Edit

Share via


Invoke-AzWorkloadsSapSupportedSku

Get a list of SAP supported SKUs for ASCS, Application and Database tier.

Syntax

InvokeExpanded (Default)

Invoke-AzWorkloadsSapSupportedSku
    -Location <String>
    -AppLocation <String>
    -DatabaseType <SapDatabaseType>
    -DeploymentType <SapDeploymentType>
    -Environment <SapEnvironmentType>
    -SapProduct <SapProductType>
    [-SubscriptionId <String>]
    [-HighAvailabilityType <SapHighAvailabilityType>]
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Invoke

Invoke-AzWorkloadsSapSupportedSku
    -Location <String>
    -Body <ISapSupportedSkusRequest>
    [-SubscriptionId <String>]
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InvokeViaIdentityExpanded

Invoke-AzWorkloadsSapSupportedSku
    -InputObject <ISapVirtualInstanceIdentity>
    -AppLocation <String>
    -DatabaseType <SapDatabaseType>
    -DeploymentType <SapDeploymentType>
    -Environment <SapEnvironmentType>
    -SapProduct <SapProductType>
    [-HighAvailabilityType <SapHighAvailabilityType>]
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InvokeViaIdentity

Invoke-AzWorkloadsSapSupportedSku
    -InputObject <ISapVirtualInstanceIdentity>
    -Body <ISapSupportedSkusRequest>
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Get a list of SAP supported SKUs for ASCS, Application and Database tier.

Examples

Example 1: Get SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier

Invoke-AzWorkloadsSapSupportedSku -Location eastus -AppLocation eastus -DatabaseType HANA -DeploymentType ThreeTier -Environment Prod -SapProduct S4HANA
IsAppServerCertified IsDatabaseCertified VMSku
-------------------- ------------------- -----
True                 False               Standard_D16ds_v4
True                 False               Standard_D16ds_v5
True                 False               Standard_D32ds_v4
True                 False               Standard_D32ds_v5
True                 False               Standard_D48ds_v4
True                 False               Standard_D48ds_v5

This command helps you understand the list of SAP certified Azure SKUs supported for the SAP deployment type you want to deploy and for the region in which you want to deploy the SAP system with Azure Center for SAP solutions

Parameters

-AppLocation

The geo-location where the resource is to be created.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Body

The SAP request to get list of supported SKUs. To construct, see NOTES section for BODY properties and create a hash table.

Parameter properties

Type:ISapSupportedSkusRequest
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

Invoke
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentity
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False

-Confirm

Prompts you for confirmation before running the cmdlet.

Parameter properties

Type:SwitchParameter
Default value:None
Supports wildcards:False
DontShow:False
Aliases:cf

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-DatabaseType

The database type. Eg: HANA, DB2, etc

Parameter properties

Type:SapDatabaseType
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-DefaultProfile

The DefaultProfile parameter is not functional. Use the SubscriptionId parameter when available if executing the cmdlet against a different subscription.

Parameter properties

Type:PSObject
Default value:None
Supports wildcards:False
DontShow:False
Aliases:AzureRMContext, AzureCredential

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-DeploymentType

The deployment type. Eg: SingleServer/ThreeTier

Parameter properties

Type:SapDeploymentType
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-Environment

Defines the environment type - Production/Non Production.

Parameter properties

Type:SapEnvironmentType
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-HighAvailabilityType

The high availability type.

Parameter properties

Type:SapHighAvailabilityType
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-InputObject

Identity Parameter To construct, see NOTES section for INPUTOBJECT properties and create a hash table.

Parameter properties

Type:ISapVirtualInstanceIdentity
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentity
Position:Named
Mandatory:True
Value from pipeline:True
Value from pipeline by property name:False
Value from remaining arguments:False

-Location

The name of the Azure region.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
Invoke
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SapProduct

Defines the SAP Product type.

Parameter properties

Type:SapProductType
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
InvokeViaIdentityExpanded
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SubscriptionId

The ID of the target subscription. The value must be an UUID.

Parameter properties

Type:String
Default value:(Get-AzContext).Subscription.Id
Supports wildcards:False
DontShow:False

Parameter sets

InvokeExpanded
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False
Invoke
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Parameter properties

Type:SwitchParameter
Default value:None
Supports wildcards:False
DontShow:False
Aliases:wi

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Inputs

ISapSupportedSkusRequest

ISapVirtualInstanceIdentity

Outputs

ISapSupportedSku

Notes

ALIASES

Invoke-AzVISSupportedSku