1. Packages
  2. Azure Native
  3. API Docs
  4. workloads
  5. getSAPDiskConfigurations
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.33.0 published on Friday, Mar 22, 2024 by Pulumi

azure-native.workloads.getSAPDiskConfigurations

Explore with Pulumi AI

azure-native logo
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.33.0 published on Friday, Mar 22, 2024 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)
    // Output-based functions aren't available in Java yet
    
    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:

    VolumeConfigurations Dictionary<string, Pulumi.AzureNative.Workloads.Outputs.SAPDiskConfigurationResponse>
    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]SAPDiskConfigurationResponse
    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,SAPDiskConfigurationResponse>
    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]: SAPDiskConfigurationResponse}
    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, SAPDiskConfigurationResponse]
    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.
    IopsReadWrite double
    The disk Iops.
    MaximumSupportedDiskCount double
    The maximum supported disk count.
    MbpsReadWrite double
    The disk provisioned throughput in MBps.
    MinimumSupportedDiskCount double
    The minimum supported disk count.
    SizeGB double
    The disk size in GB.
    Sku Pulumi.AzureNative.Workloads.Inputs.DiskSkuResponse
    The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
    DiskTier string
    The disk tier, e.g. P10, E10.
    IopsReadWrite float64
    The disk Iops.
    MaximumSupportedDiskCount float64
    The maximum supported disk count.
    MbpsReadWrite float64
    The disk provisioned throughput in MBps.
    MinimumSupportedDiskCount float64
    The minimum supported disk count.
    SizeGB float64
    The disk size in GB.
    Sku DiskSkuResponse
    The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
    diskTier String
    The disk tier, e.g. P10, E10.
    iopsReadWrite Double
    The disk Iops.
    maximumSupportedDiskCount Double
    The maximum supported disk count.
    mbpsReadWrite Double
    The disk provisioned throughput in MBps.
    minimumSupportedDiskCount Double
    The minimum supported disk count.
    sizeGB Double
    The disk size in GB.
    sku DiskSkuResponse
    The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
    diskTier string
    The disk tier, e.g. P10, E10.
    iopsReadWrite number
    The disk Iops.
    maximumSupportedDiskCount number
    The maximum supported disk count.
    mbpsReadWrite number
    The disk provisioned throughput in MBps.
    minimumSupportedDiskCount number
    The minimum supported disk count.
    sizeGB number
    The disk size in GB.
    sku DiskSkuResponse
    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_write float
    The disk Iops.
    maximum_supported_disk_count float
    The maximum supported disk count.
    mbps_read_write float
    The disk provisioned throughput in MBps.
    minimum_supported_disk_count float
    The minimum supported disk count.
    size_gb float
    The disk size in GB.
    sku DiskSkuResponse
    The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
    diskTier String
    The disk tier, e.g. P10, E10.
    iopsReadWrite Number
    The disk Iops.
    maximumSupportedDiskCount Number
    The maximum supported disk count.
    mbpsReadWrite Number
    The disk provisioned throughput in MBps.
    minimumSupportedDiskCount Number
    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.AzureNative.Workloads.Inputs.DiskSkuResponse
    The disk SKU details.
    Count float64
    The total number of disks required for the concerned volume.
    SizeGB float64
    The disk size in GB.
    Sku DiskSkuResponse
    The disk SKU details.
    count Double
    The total number of disks required for the concerned volume.
    sizeGB Double
    The disk size in GB.
    sku DiskSkuResponse
    The disk SKU details.
    count number
    The total number of disks required for the concerned volume.
    sizeGB number
    The disk size in GB.
    sku DiskSkuResponse
    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 DiskSkuResponse
    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 DiskVolumeConfigurationResponse
    The recommended disk details for a given VM Sku.
    SupportedConfigurations []DiskDetailsResponse
    The list of supported disks for a given VM Sku.
    recommendedConfiguration DiskVolumeConfigurationResponse
    The recommended disk details for a given VM Sku.
    supportedConfigurations List<DiskDetailsResponse>
    The list of supported disks for a given VM Sku.
    recommendedConfiguration DiskVolumeConfigurationResponse
    The recommended disk details for a given VM Sku.
    supportedConfigurations DiskDetailsResponse[]
    The list of supported disks for a given VM Sku.
    recommended_configuration DiskVolumeConfigurationResponse
    The recommended disk details for a given VM Sku.
    supported_configurations Sequence[DiskDetailsResponse]
    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
    azure-native logo
    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.33.0 published on Friday, Mar 22, 2024 by Pulumi