This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.workloads.getSAPDiskConfigurations
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get the SAP Disk Configuration Layout prod/non-prod SAP System. Azure REST API version: 2023-04-01.
Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
Using getSAPDiskConfigurations
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSAPDiskConfigurations(args: GetSAPDiskConfigurationsArgs, opts?: InvokeOptions): Promise<GetSAPDiskConfigurationsResult>
function getSAPDiskConfigurationsOutput(args: GetSAPDiskConfigurationsOutputArgs, opts?: InvokeOptions): Output<GetSAPDiskConfigurationsResult>def get_sap_disk_configurations(app_location: Optional[str] = None,
                                database_type: Optional[Union[str, SAPDatabaseType]] = None,
                                db_vm_sku: Optional[str] = None,
                                deployment_type: Optional[Union[str, SAPDeploymentType]] = None,
                                environment: Optional[Union[str, SAPEnvironmentType]] = None,
                                location: Optional[str] = None,
                                sap_product: Optional[Union[str, SAPProductType]] = None,
                                opts: Optional[InvokeOptions] = None) -> GetSAPDiskConfigurationsResult
def get_sap_disk_configurations_output(app_location: Optional[pulumi.Input[str]] = None,
                                database_type: Optional[pulumi.Input[Union[str, SAPDatabaseType]]] = None,
                                db_vm_sku: Optional[pulumi.Input[str]] = None,
                                deployment_type: Optional[pulumi.Input[Union[str, SAPDeploymentType]]] = None,
                                environment: Optional[pulumi.Input[Union[str, SAPEnvironmentType]]] = None,
                                location: Optional[pulumi.Input[str]] = None,
                                sap_product: Optional[pulumi.Input[Union[str, SAPProductType]]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetSAPDiskConfigurationsResult]func GetSAPDiskConfigurations(ctx *Context, args *GetSAPDiskConfigurationsArgs, opts ...InvokeOption) (*GetSAPDiskConfigurationsResult, error)
func GetSAPDiskConfigurationsOutput(ctx *Context, args *GetSAPDiskConfigurationsOutputArgs, opts ...InvokeOption) GetSAPDiskConfigurationsResultOutput> Note: This function is named GetSAPDiskConfigurations in the Go SDK.
public static class GetSAPDiskConfigurations 
{
    public static Task<GetSAPDiskConfigurationsResult> InvokeAsync(GetSAPDiskConfigurationsArgs args, InvokeOptions? opts = null)
    public static Output<GetSAPDiskConfigurationsResult> Invoke(GetSAPDiskConfigurationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSAPDiskConfigurationsResult> getSAPDiskConfigurations(GetSAPDiskConfigurationsArgs args, InvokeOptions options)
public static Output<GetSAPDiskConfigurationsResult> getSAPDiskConfigurations(GetSAPDiskConfigurationsArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:workloads:getSAPDiskConfigurations
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AppLocation string
- The geo-location where the SAP resources will be created.
- DatabaseType string | Pulumi.Azure Native. Workloads. SAPDatabase Type 
- The database type. Eg: HANA, DB2, etc
- DbVm stringSku 
- The VM SKU for database instance.
- DeploymentType string | Pulumi.Azure Native. Workloads. SAPDeployment Type 
- The deployment type. Eg: SingleServer/ThreeTier
- Environment
string | Pulumi.Azure Native. Workloads. SAPEnvironment Type 
- Defines the environment type - Production/Non Production.
- Location string
- The name of Azure region.
- SapProduct string | Pulumi.Azure Native. Workloads. SAPProduct Type 
- Defines the SAP Product type.
- AppLocation string
- The geo-location where the SAP resources will be created.
- DatabaseType string | SAPDatabaseType 
- The database type. Eg: HANA, DB2, etc
- DbVm stringSku 
- The VM SKU for database instance.
- DeploymentType string | SAPDeploymentType 
- The deployment type. Eg: SingleServer/ThreeTier
- Environment
string | SAPEnvironmentType 
- Defines the environment type - Production/Non Production.
- Location string
- The name of Azure region.
- SapProduct string | SAPProductType 
- Defines the SAP Product type.
- appLocation String
- The geo-location where the SAP resources will be created.
- databaseType String | SAPDatabaseType 
- The database type. Eg: HANA, DB2, etc
- dbVm StringSku 
- The VM SKU for database instance.
- deploymentType String | SAPDeploymentType 
- The deployment type. Eg: SingleServer/ThreeTier
- environment
String | SAPEnvironmentType 
- Defines the environment type - Production/Non Production.
- location String
- The name of Azure region.
- sapProduct String | SAPProductType 
- Defines the SAP Product type.
- appLocation string
- The geo-location where the SAP resources will be created.
- databaseType string | SAPDatabaseType 
- The database type. Eg: HANA, DB2, etc
- dbVm stringSku 
- The VM SKU for database instance.
- deploymentType string | SAPDeploymentType 
- The deployment type. Eg: SingleServer/ThreeTier
- environment
string | SAPEnvironmentType 
- Defines the environment type - Production/Non Production.
- location string
- The name of Azure region.
- sapProduct string | SAPProductType 
- Defines the SAP Product type.
- app_location str
- The geo-location where the SAP resources will be created.
- database_type str | SAPDatabaseType 
- The database type. Eg: HANA, DB2, etc
- db_vm_ strsku 
- The VM SKU for database instance.
- deployment_type str | SAPDeploymentType 
- The deployment type. Eg: SingleServer/ThreeTier
- environment
str | SAPEnvironmentType 
- Defines the environment type - Production/Non Production.
- location str
- The name of Azure region.
- sap_product str | SAPProductType 
- Defines the SAP Product type.
- appLocation String
- The geo-location where the SAP resources will be created.
- databaseType String | "HANA" | "DB2"
- The database type. Eg: HANA, DB2, etc
- dbVm StringSku 
- The VM SKU for database instance.
- deploymentType String | "SingleServer" | "Three Tier" 
- The deployment type. Eg: SingleServer/ThreeTier
- environment
String | "NonProd" | "Prod" 
- Defines the environment type - Production/Non Production.
- location String
- The name of Azure region.
- sapProduct String | "ECC" | "S4HANA" | "Other"
- Defines the SAP Product type.
getSAPDiskConfigurations Result
The following output properties are available:
- VolumeConfigurations Dictionary<string, Pulumi.Azure Native. Workloads. Outputs. SAPDisk Configuration Response> 
- The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
- VolumeConfigurations map[string]SAPDiskConfiguration Response 
- The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
- volumeConfigurations Map<String,SAPDiskConfiguration Response> 
- The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
- volumeConfigurations {[key: string]: SAPDiskConfiguration Response} 
- The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
- volume_configurations Mapping[str, SAPDiskConfiguration Response] 
- The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
- volumeConfigurations Map<Property Map>
- The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].
Supporting Types
DiskDetailsResponse  
- DiskTier string
- The disk tier, e.g. P10, E10.
- IopsRead doubleWrite 
- The disk Iops.
- MaximumSupported doubleDisk Count 
- The maximum supported disk count.
- MbpsRead doubleWrite 
- The disk provisioned throughput in MBps.
- MinimumSupported doubleDisk Count 
- The minimum supported disk count.
- SizeGB double
- The disk size in GB.
- Sku
Pulumi.Azure Native. Workloads. Inputs. Disk Sku Response 
- The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
- DiskTier string
- The disk tier, e.g. P10, E10.
- IopsRead float64Write 
- The disk Iops.
- MaximumSupported float64Disk Count 
- The maximum supported disk count.
- MbpsRead float64Write 
- The disk provisioned throughput in MBps.
- MinimumSupported float64Disk Count 
- The minimum supported disk count.
- SizeGB float64
- The disk size in GB.
- Sku
DiskSku Response 
- The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
- diskTier String
- The disk tier, e.g. P10, E10.
- iopsRead DoubleWrite 
- The disk Iops.
- maximumSupported DoubleDisk Count 
- The maximum supported disk count.
- mbpsRead DoubleWrite 
- The disk provisioned throughput in MBps.
- minimumSupported DoubleDisk Count 
- The minimum supported disk count.
- sizeGB Double
- The disk size in GB.
- sku
DiskSku Response 
- The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
- diskTier string
- The disk tier, e.g. P10, E10.
- iopsRead numberWrite 
- The disk Iops.
- maximumSupported numberDisk Count 
- The maximum supported disk count.
- mbpsRead numberWrite 
- The disk provisioned throughput in MBps.
- minimumSupported numberDisk Count 
- The minimum supported disk count.
- sizeGB number
- The disk size in GB.
- sku
DiskSku Response 
- The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
- disk_tier str
- The disk tier, e.g. P10, E10.
- iops_read_ floatwrite 
- The disk Iops.
- maximum_supported_ floatdisk_ count 
- The maximum supported disk count.
- mbps_read_ floatwrite 
- The disk provisioned throughput in MBps.
- minimum_supported_ floatdisk_ count 
- The minimum supported disk count.
- size_gb float
- The disk size in GB.
- sku
DiskSku Response 
- The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
- diskTier String
- The disk tier, e.g. P10, E10.
- iopsRead NumberWrite 
- The disk Iops.
- maximumSupported NumberDisk Count 
- The maximum supported disk count.
- mbpsRead NumberWrite 
- The disk provisioned throughput in MBps.
- minimumSupported NumberDisk Count 
- The minimum supported disk count.
- sizeGB Number
- The disk size in GB.
- sku Property Map
- The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
DiskSkuResponse  
- Name string
- Defines the disk sku name.
- Name string
- Defines the disk sku name.
- name String
- Defines the disk sku name.
- name string
- Defines the disk sku name.
- name str
- Defines the disk sku name.
- name String
- Defines the disk sku name.
DiskVolumeConfigurationResponse   
- Count double
- The total number of disks required for the concerned volume.
- SizeGB double
- The disk size in GB.
- Sku
Pulumi.Azure Native. Workloads. Inputs. Disk Sku Response 
- The disk SKU details.
- Count float64
- The total number of disks required for the concerned volume.
- SizeGB float64
- The disk size in GB.
- Sku
DiskSku Response 
- The disk SKU details.
- count Double
- The total number of disks required for the concerned volume.
- sizeGB Double
- The disk size in GB.
- sku
DiskSku Response 
- The disk SKU details.
- count number
- The total number of disks required for the concerned volume.
- sizeGB number
- The disk size in GB.
- sku
DiskSku Response 
- The disk SKU details.
- count float
- The total number of disks required for the concerned volume.
- size_gb float
- The disk size in GB.
- sku
DiskSku Response 
- The disk SKU details.
- count Number
- The total number of disks required for the concerned volume.
- sizeGB Number
- The disk size in GB.
- sku Property Map
- The disk SKU details.
SAPDatabaseType 
SAPDeploymentType 
SAPDiskConfigurationResponse  
- RecommendedConfiguration Pulumi.Azure Native. Workloads. Inputs. Disk Volume Configuration Response 
- The recommended disk details for a given VM Sku.
- SupportedConfigurations List<Pulumi.Azure Native. Workloads. Inputs. Disk Details Response> 
- The list of supported disks for a given VM Sku.
- RecommendedConfiguration DiskVolume Configuration Response 
- The recommended disk details for a given VM Sku.
- SupportedConfigurations []DiskDetails Response 
- The list of supported disks for a given VM Sku.
- recommendedConfiguration DiskVolume Configuration Response 
- The recommended disk details for a given VM Sku.
- supportedConfigurations List<DiskDetails Response> 
- The list of supported disks for a given VM Sku.
- recommendedConfiguration DiskVolume Configuration Response 
- The recommended disk details for a given VM Sku.
- supportedConfigurations DiskDetails Response[] 
- The list of supported disks for a given VM Sku.
- recommended_configuration DiskVolume Configuration Response 
- The recommended disk details for a given VM Sku.
- supported_configurations Sequence[DiskDetails Response] 
- The list of supported disks for a given VM Sku.
- recommendedConfiguration Property Map
- The recommended disk details for a given VM Sku.
- supportedConfigurations List<Property Map>
- The list of supported disks for a given VM Sku.
SAPEnvironmentType 
SAPProductType 
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi