Edit

Share via


Invoke-AzWorkloadsSapDiskConfiguration

Get the SAP Disk Configuration Layout prod/non-prod SAP System.

Syntax

InvokeExpanded (Default)

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

Invoke

Invoke-AzWorkloadsSapDiskConfiguration
    -Location <String>
    -Body <ISapDiskConfigurationsRequest>
    [-SubscriptionId <String>]
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InvokeViaIdentityExpanded

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

InvokeViaIdentity

Invoke-AzWorkloadsSapDiskConfiguration
    -InputObject <ISapVirtualInstanceIdentity>
    -Body <ISapDiskConfigurationsRequest>
    [-DefaultProfile <PSObject>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Get the SAP Disk Configuration Layout prod/non-prod SAP System.

Examples

Example 1: Get the SAP Disk Configuration Layout for prod/non-prod SAP System

Invoke-AzWorkloadsSapDiskConfiguration -Location eastus -AppLocation eastus -DatabaseType HANA -DbVMSku Standard_M32ts -DeploymentType SingleServer -Environment NonProd -SapProduct S4HANA
Keys                 : {hana/data, hana/log, hana/shared, usr/sap...}
Values               : {{
                         "recommendedConfiguration": {
                           "sku": {
                             "name": "Premium_LRS"
                           },
                           "count": 4,
                           "sizeGB": 128
                         },
                         "supportedConfigurations": [
                           {
                             "sku": {
                               "name": "Premium_LRS"
                             },
                             "sizeGB": 128,
                             "minimumSupportedDiskCount": 4,
                             "maximumSupportedDiskCount": 5,
                             "iopsReadWrite": 500,
                             "mbpsReadWrite": 100,
                             "diskTier": "P10"
                           }
                         ]
                       }}

This command will help you understand the default disk configuration that will b deployed for the SAP system for a selected deployment type. You can customize this when you are deploying your SAP system from Azure Center for SAP solutions

Parameters

-AppLocation

The geo-location where the SAP resources will 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 disk configurations. To construct, see NOTES section for BODY properties and create a hash table.

Parameter properties

Type:ISapDiskConfigurationsRequest
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

-DbVMSku

The VM SKU for database instance.

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

-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

-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

ISapDiskConfigurationsRequest

ISapVirtualInstanceIdentity

Outputs

ISapDiskConfigurationsResultVolumeConfigurations

Notes

ALIASES

Invoke-AzVISDiskConfiguration