azure-native.workloads.getSAPSizingRecommendations
Explore with Pulumi AI
Get SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier
Uses Azure REST API version 2023-10-01-preview.
Other available API versions: 2023-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native workloads [ApiVersion]
. See the version guide for details.
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 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