def METHOD_NAME(app_location: Optional[str] = None,
                          database_type: Optional[Union[str, 'SAPDatabaseType']] = 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,
                          opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetSAPSupportedSkuResult:
    """
    Get a list of SAP supported SKUs for ASCS, Application and Database tier.
    :param str app_location: The geo-location where the resource is to be created.
    :param Union[str, 'SAPDatabaseType'] database_type: The database type. Eg: HANA, DB2, etc
    :param Union[str, 'SAPDeploymentType'] deployment_type: The deployment type. Eg: SingleServer/ThreeTier
    :param Union[str, 'SAPEnvironmentType'] environment: Defines the environment type - Production/Non Production.
    :param Union[str, 'SAPHighAvailabilityType'] high_availability_type: The high availability type.
    :param str location: The name of Azure region.
    :param Union[str, 'SAPProductType'] sap_product: Defines the SAP Product type.
    """
    __args__ = dict()
    __args__['appLocation'] = app_location
    __args__['databaseType'] = database_type
    __args__['deploymentType'] = deployment_type
    __args__['environment'] = environment
    __args__['highAvailabilityType'] = high_availability_type
    __args__['location'] = location
    __args__['sapProduct'] = sap_product
    opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts)
    __ret__ = pulumi.runtime.invoke('azure-native:workloads/v20221101preview:getSAPSupportedSku', __args__, opts=opts, typ=GetSAPSupportedSkuResult).value
    return AwaitableGetSAPSupportedSkuResult(
        supported_skus=pulumi.get(__ret__, 'supported_skus'))