VoiceConnectorGroupArgs

data class VoiceConnectorGroupArgs(val connectors: Output<List<VoiceConnectorGroupConnectorArgs>>? = null, val name: Output<String>? = null) : ConvertibleToJava<VoiceConnectorGroupArgs>

Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request. You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.chime.VoiceConnector;
import com.pulumi.aws.chime.VoiceConnectorArgs;
import com.pulumi.aws.chime.VoiceConnectorGroup;
import com.pulumi.aws.chime.VoiceConnectorGroupArgs;
import com.pulumi.aws.chime.inputs.VoiceConnectorGroupConnectorArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var vc1 = new VoiceConnector("vc1", VoiceConnectorArgs.builder()
.requireEncryption(true)
.awsRegion("us-east-1")
.build());
var vc2 = new VoiceConnector("vc2", VoiceConnectorArgs.builder()
.requireEncryption(true)
.awsRegion("us-west-2")
.build());
var group = new VoiceConnectorGroup("group", VoiceConnectorGroupArgs.builder()
.connectors(
VoiceConnectorGroupConnectorArgs.builder()
.voiceConnectorId(vc1.id())
.priority(1)
.build(),
VoiceConnectorGroupConnectorArgs.builder()
.voiceConnectorId(vc2.id())
.priority(3)
.build())
.build());
}
}

Import

Using pulumi import, import Configuration Recorder using the name. For example:

$ pulumi import aws:chime/voiceConnectorGroup:VoiceConnectorGroup default example

Constructors

Link copied to clipboard
fun VoiceConnectorGroupArgs(connectors: Output<List<VoiceConnectorGroupConnectorArgs>>? = null, name: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): VoiceConnectorGroupArgs

Properties

Link copied to clipboard

The Amazon Chime Voice Connectors to route inbound calls to.

Link copied to clipboard
val name: Output<String>? = null

The name of the Amazon Chime Voice Connector group.