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.73.0 published on Wednesday, Nov 20, 2024 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.73.0 published on Wednesday, Nov 20, 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:
- App
Location string - The geo-location where the SAP resources will be created.
- Database
Type string | Pulumi.Azure Native. Workloads. SAPDatabase Type - The database type. Eg: HANA, DB2, etc
- Db
Vm stringSku - The VM SKU for database instance.
- Deployment
Type 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.
- Sap
Product string | Pulumi.Azure Native. Workloads. SAPProduct Type - Defines the SAP Product type.
- App
Location string - The geo-location where the SAP resources will be created.
- Database
Type string | SAPDatabaseType - The database type. Eg: HANA, DB2, etc
- Db
Vm stringSku - The VM SKU for database instance.
- Deployment
Type string | SAPDeploymentType - The deployment type. Eg: SingleServer/ThreeTier
- Environment
string | SAPEnvironment
Type - Defines the environment type - Production/Non Production.
- Location string
- The name of Azure region.
- Sap
Product string | SAPProductType - Defines the SAP Product type.
- app
Location String - The geo-location where the SAP resources will be created.
- database
Type String | SAPDatabaseType - The database type. Eg: HANA, DB2, etc
- db
Vm StringSku - The VM SKU for database instance.
- deployment
Type String | SAPDeploymentType - The deployment type. Eg: SingleServer/ThreeTier
- environment
String | SAPEnvironment
Type - Defines the environment type - Production/Non Production.
- location String
- The name of Azure region.
- sap
Product String | SAPProductType - Defines the SAP Product type.
- app
Location string - The geo-location where the SAP resources will be created.
- database
Type string | SAPDatabaseType - The database type. Eg: HANA, DB2, etc
- db
Vm stringSku - The VM SKU for database instance.
- deployment
Type string | SAPDeploymentType - The deployment type. Eg: SingleServer/ThreeTier
- environment
string | SAPEnvironment
Type - Defines the environment type - Production/Non Production.
- location string
- The name of Azure region.
- sap
Product 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 | SAPEnvironment
Type - Defines the environment type - Production/Non Production.
- location str
- The name of Azure region.
- sap_
product str | SAPProductType - Defines the SAP Product type.
- app
Location String - The geo-location where the SAP resources will be created.
- database
Type String | "HANA" | "DB2" - The database type. Eg: HANA, DB2, etc
- db
Vm StringSku - The VM SKU for database instance.
- deployment
Type String | "SingleServer" | "Three Tier" - The deployment type. Eg: SingleServer/ThreeTier
- environment
String | "Non
Prod" | "Prod" - Defines the environment type - Production/Non Production.
- location String
- The name of Azure region.
- sap
Product String | "ECC" | "S4HANA" | "Other" - Defines the SAP Product type.
getSAPDiskConfigurations Result
The following output properties are available:
- Volume
Configurations 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'].
- Volume
Configurations 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'].
- volume
Configurations 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'].
- volume
Configurations {[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'].
- volume
Configurations 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
- Disk
Tier string - The disk tier, e.g. P10, E10.
- Iops
Read doubleWrite - The disk Iops.
- Maximum
Supported doubleDisk Count - The maximum supported disk count.
- Mbps
Read doubleWrite - The disk provisioned throughput in MBps.
- Minimum
Supported doubleDisk Count - The minimum supported disk count.
- Size
GB 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.
- Disk
Tier string - The disk tier, e.g. P10, E10.
- Iops
Read float64Write - The disk Iops.
- Maximum
Supported float64Disk Count - The maximum supported disk count.
- Mbps
Read float64Write - The disk provisioned throughput in MBps.
- Minimum
Supported float64Disk Count - The minimum supported disk count.
- Size
GB float64 - The disk size in GB.
- Sku
Disk
Sku Response - The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
- disk
Tier String - The disk tier, e.g. P10, E10.
- iops
Read DoubleWrite - The disk Iops.
- maximum
Supported DoubleDisk Count - The maximum supported disk count.
- mbps
Read DoubleWrite - The disk provisioned throughput in MBps.
- minimum
Supported DoubleDisk Count - The minimum supported disk count.
- size
GB Double - The disk size in GB.
- sku
Disk
Sku Response - The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
- disk
Tier string - The disk tier, e.g. P10, E10.
- iops
Read numberWrite - The disk Iops.
- maximum
Supported numberDisk Count - The maximum supported disk count.
- mbps
Read numberWrite - The disk provisioned throughput in MBps.
- minimum
Supported numberDisk Count - The minimum supported disk count.
- size
GB number - The disk size in GB.
- sku
Disk
Sku 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
Disk
Sku Response - The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.
- disk
Tier String - The disk tier, e.g. P10, E10.
- iops
Read NumberWrite - The disk Iops.
- maximum
Supported NumberDisk Count - The maximum supported disk count.
- mbps
Read NumberWrite - The disk provisioned throughput in MBps.
- minimum
Supported NumberDisk Count - The minimum supported disk count.
- size
GB 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.
- Size
GB 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.
- Size
GB float64 - The disk size in GB.
- Sku
Disk
Sku Response - The disk SKU details.
- count Double
- The total number of disks required for the concerned volume.
- size
GB Double - The disk size in GB.
- sku
Disk
Sku Response - The disk SKU details.
- count number
- The total number of disks required for the concerned volume.
- size
GB number - The disk size in GB.
- sku
Disk
Sku 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
Disk
Sku Response - The disk SKU details.
- count Number
- The total number of disks required for the concerned volume.
- size
GB Number - The disk size in GB.
- sku Property Map
- The disk SKU details.
SAPDatabaseType
SAPDeploymentType
SAPDiskConfigurationResponse
- Recommended
Configuration Pulumi.Azure Native. Workloads. Inputs. Disk Volume Configuration Response - The recommended disk details for a given VM Sku.
- Supported
Configurations List<Pulumi.Azure Native. Workloads. Inputs. Disk Details 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 []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 List<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 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.
- recommended
Configuration Property Map - The recommended disk details for a given VM Sku.
- supported
Configurations 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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi