Invoke-AzWorkloadsSapSupportedSku

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

Syntax

Invoke-AzWorkloadsSapSupportedSku
      -Location <String>
      [-SubscriptionId <String>]
      -AppLocation <String>
      -DatabaseType <SapDatabaseType>
      -DeploymentType <SapDeploymentType>
      -Environment <SapEnvironmentType>
      -SapProduct <SapProductType>
      [-HighAvailabilityType <SapHighAvailabilityType>]
      [-DefaultProfile <PSObject>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Invoke-AzWorkloadsSapSupportedSku
      -InputObject <IWorkloadsIdentity>
      -AppLocation <String>
      -DatabaseType <SapDatabaseType>
      -DeploymentType <SapDeploymentType>
      -Environment <SapEnvironmentType>
      -SapProduct <SapProductType>
      [-HighAvailabilityType <SapHighAvailabilityType>]
      [-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.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Prompts you for confirmation before running the cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DatabaseType

The database type. Eg: HANA, DB2, etc

Type:SapDatabaseType
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

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

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentType

The deployment type. Eg: SingleServer/ThreeTier

Type:SapDeploymentType
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Environment

Defines the environment type - Production/Non Production.

Type:SapEnvironmentType
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-HighAvailabilityType

The high availability type.

Type:SapHighAvailabilityType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

Type:IWorkloadsIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Location

The name of Azure region.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SapProduct

Defines the SAP Product type.

Type:SapProductType
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

The ID of the target subscription.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Inputs

IWorkloadsIdentity

Outputs

ISapSupportedSku