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.47.1 published on Monday, Jun 24, 2024 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.47.1 published on Monday, Jun 24, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:workloads:getSAPSizingRecommendations
arguments:
# arguments dictionary
The following arguments are supported:
- App
Location string - The geo-location where the resource is to be created.
- Database
Type string | Pulumi.Azure Native. Workloads. SAPDatabase Type - The database type.
- Db
Memory double - The database memory configuration.
- 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.
- Saps double
- The SAP Application Performance Standard measurement.
- Db
Scale string | Pulumi.Method Azure Native. Workloads. SAPDatabase Scale Method - The DB scale method.
- High
Availability string | Pulumi.Type Azure Native. Workloads. SAPHigh Availability Type - The high availability type.
- App
Location string - The geo-location where the resource is to be created.
- Database
Type string | SAPDatabaseType - The database type.
- Db
Memory float64 - The database memory configuration.
- 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.
- Saps float64
- The SAP Application Performance Standard measurement.
- Db
Scale string | SAPDatabaseMethod Scale Method - The DB scale method.
- High
Availability string | SAPHighType Availability Type - The high availability type.
- app
Location String - The geo-location where the resource is to be created.
- database
Type String | SAPDatabaseType - The database type.
- db
Memory Double - The database memory configuration.
- 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.
- saps Double
- The SAP Application Performance Standard measurement.
- db
Scale String | SAPDatabaseMethod Scale Method - The DB scale method.
- high
Availability String | SAPHighType Availability Type - The high availability type.
- app
Location string - The geo-location where the resource is to be created.
- database
Type string | SAPDatabaseType - The database type.
- db
Memory number - The database memory configuration.
- 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.
- saps number
- The SAP Application Performance Standard measurement.
- db
Scale string | SAPDatabaseMethod Scale Method - The DB scale method.
- high
Availability 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 | 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.
- 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.
- app
Location String - The geo-location where the resource is to be created.
- database
Type String | "HANA" | "DB2" - The database type.
- db
Memory Number - The database memory configuration.
- 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.
- saps Number
- The SAP Application Performance Standard measurement.
- db
Scale String | "ScaleMethod Up" - The DB scale method.
- high
Availability String | "AvailabilityType Set" | "Availability Zone" - The high availability type.
getSAPSizingRecommendations Result
The following output properties are available:
- Deployment
Type string - The type of SAP deployment, single server or Three tier.
- Deployment
Type string - The type of SAP deployment, single server or Three tier.
- deployment
Type String - The type of SAP deployment, single server or Three tier.
- deployment
Type string - The type of SAP deployment, single server or Three tier.
- deployment_
type str - The type of SAP deployment, single server or Three tier.
- deployment
Type 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.47.1 published on Monday, Jun 24, 2024 by Pulumi