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 
		
		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 
		
		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 
		
		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  
				
			 
		
		Identity Parameter
To construct, see NOTES section for INPUTOBJECT properties and create a hash table.
		
		
		
			
				
					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 .
		 
	
			
			
				
			
			
			
				
			
	Outputs 
			
			
				
			
	Notes 
	
		ALIASES
Invoke-AzVISDiskConfiguration