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.getSapVirtualInstanceInvokeSizingRecommendations
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
Gets the sizing recommendations. Azure REST API version: 2024-09-01.
Using getSapVirtualInstanceInvokeSizingRecommendations
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 getSapVirtualInstanceInvokeSizingRecommendations(args: GetSapVirtualInstanceInvokeSizingRecommendationsArgs, opts?: InvokeOptions): Promise<GetSapVirtualInstanceInvokeSizingRecommendationsResult>
function getSapVirtualInstanceInvokeSizingRecommendationsOutput(args: GetSapVirtualInstanceInvokeSizingRecommendationsOutputArgs, opts?: InvokeOptions): Output<GetSapVirtualInstanceInvokeSizingRecommendationsResult>def get_sap_virtual_instance_invoke_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) -> GetSapVirtualInstanceInvokeSizingRecommendationsResult
def get_sap_virtual_instance_invoke_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[GetSapVirtualInstanceInvokeSizingRecommendationsResult]func GetSapVirtualInstanceInvokeSizingRecommendations(ctx *Context, args *GetSapVirtualInstanceInvokeSizingRecommendationsArgs, opts ...InvokeOption) (*GetSapVirtualInstanceInvokeSizingRecommendationsResult, error)
func GetSapVirtualInstanceInvokeSizingRecommendationsOutput(ctx *Context, args *GetSapVirtualInstanceInvokeSizingRecommendationsOutputArgs, opts ...InvokeOption) GetSapVirtualInstanceInvokeSizingRecommendationsResultOutput> Note: This function is named GetSapVirtualInstanceInvokeSizingRecommendations in the Go SDK.
public static class GetSapVirtualInstanceInvokeSizingRecommendations 
{
    public static Task<GetSapVirtualInstanceInvokeSizingRecommendationsResult> InvokeAsync(GetSapVirtualInstanceInvokeSizingRecommendationsArgs args, InvokeOptions? opts = null)
    public static Output<GetSapVirtualInstanceInvokeSizingRecommendationsResult> Invoke(GetSapVirtualInstanceInvokeSizingRecommendationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSapVirtualInstanceInvokeSizingRecommendationsResult> getSapVirtualInstanceInvokeSizingRecommendations(GetSapVirtualInstanceInvokeSizingRecommendationsArgs args, InvokeOptions options)
public static Output<GetSapVirtualInstanceInvokeSizingRecommendationsResult> getSapVirtualInstanceInvokeSizingRecommendations(GetSapVirtualInstanceInvokeSizingRecommendationsArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:workloads:getSapVirtualInstanceInvokeSizingRecommendations
  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 the 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 the 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 the 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 the 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 the 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 the 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.
getSapVirtualInstanceInvokeSizingRecommendations Result
The following output properties are available:
- DeploymentType string
- The deployment type. Eg: SingleServer/ThreeTier
- DeploymentType string
- The deployment type. Eg: SingleServer/ThreeTier
- deploymentType String
- The deployment type. Eg: SingleServer/ThreeTier
- deploymentType string
- The deployment type. Eg: SingleServer/ThreeTier
- deployment_type str
- The deployment type. Eg: SingleServer/ThreeTier
- deploymentType String
- The deployment type. Eg: SingleServer/ThreeTier
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