1. Packages
  2. Azure Native
  3. API Docs
  4. avs
  5. getGlobalReachConnection
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.avs.getGlobalReachConnection

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

    A global reach connection resource Azure REST API version: 2022-05-01.

    Other available API versions: 2023-03-01, 2023-09-01.

    Using getGlobalReachConnection

    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 getGlobalReachConnection(args: GetGlobalReachConnectionArgs, opts?: InvokeOptions): Promise<GetGlobalReachConnectionResult>
    function getGlobalReachConnectionOutput(args: GetGlobalReachConnectionOutputArgs, opts?: InvokeOptions): Output<GetGlobalReachConnectionResult>
    def get_global_reach_connection(global_reach_connection_name: Optional[str] = None,
                                    private_cloud_name: Optional[str] = None,
                                    resource_group_name: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetGlobalReachConnectionResult
    def get_global_reach_connection_output(global_reach_connection_name: Optional[pulumi.Input[str]] = None,
                                    private_cloud_name: Optional[pulumi.Input[str]] = None,
                                    resource_group_name: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetGlobalReachConnectionResult]
    func LookupGlobalReachConnection(ctx *Context, args *LookupGlobalReachConnectionArgs, opts ...InvokeOption) (*LookupGlobalReachConnectionResult, error)
    func LookupGlobalReachConnectionOutput(ctx *Context, args *LookupGlobalReachConnectionOutputArgs, opts ...InvokeOption) LookupGlobalReachConnectionResultOutput

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

    public static class GetGlobalReachConnection 
    {
        public static Task<GetGlobalReachConnectionResult> InvokeAsync(GetGlobalReachConnectionArgs args, InvokeOptions? opts = null)
        public static Output<GetGlobalReachConnectionResult> Invoke(GetGlobalReachConnectionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetGlobalReachConnectionResult> getGlobalReachConnection(GetGlobalReachConnectionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:avs:getGlobalReachConnection
      arguments:
        # arguments dictionary

    The following arguments are supported:

    GlobalReachConnectionName string
    Name of the global reach connection in the private cloud
    PrivateCloudName string
    Name of the private cloud
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    GlobalReachConnectionName string
    Name of the global reach connection in the private cloud
    PrivateCloudName string
    Name of the private cloud
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    globalReachConnectionName String
    Name of the global reach connection in the private cloud
    privateCloudName String
    Name of the private cloud
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    globalReachConnectionName string
    Name of the global reach connection in the private cloud
    privateCloudName string
    Name of the private cloud
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    global_reach_connection_name str
    Name of the global reach connection in the private cloud
    private_cloud_name str
    Name of the private cloud
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    globalReachConnectionName String
    Name of the global reach connection in the private cloud
    privateCloudName String
    Name of the private cloud
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getGlobalReachConnection Result

    The following output properties are available:

    AddressPrefix string
    The network used for global reach carved out from the original network block provided for the private cloud
    CircuitConnectionStatus string
    The connection status of the global reach connection
    Id string
    Resource ID.
    Name string
    Resource name.
    ProvisioningState string
    The state of the ExpressRoute Circuit Authorization provisioning
    Type string
    Resource type.
    AuthorizationKey string
    Authorization key from the peer express route used for the global reach connection
    ExpressRouteId string
    The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection
    PeerExpressRouteCircuit string
    Identifier of the ExpressRoute Circuit to peer with in the global reach connection
    AddressPrefix string
    The network used for global reach carved out from the original network block provided for the private cloud
    CircuitConnectionStatus string
    The connection status of the global reach connection
    Id string
    Resource ID.
    Name string
    Resource name.
    ProvisioningState string
    The state of the ExpressRoute Circuit Authorization provisioning
    Type string
    Resource type.
    AuthorizationKey string
    Authorization key from the peer express route used for the global reach connection
    ExpressRouteId string
    The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection
    PeerExpressRouteCircuit string
    Identifier of the ExpressRoute Circuit to peer with in the global reach connection
    addressPrefix String
    The network used for global reach carved out from the original network block provided for the private cloud
    circuitConnectionStatus String
    The connection status of the global reach connection
    id String
    Resource ID.
    name String
    Resource name.
    provisioningState String
    The state of the ExpressRoute Circuit Authorization provisioning
    type String
    Resource type.
    authorizationKey String
    Authorization key from the peer express route used for the global reach connection
    expressRouteId String
    The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection
    peerExpressRouteCircuit String
    Identifier of the ExpressRoute Circuit to peer with in the global reach connection
    addressPrefix string
    The network used for global reach carved out from the original network block provided for the private cloud
    circuitConnectionStatus string
    The connection status of the global reach connection
    id string
    Resource ID.
    name string
    Resource name.
    provisioningState string
    The state of the ExpressRoute Circuit Authorization provisioning
    type string
    Resource type.
    authorizationKey string
    Authorization key from the peer express route used for the global reach connection
    expressRouteId string
    The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection
    peerExpressRouteCircuit string
    Identifier of the ExpressRoute Circuit to peer with in the global reach connection
    address_prefix str
    The network used for global reach carved out from the original network block provided for the private cloud
    circuit_connection_status str
    The connection status of the global reach connection
    id str
    Resource ID.
    name str
    Resource name.
    provisioning_state str
    The state of the ExpressRoute Circuit Authorization provisioning
    type str
    Resource type.
    authorization_key str
    Authorization key from the peer express route used for the global reach connection
    express_route_id str
    The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection
    peer_express_route_circuit str
    Identifier of the ExpressRoute Circuit to peer with in the global reach connection
    addressPrefix String
    The network used for global reach carved out from the original network block provided for the private cloud
    circuitConnectionStatus String
    The connection status of the global reach connection
    id String
    Resource ID.
    name String
    Resource name.
    provisioningState String
    The state of the ExpressRoute Circuit Authorization provisioning
    type String
    Resource type.
    authorizationKey String
    Authorization key from the peer express route used for the global reach connection
    expressRouteId String
    The ID of the Private Cloud's ExpressRoute Circuit that is participating in the global reach connection
    peerExpressRouteCircuit String
    Identifier of the ExpressRoute Circuit to peer with in the global reach connection

    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