Documentation ¶
Index ¶
- type SdkvoiceGlobalSettings
- type SdkvoiceGlobalSettingsArgs
- type SdkvoiceGlobalSettingsArray
- func (SdkvoiceGlobalSettingsArray) ElementType() reflect.Type
- func (i SdkvoiceGlobalSettingsArray) ToSdkvoiceGlobalSettingsArrayOutput() SdkvoiceGlobalSettingsArrayOutput
- func (i SdkvoiceGlobalSettingsArray) ToSdkvoiceGlobalSettingsArrayOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsArrayOutput
- type SdkvoiceGlobalSettingsArrayInput
- type SdkvoiceGlobalSettingsArrayOutput
- func (SdkvoiceGlobalSettingsArrayOutput) ElementType() reflect.Type
- func (o SdkvoiceGlobalSettingsArrayOutput) Index(i pulumi.IntInput) SdkvoiceGlobalSettingsOutput
- func (o SdkvoiceGlobalSettingsArrayOutput) ToSdkvoiceGlobalSettingsArrayOutput() SdkvoiceGlobalSettingsArrayOutput
- func (o SdkvoiceGlobalSettingsArrayOutput) ToSdkvoiceGlobalSettingsArrayOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsArrayOutput
- type SdkvoiceGlobalSettingsInput
- type SdkvoiceGlobalSettingsMap
- type SdkvoiceGlobalSettingsMapInput
- type SdkvoiceGlobalSettingsMapOutput
- func (SdkvoiceGlobalSettingsMapOutput) ElementType() reflect.Type
- func (o SdkvoiceGlobalSettingsMapOutput) MapIndex(k pulumi.StringInput) SdkvoiceGlobalSettingsOutput
- func (o SdkvoiceGlobalSettingsMapOutput) ToSdkvoiceGlobalSettingsMapOutput() SdkvoiceGlobalSettingsMapOutput
- func (o SdkvoiceGlobalSettingsMapOutput) ToSdkvoiceGlobalSettingsMapOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsMapOutput
- type SdkvoiceGlobalSettingsOutput
- func (SdkvoiceGlobalSettingsOutput) ElementType() reflect.Type
- func (o SdkvoiceGlobalSettingsOutput) ToSdkvoiceGlobalSettingsOutput() SdkvoiceGlobalSettingsOutput
- func (o SdkvoiceGlobalSettingsOutput) ToSdkvoiceGlobalSettingsOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsOutput
- func (o SdkvoiceGlobalSettingsOutput) VoiceConnector() SdkvoiceGlobalSettingsVoiceConnectorOutput
- type SdkvoiceGlobalSettingsState
- type SdkvoiceGlobalSettingsVoiceConnector
- type SdkvoiceGlobalSettingsVoiceConnectorArgs
- func (SdkvoiceGlobalSettingsVoiceConnectorArgs) ElementType() reflect.Type
- func (i SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorOutput() SdkvoiceGlobalSettingsVoiceConnectorOutput
- func (i SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsVoiceConnectorOutput
- func (i SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutput() SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
- func (i SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
- type SdkvoiceGlobalSettingsVoiceConnectorInput
- type SdkvoiceGlobalSettingsVoiceConnectorOutput
- func (o SdkvoiceGlobalSettingsVoiceConnectorOutput) CdrBucket() pulumi.StringPtrOutput
- func (SdkvoiceGlobalSettingsVoiceConnectorOutput) ElementType() reflect.Type
- func (o SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorOutput() SdkvoiceGlobalSettingsVoiceConnectorOutput
- func (o SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsVoiceConnectorOutput
- func (o SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutput() SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
- func (o SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
- type SdkvoiceGlobalSettingsVoiceConnectorPtrInput
- type SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
- func (o SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) CdrBucket() pulumi.StringPtrOutput
- func (o SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) Elem() SdkvoiceGlobalSettingsVoiceConnectorOutput
- func (SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) ElementType() reflect.Type
- func (o SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutput() SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
- func (o SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
- type SdkvoiceSipMediaApplication
- func (*SdkvoiceSipMediaApplication) ElementType() reflect.Type
- func (i *SdkvoiceSipMediaApplication) ToSdkvoiceSipMediaApplicationOutput() SdkvoiceSipMediaApplicationOutput
- func (i *SdkvoiceSipMediaApplication) ToSdkvoiceSipMediaApplicationOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationOutput
- type SdkvoiceSipMediaApplicationArgs
- type SdkvoiceSipMediaApplicationArray
- func (SdkvoiceSipMediaApplicationArray) ElementType() reflect.Type
- func (i SdkvoiceSipMediaApplicationArray) ToSdkvoiceSipMediaApplicationArrayOutput() SdkvoiceSipMediaApplicationArrayOutput
- func (i SdkvoiceSipMediaApplicationArray) ToSdkvoiceSipMediaApplicationArrayOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationArrayOutput
- type SdkvoiceSipMediaApplicationArrayInput
- type SdkvoiceSipMediaApplicationArrayOutput
- func (SdkvoiceSipMediaApplicationArrayOutput) ElementType() reflect.Type
- func (o SdkvoiceSipMediaApplicationArrayOutput) Index(i pulumi.IntInput) SdkvoiceSipMediaApplicationOutput
- func (o SdkvoiceSipMediaApplicationArrayOutput) ToSdkvoiceSipMediaApplicationArrayOutput() SdkvoiceSipMediaApplicationArrayOutput
- func (o SdkvoiceSipMediaApplicationArrayOutput) ToSdkvoiceSipMediaApplicationArrayOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationArrayOutput
- type SdkvoiceSipMediaApplicationEndpoints
- type SdkvoiceSipMediaApplicationEndpointsArgs
- func (SdkvoiceSipMediaApplicationEndpointsArgs) ElementType() reflect.Type
- func (i SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsOutput() SdkvoiceSipMediaApplicationEndpointsOutput
- func (i SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationEndpointsOutput
- func (i SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsPtrOutput() SdkvoiceSipMediaApplicationEndpointsPtrOutput
- func (i SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsPtrOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationEndpointsPtrOutput
- type SdkvoiceSipMediaApplicationEndpointsInput
- type SdkvoiceSipMediaApplicationEndpointsOutput
- func (SdkvoiceSipMediaApplicationEndpointsOutput) ElementType() reflect.Type
- func (o SdkvoiceSipMediaApplicationEndpointsOutput) LambdaArn() pulumi.StringOutput
- func (o SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsOutput() SdkvoiceSipMediaApplicationEndpointsOutput
- func (o SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationEndpointsOutput
- func (o SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutput() SdkvoiceSipMediaApplicationEndpointsPtrOutput
- func (o SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationEndpointsPtrOutput
- type SdkvoiceSipMediaApplicationEndpointsPtrInput
- type SdkvoiceSipMediaApplicationEndpointsPtrOutput
- func (o SdkvoiceSipMediaApplicationEndpointsPtrOutput) Elem() SdkvoiceSipMediaApplicationEndpointsOutput
- func (SdkvoiceSipMediaApplicationEndpointsPtrOutput) ElementType() reflect.Type
- func (o SdkvoiceSipMediaApplicationEndpointsPtrOutput) LambdaArn() pulumi.StringPtrOutput
- func (o SdkvoiceSipMediaApplicationEndpointsPtrOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutput() SdkvoiceSipMediaApplicationEndpointsPtrOutput
- func (o SdkvoiceSipMediaApplicationEndpointsPtrOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationEndpointsPtrOutput
- type SdkvoiceSipMediaApplicationInput
- type SdkvoiceSipMediaApplicationMap
- func (SdkvoiceSipMediaApplicationMap) ElementType() reflect.Type
- func (i SdkvoiceSipMediaApplicationMap) ToSdkvoiceSipMediaApplicationMapOutput() SdkvoiceSipMediaApplicationMapOutput
- func (i SdkvoiceSipMediaApplicationMap) ToSdkvoiceSipMediaApplicationMapOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationMapOutput
- type SdkvoiceSipMediaApplicationMapInput
- type SdkvoiceSipMediaApplicationMapOutput
- func (SdkvoiceSipMediaApplicationMapOutput) ElementType() reflect.Type
- func (o SdkvoiceSipMediaApplicationMapOutput) MapIndex(k pulumi.StringInput) SdkvoiceSipMediaApplicationOutput
- func (o SdkvoiceSipMediaApplicationMapOutput) ToSdkvoiceSipMediaApplicationMapOutput() SdkvoiceSipMediaApplicationMapOutput
- func (o SdkvoiceSipMediaApplicationMapOutput) ToSdkvoiceSipMediaApplicationMapOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationMapOutput
- type SdkvoiceSipMediaApplicationOutput
- func (o SdkvoiceSipMediaApplicationOutput) Arn() pulumi.StringOutput
- func (o SdkvoiceSipMediaApplicationOutput) AwsRegion() pulumi.StringOutput
- func (SdkvoiceSipMediaApplicationOutput) ElementType() reflect.Type
- func (o SdkvoiceSipMediaApplicationOutput) Endpoints() SdkvoiceSipMediaApplicationEndpointsOutput
- func (o SdkvoiceSipMediaApplicationOutput) Name() pulumi.StringOutput
- func (o SdkvoiceSipMediaApplicationOutput) Tags() pulumi.StringMapOutput
- func (o SdkvoiceSipMediaApplicationOutput) TagsAll() pulumi.StringMapOutput
- func (o SdkvoiceSipMediaApplicationOutput) ToSdkvoiceSipMediaApplicationOutput() SdkvoiceSipMediaApplicationOutput
- func (o SdkvoiceSipMediaApplicationOutput) ToSdkvoiceSipMediaApplicationOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationOutput
- type SdkvoiceSipMediaApplicationState
- type SdkvoiceSipRule
- type SdkvoiceSipRuleArgs
- type SdkvoiceSipRuleArray
- type SdkvoiceSipRuleArrayInput
- type SdkvoiceSipRuleArrayOutput
- func (SdkvoiceSipRuleArrayOutput) ElementType() reflect.Type
- func (o SdkvoiceSipRuleArrayOutput) Index(i pulumi.IntInput) SdkvoiceSipRuleOutput
- func (o SdkvoiceSipRuleArrayOutput) ToSdkvoiceSipRuleArrayOutput() SdkvoiceSipRuleArrayOutput
- func (o SdkvoiceSipRuleArrayOutput) ToSdkvoiceSipRuleArrayOutputWithContext(ctx context.Context) SdkvoiceSipRuleArrayOutput
- type SdkvoiceSipRuleInput
- type SdkvoiceSipRuleMap
- type SdkvoiceSipRuleMapInput
- type SdkvoiceSipRuleMapOutput
- func (SdkvoiceSipRuleMapOutput) ElementType() reflect.Type
- func (o SdkvoiceSipRuleMapOutput) MapIndex(k pulumi.StringInput) SdkvoiceSipRuleOutput
- func (o SdkvoiceSipRuleMapOutput) ToSdkvoiceSipRuleMapOutput() SdkvoiceSipRuleMapOutput
- func (o SdkvoiceSipRuleMapOutput) ToSdkvoiceSipRuleMapOutputWithContext(ctx context.Context) SdkvoiceSipRuleMapOutput
- type SdkvoiceSipRuleOutput
- func (o SdkvoiceSipRuleOutput) Disabled() pulumi.BoolPtrOutput
- func (SdkvoiceSipRuleOutput) ElementType() reflect.Type
- func (o SdkvoiceSipRuleOutput) Name() pulumi.StringOutput
- func (o SdkvoiceSipRuleOutput) TargetApplications() SdkvoiceSipRuleTargetApplicationArrayOutput
- func (o SdkvoiceSipRuleOutput) ToSdkvoiceSipRuleOutput() SdkvoiceSipRuleOutput
- func (o SdkvoiceSipRuleOutput) ToSdkvoiceSipRuleOutputWithContext(ctx context.Context) SdkvoiceSipRuleOutput
- func (o SdkvoiceSipRuleOutput) TriggerType() pulumi.StringOutput
- func (o SdkvoiceSipRuleOutput) TriggerValue() pulumi.StringOutput
- type SdkvoiceSipRuleState
- type SdkvoiceSipRuleTargetApplication
- type SdkvoiceSipRuleTargetApplicationArgs
- func (SdkvoiceSipRuleTargetApplicationArgs) ElementType() reflect.Type
- func (i SdkvoiceSipRuleTargetApplicationArgs) ToSdkvoiceSipRuleTargetApplicationOutput() SdkvoiceSipRuleTargetApplicationOutput
- func (i SdkvoiceSipRuleTargetApplicationArgs) ToSdkvoiceSipRuleTargetApplicationOutputWithContext(ctx context.Context) SdkvoiceSipRuleTargetApplicationOutput
- type SdkvoiceSipRuleTargetApplicationArray
- func (SdkvoiceSipRuleTargetApplicationArray) ElementType() reflect.Type
- func (i SdkvoiceSipRuleTargetApplicationArray) ToSdkvoiceSipRuleTargetApplicationArrayOutput() SdkvoiceSipRuleTargetApplicationArrayOutput
- func (i SdkvoiceSipRuleTargetApplicationArray) ToSdkvoiceSipRuleTargetApplicationArrayOutputWithContext(ctx context.Context) SdkvoiceSipRuleTargetApplicationArrayOutput
- type SdkvoiceSipRuleTargetApplicationArrayInput
- type SdkvoiceSipRuleTargetApplicationArrayOutput
- func (SdkvoiceSipRuleTargetApplicationArrayOutput) ElementType() reflect.Type
- func (o SdkvoiceSipRuleTargetApplicationArrayOutput) Index(i pulumi.IntInput) SdkvoiceSipRuleTargetApplicationOutput
- func (o SdkvoiceSipRuleTargetApplicationArrayOutput) ToSdkvoiceSipRuleTargetApplicationArrayOutput() SdkvoiceSipRuleTargetApplicationArrayOutput
- func (o SdkvoiceSipRuleTargetApplicationArrayOutput) ToSdkvoiceSipRuleTargetApplicationArrayOutputWithContext(ctx context.Context) SdkvoiceSipRuleTargetApplicationArrayOutput
- type SdkvoiceSipRuleTargetApplicationInput
- type SdkvoiceSipRuleTargetApplicationOutput
- func (o SdkvoiceSipRuleTargetApplicationOutput) AwsRegion() pulumi.StringOutput
- func (SdkvoiceSipRuleTargetApplicationOutput) ElementType() reflect.Type
- func (o SdkvoiceSipRuleTargetApplicationOutput) Priority() pulumi.IntOutput
- func (o SdkvoiceSipRuleTargetApplicationOutput) SipMediaApplicationId() pulumi.StringOutput
- func (o SdkvoiceSipRuleTargetApplicationOutput) ToSdkvoiceSipRuleTargetApplicationOutput() SdkvoiceSipRuleTargetApplicationOutput
- func (o SdkvoiceSipRuleTargetApplicationOutput) ToSdkvoiceSipRuleTargetApplicationOutputWithContext(ctx context.Context) SdkvoiceSipRuleTargetApplicationOutput
- type SdkvoiceVoiceProfileDomain
- func (*SdkvoiceVoiceProfileDomain) ElementType() reflect.Type
- func (i *SdkvoiceVoiceProfileDomain) ToSdkvoiceVoiceProfileDomainOutput() SdkvoiceVoiceProfileDomainOutput
- func (i *SdkvoiceVoiceProfileDomain) ToSdkvoiceVoiceProfileDomainOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainOutput
- type SdkvoiceVoiceProfileDomainArgs
- type SdkvoiceVoiceProfileDomainArray
- func (SdkvoiceVoiceProfileDomainArray) ElementType() reflect.Type
- func (i SdkvoiceVoiceProfileDomainArray) ToSdkvoiceVoiceProfileDomainArrayOutput() SdkvoiceVoiceProfileDomainArrayOutput
- func (i SdkvoiceVoiceProfileDomainArray) ToSdkvoiceVoiceProfileDomainArrayOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainArrayOutput
- type SdkvoiceVoiceProfileDomainArrayInput
- type SdkvoiceVoiceProfileDomainArrayOutput
- func (SdkvoiceVoiceProfileDomainArrayOutput) ElementType() reflect.Type
- func (o SdkvoiceVoiceProfileDomainArrayOutput) Index(i pulumi.IntInput) SdkvoiceVoiceProfileDomainOutput
- func (o SdkvoiceVoiceProfileDomainArrayOutput) ToSdkvoiceVoiceProfileDomainArrayOutput() SdkvoiceVoiceProfileDomainArrayOutput
- func (o SdkvoiceVoiceProfileDomainArrayOutput) ToSdkvoiceVoiceProfileDomainArrayOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainArrayOutput
- type SdkvoiceVoiceProfileDomainInput
- type SdkvoiceVoiceProfileDomainMap
- func (SdkvoiceVoiceProfileDomainMap) ElementType() reflect.Type
- func (i SdkvoiceVoiceProfileDomainMap) ToSdkvoiceVoiceProfileDomainMapOutput() SdkvoiceVoiceProfileDomainMapOutput
- func (i SdkvoiceVoiceProfileDomainMap) ToSdkvoiceVoiceProfileDomainMapOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainMapOutput
- type SdkvoiceVoiceProfileDomainMapInput
- type SdkvoiceVoiceProfileDomainMapOutput
- func (SdkvoiceVoiceProfileDomainMapOutput) ElementType() reflect.Type
- func (o SdkvoiceVoiceProfileDomainMapOutput) MapIndex(k pulumi.StringInput) SdkvoiceVoiceProfileDomainOutput
- func (o SdkvoiceVoiceProfileDomainMapOutput) ToSdkvoiceVoiceProfileDomainMapOutput() SdkvoiceVoiceProfileDomainMapOutput
- func (o SdkvoiceVoiceProfileDomainMapOutput) ToSdkvoiceVoiceProfileDomainMapOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainMapOutput
- type SdkvoiceVoiceProfileDomainOutput
- func (o SdkvoiceVoiceProfileDomainOutput) Arn() pulumi.StringOutput
- func (o SdkvoiceVoiceProfileDomainOutput) Description() pulumi.StringPtrOutput
- func (SdkvoiceVoiceProfileDomainOutput) ElementType() reflect.Type
- func (o SdkvoiceVoiceProfileDomainOutput) Name() pulumi.StringOutput
- func (o SdkvoiceVoiceProfileDomainOutput) ServerSideEncryptionConfiguration() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
- func (o SdkvoiceVoiceProfileDomainOutput) Tags() pulumi.StringMapOutput
- func (o SdkvoiceVoiceProfileDomainOutput) TagsAll() pulumi.StringMapOutput
- func (o SdkvoiceVoiceProfileDomainOutput) ToSdkvoiceVoiceProfileDomainOutput() SdkvoiceVoiceProfileDomainOutput
- func (o SdkvoiceVoiceProfileDomainOutput) ToSdkvoiceVoiceProfileDomainOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainOutput
- type SdkvoiceVoiceProfileDomainServerSideEncryptionConfiguration
- type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs
- func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
- func (i SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
- func (i SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
- func (i SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
- type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationInput
- type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
- func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) KmsKeyArn() pulumi.StringOutput
- func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
- func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
- func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
- func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
- type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrInput
- type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
- func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) Elem() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
- func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
- func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
- type SdkvoiceVoiceProfileDomainState
- type VoiceConnector
- type VoiceConnectorArgs
- type VoiceConnectorArray
- type VoiceConnectorArrayInput
- type VoiceConnectorArrayOutput
- func (VoiceConnectorArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOutput
- func (o VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutput() VoiceConnectorArrayOutput
- func (o VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorArrayOutput
- type VoiceConnectorGroup
- type VoiceConnectorGroupArgs
- type VoiceConnectorGroupArray
- type VoiceConnectorGroupArrayInput
- type VoiceConnectorGroupArrayOutput
- func (VoiceConnectorGroupArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupArrayOutput) Index(i pulumi.IntInput) VoiceConnectorGroupOutput
- func (o VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutput() VoiceConnectorGroupArrayOutput
- func (o VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupArrayOutput
- type VoiceConnectorGroupConnector
- type VoiceConnectorGroupConnectorArgs
- func (VoiceConnectorGroupConnectorArgs) ElementType() reflect.Type
- func (i VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput
- func (i VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorOutput
- type VoiceConnectorGroupConnectorArray
- func (VoiceConnectorGroupConnectorArray) ElementType() reflect.Type
- func (i VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput
- func (i VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorArrayOutput
- type VoiceConnectorGroupConnectorArrayInput
- type VoiceConnectorGroupConnectorArrayOutput
- func (VoiceConnectorGroupConnectorArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupConnectorArrayOutput) Index(i pulumi.IntInput) VoiceConnectorGroupConnectorOutput
- func (o VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput
- func (o VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorArrayOutput
- type VoiceConnectorGroupConnectorInput
- type VoiceConnectorGroupConnectorOutput
- func (VoiceConnectorGroupConnectorOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupConnectorOutput) Priority() pulumi.IntOutput
- func (o VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput
- func (o VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorOutput
- func (o VoiceConnectorGroupConnectorOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorGroupInput
- type VoiceConnectorGroupMap
- type VoiceConnectorGroupMapInput
- type VoiceConnectorGroupMapOutput
- func (VoiceConnectorGroupMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorGroupOutput
- func (o VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutput() VoiceConnectorGroupMapOutput
- func (o VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutputWithContext(ctx context.Context) VoiceConnectorGroupMapOutput
- type VoiceConnectorGroupOutput
- func (o VoiceConnectorGroupOutput) Connectors() VoiceConnectorGroupConnectorArrayOutput
- func (VoiceConnectorGroupOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupOutput) Name() pulumi.StringOutput
- func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput
- func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput
- type VoiceConnectorGroupState
- type VoiceConnectorInput
- type VoiceConnectorLogging
- type VoiceConnectorLoggingArgs
- type VoiceConnectorLoggingArray
- func (VoiceConnectorLoggingArray) ElementType() reflect.Type
- func (i VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutput() VoiceConnectorLoggingArrayOutput
- func (i VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutputWithContext(ctx context.Context) VoiceConnectorLoggingArrayOutput
- type VoiceConnectorLoggingArrayInput
- type VoiceConnectorLoggingArrayOutput
- func (VoiceConnectorLoggingArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorLoggingArrayOutput) Index(i pulumi.IntInput) VoiceConnectorLoggingOutput
- func (o VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutput() VoiceConnectorLoggingArrayOutput
- func (o VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutputWithContext(ctx context.Context) VoiceConnectorLoggingArrayOutput
- type VoiceConnectorLoggingInput
- type VoiceConnectorLoggingMap
- type VoiceConnectorLoggingMapInput
- type VoiceConnectorLoggingMapOutput
- func (VoiceConnectorLoggingMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorLoggingMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorLoggingOutput
- func (o VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutput() VoiceConnectorLoggingMapOutput
- func (o VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutputWithContext(ctx context.Context) VoiceConnectorLoggingMapOutput
- type VoiceConnectorLoggingOutput
- func (VoiceConnectorLoggingOutput) ElementType() reflect.Type
- func (o VoiceConnectorLoggingOutput) EnableMediaMetricLogs() pulumi.BoolPtrOutput
- func (o VoiceConnectorLoggingOutput) EnableSipLogs() pulumi.BoolPtrOutput
- func (o VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutput() VoiceConnectorLoggingOutput
- func (o VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutputWithContext(ctx context.Context) VoiceConnectorLoggingOutput
- func (o VoiceConnectorLoggingOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorLoggingState
- type VoiceConnectorMap
- type VoiceConnectorMapInput
- type VoiceConnectorMapOutput
- func (VoiceConnectorMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorOutput
- func (o VoiceConnectorMapOutput) ToVoiceConnectorMapOutput() VoiceConnectorMapOutput
- func (o VoiceConnectorMapOutput) ToVoiceConnectorMapOutputWithContext(ctx context.Context) VoiceConnectorMapOutput
- type VoiceConnectorOrganization
- func (*VoiceConnectorOrganization) ElementType() reflect.Type
- func (i *VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutput() VoiceConnectorOrganizationOutput
- func (i *VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutputWithContext(ctx context.Context) VoiceConnectorOrganizationOutput
- type VoiceConnectorOrganizationArgs
- type VoiceConnectorOrganizationArray
- func (VoiceConnectorOrganizationArray) ElementType() reflect.Type
- func (i VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutput() VoiceConnectorOrganizationArrayOutput
- func (i VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationArrayOutput
- type VoiceConnectorOrganizationArrayInput
- type VoiceConnectorOrganizationArrayOutput
- func (VoiceConnectorOrganizationArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorOrganizationArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOrganizationOutput
- func (o VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutput() VoiceConnectorOrganizationArrayOutput
- func (o VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationArrayOutput
- type VoiceConnectorOrganizationInput
- type VoiceConnectorOrganizationMap
- func (VoiceConnectorOrganizationMap) ElementType() reflect.Type
- func (i VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutput() VoiceConnectorOrganizationMapOutput
- func (i VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutputWithContext(ctx context.Context) VoiceConnectorOrganizationMapOutput
- type VoiceConnectorOrganizationMapInput
- type VoiceConnectorOrganizationMapOutput
- func (VoiceConnectorOrganizationMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorOrganizationMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorOrganizationOutput
- func (o VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutput() VoiceConnectorOrganizationMapOutput
- func (o VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutputWithContext(ctx context.Context) VoiceConnectorOrganizationMapOutput
- type VoiceConnectorOrganizationOutput
- func (o VoiceConnectorOrganizationOutput) Disabled() pulumi.BoolPtrOutput
- func (VoiceConnectorOrganizationOutput) ElementType() reflect.Type
- func (o VoiceConnectorOrganizationOutput) Routes() VoiceConnectorOrganizationRouteArrayOutput
- func (o VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutput() VoiceConnectorOrganizationOutput
- func (o VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutputWithContext(ctx context.Context) VoiceConnectorOrganizationOutput
- func (o VoiceConnectorOrganizationOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorOrganizationRoute
- type VoiceConnectorOrganizationRouteArgs
- func (VoiceConnectorOrganizationRouteArgs) ElementType() reflect.Type
- func (i VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutput() VoiceConnectorOrganizationRouteOutput
- func (i VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteOutput
- type VoiceConnectorOrganizationRouteArray
- func (VoiceConnectorOrganizationRouteArray) ElementType() reflect.Type
- func (i VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutput() VoiceConnectorOrganizationRouteArrayOutput
- func (i VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteArrayOutput
- type VoiceConnectorOrganizationRouteArrayInput
- type VoiceConnectorOrganizationRouteArrayOutput
- func (VoiceConnectorOrganizationRouteArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorOrganizationRouteArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOrganizationRouteOutput
- func (o VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutput() VoiceConnectorOrganizationRouteArrayOutput
- func (o VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteArrayOutput
- type VoiceConnectorOrganizationRouteInput
- type VoiceConnectorOrganizationRouteOutput
- func (VoiceConnectorOrganizationRouteOutput) ElementType() reflect.Type
- func (o VoiceConnectorOrganizationRouteOutput) Host() pulumi.StringOutput
- func (o VoiceConnectorOrganizationRouteOutput) Port() pulumi.IntPtrOutput
- func (o VoiceConnectorOrganizationRouteOutput) Priority() pulumi.IntOutput
- func (o VoiceConnectorOrganizationRouteOutput) Protocol() pulumi.StringOutput
- func (o VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutput() VoiceConnectorOrganizationRouteOutput
- func (o VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteOutput
- func (o VoiceConnectorOrganizationRouteOutput) Weight() pulumi.IntOutput
- type VoiceConnectorOrganizationState
- type VoiceConnectorOutput
- func (o VoiceConnectorOutput) Arn() pulumi.StringOutput
- func (o VoiceConnectorOutput) AwsRegion() pulumi.StringPtrOutput
- func (VoiceConnectorOutput) ElementType() reflect.Type
- func (o VoiceConnectorOutput) Name() pulumi.StringOutput
- func (o VoiceConnectorOutput) OutboundHostName() pulumi.StringOutput
- func (o VoiceConnectorOutput) RequireEncryption() pulumi.BoolOutput
- func (o VoiceConnectorOutput) Tags() pulumi.StringMapOutput
- func (o VoiceConnectorOutput) TagsAll() pulumi.StringMapOutput
- func (o VoiceConnectorOutput) ToVoiceConnectorOutput() VoiceConnectorOutput
- func (o VoiceConnectorOutput) ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput
- type VoiceConnectorState
- type VoiceConnectorStreaming
- type VoiceConnectorStreamingArgs
- type VoiceConnectorStreamingArray
- func (VoiceConnectorStreamingArray) ElementType() reflect.Type
- func (i VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutput() VoiceConnectorStreamingArrayOutput
- func (i VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutputWithContext(ctx context.Context) VoiceConnectorStreamingArrayOutput
- type VoiceConnectorStreamingArrayInput
- type VoiceConnectorStreamingArrayOutput
- func (VoiceConnectorStreamingArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorStreamingArrayOutput) Index(i pulumi.IntInput) VoiceConnectorStreamingOutput
- func (o VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutput() VoiceConnectorStreamingArrayOutput
- func (o VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutputWithContext(ctx context.Context) VoiceConnectorStreamingArrayOutput
- type VoiceConnectorStreamingInput
- type VoiceConnectorStreamingMap
- func (VoiceConnectorStreamingMap) ElementType() reflect.Type
- func (i VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutput() VoiceConnectorStreamingMapOutput
- func (i VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutputWithContext(ctx context.Context) VoiceConnectorStreamingMapOutput
- type VoiceConnectorStreamingMapInput
- type VoiceConnectorStreamingMapOutput
- func (VoiceConnectorStreamingMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorStreamingMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorStreamingOutput
- func (o VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutput() VoiceConnectorStreamingMapOutput
- func (o VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutputWithContext(ctx context.Context) VoiceConnectorStreamingMapOutput
- type VoiceConnectorStreamingMediaInsightsConfiguration
- type VoiceConnectorStreamingMediaInsightsConfigurationArgs
- func (VoiceConnectorStreamingMediaInsightsConfigurationArgs) ElementType() reflect.Type
- func (i VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationOutput() VoiceConnectorStreamingMediaInsightsConfigurationOutput
- func (i VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationOutputWithContext(ctx context.Context) VoiceConnectorStreamingMediaInsightsConfigurationOutput
- func (i VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutput() VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
- func (i VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutputWithContext(ctx context.Context) VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
- type VoiceConnectorStreamingMediaInsightsConfigurationInput
- type VoiceConnectorStreamingMediaInsightsConfigurationOutput
- func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) ConfigurationArn() pulumi.StringPtrOutput
- func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) Disabled() pulumi.BoolPtrOutput
- func (VoiceConnectorStreamingMediaInsightsConfigurationOutput) ElementType() reflect.Type
- func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationOutput() VoiceConnectorStreamingMediaInsightsConfigurationOutput
- func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationOutputWithContext(ctx context.Context) VoiceConnectorStreamingMediaInsightsConfigurationOutput
- func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutput() VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
- func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutputWithContext(ctx context.Context) VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
- type VoiceConnectorStreamingMediaInsightsConfigurationPtrInput
- type VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
- func (o VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ConfigurationArn() pulumi.StringPtrOutput
- func (o VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) Elem() VoiceConnectorStreamingMediaInsightsConfigurationOutput
- func (VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ElementType() reflect.Type
- func (o VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutput() VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
- func (o VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutputWithContext(ctx context.Context) VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
- type VoiceConnectorStreamingOutput
- func (o VoiceConnectorStreamingOutput) DataRetention() pulumi.IntOutput
- func (o VoiceConnectorStreamingOutput) Disabled() pulumi.BoolPtrOutput
- func (VoiceConnectorStreamingOutput) ElementType() reflect.Type
- func (o VoiceConnectorStreamingOutput) MediaInsightsConfiguration() VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
- func (o VoiceConnectorStreamingOutput) StreamingNotificationTargets() pulumi.StringArrayOutput
- func (o VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutput() VoiceConnectorStreamingOutput
- func (o VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutputWithContext(ctx context.Context) VoiceConnectorStreamingOutput
- func (o VoiceConnectorStreamingOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorStreamingState
- type VoiceConnectorTermination
- type VoiceConnectorTerminationArgs
- type VoiceConnectorTerminationArray
- func (VoiceConnectorTerminationArray) ElementType() reflect.Type
- func (i VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutput() VoiceConnectorTerminationArrayOutput
- func (i VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationArrayOutput
- type VoiceConnectorTerminationArrayInput
- type VoiceConnectorTerminationArrayOutput
- func (VoiceConnectorTerminationArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationArrayOutput) Index(i pulumi.IntInput) VoiceConnectorTerminationOutput
- func (o VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutput() VoiceConnectorTerminationArrayOutput
- func (o VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationArrayOutput
- type VoiceConnectorTerminationCredentials
- func (*VoiceConnectorTerminationCredentials) ElementType() reflect.Type
- func (i *VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutput() VoiceConnectorTerminationCredentialsOutput
- func (i *VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsOutput
- type VoiceConnectorTerminationCredentialsArgs
- type VoiceConnectorTerminationCredentialsArray
- func (VoiceConnectorTerminationCredentialsArray) ElementType() reflect.Type
- func (i VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutput() VoiceConnectorTerminationCredentialsArrayOutput
- func (i VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsArrayOutput
- type VoiceConnectorTerminationCredentialsArrayInput
- type VoiceConnectorTerminationCredentialsArrayOutput
- func (VoiceConnectorTerminationCredentialsArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationCredentialsArrayOutput) Index(i pulumi.IntInput) VoiceConnectorTerminationCredentialsOutput
- func (o VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutput() VoiceConnectorTerminationCredentialsArrayOutput
- func (o VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsArrayOutput
- type VoiceConnectorTerminationCredentialsCredential
- type VoiceConnectorTerminationCredentialsCredentialArgs
- func (VoiceConnectorTerminationCredentialsCredentialArgs) ElementType() reflect.Type
- func (i VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutput() VoiceConnectorTerminationCredentialsCredentialOutput
- func (i VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialOutput
- type VoiceConnectorTerminationCredentialsCredentialArray
- func (VoiceConnectorTerminationCredentialsCredentialArray) ElementType() reflect.Type
- func (i VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput() VoiceConnectorTerminationCredentialsCredentialArrayOutput
- func (i VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialArrayOutput
- type VoiceConnectorTerminationCredentialsCredentialArrayInput
- type VoiceConnectorTerminationCredentialsCredentialArrayOutput
- func (VoiceConnectorTerminationCredentialsCredentialArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationCredentialsCredentialArrayOutput) Index(i pulumi.IntInput) VoiceConnectorTerminationCredentialsCredentialOutput
- func (o VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput() VoiceConnectorTerminationCredentialsCredentialArrayOutput
- func (o VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialArrayOutput
- type VoiceConnectorTerminationCredentialsCredentialInput
- type VoiceConnectorTerminationCredentialsCredentialOutput
- func (VoiceConnectorTerminationCredentialsCredentialOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationCredentialsCredentialOutput) Password() pulumi.StringOutput
- func (o VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutput() VoiceConnectorTerminationCredentialsCredentialOutput
- func (o VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialOutput
- func (o VoiceConnectorTerminationCredentialsCredentialOutput) Username() pulumi.StringOutput
- type VoiceConnectorTerminationCredentialsInput
- type VoiceConnectorTerminationCredentialsMap
- func (VoiceConnectorTerminationCredentialsMap) ElementType() reflect.Type
- func (i VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutput() VoiceConnectorTerminationCredentialsMapOutput
- func (i VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsMapOutput
- type VoiceConnectorTerminationCredentialsMapInput
- type VoiceConnectorTerminationCredentialsMapOutput
- func (VoiceConnectorTerminationCredentialsMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationCredentialsMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorTerminationCredentialsOutput
- func (o VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutput() VoiceConnectorTerminationCredentialsMapOutput
- func (o VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsMapOutput
- type VoiceConnectorTerminationCredentialsOutput
- func (o VoiceConnectorTerminationCredentialsOutput) Credentials() VoiceConnectorTerminationCredentialsCredentialArrayOutput
- func (VoiceConnectorTerminationCredentialsOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutput() VoiceConnectorTerminationCredentialsOutput
- func (o VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsOutput
- func (o VoiceConnectorTerminationCredentialsOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorTerminationCredentialsState
- type VoiceConnectorTerminationInput
- type VoiceConnectorTerminationMap
- func (VoiceConnectorTerminationMap) ElementType() reflect.Type
- func (i VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutput() VoiceConnectorTerminationMapOutput
- func (i VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationMapOutput
- type VoiceConnectorTerminationMapInput
- type VoiceConnectorTerminationMapOutput
- func (VoiceConnectorTerminationMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorTerminationOutput
- func (o VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutput() VoiceConnectorTerminationMapOutput
- func (o VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationMapOutput
- type VoiceConnectorTerminationOutput
- func (o VoiceConnectorTerminationOutput) CallingRegions() pulumi.StringArrayOutput
- func (o VoiceConnectorTerminationOutput) CidrAllowLists() pulumi.StringArrayOutput
- func (o VoiceConnectorTerminationOutput) CpsLimit() pulumi.IntPtrOutput
- func (o VoiceConnectorTerminationOutput) DefaultPhoneNumber() pulumi.StringPtrOutput
- func (o VoiceConnectorTerminationOutput) Disabled() pulumi.BoolPtrOutput
- func (VoiceConnectorTerminationOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutput() VoiceConnectorTerminationOutput
- func (o VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutputWithContext(ctx context.Context) VoiceConnectorTerminationOutput
- func (o VoiceConnectorTerminationOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorTerminationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SdkvoiceGlobalSettings ¶
type SdkvoiceGlobalSettings struct { pulumi.CustomResourceState // The Voice Connector settings. See voice_connector. VoiceConnector SdkvoiceGlobalSettingsVoiceConnectorOutput `pulumi:"voiceConnector"` }
Resource for managing Amazon Chime SDK Voice Global Settings.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := chime.NewSdkvoiceGlobalSettings(ctx, "example", &chime.SdkvoiceGlobalSettingsArgs{ VoiceConnector: &chime.SdkvoiceGlobalSettingsVoiceConnectorArgs{ CdrBucket: pulumi.String("example-bucket-name"), }, }) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chimesdkvoice_global_settings.example id = "123456789012" } Using `pulumi import`, import AWS Chime SDK Voice Global Settings using the `id` (AWS account ID). For exampleconsole % pulumi import aws_chimesdkvoice_global_settings.example 123456789012
func GetSdkvoiceGlobalSettings ¶
func GetSdkvoiceGlobalSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SdkvoiceGlobalSettingsState, opts ...pulumi.ResourceOption) (*SdkvoiceGlobalSettings, error)
GetSdkvoiceGlobalSettings gets an existing SdkvoiceGlobalSettings resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSdkvoiceGlobalSettings ¶
func NewSdkvoiceGlobalSettings(ctx *pulumi.Context, name string, args *SdkvoiceGlobalSettingsArgs, opts ...pulumi.ResourceOption) (*SdkvoiceGlobalSettings, error)
NewSdkvoiceGlobalSettings registers a new resource with the given unique name, arguments, and options.
func (*SdkvoiceGlobalSettings) ElementType ¶
func (*SdkvoiceGlobalSettings) ElementType() reflect.Type
func (*SdkvoiceGlobalSettings) ToSdkvoiceGlobalSettingsOutput ¶
func (i *SdkvoiceGlobalSettings) ToSdkvoiceGlobalSettingsOutput() SdkvoiceGlobalSettingsOutput
func (*SdkvoiceGlobalSettings) ToSdkvoiceGlobalSettingsOutputWithContext ¶
func (i *SdkvoiceGlobalSettings) ToSdkvoiceGlobalSettingsOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsOutput
type SdkvoiceGlobalSettingsArgs ¶
type SdkvoiceGlobalSettingsArgs struct { // The Voice Connector settings. See voice_connector. VoiceConnector SdkvoiceGlobalSettingsVoiceConnectorInput }
The set of arguments for constructing a SdkvoiceGlobalSettings resource.
func (SdkvoiceGlobalSettingsArgs) ElementType ¶
func (SdkvoiceGlobalSettingsArgs) ElementType() reflect.Type
type SdkvoiceGlobalSettingsArray ¶
type SdkvoiceGlobalSettingsArray []SdkvoiceGlobalSettingsInput
func (SdkvoiceGlobalSettingsArray) ElementType ¶
func (SdkvoiceGlobalSettingsArray) ElementType() reflect.Type
func (SdkvoiceGlobalSettingsArray) ToSdkvoiceGlobalSettingsArrayOutput ¶
func (i SdkvoiceGlobalSettingsArray) ToSdkvoiceGlobalSettingsArrayOutput() SdkvoiceGlobalSettingsArrayOutput
func (SdkvoiceGlobalSettingsArray) ToSdkvoiceGlobalSettingsArrayOutputWithContext ¶
func (i SdkvoiceGlobalSettingsArray) ToSdkvoiceGlobalSettingsArrayOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsArrayOutput
type SdkvoiceGlobalSettingsArrayInput ¶
type SdkvoiceGlobalSettingsArrayInput interface { pulumi.Input ToSdkvoiceGlobalSettingsArrayOutput() SdkvoiceGlobalSettingsArrayOutput ToSdkvoiceGlobalSettingsArrayOutputWithContext(context.Context) SdkvoiceGlobalSettingsArrayOutput }
SdkvoiceGlobalSettingsArrayInput is an input type that accepts SdkvoiceGlobalSettingsArray and SdkvoiceGlobalSettingsArrayOutput values. You can construct a concrete instance of `SdkvoiceGlobalSettingsArrayInput` via:
SdkvoiceGlobalSettingsArray{ SdkvoiceGlobalSettingsArgs{...} }
type SdkvoiceGlobalSettingsArrayOutput ¶
type SdkvoiceGlobalSettingsArrayOutput struct{ *pulumi.OutputState }
func (SdkvoiceGlobalSettingsArrayOutput) ElementType ¶
func (SdkvoiceGlobalSettingsArrayOutput) ElementType() reflect.Type
func (SdkvoiceGlobalSettingsArrayOutput) Index ¶
func (o SdkvoiceGlobalSettingsArrayOutput) Index(i pulumi.IntInput) SdkvoiceGlobalSettingsOutput
func (SdkvoiceGlobalSettingsArrayOutput) ToSdkvoiceGlobalSettingsArrayOutput ¶
func (o SdkvoiceGlobalSettingsArrayOutput) ToSdkvoiceGlobalSettingsArrayOutput() SdkvoiceGlobalSettingsArrayOutput
func (SdkvoiceGlobalSettingsArrayOutput) ToSdkvoiceGlobalSettingsArrayOutputWithContext ¶
func (o SdkvoiceGlobalSettingsArrayOutput) ToSdkvoiceGlobalSettingsArrayOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsArrayOutput
type SdkvoiceGlobalSettingsInput ¶
type SdkvoiceGlobalSettingsInput interface { pulumi.Input ToSdkvoiceGlobalSettingsOutput() SdkvoiceGlobalSettingsOutput ToSdkvoiceGlobalSettingsOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsOutput }
type SdkvoiceGlobalSettingsMap ¶
type SdkvoiceGlobalSettingsMap map[string]SdkvoiceGlobalSettingsInput
func (SdkvoiceGlobalSettingsMap) ElementType ¶
func (SdkvoiceGlobalSettingsMap) ElementType() reflect.Type
func (SdkvoiceGlobalSettingsMap) ToSdkvoiceGlobalSettingsMapOutput ¶
func (i SdkvoiceGlobalSettingsMap) ToSdkvoiceGlobalSettingsMapOutput() SdkvoiceGlobalSettingsMapOutput
func (SdkvoiceGlobalSettingsMap) ToSdkvoiceGlobalSettingsMapOutputWithContext ¶
func (i SdkvoiceGlobalSettingsMap) ToSdkvoiceGlobalSettingsMapOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsMapOutput
type SdkvoiceGlobalSettingsMapInput ¶
type SdkvoiceGlobalSettingsMapInput interface { pulumi.Input ToSdkvoiceGlobalSettingsMapOutput() SdkvoiceGlobalSettingsMapOutput ToSdkvoiceGlobalSettingsMapOutputWithContext(context.Context) SdkvoiceGlobalSettingsMapOutput }
SdkvoiceGlobalSettingsMapInput is an input type that accepts SdkvoiceGlobalSettingsMap and SdkvoiceGlobalSettingsMapOutput values. You can construct a concrete instance of `SdkvoiceGlobalSettingsMapInput` via:
SdkvoiceGlobalSettingsMap{ "key": SdkvoiceGlobalSettingsArgs{...} }
type SdkvoiceGlobalSettingsMapOutput ¶
type SdkvoiceGlobalSettingsMapOutput struct{ *pulumi.OutputState }
func (SdkvoiceGlobalSettingsMapOutput) ElementType ¶
func (SdkvoiceGlobalSettingsMapOutput) ElementType() reflect.Type
func (SdkvoiceGlobalSettingsMapOutput) MapIndex ¶
func (o SdkvoiceGlobalSettingsMapOutput) MapIndex(k pulumi.StringInput) SdkvoiceGlobalSettingsOutput
func (SdkvoiceGlobalSettingsMapOutput) ToSdkvoiceGlobalSettingsMapOutput ¶
func (o SdkvoiceGlobalSettingsMapOutput) ToSdkvoiceGlobalSettingsMapOutput() SdkvoiceGlobalSettingsMapOutput
func (SdkvoiceGlobalSettingsMapOutput) ToSdkvoiceGlobalSettingsMapOutputWithContext ¶
func (o SdkvoiceGlobalSettingsMapOutput) ToSdkvoiceGlobalSettingsMapOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsMapOutput
type SdkvoiceGlobalSettingsOutput ¶
type SdkvoiceGlobalSettingsOutput struct{ *pulumi.OutputState }
func (SdkvoiceGlobalSettingsOutput) ElementType ¶
func (SdkvoiceGlobalSettingsOutput) ElementType() reflect.Type
func (SdkvoiceGlobalSettingsOutput) ToSdkvoiceGlobalSettingsOutput ¶
func (o SdkvoiceGlobalSettingsOutput) ToSdkvoiceGlobalSettingsOutput() SdkvoiceGlobalSettingsOutput
func (SdkvoiceGlobalSettingsOutput) ToSdkvoiceGlobalSettingsOutputWithContext ¶
func (o SdkvoiceGlobalSettingsOutput) ToSdkvoiceGlobalSettingsOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsOutput
func (SdkvoiceGlobalSettingsOutput) VoiceConnector ¶
func (o SdkvoiceGlobalSettingsOutput) VoiceConnector() SdkvoiceGlobalSettingsVoiceConnectorOutput
The Voice Connector settings. See voice_connector.
type SdkvoiceGlobalSettingsState ¶
type SdkvoiceGlobalSettingsState struct { // The Voice Connector settings. See voice_connector. VoiceConnector SdkvoiceGlobalSettingsVoiceConnectorPtrInput }
func (SdkvoiceGlobalSettingsState) ElementType ¶
func (SdkvoiceGlobalSettingsState) ElementType() reflect.Type
type SdkvoiceGlobalSettingsVoiceConnector ¶
type SdkvoiceGlobalSettingsVoiceConnector struct { // The S3 bucket that stores the Voice Connector's call detail records. CdrBucket *string `pulumi:"cdrBucket"` }
type SdkvoiceGlobalSettingsVoiceConnectorArgs ¶
type SdkvoiceGlobalSettingsVoiceConnectorArgs struct { // The S3 bucket that stores the Voice Connector's call detail records. CdrBucket pulumi.StringPtrInput `pulumi:"cdrBucket"` }
func (SdkvoiceGlobalSettingsVoiceConnectorArgs) ElementType ¶
func (SdkvoiceGlobalSettingsVoiceConnectorArgs) ElementType() reflect.Type
func (SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorOutput ¶
func (i SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorOutput() SdkvoiceGlobalSettingsVoiceConnectorOutput
func (SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorOutputWithContext ¶
func (i SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsVoiceConnectorOutput
func (SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutput ¶
func (i SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutput() SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
func (SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutputWithContext ¶
func (i SdkvoiceGlobalSettingsVoiceConnectorArgs) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
type SdkvoiceGlobalSettingsVoiceConnectorInput ¶
type SdkvoiceGlobalSettingsVoiceConnectorInput interface { pulumi.Input ToSdkvoiceGlobalSettingsVoiceConnectorOutput() SdkvoiceGlobalSettingsVoiceConnectorOutput ToSdkvoiceGlobalSettingsVoiceConnectorOutputWithContext(context.Context) SdkvoiceGlobalSettingsVoiceConnectorOutput }
SdkvoiceGlobalSettingsVoiceConnectorInput is an input type that accepts SdkvoiceGlobalSettingsVoiceConnectorArgs and SdkvoiceGlobalSettingsVoiceConnectorOutput values. You can construct a concrete instance of `SdkvoiceGlobalSettingsVoiceConnectorInput` via:
SdkvoiceGlobalSettingsVoiceConnectorArgs{...}
type SdkvoiceGlobalSettingsVoiceConnectorOutput ¶
type SdkvoiceGlobalSettingsVoiceConnectorOutput struct{ *pulumi.OutputState }
func (SdkvoiceGlobalSettingsVoiceConnectorOutput) CdrBucket ¶
func (o SdkvoiceGlobalSettingsVoiceConnectorOutput) CdrBucket() pulumi.StringPtrOutput
The S3 bucket that stores the Voice Connector's call detail records.
func (SdkvoiceGlobalSettingsVoiceConnectorOutput) ElementType ¶
func (SdkvoiceGlobalSettingsVoiceConnectorOutput) ElementType() reflect.Type
func (SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorOutput ¶
func (o SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorOutput() SdkvoiceGlobalSettingsVoiceConnectorOutput
func (SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorOutputWithContext ¶
func (o SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsVoiceConnectorOutput
func (SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutput ¶
func (o SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutput() SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
func (SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutputWithContext ¶
func (o SdkvoiceGlobalSettingsVoiceConnectorOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
type SdkvoiceGlobalSettingsVoiceConnectorPtrInput ¶
type SdkvoiceGlobalSettingsVoiceConnectorPtrInput interface { pulumi.Input ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutput() SdkvoiceGlobalSettingsVoiceConnectorPtrOutput ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutputWithContext(context.Context) SdkvoiceGlobalSettingsVoiceConnectorPtrOutput }
SdkvoiceGlobalSettingsVoiceConnectorPtrInput is an input type that accepts SdkvoiceGlobalSettingsVoiceConnectorArgs, SdkvoiceGlobalSettingsVoiceConnectorPtr and SdkvoiceGlobalSettingsVoiceConnectorPtrOutput values. You can construct a concrete instance of `SdkvoiceGlobalSettingsVoiceConnectorPtrInput` via:
SdkvoiceGlobalSettingsVoiceConnectorArgs{...} or: nil
func SdkvoiceGlobalSettingsVoiceConnectorPtr ¶
func SdkvoiceGlobalSettingsVoiceConnectorPtr(v *SdkvoiceGlobalSettingsVoiceConnectorArgs) SdkvoiceGlobalSettingsVoiceConnectorPtrInput
type SdkvoiceGlobalSettingsVoiceConnectorPtrOutput ¶
type SdkvoiceGlobalSettingsVoiceConnectorPtrOutput struct{ *pulumi.OutputState }
func (SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) CdrBucket ¶
func (o SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) CdrBucket() pulumi.StringPtrOutput
The S3 bucket that stores the Voice Connector's call detail records.
func (SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) ElementType ¶
func (SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) ElementType() reflect.Type
func (SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutput ¶
func (o SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutput() SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
func (SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutputWithContext ¶
func (o SdkvoiceGlobalSettingsVoiceConnectorPtrOutput) ToSdkvoiceGlobalSettingsVoiceConnectorPtrOutputWithContext(ctx context.Context) SdkvoiceGlobalSettingsVoiceConnectorPtrOutput
type SdkvoiceSipMediaApplication ¶
type SdkvoiceSipMediaApplication struct { pulumi.CustomResourceState // ARN (Amazon Resource Name) of the AWS Chime SDK Voice Sip Media Application Arn pulumi.StringOutput `pulumi:"arn"` // The AWS Region in which the AWS Chime SDK Voice Sip Media Application is created. AwsRegion pulumi.StringOutput `pulumi:"awsRegion"` // List of endpoints (Lambda Amazon Resource Names) specified for the SIP media application. Currently, only one endpoint is supported. See `endpoints`. Endpoints SdkvoiceSipMediaApplicationEndpointsOutput `pulumi:"endpoints"` // The name of the AWS Chime SDK Voice Sip Media Application. // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
A ChimeSDKVoice SIP Media Application is a managed object that passes values from a SIP rule to a target AWS Lambda function.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := chime.NewSdkvoiceSipMediaApplication(ctx, "example", &chime.SdkvoiceSipMediaApplicationArgs{ AwsRegion: pulumi.String("us-east-1"), Endpoints: &chime.SdkvoiceSipMediaApplicationEndpointsArgs{ LambdaArn: pulumi.Any(aws_lambda_function.Test.Arn), }, }) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chimesdkvoice_sip_media_application.example id = "abcdef123456" } Using `pulumi import`, import a ChimeSDKVoice SIP Media Application using the `id`. For exampleconsole % pulumi import aws_chimesdkvoice_sip_media_application.example abcdef123456
func GetSdkvoiceSipMediaApplication ¶
func GetSdkvoiceSipMediaApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SdkvoiceSipMediaApplicationState, opts ...pulumi.ResourceOption) (*SdkvoiceSipMediaApplication, error)
GetSdkvoiceSipMediaApplication gets an existing SdkvoiceSipMediaApplication resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSdkvoiceSipMediaApplication ¶
func NewSdkvoiceSipMediaApplication(ctx *pulumi.Context, name string, args *SdkvoiceSipMediaApplicationArgs, opts ...pulumi.ResourceOption) (*SdkvoiceSipMediaApplication, error)
NewSdkvoiceSipMediaApplication registers a new resource with the given unique name, arguments, and options.
func (*SdkvoiceSipMediaApplication) ElementType ¶
func (*SdkvoiceSipMediaApplication) ElementType() reflect.Type
func (*SdkvoiceSipMediaApplication) ToSdkvoiceSipMediaApplicationOutput ¶
func (i *SdkvoiceSipMediaApplication) ToSdkvoiceSipMediaApplicationOutput() SdkvoiceSipMediaApplicationOutput
func (*SdkvoiceSipMediaApplication) ToSdkvoiceSipMediaApplicationOutputWithContext ¶
func (i *SdkvoiceSipMediaApplication) ToSdkvoiceSipMediaApplicationOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationOutput
type SdkvoiceSipMediaApplicationArgs ¶
type SdkvoiceSipMediaApplicationArgs struct { // The AWS Region in which the AWS Chime SDK Voice Sip Media Application is created. AwsRegion pulumi.StringInput // List of endpoints (Lambda Amazon Resource Names) specified for the SIP media application. Currently, only one endpoint is supported. See `endpoints`. Endpoints SdkvoiceSipMediaApplicationEndpointsInput // The name of the AWS Chime SDK Voice Sip Media Application. // // The following arguments are optional: Name pulumi.StringPtrInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a SdkvoiceSipMediaApplication resource.
func (SdkvoiceSipMediaApplicationArgs) ElementType ¶
func (SdkvoiceSipMediaApplicationArgs) ElementType() reflect.Type
type SdkvoiceSipMediaApplicationArray ¶
type SdkvoiceSipMediaApplicationArray []SdkvoiceSipMediaApplicationInput
func (SdkvoiceSipMediaApplicationArray) ElementType ¶
func (SdkvoiceSipMediaApplicationArray) ElementType() reflect.Type
func (SdkvoiceSipMediaApplicationArray) ToSdkvoiceSipMediaApplicationArrayOutput ¶
func (i SdkvoiceSipMediaApplicationArray) ToSdkvoiceSipMediaApplicationArrayOutput() SdkvoiceSipMediaApplicationArrayOutput
func (SdkvoiceSipMediaApplicationArray) ToSdkvoiceSipMediaApplicationArrayOutputWithContext ¶
func (i SdkvoiceSipMediaApplicationArray) ToSdkvoiceSipMediaApplicationArrayOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationArrayOutput
type SdkvoiceSipMediaApplicationArrayInput ¶
type SdkvoiceSipMediaApplicationArrayInput interface { pulumi.Input ToSdkvoiceSipMediaApplicationArrayOutput() SdkvoiceSipMediaApplicationArrayOutput ToSdkvoiceSipMediaApplicationArrayOutputWithContext(context.Context) SdkvoiceSipMediaApplicationArrayOutput }
SdkvoiceSipMediaApplicationArrayInput is an input type that accepts SdkvoiceSipMediaApplicationArray and SdkvoiceSipMediaApplicationArrayOutput values. You can construct a concrete instance of `SdkvoiceSipMediaApplicationArrayInput` via:
SdkvoiceSipMediaApplicationArray{ SdkvoiceSipMediaApplicationArgs{...} }
type SdkvoiceSipMediaApplicationArrayOutput ¶
type SdkvoiceSipMediaApplicationArrayOutput struct{ *pulumi.OutputState }
func (SdkvoiceSipMediaApplicationArrayOutput) ElementType ¶
func (SdkvoiceSipMediaApplicationArrayOutput) ElementType() reflect.Type
func (SdkvoiceSipMediaApplicationArrayOutput) ToSdkvoiceSipMediaApplicationArrayOutput ¶
func (o SdkvoiceSipMediaApplicationArrayOutput) ToSdkvoiceSipMediaApplicationArrayOutput() SdkvoiceSipMediaApplicationArrayOutput
func (SdkvoiceSipMediaApplicationArrayOutput) ToSdkvoiceSipMediaApplicationArrayOutputWithContext ¶
func (o SdkvoiceSipMediaApplicationArrayOutput) ToSdkvoiceSipMediaApplicationArrayOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationArrayOutput
type SdkvoiceSipMediaApplicationEndpoints ¶
type SdkvoiceSipMediaApplicationEndpoints struct { // Valid Amazon Resource Name (ARN) of the Lambda function, version, or alias. The function must be created in the same AWS Region as the SIP media application. LambdaArn string `pulumi:"lambdaArn"` }
type SdkvoiceSipMediaApplicationEndpointsArgs ¶
type SdkvoiceSipMediaApplicationEndpointsArgs struct { // Valid Amazon Resource Name (ARN) of the Lambda function, version, or alias. The function must be created in the same AWS Region as the SIP media application. LambdaArn pulumi.StringInput `pulumi:"lambdaArn"` }
func (SdkvoiceSipMediaApplicationEndpointsArgs) ElementType ¶
func (SdkvoiceSipMediaApplicationEndpointsArgs) ElementType() reflect.Type
func (SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsOutput ¶
func (i SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsOutput() SdkvoiceSipMediaApplicationEndpointsOutput
func (SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsOutputWithContext ¶
func (i SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationEndpointsOutput
func (SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsPtrOutput ¶
func (i SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsPtrOutput() SdkvoiceSipMediaApplicationEndpointsPtrOutput
func (SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsPtrOutputWithContext ¶
func (i SdkvoiceSipMediaApplicationEndpointsArgs) ToSdkvoiceSipMediaApplicationEndpointsPtrOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationEndpointsPtrOutput
type SdkvoiceSipMediaApplicationEndpointsInput ¶
type SdkvoiceSipMediaApplicationEndpointsInput interface { pulumi.Input ToSdkvoiceSipMediaApplicationEndpointsOutput() SdkvoiceSipMediaApplicationEndpointsOutput ToSdkvoiceSipMediaApplicationEndpointsOutputWithContext(context.Context) SdkvoiceSipMediaApplicationEndpointsOutput }
SdkvoiceSipMediaApplicationEndpointsInput is an input type that accepts SdkvoiceSipMediaApplicationEndpointsArgs and SdkvoiceSipMediaApplicationEndpointsOutput values. You can construct a concrete instance of `SdkvoiceSipMediaApplicationEndpointsInput` via:
SdkvoiceSipMediaApplicationEndpointsArgs{...}
type SdkvoiceSipMediaApplicationEndpointsOutput ¶
type SdkvoiceSipMediaApplicationEndpointsOutput struct{ *pulumi.OutputState }
func (SdkvoiceSipMediaApplicationEndpointsOutput) ElementType ¶
func (SdkvoiceSipMediaApplicationEndpointsOutput) ElementType() reflect.Type
func (SdkvoiceSipMediaApplicationEndpointsOutput) LambdaArn ¶
func (o SdkvoiceSipMediaApplicationEndpointsOutput) LambdaArn() pulumi.StringOutput
Valid Amazon Resource Name (ARN) of the Lambda function, version, or alias. The function must be created in the same AWS Region as the SIP media application.
func (SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsOutput ¶
func (o SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsOutput() SdkvoiceSipMediaApplicationEndpointsOutput
func (SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsOutputWithContext ¶
func (o SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationEndpointsOutput
func (SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutput ¶
func (o SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutput() SdkvoiceSipMediaApplicationEndpointsPtrOutput
func (SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutputWithContext ¶
func (o SdkvoiceSipMediaApplicationEndpointsOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationEndpointsPtrOutput
type SdkvoiceSipMediaApplicationEndpointsPtrInput ¶
type SdkvoiceSipMediaApplicationEndpointsPtrInput interface { pulumi.Input ToSdkvoiceSipMediaApplicationEndpointsPtrOutput() SdkvoiceSipMediaApplicationEndpointsPtrOutput ToSdkvoiceSipMediaApplicationEndpointsPtrOutputWithContext(context.Context) SdkvoiceSipMediaApplicationEndpointsPtrOutput }
SdkvoiceSipMediaApplicationEndpointsPtrInput is an input type that accepts SdkvoiceSipMediaApplicationEndpointsArgs, SdkvoiceSipMediaApplicationEndpointsPtr and SdkvoiceSipMediaApplicationEndpointsPtrOutput values. You can construct a concrete instance of `SdkvoiceSipMediaApplicationEndpointsPtrInput` via:
SdkvoiceSipMediaApplicationEndpointsArgs{...} or: nil
func SdkvoiceSipMediaApplicationEndpointsPtr ¶
func SdkvoiceSipMediaApplicationEndpointsPtr(v *SdkvoiceSipMediaApplicationEndpointsArgs) SdkvoiceSipMediaApplicationEndpointsPtrInput
type SdkvoiceSipMediaApplicationEndpointsPtrOutput ¶
type SdkvoiceSipMediaApplicationEndpointsPtrOutput struct{ *pulumi.OutputState }
func (SdkvoiceSipMediaApplicationEndpointsPtrOutput) ElementType ¶
func (SdkvoiceSipMediaApplicationEndpointsPtrOutput) ElementType() reflect.Type
func (SdkvoiceSipMediaApplicationEndpointsPtrOutput) LambdaArn ¶
func (o SdkvoiceSipMediaApplicationEndpointsPtrOutput) LambdaArn() pulumi.StringPtrOutput
Valid Amazon Resource Name (ARN) of the Lambda function, version, or alias. The function must be created in the same AWS Region as the SIP media application.
func (SdkvoiceSipMediaApplicationEndpointsPtrOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutput ¶
func (o SdkvoiceSipMediaApplicationEndpointsPtrOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutput() SdkvoiceSipMediaApplicationEndpointsPtrOutput
func (SdkvoiceSipMediaApplicationEndpointsPtrOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutputWithContext ¶
func (o SdkvoiceSipMediaApplicationEndpointsPtrOutput) ToSdkvoiceSipMediaApplicationEndpointsPtrOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationEndpointsPtrOutput
type SdkvoiceSipMediaApplicationInput ¶
type SdkvoiceSipMediaApplicationInput interface { pulumi.Input ToSdkvoiceSipMediaApplicationOutput() SdkvoiceSipMediaApplicationOutput ToSdkvoiceSipMediaApplicationOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationOutput }
type SdkvoiceSipMediaApplicationMap ¶
type SdkvoiceSipMediaApplicationMap map[string]SdkvoiceSipMediaApplicationInput
func (SdkvoiceSipMediaApplicationMap) ElementType ¶
func (SdkvoiceSipMediaApplicationMap) ElementType() reflect.Type
func (SdkvoiceSipMediaApplicationMap) ToSdkvoiceSipMediaApplicationMapOutput ¶
func (i SdkvoiceSipMediaApplicationMap) ToSdkvoiceSipMediaApplicationMapOutput() SdkvoiceSipMediaApplicationMapOutput
func (SdkvoiceSipMediaApplicationMap) ToSdkvoiceSipMediaApplicationMapOutputWithContext ¶
func (i SdkvoiceSipMediaApplicationMap) ToSdkvoiceSipMediaApplicationMapOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationMapOutput
type SdkvoiceSipMediaApplicationMapInput ¶
type SdkvoiceSipMediaApplicationMapInput interface { pulumi.Input ToSdkvoiceSipMediaApplicationMapOutput() SdkvoiceSipMediaApplicationMapOutput ToSdkvoiceSipMediaApplicationMapOutputWithContext(context.Context) SdkvoiceSipMediaApplicationMapOutput }
SdkvoiceSipMediaApplicationMapInput is an input type that accepts SdkvoiceSipMediaApplicationMap and SdkvoiceSipMediaApplicationMapOutput values. You can construct a concrete instance of `SdkvoiceSipMediaApplicationMapInput` via:
SdkvoiceSipMediaApplicationMap{ "key": SdkvoiceSipMediaApplicationArgs{...} }
type SdkvoiceSipMediaApplicationMapOutput ¶
type SdkvoiceSipMediaApplicationMapOutput struct{ *pulumi.OutputState }
func (SdkvoiceSipMediaApplicationMapOutput) ElementType ¶
func (SdkvoiceSipMediaApplicationMapOutput) ElementType() reflect.Type
func (SdkvoiceSipMediaApplicationMapOutput) MapIndex ¶
func (o SdkvoiceSipMediaApplicationMapOutput) MapIndex(k pulumi.StringInput) SdkvoiceSipMediaApplicationOutput
func (SdkvoiceSipMediaApplicationMapOutput) ToSdkvoiceSipMediaApplicationMapOutput ¶
func (o SdkvoiceSipMediaApplicationMapOutput) ToSdkvoiceSipMediaApplicationMapOutput() SdkvoiceSipMediaApplicationMapOutput
func (SdkvoiceSipMediaApplicationMapOutput) ToSdkvoiceSipMediaApplicationMapOutputWithContext ¶
func (o SdkvoiceSipMediaApplicationMapOutput) ToSdkvoiceSipMediaApplicationMapOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationMapOutput
type SdkvoiceSipMediaApplicationOutput ¶
type SdkvoiceSipMediaApplicationOutput struct{ *pulumi.OutputState }
func (SdkvoiceSipMediaApplicationOutput) Arn ¶
func (o SdkvoiceSipMediaApplicationOutput) Arn() pulumi.StringOutput
ARN (Amazon Resource Name) of the AWS Chime SDK Voice Sip Media Application
func (SdkvoiceSipMediaApplicationOutput) AwsRegion ¶
func (o SdkvoiceSipMediaApplicationOutput) AwsRegion() pulumi.StringOutput
The AWS Region in which the AWS Chime SDK Voice Sip Media Application is created.
func (SdkvoiceSipMediaApplicationOutput) ElementType ¶
func (SdkvoiceSipMediaApplicationOutput) ElementType() reflect.Type
func (SdkvoiceSipMediaApplicationOutput) Endpoints ¶
func (o SdkvoiceSipMediaApplicationOutput) Endpoints() SdkvoiceSipMediaApplicationEndpointsOutput
List of endpoints (Lambda Amazon Resource Names) specified for the SIP media application. Currently, only one endpoint is supported. See `endpoints`.
func (SdkvoiceSipMediaApplicationOutput) Name ¶
func (o SdkvoiceSipMediaApplicationOutput) Name() pulumi.StringOutput
The name of the AWS Chime SDK Voice Sip Media Application.
The following arguments are optional:
func (SdkvoiceSipMediaApplicationOutput) Tags ¶
func (o SdkvoiceSipMediaApplicationOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (SdkvoiceSipMediaApplicationOutput) TagsAll ¶
func (o SdkvoiceSipMediaApplicationOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (SdkvoiceSipMediaApplicationOutput) ToSdkvoiceSipMediaApplicationOutput ¶
func (o SdkvoiceSipMediaApplicationOutput) ToSdkvoiceSipMediaApplicationOutput() SdkvoiceSipMediaApplicationOutput
func (SdkvoiceSipMediaApplicationOutput) ToSdkvoiceSipMediaApplicationOutputWithContext ¶
func (o SdkvoiceSipMediaApplicationOutput) ToSdkvoiceSipMediaApplicationOutputWithContext(ctx context.Context) SdkvoiceSipMediaApplicationOutput
type SdkvoiceSipMediaApplicationState ¶
type SdkvoiceSipMediaApplicationState struct { // ARN (Amazon Resource Name) of the AWS Chime SDK Voice Sip Media Application Arn pulumi.StringPtrInput // The AWS Region in which the AWS Chime SDK Voice Sip Media Application is created. AwsRegion pulumi.StringPtrInput // List of endpoints (Lambda Amazon Resource Names) specified for the SIP media application. Currently, only one endpoint is supported. See `endpoints`. Endpoints SdkvoiceSipMediaApplicationEndpointsPtrInput // The name of the AWS Chime SDK Voice Sip Media Application. // // The following arguments are optional: Name pulumi.StringPtrInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
func (SdkvoiceSipMediaApplicationState) ElementType ¶
func (SdkvoiceSipMediaApplicationState) ElementType() reflect.Type
type SdkvoiceSipRule ¶
type SdkvoiceSipRule struct { pulumi.CustomResourceState // Enables or disables a rule. You must disable rules before you can delete them. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // The name of the SIP rule. Name pulumi.StringOutput `pulumi:"name"` // List of SIP media applications with priority and AWS Region. Only one SIP application per AWS Region can be used. See `targetApplications`. TargetApplications SdkvoiceSipRuleTargetApplicationArrayOutput `pulumi:"targetApplications"` // The type of trigger assigned to the SIP rule in `triggerValue`. Valid values are `RequestUriHostname` or `ToPhoneNumber`. TriggerType pulumi.StringOutput `pulumi:"triggerType"` // If `triggerType` is `RequestUriHostname`, the value can be the outbound host name of an Amazon Chime Voice Connector. If `triggerType` is `ToPhoneNumber`, the value can be a customer-owned phone number in the E164 format. The Sip Media Application specified in the Sip Rule is triggered if the request URI in an incoming SIP request matches the `RequestUriHostname`, or if the "To" header in the incoming SIP request matches the `ToPhoneNumber` value. // // The following arguments are optional: TriggerValue pulumi.StringOutput `pulumi:"triggerValue"` }
A SIP rule associates your SIP media application with a phone number or a Request URI hostname. You can associate a SIP rule with more than one SIP media application. Each application then runs only that rule.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := chime.NewSdkvoiceSipRule(ctx, "example", &chime.SdkvoiceSipRuleArgs{ TriggerType: pulumi.String("RequestUriHostname"), TriggerValue: pulumi.Any(aws_chime_voice_connector.ExampleVoiceConnector.Outbound_host_name), TargetApplications: chime.SdkvoiceSipRuleTargetApplicationArray{ &chime.SdkvoiceSipRuleTargetApplicationArgs{ Priority: pulumi.Int(1), SipMediaApplicationId: pulumi.Any(aws_chimesdkvoice_sip_media_application.ExampleSma.Id), AwsRegion: pulumi.String("us-east-1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chimesdkvoice_sip_rule.example id = "abcdef123456" } Using `pulumi import`, import a ChimeSDKVoice SIP Rule using the `id`. For exampleconsole % pulumi import aws_chimesdkvoice_sip_rule.example abcdef123456
func GetSdkvoiceSipRule ¶
func GetSdkvoiceSipRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SdkvoiceSipRuleState, opts ...pulumi.ResourceOption) (*SdkvoiceSipRule, error)
GetSdkvoiceSipRule gets an existing SdkvoiceSipRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSdkvoiceSipRule ¶
func NewSdkvoiceSipRule(ctx *pulumi.Context, name string, args *SdkvoiceSipRuleArgs, opts ...pulumi.ResourceOption) (*SdkvoiceSipRule, error)
NewSdkvoiceSipRule registers a new resource with the given unique name, arguments, and options.
func (*SdkvoiceSipRule) ElementType ¶
func (*SdkvoiceSipRule) ElementType() reflect.Type
func (*SdkvoiceSipRule) ToSdkvoiceSipRuleOutput ¶
func (i *SdkvoiceSipRule) ToSdkvoiceSipRuleOutput() SdkvoiceSipRuleOutput
func (*SdkvoiceSipRule) ToSdkvoiceSipRuleOutputWithContext ¶
func (i *SdkvoiceSipRule) ToSdkvoiceSipRuleOutputWithContext(ctx context.Context) SdkvoiceSipRuleOutput
type SdkvoiceSipRuleArgs ¶
type SdkvoiceSipRuleArgs struct { // Enables or disables a rule. You must disable rules before you can delete them. Disabled pulumi.BoolPtrInput // The name of the SIP rule. Name pulumi.StringPtrInput // List of SIP media applications with priority and AWS Region. Only one SIP application per AWS Region can be used. See `targetApplications`. TargetApplications SdkvoiceSipRuleTargetApplicationArrayInput // The type of trigger assigned to the SIP rule in `triggerValue`. Valid values are `RequestUriHostname` or `ToPhoneNumber`. TriggerType pulumi.StringInput // If `triggerType` is `RequestUriHostname`, the value can be the outbound host name of an Amazon Chime Voice Connector. If `triggerType` is `ToPhoneNumber`, the value can be a customer-owned phone number in the E164 format. The Sip Media Application specified in the Sip Rule is triggered if the request URI in an incoming SIP request matches the `RequestUriHostname`, or if the "To" header in the incoming SIP request matches the `ToPhoneNumber` value. // // The following arguments are optional: TriggerValue pulumi.StringInput }
The set of arguments for constructing a SdkvoiceSipRule resource.
func (SdkvoiceSipRuleArgs) ElementType ¶
func (SdkvoiceSipRuleArgs) ElementType() reflect.Type
type SdkvoiceSipRuleArray ¶
type SdkvoiceSipRuleArray []SdkvoiceSipRuleInput
func (SdkvoiceSipRuleArray) ElementType ¶
func (SdkvoiceSipRuleArray) ElementType() reflect.Type
func (SdkvoiceSipRuleArray) ToSdkvoiceSipRuleArrayOutput ¶
func (i SdkvoiceSipRuleArray) ToSdkvoiceSipRuleArrayOutput() SdkvoiceSipRuleArrayOutput
func (SdkvoiceSipRuleArray) ToSdkvoiceSipRuleArrayOutputWithContext ¶
func (i SdkvoiceSipRuleArray) ToSdkvoiceSipRuleArrayOutputWithContext(ctx context.Context) SdkvoiceSipRuleArrayOutput
type SdkvoiceSipRuleArrayInput ¶
type SdkvoiceSipRuleArrayInput interface { pulumi.Input ToSdkvoiceSipRuleArrayOutput() SdkvoiceSipRuleArrayOutput ToSdkvoiceSipRuleArrayOutputWithContext(context.Context) SdkvoiceSipRuleArrayOutput }
SdkvoiceSipRuleArrayInput is an input type that accepts SdkvoiceSipRuleArray and SdkvoiceSipRuleArrayOutput values. You can construct a concrete instance of `SdkvoiceSipRuleArrayInput` via:
SdkvoiceSipRuleArray{ SdkvoiceSipRuleArgs{...} }
type SdkvoiceSipRuleArrayOutput ¶
type SdkvoiceSipRuleArrayOutput struct{ *pulumi.OutputState }
func (SdkvoiceSipRuleArrayOutput) ElementType ¶
func (SdkvoiceSipRuleArrayOutput) ElementType() reflect.Type
func (SdkvoiceSipRuleArrayOutput) Index ¶
func (o SdkvoiceSipRuleArrayOutput) Index(i pulumi.IntInput) SdkvoiceSipRuleOutput
func (SdkvoiceSipRuleArrayOutput) ToSdkvoiceSipRuleArrayOutput ¶
func (o SdkvoiceSipRuleArrayOutput) ToSdkvoiceSipRuleArrayOutput() SdkvoiceSipRuleArrayOutput
func (SdkvoiceSipRuleArrayOutput) ToSdkvoiceSipRuleArrayOutputWithContext ¶
func (o SdkvoiceSipRuleArrayOutput) ToSdkvoiceSipRuleArrayOutputWithContext(ctx context.Context) SdkvoiceSipRuleArrayOutput
type SdkvoiceSipRuleInput ¶
type SdkvoiceSipRuleInput interface { pulumi.Input ToSdkvoiceSipRuleOutput() SdkvoiceSipRuleOutput ToSdkvoiceSipRuleOutputWithContext(ctx context.Context) SdkvoiceSipRuleOutput }
type SdkvoiceSipRuleMap ¶
type SdkvoiceSipRuleMap map[string]SdkvoiceSipRuleInput
func (SdkvoiceSipRuleMap) ElementType ¶
func (SdkvoiceSipRuleMap) ElementType() reflect.Type
func (SdkvoiceSipRuleMap) ToSdkvoiceSipRuleMapOutput ¶
func (i SdkvoiceSipRuleMap) ToSdkvoiceSipRuleMapOutput() SdkvoiceSipRuleMapOutput
func (SdkvoiceSipRuleMap) ToSdkvoiceSipRuleMapOutputWithContext ¶
func (i SdkvoiceSipRuleMap) ToSdkvoiceSipRuleMapOutputWithContext(ctx context.Context) SdkvoiceSipRuleMapOutput
type SdkvoiceSipRuleMapInput ¶
type SdkvoiceSipRuleMapInput interface { pulumi.Input ToSdkvoiceSipRuleMapOutput() SdkvoiceSipRuleMapOutput ToSdkvoiceSipRuleMapOutputWithContext(context.Context) SdkvoiceSipRuleMapOutput }
SdkvoiceSipRuleMapInput is an input type that accepts SdkvoiceSipRuleMap and SdkvoiceSipRuleMapOutput values. You can construct a concrete instance of `SdkvoiceSipRuleMapInput` via:
SdkvoiceSipRuleMap{ "key": SdkvoiceSipRuleArgs{...} }
type SdkvoiceSipRuleMapOutput ¶
type SdkvoiceSipRuleMapOutput struct{ *pulumi.OutputState }
func (SdkvoiceSipRuleMapOutput) ElementType ¶
func (SdkvoiceSipRuleMapOutput) ElementType() reflect.Type
func (SdkvoiceSipRuleMapOutput) MapIndex ¶
func (o SdkvoiceSipRuleMapOutput) MapIndex(k pulumi.StringInput) SdkvoiceSipRuleOutput
func (SdkvoiceSipRuleMapOutput) ToSdkvoiceSipRuleMapOutput ¶
func (o SdkvoiceSipRuleMapOutput) ToSdkvoiceSipRuleMapOutput() SdkvoiceSipRuleMapOutput
func (SdkvoiceSipRuleMapOutput) ToSdkvoiceSipRuleMapOutputWithContext ¶
func (o SdkvoiceSipRuleMapOutput) ToSdkvoiceSipRuleMapOutputWithContext(ctx context.Context) SdkvoiceSipRuleMapOutput
type SdkvoiceSipRuleOutput ¶
type SdkvoiceSipRuleOutput struct{ *pulumi.OutputState }
func (SdkvoiceSipRuleOutput) Disabled ¶
func (o SdkvoiceSipRuleOutput) Disabled() pulumi.BoolPtrOutput
Enables or disables a rule. You must disable rules before you can delete them.
func (SdkvoiceSipRuleOutput) ElementType ¶
func (SdkvoiceSipRuleOutput) ElementType() reflect.Type
func (SdkvoiceSipRuleOutput) Name ¶
func (o SdkvoiceSipRuleOutput) Name() pulumi.StringOutput
The name of the SIP rule.
func (SdkvoiceSipRuleOutput) TargetApplications ¶
func (o SdkvoiceSipRuleOutput) TargetApplications() SdkvoiceSipRuleTargetApplicationArrayOutput
List of SIP media applications with priority and AWS Region. Only one SIP application per AWS Region can be used. See `targetApplications`.
func (SdkvoiceSipRuleOutput) ToSdkvoiceSipRuleOutput ¶
func (o SdkvoiceSipRuleOutput) ToSdkvoiceSipRuleOutput() SdkvoiceSipRuleOutput
func (SdkvoiceSipRuleOutput) ToSdkvoiceSipRuleOutputWithContext ¶
func (o SdkvoiceSipRuleOutput) ToSdkvoiceSipRuleOutputWithContext(ctx context.Context) SdkvoiceSipRuleOutput
func (SdkvoiceSipRuleOutput) TriggerType ¶
func (o SdkvoiceSipRuleOutput) TriggerType() pulumi.StringOutput
The type of trigger assigned to the SIP rule in `triggerValue`. Valid values are `RequestUriHostname` or `ToPhoneNumber`.
func (SdkvoiceSipRuleOutput) TriggerValue ¶
func (o SdkvoiceSipRuleOutput) TriggerValue() pulumi.StringOutput
If `triggerType` is `RequestUriHostname`, the value can be the outbound host name of an Amazon Chime Voice Connector. If `triggerType` is `ToPhoneNumber`, the value can be a customer-owned phone number in the E164 format. The Sip Media Application specified in the Sip Rule is triggered if the request URI in an incoming SIP request matches the `RequestUriHostname`, or if the "To" header in the incoming SIP request matches the `ToPhoneNumber` value.
The following arguments are optional:
type SdkvoiceSipRuleState ¶
type SdkvoiceSipRuleState struct { // Enables or disables a rule. You must disable rules before you can delete them. Disabled pulumi.BoolPtrInput // The name of the SIP rule. Name pulumi.StringPtrInput // List of SIP media applications with priority and AWS Region. Only one SIP application per AWS Region can be used. See `targetApplications`. TargetApplications SdkvoiceSipRuleTargetApplicationArrayInput // The type of trigger assigned to the SIP rule in `triggerValue`. Valid values are `RequestUriHostname` or `ToPhoneNumber`. TriggerType pulumi.StringPtrInput // If `triggerType` is `RequestUriHostname`, the value can be the outbound host name of an Amazon Chime Voice Connector. If `triggerType` is `ToPhoneNumber`, the value can be a customer-owned phone number in the E164 format. The Sip Media Application specified in the Sip Rule is triggered if the request URI in an incoming SIP request matches the `RequestUriHostname`, or if the "To" header in the incoming SIP request matches the `ToPhoneNumber` value. // // The following arguments are optional: TriggerValue pulumi.StringPtrInput }
func (SdkvoiceSipRuleState) ElementType ¶
func (SdkvoiceSipRuleState) ElementType() reflect.Type
type SdkvoiceSipRuleTargetApplication ¶
type SdkvoiceSipRuleTargetApplication struct { // The AWS Region of the target application. AwsRegion string `pulumi:"awsRegion"` // Priority of the SIP media application in the target list. Priority int `pulumi:"priority"` // The SIP media application ID. SipMediaApplicationId string `pulumi:"sipMediaApplicationId"` }
type SdkvoiceSipRuleTargetApplicationArgs ¶
type SdkvoiceSipRuleTargetApplicationArgs struct { // The AWS Region of the target application. AwsRegion pulumi.StringInput `pulumi:"awsRegion"` // Priority of the SIP media application in the target list. Priority pulumi.IntInput `pulumi:"priority"` // The SIP media application ID. SipMediaApplicationId pulumi.StringInput `pulumi:"sipMediaApplicationId"` }
func (SdkvoiceSipRuleTargetApplicationArgs) ElementType ¶
func (SdkvoiceSipRuleTargetApplicationArgs) ElementType() reflect.Type
func (SdkvoiceSipRuleTargetApplicationArgs) ToSdkvoiceSipRuleTargetApplicationOutput ¶
func (i SdkvoiceSipRuleTargetApplicationArgs) ToSdkvoiceSipRuleTargetApplicationOutput() SdkvoiceSipRuleTargetApplicationOutput
func (SdkvoiceSipRuleTargetApplicationArgs) ToSdkvoiceSipRuleTargetApplicationOutputWithContext ¶
func (i SdkvoiceSipRuleTargetApplicationArgs) ToSdkvoiceSipRuleTargetApplicationOutputWithContext(ctx context.Context) SdkvoiceSipRuleTargetApplicationOutput
type SdkvoiceSipRuleTargetApplicationArray ¶
type SdkvoiceSipRuleTargetApplicationArray []SdkvoiceSipRuleTargetApplicationInput
func (SdkvoiceSipRuleTargetApplicationArray) ElementType ¶
func (SdkvoiceSipRuleTargetApplicationArray) ElementType() reflect.Type
func (SdkvoiceSipRuleTargetApplicationArray) ToSdkvoiceSipRuleTargetApplicationArrayOutput ¶
func (i SdkvoiceSipRuleTargetApplicationArray) ToSdkvoiceSipRuleTargetApplicationArrayOutput() SdkvoiceSipRuleTargetApplicationArrayOutput
func (SdkvoiceSipRuleTargetApplicationArray) ToSdkvoiceSipRuleTargetApplicationArrayOutputWithContext ¶
func (i SdkvoiceSipRuleTargetApplicationArray) ToSdkvoiceSipRuleTargetApplicationArrayOutputWithContext(ctx context.Context) SdkvoiceSipRuleTargetApplicationArrayOutput
type SdkvoiceSipRuleTargetApplicationArrayInput ¶
type SdkvoiceSipRuleTargetApplicationArrayInput interface { pulumi.Input ToSdkvoiceSipRuleTargetApplicationArrayOutput() SdkvoiceSipRuleTargetApplicationArrayOutput ToSdkvoiceSipRuleTargetApplicationArrayOutputWithContext(context.Context) SdkvoiceSipRuleTargetApplicationArrayOutput }
SdkvoiceSipRuleTargetApplicationArrayInput is an input type that accepts SdkvoiceSipRuleTargetApplicationArray and SdkvoiceSipRuleTargetApplicationArrayOutput values. You can construct a concrete instance of `SdkvoiceSipRuleTargetApplicationArrayInput` via:
SdkvoiceSipRuleTargetApplicationArray{ SdkvoiceSipRuleTargetApplicationArgs{...} }
type SdkvoiceSipRuleTargetApplicationArrayOutput ¶
type SdkvoiceSipRuleTargetApplicationArrayOutput struct{ *pulumi.OutputState }
func (SdkvoiceSipRuleTargetApplicationArrayOutput) ElementType ¶
func (SdkvoiceSipRuleTargetApplicationArrayOutput) ElementType() reflect.Type
func (SdkvoiceSipRuleTargetApplicationArrayOutput) ToSdkvoiceSipRuleTargetApplicationArrayOutput ¶
func (o SdkvoiceSipRuleTargetApplicationArrayOutput) ToSdkvoiceSipRuleTargetApplicationArrayOutput() SdkvoiceSipRuleTargetApplicationArrayOutput
func (SdkvoiceSipRuleTargetApplicationArrayOutput) ToSdkvoiceSipRuleTargetApplicationArrayOutputWithContext ¶
func (o SdkvoiceSipRuleTargetApplicationArrayOutput) ToSdkvoiceSipRuleTargetApplicationArrayOutputWithContext(ctx context.Context) SdkvoiceSipRuleTargetApplicationArrayOutput
type SdkvoiceSipRuleTargetApplicationInput ¶
type SdkvoiceSipRuleTargetApplicationInput interface { pulumi.Input ToSdkvoiceSipRuleTargetApplicationOutput() SdkvoiceSipRuleTargetApplicationOutput ToSdkvoiceSipRuleTargetApplicationOutputWithContext(context.Context) SdkvoiceSipRuleTargetApplicationOutput }
SdkvoiceSipRuleTargetApplicationInput is an input type that accepts SdkvoiceSipRuleTargetApplicationArgs and SdkvoiceSipRuleTargetApplicationOutput values. You can construct a concrete instance of `SdkvoiceSipRuleTargetApplicationInput` via:
SdkvoiceSipRuleTargetApplicationArgs{...}
type SdkvoiceSipRuleTargetApplicationOutput ¶
type SdkvoiceSipRuleTargetApplicationOutput struct{ *pulumi.OutputState }
func (SdkvoiceSipRuleTargetApplicationOutput) AwsRegion ¶
func (o SdkvoiceSipRuleTargetApplicationOutput) AwsRegion() pulumi.StringOutput
The AWS Region of the target application.
func (SdkvoiceSipRuleTargetApplicationOutput) ElementType ¶
func (SdkvoiceSipRuleTargetApplicationOutput) ElementType() reflect.Type
func (SdkvoiceSipRuleTargetApplicationOutput) Priority ¶
func (o SdkvoiceSipRuleTargetApplicationOutput) Priority() pulumi.IntOutput
Priority of the SIP media application in the target list.
func (SdkvoiceSipRuleTargetApplicationOutput) SipMediaApplicationId ¶
func (o SdkvoiceSipRuleTargetApplicationOutput) SipMediaApplicationId() pulumi.StringOutput
The SIP media application ID.
func (SdkvoiceSipRuleTargetApplicationOutput) ToSdkvoiceSipRuleTargetApplicationOutput ¶
func (o SdkvoiceSipRuleTargetApplicationOutput) ToSdkvoiceSipRuleTargetApplicationOutput() SdkvoiceSipRuleTargetApplicationOutput
func (SdkvoiceSipRuleTargetApplicationOutput) ToSdkvoiceSipRuleTargetApplicationOutputWithContext ¶
func (o SdkvoiceSipRuleTargetApplicationOutput) ToSdkvoiceSipRuleTargetApplicationOutputWithContext(ctx context.Context) SdkvoiceSipRuleTargetApplicationOutput
type SdkvoiceVoiceProfileDomain ¶
type SdkvoiceVoiceProfileDomain struct { pulumi.CustomResourceState // ARN of the Voice Profile Domain. Arn pulumi.StringOutput `pulumi:"arn"` // Description of Voice Profile Domain. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of Voice Profile Domain. Name pulumi.StringOutput `pulumi:"name"` // Configuration for server side encryption. ServerSideEncryptionConfiguration SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput `pulumi:"serverSideEncryptionConfiguration"` Tags pulumi.StringMapOutput `pulumi:"tags"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Resource for managing an AWS Chime SDK Voice Profile Domain.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleKey, err := kms.NewKey(ctx, "exampleKey", &kms.KeyArgs{ Description: pulumi.String("KMS Key for Voice Profile Domain"), DeletionWindowInDays: pulumi.Int(7), }) if err != nil { return err } _, err = chime.NewSdkvoiceVoiceProfileDomain(ctx, "exampleSdkvoiceVoiceProfileDomain", &chime.SdkvoiceVoiceProfileDomainArgs{ ServerSideEncryptionConfiguration: &chime.SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs{ KmsKeyArn: exampleKey.Arn, }, Description: pulumi.String("My Voice Profile Domain"), Tags: pulumi.StringMap{ "key1": pulumi.String("value1"), }, }) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chimesdkvoice_voice_profile_domain.example id = "abcdef123456" } Using `pulumi import`, import AWS Chime SDK Voice Profile Domain using the `id`. For exampleconsole % pulumi import aws_chimesdkvoice_voice_profile_domain.example abcdef123456
func GetSdkvoiceVoiceProfileDomain ¶
func GetSdkvoiceVoiceProfileDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SdkvoiceVoiceProfileDomainState, opts ...pulumi.ResourceOption) (*SdkvoiceVoiceProfileDomain, error)
GetSdkvoiceVoiceProfileDomain gets an existing SdkvoiceVoiceProfileDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSdkvoiceVoiceProfileDomain ¶
func NewSdkvoiceVoiceProfileDomain(ctx *pulumi.Context, name string, args *SdkvoiceVoiceProfileDomainArgs, opts ...pulumi.ResourceOption) (*SdkvoiceVoiceProfileDomain, error)
NewSdkvoiceVoiceProfileDomain registers a new resource with the given unique name, arguments, and options.
func (*SdkvoiceVoiceProfileDomain) ElementType ¶
func (*SdkvoiceVoiceProfileDomain) ElementType() reflect.Type
func (*SdkvoiceVoiceProfileDomain) ToSdkvoiceVoiceProfileDomainOutput ¶
func (i *SdkvoiceVoiceProfileDomain) ToSdkvoiceVoiceProfileDomainOutput() SdkvoiceVoiceProfileDomainOutput
func (*SdkvoiceVoiceProfileDomain) ToSdkvoiceVoiceProfileDomainOutputWithContext ¶
func (i *SdkvoiceVoiceProfileDomain) ToSdkvoiceVoiceProfileDomainOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainOutput
type SdkvoiceVoiceProfileDomainArgs ¶
type SdkvoiceVoiceProfileDomainArgs struct { // Description of Voice Profile Domain. Description pulumi.StringPtrInput // Name of Voice Profile Domain. Name pulumi.StringPtrInput // Configuration for server side encryption. ServerSideEncryptionConfiguration SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationInput Tags pulumi.StringMapInput }
The set of arguments for constructing a SdkvoiceVoiceProfileDomain resource.
func (SdkvoiceVoiceProfileDomainArgs) ElementType ¶
func (SdkvoiceVoiceProfileDomainArgs) ElementType() reflect.Type
type SdkvoiceVoiceProfileDomainArray ¶
type SdkvoiceVoiceProfileDomainArray []SdkvoiceVoiceProfileDomainInput
func (SdkvoiceVoiceProfileDomainArray) ElementType ¶
func (SdkvoiceVoiceProfileDomainArray) ElementType() reflect.Type
func (SdkvoiceVoiceProfileDomainArray) ToSdkvoiceVoiceProfileDomainArrayOutput ¶
func (i SdkvoiceVoiceProfileDomainArray) ToSdkvoiceVoiceProfileDomainArrayOutput() SdkvoiceVoiceProfileDomainArrayOutput
func (SdkvoiceVoiceProfileDomainArray) ToSdkvoiceVoiceProfileDomainArrayOutputWithContext ¶
func (i SdkvoiceVoiceProfileDomainArray) ToSdkvoiceVoiceProfileDomainArrayOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainArrayOutput
type SdkvoiceVoiceProfileDomainArrayInput ¶
type SdkvoiceVoiceProfileDomainArrayInput interface { pulumi.Input ToSdkvoiceVoiceProfileDomainArrayOutput() SdkvoiceVoiceProfileDomainArrayOutput ToSdkvoiceVoiceProfileDomainArrayOutputWithContext(context.Context) SdkvoiceVoiceProfileDomainArrayOutput }
SdkvoiceVoiceProfileDomainArrayInput is an input type that accepts SdkvoiceVoiceProfileDomainArray and SdkvoiceVoiceProfileDomainArrayOutput values. You can construct a concrete instance of `SdkvoiceVoiceProfileDomainArrayInput` via:
SdkvoiceVoiceProfileDomainArray{ SdkvoiceVoiceProfileDomainArgs{...} }
type SdkvoiceVoiceProfileDomainArrayOutput ¶
type SdkvoiceVoiceProfileDomainArrayOutput struct{ *pulumi.OutputState }
func (SdkvoiceVoiceProfileDomainArrayOutput) ElementType ¶
func (SdkvoiceVoiceProfileDomainArrayOutput) ElementType() reflect.Type
func (SdkvoiceVoiceProfileDomainArrayOutput) Index ¶
func (o SdkvoiceVoiceProfileDomainArrayOutput) Index(i pulumi.IntInput) SdkvoiceVoiceProfileDomainOutput
func (SdkvoiceVoiceProfileDomainArrayOutput) ToSdkvoiceVoiceProfileDomainArrayOutput ¶
func (o SdkvoiceVoiceProfileDomainArrayOutput) ToSdkvoiceVoiceProfileDomainArrayOutput() SdkvoiceVoiceProfileDomainArrayOutput
func (SdkvoiceVoiceProfileDomainArrayOutput) ToSdkvoiceVoiceProfileDomainArrayOutputWithContext ¶
func (o SdkvoiceVoiceProfileDomainArrayOutput) ToSdkvoiceVoiceProfileDomainArrayOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainArrayOutput
type SdkvoiceVoiceProfileDomainInput ¶
type SdkvoiceVoiceProfileDomainInput interface { pulumi.Input ToSdkvoiceVoiceProfileDomainOutput() SdkvoiceVoiceProfileDomainOutput ToSdkvoiceVoiceProfileDomainOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainOutput }
type SdkvoiceVoiceProfileDomainMap ¶
type SdkvoiceVoiceProfileDomainMap map[string]SdkvoiceVoiceProfileDomainInput
func (SdkvoiceVoiceProfileDomainMap) ElementType ¶
func (SdkvoiceVoiceProfileDomainMap) ElementType() reflect.Type
func (SdkvoiceVoiceProfileDomainMap) ToSdkvoiceVoiceProfileDomainMapOutput ¶
func (i SdkvoiceVoiceProfileDomainMap) ToSdkvoiceVoiceProfileDomainMapOutput() SdkvoiceVoiceProfileDomainMapOutput
func (SdkvoiceVoiceProfileDomainMap) ToSdkvoiceVoiceProfileDomainMapOutputWithContext ¶
func (i SdkvoiceVoiceProfileDomainMap) ToSdkvoiceVoiceProfileDomainMapOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainMapOutput
type SdkvoiceVoiceProfileDomainMapInput ¶
type SdkvoiceVoiceProfileDomainMapInput interface { pulumi.Input ToSdkvoiceVoiceProfileDomainMapOutput() SdkvoiceVoiceProfileDomainMapOutput ToSdkvoiceVoiceProfileDomainMapOutputWithContext(context.Context) SdkvoiceVoiceProfileDomainMapOutput }
SdkvoiceVoiceProfileDomainMapInput is an input type that accepts SdkvoiceVoiceProfileDomainMap and SdkvoiceVoiceProfileDomainMapOutput values. You can construct a concrete instance of `SdkvoiceVoiceProfileDomainMapInput` via:
SdkvoiceVoiceProfileDomainMap{ "key": SdkvoiceVoiceProfileDomainArgs{...} }
type SdkvoiceVoiceProfileDomainMapOutput ¶
type SdkvoiceVoiceProfileDomainMapOutput struct{ *pulumi.OutputState }
func (SdkvoiceVoiceProfileDomainMapOutput) ElementType ¶
func (SdkvoiceVoiceProfileDomainMapOutput) ElementType() reflect.Type
func (SdkvoiceVoiceProfileDomainMapOutput) MapIndex ¶
func (o SdkvoiceVoiceProfileDomainMapOutput) MapIndex(k pulumi.StringInput) SdkvoiceVoiceProfileDomainOutput
func (SdkvoiceVoiceProfileDomainMapOutput) ToSdkvoiceVoiceProfileDomainMapOutput ¶
func (o SdkvoiceVoiceProfileDomainMapOutput) ToSdkvoiceVoiceProfileDomainMapOutput() SdkvoiceVoiceProfileDomainMapOutput
func (SdkvoiceVoiceProfileDomainMapOutput) ToSdkvoiceVoiceProfileDomainMapOutputWithContext ¶
func (o SdkvoiceVoiceProfileDomainMapOutput) ToSdkvoiceVoiceProfileDomainMapOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainMapOutput
type SdkvoiceVoiceProfileDomainOutput ¶
type SdkvoiceVoiceProfileDomainOutput struct{ *pulumi.OutputState }
func (SdkvoiceVoiceProfileDomainOutput) Arn ¶
func (o SdkvoiceVoiceProfileDomainOutput) Arn() pulumi.StringOutput
ARN of the Voice Profile Domain.
func (SdkvoiceVoiceProfileDomainOutput) Description ¶
func (o SdkvoiceVoiceProfileDomainOutput) Description() pulumi.StringPtrOutput
Description of Voice Profile Domain.
func (SdkvoiceVoiceProfileDomainOutput) ElementType ¶
func (SdkvoiceVoiceProfileDomainOutput) ElementType() reflect.Type
func (SdkvoiceVoiceProfileDomainOutput) Name ¶
func (o SdkvoiceVoiceProfileDomainOutput) Name() pulumi.StringOutput
Name of Voice Profile Domain.
func (SdkvoiceVoiceProfileDomainOutput) ServerSideEncryptionConfiguration ¶
func (o SdkvoiceVoiceProfileDomainOutput) ServerSideEncryptionConfiguration() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
Configuration for server side encryption.
func (SdkvoiceVoiceProfileDomainOutput) Tags ¶
func (o SdkvoiceVoiceProfileDomainOutput) Tags() pulumi.StringMapOutput
func (SdkvoiceVoiceProfileDomainOutput) TagsAll ¶
func (o SdkvoiceVoiceProfileDomainOutput) TagsAll() pulumi.StringMapOutput
func (SdkvoiceVoiceProfileDomainOutput) ToSdkvoiceVoiceProfileDomainOutput ¶
func (o SdkvoiceVoiceProfileDomainOutput) ToSdkvoiceVoiceProfileDomainOutput() SdkvoiceVoiceProfileDomainOutput
func (SdkvoiceVoiceProfileDomainOutput) ToSdkvoiceVoiceProfileDomainOutputWithContext ¶
func (o SdkvoiceVoiceProfileDomainOutput) ToSdkvoiceVoiceProfileDomainOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainOutput
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfiguration ¶
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfiguration struct { // ARN for KMS Key. // // The following arguments are optional: KmsKeyArn string `pulumi:"kmsKeyArn"` }
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs ¶
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs struct { // ARN for KMS Key. // // The following arguments are optional: KmsKeyArn pulumi.StringInput `pulumi:"kmsKeyArn"` }
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ElementType ¶
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ElementType() reflect.Type
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput ¶
func (i SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutputWithContext ¶
func (i SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput ¶
func (i SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutputWithContext ¶
func (i SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationInput ¶
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationInput interface { pulumi.Input ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutputWithContext(context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput }
SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationInput is an input type that accepts SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs and SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput values. You can construct a concrete instance of `SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationInput` via:
SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs{...}
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput ¶
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ElementType ¶
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ElementType() reflect.Type
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) KmsKeyArn ¶
func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) KmsKeyArn() pulumi.StringOutput
ARN for KMS Key.
The following arguments are optional:
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput ¶
func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutputWithContext ¶
func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput ¶
func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutputWithContext ¶
func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrInput ¶
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrInput interface { pulumi.Input ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutputWithContext(context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput }
SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrInput is an input type that accepts SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs, SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtr and SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrInput` via:
SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs{...} or: nil
func SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtr ¶
func SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtr(v *SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrInput
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput ¶
type SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) ElementType ¶
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) KmsKeyArn ¶
func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
ARN for KMS Key.
The following arguments are optional:
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput ¶
func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput() SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
func (SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutputWithContext ¶
func (o SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput) ToSdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrOutput
type SdkvoiceVoiceProfileDomainState ¶
type SdkvoiceVoiceProfileDomainState struct { // ARN of the Voice Profile Domain. Arn pulumi.StringPtrInput // Description of Voice Profile Domain. Description pulumi.StringPtrInput // Name of Voice Profile Domain. Name pulumi.StringPtrInput // Configuration for server side encryption. ServerSideEncryptionConfiguration SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationPtrInput Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput }
func (SdkvoiceVoiceProfileDomainState) ElementType ¶
func (SdkvoiceVoiceProfileDomainState) ElementType() reflect.Type
type VoiceConnector ¶
type VoiceConnector struct { pulumi.CustomResourceState // ARN (Amazon Resource Name) of the Amazon Chime Voice Connector. Arn pulumi.StringOutput `pulumi:"arn"` // The AWS Region in which the Amazon Chime Voice Connector is created. Default value: `us-east-1` AwsRegion pulumi.StringPtrOutput `pulumi:"awsRegion"` // The name of the Amazon Chime Voice Connector. Name pulumi.StringOutput `pulumi:"name"` // The outbound host name for the Amazon Chime Voice Connector. OutboundHostName pulumi.StringOutput `pulumi:"outboundHostName"` // When enabled, requires encryption for the Amazon Chime Voice Connector. // // The following arguments are optional: RequireEncryption pulumi.BoolOutput `pulumi:"requireEncryption"` // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Enables you to connect your phone system to the telephone network at a substantial cost savings by using SIP trunking.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := chime.NewVoiceConnector(ctx, "test", &chime.VoiceConnectorArgs{ AwsRegion: pulumi.String("us-east-1"), RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chime_voice_connector.test id = "example" } Using `pulumi import`, import Configuration Recorder using the name. For exampleconsole % pulumi import aws_chime_voice_connector.test example
func GetVoiceConnector ¶
func GetVoiceConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorState, opts ...pulumi.ResourceOption) (*VoiceConnector, error)
GetVoiceConnector gets an existing VoiceConnector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnector ¶
func NewVoiceConnector(ctx *pulumi.Context, name string, args *VoiceConnectorArgs, opts ...pulumi.ResourceOption) (*VoiceConnector, error)
NewVoiceConnector registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnector) ElementType ¶
func (*VoiceConnector) ElementType() reflect.Type
func (*VoiceConnector) ToVoiceConnectorOutput ¶
func (i *VoiceConnector) ToVoiceConnectorOutput() VoiceConnectorOutput
func (*VoiceConnector) ToVoiceConnectorOutputWithContext ¶
func (i *VoiceConnector) ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput
type VoiceConnectorArgs ¶
type VoiceConnectorArgs struct { // The AWS Region in which the Amazon Chime Voice Connector is created. Default value: `us-east-1` AwsRegion pulumi.StringPtrInput // The name of the Amazon Chime Voice Connector. Name pulumi.StringPtrInput // When enabled, requires encryption for the Amazon Chime Voice Connector. // // The following arguments are optional: RequireEncryption pulumi.BoolInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a VoiceConnector resource.
func (VoiceConnectorArgs) ElementType ¶
func (VoiceConnectorArgs) ElementType() reflect.Type
type VoiceConnectorArray ¶
type VoiceConnectorArray []VoiceConnectorInput
func (VoiceConnectorArray) ElementType ¶
func (VoiceConnectorArray) ElementType() reflect.Type
func (VoiceConnectorArray) ToVoiceConnectorArrayOutput ¶
func (i VoiceConnectorArray) ToVoiceConnectorArrayOutput() VoiceConnectorArrayOutput
func (VoiceConnectorArray) ToVoiceConnectorArrayOutputWithContext ¶
func (i VoiceConnectorArray) ToVoiceConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorArrayOutput
type VoiceConnectorArrayInput ¶
type VoiceConnectorArrayInput interface { pulumi.Input ToVoiceConnectorArrayOutput() VoiceConnectorArrayOutput ToVoiceConnectorArrayOutputWithContext(context.Context) VoiceConnectorArrayOutput }
VoiceConnectorArrayInput is an input type that accepts VoiceConnectorArray and VoiceConnectorArrayOutput values. You can construct a concrete instance of `VoiceConnectorArrayInput` via:
VoiceConnectorArray{ VoiceConnectorArgs{...} }
type VoiceConnectorArrayOutput ¶
type VoiceConnectorArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorArrayOutput) ElementType ¶
func (VoiceConnectorArrayOutput) ElementType() reflect.Type
func (VoiceConnectorArrayOutput) Index ¶
func (o VoiceConnectorArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOutput
func (VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutput ¶
func (o VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutput() VoiceConnectorArrayOutput
func (VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutputWithContext ¶
func (o VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorArrayOutput
type VoiceConnectorGroup ¶
type VoiceConnectorGroup struct { pulumi.CustomResourceState // The Amazon Chime Voice Connectors to route inbound calls to. Connectors VoiceConnectorGroupConnectorArrayOutput `pulumi:"connectors"` // The name of the Amazon Chime Voice Connector group. Name pulumi.StringOutput `pulumi:"name"` }
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
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vc1, err := chime.NewVoiceConnector(ctx, "vc1", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), AwsRegion: pulumi.String("us-east-1"), }) if err != nil { return err } vc2, err := chime.NewVoiceConnector(ctx, "vc2", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), AwsRegion: pulumi.String("us-west-2"), }) if err != nil { return err } _, err = chime.NewVoiceConnectorGroup(ctx, "group", &chime.VoiceConnectorGroupArgs{ Connectors: chime.VoiceConnectorGroupConnectorArray{ &chime.VoiceConnectorGroupConnectorArgs{ VoiceConnectorId: vc1.ID(), Priority: pulumi.Int(1), }, &chime.VoiceConnectorGroupConnectorArgs{ VoiceConnectorId: vc2.ID(), Priority: pulumi.Int(3), }, }, }) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chime_voice_connector_group.default id = "example" } Using `pulumi import`, import Configuration Recorder using the name. For exampleconsole % pulumi import aws_chime_voice_connector_group.default example
func GetVoiceConnectorGroup ¶
func GetVoiceConnectorGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorGroupState, opts ...pulumi.ResourceOption) (*VoiceConnectorGroup, error)
GetVoiceConnectorGroup gets an existing VoiceConnectorGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorGroup ¶
func NewVoiceConnectorGroup(ctx *pulumi.Context, name string, args *VoiceConnectorGroupArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorGroup, error)
NewVoiceConnectorGroup registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorGroup) ElementType ¶
func (*VoiceConnectorGroup) ElementType() reflect.Type
func (*VoiceConnectorGroup) ToVoiceConnectorGroupOutput ¶
func (i *VoiceConnectorGroup) ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput
func (*VoiceConnectorGroup) ToVoiceConnectorGroupOutputWithContext ¶
func (i *VoiceConnectorGroup) ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput
type VoiceConnectorGroupArgs ¶
type VoiceConnectorGroupArgs struct { // The Amazon Chime Voice Connectors to route inbound calls to. Connectors VoiceConnectorGroupConnectorArrayInput // The name of the Amazon Chime Voice Connector group. Name pulumi.StringPtrInput }
The set of arguments for constructing a VoiceConnectorGroup resource.
func (VoiceConnectorGroupArgs) ElementType ¶
func (VoiceConnectorGroupArgs) ElementType() reflect.Type
type VoiceConnectorGroupArray ¶
type VoiceConnectorGroupArray []VoiceConnectorGroupInput
func (VoiceConnectorGroupArray) ElementType ¶
func (VoiceConnectorGroupArray) ElementType() reflect.Type
func (VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutput ¶
func (i VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutput() VoiceConnectorGroupArrayOutput
func (VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutputWithContext ¶
func (i VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupArrayOutput
type VoiceConnectorGroupArrayInput ¶
type VoiceConnectorGroupArrayInput interface { pulumi.Input ToVoiceConnectorGroupArrayOutput() VoiceConnectorGroupArrayOutput ToVoiceConnectorGroupArrayOutputWithContext(context.Context) VoiceConnectorGroupArrayOutput }
VoiceConnectorGroupArrayInput is an input type that accepts VoiceConnectorGroupArray and VoiceConnectorGroupArrayOutput values. You can construct a concrete instance of `VoiceConnectorGroupArrayInput` via:
VoiceConnectorGroupArray{ VoiceConnectorGroupArgs{...} }
type VoiceConnectorGroupArrayOutput ¶
type VoiceConnectorGroupArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupArrayOutput) ElementType ¶
func (VoiceConnectorGroupArrayOutput) ElementType() reflect.Type
func (VoiceConnectorGroupArrayOutput) Index ¶
func (o VoiceConnectorGroupArrayOutput) Index(i pulumi.IntInput) VoiceConnectorGroupOutput
func (VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutput ¶
func (o VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutput() VoiceConnectorGroupArrayOutput
func (VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutputWithContext ¶
func (o VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupArrayOutput
type VoiceConnectorGroupConnector ¶
type VoiceConnectorGroupConnector struct { // The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first. Priority int `pulumi:"priority"` // The Amazon Chime Voice Connector ID. VoiceConnectorId string `pulumi:"voiceConnectorId"` }
type VoiceConnectorGroupConnectorArgs ¶
type VoiceConnectorGroupConnectorArgs struct { // The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first. Priority pulumi.IntInput `pulumi:"priority"` // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput `pulumi:"voiceConnectorId"` }
func (VoiceConnectorGroupConnectorArgs) ElementType ¶
func (VoiceConnectorGroupConnectorArgs) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutput ¶
func (i VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput
func (VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutputWithContext ¶
func (i VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorOutput
type VoiceConnectorGroupConnectorArray ¶
type VoiceConnectorGroupConnectorArray []VoiceConnectorGroupConnectorInput
func (VoiceConnectorGroupConnectorArray) ElementType ¶
func (VoiceConnectorGroupConnectorArray) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutput ¶
func (i VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput
func (VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutputWithContext ¶
func (i VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorArrayOutput
type VoiceConnectorGroupConnectorArrayInput ¶
type VoiceConnectorGroupConnectorArrayInput interface { pulumi.Input ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput ToVoiceConnectorGroupConnectorArrayOutputWithContext(context.Context) VoiceConnectorGroupConnectorArrayOutput }
VoiceConnectorGroupConnectorArrayInput is an input type that accepts VoiceConnectorGroupConnectorArray and VoiceConnectorGroupConnectorArrayOutput values. You can construct a concrete instance of `VoiceConnectorGroupConnectorArrayInput` via:
VoiceConnectorGroupConnectorArray{ VoiceConnectorGroupConnectorArgs{...} }
type VoiceConnectorGroupConnectorArrayOutput ¶
type VoiceConnectorGroupConnectorArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupConnectorArrayOutput) ElementType ¶
func (VoiceConnectorGroupConnectorArrayOutput) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutput ¶
func (o VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput
func (VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutputWithContext ¶
func (o VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorArrayOutput
type VoiceConnectorGroupConnectorInput ¶
type VoiceConnectorGroupConnectorInput interface { pulumi.Input ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput ToVoiceConnectorGroupConnectorOutputWithContext(context.Context) VoiceConnectorGroupConnectorOutput }
VoiceConnectorGroupConnectorInput is an input type that accepts VoiceConnectorGroupConnectorArgs and VoiceConnectorGroupConnectorOutput values. You can construct a concrete instance of `VoiceConnectorGroupConnectorInput` via:
VoiceConnectorGroupConnectorArgs{...}
type VoiceConnectorGroupConnectorOutput ¶
type VoiceConnectorGroupConnectorOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupConnectorOutput) ElementType ¶
func (VoiceConnectorGroupConnectorOutput) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorOutput) Priority ¶
func (o VoiceConnectorGroupConnectorOutput) Priority() pulumi.IntOutput
The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first.
func (VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutput ¶
func (o VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput
func (VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutputWithContext ¶
func (o VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorOutput
func (VoiceConnectorGroupConnectorOutput) VoiceConnectorId ¶
func (o VoiceConnectorGroupConnectorOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorGroupInput ¶
type VoiceConnectorGroupInput interface { pulumi.Input ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput }
type VoiceConnectorGroupMap ¶
type VoiceConnectorGroupMap map[string]VoiceConnectorGroupInput
func (VoiceConnectorGroupMap) ElementType ¶
func (VoiceConnectorGroupMap) ElementType() reflect.Type
func (VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutput ¶
func (i VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutput() VoiceConnectorGroupMapOutput
func (VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutputWithContext ¶
func (i VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutputWithContext(ctx context.Context) VoiceConnectorGroupMapOutput
type VoiceConnectorGroupMapInput ¶
type VoiceConnectorGroupMapInput interface { pulumi.Input ToVoiceConnectorGroupMapOutput() VoiceConnectorGroupMapOutput ToVoiceConnectorGroupMapOutputWithContext(context.Context) VoiceConnectorGroupMapOutput }
VoiceConnectorGroupMapInput is an input type that accepts VoiceConnectorGroupMap and VoiceConnectorGroupMapOutput values. You can construct a concrete instance of `VoiceConnectorGroupMapInput` via:
VoiceConnectorGroupMap{ "key": VoiceConnectorGroupArgs{...} }
type VoiceConnectorGroupMapOutput ¶
type VoiceConnectorGroupMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupMapOutput) ElementType ¶
func (VoiceConnectorGroupMapOutput) ElementType() reflect.Type
func (VoiceConnectorGroupMapOutput) MapIndex ¶
func (o VoiceConnectorGroupMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorGroupOutput
func (VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutput ¶
func (o VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutput() VoiceConnectorGroupMapOutput
func (VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutputWithContext ¶
func (o VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutputWithContext(ctx context.Context) VoiceConnectorGroupMapOutput
type VoiceConnectorGroupOutput ¶
type VoiceConnectorGroupOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupOutput) Connectors ¶
func (o VoiceConnectorGroupOutput) Connectors() VoiceConnectorGroupConnectorArrayOutput
The Amazon Chime Voice Connectors to route inbound calls to.
func (VoiceConnectorGroupOutput) ElementType ¶
func (VoiceConnectorGroupOutput) ElementType() reflect.Type
func (VoiceConnectorGroupOutput) Name ¶
func (o VoiceConnectorGroupOutput) Name() pulumi.StringOutput
The name of the Amazon Chime Voice Connector group.
func (VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutput ¶
func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput
func (VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutputWithContext ¶
func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput
type VoiceConnectorGroupState ¶
type VoiceConnectorGroupState struct { // The Amazon Chime Voice Connectors to route inbound calls to. Connectors VoiceConnectorGroupConnectorArrayInput // The name of the Amazon Chime Voice Connector group. Name pulumi.StringPtrInput }
func (VoiceConnectorGroupState) ElementType ¶
func (VoiceConnectorGroupState) ElementType() reflect.Type
type VoiceConnectorInput ¶
type VoiceConnectorInput interface { pulumi.Input ToVoiceConnectorOutput() VoiceConnectorOutput ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput }
type VoiceConnectorLogging ¶
type VoiceConnectorLogging struct { pulumi.CustomResourceState // When true, enables logging of detailed media metrics for Voice Connectors to Amazon CloudWatch logs. EnableMediaMetricLogs pulumi.BoolPtrOutput `pulumi:"enableMediaMetricLogs"` // When true, enables SIP message logs for sending to Amazon CloudWatch Logs. EnableSipLogs pulumi.BoolPtrOutput `pulumi:"enableSipLogs"` // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringOutput `pulumi:"voiceConnectorId"` }
Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } _, err = chime.NewVoiceConnectorLogging(ctx, "defaultVoiceConnectorLogging", &chime.VoiceConnectorLoggingArgs{ EnableSipLogs: pulumi.Bool(true), EnableMediaMetricLogs: pulumi.Bool(true), VoiceConnectorId: defaultVoiceConnector.ID(), }) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chime_voice_connector_logging.default id = "abcdef1ghij2klmno3pqr4" } Using `pulumi import`, import Chime Voice Connector Logging using the `voice_connector_id`. For exampleconsole % pulumi import aws_chime_voice_connector_logging.default abcdef1ghij2klmno3pqr4
func GetVoiceConnectorLogging ¶
func GetVoiceConnectorLogging(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorLoggingState, opts ...pulumi.ResourceOption) (*VoiceConnectorLogging, error)
GetVoiceConnectorLogging gets an existing VoiceConnectorLogging resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorLogging ¶
func NewVoiceConnectorLogging(ctx *pulumi.Context, name string, args *VoiceConnectorLoggingArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorLogging, error)
NewVoiceConnectorLogging registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorLogging) ElementType ¶
func (*VoiceConnectorLogging) ElementType() reflect.Type
func (*VoiceConnectorLogging) ToVoiceConnectorLoggingOutput ¶
func (i *VoiceConnectorLogging) ToVoiceConnectorLoggingOutput() VoiceConnectorLoggingOutput
func (*VoiceConnectorLogging) ToVoiceConnectorLoggingOutputWithContext ¶
func (i *VoiceConnectorLogging) ToVoiceConnectorLoggingOutputWithContext(ctx context.Context) VoiceConnectorLoggingOutput
type VoiceConnectorLoggingArgs ¶
type VoiceConnectorLoggingArgs struct { // When true, enables logging of detailed media metrics for Voice Connectors to Amazon CloudWatch logs. EnableMediaMetricLogs pulumi.BoolPtrInput // When true, enables SIP message logs for sending to Amazon CloudWatch Logs. EnableSipLogs pulumi.BoolPtrInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput }
The set of arguments for constructing a VoiceConnectorLogging resource.
func (VoiceConnectorLoggingArgs) ElementType ¶
func (VoiceConnectorLoggingArgs) ElementType() reflect.Type
type VoiceConnectorLoggingArray ¶
type VoiceConnectorLoggingArray []VoiceConnectorLoggingInput
func (VoiceConnectorLoggingArray) ElementType ¶
func (VoiceConnectorLoggingArray) ElementType() reflect.Type
func (VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutput ¶
func (i VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutput() VoiceConnectorLoggingArrayOutput
func (VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutputWithContext ¶
func (i VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutputWithContext(ctx context.Context) VoiceConnectorLoggingArrayOutput
type VoiceConnectorLoggingArrayInput ¶
type VoiceConnectorLoggingArrayInput interface { pulumi.Input ToVoiceConnectorLoggingArrayOutput() VoiceConnectorLoggingArrayOutput ToVoiceConnectorLoggingArrayOutputWithContext(context.Context) VoiceConnectorLoggingArrayOutput }
VoiceConnectorLoggingArrayInput is an input type that accepts VoiceConnectorLoggingArray and VoiceConnectorLoggingArrayOutput values. You can construct a concrete instance of `VoiceConnectorLoggingArrayInput` via:
VoiceConnectorLoggingArray{ VoiceConnectorLoggingArgs{...} }
type VoiceConnectorLoggingArrayOutput ¶
type VoiceConnectorLoggingArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorLoggingArrayOutput) ElementType ¶
func (VoiceConnectorLoggingArrayOutput) ElementType() reflect.Type
func (VoiceConnectorLoggingArrayOutput) Index ¶
func (o VoiceConnectorLoggingArrayOutput) Index(i pulumi.IntInput) VoiceConnectorLoggingOutput
func (VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutput ¶
func (o VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutput() VoiceConnectorLoggingArrayOutput
func (VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutputWithContext ¶
func (o VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutputWithContext(ctx context.Context) VoiceConnectorLoggingArrayOutput
type VoiceConnectorLoggingInput ¶
type VoiceConnectorLoggingInput interface { pulumi.Input ToVoiceConnectorLoggingOutput() VoiceConnectorLoggingOutput ToVoiceConnectorLoggingOutputWithContext(ctx context.Context) VoiceConnectorLoggingOutput }
type VoiceConnectorLoggingMap ¶
type VoiceConnectorLoggingMap map[string]VoiceConnectorLoggingInput
func (VoiceConnectorLoggingMap) ElementType ¶
func (VoiceConnectorLoggingMap) ElementType() reflect.Type
func (VoiceConnectorLoggingMap) ToVoiceConnectorLoggingMapOutput ¶
func (i VoiceConnectorLoggingMap) ToVoiceConnectorLoggingMapOutput() VoiceConnectorLoggingMapOutput
func (VoiceConnectorLoggingMap) ToVoiceConnectorLoggingMapOutputWithContext ¶
func (i VoiceConnectorLoggingMap) ToVoiceConnectorLoggingMapOutputWithContext(ctx context.Context) VoiceConnectorLoggingMapOutput
type VoiceConnectorLoggingMapInput ¶
type VoiceConnectorLoggingMapInput interface { pulumi.Input ToVoiceConnectorLoggingMapOutput() VoiceConnectorLoggingMapOutput ToVoiceConnectorLoggingMapOutputWithContext(context.Context) VoiceConnectorLoggingMapOutput }
VoiceConnectorLoggingMapInput is an input type that accepts VoiceConnectorLoggingMap and VoiceConnectorLoggingMapOutput values. You can construct a concrete instance of `VoiceConnectorLoggingMapInput` via:
VoiceConnectorLoggingMap{ "key": VoiceConnectorLoggingArgs{...} }
type VoiceConnectorLoggingMapOutput ¶
type VoiceConnectorLoggingMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorLoggingMapOutput) ElementType ¶
func (VoiceConnectorLoggingMapOutput) ElementType() reflect.Type
func (VoiceConnectorLoggingMapOutput) MapIndex ¶
func (o VoiceConnectorLoggingMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorLoggingOutput
func (VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutput ¶
func (o VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutput() VoiceConnectorLoggingMapOutput
func (VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutputWithContext ¶
func (o VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutputWithContext(ctx context.Context) VoiceConnectorLoggingMapOutput
type VoiceConnectorLoggingOutput ¶
type VoiceConnectorLoggingOutput struct{ *pulumi.OutputState }
func (VoiceConnectorLoggingOutput) ElementType ¶
func (VoiceConnectorLoggingOutput) ElementType() reflect.Type
func (VoiceConnectorLoggingOutput) EnableMediaMetricLogs ¶
func (o VoiceConnectorLoggingOutput) EnableMediaMetricLogs() pulumi.BoolPtrOutput
When true, enables logging of detailed media metrics for Voice Connectors to Amazon CloudWatch logs.
func (VoiceConnectorLoggingOutput) EnableSipLogs ¶
func (o VoiceConnectorLoggingOutput) EnableSipLogs() pulumi.BoolPtrOutput
When true, enables SIP message logs for sending to Amazon CloudWatch Logs.
func (VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutput ¶
func (o VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutput() VoiceConnectorLoggingOutput
func (VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutputWithContext ¶
func (o VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutputWithContext(ctx context.Context) VoiceConnectorLoggingOutput
func (VoiceConnectorLoggingOutput) VoiceConnectorId ¶
func (o VoiceConnectorLoggingOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorLoggingState ¶
type VoiceConnectorLoggingState struct { // When true, enables logging of detailed media metrics for Voice Connectors to Amazon CloudWatch logs. EnableMediaMetricLogs pulumi.BoolPtrInput // When true, enables SIP message logs for sending to Amazon CloudWatch Logs. EnableSipLogs pulumi.BoolPtrInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringPtrInput }
func (VoiceConnectorLoggingState) ElementType ¶
func (VoiceConnectorLoggingState) ElementType() reflect.Type
type VoiceConnectorMap ¶
type VoiceConnectorMap map[string]VoiceConnectorInput
func (VoiceConnectorMap) ElementType ¶
func (VoiceConnectorMap) ElementType() reflect.Type
func (VoiceConnectorMap) ToVoiceConnectorMapOutput ¶
func (i VoiceConnectorMap) ToVoiceConnectorMapOutput() VoiceConnectorMapOutput
func (VoiceConnectorMap) ToVoiceConnectorMapOutputWithContext ¶
func (i VoiceConnectorMap) ToVoiceConnectorMapOutputWithContext(ctx context.Context) VoiceConnectorMapOutput
type VoiceConnectorMapInput ¶
type VoiceConnectorMapInput interface { pulumi.Input ToVoiceConnectorMapOutput() VoiceConnectorMapOutput ToVoiceConnectorMapOutputWithContext(context.Context) VoiceConnectorMapOutput }
VoiceConnectorMapInput is an input type that accepts VoiceConnectorMap and VoiceConnectorMapOutput values. You can construct a concrete instance of `VoiceConnectorMapInput` via:
VoiceConnectorMap{ "key": VoiceConnectorArgs{...} }
type VoiceConnectorMapOutput ¶
type VoiceConnectorMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorMapOutput) ElementType ¶
func (VoiceConnectorMapOutput) ElementType() reflect.Type
func (VoiceConnectorMapOutput) MapIndex ¶
func (o VoiceConnectorMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorOutput
func (VoiceConnectorMapOutput) ToVoiceConnectorMapOutput ¶
func (o VoiceConnectorMapOutput) ToVoiceConnectorMapOutput() VoiceConnectorMapOutput
func (VoiceConnectorMapOutput) ToVoiceConnectorMapOutputWithContext ¶
func (o VoiceConnectorMapOutput) ToVoiceConnectorMapOutputWithContext(ctx context.Context) VoiceConnectorMapOutput
type VoiceConnectorOrganization ¶
type VoiceConnectorOrganization struct { pulumi.CustomResourceState // When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20. Routes VoiceConnectorOrganizationRouteArrayOutput `pulumi:"routes"` // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringOutput `pulumi:"voiceConnectorId"` }
Enable origination settings to control inbound calling to your SIP infrastructure.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } _, err = chime.NewVoiceConnectorOrganization(ctx, "defaultVoiceConnectorOrganization", &chime.VoiceConnectorOrganizationArgs{ Disabled: pulumi.Bool(false), VoiceConnectorId: defaultVoiceConnector.ID(), Routes: chime.VoiceConnectorOrganizationRouteArray{ &chime.VoiceConnectorOrganizationRouteArgs{ Host: pulumi.String("127.0.0.1"), Port: pulumi.Int(8081), Protocol: pulumi.String("TCP"), Priority: pulumi.Int(1), Weight: pulumi.Int(1), }, &chime.VoiceConnectorOrganizationRouteArgs{ Host: pulumi.String("127.0.0.2"), Port: pulumi.Int(8082), Protocol: pulumi.String("TCP"), Priority: pulumi.Int(2), Weight: pulumi.Int(10), }, }, }) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chime_voice_connector_origination.default id = "abcdef1ghij2klmno3pqr4" } Using `pulumi import`, import Chime Voice Connector Origination using the `voice_connector_id`. For exampleconsole % pulumi import aws_chime_voice_connector_origination.default abcdef1ghij2klmno3pqr4
func GetVoiceConnectorOrganization ¶
func GetVoiceConnectorOrganization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorOrganizationState, opts ...pulumi.ResourceOption) (*VoiceConnectorOrganization, error)
GetVoiceConnectorOrganization gets an existing VoiceConnectorOrganization resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorOrganization ¶
func NewVoiceConnectorOrganization(ctx *pulumi.Context, name string, args *VoiceConnectorOrganizationArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorOrganization, error)
NewVoiceConnectorOrganization registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorOrganization) ElementType ¶
func (*VoiceConnectorOrganization) ElementType() reflect.Type
func (*VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutput ¶
func (i *VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutput() VoiceConnectorOrganizationOutput
func (*VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutputWithContext ¶
func (i *VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutputWithContext(ctx context.Context) VoiceConnectorOrganizationOutput
type VoiceConnectorOrganizationArgs ¶
type VoiceConnectorOrganizationArgs struct { // When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. Disabled pulumi.BoolPtrInput // Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20. Routes VoiceConnectorOrganizationRouteArrayInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput }
The set of arguments for constructing a VoiceConnectorOrganization resource.
func (VoiceConnectorOrganizationArgs) ElementType ¶
func (VoiceConnectorOrganizationArgs) ElementType() reflect.Type
type VoiceConnectorOrganizationArray ¶
type VoiceConnectorOrganizationArray []VoiceConnectorOrganizationInput
func (VoiceConnectorOrganizationArray) ElementType ¶
func (VoiceConnectorOrganizationArray) ElementType() reflect.Type
func (VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutput ¶
func (i VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutput() VoiceConnectorOrganizationArrayOutput
func (VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutputWithContext ¶
func (i VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationArrayOutput
type VoiceConnectorOrganizationArrayInput ¶
type VoiceConnectorOrganizationArrayInput interface { pulumi.Input ToVoiceConnectorOrganizationArrayOutput() VoiceConnectorOrganizationArrayOutput ToVoiceConnectorOrganizationArrayOutputWithContext(context.Context) VoiceConnectorOrganizationArrayOutput }
VoiceConnectorOrganizationArrayInput is an input type that accepts VoiceConnectorOrganizationArray and VoiceConnectorOrganizationArrayOutput values. You can construct a concrete instance of `VoiceConnectorOrganizationArrayInput` via:
VoiceConnectorOrganizationArray{ VoiceConnectorOrganizationArgs{...} }
type VoiceConnectorOrganizationArrayOutput ¶
type VoiceConnectorOrganizationArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOrganizationArrayOutput) ElementType ¶
func (VoiceConnectorOrganizationArrayOutput) ElementType() reflect.Type
func (VoiceConnectorOrganizationArrayOutput) Index ¶
func (o VoiceConnectorOrganizationArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOrganizationOutput
func (VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutput ¶
func (o VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutput() VoiceConnectorOrganizationArrayOutput
func (VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutputWithContext ¶
func (o VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationArrayOutput
type VoiceConnectorOrganizationInput ¶
type VoiceConnectorOrganizationInput interface { pulumi.Input ToVoiceConnectorOrganizationOutput() VoiceConnectorOrganizationOutput ToVoiceConnectorOrganizationOutputWithContext(ctx context.Context) VoiceConnectorOrganizationOutput }
type VoiceConnectorOrganizationMap ¶
type VoiceConnectorOrganizationMap map[string]VoiceConnectorOrganizationInput
func (VoiceConnectorOrganizationMap) ElementType ¶
func (VoiceConnectorOrganizationMap) ElementType() reflect.Type
func (VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutput ¶
func (i VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutput() VoiceConnectorOrganizationMapOutput
func (VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutputWithContext ¶
func (i VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutputWithContext(ctx context.Context) VoiceConnectorOrganizationMapOutput
type VoiceConnectorOrganizationMapInput ¶
type VoiceConnectorOrganizationMapInput interface { pulumi.Input ToVoiceConnectorOrganizationMapOutput() VoiceConnectorOrganizationMapOutput ToVoiceConnectorOrganizationMapOutputWithContext(context.Context) VoiceConnectorOrganizationMapOutput }
VoiceConnectorOrganizationMapInput is an input type that accepts VoiceConnectorOrganizationMap and VoiceConnectorOrganizationMapOutput values. You can construct a concrete instance of `VoiceConnectorOrganizationMapInput` via:
VoiceConnectorOrganizationMap{ "key": VoiceConnectorOrganizationArgs{...} }
type VoiceConnectorOrganizationMapOutput ¶
type VoiceConnectorOrganizationMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOrganizationMapOutput) ElementType ¶
func (VoiceConnectorOrganizationMapOutput) ElementType() reflect.Type
func (VoiceConnectorOrganizationMapOutput) MapIndex ¶
func (o VoiceConnectorOrganizationMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorOrganizationOutput
func (VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutput ¶
func (o VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutput() VoiceConnectorOrganizationMapOutput
func (VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutputWithContext ¶
func (o VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutputWithContext(ctx context.Context) VoiceConnectorOrganizationMapOutput
type VoiceConnectorOrganizationOutput ¶
type VoiceConnectorOrganizationOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOrganizationOutput) Disabled ¶
func (o VoiceConnectorOrganizationOutput) Disabled() pulumi.BoolPtrOutput
When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.
func (VoiceConnectorOrganizationOutput) ElementType ¶
func (VoiceConnectorOrganizationOutput) ElementType() reflect.Type
func (VoiceConnectorOrganizationOutput) Routes ¶
func (o VoiceConnectorOrganizationOutput) Routes() VoiceConnectorOrganizationRouteArrayOutput
Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20.
func (VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutput ¶
func (o VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutput() VoiceConnectorOrganizationOutput
func (VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutputWithContext ¶
func (o VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutputWithContext(ctx context.Context) VoiceConnectorOrganizationOutput
func (VoiceConnectorOrganizationOutput) VoiceConnectorId ¶
func (o VoiceConnectorOrganizationOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorOrganizationRoute ¶
type VoiceConnectorOrganizationRoute struct { // The FQDN or IP address to contact for origination traffic. Host string `pulumi:"host"` // The designated origination route port. Defaults to `5060`. Port *int `pulumi:"port"` // The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first. Priority int `pulumi:"priority"` // The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default. Protocol string `pulumi:"protocol"` // The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight. Weight int `pulumi:"weight"` }
type VoiceConnectorOrganizationRouteArgs ¶
type VoiceConnectorOrganizationRouteArgs struct { // The FQDN or IP address to contact for origination traffic. Host pulumi.StringInput `pulumi:"host"` // The designated origination route port. Defaults to `5060`. Port pulumi.IntPtrInput `pulumi:"port"` // The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first. Priority pulumi.IntInput `pulumi:"priority"` // The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default. Protocol pulumi.StringInput `pulumi:"protocol"` // The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight. Weight pulumi.IntInput `pulumi:"weight"` }
func (VoiceConnectorOrganizationRouteArgs) ElementType ¶
func (VoiceConnectorOrganizationRouteArgs) ElementType() reflect.Type
func (VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutput ¶
func (i VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutput() VoiceConnectorOrganizationRouteOutput
func (VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutputWithContext ¶
func (i VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteOutput
type VoiceConnectorOrganizationRouteArray ¶
type VoiceConnectorOrganizationRouteArray []VoiceConnectorOrganizationRouteInput
func (VoiceConnectorOrganizationRouteArray) ElementType ¶
func (VoiceConnectorOrganizationRouteArray) ElementType() reflect.Type
func (VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutput ¶
func (i VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutput() VoiceConnectorOrganizationRouteArrayOutput
func (VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutputWithContext ¶
func (i VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteArrayOutput
type VoiceConnectorOrganizationRouteArrayInput ¶
type VoiceConnectorOrganizationRouteArrayInput interface { pulumi.Input ToVoiceConnectorOrganizationRouteArrayOutput() VoiceConnectorOrganizationRouteArrayOutput ToVoiceConnectorOrganizationRouteArrayOutputWithContext(context.Context) VoiceConnectorOrganizationRouteArrayOutput }
VoiceConnectorOrganizationRouteArrayInput is an input type that accepts VoiceConnectorOrganizationRouteArray and VoiceConnectorOrganizationRouteArrayOutput values. You can construct a concrete instance of `VoiceConnectorOrganizationRouteArrayInput` via:
VoiceConnectorOrganizationRouteArray{ VoiceConnectorOrganizationRouteArgs{...} }
type VoiceConnectorOrganizationRouteArrayOutput ¶
type VoiceConnectorOrganizationRouteArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOrganizationRouteArrayOutput) ElementType ¶
func (VoiceConnectorOrganizationRouteArrayOutput) ElementType() reflect.Type
func (VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutput ¶
func (o VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutput() VoiceConnectorOrganizationRouteArrayOutput
func (VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutputWithContext ¶
func (o VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteArrayOutput
type VoiceConnectorOrganizationRouteInput ¶
type VoiceConnectorOrganizationRouteInput interface { pulumi.Input ToVoiceConnectorOrganizationRouteOutput() VoiceConnectorOrganizationRouteOutput ToVoiceConnectorOrganizationRouteOutputWithContext(context.Context) VoiceConnectorOrganizationRouteOutput }
VoiceConnectorOrganizationRouteInput is an input type that accepts VoiceConnectorOrganizationRouteArgs and VoiceConnectorOrganizationRouteOutput values. You can construct a concrete instance of `VoiceConnectorOrganizationRouteInput` via:
VoiceConnectorOrganizationRouteArgs{...}
type VoiceConnectorOrganizationRouteOutput ¶
type VoiceConnectorOrganizationRouteOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOrganizationRouteOutput) ElementType ¶
func (VoiceConnectorOrganizationRouteOutput) ElementType() reflect.Type
func (VoiceConnectorOrganizationRouteOutput) Host ¶
func (o VoiceConnectorOrganizationRouteOutput) Host() pulumi.StringOutput
The FQDN or IP address to contact for origination traffic.
func (VoiceConnectorOrganizationRouteOutput) Port ¶
func (o VoiceConnectorOrganizationRouteOutput) Port() pulumi.IntPtrOutput
The designated origination route port. Defaults to `5060`.
func (VoiceConnectorOrganizationRouteOutput) Priority ¶
func (o VoiceConnectorOrganizationRouteOutput) Priority() pulumi.IntOutput
The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.
func (VoiceConnectorOrganizationRouteOutput) Protocol ¶
func (o VoiceConnectorOrganizationRouteOutput) Protocol() pulumi.StringOutput
The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.
func (VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutput ¶
func (o VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutput() VoiceConnectorOrganizationRouteOutput
func (VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutputWithContext ¶
func (o VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteOutput
func (VoiceConnectorOrganizationRouteOutput) Weight ¶
func (o VoiceConnectorOrganizationRouteOutput) Weight() pulumi.IntOutput
The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight.
type VoiceConnectorOrganizationState ¶
type VoiceConnectorOrganizationState struct { // When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. Disabled pulumi.BoolPtrInput // Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20. Routes VoiceConnectorOrganizationRouteArrayInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringPtrInput }
func (VoiceConnectorOrganizationState) ElementType ¶
func (VoiceConnectorOrganizationState) ElementType() reflect.Type
type VoiceConnectorOutput ¶
type VoiceConnectorOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOutput) Arn ¶
func (o VoiceConnectorOutput) Arn() pulumi.StringOutput
ARN (Amazon Resource Name) of the Amazon Chime Voice Connector.
func (VoiceConnectorOutput) AwsRegion ¶
func (o VoiceConnectorOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region in which the Amazon Chime Voice Connector is created. Default value: `us-east-1`
func (VoiceConnectorOutput) ElementType ¶
func (VoiceConnectorOutput) ElementType() reflect.Type
func (VoiceConnectorOutput) Name ¶
func (o VoiceConnectorOutput) Name() pulumi.StringOutput
The name of the Amazon Chime Voice Connector.
func (VoiceConnectorOutput) OutboundHostName ¶
func (o VoiceConnectorOutput) OutboundHostName() pulumi.StringOutput
The outbound host name for the Amazon Chime Voice Connector.
func (VoiceConnectorOutput) RequireEncryption ¶
func (o VoiceConnectorOutput) RequireEncryption() pulumi.BoolOutput
When enabled, requires encryption for the Amazon Chime Voice Connector.
The following arguments are optional:
func (VoiceConnectorOutput) Tags ¶
func (o VoiceConnectorOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (VoiceConnectorOutput) TagsAll ¶
func (o VoiceConnectorOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (VoiceConnectorOutput) ToVoiceConnectorOutput ¶
func (o VoiceConnectorOutput) ToVoiceConnectorOutput() VoiceConnectorOutput
func (VoiceConnectorOutput) ToVoiceConnectorOutputWithContext ¶
func (o VoiceConnectorOutput) ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput
type VoiceConnectorState ¶
type VoiceConnectorState struct { // ARN (Amazon Resource Name) of the Amazon Chime Voice Connector. Arn pulumi.StringPtrInput // The AWS Region in which the Amazon Chime Voice Connector is created. Default value: `us-east-1` AwsRegion pulumi.StringPtrInput // The name of the Amazon Chime Voice Connector. Name pulumi.StringPtrInput // The outbound host name for the Amazon Chime Voice Connector. OutboundHostName pulumi.StringPtrInput // When enabled, requires encryption for the Amazon Chime Voice Connector. // // The following arguments are optional: RequireEncryption pulumi.BoolPtrInput // Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
func (VoiceConnectorState) ElementType ¶
func (VoiceConnectorState) ElementType() reflect.Type
type VoiceConnectorStreaming ¶
type VoiceConnectorStreaming struct { pulumi.CustomResourceState // The retention period, in hours, for the Amazon Kinesis data. DataRetention pulumi.IntOutput `pulumi:"dataRetention"` // When true, media streaming to Amazon Kinesis is turned off. Default: `false` Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // The media insights configuration. See `mediaInsightsConfiguration`. MediaInsightsConfiguration VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput `pulumi:"mediaInsightsConfiguration"` // The streaming notification targets. Valid Values: `EventBridge | SNS | SQS` StreamingNotificationTargets pulumi.StringArrayOutput `pulumi:"streamingNotificationTargets"` // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringOutput `pulumi:"voiceConnectorId"` }
Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Amazon Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } _, err = chime.NewVoiceConnectorStreaming(ctx, "defaultVoiceConnectorStreaming", &chime.VoiceConnectorStreamingArgs{ Disabled: pulumi.Bool(false), VoiceConnectorId: defaultVoiceConnector.ID(), DataRetention: pulumi.Int(7), StreamingNotificationTargets: pulumi.StringArray{ pulumi.String("SQS"), }, }) if err != nil { return err } return nil }) }
``` ### Example Usage With Media Insights
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chimesdkmediapipelines" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kinesis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } assumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef("Allow"), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "mediapipelines.chime.amazonaws.com", }, }, }, Actions: []string{ "sts:AssumeRole", }, }, }, }, nil) if err != nil { return err } exampleRole, err := iam.NewRole(ctx, "exampleRole", &iam.RoleArgs{ AssumeRolePolicy: *pulumi.String(assumeRole.Json), }) if err != nil { return err } exampleStream, err := kinesis.NewStream(ctx, "exampleStream", &kinesis.StreamArgs{ ShardCount: pulumi.Int(2), }) if err != nil { return err } exampleMediaInsightsPipelineConfiguration, err := chimesdkmediapipelines.NewMediaInsightsPipelineConfiguration(ctx, "exampleMediaInsightsPipelineConfiguration", &chimesdkmediapipelines.MediaInsightsPipelineConfigurationArgs{ ResourceAccessRoleArn: exampleRole.Arn, Elements: chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArray{ &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{ Type: pulumi.String("AmazonTranscribeCallAnalyticsProcessor"), AmazonTranscribeCallAnalyticsProcessorConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs{ LanguageCode: pulumi.String("en-US"), }, }, &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{ Type: pulumi.String("KinesisDataStreamSink"), KinesisDataStreamSinkConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs{ InsightsTarget: exampleStream.Arn, }, }, }, }) if err != nil { return err } _, err = chime.NewVoiceConnectorStreaming(ctx, "defaultVoiceConnectorStreaming", &chime.VoiceConnectorStreamingArgs{ Disabled: pulumi.Bool(false), VoiceConnectorId: defaultVoiceConnector.ID(), DataRetention: pulumi.Int(7), StreamingNotificationTargets: pulumi.StringArray{ pulumi.String("SQS"), }, MediaInsightsConfiguration: &chime.VoiceConnectorStreamingMediaInsightsConfigurationArgs{ Disabled: pulumi.Bool(false), ConfigurationArn: exampleMediaInsightsPipelineConfiguration.Arn, }, }) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chime_voice_connector_streaming.default id = "abcdef1ghij2klmno3pqr4" } Using `pulumi import`, import Chime Voice Connector Streaming using the `voice_connector_id`. For exampleconsole % pulumi import aws_chime_voice_connector_streaming.default abcdef1ghij2klmno3pqr4
func GetVoiceConnectorStreaming ¶
func GetVoiceConnectorStreaming(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorStreamingState, opts ...pulumi.ResourceOption) (*VoiceConnectorStreaming, error)
GetVoiceConnectorStreaming gets an existing VoiceConnectorStreaming resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorStreaming ¶
func NewVoiceConnectorStreaming(ctx *pulumi.Context, name string, args *VoiceConnectorStreamingArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorStreaming, error)
NewVoiceConnectorStreaming registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorStreaming) ElementType ¶
func (*VoiceConnectorStreaming) ElementType() reflect.Type
func (*VoiceConnectorStreaming) ToVoiceConnectorStreamingOutput ¶
func (i *VoiceConnectorStreaming) ToVoiceConnectorStreamingOutput() VoiceConnectorStreamingOutput
func (*VoiceConnectorStreaming) ToVoiceConnectorStreamingOutputWithContext ¶
func (i *VoiceConnectorStreaming) ToVoiceConnectorStreamingOutputWithContext(ctx context.Context) VoiceConnectorStreamingOutput
type VoiceConnectorStreamingArgs ¶
type VoiceConnectorStreamingArgs struct { // The retention period, in hours, for the Amazon Kinesis data. DataRetention pulumi.IntInput // When true, media streaming to Amazon Kinesis is turned off. Default: `false` Disabled pulumi.BoolPtrInput // The media insights configuration. See `mediaInsightsConfiguration`. MediaInsightsConfiguration VoiceConnectorStreamingMediaInsightsConfigurationPtrInput // The streaming notification targets. Valid Values: `EventBridge | SNS | SQS` StreamingNotificationTargets pulumi.StringArrayInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput }
The set of arguments for constructing a VoiceConnectorStreaming resource.
func (VoiceConnectorStreamingArgs) ElementType ¶
func (VoiceConnectorStreamingArgs) ElementType() reflect.Type
type VoiceConnectorStreamingArray ¶
type VoiceConnectorStreamingArray []VoiceConnectorStreamingInput
func (VoiceConnectorStreamingArray) ElementType ¶
func (VoiceConnectorStreamingArray) ElementType() reflect.Type
func (VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutput ¶
func (i VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutput() VoiceConnectorStreamingArrayOutput
func (VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutputWithContext ¶
func (i VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutputWithContext(ctx context.Context) VoiceConnectorStreamingArrayOutput
type VoiceConnectorStreamingArrayInput ¶
type VoiceConnectorStreamingArrayInput interface { pulumi.Input ToVoiceConnectorStreamingArrayOutput() VoiceConnectorStreamingArrayOutput ToVoiceConnectorStreamingArrayOutputWithContext(context.Context) VoiceConnectorStreamingArrayOutput }
VoiceConnectorStreamingArrayInput is an input type that accepts VoiceConnectorStreamingArray and VoiceConnectorStreamingArrayOutput values. You can construct a concrete instance of `VoiceConnectorStreamingArrayInput` via:
VoiceConnectorStreamingArray{ VoiceConnectorStreamingArgs{...} }
type VoiceConnectorStreamingArrayOutput ¶
type VoiceConnectorStreamingArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorStreamingArrayOutput) ElementType ¶
func (VoiceConnectorStreamingArrayOutput) ElementType() reflect.Type
func (VoiceConnectorStreamingArrayOutput) Index ¶
func (o VoiceConnectorStreamingArrayOutput) Index(i pulumi.IntInput) VoiceConnectorStreamingOutput
func (VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutput ¶
func (o VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutput() VoiceConnectorStreamingArrayOutput
func (VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutputWithContext ¶
func (o VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutputWithContext(ctx context.Context) VoiceConnectorStreamingArrayOutput
type VoiceConnectorStreamingInput ¶
type VoiceConnectorStreamingInput interface { pulumi.Input ToVoiceConnectorStreamingOutput() VoiceConnectorStreamingOutput ToVoiceConnectorStreamingOutputWithContext(ctx context.Context) VoiceConnectorStreamingOutput }
type VoiceConnectorStreamingMap ¶
type VoiceConnectorStreamingMap map[string]VoiceConnectorStreamingInput
func (VoiceConnectorStreamingMap) ElementType ¶
func (VoiceConnectorStreamingMap) ElementType() reflect.Type
func (VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutput ¶
func (i VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutput() VoiceConnectorStreamingMapOutput
func (VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutputWithContext ¶
func (i VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutputWithContext(ctx context.Context) VoiceConnectorStreamingMapOutput
type VoiceConnectorStreamingMapInput ¶
type VoiceConnectorStreamingMapInput interface { pulumi.Input ToVoiceConnectorStreamingMapOutput() VoiceConnectorStreamingMapOutput ToVoiceConnectorStreamingMapOutputWithContext(context.Context) VoiceConnectorStreamingMapOutput }
VoiceConnectorStreamingMapInput is an input type that accepts VoiceConnectorStreamingMap and VoiceConnectorStreamingMapOutput values. You can construct a concrete instance of `VoiceConnectorStreamingMapInput` via:
VoiceConnectorStreamingMap{ "key": VoiceConnectorStreamingArgs{...} }
type VoiceConnectorStreamingMapOutput ¶
type VoiceConnectorStreamingMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorStreamingMapOutput) ElementType ¶
func (VoiceConnectorStreamingMapOutput) ElementType() reflect.Type
func (VoiceConnectorStreamingMapOutput) MapIndex ¶
func (o VoiceConnectorStreamingMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorStreamingOutput
func (VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutput ¶
func (o VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutput() VoiceConnectorStreamingMapOutput
func (VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutputWithContext ¶
func (o VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutputWithContext(ctx context.Context) VoiceConnectorStreamingMapOutput
type VoiceConnectorStreamingMediaInsightsConfiguration ¶
type VoiceConnectorStreamingMediaInsightsConfiguration struct { // The media insights configuration that will be invoked by the Voice Connector. ConfigurationArn *string `pulumi:"configurationArn"` // When `true`, the media insights configuration is not enabled. Defaults to `false`. Disabled *bool `pulumi:"disabled"` }
type VoiceConnectorStreamingMediaInsightsConfigurationArgs ¶
type VoiceConnectorStreamingMediaInsightsConfigurationArgs struct { // The media insights configuration that will be invoked by the Voice Connector. ConfigurationArn pulumi.StringPtrInput `pulumi:"configurationArn"` // When `true`, the media insights configuration is not enabled. Defaults to `false`. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` }
func (VoiceConnectorStreamingMediaInsightsConfigurationArgs) ElementType ¶
func (VoiceConnectorStreamingMediaInsightsConfigurationArgs) ElementType() reflect.Type
func (VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationOutput ¶
func (i VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationOutput() VoiceConnectorStreamingMediaInsightsConfigurationOutput
func (VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationOutputWithContext ¶
func (i VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationOutputWithContext(ctx context.Context) VoiceConnectorStreamingMediaInsightsConfigurationOutput
func (VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutput ¶
func (i VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutput() VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
func (VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutputWithContext ¶
func (i VoiceConnectorStreamingMediaInsightsConfigurationArgs) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutputWithContext(ctx context.Context) VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
type VoiceConnectorStreamingMediaInsightsConfigurationInput ¶
type VoiceConnectorStreamingMediaInsightsConfigurationInput interface { pulumi.Input ToVoiceConnectorStreamingMediaInsightsConfigurationOutput() VoiceConnectorStreamingMediaInsightsConfigurationOutput ToVoiceConnectorStreamingMediaInsightsConfigurationOutputWithContext(context.Context) VoiceConnectorStreamingMediaInsightsConfigurationOutput }
VoiceConnectorStreamingMediaInsightsConfigurationInput is an input type that accepts VoiceConnectorStreamingMediaInsightsConfigurationArgs and VoiceConnectorStreamingMediaInsightsConfigurationOutput values. You can construct a concrete instance of `VoiceConnectorStreamingMediaInsightsConfigurationInput` via:
VoiceConnectorStreamingMediaInsightsConfigurationArgs{...}
type VoiceConnectorStreamingMediaInsightsConfigurationOutput ¶
type VoiceConnectorStreamingMediaInsightsConfigurationOutput struct{ *pulumi.OutputState }
func (VoiceConnectorStreamingMediaInsightsConfigurationOutput) ConfigurationArn ¶
func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) ConfigurationArn() pulumi.StringPtrOutput
The media insights configuration that will be invoked by the Voice Connector.
func (VoiceConnectorStreamingMediaInsightsConfigurationOutput) Disabled ¶
func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) Disabled() pulumi.BoolPtrOutput
When `true`, the media insights configuration is not enabled. Defaults to `false`.
func (VoiceConnectorStreamingMediaInsightsConfigurationOutput) ElementType ¶
func (VoiceConnectorStreamingMediaInsightsConfigurationOutput) ElementType() reflect.Type
func (VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationOutput ¶
func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationOutput() VoiceConnectorStreamingMediaInsightsConfigurationOutput
func (VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationOutputWithContext ¶
func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationOutputWithContext(ctx context.Context) VoiceConnectorStreamingMediaInsightsConfigurationOutput
func (VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutput ¶
func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutput() VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
func (VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutputWithContext ¶
func (o VoiceConnectorStreamingMediaInsightsConfigurationOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutputWithContext(ctx context.Context) VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
type VoiceConnectorStreamingMediaInsightsConfigurationPtrInput ¶
type VoiceConnectorStreamingMediaInsightsConfigurationPtrInput interface { pulumi.Input ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutput() VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutputWithContext(context.Context) VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput }
VoiceConnectorStreamingMediaInsightsConfigurationPtrInput is an input type that accepts VoiceConnectorStreamingMediaInsightsConfigurationArgs, VoiceConnectorStreamingMediaInsightsConfigurationPtr and VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput values. You can construct a concrete instance of `VoiceConnectorStreamingMediaInsightsConfigurationPtrInput` via:
VoiceConnectorStreamingMediaInsightsConfigurationArgs{...} or: nil
func VoiceConnectorStreamingMediaInsightsConfigurationPtr ¶
func VoiceConnectorStreamingMediaInsightsConfigurationPtr(v *VoiceConnectorStreamingMediaInsightsConfigurationArgs) VoiceConnectorStreamingMediaInsightsConfigurationPtrInput
type VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput ¶
type VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ConfigurationArn ¶
func (o VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ConfigurationArn() pulumi.StringPtrOutput
The media insights configuration that will be invoked by the Voice Connector.
func (VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) Disabled ¶
func (o VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) Disabled() pulumi.BoolPtrOutput
When `true`, the media insights configuration is not enabled. Defaults to `false`.
func (VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ElementType ¶
func (VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ElementType() reflect.Type
func (VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutput ¶
func (o VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutput() VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
func (VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutputWithContext ¶
func (o VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput) ToVoiceConnectorStreamingMediaInsightsConfigurationPtrOutputWithContext(ctx context.Context) VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
type VoiceConnectorStreamingOutput ¶
type VoiceConnectorStreamingOutput struct{ *pulumi.OutputState }
func (VoiceConnectorStreamingOutput) DataRetention ¶
func (o VoiceConnectorStreamingOutput) DataRetention() pulumi.IntOutput
The retention period, in hours, for the Amazon Kinesis data.
func (VoiceConnectorStreamingOutput) Disabled ¶
func (o VoiceConnectorStreamingOutput) Disabled() pulumi.BoolPtrOutput
When true, media streaming to Amazon Kinesis is turned off. Default: `false`
func (VoiceConnectorStreamingOutput) ElementType ¶
func (VoiceConnectorStreamingOutput) ElementType() reflect.Type
func (VoiceConnectorStreamingOutput) MediaInsightsConfiguration ¶
func (o VoiceConnectorStreamingOutput) MediaInsightsConfiguration() VoiceConnectorStreamingMediaInsightsConfigurationPtrOutput
The media insights configuration. See `mediaInsightsConfiguration`.
func (VoiceConnectorStreamingOutput) StreamingNotificationTargets ¶
func (o VoiceConnectorStreamingOutput) StreamingNotificationTargets() pulumi.StringArrayOutput
The streaming notification targets. Valid Values: `EventBridge | SNS | SQS`
func (VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutput ¶
func (o VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutput() VoiceConnectorStreamingOutput
func (VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutputWithContext ¶
func (o VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutputWithContext(ctx context.Context) VoiceConnectorStreamingOutput
func (VoiceConnectorStreamingOutput) VoiceConnectorId ¶
func (o VoiceConnectorStreamingOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorStreamingState ¶
type VoiceConnectorStreamingState struct { // The retention period, in hours, for the Amazon Kinesis data. DataRetention pulumi.IntPtrInput // When true, media streaming to Amazon Kinesis is turned off. Default: `false` Disabled pulumi.BoolPtrInput // The media insights configuration. See `mediaInsightsConfiguration`. MediaInsightsConfiguration VoiceConnectorStreamingMediaInsightsConfigurationPtrInput // The streaming notification targets. Valid Values: `EventBridge | SNS | SQS` StreamingNotificationTargets pulumi.StringArrayInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringPtrInput }
func (VoiceConnectorStreamingState) ElementType ¶
func (VoiceConnectorStreamingState) ElementType() reflect.Type
type VoiceConnectorTermination ¶
type VoiceConnectorTermination struct { pulumi.CustomResourceState // The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. CallingRegions pulumi.StringArrayOutput `pulumi:"callingRegions"` // The IP addresses allowed to make calls, in CIDR format. CidrAllowLists pulumi.StringArrayOutput `pulumi:"cidrAllowLists"` // The limit on calls per second. Max value based on account service quota. Default value of `1`. CpsLimit pulumi.IntPtrOutput `pulumi:"cpsLimit"` // The default caller ID phone number. DefaultPhoneNumber pulumi.StringPtrOutput `pulumi:"defaultPhoneNumber"` // When termination settings are disabled, outbound calls can not be made. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringOutput `pulumi:"voiceConnectorId"` }
Enable Termination settings to control outbound calling from your SIP infrastructure.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } _, err = chime.NewVoiceConnectorTermination(ctx, "defaultVoiceConnectorTermination", &chime.VoiceConnectorTerminationArgs{ Disabled: pulumi.Bool(false), CpsLimit: pulumi.Int(1), CidrAllowLists: pulumi.StringArray{ pulumi.String("50.35.78.96/31"), }, CallingRegions: pulumi.StringArray{ pulumi.String("US"), pulumi.String("CA"), }, VoiceConnectorId: defaultVoiceConnector.ID(), }) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chime_voice_connector_termination.default id = "abcdef1ghij2klmno3pqr4" } Using `pulumi import`, import Chime Voice Connector Termination using the `voice_connector_id`. For exampleconsole % pulumi import aws_chime_voice_connector_termination.default abcdef1ghij2klmno3pqr4
func GetVoiceConnectorTermination ¶
func GetVoiceConnectorTermination(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorTerminationState, opts ...pulumi.ResourceOption) (*VoiceConnectorTermination, error)
GetVoiceConnectorTermination gets an existing VoiceConnectorTermination resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorTermination ¶
func NewVoiceConnectorTermination(ctx *pulumi.Context, name string, args *VoiceConnectorTerminationArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorTermination, error)
NewVoiceConnectorTermination registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorTermination) ElementType ¶
func (*VoiceConnectorTermination) ElementType() reflect.Type
func (*VoiceConnectorTermination) ToVoiceConnectorTerminationOutput ¶
func (i *VoiceConnectorTermination) ToVoiceConnectorTerminationOutput() VoiceConnectorTerminationOutput
func (*VoiceConnectorTermination) ToVoiceConnectorTerminationOutputWithContext ¶
func (i *VoiceConnectorTermination) ToVoiceConnectorTerminationOutputWithContext(ctx context.Context) VoiceConnectorTerminationOutput
type VoiceConnectorTerminationArgs ¶
type VoiceConnectorTerminationArgs struct { // The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. CallingRegions pulumi.StringArrayInput // The IP addresses allowed to make calls, in CIDR format. CidrAllowLists pulumi.StringArrayInput // The limit on calls per second. Max value based on account service quota. Default value of `1`. CpsLimit pulumi.IntPtrInput // The default caller ID phone number. DefaultPhoneNumber pulumi.StringPtrInput // When termination settings are disabled, outbound calls can not be made. Disabled pulumi.BoolPtrInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput }
The set of arguments for constructing a VoiceConnectorTermination resource.
func (VoiceConnectorTerminationArgs) ElementType ¶
func (VoiceConnectorTerminationArgs) ElementType() reflect.Type
type VoiceConnectorTerminationArray ¶
type VoiceConnectorTerminationArray []VoiceConnectorTerminationInput
func (VoiceConnectorTerminationArray) ElementType ¶
func (VoiceConnectorTerminationArray) ElementType() reflect.Type
func (VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutput ¶
func (i VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutput() VoiceConnectorTerminationArrayOutput
func (VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutputWithContext ¶
func (i VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationArrayOutput
type VoiceConnectorTerminationArrayInput ¶
type VoiceConnectorTerminationArrayInput interface { pulumi.Input ToVoiceConnectorTerminationArrayOutput() VoiceConnectorTerminationArrayOutput ToVoiceConnectorTerminationArrayOutputWithContext(context.Context) VoiceConnectorTerminationArrayOutput }
VoiceConnectorTerminationArrayInput is an input type that accepts VoiceConnectorTerminationArray and VoiceConnectorTerminationArrayOutput values. You can construct a concrete instance of `VoiceConnectorTerminationArrayInput` via:
VoiceConnectorTerminationArray{ VoiceConnectorTerminationArgs{...} }
type VoiceConnectorTerminationArrayOutput ¶
type VoiceConnectorTerminationArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationArrayOutput) ElementType ¶
func (VoiceConnectorTerminationArrayOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationArrayOutput) Index ¶
func (o VoiceConnectorTerminationArrayOutput) Index(i pulumi.IntInput) VoiceConnectorTerminationOutput
func (VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutput ¶
func (o VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutput() VoiceConnectorTerminationArrayOutput
func (VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutputWithContext ¶
func (o VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationArrayOutput
type VoiceConnectorTerminationCredentials ¶
type VoiceConnectorTerminationCredentials struct { pulumi.CustomResourceState // List of termination SIP credentials. Credentials VoiceConnectorTerminationCredentialsCredentialArrayOutput `pulumi:"credentials"` // Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringOutput `pulumi:"voiceConnectorId"` }
Adds termination SIP credentials for the specified Amazon Chime Voice Connector.
> **Note:** Voice Connector Termination Credentials requires a Voice Connector Termination to be present. Use of `dependsOn` (as shown below) is recommended to avoid race conditions.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } defaultVoiceConnectorTermination, err := chime.NewVoiceConnectorTermination(ctx, "defaultVoiceConnectorTermination", &chime.VoiceConnectorTerminationArgs{ Disabled: pulumi.Bool(true), CpsLimit: pulumi.Int(1), CidrAllowLists: pulumi.StringArray{ pulumi.String("50.35.78.96/31"), }, CallingRegions: pulumi.StringArray{ pulumi.String("US"), pulumi.String("CA"), }, VoiceConnectorId: defaultVoiceConnector.ID(), }) if err != nil { return err } _, err = chime.NewVoiceConnectorTerminationCredentials(ctx, "defaultVoiceConnectorTerminationCredentials", &chime.VoiceConnectorTerminationCredentialsArgs{ VoiceConnectorId: defaultVoiceConnector.ID(), Credentials: chime.VoiceConnectorTerminationCredentialsCredentialArray{ &chime.VoiceConnectorTerminationCredentialsCredentialArgs{ Username: pulumi.String("test"), Password: pulumi.String("test!"), }, }, }, pulumi.DependsOn([]pulumi.Resource{ defaultVoiceConnectorTermination, })) if err != nil { return err } return nil }) }
```
## Import
terraform import {
to = aws_chime_voice_connector_termination_credentials.default id = "abcdef1ghij2klmno3pqr4" } Using `pulumi import`, import Chime Voice Connector Termination Credentials using the `voice_connector_id`. For exampleconsole % pulumi import aws_chime_voice_connector_termination_credentials.default abcdef1ghij2klmno3pqr4
func GetVoiceConnectorTerminationCredentials ¶
func GetVoiceConnectorTerminationCredentials(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorTerminationCredentialsState, opts ...pulumi.ResourceOption) (*VoiceConnectorTerminationCredentials, error)
GetVoiceConnectorTerminationCredentials gets an existing VoiceConnectorTerminationCredentials resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorTerminationCredentials ¶
func NewVoiceConnectorTerminationCredentials(ctx *pulumi.Context, name string, args *VoiceConnectorTerminationCredentialsArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorTerminationCredentials, error)
NewVoiceConnectorTerminationCredentials registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorTerminationCredentials) ElementType ¶
func (*VoiceConnectorTerminationCredentials) ElementType() reflect.Type
func (*VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutput ¶
func (i *VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutput() VoiceConnectorTerminationCredentialsOutput
func (*VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutputWithContext ¶
func (i *VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsOutput
type VoiceConnectorTerminationCredentialsArgs ¶
type VoiceConnectorTerminationCredentialsArgs struct { // List of termination SIP credentials. Credentials VoiceConnectorTerminationCredentialsCredentialArrayInput // Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput }
The set of arguments for constructing a VoiceConnectorTerminationCredentials resource.
func (VoiceConnectorTerminationCredentialsArgs) ElementType ¶
func (VoiceConnectorTerminationCredentialsArgs) ElementType() reflect.Type
type VoiceConnectorTerminationCredentialsArray ¶
type VoiceConnectorTerminationCredentialsArray []VoiceConnectorTerminationCredentialsInput
func (VoiceConnectorTerminationCredentialsArray) ElementType ¶
func (VoiceConnectorTerminationCredentialsArray) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutput ¶
func (i VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutput() VoiceConnectorTerminationCredentialsArrayOutput
func (VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext ¶
func (i VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsArrayOutput
type VoiceConnectorTerminationCredentialsArrayInput ¶
type VoiceConnectorTerminationCredentialsArrayInput interface { pulumi.Input ToVoiceConnectorTerminationCredentialsArrayOutput() VoiceConnectorTerminationCredentialsArrayOutput ToVoiceConnectorTerminationCredentialsArrayOutputWithContext(context.Context) VoiceConnectorTerminationCredentialsArrayOutput }
VoiceConnectorTerminationCredentialsArrayInput is an input type that accepts VoiceConnectorTerminationCredentialsArray and VoiceConnectorTerminationCredentialsArrayOutput values. You can construct a concrete instance of `VoiceConnectorTerminationCredentialsArrayInput` via:
VoiceConnectorTerminationCredentialsArray{ VoiceConnectorTerminationCredentialsArgs{...} }
type VoiceConnectorTerminationCredentialsArrayOutput ¶
type VoiceConnectorTerminationCredentialsArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationCredentialsArrayOutput) ElementType ¶
func (VoiceConnectorTerminationCredentialsArrayOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutput ¶
func (o VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutput() VoiceConnectorTerminationCredentialsArrayOutput
func (VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext ¶
func (o VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsArrayOutput
type VoiceConnectorTerminationCredentialsCredentialArgs ¶
type VoiceConnectorTerminationCredentialsCredentialArgs struct { // RFC2617 compliant password associated with the SIP credentials. Password pulumi.StringInput `pulumi:"password"` // RFC2617 compliant username associated with the SIP credentials. Username pulumi.StringInput `pulumi:"username"` }
func (VoiceConnectorTerminationCredentialsCredentialArgs) ElementType ¶
func (VoiceConnectorTerminationCredentialsCredentialArgs) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutput ¶
func (i VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutput() VoiceConnectorTerminationCredentialsCredentialOutput
func (VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext ¶
func (i VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialOutput
type VoiceConnectorTerminationCredentialsCredentialArray ¶
type VoiceConnectorTerminationCredentialsCredentialArray []VoiceConnectorTerminationCredentialsCredentialInput
func (VoiceConnectorTerminationCredentialsCredentialArray) ElementType ¶
func (VoiceConnectorTerminationCredentialsCredentialArray) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput ¶
func (i VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput() VoiceConnectorTerminationCredentialsCredentialArrayOutput
func (VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext ¶
func (i VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialArrayOutput
type VoiceConnectorTerminationCredentialsCredentialArrayInput ¶
type VoiceConnectorTerminationCredentialsCredentialArrayInput interface { pulumi.Input ToVoiceConnectorTerminationCredentialsCredentialArrayOutput() VoiceConnectorTerminationCredentialsCredentialArrayOutput ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext(context.Context) VoiceConnectorTerminationCredentialsCredentialArrayOutput }
VoiceConnectorTerminationCredentialsCredentialArrayInput is an input type that accepts VoiceConnectorTerminationCredentialsCredentialArray and VoiceConnectorTerminationCredentialsCredentialArrayOutput values. You can construct a concrete instance of `VoiceConnectorTerminationCredentialsCredentialArrayInput` via:
VoiceConnectorTerminationCredentialsCredentialArray{ VoiceConnectorTerminationCredentialsCredentialArgs{...} }
type VoiceConnectorTerminationCredentialsCredentialArrayOutput ¶
type VoiceConnectorTerminationCredentialsCredentialArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationCredentialsCredentialArrayOutput) ElementType ¶
func (VoiceConnectorTerminationCredentialsCredentialArrayOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput ¶
func (o VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput() VoiceConnectorTerminationCredentialsCredentialArrayOutput
func (VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext ¶
func (o VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialArrayOutput
type VoiceConnectorTerminationCredentialsCredentialInput ¶
type VoiceConnectorTerminationCredentialsCredentialInput interface { pulumi.Input ToVoiceConnectorTerminationCredentialsCredentialOutput() VoiceConnectorTerminationCredentialsCredentialOutput ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext(context.Context) VoiceConnectorTerminationCredentialsCredentialOutput }
VoiceConnectorTerminationCredentialsCredentialInput is an input type that accepts VoiceConnectorTerminationCredentialsCredentialArgs and VoiceConnectorTerminationCredentialsCredentialOutput values. You can construct a concrete instance of `VoiceConnectorTerminationCredentialsCredentialInput` via:
VoiceConnectorTerminationCredentialsCredentialArgs{...}
type VoiceConnectorTerminationCredentialsCredentialOutput ¶
type VoiceConnectorTerminationCredentialsCredentialOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationCredentialsCredentialOutput) ElementType ¶
func (VoiceConnectorTerminationCredentialsCredentialOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsCredentialOutput) Password ¶
func (o VoiceConnectorTerminationCredentialsCredentialOutput) Password() pulumi.StringOutput
RFC2617 compliant password associated with the SIP credentials.
func (VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutput ¶
func (o VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutput() VoiceConnectorTerminationCredentialsCredentialOutput
func (VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext ¶
func (o VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialOutput
func (VoiceConnectorTerminationCredentialsCredentialOutput) Username ¶
func (o VoiceConnectorTerminationCredentialsCredentialOutput) Username() pulumi.StringOutput
RFC2617 compliant username associated with the SIP credentials.
type VoiceConnectorTerminationCredentialsInput ¶
type VoiceConnectorTerminationCredentialsInput interface { pulumi.Input ToVoiceConnectorTerminationCredentialsOutput() VoiceConnectorTerminationCredentialsOutput ToVoiceConnectorTerminationCredentialsOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsOutput }
type VoiceConnectorTerminationCredentialsMap ¶
type VoiceConnectorTerminationCredentialsMap map[string]VoiceConnectorTerminationCredentialsInput
func (VoiceConnectorTerminationCredentialsMap) ElementType ¶
func (VoiceConnectorTerminationCredentialsMap) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutput ¶
func (i VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutput() VoiceConnectorTerminationCredentialsMapOutput
func (VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutputWithContext ¶
func (i VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsMapOutput
type VoiceConnectorTerminationCredentialsMapInput ¶
type VoiceConnectorTerminationCredentialsMapInput interface { pulumi.Input ToVoiceConnectorTerminationCredentialsMapOutput() VoiceConnectorTerminationCredentialsMapOutput ToVoiceConnectorTerminationCredentialsMapOutputWithContext(context.Context) VoiceConnectorTerminationCredentialsMapOutput }
VoiceConnectorTerminationCredentialsMapInput is an input type that accepts VoiceConnectorTerminationCredentialsMap and VoiceConnectorTerminationCredentialsMapOutput values. You can construct a concrete instance of `VoiceConnectorTerminationCredentialsMapInput` via:
VoiceConnectorTerminationCredentialsMap{ "key": VoiceConnectorTerminationCredentialsArgs{...} }
type VoiceConnectorTerminationCredentialsMapOutput ¶
type VoiceConnectorTerminationCredentialsMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationCredentialsMapOutput) ElementType ¶
func (VoiceConnectorTerminationCredentialsMapOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutput ¶
func (o VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutput() VoiceConnectorTerminationCredentialsMapOutput
func (VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutputWithContext ¶
func (o VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsMapOutput
type VoiceConnectorTerminationCredentialsOutput ¶
type VoiceConnectorTerminationCredentialsOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationCredentialsOutput) Credentials ¶
func (o VoiceConnectorTerminationCredentialsOutput) Credentials() VoiceConnectorTerminationCredentialsCredentialArrayOutput
List of termination SIP credentials.
func (VoiceConnectorTerminationCredentialsOutput) ElementType ¶
func (VoiceConnectorTerminationCredentialsOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutput ¶
func (o VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutput() VoiceConnectorTerminationCredentialsOutput
func (VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutputWithContext ¶
func (o VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsOutput
func (VoiceConnectorTerminationCredentialsOutput) VoiceConnectorId ¶
func (o VoiceConnectorTerminationCredentialsOutput) VoiceConnectorId() pulumi.StringOutput
Amazon Chime Voice Connector ID.
type VoiceConnectorTerminationCredentialsState ¶
type VoiceConnectorTerminationCredentialsState struct { // List of termination SIP credentials. Credentials VoiceConnectorTerminationCredentialsCredentialArrayInput // Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringPtrInput }
func (VoiceConnectorTerminationCredentialsState) ElementType ¶
func (VoiceConnectorTerminationCredentialsState) ElementType() reflect.Type
type VoiceConnectorTerminationInput ¶
type VoiceConnectorTerminationInput interface { pulumi.Input ToVoiceConnectorTerminationOutput() VoiceConnectorTerminationOutput ToVoiceConnectorTerminationOutputWithContext(ctx context.Context) VoiceConnectorTerminationOutput }
type VoiceConnectorTerminationMap ¶
type VoiceConnectorTerminationMap map[string]VoiceConnectorTerminationInput
func (VoiceConnectorTerminationMap) ElementType ¶
func (VoiceConnectorTerminationMap) ElementType() reflect.Type
func (VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutput ¶
func (i VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutput() VoiceConnectorTerminationMapOutput
func (VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutputWithContext ¶
func (i VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationMapOutput
type VoiceConnectorTerminationMapInput ¶
type VoiceConnectorTerminationMapInput interface { pulumi.Input ToVoiceConnectorTerminationMapOutput() VoiceConnectorTerminationMapOutput ToVoiceConnectorTerminationMapOutputWithContext(context.Context) VoiceConnectorTerminationMapOutput }
VoiceConnectorTerminationMapInput is an input type that accepts VoiceConnectorTerminationMap and VoiceConnectorTerminationMapOutput values. You can construct a concrete instance of `VoiceConnectorTerminationMapInput` via:
VoiceConnectorTerminationMap{ "key": VoiceConnectorTerminationArgs{...} }
type VoiceConnectorTerminationMapOutput ¶
type VoiceConnectorTerminationMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationMapOutput) ElementType ¶
func (VoiceConnectorTerminationMapOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationMapOutput) MapIndex ¶
func (o VoiceConnectorTerminationMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorTerminationOutput
func (VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutput ¶
func (o VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutput() VoiceConnectorTerminationMapOutput
func (VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutputWithContext ¶
func (o VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationMapOutput
type VoiceConnectorTerminationOutput ¶
type VoiceConnectorTerminationOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationOutput) CallingRegions ¶
func (o VoiceConnectorTerminationOutput) CallingRegions() pulumi.StringArrayOutput
The countries to which calls are allowed, in ISO 3166-1 alpha-2 format.
func (VoiceConnectorTerminationOutput) CidrAllowLists ¶
func (o VoiceConnectorTerminationOutput) CidrAllowLists() pulumi.StringArrayOutput
The IP addresses allowed to make calls, in CIDR format.
func (VoiceConnectorTerminationOutput) CpsLimit ¶
func (o VoiceConnectorTerminationOutput) CpsLimit() pulumi.IntPtrOutput
The limit on calls per second. Max value based on account service quota. Default value of `1`.
func (VoiceConnectorTerminationOutput) DefaultPhoneNumber ¶
func (o VoiceConnectorTerminationOutput) DefaultPhoneNumber() pulumi.StringPtrOutput
The default caller ID phone number.
func (VoiceConnectorTerminationOutput) Disabled ¶
func (o VoiceConnectorTerminationOutput) Disabled() pulumi.BoolPtrOutput
When termination settings are disabled, outbound calls can not be made.
func (VoiceConnectorTerminationOutput) ElementType ¶
func (VoiceConnectorTerminationOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutput ¶
func (o VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutput() VoiceConnectorTerminationOutput
func (VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutputWithContext ¶
func (o VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutputWithContext(ctx context.Context) VoiceConnectorTerminationOutput
func (VoiceConnectorTerminationOutput) VoiceConnectorId ¶
func (o VoiceConnectorTerminationOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorTerminationState ¶
type VoiceConnectorTerminationState struct { // The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. CallingRegions pulumi.StringArrayInput // The IP addresses allowed to make calls, in CIDR format. CidrAllowLists pulumi.StringArrayInput // The limit on calls per second. Max value based on account service quota. Default value of `1`. CpsLimit pulumi.IntPtrInput // The default caller ID phone number. DefaultPhoneNumber pulumi.StringPtrInput // When termination settings are disabled, outbound calls can not be made. Disabled pulumi.BoolPtrInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringPtrInput }
func (VoiceConnectorTerminationState) ElementType ¶
func (VoiceConnectorTerminationState) ElementType() reflect.Type
Source Files ¶
- init.go
- pulumiTypes.go
- sdkvoiceGlobalSettings.go
- sdkvoiceSipMediaApplication.go
- sdkvoiceSipRule.go
- sdkvoiceVoiceProfileDomain.go
- voiceConnector.go
- voiceConnectorGroup.go
- voiceConnectorLogging.go
- voiceConnectorOrganization.go
- voiceConnectorStreaming.go
- voiceConnectorTermination.go
- voiceConnectorTerminationCredentials.go