1. Packages
  2. Azure Native v2
  3. API Docs
  4. workloads
  5. getSapVirtualInstanceInvokeAvailabilityZoneDetails
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.getSapVirtualInstanceInvokeAvailabilityZoneDetails

Explore with Pulumi AI

azure-native-v2 logo
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

    Get the recommended SAP Availability Zone Pair Details for your region. Azure REST API version: 2024-09-01.

    Using getSapVirtualInstanceInvokeAvailabilityZoneDetails

    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 getSapVirtualInstanceInvokeAvailabilityZoneDetails(args: GetSapVirtualInstanceInvokeAvailabilityZoneDetailsArgs, opts?: InvokeOptions): Promise<GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult>
    function getSapVirtualInstanceInvokeAvailabilityZoneDetailsOutput(args: GetSapVirtualInstanceInvokeAvailabilityZoneDetailsOutputArgs, opts?: InvokeOptions): Output<GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult>
    def get_sap_virtual_instance_invoke_availability_zone_details(app_location: Optional[str] = None,
                                                                  database_type: Optional[Union[str, SAPDatabaseType]] = None,
                                                                  location: Optional[str] = None,
                                                                  sap_product: Optional[Union[str, SAPProductType]] = None,
                                                                  opts: Optional[InvokeOptions] = None) -> GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult
    def get_sap_virtual_instance_invoke_availability_zone_details_output(app_location: Optional[pulumi.Input[str]] = None,
                                                                  database_type: Optional[pulumi.Input[Union[str, SAPDatabaseType]]] = None,
                                                                  location: Optional[pulumi.Input[str]] = None,
                                                                  sap_product: Optional[pulumi.Input[Union[str, SAPProductType]]] = None,
                                                                  opts: Optional[InvokeOptions] = None) -> Output[GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult]
    func GetSapVirtualInstanceInvokeAvailabilityZoneDetails(ctx *Context, args *GetSapVirtualInstanceInvokeAvailabilityZoneDetailsArgs, opts ...InvokeOption) (*GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult, error)
    func GetSapVirtualInstanceInvokeAvailabilityZoneDetailsOutput(ctx *Context, args *GetSapVirtualInstanceInvokeAvailabilityZoneDetailsOutputArgs, opts ...InvokeOption) GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResultOutput

    > Note: This function is named GetSapVirtualInstanceInvokeAvailabilityZoneDetails in the Go SDK.

    public static class GetSapVirtualInstanceInvokeAvailabilityZoneDetails 
    {
        public static Task<GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult> InvokeAsync(GetSapVirtualInstanceInvokeAvailabilityZoneDetailsArgs args, InvokeOptions? opts = null)
        public static Output<GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult> Invoke(GetSapVirtualInstanceInvokeAvailabilityZoneDetailsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult> getSapVirtualInstanceInvokeAvailabilityZoneDetails(GetSapVirtualInstanceInvokeAvailabilityZoneDetailsArgs args, InvokeOptions options)
    public static Output<GetSapVirtualInstanceInvokeAvailabilityZoneDetailsResult> getSapVirtualInstanceInvokeAvailabilityZoneDetails(GetSapVirtualInstanceInvokeAvailabilityZoneDetailsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:workloads:getSapVirtualInstanceInvokeAvailabilityZoneDetails
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AppLocation string
    The geo-location where the SAP resources will be created.
    DatabaseType string | Pulumi.AzureNative.Workloads.SAPDatabaseType
    The database type. Eg: HANA, DB2, etc
    Location string
    The name of the Azure region.
    SapProduct string | Pulumi.AzureNative.Workloads.SAPProductType
    Defines the SAP Product type.
    AppLocation string
    The geo-location where the SAP resources will be created.
    DatabaseType string | SAPDatabaseType
    The database type. Eg: HANA, DB2, etc
    Location string
    The name of the Azure region.
    SapProduct string | SAPProductType
    Defines the SAP Product type.
    appLocation String
    The geo-location where the SAP resources will be created.
    databaseType String | SAPDatabaseType
    The database type. Eg: HANA, DB2, etc
    location String
    The name of the Azure region.
    sapProduct String | SAPProductType
    Defines the SAP Product type.
    appLocation string
    The geo-location where the SAP resources will be created.
    databaseType string | SAPDatabaseType
    The database type. Eg: HANA, DB2, etc
    location string
    The name of the Azure region.
    sapProduct string | SAPProductType
    Defines the SAP Product type.
    app_location str
    The geo-location where the SAP resources will be created.
    database_type str | SAPDatabaseType
    The database type. Eg: HANA, DB2, etc
    location str
    The name of the Azure region.
    sap_product str | SAPProductType
    Defines the SAP Product type.
    appLocation String
    The geo-location where the SAP resources will be created.
    databaseType String | "HANA" | "DB2"
    The database type. Eg: HANA, DB2, etc
    location String
    The name of the Azure region.
    sapProduct String | "ECC" | "S4HANA" | "Other"
    Defines the SAP Product type.

    getSapVirtualInstanceInvokeAvailabilityZoneDetails Result

    The following output properties are available:

    AvailabilityZonePairs []SAPAvailabilityZonePairResponse
    Gets the list of availability zone pairs.
    availabilityZonePairs List<SAPAvailabilityZonePairResponse>
    Gets the list of availability zone pairs.
    availabilityZonePairs SAPAvailabilityZonePairResponse[]
    Gets the list of availability zone pairs.
    availabilityZonePairs List<Property Map>
    Gets the list of availability zone pairs.

    Supporting Types

    SAPAvailabilityZonePairResponse

    ZoneA double
    The zone A.
    ZoneB double
    The zone B.
    ZoneA float64
    The zone A.
    ZoneB float64
    The zone B.
    zoneA Double
    The zone A.
    zoneB Double
    The zone B.
    zoneA number
    The zone A.
    zoneB number
    The zone B.
    zone_a float
    The zone A.
    zone_b float
    The zone B.
    zoneA Number
    The zone A.
    zoneB Number
    The zone B.

    SAPDatabaseType

    SAPProductType

    Package Details

    Repository
    azure-native-v2 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v2 logo
    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