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 This property is required. string - The geo-location where the resource is to be created.
- Database
Type This property is required. Changes to this property will trigger replacement.
Azure Native. Workloads. SAPDatabase Type - The database type.
- Db
Memory This property is required. double - The database memory configuration.
- Deployment
Type This property is required. Changes to this property will trigger replacement.
Azure Native. Workloads. SAPDeployment Type - The deployment type. Eg: SingleServer/ThreeTier
- Environment
This property is required. Changes to this property will trigger replacement.
Azure Native. Workloads. SAPEnvironment Type - Defines the environment type - Production/Non Production.
- Location
This property is required. Changes to this property will trigger replacement.
- The name of Azure region.
- Sap
Product This property is required. Changes to this property will trigger replacement.
Azure Native. Workloads. SAPProduct Type - Defines the SAP Product type.
- Saps
This property is required. double - The SAP Application Performance Standard measurement.
- Db
Scale Method Changes to this property will trigger replacement.
Azure Native. Workloads. SAPDatabase Scale Method - The DB scale method.
- High
Availability Type Changes to this property will trigger replacement.
Azure Native. Workloads. SAPHigh Availability Type - The high availability type.
- App
Location This property is required. string - The geo-location where the resource is to be created.
- Database
Type This property is required. Changes to this property will trigger replacement.
Type - The database type.
- Db
Memory This property is required. float64 - The database memory configuration.
- Deployment
Type This property is required. Changes to this property will trigger replacement.
Type - The deployment type. Eg: SingleServer/ThreeTier
- Environment
This property is required. Changes to this property will trigger replacement.
Type - Defines the environment type - Production/Non Production.
- Location
This property is required. Changes to this property will trigger replacement.
- The name of Azure region.
- Sap
Product This property is required. Changes to this property will trigger replacement.
Type - Defines the SAP Product type.
- Saps
This property is required. float64 - The SAP Application Performance Standard measurement.
- Db
Scale Method Changes to this property will trigger replacement.
Scale Method - The DB scale method.
- High
Availability Type Changes to this property will trigger replacement.
Availability Type - The high availability type.
- app
Location This property is required. String - The geo-location where the resource is to be created.
- database
Type This property is required. Changes to this property will trigger replacement.
Type - The database type.
- db
Memory This property is required. Double - The database memory configuration.
- deployment
Type This property is required. Changes to this property will trigger replacement.
Type - The deployment type. Eg: SingleServer/ThreeTier
- environment
This property is required. Changes to this property will trigger replacement.
Type - Defines the environment type - Production/Non Production.
- location
This property is required. Changes to this property will trigger replacement.
- The name of Azure region.
- sap
Product This property is required. Changes to this property will trigger replacement.
Type - Defines the SAP Product type.
- saps
This property is required. Double - The SAP Application Performance Standard measurement.
- db
Scale Method Changes to this property will trigger replacement.
Scale Method - The DB scale method.
- high
Availability Type Changes to this property will trigger replacement.
Availability Type - The high availability type.
- app
Location This property is required. string - The geo-location where the resource is to be created.
- database
Type This property is required. Changes to this property will trigger replacement.
Type - The database type.
- db
Memory This property is required. number - The database memory configuration.
- deployment
Type This property is required. Changes to this property will trigger replacement.
Type - The deployment type. Eg: SingleServer/ThreeTier
- environment
This property is required. Changes to this property will trigger replacement.
Type - Defines the environment type - Production/Non Production.
- location
This property is required. Changes to this property will trigger replacement.
- The name of Azure region.
- sap
Product This property is required. Changes to this property will trigger replacement.
Type - Defines the SAP Product type.
- saps
This property is required. number - The SAP Application Performance Standard measurement.
- db
Scale Method Changes to this property will trigger replacement.
Scale Method - The DB scale method.
- high
Availability Type Changes to this property will trigger replacement.
Availability Type - 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. Changes to this property will trigger replacement.
Type - The database type.
- db_
memory This property is required. float - The database memory configuration.
- deployment_
type This property is required. Changes to this property will trigger replacement.
Type - The deployment type. Eg: SingleServer/ThreeTier
- environment
This property is required. Changes to this property will trigger replacement.
Type - Defines the environment type - Production/Non Production.
- location
This property is required. Changes to this property will trigger replacement.
- The name of Azure region.
- sap_
product This property is required. Changes to this property will trigger replacement.
Type - Defines the SAP Product type.
- saps
This property is required. float - The SAP Application Performance Standard measurement.
- db_
scale_ method Changes to this property will trigger replacement.
Scale Method - The DB scale method.
- high_
availability_ type Changes to this property will trigger replacement.
Availability Type - The high availability type.
- app
Location This property is required. String - The geo-location where the resource is to be created.
- database
Type This property is required. Changes to this property will trigger replacement.
- The database type.
- db
Memory This property is required. Number - The database memory configuration.
- deployment
Type This property is required. Changes to this property will trigger replacement.
Server" | "Three Tier" - The deployment type. Eg: SingleServer/ThreeTier
- environment
This property is required. Changes to this property will trigger replacement.
Prod" | "Prod" - Defines the environment type - Production/Non Production.
- location
This property is required. Changes to this property will trigger replacement.
- The name of Azure region.
- sap
Product This property is required. Changes to this property will trigger replacement.
- Defines the SAP Product type.
- saps
This property is required. Number - The SAP Application Performance Standard measurement.
- db
Scale Method Changes to this property will trigger replacement.
Up" - The DB scale method.
- high
Availability Type Changes to this property will trigger replacement.
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