1. Packages
  2. Azure Native
  3. API Docs
  4. workloads
  5. getSapVirtualInstanceInvokeSapSupportedSku
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.workloads.getSapVirtualInstanceInvokeSapSupportedSku

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 v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Get a list of SAP supported SKUs for ASCS, Application and Database tier.

Uses Azure REST API version 2024-09-01.

Using getSapVirtualInstanceInvokeSapSupportedSku

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 getSapVirtualInstanceInvokeSapSupportedSku(args: GetSapVirtualInstanceInvokeSapSupportedSkuArgs, opts?: InvokeOptions): Promise<GetSapVirtualInstanceInvokeSapSupportedSkuResult>
function getSapVirtualInstanceInvokeSapSupportedSkuOutput(args: GetSapVirtualInstanceInvokeSapSupportedSkuOutputArgs, opts?: InvokeOptions): Output<GetSapVirtualInstanceInvokeSapSupportedSkuResult>
Copy
def get_sap_virtual_instance_invoke_sap_supported_sku(app_location: Optional[str] = None,
                                                      database_type: Optional[Union[str, SAPDatabaseType]] = None,
                                                      deployment_type: Optional[Union[str, SAPDeploymentType]] = None,
                                                      environment: Optional[Union[str, SAPEnvironmentType]] = None,
                                                      high_availability_type: Optional[Union[str, SAPHighAvailabilityType]] = None,
                                                      location: Optional[str] = None,
                                                      sap_product: Optional[Union[str, SAPProductType]] = None,
                                                      opts: Optional[InvokeOptions] = None) -> GetSapVirtualInstanceInvokeSapSupportedSkuResult
def get_sap_virtual_instance_invoke_sap_supported_sku_output(app_location: Optional[pulumi.Input[str]] = None,
                                                      database_type: Optional[pulumi.Input[Union[str, SAPDatabaseType]]] = None,
                                                      deployment_type: Optional[pulumi.Input[Union[str, SAPDeploymentType]]] = None,
                                                      environment: Optional[pulumi.Input[Union[str, SAPEnvironmentType]]] = None,
                                                      high_availability_type: Optional[pulumi.Input[Union[str, SAPHighAvailabilityType]]] = None,
                                                      location: Optional[pulumi.Input[str]] = None,
                                                      sap_product: Optional[pulumi.Input[Union[str, SAPProductType]]] = None,
                                                      opts: Optional[InvokeOptions] = None) -> Output[GetSapVirtualInstanceInvokeSapSupportedSkuResult]
Copy
func GetSapVirtualInstanceInvokeSapSupportedSku(ctx *Context, args *GetSapVirtualInstanceInvokeSapSupportedSkuArgs, opts ...InvokeOption) (*GetSapVirtualInstanceInvokeSapSupportedSkuResult, error)
func GetSapVirtualInstanceInvokeSapSupportedSkuOutput(ctx *Context, args *GetSapVirtualInstanceInvokeSapSupportedSkuOutputArgs, opts ...InvokeOption) GetSapVirtualInstanceInvokeSapSupportedSkuResultOutput
Copy

> Note: This function is named GetSapVirtualInstanceInvokeSapSupportedSku in the Go SDK.

public static class GetSapVirtualInstanceInvokeSapSupportedSku 
{
    public static Task<GetSapVirtualInstanceInvokeSapSupportedSkuResult> InvokeAsync(GetSapVirtualInstanceInvokeSapSupportedSkuArgs args, InvokeOptions? opts = null)
    public static Output<GetSapVirtualInstanceInvokeSapSupportedSkuResult> Invoke(GetSapVirtualInstanceInvokeSapSupportedSkuInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSapVirtualInstanceInvokeSapSupportedSkuResult> getSapVirtualInstanceInvokeSapSupportedSku(GetSapVirtualInstanceInvokeSapSupportedSkuArgs args, InvokeOptions options)
public static Output<GetSapVirtualInstanceInvokeSapSupportedSkuResult> getSapVirtualInstanceInvokeSapSupportedSku(GetSapVirtualInstanceInvokeSapSupportedSkuArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:workloads:getSapVirtualInstanceInvokeSapSupportedSku
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AppLocation This property is required. string
The geo-location where the resource is to be created.
DatabaseType This property is required. string | Pulumi.AzureNative.Workloads.SAPDatabaseType
The database type. Eg: HANA, DB2, etc
DeploymentType This property is required. string | Pulumi.AzureNative.Workloads.SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
Environment
This property is required.
Changes to this property will trigger replacement.
string | Pulumi.AzureNative.Workloads.SAPEnvironmentType
Defines the environment type - Production/Non Production.
Location
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure region.
SapProduct
This property is required.
Changes to this property will trigger replacement.
string | Pulumi.AzureNative.Workloads.SAPProductType
Defines the SAP Product type.
HighAvailabilityType string | Pulumi.AzureNative.Workloads.SAPHighAvailabilityType
The high availability type.
AppLocation This property is required. string
The geo-location where the resource is to be created.
DatabaseType This property is required. string | SAPDatabaseType
The database type. Eg: HANA, DB2, etc
DeploymentType This property is required. string | SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
Environment
This property is required.
Changes to this property will trigger replacement.
string | SAPEnvironmentType
Defines the environment type - Production/Non Production.
Location
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure region.
SapProduct
This property is required.
Changes to this property will trigger replacement.
string | SAPProductType
Defines the SAP Product type.
HighAvailabilityType string | SAPHighAvailabilityType
The high availability type.
appLocation This property is required. String
The geo-location where the resource is to be created.
databaseType This property is required. String | SAPDatabaseType
The database type. Eg: HANA, DB2, etc
deploymentType This property is required. String | SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
environment
This property is required.
Changes to this property will trigger replacement.
String | SAPEnvironmentType
Defines the environment type - Production/Non Production.
location
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure region.
sapProduct
This property is required.
Changes to this property will trigger replacement.
String | SAPProductType
Defines the SAP Product type.
highAvailabilityType String | SAPHighAvailabilityType
The high availability type.
appLocation This property is required. string
The geo-location where the resource is to be created.
databaseType This property is required. string | SAPDatabaseType
The database type. Eg: HANA, DB2, etc
deploymentType This property is required. string | SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
environment
This property is required.
Changes to this property will trigger replacement.
string | SAPEnvironmentType
Defines the environment type - Production/Non Production.
location
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure region.
sapProduct
This property is required.
Changes to this property will trigger replacement.
string | SAPProductType
Defines the SAP Product type.
highAvailabilityType string | SAPHighAvailabilityType
The high availability type.
app_location This property is required. str
The geo-location where the resource is to be created.
database_type This property is required. str | SAPDatabaseType
The database type. Eg: HANA, DB2, etc
deployment_type This property is required. str | SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
environment
This property is required.
Changes to this property will trigger replacement.
str | SAPEnvironmentType
Defines the environment type - Production/Non Production.
location
This property is required.
Changes to this property will trigger replacement.
str
The name of the Azure region.
sap_product
This property is required.
Changes to this property will trigger replacement.
str | SAPProductType
Defines the SAP Product type.
high_availability_type str | SAPHighAvailabilityType
The high availability type.
appLocation This property is required. String
The geo-location where the resource is to be created.
databaseType This property is required. String | "HANA" | "DB2"
The database type. Eg: HANA, DB2, etc
deploymentType This property is required. String | "SingleServer" | "ThreeTier"
The deployment type. Eg: SingleServer/ThreeTier
environment
This property is required.
Changes to this property will trigger replacement.
String | "NonProd" | "Prod"
Defines the environment type - Production/Non Production.
location
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure region.
sapProduct
This property is required.
Changes to this property will trigger replacement.
String | "ECC" | "S4HANA" | "Other"
Defines the SAP Product type.
highAvailabilityType String | "AvailabilitySet" | "AvailabilityZone"
The high availability type.

getSapVirtualInstanceInvokeSapSupportedSku Result

The following output properties are available:

SupportedSkus []SAPSupportedSkuResponse
Gets the list of SAP supported SKUs.
supportedSkus List<SAPSupportedSkuResponse>
Gets the list of SAP supported SKUs.
supportedSkus SAPSupportedSkuResponse[]
Gets the list of SAP supported SKUs.
supported_skus Sequence[SAPSupportedSkuResponse]
Gets the list of SAP supported SKUs.
supportedSkus List<Property Map>
Gets the list of SAP supported SKUs.

Supporting Types

SAPDatabaseType

SAPDeploymentType

SAPEnvironmentType

SAPHighAvailabilityType

SAPProductType

SAPSupportedSkuResponse

IsAppServerCertified bool
True if the Sku is certified for App server in the SAP system.
IsDatabaseCertified bool
True if the Sku is certified for Database server in the SAP system.
VmSku string
The VM Sku.
IsAppServerCertified bool
True if the Sku is certified for App server in the SAP system.
IsDatabaseCertified bool
True if the Sku is certified for Database server in the SAP system.
VmSku string
The VM Sku.
isAppServerCertified Boolean
True if the Sku is certified for App server in the SAP system.
isDatabaseCertified Boolean
True if the Sku is certified for Database server in the SAP system.
vmSku String
The VM Sku.
isAppServerCertified boolean
True if the Sku is certified for App server in the SAP system.
isDatabaseCertified boolean
True if the Sku is certified for Database server in the SAP system.
vmSku string
The VM Sku.
is_app_server_certified bool
True if the Sku is certified for App server in the SAP system.
is_database_certified bool
True if the Sku is certified for Database server in the SAP system.
vm_sku str
The VM Sku.
isAppServerCertified Boolean
True if the Sku is certified for App server in the SAP system.
isDatabaseCertified Boolean
True if the Sku is certified for Database server in the SAP system.
vmSku String
The VM Sku.

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 v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi