1. Packages
  2. Azure Native v1
  3. API Docs
  4. voiceservices
  5. getCommunicationsGateway
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.voiceservices.getCommunicationsGateway

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Get a CommunicationsGateway API Version: 2022-12-01-preview.

    Using getCommunicationsGateway

    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 getCommunicationsGateway(args: GetCommunicationsGatewayArgs, opts?: InvokeOptions): Promise<GetCommunicationsGatewayResult>
    function getCommunicationsGatewayOutput(args: GetCommunicationsGatewayOutputArgs, opts?: InvokeOptions): Output<GetCommunicationsGatewayResult>
    def get_communications_gateway(communications_gateway_name: Optional[str] = None,
                                   resource_group_name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetCommunicationsGatewayResult
    def get_communications_gateway_output(communications_gateway_name: Optional[pulumi.Input[str]] = None,
                                   resource_group_name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetCommunicationsGatewayResult]
    func LookupCommunicationsGateway(ctx *Context, args *LookupCommunicationsGatewayArgs, opts ...InvokeOption) (*LookupCommunicationsGatewayResult, error)
    func LookupCommunicationsGatewayOutput(ctx *Context, args *LookupCommunicationsGatewayOutputArgs, opts ...InvokeOption) LookupCommunicationsGatewayResultOutput

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

    public static class GetCommunicationsGateway 
    {
        public static Task<GetCommunicationsGatewayResult> InvokeAsync(GetCommunicationsGatewayArgs args, InvokeOptions? opts = null)
        public static Output<GetCommunicationsGatewayResult> Invoke(GetCommunicationsGatewayInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCommunicationsGatewayResult> getCommunicationsGateway(GetCommunicationsGatewayArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:voiceservices:getCommunicationsGateway
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CommunicationsGatewayName string
    Unique identifier for this deployment
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    CommunicationsGatewayName string
    Unique identifier for this deployment
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    communicationsGatewayName String
    Unique identifier for this deployment
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    communicationsGatewayName string
    Unique identifier for this deployment
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    communications_gateway_name str
    Unique identifier for this deployment
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    communicationsGatewayName String
    Unique identifier for this deployment
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getCommunicationsGateway Result

    The following output properties are available:

    Codecs List<string>
    Voice codecs to support
    Connectivity string
    How to connect back to the operator network, e.g. MAPS
    E911Type string
    How to handle 911 calls
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    Platforms List<string>
    What platforms to support
    ProvisioningState string
    Resource provisioning state.
    ServiceLocations List<Pulumi.AzureNative.VoiceServices.Outputs.ServiceRegionPropertiesResponse>
    The regions in which to deploy the resources needed for Teams Calling
    Status string
    The current status of the deployment.
    SystemData Pulumi.AzureNative.VoiceServices.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    ApiBridge object
    Details of API bridge functionality, if required
    Tags Dictionary<string, string>
    Resource tags.
    Codecs []string
    Voice codecs to support
    Connectivity string
    How to connect back to the operator network, e.g. MAPS
    E911Type string
    How to handle 911 calls
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    Platforms []string
    What platforms to support
    ProvisioningState string
    Resource provisioning state.
    ServiceLocations []ServiceRegionPropertiesResponse
    The regions in which to deploy the resources needed for Teams Calling
    Status string
    The current status of the deployment.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    ApiBridge interface{}
    Details of API bridge functionality, if required
    Tags map[string]string
    Resource tags.
    codecs List<String>
    Voice codecs to support
    connectivity String
    How to connect back to the operator network, e.g. MAPS
    e911Type String
    How to handle 911 calls
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    platforms List<String>
    What platforms to support
    provisioningState String
    Resource provisioning state.
    serviceLocations List<ServiceRegionPropertiesResponse>
    The regions in which to deploy the resources needed for Teams Calling
    status String
    The current status of the deployment.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    apiBridge Object
    Details of API bridge functionality, if required
    tags Map<String,String>
    Resource tags.
    codecs string[]
    Voice codecs to support
    connectivity string
    How to connect back to the operator network, e.g. MAPS
    e911Type string
    How to handle 911 calls
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location string
    The geo-location where the resource lives
    name string
    The name of the resource
    platforms string[]
    What platforms to support
    provisioningState string
    Resource provisioning state.
    serviceLocations ServiceRegionPropertiesResponse[]
    The regions in which to deploy the resources needed for Teams Calling
    status string
    The current status of the deployment.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    apiBridge any
    Details of API bridge functionality, if required
    tags {[key: string]: string}
    Resource tags.
    codecs Sequence[str]
    Voice codecs to support
    connectivity str
    How to connect back to the operator network, e.g. MAPS
    e911_type str
    How to handle 911 calls
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location str
    The geo-location where the resource lives
    name str
    The name of the resource
    platforms Sequence[str]
    What platforms to support
    provisioning_state str
    Resource provisioning state.
    service_locations Sequence[ServiceRegionPropertiesResponse]
    The regions in which to deploy the resources needed for Teams Calling
    status str
    The current status of the deployment.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    api_bridge Any
    Details of API bridge functionality, if required
    tags Mapping[str, str]
    Resource tags.
    codecs List<String>
    Voice codecs to support
    connectivity String
    How to connect back to the operator network, e.g. MAPS
    e911Type String
    How to handle 911 calls
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    platforms List<String>
    What platforms to support
    provisioningState String
    Resource provisioning state.
    serviceLocations List<Property Map>
    The regions in which to deploy the resources needed for Teams Calling
    status String
    The current status of the deployment.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    apiBridge Any
    Details of API bridge functionality, if required
    tags Map<String>
    Resource tags.

    Supporting Types

    PrimaryRegionPropertiesResponse

    OperatorAddresses List<string>
    IP address to use to contact the operator network from this region
    EsrpAddresses List<string>
    IP address to use to contact the ESRP from this region
    OperatorAddresses []string
    IP address to use to contact the operator network from this region
    EsrpAddresses []string
    IP address to use to contact the ESRP from this region
    operatorAddresses List<String>
    IP address to use to contact the operator network from this region
    esrpAddresses List<String>
    IP address to use to contact the ESRP from this region
    operatorAddresses string[]
    IP address to use to contact the operator network from this region
    esrpAddresses string[]
    IP address to use to contact the ESRP from this region
    operator_addresses Sequence[str]
    IP address to use to contact the operator network from this region
    esrp_addresses Sequence[str]
    IP address to use to contact the ESRP from this region
    operatorAddresses List<String>
    IP address to use to contact the operator network from this region
    esrpAddresses List<String>
    IP address to use to contact the ESRP from this region

    ServiceRegionPropertiesResponse

    Name string
    The name of the region in which the resources needed for Teams Calling will be deployed.
    PrimaryRegionProperties Pulumi.AzureNative.VoiceServices.Inputs.PrimaryRegionPropertiesResponse
    The configuration used in this region as primary, and other regions as backup.
    Name string
    The name of the region in which the resources needed for Teams Calling will be deployed.
    PrimaryRegionProperties PrimaryRegionPropertiesResponse
    The configuration used in this region as primary, and other regions as backup.
    name String
    The name of the region in which the resources needed for Teams Calling will be deployed.
    primaryRegionProperties PrimaryRegionPropertiesResponse
    The configuration used in this region as primary, and other regions as backup.
    name string
    The name of the region in which the resources needed for Teams Calling will be deployed.
    primaryRegionProperties PrimaryRegionPropertiesResponse
    The configuration used in this region as primary, and other regions as backup.
    name str
    The name of the region in which the resources needed for Teams Calling will be deployed.
    primary_region_properties PrimaryRegionPropertiesResponse
    The configuration used in this region as primary, and other regions as backup.
    name String
    The name of the region in which the resources needed for Teams Calling will be deployed.
    primaryRegionProperties Property Map
    The configuration used in this region as primary, and other regions as backup.

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi