This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
azure-native.workloads.getSapVirtualInstanceInvokeDiskConfigurations
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi
Get the SAP Disk Configuration Layout prod/non-prod SAP System.
Uses Azure REST API version 2024-09-01.
Using getSapVirtualInstanceInvokeDiskConfigurations
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 getSapVirtualInstanceInvokeDiskConfigurations(args: GetSapVirtualInstanceInvokeDiskConfigurationsArgs, opts?: InvokeOptions): Promise<GetSapVirtualInstanceInvokeDiskConfigurationsResult>
function getSapVirtualInstanceInvokeDiskConfigurationsOutput(args: GetSapVirtualInstanceInvokeDiskConfigurationsOutputArgs, opts?: InvokeOptions): Output<GetSapVirtualInstanceInvokeDiskConfigurationsResult>def get_sap_virtual_instance_invoke_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) -> GetSapVirtualInstanceInvokeDiskConfigurationsResult
def get_sap_virtual_instance_invoke_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[GetSapVirtualInstanceInvokeDiskConfigurationsResult]func GetSapVirtualInstanceInvokeDiskConfigurations(ctx *Context, args *GetSapVirtualInstanceInvokeDiskConfigurationsArgs, opts ...InvokeOption) (*GetSapVirtualInstanceInvokeDiskConfigurationsResult, error)
func GetSapVirtualInstanceInvokeDiskConfigurationsOutput(ctx *Context, args *GetSapVirtualInstanceInvokeDiskConfigurationsOutputArgs, opts ...InvokeOption) GetSapVirtualInstanceInvokeDiskConfigurationsResultOutput> Note: This function is named GetSapVirtualInstanceInvokeDiskConfigurations in the Go SDK.
public static class GetSapVirtualInstanceInvokeDiskConfigurations 
{
    public static Task<GetSapVirtualInstanceInvokeDiskConfigurationsResult> InvokeAsync(GetSapVirtualInstanceInvokeDiskConfigurationsArgs args, InvokeOptions? opts = null)
    public static Output<GetSapVirtualInstanceInvokeDiskConfigurationsResult> Invoke(GetSapVirtualInstanceInvokeDiskConfigurationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSapVirtualInstanceInvokeDiskConfigurationsResult> getSapVirtualInstanceInvokeDiskConfigurations(GetSapVirtualInstanceInvokeDiskConfigurationsArgs args, InvokeOptions options)
public static Output<GetSapVirtualInstanceInvokeDiskConfigurationsResult> getSapVirtualInstanceInvokeDiskConfigurations(GetSapVirtualInstanceInvokeDiskConfigurationsArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:workloads:getSapVirtualInstanceInvokeDiskConfigurations
  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 the 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 the 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 the 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 the 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 the 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 the Azure region.
- sapProduct String | "ECC" | "S4HANA" | "Other"
- Defines the SAP Product type.
getSapVirtualInstanceInvokeDiskConfigurations 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 v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi