1. Packages
  2. Azure Native
  3. API Docs
  4. workloads
  5. getSAPSizingRecommendations
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.33.0 published on Friday, Mar 22, 2024 by Pulumi

azure-native.workloads.getSAPSizingRecommendations

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.33.0 published on Friday, Mar 22, 2024 by Pulumi

    Get SAP sizing recommendations by providing input SAPS for application tier and memory required for database tier Azure REST API version: 2023-04-01.

    Other available API versions: 2021-12-01-preview, 2022-11-01-preview, 2023-10-01-preview.

    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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:workloads:getSAPSizingRecommendations
      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 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 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 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 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 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 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.

    getSAPSizingRecommendations Result

    The following output properties are available:

    DeploymentType string
    The type of SAP deployment, single server or Three tier.
    DeploymentType string
    The type of SAP deployment, single server or Three tier.
    deploymentType String
    The type of SAP deployment, single server or Three tier.
    deploymentType string
    The type of SAP deployment, single server or Three tier.
    deployment_type str
    The type of SAP deployment, single server or Three tier.
    deploymentType 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
    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.33.0 published on Friday, Mar 22, 2024 by Pulumi