1. Packages
  2. Azure Native v2
  3. API Docs
  4. workloads
  5. getSapVirtualInstanceInvokeSizingRecommendations
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.workloads.getSapVirtualInstanceInvokeSizingRecommendations

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 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>
Copy
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]
Copy
func GetSapVirtualInstanceInvokeSizingRecommendations(ctx *Context, args *GetSapVirtualInstanceInvokeSizingRecommendationsArgs, opts ...InvokeOption) (*GetSapVirtualInstanceInvokeSizingRecommendationsResult, error)
func GetSapVirtualInstanceInvokeSizingRecommendationsOutput(ctx *Context, args *GetSapVirtualInstanceInvokeSizingRecommendationsOutputArgs, opts ...InvokeOption) GetSapVirtualInstanceInvokeSizingRecommendationsResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetSapVirtualInstanceInvokeSizingRecommendationsResult> getSapVirtualInstanceInvokeSizingRecommendations(GetSapVirtualInstanceInvokeSizingRecommendationsArgs args, InvokeOptions options)
public static Output<GetSapVirtualInstanceInvokeSizingRecommendationsResult> getSapVirtualInstanceInvokeSizingRecommendations(GetSapVirtualInstanceInvokeSizingRecommendationsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:workloads:getSapVirtualInstanceInvokeSizingRecommendations
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AppLocation This property is required. string
The geo-location where the resource is to be created.
DatabaseType This property is required. string | Pulumi.AzureNative.Workloads.SAPDatabaseType
The database type.
DbMemory This property is required. double
The database memory configuration.
DeploymentType This property is required. string | Pulumi.AzureNative.Workloads.SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
Environment This property is required. string | Pulumi.AzureNative.Workloads.SAPEnvironmentType
Defines the environment type - Production/Non Production.
Location
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure region.
SapProduct This property is required. string | Pulumi.AzureNative.Workloads.SAPProductType
Defines the SAP Product type.
Saps This property is required. double
The SAP Application Performance Standard measurement.
DbScaleMethod string | Pulumi.AzureNative.Workloads.SAPDatabaseScaleMethod
The DB scale method.
HighAvailabilityType string | Pulumi.AzureNative.Workloads.SAPHighAvailabilityType
The high availability type.
AppLocation This property is required. string
The geo-location where the resource is to be created.
DatabaseType This property is required. string | SAPDatabaseType
The database type.
DbMemory This property is required. float64
The database memory configuration.
DeploymentType This property is required. string | SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
Environment This property is required. string | SAPEnvironmentType
Defines the environment type - Production/Non Production.
Location
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure region.
SapProduct This property is required. string | SAPProductType
Defines the SAP Product type.
Saps This property is required. float64
The SAP Application Performance Standard measurement.
DbScaleMethod string | SAPDatabaseScaleMethod
The DB scale method.
HighAvailabilityType string | SAPHighAvailabilityType
The high availability type.
appLocation This property is required. String
The geo-location where the resource is to be created.
databaseType This property is required. String | SAPDatabaseType
The database type.
dbMemory This property is required. Double
The database memory configuration.
deploymentType This property is required. String | SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
environment This property is required. String | SAPEnvironmentType
Defines the environment type - Production/Non Production.
location
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure region.
sapProduct This property is required. String | SAPProductType
Defines the SAP Product type.
saps This property is required. Double
The SAP Application Performance Standard measurement.
dbScaleMethod String | SAPDatabaseScaleMethod
The DB scale method.
highAvailabilityType String | SAPHighAvailabilityType
The high availability type.
appLocation This property is required. string
The geo-location where the resource is to be created.
databaseType This property is required. string | SAPDatabaseType
The database type.
dbMemory This property is required. number
The database memory configuration.
deploymentType This property is required. string | SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
environment This property is required. string | SAPEnvironmentType
Defines the environment type - Production/Non Production.
location
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure region.
sapProduct This property is required. string | SAPProductType
Defines the SAP Product type.
saps This property is required. number
The SAP Application Performance Standard measurement.
dbScaleMethod string | SAPDatabaseScaleMethod
The DB scale method.
highAvailabilityType string | SAPHighAvailabilityType
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. str | SAPDatabaseType
The database type.
db_memory This property is required. float
The database memory configuration.
deployment_type This property is required. str | SAPDeploymentType
The deployment type. Eg: SingleServer/ThreeTier
environment This property is required. str | SAPEnvironmentType
Defines the environment type - Production/Non Production.
location
This property is required.
Changes to this property will trigger replacement.
str
The name of the Azure region.
sap_product This property is required. str | SAPProductType
Defines the SAP Product type.
saps This property is required. float
The SAP Application Performance Standard measurement.
db_scale_method str | SAPDatabaseScaleMethod
The DB scale method.
high_availability_type str | SAPHighAvailabilityType
The high availability type.
appLocation This property is required. String
The geo-location where the resource is to be created.
databaseType This property is required. String | "HANA" | "DB2"
The database type.
dbMemory This property is required. Number
The database memory configuration.
deploymentType This property is required. String | "SingleServer" | "ThreeTier"
The deployment type. Eg: SingleServer/ThreeTier
environment This property is required. String | "NonProd" | "Prod"
Defines the environment type - Production/Non Production.
location
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure region.
sapProduct This property is required. String | "ECC" | "S4HANA" | "Other"
Defines the SAP Product type.
saps This property is required. Number
The SAP Application Performance Standard measurement.
dbScaleMethod String | "ScaleUp"
The DB scale method.
highAvailabilityType String | "AvailabilitySet" | "AvailabilityZone"
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-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi