Class CommunicationsGatewayArgs


  • public final class CommunicationsGatewayArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • apiBridge

        public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> apiBridge()
        Returns:
        Details of API bridge functionality, if required
      • autoGeneratedDomainNameLabelScope

        public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​AutoGeneratedDomainNameLabelScope>>> autoGeneratedDomainNameLabelScope()
        Returns:
        The scope at which the auto-generated domain name can be re-used
      • codecs

        public com.pulumi.core.Output<java.util.List<com.pulumi.core.Either<java.lang.String,​TeamsCodecs>>> codecs()
        Returns:
        Voice codecs to support
      • communicationsGatewayName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> communicationsGatewayName()
        Returns:
        Unique identifier for this deployment
      • connectivity

        public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​Connectivity>> connectivity()
        Returns:
        How to connect back to the operator network, e.g. MAPS
      • e911Type

        public com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​E911Type>> e911Type()
        Returns:
        How to handle 911 calls
      • emergencyDialStrings

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> emergencyDialStrings()
        Returns:
        A list of dial strings used for emergency calling.
      • identity

        public java.util.Optional<com.pulumi.core.Output<ManagedServiceIdentityArgs>> identity()
        Returns:
        The managed service identities assigned to this resource.
      • integratedMcpEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> integratedMcpEnabled()
        Returns:
        Whether an integrated Mobile Control Point is in use.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        The geo-location where the resource lives
      • onPremMcpEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> onPremMcpEnabled()
        Returns:
        Whether an on-premises Mobile Control Point is in use.
      • platforms

        public com.pulumi.core.Output<java.util.List<com.pulumi.core.Either<java.lang.String,​CommunicationsPlatform>>> platforms()
        Returns:
        What platforms to support
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        The name of the resource group. The name is case insensitive.
      • serviceLocations

        public com.pulumi.core.Output<java.util.List<ServiceRegionPropertiesArgs>> serviceLocations()
        Returns:
        The regions in which to deploy the resources needed for Teams Calling
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Resource tags.
      • teamsVoicemailPilotNumber

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> teamsVoicemailPilotNumber()
        Returns:
        This number is used in Teams Phone Mobile scenarios for access to the voicemail IVR from the native dialer.