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) Region() 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) Region() 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) Region() 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) Region() 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) Region() pulumi.StringOutput
- 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 VoiceConnectorOrigination
- type VoiceConnectorOriginationArgs
- type VoiceConnectorOriginationArray
- func (VoiceConnectorOriginationArray) ElementType() reflect.Type
- func (i VoiceConnectorOriginationArray) ToVoiceConnectorOriginationArrayOutput() VoiceConnectorOriginationArrayOutput
- func (i VoiceConnectorOriginationArray) ToVoiceConnectorOriginationArrayOutputWithContext(ctx context.Context) VoiceConnectorOriginationArrayOutput
- type VoiceConnectorOriginationArrayInput
- type VoiceConnectorOriginationArrayOutput
- func (VoiceConnectorOriginationArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorOriginationArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOriginationOutput
- func (o VoiceConnectorOriginationArrayOutput) ToVoiceConnectorOriginationArrayOutput() VoiceConnectorOriginationArrayOutput
- func (o VoiceConnectorOriginationArrayOutput) ToVoiceConnectorOriginationArrayOutputWithContext(ctx context.Context) VoiceConnectorOriginationArrayOutput
- type VoiceConnectorOriginationInput
- type VoiceConnectorOriginationMap
- func (VoiceConnectorOriginationMap) ElementType() reflect.Type
- func (i VoiceConnectorOriginationMap) ToVoiceConnectorOriginationMapOutput() VoiceConnectorOriginationMapOutput
- func (i VoiceConnectorOriginationMap) ToVoiceConnectorOriginationMapOutputWithContext(ctx context.Context) VoiceConnectorOriginationMapOutput
- type VoiceConnectorOriginationMapInput
- type VoiceConnectorOriginationMapOutput
- func (VoiceConnectorOriginationMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorOriginationMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorOriginationOutput
- func (o VoiceConnectorOriginationMapOutput) ToVoiceConnectorOriginationMapOutput() VoiceConnectorOriginationMapOutput
- func (o VoiceConnectorOriginationMapOutput) ToVoiceConnectorOriginationMapOutputWithContext(ctx context.Context) VoiceConnectorOriginationMapOutput
- type VoiceConnectorOriginationOutput
- func (o VoiceConnectorOriginationOutput) Disabled() pulumi.BoolPtrOutput
- func (VoiceConnectorOriginationOutput) ElementType() reflect.Type
- func (o VoiceConnectorOriginationOutput) Region() pulumi.StringOutput
- func (o VoiceConnectorOriginationOutput) Routes() VoiceConnectorOriginationRouteArrayOutput
- func (o VoiceConnectorOriginationOutput) ToVoiceConnectorOriginationOutput() VoiceConnectorOriginationOutput
- func (o VoiceConnectorOriginationOutput) ToVoiceConnectorOriginationOutputWithContext(ctx context.Context) VoiceConnectorOriginationOutput
- func (o VoiceConnectorOriginationOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorOriginationRoute
- type VoiceConnectorOriginationRouteArgs
- func (VoiceConnectorOriginationRouteArgs) ElementType() reflect.Type
- func (i VoiceConnectorOriginationRouteArgs) ToVoiceConnectorOriginationRouteOutput() VoiceConnectorOriginationRouteOutput
- func (i VoiceConnectorOriginationRouteArgs) ToVoiceConnectorOriginationRouteOutputWithContext(ctx context.Context) VoiceConnectorOriginationRouteOutput
- type VoiceConnectorOriginationRouteArray
- func (VoiceConnectorOriginationRouteArray) ElementType() reflect.Type
- func (i VoiceConnectorOriginationRouteArray) ToVoiceConnectorOriginationRouteArrayOutput() VoiceConnectorOriginationRouteArrayOutput
- func (i VoiceConnectorOriginationRouteArray) ToVoiceConnectorOriginationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOriginationRouteArrayOutput
- type VoiceConnectorOriginationRouteArrayInput
- type VoiceConnectorOriginationRouteArrayOutput
- func (VoiceConnectorOriginationRouteArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorOriginationRouteArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOriginationRouteOutput
- func (o VoiceConnectorOriginationRouteArrayOutput) ToVoiceConnectorOriginationRouteArrayOutput() VoiceConnectorOriginationRouteArrayOutput
- func (o VoiceConnectorOriginationRouteArrayOutput) ToVoiceConnectorOriginationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOriginationRouteArrayOutput
- type VoiceConnectorOriginationRouteInput
- type VoiceConnectorOriginationRouteOutput
- func (VoiceConnectorOriginationRouteOutput) ElementType() reflect.Type
- func (o VoiceConnectorOriginationRouteOutput) Host() pulumi.StringOutput
- func (o VoiceConnectorOriginationRouteOutput) Port() pulumi.IntPtrOutput
- func (o VoiceConnectorOriginationRouteOutput) Priority() pulumi.IntOutput
- func (o VoiceConnectorOriginationRouteOutput) Protocol() pulumi.StringOutput
- func (o VoiceConnectorOriginationRouteOutput) ToVoiceConnectorOriginationRouteOutput() VoiceConnectorOriginationRouteOutput
- func (o VoiceConnectorOriginationRouteOutput) ToVoiceConnectorOriginationRouteOutputWithContext(ctx context.Context) VoiceConnectorOriginationRouteOutput
- func (o VoiceConnectorOriginationRouteOutput) Weight() pulumi.IntOutput
- type VoiceConnectorOriginationState
- type VoiceConnectorOutput
- func (o VoiceConnectorOutput) Arn() pulumi.StringOutput
- func (o VoiceConnectorOutput) AwsRegion() pulumi.StringOutput
- func (VoiceConnectorOutput) ElementType() reflect.Type
- func (o VoiceConnectorOutput) Name() pulumi.StringOutput
- func (o VoiceConnectorOutput) OutboundHostName() pulumi.StringOutput
- func (o VoiceConnectorOutput) Region() 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) Region() pulumi.StringOutput
- 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) Region() pulumi.StringOutput
- 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) Region() pulumi.StringOutput
- 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/v7/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
Using `pulumi import`, import AWS Chime SDK Voice Global Settings using the `id` (AWS account ID). For example:
```sh $ pulumi import aws:chime/sdkvoiceGlobalSettings:SdkvoiceGlobalSettings 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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/v7/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"),
Name: pulumi.String("example-sip-media-application"),
Endpoints: &chime.SdkvoiceSipMediaApplicationEndpointsArgs{
LambdaArn: pulumi.Any(test.Arn),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import a ChimeSDKVoice SIP Media Application using the `id`. For example:
```sh $ pulumi import aws:chime/sdkvoiceSipMediaApplication:SdkvoiceSipMediaApplication 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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) Region ¶
func (o SdkvoiceSipMediaApplicationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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/v7/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{
Name: pulumi.String("example-sip-rule"),
TriggerType: pulumi.String("RequestUriHostname"),
TriggerValue: pulumi.Any(example_voice_connector.OutboundHostName),
TargetApplications: chime.SdkvoiceSipRuleTargetApplicationArray{
&chime.SdkvoiceSipRuleTargetApplicationArgs{
Priority: pulumi.Int(1),
SipMediaApplicationId: pulumi.Any(example_sma.Id),
AwsRegion: pulumi.String("us-east-1"),
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import a ChimeSDKVoice SIP Rule using the `id`. For example:
```sh $ pulumi import aws:chime/sdkvoiceSipRule:SdkvoiceSipRule 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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) Region ¶
func (o SdkvoiceSipRuleOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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/v7/go/aws/chime" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := kms.NewKey(ctx, "example", &kms.KeyArgs{
Description: pulumi.String("KMS Key for Voice Profile Domain"),
DeletionWindowInDays: pulumi.Int(7),
})
if err != nil {
return err
}
_, err = chime.NewSdkvoiceVoiceProfileDomain(ctx, "example", &chime.SdkvoiceVoiceProfileDomainArgs{
Name: pulumi.String("ExampleVoiceProfileDomain"),
ServerSideEncryptionConfiguration: &chime.SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs{
KmsKeyArn: example.Arn,
},
Description: pulumi.String("My Voice Profile Domain"),
Tags: pulumi.StringMap{
"key1": pulumi.String("value1"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import AWS Chime SDK Voice Profile Domain using the `id`. For example:
```sh $ pulumi import aws:chime/sdkvoiceVoiceProfileDomain:SdkvoiceVoiceProfileDomain 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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) Region ¶
func (o SdkvoiceVoiceProfileDomainOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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.StringOutput `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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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/v7/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{
Name: pulumi.String("connector-test-1"),
RequireEncryption: pulumi.Bool(true),
AwsRegion: pulumi.String("us-east-1"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Configuration Recorder using the name. For example:
```sh $ pulumi import aws:chime/voiceConnector:VoiceConnector 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
}
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/v7/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{
Name: pulumi.String("connector-test-1"),
RequireEncryption: pulumi.Bool(true),
AwsRegion: pulumi.String("us-east-1"),
})
if err != nil {
return err
}
vc2, err := chime.NewVoiceConnector(ctx, "vc2", &chime.VoiceConnectorArgs{
Name: pulumi.String("connector-test-2"),
RequireEncryption: pulumi.Bool(true),
AwsRegion: pulumi.String("us-west-2"),
})
if err != nil {
return err
}
_, err = chime.NewVoiceConnectorGroup(ctx, "group", &chime.VoiceConnectorGroupArgs{
Name: pulumi.String("test-group"),
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
Using `pulumi import`, import Configuration Recorder using the name. For example:
```sh $ pulumi import aws:chime/voiceConnectorGroup:VoiceConnectorGroup 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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) Region ¶
func (o VoiceConnectorGroupOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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/v7/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_default, err := chime.NewVoiceConnector(ctx, "default", &chime.VoiceConnectorArgs{
Name: pulumi.String("vc-name-test"),
RequireEncryption: pulumi.Bool(true),
})
if err != nil {
return err
}
_, err = chime.NewVoiceConnectorLogging(ctx, "default", &chime.VoiceConnectorLoggingArgs{
EnableSipLogs: pulumi.Bool(true),
EnableMediaMetricLogs: pulumi.Bool(true),
VoiceConnectorId: _default.ID(),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Chime Voice Connector Logging using the `voice_connector_id`. For example:
```sh $ pulumi import aws:chime/voiceConnectorLogging:VoiceConnectorLogging 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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) Region ¶
func (o VoiceConnectorLoggingOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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 VoiceConnectorOrigination ¶
type VoiceConnectorOrigination struct {
pulumi.CustomResourceState
// When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.
Disabled pulumi.BoolPtrOutput `pulumi:"disabled"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20.
Routes VoiceConnectorOriginationRouteArrayOutput `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/v7/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_default, err := chime.NewVoiceConnector(ctx, "default", &chime.VoiceConnectorArgs{
Name: pulumi.String("test"),
RequireEncryption: pulumi.Bool(true),
})
if err != nil {
return err
}
_, err = chime.NewVoiceConnectorOrigination(ctx, "default", &chime.VoiceConnectorOriginationArgs{
Disabled: pulumi.Bool(false),
VoiceConnectorId: _default.ID(),
Routes: chime.VoiceConnectorOriginationRouteArray{
&chime.VoiceConnectorOriginationRouteArgs{
Host: pulumi.String("127.0.0.1"),
Port: pulumi.Int(8081),
Protocol: pulumi.String("TCP"),
Priority: pulumi.Int(1),
Weight: pulumi.Int(1),
},
&chime.VoiceConnectorOriginationRouteArgs{
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
Using `pulumi import`, import Chime Voice Connector Origination using the `voice_connector_id`. For example:
```sh $ pulumi import aws:chime/voiceConnectorOrigination:VoiceConnectorOrigination default abcdef1ghij2klmno3pqr4 ```
func GetVoiceConnectorOrigination ¶
func GetVoiceConnectorOrigination(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorOriginationState, opts ...pulumi.ResourceOption) (*VoiceConnectorOrigination, error)
GetVoiceConnectorOrigination gets an existing VoiceConnectorOrigination 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 NewVoiceConnectorOrigination ¶
func NewVoiceConnectorOrigination(ctx *pulumi.Context, name string, args *VoiceConnectorOriginationArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorOrigination, error)
NewVoiceConnectorOrigination registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorOrigination) ElementType ¶
func (*VoiceConnectorOrigination) ElementType() reflect.Type
func (*VoiceConnectorOrigination) ToVoiceConnectorOriginationOutput ¶
func (i *VoiceConnectorOrigination) ToVoiceConnectorOriginationOutput() VoiceConnectorOriginationOutput
func (*VoiceConnectorOrigination) ToVoiceConnectorOriginationOutputWithContext ¶
func (i *VoiceConnectorOrigination) ToVoiceConnectorOriginationOutputWithContext(ctx context.Context) VoiceConnectorOriginationOutput
type VoiceConnectorOriginationArgs ¶
type VoiceConnectorOriginationArgs struct {
// When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.
Disabled pulumi.BoolPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20.
Routes VoiceConnectorOriginationRouteArrayInput
// The Amazon Chime Voice Connector ID.
VoiceConnectorId pulumi.StringInput
}
The set of arguments for constructing a VoiceConnectorOrigination resource.
func (VoiceConnectorOriginationArgs) ElementType ¶
func (VoiceConnectorOriginationArgs) ElementType() reflect.Type
type VoiceConnectorOriginationArray ¶
type VoiceConnectorOriginationArray []VoiceConnectorOriginationInput
func (VoiceConnectorOriginationArray) ElementType ¶
func (VoiceConnectorOriginationArray) ElementType() reflect.Type
func (VoiceConnectorOriginationArray) ToVoiceConnectorOriginationArrayOutput ¶
func (i VoiceConnectorOriginationArray) ToVoiceConnectorOriginationArrayOutput() VoiceConnectorOriginationArrayOutput
func (VoiceConnectorOriginationArray) ToVoiceConnectorOriginationArrayOutputWithContext ¶
func (i VoiceConnectorOriginationArray) ToVoiceConnectorOriginationArrayOutputWithContext(ctx context.Context) VoiceConnectorOriginationArrayOutput
type VoiceConnectorOriginationArrayInput ¶
type VoiceConnectorOriginationArrayInput interface {
pulumi.Input
ToVoiceConnectorOriginationArrayOutput() VoiceConnectorOriginationArrayOutput
ToVoiceConnectorOriginationArrayOutputWithContext(context.Context) VoiceConnectorOriginationArrayOutput
}
VoiceConnectorOriginationArrayInput is an input type that accepts VoiceConnectorOriginationArray and VoiceConnectorOriginationArrayOutput values. You can construct a concrete instance of `VoiceConnectorOriginationArrayInput` via:
VoiceConnectorOriginationArray{ VoiceConnectorOriginationArgs{...} }
type VoiceConnectorOriginationArrayOutput ¶
type VoiceConnectorOriginationArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOriginationArrayOutput) ElementType ¶
func (VoiceConnectorOriginationArrayOutput) ElementType() reflect.Type
func (VoiceConnectorOriginationArrayOutput) Index ¶
func (o VoiceConnectorOriginationArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOriginationOutput
func (VoiceConnectorOriginationArrayOutput) ToVoiceConnectorOriginationArrayOutput ¶
func (o VoiceConnectorOriginationArrayOutput) ToVoiceConnectorOriginationArrayOutput() VoiceConnectorOriginationArrayOutput
func (VoiceConnectorOriginationArrayOutput) ToVoiceConnectorOriginationArrayOutputWithContext ¶
func (o VoiceConnectorOriginationArrayOutput) ToVoiceConnectorOriginationArrayOutputWithContext(ctx context.Context) VoiceConnectorOriginationArrayOutput
type VoiceConnectorOriginationInput ¶
type VoiceConnectorOriginationInput interface {
pulumi.Input
ToVoiceConnectorOriginationOutput() VoiceConnectorOriginationOutput
ToVoiceConnectorOriginationOutputWithContext(ctx context.Context) VoiceConnectorOriginationOutput
}
type VoiceConnectorOriginationMap ¶
type VoiceConnectorOriginationMap map[string]VoiceConnectorOriginationInput
func (VoiceConnectorOriginationMap) ElementType ¶
func (VoiceConnectorOriginationMap) ElementType() reflect.Type
func (VoiceConnectorOriginationMap) ToVoiceConnectorOriginationMapOutput ¶
func (i VoiceConnectorOriginationMap) ToVoiceConnectorOriginationMapOutput() VoiceConnectorOriginationMapOutput
func (VoiceConnectorOriginationMap) ToVoiceConnectorOriginationMapOutputWithContext ¶
func (i VoiceConnectorOriginationMap) ToVoiceConnectorOriginationMapOutputWithContext(ctx context.Context) VoiceConnectorOriginationMapOutput
type VoiceConnectorOriginationMapInput ¶
type VoiceConnectorOriginationMapInput interface {
pulumi.Input
ToVoiceConnectorOriginationMapOutput() VoiceConnectorOriginationMapOutput
ToVoiceConnectorOriginationMapOutputWithContext(context.Context) VoiceConnectorOriginationMapOutput
}
VoiceConnectorOriginationMapInput is an input type that accepts VoiceConnectorOriginationMap and VoiceConnectorOriginationMapOutput values. You can construct a concrete instance of `VoiceConnectorOriginationMapInput` via:
VoiceConnectorOriginationMap{ "key": VoiceConnectorOriginationArgs{...} }
type VoiceConnectorOriginationMapOutput ¶
type VoiceConnectorOriginationMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOriginationMapOutput) ElementType ¶
func (VoiceConnectorOriginationMapOutput) ElementType() reflect.Type
func (VoiceConnectorOriginationMapOutput) MapIndex ¶
func (o VoiceConnectorOriginationMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorOriginationOutput
func (VoiceConnectorOriginationMapOutput) ToVoiceConnectorOriginationMapOutput ¶
func (o VoiceConnectorOriginationMapOutput) ToVoiceConnectorOriginationMapOutput() VoiceConnectorOriginationMapOutput
func (VoiceConnectorOriginationMapOutput) ToVoiceConnectorOriginationMapOutputWithContext ¶
func (o VoiceConnectorOriginationMapOutput) ToVoiceConnectorOriginationMapOutputWithContext(ctx context.Context) VoiceConnectorOriginationMapOutput
type VoiceConnectorOriginationOutput ¶
type VoiceConnectorOriginationOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOriginationOutput) Disabled ¶
func (o VoiceConnectorOriginationOutput) Disabled() pulumi.BoolPtrOutput
When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.
func (VoiceConnectorOriginationOutput) ElementType ¶
func (VoiceConnectorOriginationOutput) ElementType() reflect.Type
func (VoiceConnectorOriginationOutput) Region ¶
func (o VoiceConnectorOriginationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (VoiceConnectorOriginationOutput) Routes ¶
func (o VoiceConnectorOriginationOutput) Routes() VoiceConnectorOriginationRouteArrayOutput
Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20.
func (VoiceConnectorOriginationOutput) ToVoiceConnectorOriginationOutput ¶
func (o VoiceConnectorOriginationOutput) ToVoiceConnectorOriginationOutput() VoiceConnectorOriginationOutput
func (VoiceConnectorOriginationOutput) ToVoiceConnectorOriginationOutputWithContext ¶
func (o VoiceConnectorOriginationOutput) ToVoiceConnectorOriginationOutputWithContext(ctx context.Context) VoiceConnectorOriginationOutput
func (VoiceConnectorOriginationOutput) VoiceConnectorId ¶
func (o VoiceConnectorOriginationOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorOriginationRoute ¶
type VoiceConnectorOriginationRoute 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 VoiceConnectorOriginationRouteArgs ¶
type VoiceConnectorOriginationRouteArgs 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 (VoiceConnectorOriginationRouteArgs) ElementType ¶
func (VoiceConnectorOriginationRouteArgs) ElementType() reflect.Type
func (VoiceConnectorOriginationRouteArgs) ToVoiceConnectorOriginationRouteOutput ¶
func (i VoiceConnectorOriginationRouteArgs) ToVoiceConnectorOriginationRouteOutput() VoiceConnectorOriginationRouteOutput
func (VoiceConnectorOriginationRouteArgs) ToVoiceConnectorOriginationRouteOutputWithContext ¶
func (i VoiceConnectorOriginationRouteArgs) ToVoiceConnectorOriginationRouteOutputWithContext(ctx context.Context) VoiceConnectorOriginationRouteOutput
type VoiceConnectorOriginationRouteArray ¶
type VoiceConnectorOriginationRouteArray []VoiceConnectorOriginationRouteInput
func (VoiceConnectorOriginationRouteArray) ElementType ¶
func (VoiceConnectorOriginationRouteArray) ElementType() reflect.Type
func (VoiceConnectorOriginationRouteArray) ToVoiceConnectorOriginationRouteArrayOutput ¶
func (i VoiceConnectorOriginationRouteArray) ToVoiceConnectorOriginationRouteArrayOutput() VoiceConnectorOriginationRouteArrayOutput
func (VoiceConnectorOriginationRouteArray) ToVoiceConnectorOriginationRouteArrayOutputWithContext ¶
func (i VoiceConnectorOriginationRouteArray) ToVoiceConnectorOriginationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOriginationRouteArrayOutput
type VoiceConnectorOriginationRouteArrayInput ¶
type VoiceConnectorOriginationRouteArrayInput interface {
pulumi.Input
ToVoiceConnectorOriginationRouteArrayOutput() VoiceConnectorOriginationRouteArrayOutput
ToVoiceConnectorOriginationRouteArrayOutputWithContext(context.Context) VoiceConnectorOriginationRouteArrayOutput
}
VoiceConnectorOriginationRouteArrayInput is an input type that accepts VoiceConnectorOriginationRouteArray and VoiceConnectorOriginationRouteArrayOutput values. You can construct a concrete instance of `VoiceConnectorOriginationRouteArrayInput` via:
VoiceConnectorOriginationRouteArray{ VoiceConnectorOriginationRouteArgs{...} }
type VoiceConnectorOriginationRouteArrayOutput ¶
type VoiceConnectorOriginationRouteArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOriginationRouteArrayOutput) ElementType ¶
func (VoiceConnectorOriginationRouteArrayOutput) ElementType() reflect.Type
func (VoiceConnectorOriginationRouteArrayOutput) ToVoiceConnectorOriginationRouteArrayOutput ¶
func (o VoiceConnectorOriginationRouteArrayOutput) ToVoiceConnectorOriginationRouteArrayOutput() VoiceConnectorOriginationRouteArrayOutput
func (VoiceConnectorOriginationRouteArrayOutput) ToVoiceConnectorOriginationRouteArrayOutputWithContext ¶
func (o VoiceConnectorOriginationRouteArrayOutput) ToVoiceConnectorOriginationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOriginationRouteArrayOutput
type VoiceConnectorOriginationRouteInput ¶
type VoiceConnectorOriginationRouteInput interface {
pulumi.Input
ToVoiceConnectorOriginationRouteOutput() VoiceConnectorOriginationRouteOutput
ToVoiceConnectorOriginationRouteOutputWithContext(context.Context) VoiceConnectorOriginationRouteOutput
}
VoiceConnectorOriginationRouteInput is an input type that accepts VoiceConnectorOriginationRouteArgs and VoiceConnectorOriginationRouteOutput values. You can construct a concrete instance of `VoiceConnectorOriginationRouteInput` via:
VoiceConnectorOriginationRouteArgs{...}
type VoiceConnectorOriginationRouteOutput ¶
type VoiceConnectorOriginationRouteOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOriginationRouteOutput) ElementType ¶
func (VoiceConnectorOriginationRouteOutput) ElementType() reflect.Type
func (VoiceConnectorOriginationRouteOutput) Host ¶
func (o VoiceConnectorOriginationRouteOutput) Host() pulumi.StringOutput
The FQDN or IP address to contact for origination traffic.
func (VoiceConnectorOriginationRouteOutput) Port ¶
func (o VoiceConnectorOriginationRouteOutput) Port() pulumi.IntPtrOutput
The designated origination route port. Defaults to `5060`.
func (VoiceConnectorOriginationRouteOutput) Priority ¶
func (o VoiceConnectorOriginationRouteOutput) Priority() pulumi.IntOutput
The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.
func (VoiceConnectorOriginationRouteOutput) Protocol ¶
func (o VoiceConnectorOriginationRouteOutput) Protocol() pulumi.StringOutput
The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.
func (VoiceConnectorOriginationRouteOutput) ToVoiceConnectorOriginationRouteOutput ¶
func (o VoiceConnectorOriginationRouteOutput) ToVoiceConnectorOriginationRouteOutput() VoiceConnectorOriginationRouteOutput
func (VoiceConnectorOriginationRouteOutput) ToVoiceConnectorOriginationRouteOutputWithContext ¶
func (o VoiceConnectorOriginationRouteOutput) ToVoiceConnectorOriginationRouteOutputWithContext(ctx context.Context) VoiceConnectorOriginationRouteOutput
func (VoiceConnectorOriginationRouteOutput) Weight ¶
func (o VoiceConnectorOriginationRouteOutput) 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 VoiceConnectorOriginationState ¶
type VoiceConnectorOriginationState struct {
// When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.
Disabled pulumi.BoolPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20.
Routes VoiceConnectorOriginationRouteArrayInput
// The Amazon Chime Voice Connector ID.
VoiceConnectorId pulumi.StringPtrInput
}
func (VoiceConnectorOriginationState) ElementType ¶
func (VoiceConnectorOriginationState) 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.StringOutput
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) Region ¶
func (o VoiceConnectorOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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/v7/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_default, err := chime.NewVoiceConnector(ctx, "default", &chime.VoiceConnectorArgs{
Name: pulumi.String("vc-name-test"),
RequireEncryption: pulumi.Bool(true),
})
if err != nil {
return err
}
_, err = chime.NewVoiceConnectorStreaming(ctx, "default", &chime.VoiceConnectorStreamingArgs{
Disabled: pulumi.Bool(false),
VoiceConnectorId: _default.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/v7/go/aws/chime" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/chimesdkmediapipelines" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kinesis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_default, err := chime.NewVoiceConnector(ctx, "default", &chime.VoiceConnectorArgs{
Name: pulumi.String("vc-name-test"),
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, "example", &iam.RoleArgs{
Name: pulumi.String("ExampleResourceAccessRole"),
AssumeRolePolicy: pulumi.String(assumeRole.Json),
})
if err != nil {
return err
}
exampleStream, err := kinesis.NewStream(ctx, "example", &kinesis.StreamArgs{
Name: pulumi.String("ExampleStream"),
ShardCount: pulumi.Int(2),
})
if err != nil {
return err
}
example, err := chimesdkmediapipelines.NewMediaInsightsPipelineConfiguration(ctx, "example", &chimesdkmediapipelines.MediaInsightsPipelineConfigurationArgs{
Name: pulumi.String("ExampleConfig"),
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, "default", &chime.VoiceConnectorStreamingArgs{
Disabled: pulumi.Bool(false),
VoiceConnectorId: _default.ID(),
DataRetention: pulumi.Int(7),
StreamingNotificationTargets: pulumi.StringArray{
pulumi.String("SQS"),
},
MediaInsightsConfiguration: &chime.VoiceConnectorStreamingMediaInsightsConfigurationArgs{
Disabled: pulumi.Bool(false),
ConfigurationArn: example.Arn,
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Chime Voice Connector Streaming using the `voice_connector_id`. For example:
```sh $ pulumi import aws:chime/voiceConnectorStreaming:VoiceConnectorStreaming 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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) Region ¶
func (o VoiceConnectorStreamingOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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/v7/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_default, err := chime.NewVoiceConnector(ctx, "default", &chime.VoiceConnectorArgs{
Name: pulumi.String("vc-name-test"),
RequireEncryption: pulumi.Bool(true),
})
if err != nil {
return err
}
_, err = chime.NewVoiceConnectorTermination(ctx, "default", &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: _default.ID(),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import Chime Voice Connector Termination using the `voice_connector_id`. For example:
```sh $ pulumi import aws:chime/voiceConnectorTermination:VoiceConnectorTermination 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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/v7/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_default, err := chime.NewVoiceConnector(ctx, "default", &chime.VoiceConnectorArgs{
Name: pulumi.String("test"),
RequireEncryption: pulumi.Bool(true),
})
if err != nil {
return err
}
defaultVoiceConnectorTermination, err := chime.NewVoiceConnectorTermination(ctx, "default", &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: _default.ID(),
})
if err != nil {
return err
}
_, err = chime.NewVoiceConnectorTerminationCredentials(ctx, "default", &chime.VoiceConnectorTerminationCredentialsArgs{
VoiceConnectorId: _default.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
Using `pulumi import`, import Chime Voice Connector Termination Credentials using the `voice_connector_id`. For example:
```sh $ pulumi import aws:chime/voiceConnectorTerminationCredentials:VoiceConnectorTerminationCredentials 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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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) Region ¶
func (o VoiceConnectorTerminationCredentialsOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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) Region ¶
func (o VoiceConnectorTerminationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// 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
- voiceConnectorOrigination.go
- voiceConnectorStreaming.go
- voiceConnectorTermination.go
- voiceConnectorTerminationCredentials.go