1. Packages
  2. Azure Native
  3. API Docs
  4. workloads
  5. getSapVirtualInstanceInvokeSizingRecommendations
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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

azure-native.workloads.getSapVirtualInstanceInvokeSizingRecommendations

Explore with Pulumi AI

azure-native logo
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.63.0 published on Tuesday, Sep 24, 2024 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:workloads:getSapVirtualInstanceInvokeSizingRecommendations
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AppLocation string
    The geo-location where the resource is to be created.
    DatabaseType string | Pulumi.AzureNative.Workloads.SAPDatabaseType
    The database type.
    DbMemory double
    The database memory configuration.
    DeploymentType string | Pulumi.AzureNative.Workloads.SAPDeploymentType
    The deployment type. Eg: SingleServer/ThreeTier
    Environment string | Pulumi.AzureNative.Workloads.SAPEnvironmentType
    Defines the environment type - Production/Non Production.
    Location string
    The name of the Azure region.
    SapProduct string | Pulumi.AzureNative.Workloads.SAPProductType
    Defines the SAP Product type.
    Saps 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 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.
    DbScaleMethod string | SAPDatabaseScaleMethod
    The DB scale method.
    HighAvailabilityType string | SAPHighAvailabilityType
    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.
    dbScaleMethod String | SAPDatabaseScaleMethod
    The DB scale method.
    highAvailabilityType String | SAPHighAvailabilityType
    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.
    dbScaleMethod string | SAPDatabaseScaleMethod
    The DB scale method.
    highAvailabilityType string | SAPHighAvailabilityType
    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_method str | SAPDatabaseScaleMethod
    The DB scale method.
    high_availability_type str | SAPHighAvailabilityType
    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" | "ThreeTier"
    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.
    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 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.63.0 published on Tuesday, Sep 24, 2024 by Pulumi