1. Packages
  2. Azure Native
  3. API Docs
  4. workloads
  5. getSAPDiskConfigurations
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v1.103.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v1.103.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi

    Get the SAP Disk Configuration Layout prod/non-prod SAP System. API Version: 2021-12-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 dictionary

    The following arguments are supported:

    AppLocation string
    The geo-location where the SAP resources will be created.
    DatabaseType string | Pulumi.AzureNative.Workloads.SAPDatabaseType
    The database type. Eg: HANA, DB2, etc
    DbVmSku string
    The VM SKU for database instance.
    DeploymentType string | Pulumi.AzureNative.Workloads.SAPDeploymentType
    The deployment type. Eg: SingleServer/ThreeTier
    Environment string | Pulumi.AzureNative.Workloads.SAPEnvironmentType
    Defines the environment type - Production/Non Production.
    Location string
    The name of Azure region.
    SapProduct string | Pulumi.AzureNative.Workloads.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
    DbVmSku string
    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
    dbVmSku String
    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
    dbVmSku string
    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_sku str
    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
    dbVmSku String
    The VM SKU for database instance.
    deploymentType String | "SingleServer" | "ThreeTier"
    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:

    DiskConfigurations []SAPDiskConfigurationResponse
    Gets the list of Disk Configurations.
    diskConfigurations List<SAPDiskConfigurationResponse>
    Gets the list of Disk Configurations.
    diskConfigurations SAPDiskConfigurationResponse[]
    Gets the list of Disk Configurations.
    disk_configurations Sequence[SAPDiskConfigurationResponse]
    Gets the list of Disk Configurations.
    diskConfigurations List<Property Map>
    Gets the list of Disk Configurations.

    Supporting Types

    SAPDatabaseType

    SAPDeploymentType

    SAPDiskConfigurationResponse

    DiskCount double
    The disk count.
    DiskIopsReadWrite double
    The disk Iops.
    DiskMBpsReadWrite double
    The disk provisioned throughput in MBps.
    DiskSizeGB double
    The disk size in GB.
    DiskStorageType string
    The disk storage type
    DiskType string
    The disk type.
    Volume string
    The volume name.
    DiskCount float64
    The disk count.
    DiskIopsReadWrite float64
    The disk Iops.
    DiskMBpsReadWrite float64
    The disk provisioned throughput in MBps.
    DiskSizeGB float64
    The disk size in GB.
    DiskStorageType string
    The disk storage type
    DiskType string
    The disk type.
    Volume string
    The volume name.
    diskCount Double
    The disk count.
    diskIopsReadWrite Double
    The disk Iops.
    diskMBpsReadWrite Double
    The disk provisioned throughput in MBps.
    diskSizeGB Double
    The disk size in GB.
    diskStorageType String
    The disk storage type
    diskType String
    The disk type.
    volume String
    The volume name.
    diskCount number
    The disk count.
    diskIopsReadWrite number
    The disk Iops.
    diskMBpsReadWrite number
    The disk provisioned throughput in MBps.
    diskSizeGB number
    The disk size in GB.
    diskStorageType string
    The disk storage type
    diskType string
    The disk type.
    volume string
    The volume name.
    disk_count float
    The disk count.
    disk_iops_read_write float
    The disk Iops.
    disk_m_bps_read_write float
    The disk provisioned throughput in MBps.
    disk_size_gb float
    The disk size in GB.
    disk_storage_type str
    The disk storage type
    disk_type str
    The disk type.
    volume str
    The volume name.
    diskCount Number
    The disk count.
    diskIopsReadWrite Number
    The disk Iops.
    diskMBpsReadWrite Number
    The disk provisioned throughput in MBps.
    diskSizeGB Number
    The disk size in GB.
    diskStorageType String
    The disk storage type
    diskType String
    The disk type.
    volume String
    The volume name.

    SAPEnvironmentType

    SAPProductType

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Viewing docs for Azure Native v1.103.0 (Older version)
    published on Monday, Mar 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.