Voice Connector Organization
Enable origination settings to control inbound calling to your SIP infrastructure.
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.VoiceConnectorOrganization;
import com.pulumi.aws.chime.VoiceConnectorOrganizationArgs;
import com.pulumi.aws.chime.inputs.VoiceConnectorOrganizationRouteArgs;
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 defaultVoiceConnector = new VoiceConnector("defaultVoiceConnector", VoiceConnectorArgs.builder()
.requireEncryption(true)
.build());
var defaultVoiceConnectorOrganization = new VoiceConnectorOrganization("defaultVoiceConnectorOrganization", VoiceConnectorOrganizationArgs.builder()
.disabled(false)
.voiceConnectorId(defaultVoiceConnector.id())
.routes(
VoiceConnectorOrganizationRouteArgs.builder()
.host("127.0.0.1")
.port(8081)
.protocol("TCP")
.priority(1)
.weight(1)
.build(),
VoiceConnectorOrganizationRouteArgs.builder()
.host("127.0.0.2")
.port(8082)
.protocol("TCP")
.priority(2)
.weight(10)
.build())
.build());
}
}
Content copied to clipboard
Import
Chime Voice Connector Origination can be imported using the voice_connector_id
, e.g.,
$ pulumi import aws:chime/voiceConnectorOrganization:VoiceConnectorOrganization default abcdef1ghij2klmno3pqr4
Content copied to clipboard