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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.workloads.getSAPSizingRecommendations
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Get SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier Azure REST API version: 2023-04-01.
Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.
Using getSAPSizingRecommendations
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 getSAPSizingRecommendations(args: GetSAPSizingRecommendationsArgs, opts?: InvokeOptions): Promise<GetSAPSizingRecommendationsResult>
function getSAPSizingRecommendationsOutput(args: GetSAPSizingRecommendationsOutputArgs, opts?: InvokeOptions): Output<GetSAPSizingRecommendationsResult>def get_sap_sizing_recommendations(app_location: Optional[str] = None,
                                   database_type: Optional[Union[str, SAPDatabaseType]] = None,
                                   db_memory: Optional[float] = None,
                                   db_scale_method: Optional[Union[str, SAPDatabaseScaleMethod]] = 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,
                                   saps: Optional[float] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetSAPSizingRecommendationsResult
def get_sap_sizing_recommendations_output(app_location: Optional[pulumi.Input[str]] = None,
                                   database_type: Optional[pulumi.Input[Union[str, SAPDatabaseType]]] = None,
                                   db_memory: Optional[pulumi.Input[float]] = None,
                                   db_scale_method: Optional[pulumi.Input[Union[str, SAPDatabaseScaleMethod]]] = 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,
                                   saps: Optional[pulumi.Input[float]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetSAPSizingRecommendationsResult]func GetSAPSizingRecommendations(ctx *Context, args *GetSAPSizingRecommendationsArgs, opts ...InvokeOption) (*GetSAPSizingRecommendationsResult, error)
func GetSAPSizingRecommendationsOutput(ctx *Context, args *GetSAPSizingRecommendationsOutputArgs, opts ...InvokeOption) GetSAPSizingRecommendationsResultOutput> Note: This function is named GetSAPSizingRecommendations in the Go SDK.
public static class GetSAPSizingRecommendations 
{
    public static Task<GetSAPSizingRecommendationsResult> InvokeAsync(GetSAPSizingRecommendationsArgs args, InvokeOptions? opts = null)
    public static Output<GetSAPSizingRecommendationsResult> Invoke(GetSAPSizingRecommendationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSAPSizingRecommendationsResult> getSAPSizingRecommendations(GetSAPSizingRecommendationsArgs args, InvokeOptions options)
public static Output<GetSAPSizingRecommendationsResult> getSAPSizingRecommendations(GetSAPSizingRecommendationsArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:workloads:getSAPSizingRecommendations
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AppLocation string
- The geo-location where the resource is to be created.
- DatabaseType string | Pulumi.Azure Native. Workloads. SAPDatabase Type 
- The database type.
- DbMemory double
- The database memory configuration.
- 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 Azure region.
- SapProduct string | Pulumi.Azure Native. Workloads. SAPProduct Type 
- Defines the SAP Product type.
- Saps double
- The SAP Application Performance Standard measurement.
- DbScale string | Pulumi.Method Azure Native. Workloads. SAPDatabase Scale Method 
- The DB scale method.
- HighAvailability string | Pulumi.Type Azure Native. Workloads. SAPHigh Availability Type 
- The high availability type.
- AppLocation string
- The geo-location where the resource is to be created.
- DatabaseType string | SAPDatabaseType 
- The database type.
- DbMemory float64
- The database memory configuration.
- 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.
- Saps float64
- The SAP Application Performance Standard measurement.
- DbScale string | SAPDatabaseMethod Scale Method 
- The DB scale method.
- HighAvailability string | SAPHighType Availability Type 
- The high availability type.
- appLocation String
- The geo-location where the resource is to be created.
- databaseType String | SAPDatabaseType 
- The database type.
- dbMemory Double
- The database memory configuration.
- 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.
- saps Double
- The SAP Application Performance Standard measurement.
- dbScale String | SAPDatabaseMethod Scale Method 
- The DB scale method.
- highAvailability String | SAPHighType Availability Type 
- The high availability type.
- appLocation string
- The geo-location where the resource is to be created.
- databaseType string | SAPDatabaseType 
- The database type.
- dbMemory number
- The database memory configuration.
- 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.
- saps number
- The SAP Application Performance Standard measurement.
- dbScale string | SAPDatabaseMethod Scale Method 
- The DB scale method.
- highAvailability string | SAPHighType Availability Type 
- The high availability type.
- app_location str
- The geo-location where the resource is to be created.
- database_type str | SAPDatabaseType 
- The database type.
- db_memory float
- The database memory configuration.
- 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.
- saps float
- The SAP Application Performance Standard measurement.
- db_scale_ str | SAPDatabasemethod Scale Method 
- The DB scale method.
- high_availability_ str | SAPHightype Availability Type 
- The high availability type.
- appLocation String
- The geo-location where the resource is to be created.
- databaseType String | "HANA" | "DB2"
- The database type.
- dbMemory Number
- The database memory configuration.
- 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 Azure region.
- sapProduct String | "ECC" | "S4HANA" | "Other"
- Defines the SAP Product type.
- saps Number
- The SAP Application Performance Standard measurement.
- dbScale String | "ScaleMethod Up" 
- The DB scale method.
- highAvailability String | "AvailabilityType Set" | "Availability Zone" 
- The high availability type.
getSAPSizingRecommendations Result
The following output properties are available:
- DeploymentType string
- The type of SAP deployment, single server or Three tier.
- DeploymentType string
- The type of SAP deployment, single server or Three tier.
- deploymentType String
- The type of SAP deployment, single server or Three tier.
- deploymentType string
- The type of SAP deployment, single server or Three tier.
- deployment_type str
- The type of SAP deployment, single server or Three tier.
- deploymentType String
- The type of SAP deployment, single server or Three tier.
Supporting Types
SAPDatabaseScaleMethod  
SAPDatabaseType 
SAPDeploymentType 
SAPEnvironmentType 
SAPHighAvailabilityType  
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi