Class CommunicationsGatewayArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.voiceservices.CommunicationsGatewayArgs
-
public final class CommunicationsGatewayArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CommunicationsGatewayArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CommunicationsGatewayArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Object>>
apiBridge()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,AutoGeneratedDomainNameLabelScope>>>
autoGeneratedDomainNameLabelScope()
static CommunicationsGatewayArgs.Builder
builder()
static CommunicationsGatewayArgs.Builder
builder(CommunicationsGatewayArgs defaults)
com.pulumi.core.Output<java.util.List<com.pulumi.core.Either<java.lang.String,TeamsCodecs>>>
codecs()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
communicationsGatewayName()
com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,Connectivity>>
connectivity()
com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,E911Type>>
e911Type()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
emergencyDialStrings()
java.util.Optional<com.pulumi.core.Output<ManagedServiceIdentityArgs>>
identity()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
integratedMcpEnabled()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
onPremMcpEnabled()
com.pulumi.core.Output<java.util.List<com.pulumi.core.Either<java.lang.String,CommunicationsPlatform>>>
platforms()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
com.pulumi.core.Output<java.util.List<ServiceRegionPropertiesArgs>>
serviceLocations()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
teamsVoicemailPilotNumber()
-
-
-
Field Detail
-
Empty
public static final CommunicationsGatewayArgs Empty
-
-
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.
-
builder
public static CommunicationsGatewayArgs.Builder builder()
-
builder
public static CommunicationsGatewayArgs.Builder builder(CommunicationsGatewayArgs defaults)
-
-