Documentation ¶
Index ¶
- type BotAssociation
- type BotAssociationArgs
- type BotAssociationArray
- type BotAssociationArrayInput
- type BotAssociationArrayOutput
- func (BotAssociationArrayOutput) ElementType() reflect.Type
- func (o BotAssociationArrayOutput) Index(i pulumi.IntInput) BotAssociationOutput
- func (o BotAssociationArrayOutput) ToBotAssociationArrayOutput() BotAssociationArrayOutput
- func (o BotAssociationArrayOutput) ToBotAssociationArrayOutputWithContext(ctx context.Context) BotAssociationArrayOutput
- type BotAssociationInput
- type BotAssociationLexBot
- type BotAssociationLexBotArgs
- func (BotAssociationLexBotArgs) ElementType() reflect.Type
- func (i BotAssociationLexBotArgs) ToBotAssociationLexBotOutput() BotAssociationLexBotOutput
- func (i BotAssociationLexBotArgs) ToBotAssociationLexBotOutputWithContext(ctx context.Context) BotAssociationLexBotOutput
- func (i BotAssociationLexBotArgs) ToBotAssociationLexBotPtrOutput() BotAssociationLexBotPtrOutput
- func (i BotAssociationLexBotArgs) ToBotAssociationLexBotPtrOutputWithContext(ctx context.Context) BotAssociationLexBotPtrOutput
- type BotAssociationLexBotInput
- type BotAssociationLexBotOutput
- func (BotAssociationLexBotOutput) ElementType() reflect.Type
- func (o BotAssociationLexBotOutput) LexRegion() pulumi.StringPtrOutput
- func (o BotAssociationLexBotOutput) Name() pulumi.StringOutput
- func (o BotAssociationLexBotOutput) ToBotAssociationLexBotOutput() BotAssociationLexBotOutput
- func (o BotAssociationLexBotOutput) ToBotAssociationLexBotOutputWithContext(ctx context.Context) BotAssociationLexBotOutput
- func (o BotAssociationLexBotOutput) ToBotAssociationLexBotPtrOutput() BotAssociationLexBotPtrOutput
- func (o BotAssociationLexBotOutput) ToBotAssociationLexBotPtrOutputWithContext(ctx context.Context) BotAssociationLexBotPtrOutput
- type BotAssociationLexBotPtrInput
- type BotAssociationLexBotPtrOutput
- func (o BotAssociationLexBotPtrOutput) Elem() BotAssociationLexBotOutput
- func (BotAssociationLexBotPtrOutput) ElementType() reflect.Type
- func (o BotAssociationLexBotPtrOutput) LexRegion() pulumi.StringPtrOutput
- func (o BotAssociationLexBotPtrOutput) Name() pulumi.StringPtrOutput
- func (o BotAssociationLexBotPtrOutput) ToBotAssociationLexBotPtrOutput() BotAssociationLexBotPtrOutput
- func (o BotAssociationLexBotPtrOutput) ToBotAssociationLexBotPtrOutputWithContext(ctx context.Context) BotAssociationLexBotPtrOutput
- type BotAssociationMap
- type BotAssociationMapInput
- type BotAssociationMapOutput
- func (BotAssociationMapOutput) ElementType() reflect.Type
- func (o BotAssociationMapOutput) MapIndex(k pulumi.StringInput) BotAssociationOutput
- func (o BotAssociationMapOutput) ToBotAssociationMapOutput() BotAssociationMapOutput
- func (o BotAssociationMapOutput) ToBotAssociationMapOutputWithContext(ctx context.Context) BotAssociationMapOutput
- type BotAssociationOutput
- func (BotAssociationOutput) ElementType() reflect.Type
- func (o BotAssociationOutput) InstanceId() pulumi.StringOutput
- func (o BotAssociationOutput) LexBot() BotAssociationLexBotOutput
- func (o BotAssociationOutput) ToBotAssociationOutput() BotAssociationOutput
- func (o BotAssociationOutput) ToBotAssociationOutputWithContext(ctx context.Context) BotAssociationOutput
- type BotAssociationState
- type ContactFlow
- type ContactFlowArgs
- type ContactFlowArray
- type ContactFlowArrayInput
- type ContactFlowArrayOutput
- func (ContactFlowArrayOutput) ElementType() reflect.Type
- func (o ContactFlowArrayOutput) Index(i pulumi.IntInput) ContactFlowOutput
- func (o ContactFlowArrayOutput) ToContactFlowArrayOutput() ContactFlowArrayOutput
- func (o ContactFlowArrayOutput) ToContactFlowArrayOutputWithContext(ctx context.Context) ContactFlowArrayOutput
- type ContactFlowInput
- type ContactFlowMap
- type ContactFlowMapInput
- type ContactFlowMapOutput
- func (ContactFlowMapOutput) ElementType() reflect.Type
- func (o ContactFlowMapOutput) MapIndex(k pulumi.StringInput) ContactFlowOutput
- func (o ContactFlowMapOutput) ToContactFlowMapOutput() ContactFlowMapOutput
- func (o ContactFlowMapOutput) ToContactFlowMapOutputWithContext(ctx context.Context) ContactFlowMapOutput
- type ContactFlowModule
- type ContactFlowModuleArgs
- type ContactFlowModuleArray
- type ContactFlowModuleArrayInput
- type ContactFlowModuleArrayOutput
- func (ContactFlowModuleArrayOutput) ElementType() reflect.Type
- func (o ContactFlowModuleArrayOutput) Index(i pulumi.IntInput) ContactFlowModuleOutput
- func (o ContactFlowModuleArrayOutput) ToContactFlowModuleArrayOutput() ContactFlowModuleArrayOutput
- func (o ContactFlowModuleArrayOutput) ToContactFlowModuleArrayOutputWithContext(ctx context.Context) ContactFlowModuleArrayOutput
- type ContactFlowModuleInput
- type ContactFlowModuleMap
- type ContactFlowModuleMapInput
- type ContactFlowModuleMapOutput
- func (ContactFlowModuleMapOutput) ElementType() reflect.Type
- func (o ContactFlowModuleMapOutput) MapIndex(k pulumi.StringInput) ContactFlowModuleOutput
- func (o ContactFlowModuleMapOutput) ToContactFlowModuleMapOutput() ContactFlowModuleMapOutput
- func (o ContactFlowModuleMapOutput) ToContactFlowModuleMapOutputWithContext(ctx context.Context) ContactFlowModuleMapOutput
- type ContactFlowModuleOutput
- func (o ContactFlowModuleOutput) Arn() pulumi.StringOutput
- func (o ContactFlowModuleOutput) ContactFlowModuleId() pulumi.StringOutput
- func (o ContactFlowModuleOutput) Content() pulumi.StringOutput
- func (o ContactFlowModuleOutput) ContentHash() pulumi.StringPtrOutput
- func (o ContactFlowModuleOutput) Description() pulumi.StringPtrOutput
- func (ContactFlowModuleOutput) ElementType() reflect.Type
- func (o ContactFlowModuleOutput) Filename() pulumi.StringPtrOutput
- func (o ContactFlowModuleOutput) InstanceId() pulumi.StringOutput
- func (o ContactFlowModuleOutput) Name() pulumi.StringOutput
- func (o ContactFlowModuleOutput) Tags() pulumi.StringMapOutput
- func (o ContactFlowModuleOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ContactFlowModuleOutput) ToContactFlowModuleOutput() ContactFlowModuleOutput
- func (o ContactFlowModuleOutput) ToContactFlowModuleOutputWithContext(ctx context.Context) ContactFlowModuleOutput
- type ContactFlowModuleState
- type ContactFlowOutput
- func (o ContactFlowOutput) Arn() pulumi.StringOutput
- func (o ContactFlowOutput) ContactFlowId() pulumi.StringOutput
- func (o ContactFlowOutput) Content() pulumi.StringOutput
- func (o ContactFlowOutput) ContentHash() pulumi.StringPtrOutput
- func (o ContactFlowOutput) Description() pulumi.StringPtrOutput
- func (ContactFlowOutput) ElementType() reflect.Type
- func (o ContactFlowOutput) Filename() pulumi.StringPtrOutput
- func (o ContactFlowOutput) InstanceId() pulumi.StringOutput
- func (o ContactFlowOutput) Name() pulumi.StringOutput
- func (o ContactFlowOutput) Tags() pulumi.StringMapOutput
- func (o ContactFlowOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ContactFlowOutput) ToContactFlowOutput() ContactFlowOutput
- func (o ContactFlowOutput) ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput
- func (o ContactFlowOutput) Type() pulumi.StringPtrOutput
- type ContactFlowState
- type GetBotAssociationLexBot
- type GetBotAssociationLexBotArgs
- type GetBotAssociationLexBotInput
- type GetBotAssociationLexBotOutput
- func (GetBotAssociationLexBotOutput) ElementType() reflect.Type
- func (o GetBotAssociationLexBotOutput) LexRegion() pulumi.StringOutput
- func (o GetBotAssociationLexBotOutput) Name() pulumi.StringOutput
- func (o GetBotAssociationLexBotOutput) ToGetBotAssociationLexBotOutput() GetBotAssociationLexBotOutput
- func (o GetBotAssociationLexBotOutput) ToGetBotAssociationLexBotOutputWithContext(ctx context.Context) GetBotAssociationLexBotOutput
- type GetHoursOfOperationConfig
- type GetHoursOfOperationConfigArgs
- func (GetHoursOfOperationConfigArgs) ElementType() reflect.Type
- func (i GetHoursOfOperationConfigArgs) ToGetHoursOfOperationConfigOutput() GetHoursOfOperationConfigOutput
- func (i GetHoursOfOperationConfigArgs) ToGetHoursOfOperationConfigOutputWithContext(ctx context.Context) GetHoursOfOperationConfigOutput
- type GetHoursOfOperationConfigArray
- func (GetHoursOfOperationConfigArray) ElementType() reflect.Type
- func (i GetHoursOfOperationConfigArray) ToGetHoursOfOperationConfigArrayOutput() GetHoursOfOperationConfigArrayOutput
- func (i GetHoursOfOperationConfigArray) ToGetHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigArrayOutput
- type GetHoursOfOperationConfigArrayInput
- type GetHoursOfOperationConfigArrayOutput
- func (GetHoursOfOperationConfigArrayOutput) ElementType() reflect.Type
- func (o GetHoursOfOperationConfigArrayOutput) Index(i pulumi.IntInput) GetHoursOfOperationConfigOutput
- func (o GetHoursOfOperationConfigArrayOutput) ToGetHoursOfOperationConfigArrayOutput() GetHoursOfOperationConfigArrayOutput
- func (o GetHoursOfOperationConfigArrayOutput) ToGetHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigArrayOutput
- type GetHoursOfOperationConfigEndTime
- type GetHoursOfOperationConfigEndTimeArgs
- func (GetHoursOfOperationConfigEndTimeArgs) ElementType() reflect.Type
- func (i GetHoursOfOperationConfigEndTimeArgs) ToGetHoursOfOperationConfigEndTimeOutput() GetHoursOfOperationConfigEndTimeOutput
- func (i GetHoursOfOperationConfigEndTimeArgs) ToGetHoursOfOperationConfigEndTimeOutputWithContext(ctx context.Context) GetHoursOfOperationConfigEndTimeOutput
- type GetHoursOfOperationConfigEndTimeArray
- func (GetHoursOfOperationConfigEndTimeArray) ElementType() reflect.Type
- func (i GetHoursOfOperationConfigEndTimeArray) ToGetHoursOfOperationConfigEndTimeArrayOutput() GetHoursOfOperationConfigEndTimeArrayOutput
- func (i GetHoursOfOperationConfigEndTimeArray) ToGetHoursOfOperationConfigEndTimeArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigEndTimeArrayOutput
- type GetHoursOfOperationConfigEndTimeArrayInput
- type GetHoursOfOperationConfigEndTimeArrayOutput
- func (GetHoursOfOperationConfigEndTimeArrayOutput) ElementType() reflect.Type
- func (o GetHoursOfOperationConfigEndTimeArrayOutput) Index(i pulumi.IntInput) GetHoursOfOperationConfigEndTimeOutput
- func (o GetHoursOfOperationConfigEndTimeArrayOutput) ToGetHoursOfOperationConfigEndTimeArrayOutput() GetHoursOfOperationConfigEndTimeArrayOutput
- func (o GetHoursOfOperationConfigEndTimeArrayOutput) ToGetHoursOfOperationConfigEndTimeArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigEndTimeArrayOutput
- type GetHoursOfOperationConfigEndTimeInput
- type GetHoursOfOperationConfigEndTimeOutput
- func (GetHoursOfOperationConfigEndTimeOutput) ElementType() reflect.Type
- func (o GetHoursOfOperationConfigEndTimeOutput) Hours() pulumi.IntOutput
- func (o GetHoursOfOperationConfigEndTimeOutput) Minutes() pulumi.IntOutput
- func (o GetHoursOfOperationConfigEndTimeOutput) ToGetHoursOfOperationConfigEndTimeOutput() GetHoursOfOperationConfigEndTimeOutput
- func (o GetHoursOfOperationConfigEndTimeOutput) ToGetHoursOfOperationConfigEndTimeOutputWithContext(ctx context.Context) GetHoursOfOperationConfigEndTimeOutput
- type GetHoursOfOperationConfigInput
- type GetHoursOfOperationConfigOutput
- func (o GetHoursOfOperationConfigOutput) Day() pulumi.StringOutput
- func (GetHoursOfOperationConfigOutput) ElementType() reflect.Type
- func (o GetHoursOfOperationConfigOutput) EndTimes() GetHoursOfOperationConfigEndTimeArrayOutput
- func (o GetHoursOfOperationConfigOutput) StartTimes() GetHoursOfOperationConfigStartTimeArrayOutput
- func (o GetHoursOfOperationConfigOutput) ToGetHoursOfOperationConfigOutput() GetHoursOfOperationConfigOutput
- func (o GetHoursOfOperationConfigOutput) ToGetHoursOfOperationConfigOutputWithContext(ctx context.Context) GetHoursOfOperationConfigOutput
- type GetHoursOfOperationConfigStartTime
- type GetHoursOfOperationConfigStartTimeArgs
- func (GetHoursOfOperationConfigStartTimeArgs) ElementType() reflect.Type
- func (i GetHoursOfOperationConfigStartTimeArgs) ToGetHoursOfOperationConfigStartTimeOutput() GetHoursOfOperationConfigStartTimeOutput
- func (i GetHoursOfOperationConfigStartTimeArgs) ToGetHoursOfOperationConfigStartTimeOutputWithContext(ctx context.Context) GetHoursOfOperationConfigStartTimeOutput
- type GetHoursOfOperationConfigStartTimeArray
- func (GetHoursOfOperationConfigStartTimeArray) ElementType() reflect.Type
- func (i GetHoursOfOperationConfigStartTimeArray) ToGetHoursOfOperationConfigStartTimeArrayOutput() GetHoursOfOperationConfigStartTimeArrayOutput
- func (i GetHoursOfOperationConfigStartTimeArray) ToGetHoursOfOperationConfigStartTimeArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigStartTimeArrayOutput
- type GetHoursOfOperationConfigStartTimeArrayInput
- type GetHoursOfOperationConfigStartTimeArrayOutput
- func (GetHoursOfOperationConfigStartTimeArrayOutput) ElementType() reflect.Type
- func (o GetHoursOfOperationConfigStartTimeArrayOutput) Index(i pulumi.IntInput) GetHoursOfOperationConfigStartTimeOutput
- func (o GetHoursOfOperationConfigStartTimeArrayOutput) ToGetHoursOfOperationConfigStartTimeArrayOutput() GetHoursOfOperationConfigStartTimeArrayOutput
- func (o GetHoursOfOperationConfigStartTimeArrayOutput) ToGetHoursOfOperationConfigStartTimeArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigStartTimeArrayOutput
- type GetHoursOfOperationConfigStartTimeInput
- type GetHoursOfOperationConfigStartTimeOutput
- func (GetHoursOfOperationConfigStartTimeOutput) ElementType() reflect.Type
- func (o GetHoursOfOperationConfigStartTimeOutput) Hours() pulumi.IntOutput
- func (o GetHoursOfOperationConfigStartTimeOutput) Minutes() pulumi.IntOutput
- func (o GetHoursOfOperationConfigStartTimeOutput) ToGetHoursOfOperationConfigStartTimeOutput() GetHoursOfOperationConfigStartTimeOutput
- func (o GetHoursOfOperationConfigStartTimeOutput) ToGetHoursOfOperationConfigStartTimeOutputWithContext(ctx context.Context) GetHoursOfOperationConfigStartTimeOutput
- type GetInstanceStorageConfigStorageConfig
- type GetInstanceStorageConfigStorageConfigArgs
- func (GetInstanceStorageConfigStorageConfigArgs) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigArgs) ToGetInstanceStorageConfigStorageConfigOutput() GetInstanceStorageConfigStorageConfigOutput
- func (i GetInstanceStorageConfigStorageConfigArgs) ToGetInstanceStorageConfigStorageConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigOutput
- type GetInstanceStorageConfigStorageConfigArray
- func (GetInstanceStorageConfigStorageConfigArray) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigArray) ToGetInstanceStorageConfigStorageConfigArrayOutput() GetInstanceStorageConfigStorageConfigArrayOutput
- func (i GetInstanceStorageConfigStorageConfigArray) ToGetInstanceStorageConfigStorageConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigArrayInput
- type GetInstanceStorageConfigStorageConfigArrayOutput
- func (GetInstanceStorageConfigStorageConfigArrayOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigArrayOutput) Index(i pulumi.IntInput) GetInstanceStorageConfigStorageConfigOutput
- func (o GetInstanceStorageConfigStorageConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigArrayOutput() GetInstanceStorageConfigStorageConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigInput
- type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfig
- type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs
- func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- func (i GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray
- func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
- func (i GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayInput
- type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
- func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput) Index(i pulumi.IntInput) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigInput
- type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) FirehoseArn() pulumi.StringOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- type GetInstanceStorageConfigStorageConfigKinesisStreamConfig
- type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs
- func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- func (i GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray
- func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
- func (i GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayInput
- type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
- func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput) Index(i pulumi.IntInput) GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigKinesisStreamConfigInput
- type GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfig
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs
- func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray
- func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
- func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayInput
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
- func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput) Index(i pulumi.IntInput) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs
- func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() ...
- func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(ctx context.Context) ...
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray
- func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput() ...
- func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutputWithContext(ctx context.Context) ...
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayInput
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput
- func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput() ...
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutputWithContext(ctx context.Context) ...
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
- func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) EncryptionType() pulumi.StringOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) KeyId() pulumi.StringOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() ...
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(ctx context.Context) ...
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput
- type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) EncryptionConfigs() ...
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) Prefix() pulumi.StringOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) RetentionPeriodHours() pulumi.IntOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- type GetInstanceStorageConfigStorageConfigOutput
- func (GetInstanceStorageConfigStorageConfigOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigOutput) KinesisFirehoseConfigs() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigOutput) KinesisStreamConfigs() GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigOutput) KinesisVideoStreamConfigs() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigOutput) S3Configs() GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigOutput) StorageType() pulumi.StringOutput
- func (o GetInstanceStorageConfigStorageConfigOutput) ToGetInstanceStorageConfigStorageConfigOutput() GetInstanceStorageConfigStorageConfigOutput
- func (o GetInstanceStorageConfigStorageConfigOutput) ToGetInstanceStorageConfigStorageConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigOutput
- type GetInstanceStorageConfigStorageConfigS3Config
- type GetInstanceStorageConfigStorageConfigS3ConfigArgs
- func (GetInstanceStorageConfigStorageConfigS3ConfigArgs) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigS3ConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigOutput() GetInstanceStorageConfigStorageConfigS3ConfigOutput
- func (i GetInstanceStorageConfigStorageConfigS3ConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigOutput
- type GetInstanceStorageConfigStorageConfigS3ConfigArray
- func (GetInstanceStorageConfigStorageConfigS3ConfigArray) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigS3ConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutput() GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
- func (i GetInstanceStorageConfigStorageConfigS3ConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigS3ConfigArrayInput
- type GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
- func (GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput) Index(i pulumi.IntInput) GetInstanceStorageConfigStorageConfigS3ConfigOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutput() GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig
- type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs
- func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- func (i GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray
- func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray) ElementType() reflect.Type
- func (i GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
- func (i GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayInput
- type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
- func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput) Index(i pulumi.IntInput) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
- type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput
- type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) EncryptionType() pulumi.StringOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) KeyId() pulumi.StringOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- type GetInstanceStorageConfigStorageConfigS3ConfigInput
- type GetInstanceStorageConfigStorageConfigS3ConfigOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigOutput) BucketName() pulumi.StringOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigOutput) BucketPrefix() pulumi.StringOutput
- func (GetInstanceStorageConfigStorageConfigS3ConfigOutput) ElementType() reflect.Type
- func (o GetInstanceStorageConfigStorageConfigS3ConfigOutput) EncryptionConfigs() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigOutput() GetInstanceStorageConfigStorageConfigS3ConfigOutput
- func (o GetInstanceStorageConfigStorageConfigS3ConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigOutput
- type GetPromptArgs
- type GetPromptOutputArgs
- type GetPromptResult
- type GetPromptResultOutput
- func (o GetPromptResultOutput) Arn() pulumi.StringOutput
- func (GetPromptResultOutput) ElementType() reflect.Type
- func (o GetPromptResultOutput) Id() pulumi.StringOutput
- func (o GetPromptResultOutput) InstanceId() pulumi.StringOutput
- func (o GetPromptResultOutput) Name() pulumi.StringOutput
- func (o GetPromptResultOutput) PromptId() pulumi.StringOutput
- func (o GetPromptResultOutput) ToGetPromptResultOutput() GetPromptResultOutput
- func (o GetPromptResultOutput) ToGetPromptResultOutputWithContext(ctx context.Context) GetPromptResultOutput
- type GetQueueOutboundCallerConfig
- type GetQueueOutboundCallerConfigArgs
- func (GetQueueOutboundCallerConfigArgs) ElementType() reflect.Type
- func (i GetQueueOutboundCallerConfigArgs) ToGetQueueOutboundCallerConfigOutput() GetQueueOutboundCallerConfigOutput
- func (i GetQueueOutboundCallerConfigArgs) ToGetQueueOutboundCallerConfigOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigOutput
- type GetQueueOutboundCallerConfigArray
- func (GetQueueOutboundCallerConfigArray) ElementType() reflect.Type
- func (i GetQueueOutboundCallerConfigArray) ToGetQueueOutboundCallerConfigArrayOutput() GetQueueOutboundCallerConfigArrayOutput
- func (i GetQueueOutboundCallerConfigArray) ToGetQueueOutboundCallerConfigArrayOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigArrayOutput
- type GetQueueOutboundCallerConfigArrayInput
- type GetQueueOutboundCallerConfigArrayOutput
- func (GetQueueOutboundCallerConfigArrayOutput) ElementType() reflect.Type
- func (o GetQueueOutboundCallerConfigArrayOutput) Index(i pulumi.IntInput) GetQueueOutboundCallerConfigOutput
- func (o GetQueueOutboundCallerConfigArrayOutput) ToGetQueueOutboundCallerConfigArrayOutput() GetQueueOutboundCallerConfigArrayOutput
- func (o GetQueueOutboundCallerConfigArrayOutput) ToGetQueueOutboundCallerConfigArrayOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigArrayOutput
- type GetQueueOutboundCallerConfigInput
- type GetQueueOutboundCallerConfigOutput
- func (GetQueueOutboundCallerConfigOutput) ElementType() reflect.Type
- func (o GetQueueOutboundCallerConfigOutput) OutboundCallerIdName() pulumi.StringOutput
- func (o GetQueueOutboundCallerConfigOutput) OutboundCallerIdNumberId() pulumi.StringOutput
- func (o GetQueueOutboundCallerConfigOutput) OutboundFlowId() pulumi.StringOutput
- func (o GetQueueOutboundCallerConfigOutput) ToGetQueueOutboundCallerConfigOutput() GetQueueOutboundCallerConfigOutput
- func (o GetQueueOutboundCallerConfigOutput) ToGetQueueOutboundCallerConfigOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigOutput
- type GetQuickConnectQuickConnectConfig
- type GetQuickConnectQuickConnectConfigArgs
- func (GetQuickConnectQuickConnectConfigArgs) ElementType() reflect.Type
- func (i GetQuickConnectQuickConnectConfigArgs) ToGetQuickConnectQuickConnectConfigOutput() GetQuickConnectQuickConnectConfigOutput
- func (i GetQuickConnectQuickConnectConfigArgs) ToGetQuickConnectQuickConnectConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigOutput
- type GetQuickConnectQuickConnectConfigArray
- func (GetQuickConnectQuickConnectConfigArray) ElementType() reflect.Type
- func (i GetQuickConnectQuickConnectConfigArray) ToGetQuickConnectQuickConnectConfigArrayOutput() GetQuickConnectQuickConnectConfigArrayOutput
- func (i GetQuickConnectQuickConnectConfigArray) ToGetQuickConnectQuickConnectConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigArrayOutput
- type GetQuickConnectQuickConnectConfigArrayInput
- type GetQuickConnectQuickConnectConfigArrayOutput
- func (GetQuickConnectQuickConnectConfigArrayOutput) ElementType() reflect.Type
- func (o GetQuickConnectQuickConnectConfigArrayOutput) Index(i pulumi.IntInput) GetQuickConnectQuickConnectConfigOutput
- func (o GetQuickConnectQuickConnectConfigArrayOutput) ToGetQuickConnectQuickConnectConfigArrayOutput() GetQuickConnectQuickConnectConfigArrayOutput
- func (o GetQuickConnectQuickConnectConfigArrayOutput) ToGetQuickConnectQuickConnectConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigArrayOutput
- type GetQuickConnectQuickConnectConfigInput
- type GetQuickConnectQuickConnectConfigOutput
- func (GetQuickConnectQuickConnectConfigOutput) ElementType() reflect.Type
- func (o GetQuickConnectQuickConnectConfigOutput) PhoneConfigs() GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
- func (o GetQuickConnectQuickConnectConfigOutput) QueueConfigs() GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
- func (o GetQuickConnectQuickConnectConfigOutput) QuickConnectType() pulumi.StringOutput
- func (o GetQuickConnectQuickConnectConfigOutput) ToGetQuickConnectQuickConnectConfigOutput() GetQuickConnectQuickConnectConfigOutput
- func (o GetQuickConnectQuickConnectConfigOutput) ToGetQuickConnectQuickConnectConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigOutput
- func (o GetQuickConnectQuickConnectConfigOutput) UserConfigs() GetQuickConnectQuickConnectConfigUserConfigArrayOutput
- type GetQuickConnectQuickConnectConfigPhoneConfig
- type GetQuickConnectQuickConnectConfigPhoneConfigArgs
- func (GetQuickConnectQuickConnectConfigPhoneConfigArgs) ElementType() reflect.Type
- func (i GetQuickConnectQuickConnectConfigPhoneConfigArgs) ToGetQuickConnectQuickConnectConfigPhoneConfigOutput() GetQuickConnectQuickConnectConfigPhoneConfigOutput
- func (i GetQuickConnectQuickConnectConfigPhoneConfigArgs) ToGetQuickConnectQuickConnectConfigPhoneConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigPhoneConfigOutput
- type GetQuickConnectQuickConnectConfigPhoneConfigArray
- func (GetQuickConnectQuickConnectConfigPhoneConfigArray) ElementType() reflect.Type
- func (i GetQuickConnectQuickConnectConfigPhoneConfigArray) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutput() GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
- func (i GetQuickConnectQuickConnectConfigPhoneConfigArray) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
- type GetQuickConnectQuickConnectConfigPhoneConfigArrayInput
- type GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
- func (GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput) ElementType() reflect.Type
- func (o GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput) Index(i pulumi.IntInput) GetQuickConnectQuickConnectConfigPhoneConfigOutput
- func (o GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutput() GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
- func (o GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
- type GetQuickConnectQuickConnectConfigPhoneConfigInput
- type GetQuickConnectQuickConnectConfigPhoneConfigOutput
- func (GetQuickConnectQuickConnectConfigPhoneConfigOutput) ElementType() reflect.Type
- func (o GetQuickConnectQuickConnectConfigPhoneConfigOutput) PhoneNumber() pulumi.StringOutput
- func (o GetQuickConnectQuickConnectConfigPhoneConfigOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigOutput() GetQuickConnectQuickConnectConfigPhoneConfigOutput
- func (o GetQuickConnectQuickConnectConfigPhoneConfigOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigPhoneConfigOutput
- type GetQuickConnectQuickConnectConfigQueueConfig
- type GetQuickConnectQuickConnectConfigQueueConfigArgs
- func (GetQuickConnectQuickConnectConfigQueueConfigArgs) ElementType() reflect.Type
- func (i GetQuickConnectQuickConnectConfigQueueConfigArgs) ToGetQuickConnectQuickConnectConfigQueueConfigOutput() GetQuickConnectQuickConnectConfigQueueConfigOutput
- func (i GetQuickConnectQuickConnectConfigQueueConfigArgs) ToGetQuickConnectQuickConnectConfigQueueConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigQueueConfigOutput
- type GetQuickConnectQuickConnectConfigQueueConfigArray
- func (GetQuickConnectQuickConnectConfigQueueConfigArray) ElementType() reflect.Type
- func (i GetQuickConnectQuickConnectConfigQueueConfigArray) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutput() GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
- func (i GetQuickConnectQuickConnectConfigQueueConfigArray) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
- type GetQuickConnectQuickConnectConfigQueueConfigArrayInput
- type GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
- func (GetQuickConnectQuickConnectConfigQueueConfigArrayOutput) ElementType() reflect.Type
- func (o GetQuickConnectQuickConnectConfigQueueConfigArrayOutput) Index(i pulumi.IntInput) GetQuickConnectQuickConnectConfigQueueConfigOutput
- func (o GetQuickConnectQuickConnectConfigQueueConfigArrayOutput) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutput() GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
- func (o GetQuickConnectQuickConnectConfigQueueConfigArrayOutput) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
- type GetQuickConnectQuickConnectConfigQueueConfigInput
- type GetQuickConnectQuickConnectConfigQueueConfigOutput
- func (o GetQuickConnectQuickConnectConfigQueueConfigOutput) ContactFlowId() pulumi.StringOutput
- func (GetQuickConnectQuickConnectConfigQueueConfigOutput) ElementType() reflect.Type
- func (o GetQuickConnectQuickConnectConfigQueueConfigOutput) QueueId() pulumi.StringOutput
- func (o GetQuickConnectQuickConnectConfigQueueConfigOutput) ToGetQuickConnectQuickConnectConfigQueueConfigOutput() GetQuickConnectQuickConnectConfigQueueConfigOutput
- func (o GetQuickConnectQuickConnectConfigQueueConfigOutput) ToGetQuickConnectQuickConnectConfigQueueConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigQueueConfigOutput
- type GetQuickConnectQuickConnectConfigUserConfig
- type GetQuickConnectQuickConnectConfigUserConfigArgs
- func (GetQuickConnectQuickConnectConfigUserConfigArgs) ElementType() reflect.Type
- func (i GetQuickConnectQuickConnectConfigUserConfigArgs) ToGetQuickConnectQuickConnectConfigUserConfigOutput() GetQuickConnectQuickConnectConfigUserConfigOutput
- func (i GetQuickConnectQuickConnectConfigUserConfigArgs) ToGetQuickConnectQuickConnectConfigUserConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigUserConfigOutput
- type GetQuickConnectQuickConnectConfigUserConfigArray
- func (GetQuickConnectQuickConnectConfigUserConfigArray) ElementType() reflect.Type
- func (i GetQuickConnectQuickConnectConfigUserConfigArray) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutput() GetQuickConnectQuickConnectConfigUserConfigArrayOutput
- func (i GetQuickConnectQuickConnectConfigUserConfigArray) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigUserConfigArrayOutput
- type GetQuickConnectQuickConnectConfigUserConfigArrayInput
- type GetQuickConnectQuickConnectConfigUserConfigArrayOutput
- func (GetQuickConnectQuickConnectConfigUserConfigArrayOutput) ElementType() reflect.Type
- func (o GetQuickConnectQuickConnectConfigUserConfigArrayOutput) Index(i pulumi.IntInput) GetQuickConnectQuickConnectConfigUserConfigOutput
- func (o GetQuickConnectQuickConnectConfigUserConfigArrayOutput) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutput() GetQuickConnectQuickConnectConfigUserConfigArrayOutput
- func (o GetQuickConnectQuickConnectConfigUserConfigArrayOutput) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigUserConfigArrayOutput
- type GetQuickConnectQuickConnectConfigUserConfigInput
- type GetQuickConnectQuickConnectConfigUserConfigOutput
- func (o GetQuickConnectQuickConnectConfigUserConfigOutput) ContactFlowId() pulumi.StringOutput
- func (GetQuickConnectQuickConnectConfigUserConfigOutput) ElementType() reflect.Type
- func (o GetQuickConnectQuickConnectConfigUserConfigOutput) ToGetQuickConnectQuickConnectConfigUserConfigOutput() GetQuickConnectQuickConnectConfigUserConfigOutput
- func (o GetQuickConnectQuickConnectConfigUserConfigOutput) ToGetQuickConnectQuickConnectConfigUserConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigUserConfigOutput
- func (o GetQuickConnectQuickConnectConfigUserConfigOutput) UserId() pulumi.StringOutput
- type GetRoutingProfileMediaConcurrency
- type GetRoutingProfileMediaConcurrencyArgs
- func (GetRoutingProfileMediaConcurrencyArgs) ElementType() reflect.Type
- func (i GetRoutingProfileMediaConcurrencyArgs) ToGetRoutingProfileMediaConcurrencyOutput() GetRoutingProfileMediaConcurrencyOutput
- func (i GetRoutingProfileMediaConcurrencyArgs) ToGetRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyOutput
- type GetRoutingProfileMediaConcurrencyArray
- func (GetRoutingProfileMediaConcurrencyArray) ElementType() reflect.Type
- func (i GetRoutingProfileMediaConcurrencyArray) ToGetRoutingProfileMediaConcurrencyArrayOutput() GetRoutingProfileMediaConcurrencyArrayOutput
- func (i GetRoutingProfileMediaConcurrencyArray) ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyArrayOutput
- type GetRoutingProfileMediaConcurrencyArrayInput
- type GetRoutingProfileMediaConcurrencyArrayOutput
- func (GetRoutingProfileMediaConcurrencyArrayOutput) ElementType() reflect.Type
- func (o GetRoutingProfileMediaConcurrencyArrayOutput) Index(i pulumi.IntInput) GetRoutingProfileMediaConcurrencyOutput
- func (o GetRoutingProfileMediaConcurrencyArrayOutput) ToGetRoutingProfileMediaConcurrencyArrayOutput() GetRoutingProfileMediaConcurrencyArrayOutput
- func (o GetRoutingProfileMediaConcurrencyArrayOutput) ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyArrayOutput
- type GetRoutingProfileMediaConcurrencyInput
- type GetRoutingProfileMediaConcurrencyOutput
- func (o GetRoutingProfileMediaConcurrencyOutput) Channel() pulumi.StringOutput
- func (o GetRoutingProfileMediaConcurrencyOutput) Concurrency() pulumi.IntOutput
- func (GetRoutingProfileMediaConcurrencyOutput) ElementType() reflect.Type
- func (o GetRoutingProfileMediaConcurrencyOutput) ToGetRoutingProfileMediaConcurrencyOutput() GetRoutingProfileMediaConcurrencyOutput
- func (o GetRoutingProfileMediaConcurrencyOutput) ToGetRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyOutput
- type GetRoutingProfileQueueConfig
- type GetRoutingProfileQueueConfigArgs
- func (GetRoutingProfileQueueConfigArgs) ElementType() reflect.Type
- func (i GetRoutingProfileQueueConfigArgs) ToGetRoutingProfileQueueConfigOutput() GetRoutingProfileQueueConfigOutput
- func (i GetRoutingProfileQueueConfigArgs) ToGetRoutingProfileQueueConfigOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigOutput
- type GetRoutingProfileQueueConfigArray
- func (GetRoutingProfileQueueConfigArray) ElementType() reflect.Type
- func (i GetRoutingProfileQueueConfigArray) ToGetRoutingProfileQueueConfigArrayOutput() GetRoutingProfileQueueConfigArrayOutput
- func (i GetRoutingProfileQueueConfigArray) ToGetRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigArrayOutput
- type GetRoutingProfileQueueConfigArrayInput
- type GetRoutingProfileQueueConfigArrayOutput
- func (GetRoutingProfileQueueConfigArrayOutput) ElementType() reflect.Type
- func (o GetRoutingProfileQueueConfigArrayOutput) Index(i pulumi.IntInput) GetRoutingProfileQueueConfigOutput
- func (o GetRoutingProfileQueueConfigArrayOutput) ToGetRoutingProfileQueueConfigArrayOutput() GetRoutingProfileQueueConfigArrayOutput
- func (o GetRoutingProfileQueueConfigArrayOutput) ToGetRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigArrayOutput
- type GetRoutingProfileQueueConfigInput
- type GetRoutingProfileQueueConfigOutput
- func (o GetRoutingProfileQueueConfigOutput) Channel() pulumi.StringOutput
- func (o GetRoutingProfileQueueConfigOutput) Delay() pulumi.IntOutput
- func (GetRoutingProfileQueueConfigOutput) ElementType() reflect.Type
- func (o GetRoutingProfileQueueConfigOutput) Priority() pulumi.IntOutput
- func (o GetRoutingProfileQueueConfigOutput) QueueArn() pulumi.StringOutput
- func (o GetRoutingProfileQueueConfigOutput) QueueId() pulumi.StringOutput
- func (o GetRoutingProfileQueueConfigOutput) QueueName() pulumi.StringOutput
- func (o GetRoutingProfileQueueConfigOutput) ToGetRoutingProfileQueueConfigOutput() GetRoutingProfileQueueConfigOutput
- func (o GetRoutingProfileQueueConfigOutput) ToGetRoutingProfileQueueConfigOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigOutput
- type GetUserHierarchyGroupHierarchyPath
- type GetUserHierarchyGroupHierarchyPathArgs
- func (GetUserHierarchyGroupHierarchyPathArgs) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathArgs) ToGetUserHierarchyGroupHierarchyPathOutput() GetUserHierarchyGroupHierarchyPathOutput
- func (i GetUserHierarchyGroupHierarchyPathArgs) ToGetUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathOutput
- type GetUserHierarchyGroupHierarchyPathArray
- func (GetUserHierarchyGroupHierarchyPathArray) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathArray) ToGetUserHierarchyGroupHierarchyPathArrayOutput() GetUserHierarchyGroupHierarchyPathArrayOutput
- func (i GetUserHierarchyGroupHierarchyPathArray) ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathArrayOutput
- type GetUserHierarchyGroupHierarchyPathArrayInput
- type GetUserHierarchyGroupHierarchyPathArrayOutput
- func (GetUserHierarchyGroupHierarchyPathArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyGroupHierarchyPathOutput
- func (o GetUserHierarchyGroupHierarchyPathArrayOutput) ToGetUserHierarchyGroupHierarchyPathArrayOutput() GetUserHierarchyGroupHierarchyPathArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathArrayOutput) ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathArrayOutput
- type GetUserHierarchyGroupHierarchyPathInput
- type GetUserHierarchyGroupHierarchyPathLevelFife
- type GetUserHierarchyGroupHierarchyPathLevelFifeArgs
- func (GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput() GetUserHierarchyGroupHierarchyPathLevelFifeOutput
- func (i GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeOutput
- type GetUserHierarchyGroupHierarchyPathLevelFifeArray
- func (GetUserHierarchyGroupHierarchyPathLevelFifeArray) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathLevelFifeArray) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- func (i GetUserHierarchyGroupHierarchyPathLevelFifeArray) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- type GetUserHierarchyGroupHierarchyPathLevelFifeArrayInput
- type GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- func (GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyGroupHierarchyPathLevelFifeOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- type GetUserHierarchyGroupHierarchyPathLevelFifeInput
- type GetUserHierarchyGroupHierarchyPathLevelFifeOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Arn() pulumi.StringOutput
- func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Id() pulumi.StringOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Name() pulumi.StringOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput() GetUserHierarchyGroupHierarchyPathLevelFifeOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeOutput
- type GetUserHierarchyGroupHierarchyPathLevelFour
- type GetUserHierarchyGroupHierarchyPathLevelFourArgs
- func (GetUserHierarchyGroupHierarchyPathLevelFourArgs) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathLevelFourArgs) ToGetUserHierarchyGroupHierarchyPathLevelFourOutput() GetUserHierarchyGroupHierarchyPathLevelFourOutput
- func (i GetUserHierarchyGroupHierarchyPathLevelFourArgs) ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourOutput
- type GetUserHierarchyGroupHierarchyPathLevelFourArray
- func (GetUserHierarchyGroupHierarchyPathLevelFourArray) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathLevelFourArray) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
- func (i GetUserHierarchyGroupHierarchyPathLevelFourArray) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
- type GetUserHierarchyGroupHierarchyPathLevelFourArrayInput
- type GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
- func (GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyGroupHierarchyPathLevelFourOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
- type GetUserHierarchyGroupHierarchyPathLevelFourInput
- type GetUserHierarchyGroupHierarchyPathLevelFourOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) Arn() pulumi.StringOutput
- func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) Id() pulumi.StringOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) Name() pulumi.StringOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourOutput() GetUserHierarchyGroupHierarchyPathLevelFourOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourOutput
- type GetUserHierarchyGroupHierarchyPathLevelOne
- type GetUserHierarchyGroupHierarchyPathLevelOneArgs
- func (GetUserHierarchyGroupHierarchyPathLevelOneArgs) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathLevelOneArgs) ToGetUserHierarchyGroupHierarchyPathLevelOneOutput() GetUserHierarchyGroupHierarchyPathLevelOneOutput
- func (i GetUserHierarchyGroupHierarchyPathLevelOneArgs) ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneOutput
- type GetUserHierarchyGroupHierarchyPathLevelOneArray
- func (GetUserHierarchyGroupHierarchyPathLevelOneArray) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathLevelOneArray) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput() GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
- func (i GetUserHierarchyGroupHierarchyPathLevelOneArray) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
- type GetUserHierarchyGroupHierarchyPathLevelOneArrayInput
- type GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
- func (GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyGroupHierarchyPathLevelOneOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput() GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
- type GetUserHierarchyGroupHierarchyPathLevelOneInput
- type GetUserHierarchyGroupHierarchyPathLevelOneOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) Arn() pulumi.StringOutput
- func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) Id() pulumi.StringOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) Name() pulumi.StringOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneOutput() GetUserHierarchyGroupHierarchyPathLevelOneOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneOutput
- type GetUserHierarchyGroupHierarchyPathLevelThree
- type GetUserHierarchyGroupHierarchyPathLevelThreeArgs
- func (GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput() GetUserHierarchyGroupHierarchyPathLevelThreeOutput
- func (i GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeOutput
- type GetUserHierarchyGroupHierarchyPathLevelThreeArray
- func (GetUserHierarchyGroupHierarchyPathLevelThreeArray) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathLevelThreeArray) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- func (i GetUserHierarchyGroupHierarchyPathLevelThreeArray) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- type GetUserHierarchyGroupHierarchyPathLevelThreeArrayInput
- type GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- func (GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyGroupHierarchyPathLevelThreeOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- type GetUserHierarchyGroupHierarchyPathLevelThreeInput
- type GetUserHierarchyGroupHierarchyPathLevelThreeOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Arn() pulumi.StringOutput
- func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Id() pulumi.StringOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Name() pulumi.StringOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput() GetUserHierarchyGroupHierarchyPathLevelThreeOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeOutput
- type GetUserHierarchyGroupHierarchyPathLevelTwo
- type GetUserHierarchyGroupHierarchyPathLevelTwoArgs
- func (GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput() GetUserHierarchyGroupHierarchyPathLevelTwoOutput
- func (i GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoOutput
- type GetUserHierarchyGroupHierarchyPathLevelTwoArray
- func (GetUserHierarchyGroupHierarchyPathLevelTwoArray) ElementType() reflect.Type
- func (i GetUserHierarchyGroupHierarchyPathLevelTwoArray) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- func (i GetUserHierarchyGroupHierarchyPathLevelTwoArray) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- type GetUserHierarchyGroupHierarchyPathLevelTwoArrayInput
- type GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- func (GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyGroupHierarchyPathLevelTwoOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- type GetUserHierarchyGroupHierarchyPathLevelTwoInput
- type GetUserHierarchyGroupHierarchyPathLevelTwoOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Arn() pulumi.StringOutput
- func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Id() pulumi.StringOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Name() pulumi.StringOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput() GetUserHierarchyGroupHierarchyPathLevelTwoOutput
- func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoOutput
- type GetUserHierarchyGroupHierarchyPathOutput
- func (GetUserHierarchyGroupHierarchyPathOutput) ElementType() reflect.Type
- func (o GetUserHierarchyGroupHierarchyPathOutput) LevelFives() GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathOutput) LevelFours() GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathOutput) LevelOnes() GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathOutput) LevelThrees() GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathOutput) LevelTwos() GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- func (o GetUserHierarchyGroupHierarchyPathOutput) ToGetUserHierarchyGroupHierarchyPathOutput() GetUserHierarchyGroupHierarchyPathOutput
- func (o GetUserHierarchyGroupHierarchyPathOutput) ToGetUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathOutput
- type GetUserHierarchyStructureHierarchyStructure
- type GetUserHierarchyStructureHierarchyStructureArgs
- func (GetUserHierarchyStructureHierarchyStructureArgs) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureArgs) ToGetUserHierarchyStructureHierarchyStructureOutput() GetUserHierarchyStructureHierarchyStructureOutput
- func (i GetUserHierarchyStructureHierarchyStructureArgs) ToGetUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureOutput
- type GetUserHierarchyStructureHierarchyStructureArray
- func (GetUserHierarchyStructureHierarchyStructureArray) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureArray) ToGetUserHierarchyStructureHierarchyStructureArrayOutput() GetUserHierarchyStructureHierarchyStructureArrayOutput
- func (i GetUserHierarchyStructureHierarchyStructureArray) ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureArrayOutput
- type GetUserHierarchyStructureHierarchyStructureArrayInput
- type GetUserHierarchyStructureHierarchyStructureArrayOutput
- func (GetUserHierarchyStructureHierarchyStructureArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyStructureHierarchyStructureOutput
- func (o GetUserHierarchyStructureHierarchyStructureArrayOutput) ToGetUserHierarchyStructureHierarchyStructureArrayOutput() GetUserHierarchyStructureHierarchyStructureArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureArrayOutput) ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureArrayOutput
- type GetUserHierarchyStructureHierarchyStructureInput
- type GetUserHierarchyStructureHierarchyStructureLevelFife
- type GetUserHierarchyStructureHierarchyStructureLevelFifeArgs
- func (GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
- func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
- type GetUserHierarchyStructureHierarchyStructureLevelFifeArray
- func (GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
- func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
- type GetUserHierarchyStructureHierarchyStructureLevelFifeArrayInput
- type GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
- func (GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
- type GetUserHierarchyStructureHierarchyStructureLevelFifeInput
- type GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) Arn() pulumi.StringOutput
- func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) Id() pulumi.StringOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) Name() pulumi.StringOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
- type GetUserHierarchyStructureHierarchyStructureLevelFour
- type GetUserHierarchyStructureHierarchyStructureLevelFourArgs
- func (GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput() GetUserHierarchyStructureHierarchyStructureLevelFourOutput
- func (i GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourOutput
- type GetUserHierarchyStructureHierarchyStructureLevelFourArray
- func (GetUserHierarchyStructureHierarchyStructureLevelFourArray) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureLevelFourArray) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
- func (i GetUserHierarchyStructureHierarchyStructureLevelFourArray) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
- type GetUserHierarchyStructureHierarchyStructureLevelFourArrayInput
- type GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
- func (GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyStructureHierarchyStructureLevelFourOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
- type GetUserHierarchyStructureHierarchyStructureLevelFourInput
- type GetUserHierarchyStructureHierarchyStructureLevelFourOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFourOutput) Arn() pulumi.StringOutput
- func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureLevelFourOutput) Id() pulumi.StringOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFourOutput) Name() pulumi.StringOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput() GetUserHierarchyStructureHierarchyStructureLevelFourOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourOutput
- type GetUserHierarchyStructureHierarchyStructureLevelOne
- type GetUserHierarchyStructureHierarchyStructureLevelOneArgs
- func (GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput() GetUserHierarchyStructureHierarchyStructureLevelOneOutput
- func (i GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneOutput
- type GetUserHierarchyStructureHierarchyStructureLevelOneArray
- func (GetUserHierarchyStructureHierarchyStructureLevelOneArray) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureLevelOneArray) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
- func (i GetUserHierarchyStructureHierarchyStructureLevelOneArray) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
- type GetUserHierarchyStructureHierarchyStructureLevelOneArrayInput
- type GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
- func (GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyStructureHierarchyStructureLevelOneOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
- type GetUserHierarchyStructureHierarchyStructureLevelOneInput
- type GetUserHierarchyStructureHierarchyStructureLevelOneOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelOneOutput) Arn() pulumi.StringOutput
- func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureLevelOneOutput) Id() pulumi.StringOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelOneOutput) Name() pulumi.StringOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput() GetUserHierarchyStructureHierarchyStructureLevelOneOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneOutput
- type GetUserHierarchyStructureHierarchyStructureLevelThree
- type GetUserHierarchyStructureHierarchyStructureLevelThreeArgs
- func (GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
- func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
- type GetUserHierarchyStructureHierarchyStructureLevelThreeArray
- func (GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
- func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
- type GetUserHierarchyStructureHierarchyStructureLevelThreeArrayInput
- type GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
- func (GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
- type GetUserHierarchyStructureHierarchyStructureLevelThreeInput
- type GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) Arn() pulumi.StringOutput
- func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) Id() pulumi.StringOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) Name() pulumi.StringOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
- type GetUserHierarchyStructureHierarchyStructureLevelTwo
- type GetUserHierarchyStructureHierarchyStructureLevelTwoArgs
- func (GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
- func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
- type GetUserHierarchyStructureHierarchyStructureLevelTwoArray
- func (GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ElementType() reflect.Type
- func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
- func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
- type GetUserHierarchyStructureHierarchyStructureLevelTwoArrayInput
- type GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
- func (GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) Index(i pulumi.IntInput) GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
- type GetUserHierarchyStructureHierarchyStructureLevelTwoInput
- type GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) Arn() pulumi.StringOutput
- func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) Id() pulumi.StringOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) Name() pulumi.StringOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
- func (o GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
- type GetUserHierarchyStructureHierarchyStructureOutput
- func (GetUserHierarchyStructureHierarchyStructureOutput) ElementType() reflect.Type
- func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelFives() GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelFours() GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelOnes() GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelThrees() GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelTwos() GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
- func (o GetUserHierarchyStructureHierarchyStructureOutput) ToGetUserHierarchyStructureHierarchyStructureOutput() GetUserHierarchyStructureHierarchyStructureOutput
- func (o GetUserHierarchyStructureHierarchyStructureOutput) ToGetUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureOutput
- type GetUserIdentityInfo
- type GetUserIdentityInfoArgs
- type GetUserIdentityInfoArray
- type GetUserIdentityInfoArrayInput
- type GetUserIdentityInfoArrayOutput
- func (GetUserIdentityInfoArrayOutput) ElementType() reflect.Type
- func (o GetUserIdentityInfoArrayOutput) Index(i pulumi.IntInput) GetUserIdentityInfoOutput
- func (o GetUserIdentityInfoArrayOutput) ToGetUserIdentityInfoArrayOutput() GetUserIdentityInfoArrayOutput
- func (o GetUserIdentityInfoArrayOutput) ToGetUserIdentityInfoArrayOutputWithContext(ctx context.Context) GetUserIdentityInfoArrayOutput
- type GetUserIdentityInfoInput
- type GetUserIdentityInfoOutput
- func (GetUserIdentityInfoOutput) ElementType() reflect.Type
- func (o GetUserIdentityInfoOutput) Email() pulumi.StringOutput
- func (o GetUserIdentityInfoOutput) FirstName() pulumi.StringOutput
- func (o GetUserIdentityInfoOutput) LastName() pulumi.StringOutput
- func (o GetUserIdentityInfoOutput) ToGetUserIdentityInfoOutput() GetUserIdentityInfoOutput
- func (o GetUserIdentityInfoOutput) ToGetUserIdentityInfoOutputWithContext(ctx context.Context) GetUserIdentityInfoOutput
- type GetUserPhoneConfig
- type GetUserPhoneConfigArgs
- type GetUserPhoneConfigArray
- type GetUserPhoneConfigArrayInput
- type GetUserPhoneConfigArrayOutput
- func (GetUserPhoneConfigArrayOutput) ElementType() reflect.Type
- func (o GetUserPhoneConfigArrayOutput) Index(i pulumi.IntInput) GetUserPhoneConfigOutput
- func (o GetUserPhoneConfigArrayOutput) ToGetUserPhoneConfigArrayOutput() GetUserPhoneConfigArrayOutput
- func (o GetUserPhoneConfigArrayOutput) ToGetUserPhoneConfigArrayOutputWithContext(ctx context.Context) GetUserPhoneConfigArrayOutput
- type GetUserPhoneConfigInput
- type GetUserPhoneConfigOutput
- func (o GetUserPhoneConfigOutput) AfterContactWorkTimeLimit() pulumi.IntOutput
- func (o GetUserPhoneConfigOutput) AutoAccept() pulumi.BoolOutput
- func (o GetUserPhoneConfigOutput) DeskPhoneNumber() pulumi.StringOutput
- func (GetUserPhoneConfigOutput) ElementType() reflect.Type
- func (o GetUserPhoneConfigOutput) PhoneType() pulumi.StringOutput
- func (o GetUserPhoneConfigOutput) ToGetUserPhoneConfigOutput() GetUserPhoneConfigOutput
- func (o GetUserPhoneConfigOutput) ToGetUserPhoneConfigOutputWithContext(ctx context.Context) GetUserPhoneConfigOutput
- type HoursOfOperation
- type HoursOfOperationArgs
- type HoursOfOperationArray
- type HoursOfOperationArrayInput
- type HoursOfOperationArrayOutput
- func (HoursOfOperationArrayOutput) ElementType() reflect.Type
- func (o HoursOfOperationArrayOutput) Index(i pulumi.IntInput) HoursOfOperationOutput
- func (o HoursOfOperationArrayOutput) ToHoursOfOperationArrayOutput() HoursOfOperationArrayOutput
- func (o HoursOfOperationArrayOutput) ToHoursOfOperationArrayOutputWithContext(ctx context.Context) HoursOfOperationArrayOutput
- type HoursOfOperationConfig
- type HoursOfOperationConfigArgs
- type HoursOfOperationConfigArray
- func (HoursOfOperationConfigArray) ElementType() reflect.Type
- func (i HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput
- func (i HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) HoursOfOperationConfigArrayOutput
- type HoursOfOperationConfigArrayInput
- type HoursOfOperationConfigArrayOutput
- func (HoursOfOperationConfigArrayOutput) ElementType() reflect.Type
- func (o HoursOfOperationConfigArrayOutput) Index(i pulumi.IntInput) HoursOfOperationConfigOutput
- func (o HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput
- func (o HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) HoursOfOperationConfigArrayOutput
- type HoursOfOperationConfigEndTime
- type HoursOfOperationConfigEndTimeArgs
- func (HoursOfOperationConfigEndTimeArgs) ElementType() reflect.Type
- func (i HoursOfOperationConfigEndTimeArgs) ToHoursOfOperationConfigEndTimeOutput() HoursOfOperationConfigEndTimeOutput
- func (i HoursOfOperationConfigEndTimeArgs) ToHoursOfOperationConfigEndTimeOutputWithContext(ctx context.Context) HoursOfOperationConfigEndTimeOutput
- type HoursOfOperationConfigEndTimeInput
- type HoursOfOperationConfigEndTimeOutput
- func (HoursOfOperationConfigEndTimeOutput) ElementType() reflect.Type
- func (o HoursOfOperationConfigEndTimeOutput) Hours() pulumi.IntOutput
- func (o HoursOfOperationConfigEndTimeOutput) Minutes() pulumi.IntOutput
- func (o HoursOfOperationConfigEndTimeOutput) ToHoursOfOperationConfigEndTimeOutput() HoursOfOperationConfigEndTimeOutput
- func (o HoursOfOperationConfigEndTimeOutput) ToHoursOfOperationConfigEndTimeOutputWithContext(ctx context.Context) HoursOfOperationConfigEndTimeOutput
- type HoursOfOperationConfigInput
- type HoursOfOperationConfigOutput
- func (o HoursOfOperationConfigOutput) Day() pulumi.StringOutput
- func (HoursOfOperationConfigOutput) ElementType() reflect.Type
- func (o HoursOfOperationConfigOutput) EndTime() HoursOfOperationConfigEndTimeOutput
- func (o HoursOfOperationConfigOutput) StartTime() HoursOfOperationConfigStartTimeOutput
- func (o HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutput() HoursOfOperationConfigOutput
- func (o HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutputWithContext(ctx context.Context) HoursOfOperationConfigOutput
- type HoursOfOperationConfigStartTime
- type HoursOfOperationConfigStartTimeArgs
- func (HoursOfOperationConfigStartTimeArgs) ElementType() reflect.Type
- func (i HoursOfOperationConfigStartTimeArgs) ToHoursOfOperationConfigStartTimeOutput() HoursOfOperationConfigStartTimeOutput
- func (i HoursOfOperationConfigStartTimeArgs) ToHoursOfOperationConfigStartTimeOutputWithContext(ctx context.Context) HoursOfOperationConfigStartTimeOutput
- type HoursOfOperationConfigStartTimeInput
- type HoursOfOperationConfigStartTimeOutput
- func (HoursOfOperationConfigStartTimeOutput) ElementType() reflect.Type
- func (o HoursOfOperationConfigStartTimeOutput) Hours() pulumi.IntOutput
- func (o HoursOfOperationConfigStartTimeOutput) Minutes() pulumi.IntOutput
- func (o HoursOfOperationConfigStartTimeOutput) ToHoursOfOperationConfigStartTimeOutput() HoursOfOperationConfigStartTimeOutput
- func (o HoursOfOperationConfigStartTimeOutput) ToHoursOfOperationConfigStartTimeOutputWithContext(ctx context.Context) HoursOfOperationConfigStartTimeOutput
- type HoursOfOperationInput
- type HoursOfOperationMap
- type HoursOfOperationMapInput
- type HoursOfOperationMapOutput
- func (HoursOfOperationMapOutput) ElementType() reflect.Type
- func (o HoursOfOperationMapOutput) MapIndex(k pulumi.StringInput) HoursOfOperationOutput
- func (o HoursOfOperationMapOutput) ToHoursOfOperationMapOutput() HoursOfOperationMapOutput
- func (o HoursOfOperationMapOutput) ToHoursOfOperationMapOutputWithContext(ctx context.Context) HoursOfOperationMapOutput
- type HoursOfOperationOutput
- func (o HoursOfOperationOutput) Arn() pulumi.StringOutput
- func (o HoursOfOperationOutput) Configs() HoursOfOperationConfigArrayOutput
- func (o HoursOfOperationOutput) Description() pulumi.StringPtrOutput
- func (HoursOfOperationOutput) ElementType() reflect.Type
- func (o HoursOfOperationOutput) HoursOfOperationId() pulumi.StringOutput
- func (o HoursOfOperationOutput) InstanceId() pulumi.StringOutput
- func (o HoursOfOperationOutput) Name() pulumi.StringOutput
- func (o HoursOfOperationOutput) Tags() pulumi.StringMapOutput
- func (o HoursOfOperationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o HoursOfOperationOutput) TimeZone() pulumi.StringOutput
- func (o HoursOfOperationOutput) ToHoursOfOperationOutput() HoursOfOperationOutput
- func (o HoursOfOperationOutput) ToHoursOfOperationOutputWithContext(ctx context.Context) HoursOfOperationOutput
- type HoursOfOperationState
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) Arn() pulumi.StringOutput
- func (o InstanceOutput) AutoResolveBestVoicesEnabled() pulumi.BoolPtrOutput
- func (o InstanceOutput) ContactFlowLogsEnabled() pulumi.BoolPtrOutput
- func (o InstanceOutput) ContactLensEnabled() pulumi.BoolPtrOutput
- func (o InstanceOutput) CreatedTime() pulumi.StringOutput
- func (o InstanceOutput) DirectoryId() pulumi.StringPtrOutput
- func (o InstanceOutput) EarlyMediaEnabled() pulumi.BoolPtrOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) IdentityManagementType() pulumi.StringOutput
- func (o InstanceOutput) InboundCallsEnabled() pulumi.BoolOutput
- func (o InstanceOutput) InstanceAlias() pulumi.StringPtrOutput
- func (o InstanceOutput) MultiPartyConferenceEnabled() pulumi.BoolPtrOutput
- func (o InstanceOutput) OutboundCallsEnabled() pulumi.BoolOutput
- func (o InstanceOutput) ServiceRole() pulumi.StringOutput
- func (o InstanceOutput) Status() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceState
- type InstanceStorageConfig
- type InstanceStorageConfigArgs
- type InstanceStorageConfigArray
- func (InstanceStorageConfigArray) ElementType() reflect.Type
- func (i InstanceStorageConfigArray) ToInstanceStorageConfigArrayOutput() InstanceStorageConfigArrayOutput
- func (i InstanceStorageConfigArray) ToInstanceStorageConfigArrayOutputWithContext(ctx context.Context) InstanceStorageConfigArrayOutput
- type InstanceStorageConfigArrayInput
- type InstanceStorageConfigArrayOutput
- func (InstanceStorageConfigArrayOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigArrayOutput) Index(i pulumi.IntInput) InstanceStorageConfigOutput
- func (o InstanceStorageConfigArrayOutput) ToInstanceStorageConfigArrayOutput() InstanceStorageConfigArrayOutput
- func (o InstanceStorageConfigArrayOutput) ToInstanceStorageConfigArrayOutputWithContext(ctx context.Context) InstanceStorageConfigArrayOutput
- type InstanceStorageConfigInput
- type InstanceStorageConfigMap
- type InstanceStorageConfigMapInput
- type InstanceStorageConfigMapOutput
- func (InstanceStorageConfigMapOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceStorageConfigOutput
- func (o InstanceStorageConfigMapOutput) ToInstanceStorageConfigMapOutput() InstanceStorageConfigMapOutput
- func (o InstanceStorageConfigMapOutput) ToInstanceStorageConfigMapOutputWithContext(ctx context.Context) InstanceStorageConfigMapOutput
- type InstanceStorageConfigOutput
- func (o InstanceStorageConfigOutput) AssociationId() pulumi.StringOutput
- func (InstanceStorageConfigOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigOutput) InstanceId() pulumi.StringOutput
- func (o InstanceStorageConfigOutput) ResourceType() pulumi.StringOutput
- func (o InstanceStorageConfigOutput) StorageConfig() InstanceStorageConfigStorageConfigOutput
- func (o InstanceStorageConfigOutput) ToInstanceStorageConfigOutput() InstanceStorageConfigOutput
- func (o InstanceStorageConfigOutput) ToInstanceStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigOutput
- type InstanceStorageConfigState
- type InstanceStorageConfigStorageConfig
- type InstanceStorageConfigStorageConfigArgs
- func (InstanceStorageConfigStorageConfigArgs) ElementType() reflect.Type
- func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigOutput() InstanceStorageConfigStorageConfigOutput
- func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigOutput
- func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigPtrOutput() InstanceStorageConfigStorageConfigPtrOutput
- func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigPtrOutput
- type InstanceStorageConfigStorageConfigInput
- type InstanceStorageConfigStorageConfigKinesisFirehoseConfig
- type InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs
- func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ElementType() reflect.Type
- func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
- func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
- type InstanceStorageConfigStorageConfigKinesisFirehoseConfigInput
- type InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) FirehoseArn() pulumi.StringOutput
- func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
- type InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrInput
- type InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) Elem() InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
- func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) FirehoseArn() pulumi.StringPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
- type InstanceStorageConfigStorageConfigKinesisStreamConfig
- type InstanceStorageConfigStorageConfigKinesisStreamConfigArgs
- func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ElementType() reflect.Type
- func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
- func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
- type InstanceStorageConfigStorageConfigKinesisStreamConfigInput
- type InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
- func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
- type InstanceStorageConfigStorageConfigKinesisStreamConfigPtrInput
- type InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) Elem() InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
- func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) StreamArn() pulumi.StringPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfig
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs
- func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ElementType() reflect.Type
- func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
- func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs
- func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ElementType() reflect.Type
- func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() ...
- func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(ctx context.Context) ...
- func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput() ...
- func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) ...
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
- func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) EncryptionType() pulumi.StringOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) KeyId() pulumi.StringOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() ...
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(ctx context.Context) ...
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput() ...
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) ...
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrInput
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) Elem() ...
- func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) EncryptionType() pulumi.StringPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) KeyId() pulumi.StringPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput() ...
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) ...
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) EncryptionConfig() ...
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) Prefix() pulumi.StringOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) RetentionPeriodHours() pulumi.IntOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrInput
- type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) Elem() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
- func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) EncryptionConfig() ...
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) RetentionPeriodHours() pulumi.IntPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
- type InstanceStorageConfigStorageConfigOutput
- func (InstanceStorageConfigStorageConfigOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigOutput) KinesisFirehoseConfig() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigOutput) KinesisStreamConfig() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigOutput) KinesisVideoStreamConfig() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigOutput) S3Config() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigOutput) StorageType() pulumi.StringOutput
- func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigOutput() InstanceStorageConfigStorageConfigOutput
- func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigOutput
- func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigPtrOutput() InstanceStorageConfigStorageConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigPtrOutput
- type InstanceStorageConfigStorageConfigPtrInput
- type InstanceStorageConfigStorageConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigPtrOutput) Elem() InstanceStorageConfigStorageConfigOutput
- func (InstanceStorageConfigStorageConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigPtrOutput) KinesisFirehoseConfig() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigPtrOutput) KinesisStreamConfig() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigPtrOutput) KinesisVideoStreamConfig() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigPtrOutput) S3Config() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigPtrOutput) StorageType() pulumi.StringPtrOutput
- func (o InstanceStorageConfigStorageConfigPtrOutput) ToInstanceStorageConfigStorageConfigPtrOutput() InstanceStorageConfigStorageConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigPtrOutput) ToInstanceStorageConfigStorageConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigPtrOutput
- type InstanceStorageConfigStorageConfigS3Config
- type InstanceStorageConfigStorageConfigS3ConfigArgs
- func (InstanceStorageConfigStorageConfigS3ConfigArgs) ElementType() reflect.Type
- func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigOutput() InstanceStorageConfigStorageConfigS3ConfigOutput
- func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigOutput
- func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
- func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigPtrOutput
- type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfig
- type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs
- func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ElementType() reflect.Type
- func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
- func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
- type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput
- type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) EncryptionType() pulumi.StringOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) KeyId() pulumi.StringOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
- type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrInput
- type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) Elem() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
- func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) EncryptionType() pulumi.StringPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) KeyId() pulumi.StringPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
- type InstanceStorageConfigStorageConfigS3ConfigInput
- type InstanceStorageConfigStorageConfigS3ConfigOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigOutput) BucketName() pulumi.StringOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigOutput) BucketPrefix() pulumi.StringOutput
- func (InstanceStorageConfigStorageConfigS3ConfigOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigS3ConfigOutput) EncryptionConfig() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigOutput() InstanceStorageConfigStorageConfigS3ConfigOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigPtrOutput
- type InstanceStorageConfigStorageConfigS3ConfigPtrInput
- type InstanceStorageConfigStorageConfigS3ConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) BucketPrefix() pulumi.StringPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) Elem() InstanceStorageConfigStorageConfigS3ConfigOutput
- func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) EncryptionConfig() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
- func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigPtrOutput
- type LambdaFunctionAssociation
- type LambdaFunctionAssociationArgs
- type LambdaFunctionAssociationArray
- func (LambdaFunctionAssociationArray) ElementType() reflect.Type
- func (i LambdaFunctionAssociationArray) ToLambdaFunctionAssociationArrayOutput() LambdaFunctionAssociationArrayOutput
- func (i LambdaFunctionAssociationArray) ToLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) LambdaFunctionAssociationArrayOutput
- type LambdaFunctionAssociationArrayInput
- type LambdaFunctionAssociationArrayOutput
- func (LambdaFunctionAssociationArrayOutput) ElementType() reflect.Type
- func (o LambdaFunctionAssociationArrayOutput) Index(i pulumi.IntInput) LambdaFunctionAssociationOutput
- func (o LambdaFunctionAssociationArrayOutput) ToLambdaFunctionAssociationArrayOutput() LambdaFunctionAssociationArrayOutput
- func (o LambdaFunctionAssociationArrayOutput) ToLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) LambdaFunctionAssociationArrayOutput
- type LambdaFunctionAssociationInput
- type LambdaFunctionAssociationMap
- func (LambdaFunctionAssociationMap) ElementType() reflect.Type
- func (i LambdaFunctionAssociationMap) ToLambdaFunctionAssociationMapOutput() LambdaFunctionAssociationMapOutput
- func (i LambdaFunctionAssociationMap) ToLambdaFunctionAssociationMapOutputWithContext(ctx context.Context) LambdaFunctionAssociationMapOutput
- type LambdaFunctionAssociationMapInput
- type LambdaFunctionAssociationMapOutput
- func (LambdaFunctionAssociationMapOutput) ElementType() reflect.Type
- func (o LambdaFunctionAssociationMapOutput) MapIndex(k pulumi.StringInput) LambdaFunctionAssociationOutput
- func (o LambdaFunctionAssociationMapOutput) ToLambdaFunctionAssociationMapOutput() LambdaFunctionAssociationMapOutput
- func (o LambdaFunctionAssociationMapOutput) ToLambdaFunctionAssociationMapOutputWithContext(ctx context.Context) LambdaFunctionAssociationMapOutput
- type LambdaFunctionAssociationOutput
- func (LambdaFunctionAssociationOutput) ElementType() reflect.Type
- func (o LambdaFunctionAssociationOutput) FunctionArn() pulumi.StringOutput
- func (o LambdaFunctionAssociationOutput) InstanceId() pulumi.StringOutput
- func (o LambdaFunctionAssociationOutput) ToLambdaFunctionAssociationOutput() LambdaFunctionAssociationOutput
- func (o LambdaFunctionAssociationOutput) ToLambdaFunctionAssociationOutputWithContext(ctx context.Context) LambdaFunctionAssociationOutput
- type LambdaFunctionAssociationState
- type LookupBotAssociationArgs
- type LookupBotAssociationOutputArgs
- type LookupBotAssociationResult
- type LookupBotAssociationResultOutput
- func (LookupBotAssociationResultOutput) ElementType() reflect.Type
- func (o LookupBotAssociationResultOutput) Id() pulumi.StringOutput
- func (o LookupBotAssociationResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupBotAssociationResultOutput) LexBot() GetBotAssociationLexBotOutput
- func (o LookupBotAssociationResultOutput) ToLookupBotAssociationResultOutput() LookupBotAssociationResultOutput
- func (o LookupBotAssociationResultOutput) ToLookupBotAssociationResultOutputWithContext(ctx context.Context) LookupBotAssociationResultOutput
- type LookupContactFlowArgs
- type LookupContactFlowModuleArgs
- type LookupContactFlowModuleOutputArgs
- type LookupContactFlowModuleResult
- type LookupContactFlowModuleResultOutput
- func (o LookupContactFlowModuleResultOutput) Arn() pulumi.StringOutput
- func (o LookupContactFlowModuleResultOutput) ContactFlowModuleId() pulumi.StringOutput
- func (o LookupContactFlowModuleResultOutput) Content() pulumi.StringOutput
- func (o LookupContactFlowModuleResultOutput) Description() pulumi.StringOutput
- func (LookupContactFlowModuleResultOutput) ElementType() reflect.Type
- func (o LookupContactFlowModuleResultOutput) Id() pulumi.StringOutput
- func (o LookupContactFlowModuleResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupContactFlowModuleResultOutput) Name() pulumi.StringOutput
- func (o LookupContactFlowModuleResultOutput) State() pulumi.StringOutput
- func (o LookupContactFlowModuleResultOutput) Status() pulumi.StringOutput
- func (o LookupContactFlowModuleResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupContactFlowModuleResultOutput) ToLookupContactFlowModuleResultOutput() LookupContactFlowModuleResultOutput
- func (o LookupContactFlowModuleResultOutput) ToLookupContactFlowModuleResultOutputWithContext(ctx context.Context) LookupContactFlowModuleResultOutput
- type LookupContactFlowOutputArgs
- type LookupContactFlowResult
- type LookupContactFlowResultOutput
- func (o LookupContactFlowResultOutput) Arn() pulumi.StringOutput
- func (o LookupContactFlowResultOutput) ContactFlowId() pulumi.StringOutput
- func (o LookupContactFlowResultOutput) Content() pulumi.StringOutput
- func (o LookupContactFlowResultOutput) Description() pulumi.StringOutput
- func (LookupContactFlowResultOutput) ElementType() reflect.Type
- func (o LookupContactFlowResultOutput) Id() pulumi.StringOutput
- func (o LookupContactFlowResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupContactFlowResultOutput) Name() pulumi.StringOutput
- func (o LookupContactFlowResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupContactFlowResultOutput) ToLookupContactFlowResultOutput() LookupContactFlowResultOutput
- func (o LookupContactFlowResultOutput) ToLookupContactFlowResultOutputWithContext(ctx context.Context) LookupContactFlowResultOutput
- func (o LookupContactFlowResultOutput) Type() pulumi.StringPtrOutput
- type LookupHoursOfOperationArgs
- type LookupHoursOfOperationOutputArgs
- type LookupHoursOfOperationResult
- type LookupHoursOfOperationResultOutput
- func (o LookupHoursOfOperationResultOutput) Arn() pulumi.StringOutput
- func (o LookupHoursOfOperationResultOutput) Configs() GetHoursOfOperationConfigArrayOutput
- func (o LookupHoursOfOperationResultOutput) Description() pulumi.StringOutput
- func (LookupHoursOfOperationResultOutput) ElementType() reflect.Type
- func (o LookupHoursOfOperationResultOutput) HoursOfOperationId() pulumi.StringOutput
- func (o LookupHoursOfOperationResultOutput) Id() pulumi.StringOutput
- func (o LookupHoursOfOperationResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupHoursOfOperationResultOutput) Name() pulumi.StringOutput
- func (o LookupHoursOfOperationResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupHoursOfOperationResultOutput) TimeZone() pulumi.StringOutput
- func (o LookupHoursOfOperationResultOutput) ToLookupHoursOfOperationResultOutput() LookupHoursOfOperationResultOutput
- func (o LookupHoursOfOperationResultOutput) ToLookupHoursOfOperationResultOutputWithContext(ctx context.Context) LookupHoursOfOperationResultOutput
- type LookupInstanceArgs
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) Arn() pulumi.StringOutput
- func (o LookupInstanceResultOutput) AutoResolveBestVoicesEnabled() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) ContactFlowLogsEnabled() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) ContactLensEnabled() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) CreatedTime() pulumi.StringOutput
- func (o LookupInstanceResultOutput) EarlyMediaEnabled() pulumi.BoolOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) Id() pulumi.StringOutput
- func (o LookupInstanceResultOutput) IdentityManagementType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) InboundCallsEnabled() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) InstanceAlias() pulumi.StringOutput
- func (o LookupInstanceResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupInstanceResultOutput) MultiPartyConferenceEnabled() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) OutboundCallsEnabled() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) ServiceRole() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Status() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- type LookupInstanceStorageConfigArgs
- type LookupInstanceStorageConfigOutputArgs
- type LookupInstanceStorageConfigResult
- type LookupInstanceStorageConfigResultOutput
- func (o LookupInstanceStorageConfigResultOutput) AssociationId() pulumi.StringOutput
- func (LookupInstanceStorageConfigResultOutput) ElementType() reflect.Type
- func (o LookupInstanceStorageConfigResultOutput) Id() pulumi.StringOutput
- func (o LookupInstanceStorageConfigResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupInstanceStorageConfigResultOutput) ResourceType() pulumi.StringOutput
- func (o LookupInstanceStorageConfigResultOutput) StorageConfigs() GetInstanceStorageConfigStorageConfigArrayOutput
- func (o LookupInstanceStorageConfigResultOutput) ToLookupInstanceStorageConfigResultOutput() LookupInstanceStorageConfigResultOutput
- func (o LookupInstanceStorageConfigResultOutput) ToLookupInstanceStorageConfigResultOutputWithContext(ctx context.Context) LookupInstanceStorageConfigResultOutput
- type LookupLambdaFunctionAssociationArgs
- type LookupLambdaFunctionAssociationOutputArgs
- type LookupLambdaFunctionAssociationResult
- type LookupLambdaFunctionAssociationResultOutput
- func (LookupLambdaFunctionAssociationResultOutput) ElementType() reflect.Type
- func (o LookupLambdaFunctionAssociationResultOutput) FunctionArn() pulumi.StringOutput
- func (o LookupLambdaFunctionAssociationResultOutput) Id() pulumi.StringOutput
- func (o LookupLambdaFunctionAssociationResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupLambdaFunctionAssociationResultOutput) ToLookupLambdaFunctionAssociationResultOutput() LookupLambdaFunctionAssociationResultOutput
- func (o LookupLambdaFunctionAssociationResultOutput) ToLookupLambdaFunctionAssociationResultOutputWithContext(ctx context.Context) LookupLambdaFunctionAssociationResultOutput
- type LookupQueueArgs
- type LookupQueueOutputArgs
- type LookupQueueResult
- type LookupQueueResultOutput
- func (o LookupQueueResultOutput) Arn() pulumi.StringOutput
- func (o LookupQueueResultOutput) Description() pulumi.StringOutput
- func (LookupQueueResultOutput) ElementType() reflect.Type
- func (o LookupQueueResultOutput) HoursOfOperationId() pulumi.StringOutput
- func (o LookupQueueResultOutput) Id() pulumi.StringOutput
- func (o LookupQueueResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupQueueResultOutput) MaxContacts() pulumi.IntOutput
- func (o LookupQueueResultOutput) Name() pulumi.StringOutput
- func (o LookupQueueResultOutput) OutboundCallerConfigs() GetQueueOutboundCallerConfigArrayOutput
- func (o LookupQueueResultOutput) QueueId() pulumi.StringOutput
- func (o LookupQueueResultOutput) Status() pulumi.StringOutput
- func (o LookupQueueResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupQueueResultOutput) ToLookupQueueResultOutput() LookupQueueResultOutput
- func (o LookupQueueResultOutput) ToLookupQueueResultOutputWithContext(ctx context.Context) LookupQueueResultOutput
- type LookupQuickConnectArgs
- type LookupQuickConnectOutputArgs
- type LookupQuickConnectResult
- type LookupQuickConnectResultOutput
- func (o LookupQuickConnectResultOutput) Arn() pulumi.StringOutput
- func (o LookupQuickConnectResultOutput) Description() pulumi.StringOutput
- func (LookupQuickConnectResultOutput) ElementType() reflect.Type
- func (o LookupQuickConnectResultOutput) Id() pulumi.StringOutput
- func (o LookupQuickConnectResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupQuickConnectResultOutput) Name() pulumi.StringOutput
- func (o LookupQuickConnectResultOutput) QuickConnectConfigs() GetQuickConnectQuickConnectConfigArrayOutput
- func (o LookupQuickConnectResultOutput) QuickConnectId() pulumi.StringOutput
- func (o LookupQuickConnectResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupQuickConnectResultOutput) ToLookupQuickConnectResultOutput() LookupQuickConnectResultOutput
- func (o LookupQuickConnectResultOutput) ToLookupQuickConnectResultOutputWithContext(ctx context.Context) LookupQuickConnectResultOutput
- type LookupRoutingProfileArgs
- type LookupRoutingProfileOutputArgs
- type LookupRoutingProfileResult
- type LookupRoutingProfileResultOutput
- func (o LookupRoutingProfileResultOutput) Arn() pulumi.StringOutput
- func (o LookupRoutingProfileResultOutput) DefaultOutboundQueueId() pulumi.StringOutput
- func (o LookupRoutingProfileResultOutput) Description() pulumi.StringOutput
- func (LookupRoutingProfileResultOutput) ElementType() reflect.Type
- func (o LookupRoutingProfileResultOutput) Id() pulumi.StringOutput
- func (o LookupRoutingProfileResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupRoutingProfileResultOutput) MediaConcurrencies() GetRoutingProfileMediaConcurrencyArrayOutput
- func (o LookupRoutingProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupRoutingProfileResultOutput) QueueConfigs() GetRoutingProfileQueueConfigArrayOutput
- func (o LookupRoutingProfileResultOutput) RoutingProfileId() pulumi.StringOutput
- func (o LookupRoutingProfileResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutput() LookupRoutingProfileResultOutput
- func (o LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutputWithContext(ctx context.Context) LookupRoutingProfileResultOutput
- type LookupSecurityProfileArgs
- type LookupSecurityProfileOutputArgs
- type LookupSecurityProfileResult
- type LookupSecurityProfileResultOutput
- func (o LookupSecurityProfileResultOutput) Arn() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) Description() pulumi.StringOutput
- func (LookupSecurityProfileResultOutput) ElementType() reflect.Type
- func (o LookupSecurityProfileResultOutput) Id() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) Name() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) OrganizationResourceId() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) Permissions() pulumi.StringArrayOutput
- func (o LookupSecurityProfileResultOutput) SecurityProfileId() pulumi.StringOutput
- func (o LookupSecurityProfileResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput() LookupSecurityProfileResultOutput
- func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext(ctx context.Context) LookupSecurityProfileResultOutput
- type LookupUserArgs
- type LookupUserHierarchyGroupArgs
- type LookupUserHierarchyGroupOutputArgs
- type LookupUserHierarchyGroupResult
- type LookupUserHierarchyGroupResultOutput
- func (o LookupUserHierarchyGroupResultOutput) Arn() pulumi.StringOutput
- func (LookupUserHierarchyGroupResultOutput) ElementType() reflect.Type
- func (o LookupUserHierarchyGroupResultOutput) HierarchyGroupId() pulumi.StringOutput
- func (o LookupUserHierarchyGroupResultOutput) HierarchyPaths() GetUserHierarchyGroupHierarchyPathArrayOutput
- func (o LookupUserHierarchyGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupUserHierarchyGroupResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupUserHierarchyGroupResultOutput) LevelId() pulumi.StringOutput
- func (o LookupUserHierarchyGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupUserHierarchyGroupResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutput() LookupUserHierarchyGroupResultOutput
- func (o LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutputWithContext(ctx context.Context) LookupUserHierarchyGroupResultOutput
- type LookupUserHierarchyStructureArgs
- type LookupUserHierarchyStructureOutputArgs
- type LookupUserHierarchyStructureResult
- type LookupUserHierarchyStructureResultOutput
- func (LookupUserHierarchyStructureResultOutput) ElementType() reflect.Type
- func (o LookupUserHierarchyStructureResultOutput) HierarchyStructures() GetUserHierarchyStructureHierarchyStructureArrayOutput
- func (o LookupUserHierarchyStructureResultOutput) Id() pulumi.StringOutput
- func (o LookupUserHierarchyStructureResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupUserHierarchyStructureResultOutput) ToLookupUserHierarchyStructureResultOutput() LookupUserHierarchyStructureResultOutput
- func (o LookupUserHierarchyStructureResultOutput) ToLookupUserHierarchyStructureResultOutputWithContext(ctx context.Context) LookupUserHierarchyStructureResultOutput
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) Arn() pulumi.StringOutput
- func (o LookupUserResultOutput) DirectoryUserId() pulumi.StringOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) HierarchyGroupId() pulumi.StringOutput
- func (o LookupUserResultOutput) Id() pulumi.StringOutput
- func (o LookupUserResultOutput) IdentityInfos() GetUserIdentityInfoArrayOutput
- func (o LookupUserResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupUserResultOutput) Name() pulumi.StringOutput
- func (o LookupUserResultOutput) PhoneConfigs() GetUserPhoneConfigArrayOutput
- func (o LookupUserResultOutput) RoutingProfileId() pulumi.StringOutput
- func (o LookupUserResultOutput) SecurityProfileIds() pulumi.StringArrayOutput
- func (o LookupUserResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) UserId() pulumi.StringOutput
- type LookupVocabularyArgs
- type LookupVocabularyOutputArgs
- type LookupVocabularyResult
- type LookupVocabularyResultOutput
- func (o LookupVocabularyResultOutput) Arn() pulumi.StringOutput
- func (o LookupVocabularyResultOutput) Content() pulumi.StringOutput
- func (LookupVocabularyResultOutput) ElementType() reflect.Type
- func (o LookupVocabularyResultOutput) FailureReason() pulumi.StringOutput
- func (o LookupVocabularyResultOutput) Id() pulumi.StringOutput
- func (o LookupVocabularyResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupVocabularyResultOutput) LanguageCode() pulumi.StringOutput
- func (o LookupVocabularyResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupVocabularyResultOutput) Name() pulumi.StringOutput
- func (o LookupVocabularyResultOutput) State() pulumi.StringOutput
- func (o LookupVocabularyResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVocabularyResultOutput) ToLookupVocabularyResultOutput() LookupVocabularyResultOutput
- func (o LookupVocabularyResultOutput) ToLookupVocabularyResultOutputWithContext(ctx context.Context) LookupVocabularyResultOutput
- func (o LookupVocabularyResultOutput) VocabularyId() pulumi.StringOutput
- type PhoneNumber
- type PhoneNumberArgs
- type PhoneNumberArray
- type PhoneNumberArrayInput
- type PhoneNumberArrayOutput
- func (PhoneNumberArrayOutput) ElementType() reflect.Type
- func (o PhoneNumberArrayOutput) Index(i pulumi.IntInput) PhoneNumberOutput
- func (o PhoneNumberArrayOutput) ToPhoneNumberArrayOutput() PhoneNumberArrayOutput
- func (o PhoneNumberArrayOutput) ToPhoneNumberArrayOutputWithContext(ctx context.Context) PhoneNumberArrayOutput
- type PhoneNumberInput
- type PhoneNumberMap
- type PhoneNumberMapInput
- type PhoneNumberMapOutput
- func (PhoneNumberMapOutput) ElementType() reflect.Type
- func (o PhoneNumberMapOutput) MapIndex(k pulumi.StringInput) PhoneNumberOutput
- func (o PhoneNumberMapOutput) ToPhoneNumberMapOutput() PhoneNumberMapOutput
- func (o PhoneNumberMapOutput) ToPhoneNumberMapOutputWithContext(ctx context.Context) PhoneNumberMapOutput
- type PhoneNumberOutput
- func (o PhoneNumberOutput) Arn() pulumi.StringOutput
- func (o PhoneNumberOutput) CountryCode() pulumi.StringOutput
- func (o PhoneNumberOutput) Description() pulumi.StringPtrOutput
- func (PhoneNumberOutput) ElementType() reflect.Type
- func (o PhoneNumberOutput) PhoneNumber() pulumi.StringOutput
- func (o PhoneNumberOutput) Prefix() pulumi.StringPtrOutput
- func (o PhoneNumberOutput) Statuses() PhoneNumberStatusArrayOutput
- func (o PhoneNumberOutput) Tags() pulumi.StringMapOutput
- func (o PhoneNumberOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o PhoneNumberOutput) TargetArn() pulumi.StringOutput
- func (o PhoneNumberOutput) ToPhoneNumberOutput() PhoneNumberOutput
- func (o PhoneNumberOutput) ToPhoneNumberOutputWithContext(ctx context.Context) PhoneNumberOutput
- func (o PhoneNumberOutput) Type() pulumi.StringOutput
- type PhoneNumberState
- type PhoneNumberStatus
- type PhoneNumberStatusArgs
- type PhoneNumberStatusArray
- type PhoneNumberStatusArrayInput
- type PhoneNumberStatusArrayOutput
- func (PhoneNumberStatusArrayOutput) ElementType() reflect.Type
- func (o PhoneNumberStatusArrayOutput) Index(i pulumi.IntInput) PhoneNumberStatusOutput
- func (o PhoneNumberStatusArrayOutput) ToPhoneNumberStatusArrayOutput() PhoneNumberStatusArrayOutput
- func (o PhoneNumberStatusArrayOutput) ToPhoneNumberStatusArrayOutputWithContext(ctx context.Context) PhoneNumberStatusArrayOutput
- type PhoneNumberStatusInput
- type PhoneNumberStatusOutput
- func (PhoneNumberStatusOutput) ElementType() reflect.Type
- func (o PhoneNumberStatusOutput) Message() pulumi.StringPtrOutput
- func (o PhoneNumberStatusOutput) Status() pulumi.StringPtrOutput
- func (o PhoneNumberStatusOutput) ToPhoneNumberStatusOutput() PhoneNumberStatusOutput
- func (o PhoneNumberStatusOutput) ToPhoneNumberStatusOutputWithContext(ctx context.Context) PhoneNumberStatusOutput
- type Queue
- type QueueArgs
- type QueueArray
- type QueueArrayInput
- type QueueArrayOutput
- type QueueInput
- type QueueMap
- type QueueMapInput
- type QueueMapOutput
- type QueueOutboundCallerConfig
- type QueueOutboundCallerConfigArgs
- func (QueueOutboundCallerConfigArgs) ElementType() reflect.Type
- func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigOutput() QueueOutboundCallerConfigOutput
- func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigOutputWithContext(ctx context.Context) QueueOutboundCallerConfigOutput
- func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput
- func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigPtrOutputWithContext(ctx context.Context) QueueOutboundCallerConfigPtrOutput
- type QueueOutboundCallerConfigInput
- type QueueOutboundCallerConfigOutput
- func (QueueOutboundCallerConfigOutput) ElementType() reflect.Type
- func (o QueueOutboundCallerConfigOutput) OutboundCallerIdName() pulumi.StringPtrOutput
- func (o QueueOutboundCallerConfigOutput) OutboundCallerIdNumberId() pulumi.StringPtrOutput
- func (o QueueOutboundCallerConfigOutput) OutboundFlowId() pulumi.StringPtrOutput
- func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigOutput() QueueOutboundCallerConfigOutput
- func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigOutputWithContext(ctx context.Context) QueueOutboundCallerConfigOutput
- func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput
- func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigPtrOutputWithContext(ctx context.Context) QueueOutboundCallerConfigPtrOutput
- type QueueOutboundCallerConfigPtrInput
- type QueueOutboundCallerConfigPtrOutput
- func (o QueueOutboundCallerConfigPtrOutput) Elem() QueueOutboundCallerConfigOutput
- func (QueueOutboundCallerConfigPtrOutput) ElementType() reflect.Type
- func (o QueueOutboundCallerConfigPtrOutput) OutboundCallerIdName() pulumi.StringPtrOutput
- func (o QueueOutboundCallerConfigPtrOutput) OutboundCallerIdNumberId() pulumi.StringPtrOutput
- func (o QueueOutboundCallerConfigPtrOutput) OutboundFlowId() pulumi.StringPtrOutput
- func (o QueueOutboundCallerConfigPtrOutput) ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput
- func (o QueueOutboundCallerConfigPtrOutput) ToQueueOutboundCallerConfigPtrOutputWithContext(ctx context.Context) QueueOutboundCallerConfigPtrOutput
- type QueueOutput
- func (o QueueOutput) Arn() pulumi.StringOutput
- func (o QueueOutput) Description() pulumi.StringPtrOutput
- func (QueueOutput) ElementType() reflect.Type
- func (o QueueOutput) HoursOfOperationId() pulumi.StringOutput
- func (o QueueOutput) InstanceId() pulumi.StringOutput
- func (o QueueOutput) MaxContacts() pulumi.IntPtrOutput
- func (o QueueOutput) Name() pulumi.StringOutput
- func (o QueueOutput) OutboundCallerConfig() QueueOutboundCallerConfigPtrOutput
- func (o QueueOutput) QueueId() pulumi.StringOutput
- func (o QueueOutput) QuickConnectIds() pulumi.StringArrayOutput
- func (o QueueOutput) Status() pulumi.StringOutput
- func (o QueueOutput) Tags() pulumi.StringMapOutput
- func (o QueueOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o QueueOutput) ToQueueOutput() QueueOutput
- func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput
- type QueueState
- type QuickConnect
- type QuickConnectArgs
- type QuickConnectArray
- type QuickConnectArrayInput
- type QuickConnectArrayOutput
- func (QuickConnectArrayOutput) ElementType() reflect.Type
- func (o QuickConnectArrayOutput) Index(i pulumi.IntInput) QuickConnectOutput
- func (o QuickConnectArrayOutput) ToQuickConnectArrayOutput() QuickConnectArrayOutput
- func (o QuickConnectArrayOutput) ToQuickConnectArrayOutputWithContext(ctx context.Context) QuickConnectArrayOutput
- type QuickConnectInput
- type QuickConnectMap
- type QuickConnectMapInput
- type QuickConnectMapOutput
- func (QuickConnectMapOutput) ElementType() reflect.Type
- func (o QuickConnectMapOutput) MapIndex(k pulumi.StringInput) QuickConnectOutput
- func (o QuickConnectMapOutput) ToQuickConnectMapOutput() QuickConnectMapOutput
- func (o QuickConnectMapOutput) ToQuickConnectMapOutputWithContext(ctx context.Context) QuickConnectMapOutput
- type QuickConnectOutput
- func (o QuickConnectOutput) Arn() pulumi.StringOutput
- func (o QuickConnectOutput) Description() pulumi.StringPtrOutput
- func (QuickConnectOutput) ElementType() reflect.Type
- func (o QuickConnectOutput) InstanceId() pulumi.StringOutput
- func (o QuickConnectOutput) Name() pulumi.StringOutput
- func (o QuickConnectOutput) QuickConnectConfig() QuickConnectQuickConnectConfigOutput
- func (o QuickConnectOutput) QuickConnectId() pulumi.StringOutput
- func (o QuickConnectOutput) Tags() pulumi.StringMapOutput
- func (o QuickConnectOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o QuickConnectOutput) ToQuickConnectOutput() QuickConnectOutput
- func (o QuickConnectOutput) ToQuickConnectOutputWithContext(ctx context.Context) QuickConnectOutput
- type QuickConnectQuickConnectConfig
- type QuickConnectQuickConnectConfigArgs
- func (QuickConnectQuickConnectConfigArgs) ElementType() reflect.Type
- func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigOutput() QuickConnectQuickConnectConfigOutput
- func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigOutput
- func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput
- func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPtrOutput
- type QuickConnectQuickConnectConfigInput
- type QuickConnectQuickConnectConfigOutput
- func (QuickConnectQuickConnectConfigOutput) ElementType() reflect.Type
- func (o QuickConnectQuickConnectConfigOutput) PhoneConfigs() QuickConnectQuickConnectConfigPhoneConfigArrayOutput
- func (o QuickConnectQuickConnectConfigOutput) QueueConfigs() QuickConnectQuickConnectConfigQueueConfigArrayOutput
- func (o QuickConnectQuickConnectConfigOutput) QuickConnectType() pulumi.StringOutput
- func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigOutput() QuickConnectQuickConnectConfigOutput
- func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigOutput
- func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput
- func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPtrOutput
- func (o QuickConnectQuickConnectConfigOutput) UserConfigs() QuickConnectQuickConnectConfigUserConfigArrayOutput
- type QuickConnectQuickConnectConfigPhoneConfig
- type QuickConnectQuickConnectConfigPhoneConfigArgs
- func (QuickConnectQuickConnectConfigPhoneConfigArgs) ElementType() reflect.Type
- func (i QuickConnectQuickConnectConfigPhoneConfigArgs) ToQuickConnectQuickConnectConfigPhoneConfigOutput() QuickConnectQuickConnectConfigPhoneConfigOutput
- func (i QuickConnectQuickConnectConfigPhoneConfigArgs) ToQuickConnectQuickConnectConfigPhoneConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPhoneConfigOutput
- type QuickConnectQuickConnectConfigPhoneConfigArray
- func (QuickConnectQuickConnectConfigPhoneConfigArray) ElementType() reflect.Type
- func (i QuickConnectQuickConnectConfigPhoneConfigArray) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutput() QuickConnectQuickConnectConfigPhoneConfigArrayOutput
- func (i QuickConnectQuickConnectConfigPhoneConfigArray) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPhoneConfigArrayOutput
- type QuickConnectQuickConnectConfigPhoneConfigArrayInput
- type QuickConnectQuickConnectConfigPhoneConfigArrayOutput
- func (QuickConnectQuickConnectConfigPhoneConfigArrayOutput) ElementType() reflect.Type
- func (o QuickConnectQuickConnectConfigPhoneConfigArrayOutput) Index(i pulumi.IntInput) QuickConnectQuickConnectConfigPhoneConfigOutput
- func (o QuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutput() QuickConnectQuickConnectConfigPhoneConfigArrayOutput
- func (o QuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPhoneConfigArrayOutput
- type QuickConnectQuickConnectConfigPhoneConfigInput
- type QuickConnectQuickConnectConfigPhoneConfigOutput
- func (QuickConnectQuickConnectConfigPhoneConfigOutput) ElementType() reflect.Type
- func (o QuickConnectQuickConnectConfigPhoneConfigOutput) PhoneNumber() pulumi.StringOutput
- func (o QuickConnectQuickConnectConfigPhoneConfigOutput) ToQuickConnectQuickConnectConfigPhoneConfigOutput() QuickConnectQuickConnectConfigPhoneConfigOutput
- func (o QuickConnectQuickConnectConfigPhoneConfigOutput) ToQuickConnectQuickConnectConfigPhoneConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPhoneConfigOutput
- type QuickConnectQuickConnectConfigPtrInput
- type QuickConnectQuickConnectConfigPtrOutput
- func (o QuickConnectQuickConnectConfigPtrOutput) Elem() QuickConnectQuickConnectConfigOutput
- func (QuickConnectQuickConnectConfigPtrOutput) ElementType() reflect.Type
- func (o QuickConnectQuickConnectConfigPtrOutput) PhoneConfigs() QuickConnectQuickConnectConfigPhoneConfigArrayOutput
- func (o QuickConnectQuickConnectConfigPtrOutput) QueueConfigs() QuickConnectQuickConnectConfigQueueConfigArrayOutput
- func (o QuickConnectQuickConnectConfigPtrOutput) QuickConnectType() pulumi.StringPtrOutput
- func (o QuickConnectQuickConnectConfigPtrOutput) ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput
- func (o QuickConnectQuickConnectConfigPtrOutput) ToQuickConnectQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPtrOutput
- func (o QuickConnectQuickConnectConfigPtrOutput) UserConfigs() QuickConnectQuickConnectConfigUserConfigArrayOutput
- type QuickConnectQuickConnectConfigQueueConfig
- type QuickConnectQuickConnectConfigQueueConfigArgs
- func (QuickConnectQuickConnectConfigQueueConfigArgs) ElementType() reflect.Type
- func (i QuickConnectQuickConnectConfigQueueConfigArgs) ToQuickConnectQuickConnectConfigQueueConfigOutput() QuickConnectQuickConnectConfigQueueConfigOutput
- func (i QuickConnectQuickConnectConfigQueueConfigArgs) ToQuickConnectQuickConnectConfigQueueConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigQueueConfigOutput
- type QuickConnectQuickConnectConfigQueueConfigArray
- func (QuickConnectQuickConnectConfigQueueConfigArray) ElementType() reflect.Type
- func (i QuickConnectQuickConnectConfigQueueConfigArray) ToQuickConnectQuickConnectConfigQueueConfigArrayOutput() QuickConnectQuickConnectConfigQueueConfigArrayOutput
- func (i QuickConnectQuickConnectConfigQueueConfigArray) ToQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigQueueConfigArrayOutput
- type QuickConnectQuickConnectConfigQueueConfigArrayInput
- type QuickConnectQuickConnectConfigQueueConfigArrayOutput
- func (QuickConnectQuickConnectConfigQueueConfigArrayOutput) ElementType() reflect.Type
- func (o QuickConnectQuickConnectConfigQueueConfigArrayOutput) Index(i pulumi.IntInput) QuickConnectQuickConnectConfigQueueConfigOutput
- func (o QuickConnectQuickConnectConfigQueueConfigArrayOutput) ToQuickConnectQuickConnectConfigQueueConfigArrayOutput() QuickConnectQuickConnectConfigQueueConfigArrayOutput
- func (o QuickConnectQuickConnectConfigQueueConfigArrayOutput) ToQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigQueueConfigArrayOutput
- type QuickConnectQuickConnectConfigQueueConfigInput
- type QuickConnectQuickConnectConfigQueueConfigOutput
- func (o QuickConnectQuickConnectConfigQueueConfigOutput) ContactFlowId() pulumi.StringOutput
- func (QuickConnectQuickConnectConfigQueueConfigOutput) ElementType() reflect.Type
- func (o QuickConnectQuickConnectConfigQueueConfigOutput) QueueId() pulumi.StringOutput
- func (o QuickConnectQuickConnectConfigQueueConfigOutput) ToQuickConnectQuickConnectConfigQueueConfigOutput() QuickConnectQuickConnectConfigQueueConfigOutput
- func (o QuickConnectQuickConnectConfigQueueConfigOutput) ToQuickConnectQuickConnectConfigQueueConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigQueueConfigOutput
- type QuickConnectQuickConnectConfigUserConfig
- type QuickConnectQuickConnectConfigUserConfigArgs
- func (QuickConnectQuickConnectConfigUserConfigArgs) ElementType() reflect.Type
- func (i QuickConnectQuickConnectConfigUserConfigArgs) ToQuickConnectQuickConnectConfigUserConfigOutput() QuickConnectQuickConnectConfigUserConfigOutput
- func (i QuickConnectQuickConnectConfigUserConfigArgs) ToQuickConnectQuickConnectConfigUserConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigUserConfigOutput
- type QuickConnectQuickConnectConfigUserConfigArray
- func (QuickConnectQuickConnectConfigUserConfigArray) ElementType() reflect.Type
- func (i QuickConnectQuickConnectConfigUserConfigArray) ToQuickConnectQuickConnectConfigUserConfigArrayOutput() QuickConnectQuickConnectConfigUserConfigArrayOutput
- func (i QuickConnectQuickConnectConfigUserConfigArray) ToQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigUserConfigArrayOutput
- type QuickConnectQuickConnectConfigUserConfigArrayInput
- type QuickConnectQuickConnectConfigUserConfigArrayOutput
- func (QuickConnectQuickConnectConfigUserConfigArrayOutput) ElementType() reflect.Type
- func (o QuickConnectQuickConnectConfigUserConfigArrayOutput) Index(i pulumi.IntInput) QuickConnectQuickConnectConfigUserConfigOutput
- func (o QuickConnectQuickConnectConfigUserConfigArrayOutput) ToQuickConnectQuickConnectConfigUserConfigArrayOutput() QuickConnectQuickConnectConfigUserConfigArrayOutput
- func (o QuickConnectQuickConnectConfigUserConfigArrayOutput) ToQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigUserConfigArrayOutput
- type QuickConnectQuickConnectConfigUserConfigInput
- type QuickConnectQuickConnectConfigUserConfigOutput
- func (o QuickConnectQuickConnectConfigUserConfigOutput) ContactFlowId() pulumi.StringOutput
- func (QuickConnectQuickConnectConfigUserConfigOutput) ElementType() reflect.Type
- func (o QuickConnectQuickConnectConfigUserConfigOutput) ToQuickConnectQuickConnectConfigUserConfigOutput() QuickConnectQuickConnectConfigUserConfigOutput
- func (o QuickConnectQuickConnectConfigUserConfigOutput) ToQuickConnectQuickConnectConfigUserConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigUserConfigOutput
- func (o QuickConnectQuickConnectConfigUserConfigOutput) UserId() pulumi.StringOutput
- type QuickConnectState
- type RoutingProfile
- type RoutingProfileArgs
- type RoutingProfileArray
- type RoutingProfileArrayInput
- type RoutingProfileArrayOutput
- func (RoutingProfileArrayOutput) ElementType() reflect.Type
- func (o RoutingProfileArrayOutput) Index(i pulumi.IntInput) RoutingProfileOutput
- func (o RoutingProfileArrayOutput) ToRoutingProfileArrayOutput() RoutingProfileArrayOutput
- func (o RoutingProfileArrayOutput) ToRoutingProfileArrayOutputWithContext(ctx context.Context) RoutingProfileArrayOutput
- type RoutingProfileInput
- type RoutingProfileMap
- type RoutingProfileMapInput
- type RoutingProfileMapOutput
- func (RoutingProfileMapOutput) ElementType() reflect.Type
- func (o RoutingProfileMapOutput) MapIndex(k pulumi.StringInput) RoutingProfileOutput
- func (o RoutingProfileMapOutput) ToRoutingProfileMapOutput() RoutingProfileMapOutput
- func (o RoutingProfileMapOutput) ToRoutingProfileMapOutputWithContext(ctx context.Context) RoutingProfileMapOutput
- type RoutingProfileMediaConcurrency
- type RoutingProfileMediaConcurrencyArgs
- func (RoutingProfileMediaConcurrencyArgs) ElementType() reflect.Type
- func (i RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutput() RoutingProfileMediaConcurrencyOutput
- func (i RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyOutput
- type RoutingProfileMediaConcurrencyArray
- func (RoutingProfileMediaConcurrencyArray) ElementType() reflect.Type
- func (i RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutput() RoutingProfileMediaConcurrencyArrayOutput
- func (i RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyArrayOutput
- type RoutingProfileMediaConcurrencyArrayInput
- type RoutingProfileMediaConcurrencyArrayOutput
- func (RoutingProfileMediaConcurrencyArrayOutput) ElementType() reflect.Type
- func (o RoutingProfileMediaConcurrencyArrayOutput) Index(i pulumi.IntInput) RoutingProfileMediaConcurrencyOutput
- func (o RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutput() RoutingProfileMediaConcurrencyArrayOutput
- func (o RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyArrayOutput
- type RoutingProfileMediaConcurrencyInput
- type RoutingProfileMediaConcurrencyOutput
- func (o RoutingProfileMediaConcurrencyOutput) Channel() pulumi.StringOutput
- func (o RoutingProfileMediaConcurrencyOutput) Concurrency() pulumi.IntOutput
- func (RoutingProfileMediaConcurrencyOutput) ElementType() reflect.Type
- func (o RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutput() RoutingProfileMediaConcurrencyOutput
- func (o RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyOutput
- type RoutingProfileOutput
- func (o RoutingProfileOutput) Arn() pulumi.StringOutput
- func (o RoutingProfileOutput) DefaultOutboundQueueId() pulumi.StringOutput
- func (o RoutingProfileOutput) Description() pulumi.StringOutput
- func (RoutingProfileOutput) ElementType() reflect.Type
- func (o RoutingProfileOutput) InstanceId() pulumi.StringOutput
- func (o RoutingProfileOutput) MediaConcurrencies() RoutingProfileMediaConcurrencyArrayOutput
- func (o RoutingProfileOutput) Name() pulumi.StringOutput
- func (o RoutingProfileOutput) QueueConfigs() RoutingProfileQueueConfigArrayOutput
- func (o RoutingProfileOutput) RoutingProfileId() pulumi.StringOutput
- func (o RoutingProfileOutput) Tags() pulumi.StringMapOutput
- func (o RoutingProfileOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o RoutingProfileOutput) ToRoutingProfileOutput() RoutingProfileOutput
- func (o RoutingProfileOutput) ToRoutingProfileOutputWithContext(ctx context.Context) RoutingProfileOutput
- type RoutingProfileQueueConfig
- type RoutingProfileQueueConfigArgs
- func (RoutingProfileQueueConfigArgs) ElementType() reflect.Type
- func (i RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutput() RoutingProfileQueueConfigOutput
- func (i RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutputWithContext(ctx context.Context) RoutingProfileQueueConfigOutput
- type RoutingProfileQueueConfigArray
- func (RoutingProfileQueueConfigArray) ElementType() reflect.Type
- func (i RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutput() RoutingProfileQueueConfigArrayOutput
- func (i RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigArrayOutput
- type RoutingProfileQueueConfigArrayInput
- type RoutingProfileQueueConfigArrayOutput
- func (RoutingProfileQueueConfigArrayOutput) ElementType() reflect.Type
- func (o RoutingProfileQueueConfigArrayOutput) Index(i pulumi.IntInput) RoutingProfileQueueConfigOutput
- func (o RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutput() RoutingProfileQueueConfigArrayOutput
- func (o RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigArrayOutput
- type RoutingProfileQueueConfigInput
- type RoutingProfileQueueConfigOutput
- func (o RoutingProfileQueueConfigOutput) Channel() pulumi.StringOutput
- func (o RoutingProfileQueueConfigOutput) Delay() pulumi.IntOutput
- func (RoutingProfileQueueConfigOutput) ElementType() reflect.Type
- func (o RoutingProfileQueueConfigOutput) Priority() pulumi.IntOutput
- func (o RoutingProfileQueueConfigOutput) QueueArn() pulumi.StringPtrOutput
- func (o RoutingProfileQueueConfigOutput) QueueId() pulumi.StringOutput
- func (o RoutingProfileQueueConfigOutput) QueueName() pulumi.StringPtrOutput
- func (o RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutput() RoutingProfileQueueConfigOutput
- func (o RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutputWithContext(ctx context.Context) RoutingProfileQueueConfigOutput
- type RoutingProfileState
- type SecurityProfile
- type SecurityProfileArgs
- type SecurityProfileArray
- type SecurityProfileArrayInput
- type SecurityProfileArrayOutput
- func (SecurityProfileArrayOutput) ElementType() reflect.Type
- func (o SecurityProfileArrayOutput) Index(i pulumi.IntInput) SecurityProfileOutput
- func (o SecurityProfileArrayOutput) ToSecurityProfileArrayOutput() SecurityProfileArrayOutput
- func (o SecurityProfileArrayOutput) ToSecurityProfileArrayOutputWithContext(ctx context.Context) SecurityProfileArrayOutput
- type SecurityProfileInput
- type SecurityProfileMap
- type SecurityProfileMapInput
- type SecurityProfileMapOutput
- func (SecurityProfileMapOutput) ElementType() reflect.Type
- func (o SecurityProfileMapOutput) MapIndex(k pulumi.StringInput) SecurityProfileOutput
- func (o SecurityProfileMapOutput) ToSecurityProfileMapOutput() SecurityProfileMapOutput
- func (o SecurityProfileMapOutput) ToSecurityProfileMapOutputWithContext(ctx context.Context) SecurityProfileMapOutput
- type SecurityProfileOutput
- func (o SecurityProfileOutput) Arn() pulumi.StringOutput
- func (o SecurityProfileOutput) Description() pulumi.StringPtrOutput
- func (SecurityProfileOutput) ElementType() reflect.Type
- func (o SecurityProfileOutput) InstanceId() pulumi.StringOutput
- func (o SecurityProfileOutput) Name() pulumi.StringOutput
- func (o SecurityProfileOutput) OrganizationResourceId() pulumi.StringOutput
- func (o SecurityProfileOutput) Permissions() pulumi.StringArrayOutput
- func (o SecurityProfileOutput) SecurityProfileId() pulumi.StringOutput
- func (o SecurityProfileOutput) Tags() pulumi.StringMapOutput
- func (o SecurityProfileOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o SecurityProfileOutput) ToSecurityProfileOutput() SecurityProfileOutput
- func (o SecurityProfileOutput) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
- type SecurityProfileState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserHierarchyGroup
- type UserHierarchyGroupArgs
- type UserHierarchyGroupArray
- type UserHierarchyGroupArrayInput
- type UserHierarchyGroupArrayOutput
- func (UserHierarchyGroupArrayOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupArrayOutput) Index(i pulumi.IntInput) UserHierarchyGroupOutput
- func (o UserHierarchyGroupArrayOutput) ToUserHierarchyGroupArrayOutput() UserHierarchyGroupArrayOutput
- func (o UserHierarchyGroupArrayOutput) ToUserHierarchyGroupArrayOutputWithContext(ctx context.Context) UserHierarchyGroupArrayOutput
- type UserHierarchyGroupHierarchyPath
- type UserHierarchyGroupHierarchyPathArgs
- func (UserHierarchyGroupHierarchyPathArgs) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathArgs) ToUserHierarchyGroupHierarchyPathOutput() UserHierarchyGroupHierarchyPathOutput
- func (i UserHierarchyGroupHierarchyPathArgs) ToUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathOutput
- type UserHierarchyGroupHierarchyPathArray
- func (UserHierarchyGroupHierarchyPathArray) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathArray) ToUserHierarchyGroupHierarchyPathArrayOutput() UserHierarchyGroupHierarchyPathArrayOutput
- func (i UserHierarchyGroupHierarchyPathArray) ToUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathArrayOutput
- type UserHierarchyGroupHierarchyPathArrayInput
- type UserHierarchyGroupHierarchyPathArrayOutput
- func (UserHierarchyGroupHierarchyPathArrayOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathArrayOutput) Index(i pulumi.IntInput) UserHierarchyGroupHierarchyPathOutput
- func (o UserHierarchyGroupHierarchyPathArrayOutput) ToUserHierarchyGroupHierarchyPathArrayOutput() UserHierarchyGroupHierarchyPathArrayOutput
- func (o UserHierarchyGroupHierarchyPathArrayOutput) ToUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathArrayOutput
- type UserHierarchyGroupHierarchyPathInput
- type UserHierarchyGroupHierarchyPathLevelFife
- type UserHierarchyGroupHierarchyPathLevelFifeArgs
- func (UserHierarchyGroupHierarchyPathLevelFifeArgs) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathLevelFifeArgs) ToUserHierarchyGroupHierarchyPathLevelFifeOutput() UserHierarchyGroupHierarchyPathLevelFifeOutput
- func (i UserHierarchyGroupHierarchyPathLevelFifeArgs) ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeOutput
- type UserHierarchyGroupHierarchyPathLevelFifeArray
- func (UserHierarchyGroupHierarchyPathLevelFifeArray) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathLevelFifeArray) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- func (i UserHierarchyGroupHierarchyPathLevelFifeArray) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- type UserHierarchyGroupHierarchyPathLevelFifeArrayInput
- type UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- func (UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) Index(i pulumi.IntInput) UserHierarchyGroupHierarchyPathLevelFifeOutput
- func (o UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- func (o UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- type UserHierarchyGroupHierarchyPathLevelFifeInput
- type UserHierarchyGroupHierarchyPathLevelFifeOutput
- func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) Arn() pulumi.StringPtrOutput
- func (UserHierarchyGroupHierarchyPathLevelFifeOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) Name() pulumi.StringPtrOutput
- func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) ToUserHierarchyGroupHierarchyPathLevelFifeOutput() UserHierarchyGroupHierarchyPathLevelFifeOutput
- func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeOutput
- type UserHierarchyGroupHierarchyPathLevelFour
- type UserHierarchyGroupHierarchyPathLevelFourArgs
- func (UserHierarchyGroupHierarchyPathLevelFourArgs) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathLevelFourArgs) ToUserHierarchyGroupHierarchyPathLevelFourOutput() UserHierarchyGroupHierarchyPathLevelFourOutput
- func (i UserHierarchyGroupHierarchyPathLevelFourArgs) ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourOutput
- type UserHierarchyGroupHierarchyPathLevelFourArray
- func (UserHierarchyGroupHierarchyPathLevelFourArray) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathLevelFourArray) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput() UserHierarchyGroupHierarchyPathLevelFourArrayOutput
- func (i UserHierarchyGroupHierarchyPathLevelFourArray) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourArrayOutput
- type UserHierarchyGroupHierarchyPathLevelFourArrayInput
- type UserHierarchyGroupHierarchyPathLevelFourArrayOutput
- func (UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathLevelFourArrayOutput) Index(i pulumi.IntInput) UserHierarchyGroupHierarchyPathLevelFourOutput
- func (o UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput() UserHierarchyGroupHierarchyPathLevelFourArrayOutput
- func (o UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourArrayOutput
- type UserHierarchyGroupHierarchyPathLevelFourInput
- type UserHierarchyGroupHierarchyPathLevelFourOutput
- func (o UserHierarchyGroupHierarchyPathLevelFourOutput) Arn() pulumi.StringPtrOutput
- func (UserHierarchyGroupHierarchyPathLevelFourOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathLevelFourOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyGroupHierarchyPathLevelFourOutput) Name() pulumi.StringPtrOutput
- func (o UserHierarchyGroupHierarchyPathLevelFourOutput) ToUserHierarchyGroupHierarchyPathLevelFourOutput() UserHierarchyGroupHierarchyPathLevelFourOutput
- func (o UserHierarchyGroupHierarchyPathLevelFourOutput) ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourOutput
- type UserHierarchyGroupHierarchyPathLevelOne
- type UserHierarchyGroupHierarchyPathLevelOneArgs
- func (UserHierarchyGroupHierarchyPathLevelOneArgs) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathLevelOneArgs) ToUserHierarchyGroupHierarchyPathLevelOneOutput() UserHierarchyGroupHierarchyPathLevelOneOutput
- func (i UserHierarchyGroupHierarchyPathLevelOneArgs) ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneOutput
- type UserHierarchyGroupHierarchyPathLevelOneArray
- func (UserHierarchyGroupHierarchyPathLevelOneArray) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathLevelOneArray) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput() UserHierarchyGroupHierarchyPathLevelOneArrayOutput
- func (i UserHierarchyGroupHierarchyPathLevelOneArray) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneArrayOutput
- type UserHierarchyGroupHierarchyPathLevelOneArrayInput
- type UserHierarchyGroupHierarchyPathLevelOneArrayOutput
- func (UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathLevelOneArrayOutput) Index(i pulumi.IntInput) UserHierarchyGroupHierarchyPathLevelOneOutput
- func (o UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput() UserHierarchyGroupHierarchyPathLevelOneArrayOutput
- func (o UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneArrayOutput
- type UserHierarchyGroupHierarchyPathLevelOneInput
- type UserHierarchyGroupHierarchyPathLevelOneOutput
- func (o UserHierarchyGroupHierarchyPathLevelOneOutput) Arn() pulumi.StringPtrOutput
- func (UserHierarchyGroupHierarchyPathLevelOneOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathLevelOneOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyGroupHierarchyPathLevelOneOutput) Name() pulumi.StringPtrOutput
- func (o UserHierarchyGroupHierarchyPathLevelOneOutput) ToUserHierarchyGroupHierarchyPathLevelOneOutput() UserHierarchyGroupHierarchyPathLevelOneOutput
- func (o UserHierarchyGroupHierarchyPathLevelOneOutput) ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneOutput
- type UserHierarchyGroupHierarchyPathLevelThree
- type UserHierarchyGroupHierarchyPathLevelThreeArgs
- func (UserHierarchyGroupHierarchyPathLevelThreeArgs) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathLevelThreeArgs) ToUserHierarchyGroupHierarchyPathLevelThreeOutput() UserHierarchyGroupHierarchyPathLevelThreeOutput
- func (i UserHierarchyGroupHierarchyPathLevelThreeArgs) ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeOutput
- type UserHierarchyGroupHierarchyPathLevelThreeArray
- func (UserHierarchyGroupHierarchyPathLevelThreeArray) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathLevelThreeArray) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- func (i UserHierarchyGroupHierarchyPathLevelThreeArray) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- type UserHierarchyGroupHierarchyPathLevelThreeArrayInput
- type UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- func (UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) Index(i pulumi.IntInput) UserHierarchyGroupHierarchyPathLevelThreeOutput
- func (o UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- func (o UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- type UserHierarchyGroupHierarchyPathLevelThreeInput
- type UserHierarchyGroupHierarchyPathLevelThreeOutput
- func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) Arn() pulumi.StringPtrOutput
- func (UserHierarchyGroupHierarchyPathLevelThreeOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) Name() pulumi.StringPtrOutput
- func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) ToUserHierarchyGroupHierarchyPathLevelThreeOutput() UserHierarchyGroupHierarchyPathLevelThreeOutput
- func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeOutput
- type UserHierarchyGroupHierarchyPathLevelTwo
- type UserHierarchyGroupHierarchyPathLevelTwoArgs
- func (UserHierarchyGroupHierarchyPathLevelTwoArgs) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathLevelTwoArgs) ToUserHierarchyGroupHierarchyPathLevelTwoOutput() UserHierarchyGroupHierarchyPathLevelTwoOutput
- func (i UserHierarchyGroupHierarchyPathLevelTwoArgs) ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoOutput
- type UserHierarchyGroupHierarchyPathLevelTwoArray
- func (UserHierarchyGroupHierarchyPathLevelTwoArray) ElementType() reflect.Type
- func (i UserHierarchyGroupHierarchyPathLevelTwoArray) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- func (i UserHierarchyGroupHierarchyPathLevelTwoArray) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- type UserHierarchyGroupHierarchyPathLevelTwoArrayInput
- type UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- func (UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) Index(i pulumi.IntInput) UserHierarchyGroupHierarchyPathLevelTwoOutput
- func (o UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- func (o UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- type UserHierarchyGroupHierarchyPathLevelTwoInput
- type UserHierarchyGroupHierarchyPathLevelTwoOutput
- func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) Arn() pulumi.StringPtrOutput
- func (UserHierarchyGroupHierarchyPathLevelTwoOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) Name() pulumi.StringPtrOutput
- func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) ToUserHierarchyGroupHierarchyPathLevelTwoOutput() UserHierarchyGroupHierarchyPathLevelTwoOutput
- func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoOutput
- type UserHierarchyGroupHierarchyPathOutput
- func (UserHierarchyGroupHierarchyPathOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupHierarchyPathOutput) LevelFives() UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
- func (o UserHierarchyGroupHierarchyPathOutput) LevelFours() UserHierarchyGroupHierarchyPathLevelFourArrayOutput
- func (o UserHierarchyGroupHierarchyPathOutput) LevelOnes() UserHierarchyGroupHierarchyPathLevelOneArrayOutput
- func (o UserHierarchyGroupHierarchyPathOutput) LevelThrees() UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
- func (o UserHierarchyGroupHierarchyPathOutput) LevelTwos() UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
- func (o UserHierarchyGroupHierarchyPathOutput) ToUserHierarchyGroupHierarchyPathOutput() UserHierarchyGroupHierarchyPathOutput
- func (o UserHierarchyGroupHierarchyPathOutput) ToUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathOutput
- type UserHierarchyGroupInput
- type UserHierarchyGroupMap
- type UserHierarchyGroupMapInput
- type UserHierarchyGroupMapOutput
- func (UserHierarchyGroupMapOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupMapOutput) MapIndex(k pulumi.StringInput) UserHierarchyGroupOutput
- func (o UserHierarchyGroupMapOutput) ToUserHierarchyGroupMapOutput() UserHierarchyGroupMapOutput
- func (o UserHierarchyGroupMapOutput) ToUserHierarchyGroupMapOutputWithContext(ctx context.Context) UserHierarchyGroupMapOutput
- type UserHierarchyGroupOutput
- func (o UserHierarchyGroupOutput) Arn() pulumi.StringOutput
- func (UserHierarchyGroupOutput) ElementType() reflect.Type
- func (o UserHierarchyGroupOutput) HierarchyGroupId() pulumi.StringOutput
- func (o UserHierarchyGroupOutput) HierarchyPaths() UserHierarchyGroupHierarchyPathArrayOutput
- func (o UserHierarchyGroupOutput) InstanceId() pulumi.StringOutput
- func (o UserHierarchyGroupOutput) LevelId() pulumi.StringOutput
- func (o UserHierarchyGroupOutput) Name() pulumi.StringOutput
- func (o UserHierarchyGroupOutput) ParentGroupId() pulumi.StringPtrOutput
- func (o UserHierarchyGroupOutput) Tags() pulumi.StringMapOutput
- func (o UserHierarchyGroupOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o UserHierarchyGroupOutput) ToUserHierarchyGroupOutput() UserHierarchyGroupOutput
- func (o UserHierarchyGroupOutput) ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput
- type UserHierarchyGroupState
- type UserHierarchyStructure
- type UserHierarchyStructureArgs
- type UserHierarchyStructureArray
- func (UserHierarchyStructureArray) ElementType() reflect.Type
- func (i UserHierarchyStructureArray) ToUserHierarchyStructureArrayOutput() UserHierarchyStructureArrayOutput
- func (i UserHierarchyStructureArray) ToUserHierarchyStructureArrayOutputWithContext(ctx context.Context) UserHierarchyStructureArrayOutput
- type UserHierarchyStructureArrayInput
- type UserHierarchyStructureArrayOutput
- func (UserHierarchyStructureArrayOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureArrayOutput) Index(i pulumi.IntInput) UserHierarchyStructureOutput
- func (o UserHierarchyStructureArrayOutput) ToUserHierarchyStructureArrayOutput() UserHierarchyStructureArrayOutput
- func (o UserHierarchyStructureArrayOutput) ToUserHierarchyStructureArrayOutputWithContext(ctx context.Context) UserHierarchyStructureArrayOutput
- type UserHierarchyStructureHierarchyStructure
- type UserHierarchyStructureHierarchyStructureArgs
- func (UserHierarchyStructureHierarchyStructureArgs) ElementType() reflect.Type
- func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructureOutput() UserHierarchyStructureHierarchyStructureOutput
- func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureOutput
- func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructurePtrOutput() UserHierarchyStructureHierarchyStructurePtrOutput
- func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructurePtrOutput
- type UserHierarchyStructureHierarchyStructureInput
- type UserHierarchyStructureHierarchyStructureLevelFive
- type UserHierarchyStructureHierarchyStructureLevelFiveArgs
- func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ElementType() reflect.Type
- func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFiveOutput() UserHierarchyStructureHierarchyStructureLevelFiveOutput
- func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFiveOutput
- func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
- func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
- type UserHierarchyStructureHierarchyStructureLevelFiveInput
- type UserHierarchyStructureHierarchyStructureLevelFiveOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) Arn() pulumi.StringPtrOutput
- func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) Name() pulumi.StringOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFiveOutput() UserHierarchyStructureHierarchyStructureLevelFiveOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFiveOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
- type UserHierarchyStructureHierarchyStructureLevelFivePtrInput
- type UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) Arn() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) Elem() UserHierarchyStructureHierarchyStructureLevelFiveOutput
- func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) Name() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
- type UserHierarchyStructureHierarchyStructureLevelFour
- type UserHierarchyStructureHierarchyStructureLevelFourArgs
- func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ElementType() reflect.Type
- func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourOutput() UserHierarchyStructureHierarchyStructureLevelFourOutput
- func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourOutput
- func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
- func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
- type UserHierarchyStructureHierarchyStructureLevelFourInput
- type UserHierarchyStructureHierarchyStructureLevelFourOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) Arn() pulumi.StringPtrOutput
- func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) Name() pulumi.StringOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourOutput() UserHierarchyStructureHierarchyStructureLevelFourOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
- type UserHierarchyStructureHierarchyStructureLevelFourPtrInput
- type UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) Arn() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) Elem() UserHierarchyStructureHierarchyStructureLevelFourOutput
- func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) Name() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
- type UserHierarchyStructureHierarchyStructureLevelOne
- type UserHierarchyStructureHierarchyStructureLevelOneArgs
- func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ElementType() reflect.Type
- func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOneOutput() UserHierarchyStructureHierarchyStructureLevelOneOutput
- func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOneOutput
- func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
- func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
- type UserHierarchyStructureHierarchyStructureLevelOneInput
- type UserHierarchyStructureHierarchyStructureLevelOneOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) Arn() pulumi.StringPtrOutput
- func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) Name() pulumi.StringOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOneOutput() UserHierarchyStructureHierarchyStructureLevelOneOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOneOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
- type UserHierarchyStructureHierarchyStructureLevelOnePtrInput
- type UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) Arn() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) Elem() UserHierarchyStructureHierarchyStructureLevelOneOutput
- func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) Name() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
- type UserHierarchyStructureHierarchyStructureLevelThree
- type UserHierarchyStructureHierarchyStructureLevelThreeArgs
- func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ElementType() reflect.Type
- func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreeOutput() UserHierarchyStructureHierarchyStructureLevelThreeOutput
- func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreeOutput
- func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
- func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
- type UserHierarchyStructureHierarchyStructureLevelThreeInput
- type UserHierarchyStructureHierarchyStructureLevelThreeOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) Arn() pulumi.StringPtrOutput
- func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) Name() pulumi.StringOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreeOutput() UserHierarchyStructureHierarchyStructureLevelThreeOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreeOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
- type UserHierarchyStructureHierarchyStructureLevelThreePtrInput
- type UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) Arn() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) Elem() UserHierarchyStructureHierarchyStructureLevelThreeOutput
- func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) Name() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
- type UserHierarchyStructureHierarchyStructureLevelTwo
- type UserHierarchyStructureHierarchyStructureLevelTwoArgs
- func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ElementType() reflect.Type
- func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoOutput() UserHierarchyStructureHierarchyStructureLevelTwoOutput
- func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoOutput
- func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
- func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
- type UserHierarchyStructureHierarchyStructureLevelTwoInput
- type UserHierarchyStructureHierarchyStructureLevelTwoOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) Arn() pulumi.StringPtrOutput
- func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) Name() pulumi.StringOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoOutput() UserHierarchyStructureHierarchyStructureLevelTwoOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
- type UserHierarchyStructureHierarchyStructureLevelTwoPtrInput
- type UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) Arn() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) Elem() UserHierarchyStructureHierarchyStructureLevelTwoOutput
- func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) Id() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) Name() pulumi.StringPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
- func (o UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
- type UserHierarchyStructureHierarchyStructureOutput
- func (UserHierarchyStructureHierarchyStructureOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructureOutput) LevelFive() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
- func (o UserHierarchyStructureHierarchyStructureOutput) LevelFour() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
- func (o UserHierarchyStructureHierarchyStructureOutput) LevelOne() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
- func (o UserHierarchyStructureHierarchyStructureOutput) LevelThree() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
- func (o UserHierarchyStructureHierarchyStructureOutput) LevelTwo() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
- func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructureOutput() UserHierarchyStructureHierarchyStructureOutput
- func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureOutput
- func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructurePtrOutput() UserHierarchyStructureHierarchyStructurePtrOutput
- func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructurePtrOutput
- type UserHierarchyStructureHierarchyStructurePtrInput
- type UserHierarchyStructureHierarchyStructurePtrOutput
- func (o UserHierarchyStructureHierarchyStructurePtrOutput) Elem() UserHierarchyStructureHierarchyStructureOutput
- func (UserHierarchyStructureHierarchyStructurePtrOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelFive() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
- func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelFour() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
- func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelOne() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
- func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelThree() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
- func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelTwo() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
- func (o UserHierarchyStructureHierarchyStructurePtrOutput) ToUserHierarchyStructureHierarchyStructurePtrOutput() UserHierarchyStructureHierarchyStructurePtrOutput
- func (o UserHierarchyStructureHierarchyStructurePtrOutput) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructurePtrOutput
- type UserHierarchyStructureInput
- type UserHierarchyStructureMap
- type UserHierarchyStructureMapInput
- type UserHierarchyStructureMapOutput
- func (UserHierarchyStructureMapOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureMapOutput) MapIndex(k pulumi.StringInput) UserHierarchyStructureOutput
- func (o UserHierarchyStructureMapOutput) ToUserHierarchyStructureMapOutput() UserHierarchyStructureMapOutput
- func (o UserHierarchyStructureMapOutput) ToUserHierarchyStructureMapOutputWithContext(ctx context.Context) UserHierarchyStructureMapOutput
- type UserHierarchyStructureOutput
- func (UserHierarchyStructureOutput) ElementType() reflect.Type
- func (o UserHierarchyStructureOutput) HierarchyStructure() UserHierarchyStructureHierarchyStructureOutput
- func (o UserHierarchyStructureOutput) InstanceId() pulumi.StringOutput
- func (o UserHierarchyStructureOutput) ToUserHierarchyStructureOutput() UserHierarchyStructureOutput
- func (o UserHierarchyStructureOutput) ToUserHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureOutput
- type UserHierarchyStructureState
- type UserIdentityInfo
- type UserIdentityInfoArgs
- func (UserIdentityInfoArgs) ElementType() reflect.Type
- func (i UserIdentityInfoArgs) ToUserIdentityInfoOutput() UserIdentityInfoOutput
- func (i UserIdentityInfoArgs) ToUserIdentityInfoOutputWithContext(ctx context.Context) UserIdentityInfoOutput
- func (i UserIdentityInfoArgs) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
- func (i UserIdentityInfoArgs) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput
- type UserIdentityInfoInput
- type UserIdentityInfoOutput
- func (UserIdentityInfoOutput) ElementType() reflect.Type
- func (o UserIdentityInfoOutput) Email() pulumi.StringPtrOutput
- func (o UserIdentityInfoOutput) FirstName() pulumi.StringPtrOutput
- func (o UserIdentityInfoOutput) LastName() pulumi.StringPtrOutput
- func (o UserIdentityInfoOutput) ToUserIdentityInfoOutput() UserIdentityInfoOutput
- func (o UserIdentityInfoOutput) ToUserIdentityInfoOutputWithContext(ctx context.Context) UserIdentityInfoOutput
- func (o UserIdentityInfoOutput) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
- func (o UserIdentityInfoOutput) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput
- type UserIdentityInfoPtrInput
- type UserIdentityInfoPtrOutput
- func (o UserIdentityInfoPtrOutput) Elem() UserIdentityInfoOutput
- func (UserIdentityInfoPtrOutput) ElementType() reflect.Type
- func (o UserIdentityInfoPtrOutput) Email() pulumi.StringPtrOutput
- func (o UserIdentityInfoPtrOutput) FirstName() pulumi.StringPtrOutput
- func (o UserIdentityInfoPtrOutput) LastName() pulumi.StringPtrOutput
- func (o UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
- func (o UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (o UserOutput) Arn() pulumi.StringOutput
- func (o UserOutput) DirectoryUserId() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) HierarchyGroupId() pulumi.StringPtrOutput
- func (o UserOutput) IdentityInfo() UserIdentityInfoPtrOutput
- func (o UserOutput) InstanceId() pulumi.StringOutput
- func (o UserOutput) Name() pulumi.StringOutput
- func (o UserOutput) Password() pulumi.StringPtrOutput
- func (o UserOutput) PhoneConfig() UserPhoneConfigOutput
- func (o UserOutput) RoutingProfileId() pulumi.StringOutput
- func (o UserOutput) SecurityProfileIds() pulumi.StringArrayOutput
- func (o UserOutput) Tags() pulumi.StringMapOutput
- func (o UserOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) UserId() pulumi.StringOutput
- type UserPhoneConfig
- type UserPhoneConfigArgs
- func (UserPhoneConfigArgs) ElementType() reflect.Type
- func (i UserPhoneConfigArgs) ToUserPhoneConfigOutput() UserPhoneConfigOutput
- func (i UserPhoneConfigArgs) ToUserPhoneConfigOutputWithContext(ctx context.Context) UserPhoneConfigOutput
- func (i UserPhoneConfigArgs) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput
- func (i UserPhoneConfigArgs) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput
- type UserPhoneConfigInput
- type UserPhoneConfigOutput
- func (o UserPhoneConfigOutput) AfterContactWorkTimeLimit() pulumi.IntPtrOutput
- func (o UserPhoneConfigOutput) AutoAccept() pulumi.BoolPtrOutput
- func (o UserPhoneConfigOutput) DeskPhoneNumber() pulumi.StringPtrOutput
- func (UserPhoneConfigOutput) ElementType() reflect.Type
- func (o UserPhoneConfigOutput) PhoneType() pulumi.StringOutput
- func (o UserPhoneConfigOutput) ToUserPhoneConfigOutput() UserPhoneConfigOutput
- func (o UserPhoneConfigOutput) ToUserPhoneConfigOutputWithContext(ctx context.Context) UserPhoneConfigOutput
- func (o UserPhoneConfigOutput) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput
- func (o UserPhoneConfigOutput) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput
- type UserPhoneConfigPtrInput
- type UserPhoneConfigPtrOutput
- func (o UserPhoneConfigPtrOutput) AfterContactWorkTimeLimit() pulumi.IntPtrOutput
- func (o UserPhoneConfigPtrOutput) AutoAccept() pulumi.BoolPtrOutput
- func (o UserPhoneConfigPtrOutput) DeskPhoneNumber() pulumi.StringPtrOutput
- func (o UserPhoneConfigPtrOutput) Elem() UserPhoneConfigOutput
- func (UserPhoneConfigPtrOutput) ElementType() reflect.Type
- func (o UserPhoneConfigPtrOutput) PhoneType() pulumi.StringPtrOutput
- func (o UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput
- func (o UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput
- type UserState
- type Vocabulary
- type VocabularyArgs
- type VocabularyArray
- type VocabularyArrayInput
- type VocabularyArrayOutput
- func (VocabularyArrayOutput) ElementType() reflect.Type
- func (o VocabularyArrayOutput) Index(i pulumi.IntInput) VocabularyOutput
- func (o VocabularyArrayOutput) ToVocabularyArrayOutput() VocabularyArrayOutput
- func (o VocabularyArrayOutput) ToVocabularyArrayOutputWithContext(ctx context.Context) VocabularyArrayOutput
- type VocabularyInput
- type VocabularyMap
- type VocabularyMapInput
- type VocabularyMapOutput
- func (VocabularyMapOutput) ElementType() reflect.Type
- func (o VocabularyMapOutput) MapIndex(k pulumi.StringInput) VocabularyOutput
- func (o VocabularyMapOutput) ToVocabularyMapOutput() VocabularyMapOutput
- func (o VocabularyMapOutput) ToVocabularyMapOutputWithContext(ctx context.Context) VocabularyMapOutput
- type VocabularyOutput
- func (o VocabularyOutput) Arn() pulumi.StringOutput
- func (o VocabularyOutput) Content() pulumi.StringOutput
- func (VocabularyOutput) ElementType() reflect.Type
- func (o VocabularyOutput) FailureReason() pulumi.StringOutput
- func (o VocabularyOutput) InstanceId() pulumi.StringOutput
- func (o VocabularyOutput) LanguageCode() pulumi.StringOutput
- func (o VocabularyOutput) LastModifiedTime() pulumi.StringOutput
- func (o VocabularyOutput) Name() pulumi.StringOutput
- func (o VocabularyOutput) State() pulumi.StringOutput
- func (o VocabularyOutput) Tags() pulumi.StringMapOutput
- func (o VocabularyOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o VocabularyOutput) ToVocabularyOutput() VocabularyOutput
- func (o VocabularyOutput) ToVocabularyOutputWithContext(ctx context.Context) VocabularyOutput
- func (o VocabularyOutput) VocabularyId() pulumi.StringOutput
- type VocabularyState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BotAssociation ¶
type BotAssociation struct { pulumi.CustomResourceState // The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Configuration information of an Amazon Lex (V1) bot. Detailed below. LexBot BotAssociationLexBotOutput `pulumi:"lexBot"` }
Allows the specified Amazon Connect instance to access the specified Amazon Lex (V1) bot. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html) and [Add an Amazon Lex bot](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-lex.html).
> **NOTE:** This resource only currently supports Amazon Lex (V1) Associations.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewBotAssociation(ctx, "example", &connect.BotAssociationArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), LexBot: &connect.BotAssociationLexBotArgs{ LexRegion: pulumi.String("us-west-2"), Name: pulumi.String("Test"), }, }) if err != nil { return err } return nil }) }
``` ### Including a sample Lex bot
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/lex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := aws.GetRegion(ctx, nil, nil) if err != nil { return err } example, err := lex.NewIntent(ctx, "example", &lex.IntentArgs{ CreateVersion: pulumi.Bool(true), Name: pulumi.String("connect_lex_intent"), FulfillmentActivity: &lex.IntentFulfillmentActivityArgs{ Type: pulumi.String("ReturnIntent"), }, SampleUtterances: pulumi.StringArray{ pulumi.String("I would like to pick up flowers."), }, }) if err != nil { return err } exampleBot, err := lex.NewBot(ctx, "example", &lex.BotArgs{ AbortStatement: &lex.BotAbortStatementArgs{ Messages: lex.BotAbortStatementMessageArray{ &lex.BotAbortStatementMessageArgs{ Content: pulumi.String("Sorry, I am not able to assist at this time."), ContentType: pulumi.String("PlainText"), }, }, }, ClarificationPrompt: &lex.BotClarificationPromptArgs{ MaxAttempts: pulumi.Int(2), Messages: lex.BotClarificationPromptMessageArray{ &lex.BotClarificationPromptMessageArgs{ Content: pulumi.String("I didn't understand you, what would you like to do?"), ContentType: pulumi.String("PlainText"), }, }, }, Intents: lex.BotIntentArray{ &lex.BotIntentArgs{ IntentName: example.Name, IntentVersion: pulumi.String("1"), }, }, ChildDirected: pulumi.Bool(false), Name: pulumi.String("connect_lex_bot"), ProcessBehavior: pulumi.String("BUILD"), }) if err != nil { return err } _, err = connect.NewBotAssociation(ctx, "example", &connect.BotAssociationArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), LexBot: &connect.BotAssociationLexBotArgs{ LexRegion: *pulumi.String(current.Name), Name: exampleBot.Name, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_connect_bot_association` using the Amazon Connect instance ID, Lex (V1) bot name, and Lex (V1) bot region separated by colons (`:`). For example:
```sh
$ pulumi import aws:connect/botAssociation:BotAssociation example aaaaaaaa-bbbb-cccc-dddd-111111111111:Example:us-west-2
```
func GetBotAssociation ¶
func GetBotAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BotAssociationState, opts ...pulumi.ResourceOption) (*BotAssociation, error)
GetBotAssociation gets an existing BotAssociation 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 NewBotAssociation ¶
func NewBotAssociation(ctx *pulumi.Context, name string, args *BotAssociationArgs, opts ...pulumi.ResourceOption) (*BotAssociation, error)
NewBotAssociation registers a new resource with the given unique name, arguments, and options.
func (*BotAssociation) ElementType ¶
func (*BotAssociation) ElementType() reflect.Type
func (*BotAssociation) ToBotAssociationOutput ¶
func (i *BotAssociation) ToBotAssociationOutput() BotAssociationOutput
func (*BotAssociation) ToBotAssociationOutputWithContext ¶
func (i *BotAssociation) ToBotAssociationOutputWithContext(ctx context.Context) BotAssociationOutput
type BotAssociationArgs ¶
type BotAssociationArgs struct { // The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. InstanceId pulumi.StringInput // Configuration information of an Amazon Lex (V1) bot. Detailed below. LexBot BotAssociationLexBotInput }
The set of arguments for constructing a BotAssociation resource.
func (BotAssociationArgs) ElementType ¶
func (BotAssociationArgs) ElementType() reflect.Type
type BotAssociationArray ¶
type BotAssociationArray []BotAssociationInput
func (BotAssociationArray) ElementType ¶
func (BotAssociationArray) ElementType() reflect.Type
func (BotAssociationArray) ToBotAssociationArrayOutput ¶
func (i BotAssociationArray) ToBotAssociationArrayOutput() BotAssociationArrayOutput
func (BotAssociationArray) ToBotAssociationArrayOutputWithContext ¶
func (i BotAssociationArray) ToBotAssociationArrayOutputWithContext(ctx context.Context) BotAssociationArrayOutput
type BotAssociationArrayInput ¶
type BotAssociationArrayInput interface { pulumi.Input ToBotAssociationArrayOutput() BotAssociationArrayOutput ToBotAssociationArrayOutputWithContext(context.Context) BotAssociationArrayOutput }
BotAssociationArrayInput is an input type that accepts BotAssociationArray and BotAssociationArrayOutput values. You can construct a concrete instance of `BotAssociationArrayInput` via:
BotAssociationArray{ BotAssociationArgs{...} }
type BotAssociationArrayOutput ¶
type BotAssociationArrayOutput struct{ *pulumi.OutputState }
func (BotAssociationArrayOutput) ElementType ¶
func (BotAssociationArrayOutput) ElementType() reflect.Type
func (BotAssociationArrayOutput) Index ¶
func (o BotAssociationArrayOutput) Index(i pulumi.IntInput) BotAssociationOutput
func (BotAssociationArrayOutput) ToBotAssociationArrayOutput ¶
func (o BotAssociationArrayOutput) ToBotAssociationArrayOutput() BotAssociationArrayOutput
func (BotAssociationArrayOutput) ToBotAssociationArrayOutputWithContext ¶
func (o BotAssociationArrayOutput) ToBotAssociationArrayOutputWithContext(ctx context.Context) BotAssociationArrayOutput
type BotAssociationInput ¶
type BotAssociationInput interface { pulumi.Input ToBotAssociationOutput() BotAssociationOutput ToBotAssociationOutputWithContext(ctx context.Context) BotAssociationOutput }
type BotAssociationLexBot ¶
type BotAssociationLexBotArgs ¶
type BotAssociationLexBotArgs struct { // The Region that the Amazon Lex (V1) bot was created in. Defaults to current region. LexRegion pulumi.StringPtrInput `pulumi:"lexRegion"` // The name of the Amazon Lex (V1) bot. Name pulumi.StringInput `pulumi:"name"` }
func (BotAssociationLexBotArgs) ElementType ¶
func (BotAssociationLexBotArgs) ElementType() reflect.Type
func (BotAssociationLexBotArgs) ToBotAssociationLexBotOutput ¶
func (i BotAssociationLexBotArgs) ToBotAssociationLexBotOutput() BotAssociationLexBotOutput
func (BotAssociationLexBotArgs) ToBotAssociationLexBotOutputWithContext ¶
func (i BotAssociationLexBotArgs) ToBotAssociationLexBotOutputWithContext(ctx context.Context) BotAssociationLexBotOutput
func (BotAssociationLexBotArgs) ToBotAssociationLexBotPtrOutput ¶
func (i BotAssociationLexBotArgs) ToBotAssociationLexBotPtrOutput() BotAssociationLexBotPtrOutput
func (BotAssociationLexBotArgs) ToBotAssociationLexBotPtrOutputWithContext ¶
func (i BotAssociationLexBotArgs) ToBotAssociationLexBotPtrOutputWithContext(ctx context.Context) BotAssociationLexBotPtrOutput
type BotAssociationLexBotInput ¶
type BotAssociationLexBotInput interface { pulumi.Input ToBotAssociationLexBotOutput() BotAssociationLexBotOutput ToBotAssociationLexBotOutputWithContext(context.Context) BotAssociationLexBotOutput }
BotAssociationLexBotInput is an input type that accepts BotAssociationLexBotArgs and BotAssociationLexBotOutput values. You can construct a concrete instance of `BotAssociationLexBotInput` via:
BotAssociationLexBotArgs{...}
type BotAssociationLexBotOutput ¶
type BotAssociationLexBotOutput struct{ *pulumi.OutputState }
func (BotAssociationLexBotOutput) ElementType ¶
func (BotAssociationLexBotOutput) ElementType() reflect.Type
func (BotAssociationLexBotOutput) LexRegion ¶
func (o BotAssociationLexBotOutput) LexRegion() pulumi.StringPtrOutput
The Region that the Amazon Lex (V1) bot was created in. Defaults to current region.
func (BotAssociationLexBotOutput) Name ¶
func (o BotAssociationLexBotOutput) Name() pulumi.StringOutput
The name of the Amazon Lex (V1) bot.
func (BotAssociationLexBotOutput) ToBotAssociationLexBotOutput ¶
func (o BotAssociationLexBotOutput) ToBotAssociationLexBotOutput() BotAssociationLexBotOutput
func (BotAssociationLexBotOutput) ToBotAssociationLexBotOutputWithContext ¶
func (o BotAssociationLexBotOutput) ToBotAssociationLexBotOutputWithContext(ctx context.Context) BotAssociationLexBotOutput
func (BotAssociationLexBotOutput) ToBotAssociationLexBotPtrOutput ¶
func (o BotAssociationLexBotOutput) ToBotAssociationLexBotPtrOutput() BotAssociationLexBotPtrOutput
func (BotAssociationLexBotOutput) ToBotAssociationLexBotPtrOutputWithContext ¶
func (o BotAssociationLexBotOutput) ToBotAssociationLexBotPtrOutputWithContext(ctx context.Context) BotAssociationLexBotPtrOutput
type BotAssociationLexBotPtrInput ¶
type BotAssociationLexBotPtrInput interface { pulumi.Input ToBotAssociationLexBotPtrOutput() BotAssociationLexBotPtrOutput ToBotAssociationLexBotPtrOutputWithContext(context.Context) BotAssociationLexBotPtrOutput }
BotAssociationLexBotPtrInput is an input type that accepts BotAssociationLexBotArgs, BotAssociationLexBotPtr and BotAssociationLexBotPtrOutput values. You can construct a concrete instance of `BotAssociationLexBotPtrInput` via:
BotAssociationLexBotArgs{...} or: nil
func BotAssociationLexBotPtr ¶
func BotAssociationLexBotPtr(v *BotAssociationLexBotArgs) BotAssociationLexBotPtrInput
type BotAssociationLexBotPtrOutput ¶
type BotAssociationLexBotPtrOutput struct{ *pulumi.OutputState }
func (BotAssociationLexBotPtrOutput) Elem ¶
func (o BotAssociationLexBotPtrOutput) Elem() BotAssociationLexBotOutput
func (BotAssociationLexBotPtrOutput) ElementType ¶
func (BotAssociationLexBotPtrOutput) ElementType() reflect.Type
func (BotAssociationLexBotPtrOutput) LexRegion ¶
func (o BotAssociationLexBotPtrOutput) LexRegion() pulumi.StringPtrOutput
The Region that the Amazon Lex (V1) bot was created in. Defaults to current region.
func (BotAssociationLexBotPtrOutput) Name ¶
func (o BotAssociationLexBotPtrOutput) Name() pulumi.StringPtrOutput
The name of the Amazon Lex (V1) bot.
func (BotAssociationLexBotPtrOutput) ToBotAssociationLexBotPtrOutput ¶
func (o BotAssociationLexBotPtrOutput) ToBotAssociationLexBotPtrOutput() BotAssociationLexBotPtrOutput
func (BotAssociationLexBotPtrOutput) ToBotAssociationLexBotPtrOutputWithContext ¶
func (o BotAssociationLexBotPtrOutput) ToBotAssociationLexBotPtrOutputWithContext(ctx context.Context) BotAssociationLexBotPtrOutput
type BotAssociationMap ¶
type BotAssociationMap map[string]BotAssociationInput
func (BotAssociationMap) ElementType ¶
func (BotAssociationMap) ElementType() reflect.Type
func (BotAssociationMap) ToBotAssociationMapOutput ¶
func (i BotAssociationMap) ToBotAssociationMapOutput() BotAssociationMapOutput
func (BotAssociationMap) ToBotAssociationMapOutputWithContext ¶
func (i BotAssociationMap) ToBotAssociationMapOutputWithContext(ctx context.Context) BotAssociationMapOutput
type BotAssociationMapInput ¶
type BotAssociationMapInput interface { pulumi.Input ToBotAssociationMapOutput() BotAssociationMapOutput ToBotAssociationMapOutputWithContext(context.Context) BotAssociationMapOutput }
BotAssociationMapInput is an input type that accepts BotAssociationMap and BotAssociationMapOutput values. You can construct a concrete instance of `BotAssociationMapInput` via:
BotAssociationMap{ "key": BotAssociationArgs{...} }
type BotAssociationMapOutput ¶
type BotAssociationMapOutput struct{ *pulumi.OutputState }
func (BotAssociationMapOutput) ElementType ¶
func (BotAssociationMapOutput) ElementType() reflect.Type
func (BotAssociationMapOutput) MapIndex ¶
func (o BotAssociationMapOutput) MapIndex(k pulumi.StringInput) BotAssociationOutput
func (BotAssociationMapOutput) ToBotAssociationMapOutput ¶
func (o BotAssociationMapOutput) ToBotAssociationMapOutput() BotAssociationMapOutput
func (BotAssociationMapOutput) ToBotAssociationMapOutputWithContext ¶
func (o BotAssociationMapOutput) ToBotAssociationMapOutputWithContext(ctx context.Context) BotAssociationMapOutput
type BotAssociationOutput ¶
type BotAssociationOutput struct{ *pulumi.OutputState }
func (BotAssociationOutput) ElementType ¶
func (BotAssociationOutput) ElementType() reflect.Type
func (BotAssociationOutput) InstanceId ¶
func (o BotAssociationOutput) InstanceId() pulumi.StringOutput
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
func (BotAssociationOutput) LexBot ¶
func (o BotAssociationOutput) LexBot() BotAssociationLexBotOutput
Configuration information of an Amazon Lex (V1) bot. Detailed below.
func (BotAssociationOutput) ToBotAssociationOutput ¶
func (o BotAssociationOutput) ToBotAssociationOutput() BotAssociationOutput
func (BotAssociationOutput) ToBotAssociationOutputWithContext ¶
func (o BotAssociationOutput) ToBotAssociationOutputWithContext(ctx context.Context) BotAssociationOutput
type BotAssociationState ¶
type BotAssociationState struct { // The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. InstanceId pulumi.StringPtrInput // Configuration information of an Amazon Lex (V1) bot. Detailed below. LexBot BotAssociationLexBotPtrInput }
func (BotAssociationState) ElementType ¶
func (BotAssociationState) ElementType() reflect.Type
type ContactFlow ¶
type ContactFlow struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Contact Flow. Arn pulumi.StringOutput `pulumi:"arn"` // The identifier of the Contact Flow. ContactFlowId pulumi.StringOutput `pulumi:"contactFlowId"` // Specifies the content of the Contact Flow, provided as a JSON string, written in Amazon Connect Contact Flow Language. If defined, the `filename` argument cannot be used. Content pulumi.StringOutput `pulumi:"content"` // Used to trigger updates. Must be set to a base64-encoded SHA256 hash of the Contact Flow source specified with `filename`. ContentHash pulumi.StringPtrOutput `pulumi:"contentHash"` // Specifies the description of the Contact Flow. Description pulumi.StringPtrOutput `pulumi:"description"` // The path to the Contact Flow source within the local filesystem. Conflicts with `content`. Filename pulumi.StringPtrOutput `pulumi:"filename"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Specifies the name of the Contact Flow. Name pulumi.StringOutput `pulumi:"name"` // Tags to apply to the Contact Flow. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Specifies the type of the Contact Flow. Defaults to `CONTACT_FLOW`. Allowed Values are: `CONTACT_FLOW`, `CUSTOMER_QUEUE`, `CUSTOMER_HOLD`, `CUSTOMER_WHISPER`, `AGENT_HOLD`, `AGENT_WHISPER`, `OUTBOUND_WHISPER`, `AGENT_TRANSFER`, `QUEUE_TRANSFER`. Type pulumi.StringPtrOutput `pulumi:"type"` }
Provides an Amazon Connect Contact Flow resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
This resource embeds or references Contact Flows specified in Amazon Connect Contact Flow Language. For more information see [Amazon Connect Flow language](https://docs.aws.amazon.com/connect/latest/adminguide/flow-language.html)
!> **WARN:** Contact Flows exported from the Console [Contact Flow import/export](https://docs.aws.amazon.com/connect/latest/adminguide/contact-flow-import-export.html) are not in the Amazon Connect Contact Flow Language and can not be used with this resource. Instead, the recommendation is to use the AWS CLI [`describe-contact-flow`](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/connect/describe-contact-flow.html). See example below which uses `jq` to extract the `Content` attribute and saves it to a local file.
## Example Usage ### Basic
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "version": "2019-10-30", "startAction": "12345678-1234-1234-1234-123456789012", "actions": []interface{}{ map[string]interface{}{ "identifier": "12345678-1234-1234-1234-123456789012", "type": "MessageParticipant", "transitions": map[string]interface{}{ "nextAction": "abcdef-abcd-abcd-abcd-abcdefghijkl", "errors": []interface{}{}, "conditions": []interface{}{}, }, "parameters": map[string]interface{}{ "text": "Thanks for calling the sample flow!", }, }, map[string]interface{}{ "identifier": "abcdef-abcd-abcd-abcd-abcdefghijkl", "type": "DisconnectParticipant", "transitions": nil, "parameters": nil, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = connect.NewContactFlow(ctx, "test", &connect.ContactFlowArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("Test"), Description: pulumi.String("Test Contact Flow Description"), Type: pulumi.String("CONTACT_FLOW"), Content: pulumi.String(json0), Tags: pulumi.StringMap{ "Name": pulumi.String("Test Contact Flow"), "Application": pulumi.String("Example"), "Method": pulumi.String("Create"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Contact Flows using the `instance_id` and `contact_flow_id` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/contactFlow:ContactFlow example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetContactFlow ¶
func GetContactFlow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContactFlowState, opts ...pulumi.ResourceOption) (*ContactFlow, error)
GetContactFlow gets an existing ContactFlow 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 NewContactFlow ¶
func NewContactFlow(ctx *pulumi.Context, name string, args *ContactFlowArgs, opts ...pulumi.ResourceOption) (*ContactFlow, error)
NewContactFlow registers a new resource with the given unique name, arguments, and options.
func (*ContactFlow) ElementType ¶
func (*ContactFlow) ElementType() reflect.Type
func (*ContactFlow) ToContactFlowOutput ¶
func (i *ContactFlow) ToContactFlowOutput() ContactFlowOutput
func (*ContactFlow) ToContactFlowOutputWithContext ¶
func (i *ContactFlow) ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput
type ContactFlowArgs ¶
type ContactFlowArgs struct { // Specifies the content of the Contact Flow, provided as a JSON string, written in Amazon Connect Contact Flow Language. If defined, the `filename` argument cannot be used. Content pulumi.StringPtrInput // Used to trigger updates. Must be set to a base64-encoded SHA256 hash of the Contact Flow source specified with `filename`. ContentHash pulumi.StringPtrInput // Specifies the description of the Contact Flow. Description pulumi.StringPtrInput // The path to the Contact Flow source within the local filesystem. Conflicts with `content`. Filename pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // Specifies the name of the Contact Flow. Name pulumi.StringPtrInput // Tags to apply to the Contact Flow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Specifies the type of the Contact Flow. Defaults to `CONTACT_FLOW`. Allowed Values are: `CONTACT_FLOW`, `CUSTOMER_QUEUE`, `CUSTOMER_HOLD`, `CUSTOMER_WHISPER`, `AGENT_HOLD`, `AGENT_WHISPER`, `OUTBOUND_WHISPER`, `AGENT_TRANSFER`, `QUEUE_TRANSFER`. Type pulumi.StringPtrInput }
The set of arguments for constructing a ContactFlow resource.
func (ContactFlowArgs) ElementType ¶
func (ContactFlowArgs) ElementType() reflect.Type
type ContactFlowArray ¶
type ContactFlowArray []ContactFlowInput
func (ContactFlowArray) ElementType ¶
func (ContactFlowArray) ElementType() reflect.Type
func (ContactFlowArray) ToContactFlowArrayOutput ¶
func (i ContactFlowArray) ToContactFlowArrayOutput() ContactFlowArrayOutput
func (ContactFlowArray) ToContactFlowArrayOutputWithContext ¶
func (i ContactFlowArray) ToContactFlowArrayOutputWithContext(ctx context.Context) ContactFlowArrayOutput
type ContactFlowArrayInput ¶
type ContactFlowArrayInput interface { pulumi.Input ToContactFlowArrayOutput() ContactFlowArrayOutput ToContactFlowArrayOutputWithContext(context.Context) ContactFlowArrayOutput }
ContactFlowArrayInput is an input type that accepts ContactFlowArray and ContactFlowArrayOutput values. You can construct a concrete instance of `ContactFlowArrayInput` via:
ContactFlowArray{ ContactFlowArgs{...} }
type ContactFlowArrayOutput ¶
type ContactFlowArrayOutput struct{ *pulumi.OutputState }
func (ContactFlowArrayOutput) ElementType ¶
func (ContactFlowArrayOutput) ElementType() reflect.Type
func (ContactFlowArrayOutput) Index ¶
func (o ContactFlowArrayOutput) Index(i pulumi.IntInput) ContactFlowOutput
func (ContactFlowArrayOutput) ToContactFlowArrayOutput ¶
func (o ContactFlowArrayOutput) ToContactFlowArrayOutput() ContactFlowArrayOutput
func (ContactFlowArrayOutput) ToContactFlowArrayOutputWithContext ¶
func (o ContactFlowArrayOutput) ToContactFlowArrayOutputWithContext(ctx context.Context) ContactFlowArrayOutput
type ContactFlowInput ¶
type ContactFlowInput interface { pulumi.Input ToContactFlowOutput() ContactFlowOutput ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput }
type ContactFlowMap ¶
type ContactFlowMap map[string]ContactFlowInput
func (ContactFlowMap) ElementType ¶
func (ContactFlowMap) ElementType() reflect.Type
func (ContactFlowMap) ToContactFlowMapOutput ¶
func (i ContactFlowMap) ToContactFlowMapOutput() ContactFlowMapOutput
func (ContactFlowMap) ToContactFlowMapOutputWithContext ¶
func (i ContactFlowMap) ToContactFlowMapOutputWithContext(ctx context.Context) ContactFlowMapOutput
type ContactFlowMapInput ¶
type ContactFlowMapInput interface { pulumi.Input ToContactFlowMapOutput() ContactFlowMapOutput ToContactFlowMapOutputWithContext(context.Context) ContactFlowMapOutput }
ContactFlowMapInput is an input type that accepts ContactFlowMap and ContactFlowMapOutput values. You can construct a concrete instance of `ContactFlowMapInput` via:
ContactFlowMap{ "key": ContactFlowArgs{...} }
type ContactFlowMapOutput ¶
type ContactFlowMapOutput struct{ *pulumi.OutputState }
func (ContactFlowMapOutput) ElementType ¶
func (ContactFlowMapOutput) ElementType() reflect.Type
func (ContactFlowMapOutput) MapIndex ¶
func (o ContactFlowMapOutput) MapIndex(k pulumi.StringInput) ContactFlowOutput
func (ContactFlowMapOutput) ToContactFlowMapOutput ¶
func (o ContactFlowMapOutput) ToContactFlowMapOutput() ContactFlowMapOutput
func (ContactFlowMapOutput) ToContactFlowMapOutputWithContext ¶
func (o ContactFlowMapOutput) ToContactFlowMapOutputWithContext(ctx context.Context) ContactFlowMapOutput
type ContactFlowModule ¶
type ContactFlowModule struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Contact Flow Module. Arn pulumi.StringOutput `pulumi:"arn"` // The identifier of the Contact Flow Module. ContactFlowModuleId pulumi.StringOutput `pulumi:"contactFlowModuleId"` // Specifies the content of the Contact Flow Module, provided as a JSON string, written in Amazon Connect Contact Flow Language. If defined, the `filename` argument cannot be used. Content pulumi.StringOutput `pulumi:"content"` // Used to trigger updates. Must be set to a base64-encoded SHA256 hash of the Contact Flow Module source specified with `filename`. ContentHash pulumi.StringPtrOutput `pulumi:"contentHash"` // Specifies the description of the Contact Flow Module. Description pulumi.StringPtrOutput `pulumi:"description"` // The path to the Contact Flow Module source within the local filesystem. Conflicts with `content`. Filename pulumi.StringPtrOutput `pulumi:"filename"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Specifies the name of the Contact Flow Module. Name pulumi.StringOutput `pulumi:"name"` // Tags to apply to the Contact Flow Module. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an Amazon Connect Contact Flow Module resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
This resource embeds or references Contact Flows Modules specified in Amazon Connect Contact Flow Language. For more information see [Amazon Connect Flow language](https://docs.aws.amazon.com/connect/latest/adminguide/flow-language.html)
!> **WARN:** Contact Flow Modules exported from the Console [See Contact Flow import/export which is the same for Contact Flow Modules](https://docs.aws.amazon.com/connect/latest/adminguide/contact-flow-import-export.html) are not in the Amazon Connect Contact Flow Language and can not be used with this resource. Instead, the recommendation is to use the AWS CLI [`describe-contact-flow-module`](https://docs.aws.amazon.com/cli/latest/reference/connect/describe-contact-flow-module.html). See example below which uses `jq` to extract the `Content` attribute and saves it to a local file.
## Example Usage ### Basic
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "version": "2019-10-30", "startAction": "12345678-1234-1234-1234-123456789012", "actions": []interface{}{ map[string]interface{}{ "identifier": "12345678-1234-1234-1234-123456789012", "parameters": map[string]interface{}{ "text": "Hello contact flow module", }, "transitions": map[string]interface{}{ "nextAction": "abcdef-abcd-abcd-abcd-abcdefghijkl", "errors": []interface{}{}, "conditions": []interface{}{}, }, "type": "MessageParticipant", }, map[string]interface{}{ "identifier": "abcdef-abcd-abcd-abcd-abcdefghijkl", "type": "DisconnectParticipant", "parameters": nil, "transitions": nil, }, }, "settings": map[string]interface{}{ "inputParameters": []interface{}{}, "outputParameters": []interface{}{}, "transitions": []map[string]interface{}{ map[string]interface{}{ "displayName": "Success", "referenceName": "Success", "description": "", }, map[string]interface{}{ "displayName": "Error", "referenceName": "Error", "description": "", }, }, }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = connect.NewContactFlowModule(ctx, "example", &connect.ContactFlowModuleArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("Example"), Description: pulumi.String("Example Contact Flow Module Description"), Content: pulumi.String(json0), Tags: pulumi.StringMap{ "Name": pulumi.String("Example Contact Flow Module"), "Application": pulumi.String("Example"), "Method": pulumi.String("Create"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Contact Flow Modules using the `instance_id` and `contact_flow_module_id` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/contactFlowModule:ContactFlowModule example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetContactFlowModule ¶
func GetContactFlowModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContactFlowModuleState, opts ...pulumi.ResourceOption) (*ContactFlowModule, error)
GetContactFlowModule gets an existing ContactFlowModule 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 NewContactFlowModule ¶
func NewContactFlowModule(ctx *pulumi.Context, name string, args *ContactFlowModuleArgs, opts ...pulumi.ResourceOption) (*ContactFlowModule, error)
NewContactFlowModule registers a new resource with the given unique name, arguments, and options.
func (*ContactFlowModule) ElementType ¶
func (*ContactFlowModule) ElementType() reflect.Type
func (*ContactFlowModule) ToContactFlowModuleOutput ¶
func (i *ContactFlowModule) ToContactFlowModuleOutput() ContactFlowModuleOutput
func (*ContactFlowModule) ToContactFlowModuleOutputWithContext ¶
func (i *ContactFlowModule) ToContactFlowModuleOutputWithContext(ctx context.Context) ContactFlowModuleOutput
type ContactFlowModuleArgs ¶
type ContactFlowModuleArgs struct { // Specifies the content of the Contact Flow Module, provided as a JSON string, written in Amazon Connect Contact Flow Language. If defined, the `filename` argument cannot be used. Content pulumi.StringPtrInput // Used to trigger updates. Must be set to a base64-encoded SHA256 hash of the Contact Flow Module source specified with `filename`. ContentHash pulumi.StringPtrInput // Specifies the description of the Contact Flow Module. Description pulumi.StringPtrInput // The path to the Contact Flow Module source within the local filesystem. Conflicts with `content`. Filename pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // Specifies the name of the Contact Flow Module. Name pulumi.StringPtrInput // Tags to apply to the Contact Flow Module. 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 ContactFlowModule resource.
func (ContactFlowModuleArgs) ElementType ¶
func (ContactFlowModuleArgs) ElementType() reflect.Type
type ContactFlowModuleArray ¶
type ContactFlowModuleArray []ContactFlowModuleInput
func (ContactFlowModuleArray) ElementType ¶
func (ContactFlowModuleArray) ElementType() reflect.Type
func (ContactFlowModuleArray) ToContactFlowModuleArrayOutput ¶
func (i ContactFlowModuleArray) ToContactFlowModuleArrayOutput() ContactFlowModuleArrayOutput
func (ContactFlowModuleArray) ToContactFlowModuleArrayOutputWithContext ¶
func (i ContactFlowModuleArray) ToContactFlowModuleArrayOutputWithContext(ctx context.Context) ContactFlowModuleArrayOutput
type ContactFlowModuleArrayInput ¶
type ContactFlowModuleArrayInput interface { pulumi.Input ToContactFlowModuleArrayOutput() ContactFlowModuleArrayOutput ToContactFlowModuleArrayOutputWithContext(context.Context) ContactFlowModuleArrayOutput }
ContactFlowModuleArrayInput is an input type that accepts ContactFlowModuleArray and ContactFlowModuleArrayOutput values. You can construct a concrete instance of `ContactFlowModuleArrayInput` via:
ContactFlowModuleArray{ ContactFlowModuleArgs{...} }
type ContactFlowModuleArrayOutput ¶
type ContactFlowModuleArrayOutput struct{ *pulumi.OutputState }
func (ContactFlowModuleArrayOutput) ElementType ¶
func (ContactFlowModuleArrayOutput) ElementType() reflect.Type
func (ContactFlowModuleArrayOutput) Index ¶
func (o ContactFlowModuleArrayOutput) Index(i pulumi.IntInput) ContactFlowModuleOutput
func (ContactFlowModuleArrayOutput) ToContactFlowModuleArrayOutput ¶
func (o ContactFlowModuleArrayOutput) ToContactFlowModuleArrayOutput() ContactFlowModuleArrayOutput
func (ContactFlowModuleArrayOutput) ToContactFlowModuleArrayOutputWithContext ¶
func (o ContactFlowModuleArrayOutput) ToContactFlowModuleArrayOutputWithContext(ctx context.Context) ContactFlowModuleArrayOutput
type ContactFlowModuleInput ¶
type ContactFlowModuleInput interface { pulumi.Input ToContactFlowModuleOutput() ContactFlowModuleOutput ToContactFlowModuleOutputWithContext(ctx context.Context) ContactFlowModuleOutput }
type ContactFlowModuleMap ¶
type ContactFlowModuleMap map[string]ContactFlowModuleInput
func (ContactFlowModuleMap) ElementType ¶
func (ContactFlowModuleMap) ElementType() reflect.Type
func (ContactFlowModuleMap) ToContactFlowModuleMapOutput ¶
func (i ContactFlowModuleMap) ToContactFlowModuleMapOutput() ContactFlowModuleMapOutput
func (ContactFlowModuleMap) ToContactFlowModuleMapOutputWithContext ¶
func (i ContactFlowModuleMap) ToContactFlowModuleMapOutputWithContext(ctx context.Context) ContactFlowModuleMapOutput
type ContactFlowModuleMapInput ¶
type ContactFlowModuleMapInput interface { pulumi.Input ToContactFlowModuleMapOutput() ContactFlowModuleMapOutput ToContactFlowModuleMapOutputWithContext(context.Context) ContactFlowModuleMapOutput }
ContactFlowModuleMapInput is an input type that accepts ContactFlowModuleMap and ContactFlowModuleMapOutput values. You can construct a concrete instance of `ContactFlowModuleMapInput` via:
ContactFlowModuleMap{ "key": ContactFlowModuleArgs{...} }
type ContactFlowModuleMapOutput ¶
type ContactFlowModuleMapOutput struct{ *pulumi.OutputState }
func (ContactFlowModuleMapOutput) ElementType ¶
func (ContactFlowModuleMapOutput) ElementType() reflect.Type
func (ContactFlowModuleMapOutput) MapIndex ¶
func (o ContactFlowModuleMapOutput) MapIndex(k pulumi.StringInput) ContactFlowModuleOutput
func (ContactFlowModuleMapOutput) ToContactFlowModuleMapOutput ¶
func (o ContactFlowModuleMapOutput) ToContactFlowModuleMapOutput() ContactFlowModuleMapOutput
func (ContactFlowModuleMapOutput) ToContactFlowModuleMapOutputWithContext ¶
func (o ContactFlowModuleMapOutput) ToContactFlowModuleMapOutputWithContext(ctx context.Context) ContactFlowModuleMapOutput
type ContactFlowModuleOutput ¶
type ContactFlowModuleOutput struct{ *pulumi.OutputState }
func (ContactFlowModuleOutput) Arn ¶
func (o ContactFlowModuleOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Contact Flow Module.
func (ContactFlowModuleOutput) ContactFlowModuleId ¶
func (o ContactFlowModuleOutput) ContactFlowModuleId() pulumi.StringOutput
The identifier of the Contact Flow Module.
func (ContactFlowModuleOutput) Content ¶
func (o ContactFlowModuleOutput) Content() pulumi.StringOutput
Specifies the content of the Contact Flow Module, provided as a JSON string, written in Amazon Connect Contact Flow Language. If defined, the `filename` argument cannot be used.
func (ContactFlowModuleOutput) ContentHash ¶
func (o ContactFlowModuleOutput) ContentHash() pulumi.StringPtrOutput
Used to trigger updates. Must be set to a base64-encoded SHA256 hash of the Contact Flow Module source specified with `filename`.
func (ContactFlowModuleOutput) Description ¶
func (o ContactFlowModuleOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Contact Flow Module.
func (ContactFlowModuleOutput) ElementType ¶
func (ContactFlowModuleOutput) ElementType() reflect.Type
func (ContactFlowModuleOutput) Filename ¶
func (o ContactFlowModuleOutput) Filename() pulumi.StringPtrOutput
The path to the Contact Flow Module source within the local filesystem. Conflicts with `content`.
func (ContactFlowModuleOutput) InstanceId ¶
func (o ContactFlowModuleOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (ContactFlowModuleOutput) Name ¶
func (o ContactFlowModuleOutput) Name() pulumi.StringOutput
Specifies the name of the Contact Flow Module.
func (ContactFlowModuleOutput) Tags ¶
func (o ContactFlowModuleOutput) Tags() pulumi.StringMapOutput
Tags to apply to the Contact Flow Module. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ContactFlowModuleOutput) TagsAll
deprecated
func (o ContactFlowModuleOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ContactFlowModuleOutput) ToContactFlowModuleOutput ¶
func (o ContactFlowModuleOutput) ToContactFlowModuleOutput() ContactFlowModuleOutput
func (ContactFlowModuleOutput) ToContactFlowModuleOutputWithContext ¶
func (o ContactFlowModuleOutput) ToContactFlowModuleOutputWithContext(ctx context.Context) ContactFlowModuleOutput
type ContactFlowModuleState ¶
type ContactFlowModuleState struct { // The Amazon Resource Name (ARN) of the Contact Flow Module. Arn pulumi.StringPtrInput // The identifier of the Contact Flow Module. ContactFlowModuleId pulumi.StringPtrInput // Specifies the content of the Contact Flow Module, provided as a JSON string, written in Amazon Connect Contact Flow Language. If defined, the `filename` argument cannot be used. Content pulumi.StringPtrInput // Used to trigger updates. Must be set to a base64-encoded SHA256 hash of the Contact Flow Module source specified with `filename`. ContentHash pulumi.StringPtrInput // Specifies the description of the Contact Flow Module. Description pulumi.StringPtrInput // The path to the Contact Flow Module source within the local filesystem. Conflicts with `content`. Filename pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // Specifies the name of the Contact Flow Module. Name pulumi.StringPtrInput // Tags to apply to the Contact Flow Module. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ContactFlowModuleState) ElementType ¶
func (ContactFlowModuleState) ElementType() reflect.Type
type ContactFlowOutput ¶
type ContactFlowOutput struct{ *pulumi.OutputState }
func (ContactFlowOutput) Arn ¶
func (o ContactFlowOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Contact Flow.
func (ContactFlowOutput) ContactFlowId ¶
func (o ContactFlowOutput) ContactFlowId() pulumi.StringOutput
The identifier of the Contact Flow.
func (ContactFlowOutput) Content ¶
func (o ContactFlowOutput) Content() pulumi.StringOutput
Specifies the content of the Contact Flow, provided as a JSON string, written in Amazon Connect Contact Flow Language. If defined, the `filename` argument cannot be used.
func (ContactFlowOutput) ContentHash ¶
func (o ContactFlowOutput) ContentHash() pulumi.StringPtrOutput
Used to trigger updates. Must be set to a base64-encoded SHA256 hash of the Contact Flow source specified with `filename`.
func (ContactFlowOutput) Description ¶
func (o ContactFlowOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Contact Flow.
func (ContactFlowOutput) ElementType ¶
func (ContactFlowOutput) ElementType() reflect.Type
func (ContactFlowOutput) Filename ¶
func (o ContactFlowOutput) Filename() pulumi.StringPtrOutput
The path to the Contact Flow source within the local filesystem. Conflicts with `content`.
func (ContactFlowOutput) InstanceId ¶
func (o ContactFlowOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (ContactFlowOutput) Name ¶
func (o ContactFlowOutput) Name() pulumi.StringOutput
Specifies the name of the Contact Flow.
func (ContactFlowOutput) Tags ¶
func (o ContactFlowOutput) Tags() pulumi.StringMapOutput
Tags to apply to the Contact Flow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ContactFlowOutput) TagsAll
deprecated
func (o ContactFlowOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ContactFlowOutput) ToContactFlowOutput ¶
func (o ContactFlowOutput) ToContactFlowOutput() ContactFlowOutput
func (ContactFlowOutput) ToContactFlowOutputWithContext ¶
func (o ContactFlowOutput) ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput
func (ContactFlowOutput) Type ¶
func (o ContactFlowOutput) Type() pulumi.StringPtrOutput
Specifies the type of the Contact Flow. Defaults to `CONTACT_FLOW`. Allowed Values are: `CONTACT_FLOW`, `CUSTOMER_QUEUE`, `CUSTOMER_HOLD`, `CUSTOMER_WHISPER`, `AGENT_HOLD`, `AGENT_WHISPER`, `OUTBOUND_WHISPER`, `AGENT_TRANSFER`, `QUEUE_TRANSFER`.
type ContactFlowState ¶
type ContactFlowState struct { // The Amazon Resource Name (ARN) of the Contact Flow. Arn pulumi.StringPtrInput // The identifier of the Contact Flow. ContactFlowId pulumi.StringPtrInput // Specifies the content of the Contact Flow, provided as a JSON string, written in Amazon Connect Contact Flow Language. If defined, the `filename` argument cannot be used. Content pulumi.StringPtrInput // Used to trigger updates. Must be set to a base64-encoded SHA256 hash of the Contact Flow source specified with `filename`. ContentHash pulumi.StringPtrInput // Specifies the description of the Contact Flow. Description pulumi.StringPtrInput // The path to the Contact Flow source within the local filesystem. Conflicts with `content`. Filename pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // Specifies the name of the Contact Flow. Name pulumi.StringPtrInput // Tags to apply to the Contact Flow. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Specifies the type of the Contact Flow. Defaults to `CONTACT_FLOW`. Allowed Values are: `CONTACT_FLOW`, `CUSTOMER_QUEUE`, `CUSTOMER_HOLD`, `CUSTOMER_WHISPER`, `AGENT_HOLD`, `AGENT_WHISPER`, `OUTBOUND_WHISPER`, `AGENT_TRANSFER`, `QUEUE_TRANSFER`. Type pulumi.StringPtrInput }
func (ContactFlowState) ElementType ¶
func (ContactFlowState) ElementType() reflect.Type
type GetBotAssociationLexBot ¶
type GetBotAssociationLexBotArgs ¶
type GetBotAssociationLexBotArgs struct { // Region that the Amazon Lex (V1) bot was created in. LexRegion pulumi.StringInput `pulumi:"lexRegion"` // Name of the Amazon Lex (V1) bot. Name pulumi.StringInput `pulumi:"name"` }
func (GetBotAssociationLexBotArgs) ElementType ¶
func (GetBotAssociationLexBotArgs) ElementType() reflect.Type
func (GetBotAssociationLexBotArgs) ToGetBotAssociationLexBotOutput ¶
func (i GetBotAssociationLexBotArgs) ToGetBotAssociationLexBotOutput() GetBotAssociationLexBotOutput
func (GetBotAssociationLexBotArgs) ToGetBotAssociationLexBotOutputWithContext ¶
func (i GetBotAssociationLexBotArgs) ToGetBotAssociationLexBotOutputWithContext(ctx context.Context) GetBotAssociationLexBotOutput
type GetBotAssociationLexBotInput ¶
type GetBotAssociationLexBotInput interface { pulumi.Input ToGetBotAssociationLexBotOutput() GetBotAssociationLexBotOutput ToGetBotAssociationLexBotOutputWithContext(context.Context) GetBotAssociationLexBotOutput }
GetBotAssociationLexBotInput is an input type that accepts GetBotAssociationLexBotArgs and GetBotAssociationLexBotOutput values. You can construct a concrete instance of `GetBotAssociationLexBotInput` via:
GetBotAssociationLexBotArgs{...}
type GetBotAssociationLexBotOutput ¶
type GetBotAssociationLexBotOutput struct{ *pulumi.OutputState }
func (GetBotAssociationLexBotOutput) ElementType ¶
func (GetBotAssociationLexBotOutput) ElementType() reflect.Type
func (GetBotAssociationLexBotOutput) LexRegion ¶
func (o GetBotAssociationLexBotOutput) LexRegion() pulumi.StringOutput
Region that the Amazon Lex (V1) bot was created in.
func (GetBotAssociationLexBotOutput) Name ¶
func (o GetBotAssociationLexBotOutput) Name() pulumi.StringOutput
Name of the Amazon Lex (V1) bot.
func (GetBotAssociationLexBotOutput) ToGetBotAssociationLexBotOutput ¶
func (o GetBotAssociationLexBotOutput) ToGetBotAssociationLexBotOutput() GetBotAssociationLexBotOutput
func (GetBotAssociationLexBotOutput) ToGetBotAssociationLexBotOutputWithContext ¶
func (o GetBotAssociationLexBotOutput) ToGetBotAssociationLexBotOutputWithContext(ctx context.Context) GetBotAssociationLexBotOutput
type GetHoursOfOperationConfig ¶
type GetHoursOfOperationConfig struct { // Day that the hours of operation applies to. Day string `pulumi:"day"` // End time block specifies the time that your contact center closes. The `endTime` is documented below. EndTimes []GetHoursOfOperationConfigEndTime `pulumi:"endTimes"` // Start time block specifies the time that your contact center opens. The `startTime` is documented below. StartTimes []GetHoursOfOperationConfigStartTime `pulumi:"startTimes"` }
type GetHoursOfOperationConfigArgs ¶
type GetHoursOfOperationConfigArgs struct { // Day that the hours of operation applies to. Day pulumi.StringInput `pulumi:"day"` // End time block specifies the time that your contact center closes. The `endTime` is documented below. EndTimes GetHoursOfOperationConfigEndTimeArrayInput `pulumi:"endTimes"` // Start time block specifies the time that your contact center opens. The `startTime` is documented below. StartTimes GetHoursOfOperationConfigStartTimeArrayInput `pulumi:"startTimes"` }
func (GetHoursOfOperationConfigArgs) ElementType ¶
func (GetHoursOfOperationConfigArgs) ElementType() reflect.Type
func (GetHoursOfOperationConfigArgs) ToGetHoursOfOperationConfigOutput ¶
func (i GetHoursOfOperationConfigArgs) ToGetHoursOfOperationConfigOutput() GetHoursOfOperationConfigOutput
func (GetHoursOfOperationConfigArgs) ToGetHoursOfOperationConfigOutputWithContext ¶
func (i GetHoursOfOperationConfigArgs) ToGetHoursOfOperationConfigOutputWithContext(ctx context.Context) GetHoursOfOperationConfigOutput
type GetHoursOfOperationConfigArray ¶
type GetHoursOfOperationConfigArray []GetHoursOfOperationConfigInput
func (GetHoursOfOperationConfigArray) ElementType ¶
func (GetHoursOfOperationConfigArray) ElementType() reflect.Type
func (GetHoursOfOperationConfigArray) ToGetHoursOfOperationConfigArrayOutput ¶
func (i GetHoursOfOperationConfigArray) ToGetHoursOfOperationConfigArrayOutput() GetHoursOfOperationConfigArrayOutput
func (GetHoursOfOperationConfigArray) ToGetHoursOfOperationConfigArrayOutputWithContext ¶
func (i GetHoursOfOperationConfigArray) ToGetHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigArrayOutput
type GetHoursOfOperationConfigArrayInput ¶
type GetHoursOfOperationConfigArrayInput interface { pulumi.Input ToGetHoursOfOperationConfigArrayOutput() GetHoursOfOperationConfigArrayOutput ToGetHoursOfOperationConfigArrayOutputWithContext(context.Context) GetHoursOfOperationConfigArrayOutput }
GetHoursOfOperationConfigArrayInput is an input type that accepts GetHoursOfOperationConfigArray and GetHoursOfOperationConfigArrayOutput values. You can construct a concrete instance of `GetHoursOfOperationConfigArrayInput` via:
GetHoursOfOperationConfigArray{ GetHoursOfOperationConfigArgs{...} }
type GetHoursOfOperationConfigArrayOutput ¶
type GetHoursOfOperationConfigArrayOutput struct{ *pulumi.OutputState }
func (GetHoursOfOperationConfigArrayOutput) ElementType ¶
func (GetHoursOfOperationConfigArrayOutput) ElementType() reflect.Type
func (GetHoursOfOperationConfigArrayOutput) Index ¶
func (o GetHoursOfOperationConfigArrayOutput) Index(i pulumi.IntInput) GetHoursOfOperationConfigOutput
func (GetHoursOfOperationConfigArrayOutput) ToGetHoursOfOperationConfigArrayOutput ¶
func (o GetHoursOfOperationConfigArrayOutput) ToGetHoursOfOperationConfigArrayOutput() GetHoursOfOperationConfigArrayOutput
func (GetHoursOfOperationConfigArrayOutput) ToGetHoursOfOperationConfigArrayOutputWithContext ¶
func (o GetHoursOfOperationConfigArrayOutput) ToGetHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigArrayOutput
type GetHoursOfOperationConfigEndTimeArgs ¶
type GetHoursOfOperationConfigEndTimeArgs struct { // Hour of opening. Hours pulumi.IntInput `pulumi:"hours"` // Minute of opening. Minutes pulumi.IntInput `pulumi:"minutes"` }
func (GetHoursOfOperationConfigEndTimeArgs) ElementType ¶
func (GetHoursOfOperationConfigEndTimeArgs) ElementType() reflect.Type
func (GetHoursOfOperationConfigEndTimeArgs) ToGetHoursOfOperationConfigEndTimeOutput ¶
func (i GetHoursOfOperationConfigEndTimeArgs) ToGetHoursOfOperationConfigEndTimeOutput() GetHoursOfOperationConfigEndTimeOutput
func (GetHoursOfOperationConfigEndTimeArgs) ToGetHoursOfOperationConfigEndTimeOutputWithContext ¶
func (i GetHoursOfOperationConfigEndTimeArgs) ToGetHoursOfOperationConfigEndTimeOutputWithContext(ctx context.Context) GetHoursOfOperationConfigEndTimeOutput
type GetHoursOfOperationConfigEndTimeArray ¶
type GetHoursOfOperationConfigEndTimeArray []GetHoursOfOperationConfigEndTimeInput
func (GetHoursOfOperationConfigEndTimeArray) ElementType ¶
func (GetHoursOfOperationConfigEndTimeArray) ElementType() reflect.Type
func (GetHoursOfOperationConfigEndTimeArray) ToGetHoursOfOperationConfigEndTimeArrayOutput ¶
func (i GetHoursOfOperationConfigEndTimeArray) ToGetHoursOfOperationConfigEndTimeArrayOutput() GetHoursOfOperationConfigEndTimeArrayOutput
func (GetHoursOfOperationConfigEndTimeArray) ToGetHoursOfOperationConfigEndTimeArrayOutputWithContext ¶
func (i GetHoursOfOperationConfigEndTimeArray) ToGetHoursOfOperationConfigEndTimeArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigEndTimeArrayOutput
type GetHoursOfOperationConfigEndTimeArrayInput ¶
type GetHoursOfOperationConfigEndTimeArrayInput interface { pulumi.Input ToGetHoursOfOperationConfigEndTimeArrayOutput() GetHoursOfOperationConfigEndTimeArrayOutput ToGetHoursOfOperationConfigEndTimeArrayOutputWithContext(context.Context) GetHoursOfOperationConfigEndTimeArrayOutput }
GetHoursOfOperationConfigEndTimeArrayInput is an input type that accepts GetHoursOfOperationConfigEndTimeArray and GetHoursOfOperationConfigEndTimeArrayOutput values. You can construct a concrete instance of `GetHoursOfOperationConfigEndTimeArrayInput` via:
GetHoursOfOperationConfigEndTimeArray{ GetHoursOfOperationConfigEndTimeArgs{...} }
type GetHoursOfOperationConfigEndTimeArrayOutput ¶
type GetHoursOfOperationConfigEndTimeArrayOutput struct{ *pulumi.OutputState }
func (GetHoursOfOperationConfigEndTimeArrayOutput) ElementType ¶
func (GetHoursOfOperationConfigEndTimeArrayOutput) ElementType() reflect.Type
func (GetHoursOfOperationConfigEndTimeArrayOutput) ToGetHoursOfOperationConfigEndTimeArrayOutput ¶
func (o GetHoursOfOperationConfigEndTimeArrayOutput) ToGetHoursOfOperationConfigEndTimeArrayOutput() GetHoursOfOperationConfigEndTimeArrayOutput
func (GetHoursOfOperationConfigEndTimeArrayOutput) ToGetHoursOfOperationConfigEndTimeArrayOutputWithContext ¶
func (o GetHoursOfOperationConfigEndTimeArrayOutput) ToGetHoursOfOperationConfigEndTimeArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigEndTimeArrayOutput
type GetHoursOfOperationConfigEndTimeInput ¶
type GetHoursOfOperationConfigEndTimeInput interface { pulumi.Input ToGetHoursOfOperationConfigEndTimeOutput() GetHoursOfOperationConfigEndTimeOutput ToGetHoursOfOperationConfigEndTimeOutputWithContext(context.Context) GetHoursOfOperationConfigEndTimeOutput }
GetHoursOfOperationConfigEndTimeInput is an input type that accepts GetHoursOfOperationConfigEndTimeArgs and GetHoursOfOperationConfigEndTimeOutput values. You can construct a concrete instance of `GetHoursOfOperationConfigEndTimeInput` via:
GetHoursOfOperationConfigEndTimeArgs{...}
type GetHoursOfOperationConfigEndTimeOutput ¶
type GetHoursOfOperationConfigEndTimeOutput struct{ *pulumi.OutputState }
func (GetHoursOfOperationConfigEndTimeOutput) ElementType ¶
func (GetHoursOfOperationConfigEndTimeOutput) ElementType() reflect.Type
func (GetHoursOfOperationConfigEndTimeOutput) Hours ¶
func (o GetHoursOfOperationConfigEndTimeOutput) Hours() pulumi.IntOutput
Hour of opening.
func (GetHoursOfOperationConfigEndTimeOutput) Minutes ¶
func (o GetHoursOfOperationConfigEndTimeOutput) Minutes() pulumi.IntOutput
Minute of opening.
func (GetHoursOfOperationConfigEndTimeOutput) ToGetHoursOfOperationConfigEndTimeOutput ¶
func (o GetHoursOfOperationConfigEndTimeOutput) ToGetHoursOfOperationConfigEndTimeOutput() GetHoursOfOperationConfigEndTimeOutput
func (GetHoursOfOperationConfigEndTimeOutput) ToGetHoursOfOperationConfigEndTimeOutputWithContext ¶
func (o GetHoursOfOperationConfigEndTimeOutput) ToGetHoursOfOperationConfigEndTimeOutputWithContext(ctx context.Context) GetHoursOfOperationConfigEndTimeOutput
type GetHoursOfOperationConfigInput ¶
type GetHoursOfOperationConfigInput interface { pulumi.Input ToGetHoursOfOperationConfigOutput() GetHoursOfOperationConfigOutput ToGetHoursOfOperationConfigOutputWithContext(context.Context) GetHoursOfOperationConfigOutput }
GetHoursOfOperationConfigInput is an input type that accepts GetHoursOfOperationConfigArgs and GetHoursOfOperationConfigOutput values. You can construct a concrete instance of `GetHoursOfOperationConfigInput` via:
GetHoursOfOperationConfigArgs{...}
type GetHoursOfOperationConfigOutput ¶
type GetHoursOfOperationConfigOutput struct{ *pulumi.OutputState }
func (GetHoursOfOperationConfigOutput) Day ¶
func (o GetHoursOfOperationConfigOutput) Day() pulumi.StringOutput
Day that the hours of operation applies to.
func (GetHoursOfOperationConfigOutput) ElementType ¶
func (GetHoursOfOperationConfigOutput) ElementType() reflect.Type
func (GetHoursOfOperationConfigOutput) EndTimes ¶
func (o GetHoursOfOperationConfigOutput) EndTimes() GetHoursOfOperationConfigEndTimeArrayOutput
End time block specifies the time that your contact center closes. The `endTime` is documented below.
func (GetHoursOfOperationConfigOutput) StartTimes ¶
func (o GetHoursOfOperationConfigOutput) StartTimes() GetHoursOfOperationConfigStartTimeArrayOutput
Start time block specifies the time that your contact center opens. The `startTime` is documented below.
func (GetHoursOfOperationConfigOutput) ToGetHoursOfOperationConfigOutput ¶
func (o GetHoursOfOperationConfigOutput) ToGetHoursOfOperationConfigOutput() GetHoursOfOperationConfigOutput
func (GetHoursOfOperationConfigOutput) ToGetHoursOfOperationConfigOutputWithContext ¶
func (o GetHoursOfOperationConfigOutput) ToGetHoursOfOperationConfigOutputWithContext(ctx context.Context) GetHoursOfOperationConfigOutput
type GetHoursOfOperationConfigStartTimeArgs ¶
type GetHoursOfOperationConfigStartTimeArgs struct { // Hour of opening. Hours pulumi.IntInput `pulumi:"hours"` // Minute of opening. Minutes pulumi.IntInput `pulumi:"minutes"` }
func (GetHoursOfOperationConfigStartTimeArgs) ElementType ¶
func (GetHoursOfOperationConfigStartTimeArgs) ElementType() reflect.Type
func (GetHoursOfOperationConfigStartTimeArgs) ToGetHoursOfOperationConfigStartTimeOutput ¶
func (i GetHoursOfOperationConfigStartTimeArgs) ToGetHoursOfOperationConfigStartTimeOutput() GetHoursOfOperationConfigStartTimeOutput
func (GetHoursOfOperationConfigStartTimeArgs) ToGetHoursOfOperationConfigStartTimeOutputWithContext ¶
func (i GetHoursOfOperationConfigStartTimeArgs) ToGetHoursOfOperationConfigStartTimeOutputWithContext(ctx context.Context) GetHoursOfOperationConfigStartTimeOutput
type GetHoursOfOperationConfigStartTimeArray ¶
type GetHoursOfOperationConfigStartTimeArray []GetHoursOfOperationConfigStartTimeInput
func (GetHoursOfOperationConfigStartTimeArray) ElementType ¶
func (GetHoursOfOperationConfigStartTimeArray) ElementType() reflect.Type
func (GetHoursOfOperationConfigStartTimeArray) ToGetHoursOfOperationConfigStartTimeArrayOutput ¶
func (i GetHoursOfOperationConfigStartTimeArray) ToGetHoursOfOperationConfigStartTimeArrayOutput() GetHoursOfOperationConfigStartTimeArrayOutput
func (GetHoursOfOperationConfigStartTimeArray) ToGetHoursOfOperationConfigStartTimeArrayOutputWithContext ¶
func (i GetHoursOfOperationConfigStartTimeArray) ToGetHoursOfOperationConfigStartTimeArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigStartTimeArrayOutput
type GetHoursOfOperationConfigStartTimeArrayInput ¶
type GetHoursOfOperationConfigStartTimeArrayInput interface { pulumi.Input ToGetHoursOfOperationConfigStartTimeArrayOutput() GetHoursOfOperationConfigStartTimeArrayOutput ToGetHoursOfOperationConfigStartTimeArrayOutputWithContext(context.Context) GetHoursOfOperationConfigStartTimeArrayOutput }
GetHoursOfOperationConfigStartTimeArrayInput is an input type that accepts GetHoursOfOperationConfigStartTimeArray and GetHoursOfOperationConfigStartTimeArrayOutput values. You can construct a concrete instance of `GetHoursOfOperationConfigStartTimeArrayInput` via:
GetHoursOfOperationConfigStartTimeArray{ GetHoursOfOperationConfigStartTimeArgs{...} }
type GetHoursOfOperationConfigStartTimeArrayOutput ¶
type GetHoursOfOperationConfigStartTimeArrayOutput struct{ *pulumi.OutputState }
func (GetHoursOfOperationConfigStartTimeArrayOutput) ElementType ¶
func (GetHoursOfOperationConfigStartTimeArrayOutput) ElementType() reflect.Type
func (GetHoursOfOperationConfigStartTimeArrayOutput) ToGetHoursOfOperationConfigStartTimeArrayOutput ¶
func (o GetHoursOfOperationConfigStartTimeArrayOutput) ToGetHoursOfOperationConfigStartTimeArrayOutput() GetHoursOfOperationConfigStartTimeArrayOutput
func (GetHoursOfOperationConfigStartTimeArrayOutput) ToGetHoursOfOperationConfigStartTimeArrayOutputWithContext ¶
func (o GetHoursOfOperationConfigStartTimeArrayOutput) ToGetHoursOfOperationConfigStartTimeArrayOutputWithContext(ctx context.Context) GetHoursOfOperationConfigStartTimeArrayOutput
type GetHoursOfOperationConfigStartTimeInput ¶
type GetHoursOfOperationConfigStartTimeInput interface { pulumi.Input ToGetHoursOfOperationConfigStartTimeOutput() GetHoursOfOperationConfigStartTimeOutput ToGetHoursOfOperationConfigStartTimeOutputWithContext(context.Context) GetHoursOfOperationConfigStartTimeOutput }
GetHoursOfOperationConfigStartTimeInput is an input type that accepts GetHoursOfOperationConfigStartTimeArgs and GetHoursOfOperationConfigStartTimeOutput values. You can construct a concrete instance of `GetHoursOfOperationConfigStartTimeInput` via:
GetHoursOfOperationConfigStartTimeArgs{...}
type GetHoursOfOperationConfigStartTimeOutput ¶
type GetHoursOfOperationConfigStartTimeOutput struct{ *pulumi.OutputState }
func (GetHoursOfOperationConfigStartTimeOutput) ElementType ¶
func (GetHoursOfOperationConfigStartTimeOutput) ElementType() reflect.Type
func (GetHoursOfOperationConfigStartTimeOutput) Hours ¶
func (o GetHoursOfOperationConfigStartTimeOutput) Hours() pulumi.IntOutput
Hour of opening.
func (GetHoursOfOperationConfigStartTimeOutput) Minutes ¶
func (o GetHoursOfOperationConfigStartTimeOutput) Minutes() pulumi.IntOutput
Minute of opening.
func (GetHoursOfOperationConfigStartTimeOutput) ToGetHoursOfOperationConfigStartTimeOutput ¶
func (o GetHoursOfOperationConfigStartTimeOutput) ToGetHoursOfOperationConfigStartTimeOutput() GetHoursOfOperationConfigStartTimeOutput
func (GetHoursOfOperationConfigStartTimeOutput) ToGetHoursOfOperationConfigStartTimeOutputWithContext ¶
func (o GetHoursOfOperationConfigStartTimeOutput) ToGetHoursOfOperationConfigStartTimeOutputWithContext(ctx context.Context) GetHoursOfOperationConfigStartTimeOutput
type GetInstanceStorageConfigStorageConfig ¶
type GetInstanceStorageConfigStorageConfig struct { // A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below. KinesisFirehoseConfigs []GetInstanceStorageConfigStorageConfigKinesisFirehoseConfig `pulumi:"kinesisFirehoseConfigs"` // A block that specifies the configuration of the Kinesis data stream. Documented below. KinesisStreamConfigs []GetInstanceStorageConfigStorageConfigKinesisStreamConfig `pulumi:"kinesisStreamConfigs"` // A block that specifies the configuration of the Kinesis video stream. Documented below. KinesisVideoStreamConfigs []GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfig `pulumi:"kinesisVideoStreamConfigs"` // A block that specifies the configuration of S3 Bucket. Documented below. S3Configs []GetInstanceStorageConfigStorageConfigS3Config `pulumi:"s3Configs"` // A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`. StorageType string `pulumi:"storageType"` }
type GetInstanceStorageConfigStorageConfigArgs ¶
type GetInstanceStorageConfigStorageConfigArgs struct { // A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below. KinesisFirehoseConfigs GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayInput `pulumi:"kinesisFirehoseConfigs"` // A block that specifies the configuration of the Kinesis data stream. Documented below. KinesisStreamConfigs GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayInput `pulumi:"kinesisStreamConfigs"` // A block that specifies the configuration of the Kinesis video stream. Documented below. KinesisVideoStreamConfigs GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayInput `pulumi:"kinesisVideoStreamConfigs"` // A block that specifies the configuration of S3 Bucket. Documented below. S3Configs GetInstanceStorageConfigStorageConfigS3ConfigArrayInput `pulumi:"s3Configs"` // A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`. StorageType pulumi.StringInput `pulumi:"storageType"` }
func (GetInstanceStorageConfigStorageConfigArgs) ElementType ¶
func (GetInstanceStorageConfigStorageConfigArgs) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigArgs) ToGetInstanceStorageConfigStorageConfigOutput ¶
func (i GetInstanceStorageConfigStorageConfigArgs) ToGetInstanceStorageConfigStorageConfigOutput() GetInstanceStorageConfigStorageConfigOutput
func (GetInstanceStorageConfigStorageConfigArgs) ToGetInstanceStorageConfigStorageConfigOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigArgs) ToGetInstanceStorageConfigStorageConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigOutput
type GetInstanceStorageConfigStorageConfigArray ¶
type GetInstanceStorageConfigStorageConfigArray []GetInstanceStorageConfigStorageConfigInput
func (GetInstanceStorageConfigStorageConfigArray) ElementType ¶
func (GetInstanceStorageConfigStorageConfigArray) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigArray) ToGetInstanceStorageConfigStorageConfigArrayOutput ¶
func (i GetInstanceStorageConfigStorageConfigArray) ToGetInstanceStorageConfigStorageConfigArrayOutput() GetInstanceStorageConfigStorageConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigArray) ToGetInstanceStorageConfigStorageConfigArrayOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigArray) ToGetInstanceStorageConfigStorageConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigArrayOutput
type GetInstanceStorageConfigStorageConfigArrayInput ¶
type GetInstanceStorageConfigStorageConfigArrayInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigArrayOutput() GetInstanceStorageConfigStorageConfigArrayOutput ToGetInstanceStorageConfigStorageConfigArrayOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigArrayOutput }
GetInstanceStorageConfigStorageConfigArrayInput is an input type that accepts GetInstanceStorageConfigStorageConfigArray and GetInstanceStorageConfigStorageConfigArrayOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigArrayInput` via:
GetInstanceStorageConfigStorageConfigArray{ GetInstanceStorageConfigStorageConfigArgs{...} }
type GetInstanceStorageConfigStorageConfigArrayOutput ¶
type GetInstanceStorageConfigStorageConfigArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigArrayOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigArrayOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigArrayOutput ¶
func (o GetInstanceStorageConfigStorageConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigArrayOutput() GetInstanceStorageConfigStorageConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigArrayOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigArrayOutput
type GetInstanceStorageConfigStorageConfigInput ¶
type GetInstanceStorageConfigStorageConfigInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigOutput() GetInstanceStorageConfigStorageConfigOutput ToGetInstanceStorageConfigStorageConfigOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigOutput }
GetInstanceStorageConfigStorageConfigInput is an input type that accepts GetInstanceStorageConfigStorageConfigArgs and GetInstanceStorageConfigStorageConfigOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigInput` via:
GetInstanceStorageConfigStorageConfigArgs{...}
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfig ¶
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfig struct { // The Amazon Resource Name (ARN) of the delivery stream. FirehoseArn string `pulumi:"firehoseArn"` }
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs ¶
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs struct { // The Amazon Resource Name (ARN) of the delivery stream. FirehoseArn pulumi.StringInput `pulumi:"firehoseArn"` }
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput ¶
func (i GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray ¶
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray []GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigInput
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput ¶
func (i GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayInput ¶
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput }
GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayInput is an input type that accepts GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray and GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayInput` via:
GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArray{ GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs{...} }
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput ¶
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput ¶
func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigInput ¶
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput }
GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigInput is an input type that accepts GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs and GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigInput` via:
GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs{...}
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput ¶
type GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) FirehoseArn ¶
func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) FirehoseArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the delivery stream.
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput ¶
func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
func (GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
type GetInstanceStorageConfigStorageConfigKinesisStreamConfig ¶
type GetInstanceStorageConfigStorageConfigKinesisStreamConfig struct { // The Amazon Resource Name (ARN) of the data stream. StreamArn string `pulumi:"streamArn"` }
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs ¶
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs struct { // The Amazon Resource Name (ARN) of the data stream. StreamArn pulumi.StringInput `pulumi:"streamArn"` }
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput ¶
func (i GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray ¶
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray []GetInstanceStorageConfigStorageConfigKinesisStreamConfigInput
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput ¶
func (i GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayInput ¶
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput }
GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayInput is an input type that accepts GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray and GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayInput` via:
GetInstanceStorageConfigStorageConfigKinesisStreamConfigArray{ GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs{...} }
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput ¶
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput ¶
func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigInput ¶
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput }
GetInstanceStorageConfigStorageConfigKinesisStreamConfigInput is an input type that accepts GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs and GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigKinesisStreamConfigInput` via:
GetInstanceStorageConfigStorageConfigKinesisStreamConfigArgs{...}
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput ¶
type GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) StreamArn ¶
func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the data stream.
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput ¶
func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput
func (GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisStreamConfigOutput
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfig ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfig struct { // The encryption configuration. Documented below. EncryptionConfigs []GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig `pulumi:"encryptionConfigs"` // The prefix of the video stream. Minimum length of `1`. Maximum length of `128`. When read from the state, the value returned is `<prefix>-connect-<connect_instance_alias>-contact-` since the API appends additional details to the `prefix`. Prefix string `pulumi:"prefix"` // The number of hours to retain the data in a data store associated with the stream. Minimum value of `0`. Maximum value of `87600`. A value of `0` indicates that the stream does not persist data. RetentionPeriodHours int `pulumi:"retentionPeriodHours"` }
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs struct { // The encryption configuration. Documented below. EncryptionConfigs GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayInput `pulumi:"encryptionConfigs"` // The prefix of the video stream. Minimum length of `1`. Maximum length of `128`. When read from the state, the value returned is `<prefix>-connect-<connect_instance_alias>-contact-` since the API appends additional details to the `prefix`. Prefix pulumi.StringInput `pulumi:"prefix"` // The number of hours to retain the data in a data store associated with the stream. Minimum value of `0`. Maximum value of `87600`. A value of `0` indicates that the stream does not persist data. RetentionPeriodHours pulumi.IntInput `pulumi:"retentionPeriodHours"` }
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput ¶
func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray []GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput ¶
func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayInput ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput }
GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayInput is an input type that accepts GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray and GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayInput` via:
GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArray{ GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs{...} }
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig struct { // The type of encryption. Valid Values: `KMS`. EncryptionType string `pulumi:"encryptionType"` // The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID. KeyId string `pulumi:"keyId"` }
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs struct { // The type of encryption. Valid Values: `KMS`. EncryptionType pulumi.StringInput `pulumi:"encryptionType"` // The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID. KeyId pulumi.StringInput `pulumi:"keyId"` }
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput ¶
func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray []GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput ¶
func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayInput ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput }
GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayInput is an input type that accepts GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray and GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayInput` via:
GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArray{ GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs{...} }
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput) Index ¶
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput }
GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput is an input type that accepts GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs and GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput` via:
GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs{...}
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) EncryptionType ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) EncryptionType() pulumi.StringOutput
The type of encryption. Valid Values: `KMS`.
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) KeyId ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) KeyId() pulumi.StringOutput
The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID.
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput }
GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput is an input type that accepts GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs and GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput` via:
GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs{...}
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput ¶
type GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) EncryptionConfigs ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) EncryptionConfigs() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArrayOutput
The encryption configuration. Documented below.
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) Prefix ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) Prefix() pulumi.StringOutput
The prefix of the video stream. Minimum length of `1`. Maximum length of `128`. When read from the state, the value returned is `<prefix>-connect-<connect_instance_alias>-contact-` since the API appends additional details to the `prefix`.
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) RetentionPeriodHours ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) RetentionPeriodHours() pulumi.IntOutput
The number of hours to retain the data in a data store associated with the stream. Minimum value of `0`. Maximum value of `87600`. A value of `0` indicates that the stream does not persist data.
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
func (GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToGetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
type GetInstanceStorageConfigStorageConfigOutput ¶
type GetInstanceStorageConfigStorageConfigOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigOutput) KinesisFirehoseConfigs ¶
func (o GetInstanceStorageConfigStorageConfigOutput) KinesisFirehoseConfigs() GetInstanceStorageConfigStorageConfigKinesisFirehoseConfigArrayOutput
A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below.
func (GetInstanceStorageConfigStorageConfigOutput) KinesisStreamConfigs ¶
func (o GetInstanceStorageConfigStorageConfigOutput) KinesisStreamConfigs() GetInstanceStorageConfigStorageConfigKinesisStreamConfigArrayOutput
A block that specifies the configuration of the Kinesis data stream. Documented below.
func (GetInstanceStorageConfigStorageConfigOutput) KinesisVideoStreamConfigs ¶
func (o GetInstanceStorageConfigStorageConfigOutput) KinesisVideoStreamConfigs() GetInstanceStorageConfigStorageConfigKinesisVideoStreamConfigArrayOutput
A block that specifies the configuration of the Kinesis video stream. Documented below.
func (GetInstanceStorageConfigStorageConfigOutput) S3Configs ¶
func (o GetInstanceStorageConfigStorageConfigOutput) S3Configs() GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
A block that specifies the configuration of S3 Bucket. Documented below.
func (GetInstanceStorageConfigStorageConfigOutput) StorageType ¶
func (o GetInstanceStorageConfigStorageConfigOutput) StorageType() pulumi.StringOutput
A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`.
func (GetInstanceStorageConfigStorageConfigOutput) ToGetInstanceStorageConfigStorageConfigOutput ¶
func (o GetInstanceStorageConfigStorageConfigOutput) ToGetInstanceStorageConfigStorageConfigOutput() GetInstanceStorageConfigStorageConfigOutput
func (GetInstanceStorageConfigStorageConfigOutput) ToGetInstanceStorageConfigStorageConfigOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigOutput) ToGetInstanceStorageConfigStorageConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigOutput
type GetInstanceStorageConfigStorageConfigS3Config ¶
type GetInstanceStorageConfigStorageConfigS3Config struct { // The S3 bucket name. BucketName string `pulumi:"bucketName"` // The S3 bucket prefix. BucketPrefix string `pulumi:"bucketPrefix"` // The encryption configuration. Documented below. EncryptionConfigs []GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig `pulumi:"encryptionConfigs"` }
type GetInstanceStorageConfigStorageConfigS3ConfigArgs ¶
type GetInstanceStorageConfigStorageConfigS3ConfigArgs struct { // The S3 bucket name. BucketName pulumi.StringInput `pulumi:"bucketName"` // The S3 bucket prefix. BucketPrefix pulumi.StringInput `pulumi:"bucketPrefix"` // The encryption configuration. Documented below. EncryptionConfigs GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayInput `pulumi:"encryptionConfigs"` }
func (GetInstanceStorageConfigStorageConfigS3ConfigArgs) ElementType ¶
func (GetInstanceStorageConfigStorageConfigS3ConfigArgs) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigS3ConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigOutput ¶
func (i GetInstanceStorageConfigStorageConfigS3ConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigOutput() GetInstanceStorageConfigStorageConfigS3ConfigOutput
func (GetInstanceStorageConfigStorageConfigS3ConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigS3ConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigOutput
type GetInstanceStorageConfigStorageConfigS3ConfigArray ¶
type GetInstanceStorageConfigStorageConfigS3ConfigArray []GetInstanceStorageConfigStorageConfigS3ConfigInput
func (GetInstanceStorageConfigStorageConfigS3ConfigArray) ElementType ¶
func (GetInstanceStorageConfigStorageConfigS3ConfigArray) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigS3ConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutput ¶
func (i GetInstanceStorageConfigStorageConfigS3ConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutput() GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigS3ConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigS3ConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
type GetInstanceStorageConfigStorageConfigS3ConfigArrayInput ¶
type GetInstanceStorageConfigStorageConfigS3ConfigArrayInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutput() GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput }
GetInstanceStorageConfigStorageConfigS3ConfigArrayInput is an input type that accepts GetInstanceStorageConfigStorageConfigS3ConfigArray and GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigS3ConfigArrayInput` via:
GetInstanceStorageConfigStorageConfigS3ConfigArray{ GetInstanceStorageConfigStorageConfigS3ConfigArgs{...} }
type GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput ¶
type GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutput ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutput() GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigArrayOutput
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig ¶
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfig struct { // The type of encryption. Valid Values: `KMS`. EncryptionType string `pulumi:"encryptionType"` // The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID. KeyId string `pulumi:"keyId"` }
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs ¶
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs struct { // The type of encryption. Valid Values: `KMS`. EncryptionType pulumi.StringInput `pulumi:"encryptionType"` // The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID. KeyId pulumi.StringInput `pulumi:"keyId"` }
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ElementType ¶
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput ¶
func (i GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray ¶
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray []GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray) ElementType ¶
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput ¶
func (i GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutputWithContext ¶
func (i GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayInput ¶
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput }
GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayInput is an input type that accepts GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray and GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayInput` via:
GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArray{ GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs{...} }
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput ¶
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput ¶
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput }
GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput is an input type that accepts GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs and GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput` via:
GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs{...}
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput ¶
type GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) EncryptionType ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) EncryptionType() pulumi.StringOutput
The type of encryption. Valid Values: `KMS`.
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) KeyId ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) KeyId() pulumi.StringOutput
The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID.
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
func (GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
type GetInstanceStorageConfigStorageConfigS3ConfigInput ¶
type GetInstanceStorageConfigStorageConfigS3ConfigInput interface { pulumi.Input ToGetInstanceStorageConfigStorageConfigS3ConfigOutput() GetInstanceStorageConfigStorageConfigS3ConfigOutput ToGetInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(context.Context) GetInstanceStorageConfigStorageConfigS3ConfigOutput }
GetInstanceStorageConfigStorageConfigS3ConfigInput is an input type that accepts GetInstanceStorageConfigStorageConfigS3ConfigArgs and GetInstanceStorageConfigStorageConfigS3ConfigOutput values. You can construct a concrete instance of `GetInstanceStorageConfigStorageConfigS3ConfigInput` via:
GetInstanceStorageConfigStorageConfigS3ConfigArgs{...}
type GetInstanceStorageConfigStorageConfigS3ConfigOutput ¶
type GetInstanceStorageConfigStorageConfigS3ConfigOutput struct{ *pulumi.OutputState }
func (GetInstanceStorageConfigStorageConfigS3ConfigOutput) BucketName ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigOutput) BucketName() pulumi.StringOutput
The S3 bucket name.
func (GetInstanceStorageConfigStorageConfigS3ConfigOutput) BucketPrefix ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigOutput) BucketPrefix() pulumi.StringOutput
The S3 bucket prefix.
func (GetInstanceStorageConfigStorageConfigS3ConfigOutput) ElementType ¶
func (GetInstanceStorageConfigStorageConfigS3ConfigOutput) ElementType() reflect.Type
func (GetInstanceStorageConfigStorageConfigS3ConfigOutput) EncryptionConfigs ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigOutput) EncryptionConfigs() GetInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArrayOutput
The encryption configuration. Documented below.
func (GetInstanceStorageConfigStorageConfigS3ConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigOutput ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigOutput() GetInstanceStorageConfigStorageConfigS3ConfigOutput
func (GetInstanceStorageConfigStorageConfigS3ConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigOutputWithContext ¶
func (o GetInstanceStorageConfigStorageConfigS3ConfigOutput) ToGetInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(ctx context.Context) GetInstanceStorageConfigStorageConfigS3ConfigOutput
type GetPromptArgs ¶
type GetPromptArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific Prompt by name Name string `pulumi:"name"` }
A collection of arguments for invoking getPrompt.
type GetPromptOutputArgs ¶
type GetPromptOutputArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific Prompt by name Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getPrompt.
func (GetPromptOutputArgs) ElementType ¶
func (GetPromptOutputArgs) ElementType() reflect.Type
type GetPromptResult ¶
type GetPromptResult struct { // ARN of the Prompt. Arn string `pulumi:"arn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Name string `pulumi:"name"` // Identifier for the prompt. PromptId string `pulumi:"promptId"` }
A collection of values returned by getPrompt.
func GetPrompt ¶
func GetPrompt(ctx *pulumi.Context, args *GetPromptArgs, opts ...pulumi.InvokeOption) (*GetPromptResult, error)
Provides details about a specific Amazon Connect Prompt.
## Example Usage
By `name`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.GetPrompt(ctx, &connect.GetPromptArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: "Beep.wav", }, nil) if err != nil { return err } return nil }) }
```
type GetPromptResultOutput ¶
type GetPromptResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrompt.
func GetPromptOutput ¶
func GetPromptOutput(ctx *pulumi.Context, args GetPromptOutputArgs, opts ...pulumi.InvokeOption) GetPromptResultOutput
func (GetPromptResultOutput) Arn ¶
func (o GetPromptResultOutput) Arn() pulumi.StringOutput
ARN of the Prompt.
func (GetPromptResultOutput) ElementType ¶
func (GetPromptResultOutput) ElementType() reflect.Type
func (GetPromptResultOutput) Id ¶
func (o GetPromptResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPromptResultOutput) InstanceId ¶
func (o GetPromptResultOutput) InstanceId() pulumi.StringOutput
func (GetPromptResultOutput) Name ¶
func (o GetPromptResultOutput) Name() pulumi.StringOutput
func (GetPromptResultOutput) PromptId ¶
func (o GetPromptResultOutput) PromptId() pulumi.StringOutput
Identifier for the prompt.
func (GetPromptResultOutput) ToGetPromptResultOutput ¶
func (o GetPromptResultOutput) ToGetPromptResultOutput() GetPromptResultOutput
func (GetPromptResultOutput) ToGetPromptResultOutputWithContext ¶
func (o GetPromptResultOutput) ToGetPromptResultOutputWithContext(ctx context.Context) GetPromptResultOutput
type GetQueueOutboundCallerConfig ¶
type GetQueueOutboundCallerConfig struct { // Specifies the caller ID name. OutboundCallerIdName string `pulumi:"outboundCallerIdName"` // Specifies the caller ID number. OutboundCallerIdNumberId string `pulumi:"outboundCallerIdNumberId"` // Outbound whisper flow to be used during an outbound call. OutboundFlowId string `pulumi:"outboundFlowId"` }
type GetQueueOutboundCallerConfigArgs ¶
type GetQueueOutboundCallerConfigArgs struct { // Specifies the caller ID name. OutboundCallerIdName pulumi.StringInput `pulumi:"outboundCallerIdName"` // Specifies the caller ID number. OutboundCallerIdNumberId pulumi.StringInput `pulumi:"outboundCallerIdNumberId"` // Outbound whisper flow to be used during an outbound call. OutboundFlowId pulumi.StringInput `pulumi:"outboundFlowId"` }
func (GetQueueOutboundCallerConfigArgs) ElementType ¶
func (GetQueueOutboundCallerConfigArgs) ElementType() reflect.Type
func (GetQueueOutboundCallerConfigArgs) ToGetQueueOutboundCallerConfigOutput ¶
func (i GetQueueOutboundCallerConfigArgs) ToGetQueueOutboundCallerConfigOutput() GetQueueOutboundCallerConfigOutput
func (GetQueueOutboundCallerConfigArgs) ToGetQueueOutboundCallerConfigOutputWithContext ¶
func (i GetQueueOutboundCallerConfigArgs) ToGetQueueOutboundCallerConfigOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigOutput
type GetQueueOutboundCallerConfigArray ¶
type GetQueueOutboundCallerConfigArray []GetQueueOutboundCallerConfigInput
func (GetQueueOutboundCallerConfigArray) ElementType ¶
func (GetQueueOutboundCallerConfigArray) ElementType() reflect.Type
func (GetQueueOutboundCallerConfigArray) ToGetQueueOutboundCallerConfigArrayOutput ¶
func (i GetQueueOutboundCallerConfigArray) ToGetQueueOutboundCallerConfigArrayOutput() GetQueueOutboundCallerConfigArrayOutput
func (GetQueueOutboundCallerConfigArray) ToGetQueueOutboundCallerConfigArrayOutputWithContext ¶
func (i GetQueueOutboundCallerConfigArray) ToGetQueueOutboundCallerConfigArrayOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigArrayOutput
type GetQueueOutboundCallerConfigArrayInput ¶
type GetQueueOutboundCallerConfigArrayInput interface { pulumi.Input ToGetQueueOutboundCallerConfigArrayOutput() GetQueueOutboundCallerConfigArrayOutput ToGetQueueOutboundCallerConfigArrayOutputWithContext(context.Context) GetQueueOutboundCallerConfigArrayOutput }
GetQueueOutboundCallerConfigArrayInput is an input type that accepts GetQueueOutboundCallerConfigArray and GetQueueOutboundCallerConfigArrayOutput values. You can construct a concrete instance of `GetQueueOutboundCallerConfigArrayInput` via:
GetQueueOutboundCallerConfigArray{ GetQueueOutboundCallerConfigArgs{...} }
type GetQueueOutboundCallerConfigArrayOutput ¶
type GetQueueOutboundCallerConfigArrayOutput struct{ *pulumi.OutputState }
func (GetQueueOutboundCallerConfigArrayOutput) ElementType ¶
func (GetQueueOutboundCallerConfigArrayOutput) ElementType() reflect.Type
func (GetQueueOutboundCallerConfigArrayOutput) ToGetQueueOutboundCallerConfigArrayOutput ¶
func (o GetQueueOutboundCallerConfigArrayOutput) ToGetQueueOutboundCallerConfigArrayOutput() GetQueueOutboundCallerConfigArrayOutput
func (GetQueueOutboundCallerConfigArrayOutput) ToGetQueueOutboundCallerConfigArrayOutputWithContext ¶
func (o GetQueueOutboundCallerConfigArrayOutput) ToGetQueueOutboundCallerConfigArrayOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigArrayOutput
type GetQueueOutboundCallerConfigInput ¶
type GetQueueOutboundCallerConfigInput interface { pulumi.Input ToGetQueueOutboundCallerConfigOutput() GetQueueOutboundCallerConfigOutput ToGetQueueOutboundCallerConfigOutputWithContext(context.Context) GetQueueOutboundCallerConfigOutput }
GetQueueOutboundCallerConfigInput is an input type that accepts GetQueueOutboundCallerConfigArgs and GetQueueOutboundCallerConfigOutput values. You can construct a concrete instance of `GetQueueOutboundCallerConfigInput` via:
GetQueueOutboundCallerConfigArgs{...}
type GetQueueOutboundCallerConfigOutput ¶
type GetQueueOutboundCallerConfigOutput struct{ *pulumi.OutputState }
func (GetQueueOutboundCallerConfigOutput) ElementType ¶
func (GetQueueOutboundCallerConfigOutput) ElementType() reflect.Type
func (GetQueueOutboundCallerConfigOutput) OutboundCallerIdName ¶
func (o GetQueueOutboundCallerConfigOutput) OutboundCallerIdName() pulumi.StringOutput
Specifies the caller ID name.
func (GetQueueOutboundCallerConfigOutput) OutboundCallerIdNumberId ¶
func (o GetQueueOutboundCallerConfigOutput) OutboundCallerIdNumberId() pulumi.StringOutput
Specifies the caller ID number.
func (GetQueueOutboundCallerConfigOutput) OutboundFlowId ¶
func (o GetQueueOutboundCallerConfigOutput) OutboundFlowId() pulumi.StringOutput
Outbound whisper flow to be used during an outbound call.
func (GetQueueOutboundCallerConfigOutput) ToGetQueueOutboundCallerConfigOutput ¶
func (o GetQueueOutboundCallerConfigOutput) ToGetQueueOutboundCallerConfigOutput() GetQueueOutboundCallerConfigOutput
func (GetQueueOutboundCallerConfigOutput) ToGetQueueOutboundCallerConfigOutputWithContext ¶
func (o GetQueueOutboundCallerConfigOutput) ToGetQueueOutboundCallerConfigOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigOutput
type GetQuickConnectQuickConnectConfig ¶
type GetQuickConnectQuickConnectConfig struct { // Phone configuration of the Quick Connect. This is returned only if `quickConnectType` is `PHONE_NUMBER`. The `phoneConfig` block is documented below. PhoneConfigs []GetQuickConnectQuickConnectConfigPhoneConfig `pulumi:"phoneConfigs"` // Queue configuration of the Quick Connect. This is returned only if `quickConnectType` is `QUEUE`. The `queueConfig` block is documented below. QueueConfigs []GetQuickConnectQuickConnectConfigQueueConfig `pulumi:"queueConfigs"` // Configuration type of the Quick Connect. Valid values are `PHONE_NUMBER`, `QUEUE`, `USER`. QuickConnectType string `pulumi:"quickConnectType"` // User configuration of the Quick Connect. This is returned only if `quickConnectType` is `USER`. The `userConfig` block is documented below. UserConfigs []GetQuickConnectQuickConnectConfigUserConfig `pulumi:"userConfigs"` }
type GetQuickConnectQuickConnectConfigArgs ¶
type GetQuickConnectQuickConnectConfigArgs struct { // Phone configuration of the Quick Connect. This is returned only if `quickConnectType` is `PHONE_NUMBER`. The `phoneConfig` block is documented below. PhoneConfigs GetQuickConnectQuickConnectConfigPhoneConfigArrayInput `pulumi:"phoneConfigs"` // Queue configuration of the Quick Connect. This is returned only if `quickConnectType` is `QUEUE`. The `queueConfig` block is documented below. QueueConfigs GetQuickConnectQuickConnectConfigQueueConfigArrayInput `pulumi:"queueConfigs"` // Configuration type of the Quick Connect. Valid values are `PHONE_NUMBER`, `QUEUE`, `USER`. QuickConnectType pulumi.StringInput `pulumi:"quickConnectType"` // User configuration of the Quick Connect. This is returned only if `quickConnectType` is `USER`. The `userConfig` block is documented below. UserConfigs GetQuickConnectQuickConnectConfigUserConfigArrayInput `pulumi:"userConfigs"` }
func (GetQuickConnectQuickConnectConfigArgs) ElementType ¶
func (GetQuickConnectQuickConnectConfigArgs) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigArgs) ToGetQuickConnectQuickConnectConfigOutput ¶
func (i GetQuickConnectQuickConnectConfigArgs) ToGetQuickConnectQuickConnectConfigOutput() GetQuickConnectQuickConnectConfigOutput
func (GetQuickConnectQuickConnectConfigArgs) ToGetQuickConnectQuickConnectConfigOutputWithContext ¶
func (i GetQuickConnectQuickConnectConfigArgs) ToGetQuickConnectQuickConnectConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigOutput
type GetQuickConnectQuickConnectConfigArray ¶
type GetQuickConnectQuickConnectConfigArray []GetQuickConnectQuickConnectConfigInput
func (GetQuickConnectQuickConnectConfigArray) ElementType ¶
func (GetQuickConnectQuickConnectConfigArray) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigArray) ToGetQuickConnectQuickConnectConfigArrayOutput ¶
func (i GetQuickConnectQuickConnectConfigArray) ToGetQuickConnectQuickConnectConfigArrayOutput() GetQuickConnectQuickConnectConfigArrayOutput
func (GetQuickConnectQuickConnectConfigArray) ToGetQuickConnectQuickConnectConfigArrayOutputWithContext ¶
func (i GetQuickConnectQuickConnectConfigArray) ToGetQuickConnectQuickConnectConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigArrayOutput
type GetQuickConnectQuickConnectConfigArrayInput ¶
type GetQuickConnectQuickConnectConfigArrayInput interface { pulumi.Input ToGetQuickConnectQuickConnectConfigArrayOutput() GetQuickConnectQuickConnectConfigArrayOutput ToGetQuickConnectQuickConnectConfigArrayOutputWithContext(context.Context) GetQuickConnectQuickConnectConfigArrayOutput }
GetQuickConnectQuickConnectConfigArrayInput is an input type that accepts GetQuickConnectQuickConnectConfigArray and GetQuickConnectQuickConnectConfigArrayOutput values. You can construct a concrete instance of `GetQuickConnectQuickConnectConfigArrayInput` via:
GetQuickConnectQuickConnectConfigArray{ GetQuickConnectQuickConnectConfigArgs{...} }
type GetQuickConnectQuickConnectConfigArrayOutput ¶
type GetQuickConnectQuickConnectConfigArrayOutput struct{ *pulumi.OutputState }
func (GetQuickConnectQuickConnectConfigArrayOutput) ElementType ¶
func (GetQuickConnectQuickConnectConfigArrayOutput) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigArrayOutput) ToGetQuickConnectQuickConnectConfigArrayOutput ¶
func (o GetQuickConnectQuickConnectConfigArrayOutput) ToGetQuickConnectQuickConnectConfigArrayOutput() GetQuickConnectQuickConnectConfigArrayOutput
func (GetQuickConnectQuickConnectConfigArrayOutput) ToGetQuickConnectQuickConnectConfigArrayOutputWithContext ¶
func (o GetQuickConnectQuickConnectConfigArrayOutput) ToGetQuickConnectQuickConnectConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigArrayOutput
type GetQuickConnectQuickConnectConfigInput ¶
type GetQuickConnectQuickConnectConfigInput interface { pulumi.Input ToGetQuickConnectQuickConnectConfigOutput() GetQuickConnectQuickConnectConfigOutput ToGetQuickConnectQuickConnectConfigOutputWithContext(context.Context) GetQuickConnectQuickConnectConfigOutput }
GetQuickConnectQuickConnectConfigInput is an input type that accepts GetQuickConnectQuickConnectConfigArgs and GetQuickConnectQuickConnectConfigOutput values. You can construct a concrete instance of `GetQuickConnectQuickConnectConfigInput` via:
GetQuickConnectQuickConnectConfigArgs{...}
type GetQuickConnectQuickConnectConfigOutput ¶
type GetQuickConnectQuickConnectConfigOutput struct{ *pulumi.OutputState }
func (GetQuickConnectQuickConnectConfigOutput) ElementType ¶
func (GetQuickConnectQuickConnectConfigOutput) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigOutput) PhoneConfigs ¶
func (o GetQuickConnectQuickConnectConfigOutput) PhoneConfigs() GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
Phone configuration of the Quick Connect. This is returned only if `quickConnectType` is `PHONE_NUMBER`. The `phoneConfig` block is documented below.
func (GetQuickConnectQuickConnectConfigOutput) QueueConfigs ¶
func (o GetQuickConnectQuickConnectConfigOutput) QueueConfigs() GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
Queue configuration of the Quick Connect. This is returned only if `quickConnectType` is `QUEUE`. The `queueConfig` block is documented below.
func (GetQuickConnectQuickConnectConfigOutput) QuickConnectType ¶
func (o GetQuickConnectQuickConnectConfigOutput) QuickConnectType() pulumi.StringOutput
Configuration type of the Quick Connect. Valid values are `PHONE_NUMBER`, `QUEUE`, `USER`.
func (GetQuickConnectQuickConnectConfigOutput) ToGetQuickConnectQuickConnectConfigOutput ¶
func (o GetQuickConnectQuickConnectConfigOutput) ToGetQuickConnectQuickConnectConfigOutput() GetQuickConnectQuickConnectConfigOutput
func (GetQuickConnectQuickConnectConfigOutput) ToGetQuickConnectQuickConnectConfigOutputWithContext ¶
func (o GetQuickConnectQuickConnectConfigOutput) ToGetQuickConnectQuickConnectConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigOutput
func (GetQuickConnectQuickConnectConfigOutput) UserConfigs ¶
func (o GetQuickConnectQuickConnectConfigOutput) UserConfigs() GetQuickConnectQuickConnectConfigUserConfigArrayOutput
User configuration of the Quick Connect. This is returned only if `quickConnectType` is `USER`. The `userConfig` block is documented below.
type GetQuickConnectQuickConnectConfigPhoneConfig ¶
type GetQuickConnectQuickConnectConfigPhoneConfig struct { // Phone number in in E.164 format. PhoneNumber string `pulumi:"phoneNumber"` }
type GetQuickConnectQuickConnectConfigPhoneConfigArgs ¶
type GetQuickConnectQuickConnectConfigPhoneConfigArgs struct { // Phone number in in E.164 format. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (GetQuickConnectQuickConnectConfigPhoneConfigArgs) ElementType ¶
func (GetQuickConnectQuickConnectConfigPhoneConfigArgs) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigPhoneConfigArgs) ToGetQuickConnectQuickConnectConfigPhoneConfigOutput ¶
func (i GetQuickConnectQuickConnectConfigPhoneConfigArgs) ToGetQuickConnectQuickConnectConfigPhoneConfigOutput() GetQuickConnectQuickConnectConfigPhoneConfigOutput
func (GetQuickConnectQuickConnectConfigPhoneConfigArgs) ToGetQuickConnectQuickConnectConfigPhoneConfigOutputWithContext ¶
func (i GetQuickConnectQuickConnectConfigPhoneConfigArgs) ToGetQuickConnectQuickConnectConfigPhoneConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigPhoneConfigOutput
type GetQuickConnectQuickConnectConfigPhoneConfigArray ¶
type GetQuickConnectQuickConnectConfigPhoneConfigArray []GetQuickConnectQuickConnectConfigPhoneConfigInput
func (GetQuickConnectQuickConnectConfigPhoneConfigArray) ElementType ¶
func (GetQuickConnectQuickConnectConfigPhoneConfigArray) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigPhoneConfigArray) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutput ¶
func (i GetQuickConnectQuickConnectConfigPhoneConfigArray) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutput() GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
func (GetQuickConnectQuickConnectConfigPhoneConfigArray) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext ¶
func (i GetQuickConnectQuickConnectConfigPhoneConfigArray) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
type GetQuickConnectQuickConnectConfigPhoneConfigArrayInput ¶
type GetQuickConnectQuickConnectConfigPhoneConfigArrayInput interface { pulumi.Input ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutput() GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext(context.Context) GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput }
GetQuickConnectQuickConnectConfigPhoneConfigArrayInput is an input type that accepts GetQuickConnectQuickConnectConfigPhoneConfigArray and GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput values. You can construct a concrete instance of `GetQuickConnectQuickConnectConfigPhoneConfigArrayInput` via:
GetQuickConnectQuickConnectConfigPhoneConfigArray{ GetQuickConnectQuickConnectConfigPhoneConfigArgs{...} }
type GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput ¶
type GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput struct{ *pulumi.OutputState }
func (GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput) ElementType ¶
func (GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutput ¶
func (o GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutput() GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
func (GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext ¶
func (o GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigPhoneConfigArrayOutput
type GetQuickConnectQuickConnectConfigPhoneConfigInput ¶
type GetQuickConnectQuickConnectConfigPhoneConfigInput interface { pulumi.Input ToGetQuickConnectQuickConnectConfigPhoneConfigOutput() GetQuickConnectQuickConnectConfigPhoneConfigOutput ToGetQuickConnectQuickConnectConfigPhoneConfigOutputWithContext(context.Context) GetQuickConnectQuickConnectConfigPhoneConfigOutput }
GetQuickConnectQuickConnectConfigPhoneConfigInput is an input type that accepts GetQuickConnectQuickConnectConfigPhoneConfigArgs and GetQuickConnectQuickConnectConfigPhoneConfigOutput values. You can construct a concrete instance of `GetQuickConnectQuickConnectConfigPhoneConfigInput` via:
GetQuickConnectQuickConnectConfigPhoneConfigArgs{...}
type GetQuickConnectQuickConnectConfigPhoneConfigOutput ¶
type GetQuickConnectQuickConnectConfigPhoneConfigOutput struct{ *pulumi.OutputState }
func (GetQuickConnectQuickConnectConfigPhoneConfigOutput) ElementType ¶
func (GetQuickConnectQuickConnectConfigPhoneConfigOutput) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigPhoneConfigOutput) PhoneNumber ¶
func (o GetQuickConnectQuickConnectConfigPhoneConfigOutput) PhoneNumber() pulumi.StringOutput
Phone number in in E.164 format.
func (GetQuickConnectQuickConnectConfigPhoneConfigOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigOutput ¶
func (o GetQuickConnectQuickConnectConfigPhoneConfigOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigOutput() GetQuickConnectQuickConnectConfigPhoneConfigOutput
func (GetQuickConnectQuickConnectConfigPhoneConfigOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigOutputWithContext ¶
func (o GetQuickConnectQuickConnectConfigPhoneConfigOutput) ToGetQuickConnectQuickConnectConfigPhoneConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigPhoneConfigOutput
type GetQuickConnectQuickConnectConfigQueueConfigArgs ¶
type GetQuickConnectQuickConnectConfigQueueConfigArgs struct { // Identifier of the contact flow. ContactFlowId pulumi.StringInput `pulumi:"contactFlowId"` // Identifier for the queue. QueueId pulumi.StringInput `pulumi:"queueId"` }
func (GetQuickConnectQuickConnectConfigQueueConfigArgs) ElementType ¶
func (GetQuickConnectQuickConnectConfigQueueConfigArgs) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigQueueConfigArgs) ToGetQuickConnectQuickConnectConfigQueueConfigOutput ¶
func (i GetQuickConnectQuickConnectConfigQueueConfigArgs) ToGetQuickConnectQuickConnectConfigQueueConfigOutput() GetQuickConnectQuickConnectConfigQueueConfigOutput
func (GetQuickConnectQuickConnectConfigQueueConfigArgs) ToGetQuickConnectQuickConnectConfigQueueConfigOutputWithContext ¶
func (i GetQuickConnectQuickConnectConfigQueueConfigArgs) ToGetQuickConnectQuickConnectConfigQueueConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigQueueConfigOutput
type GetQuickConnectQuickConnectConfigQueueConfigArray ¶
type GetQuickConnectQuickConnectConfigQueueConfigArray []GetQuickConnectQuickConnectConfigQueueConfigInput
func (GetQuickConnectQuickConnectConfigQueueConfigArray) ElementType ¶
func (GetQuickConnectQuickConnectConfigQueueConfigArray) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigQueueConfigArray) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutput ¶
func (i GetQuickConnectQuickConnectConfigQueueConfigArray) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutput() GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
func (GetQuickConnectQuickConnectConfigQueueConfigArray) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext ¶
func (i GetQuickConnectQuickConnectConfigQueueConfigArray) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
type GetQuickConnectQuickConnectConfigQueueConfigArrayInput ¶
type GetQuickConnectQuickConnectConfigQueueConfigArrayInput interface { pulumi.Input ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutput() GetQuickConnectQuickConnectConfigQueueConfigArrayOutput ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext(context.Context) GetQuickConnectQuickConnectConfigQueueConfigArrayOutput }
GetQuickConnectQuickConnectConfigQueueConfigArrayInput is an input type that accepts GetQuickConnectQuickConnectConfigQueueConfigArray and GetQuickConnectQuickConnectConfigQueueConfigArrayOutput values. You can construct a concrete instance of `GetQuickConnectQuickConnectConfigQueueConfigArrayInput` via:
GetQuickConnectQuickConnectConfigQueueConfigArray{ GetQuickConnectQuickConnectConfigQueueConfigArgs{...} }
type GetQuickConnectQuickConnectConfigQueueConfigArrayOutput ¶
type GetQuickConnectQuickConnectConfigQueueConfigArrayOutput struct{ *pulumi.OutputState }
func (GetQuickConnectQuickConnectConfigQueueConfigArrayOutput) ElementType ¶
func (GetQuickConnectQuickConnectConfigQueueConfigArrayOutput) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigQueueConfigArrayOutput) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutput ¶
func (o GetQuickConnectQuickConnectConfigQueueConfigArrayOutput) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutput() GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
func (GetQuickConnectQuickConnectConfigQueueConfigArrayOutput) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext ¶
func (o GetQuickConnectQuickConnectConfigQueueConfigArrayOutput) ToGetQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigQueueConfigArrayOutput
type GetQuickConnectQuickConnectConfigQueueConfigInput ¶
type GetQuickConnectQuickConnectConfigQueueConfigInput interface { pulumi.Input ToGetQuickConnectQuickConnectConfigQueueConfigOutput() GetQuickConnectQuickConnectConfigQueueConfigOutput ToGetQuickConnectQuickConnectConfigQueueConfigOutputWithContext(context.Context) GetQuickConnectQuickConnectConfigQueueConfigOutput }
GetQuickConnectQuickConnectConfigQueueConfigInput is an input type that accepts GetQuickConnectQuickConnectConfigQueueConfigArgs and GetQuickConnectQuickConnectConfigQueueConfigOutput values. You can construct a concrete instance of `GetQuickConnectQuickConnectConfigQueueConfigInput` via:
GetQuickConnectQuickConnectConfigQueueConfigArgs{...}
type GetQuickConnectQuickConnectConfigQueueConfigOutput ¶
type GetQuickConnectQuickConnectConfigQueueConfigOutput struct{ *pulumi.OutputState }
func (GetQuickConnectQuickConnectConfigQueueConfigOutput) ContactFlowId ¶
func (o GetQuickConnectQuickConnectConfigQueueConfigOutput) ContactFlowId() pulumi.StringOutput
Identifier of the contact flow.
func (GetQuickConnectQuickConnectConfigQueueConfigOutput) ElementType ¶
func (GetQuickConnectQuickConnectConfigQueueConfigOutput) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigQueueConfigOutput) QueueId ¶
func (o GetQuickConnectQuickConnectConfigQueueConfigOutput) QueueId() pulumi.StringOutput
Identifier for the queue.
func (GetQuickConnectQuickConnectConfigQueueConfigOutput) ToGetQuickConnectQuickConnectConfigQueueConfigOutput ¶
func (o GetQuickConnectQuickConnectConfigQueueConfigOutput) ToGetQuickConnectQuickConnectConfigQueueConfigOutput() GetQuickConnectQuickConnectConfigQueueConfigOutput
func (GetQuickConnectQuickConnectConfigQueueConfigOutput) ToGetQuickConnectQuickConnectConfigQueueConfigOutputWithContext ¶
func (o GetQuickConnectQuickConnectConfigQueueConfigOutput) ToGetQuickConnectQuickConnectConfigQueueConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigQueueConfigOutput
type GetQuickConnectQuickConnectConfigUserConfigArgs ¶
type GetQuickConnectQuickConnectConfigUserConfigArgs struct { // Identifier of the contact flow. ContactFlowId pulumi.StringInput `pulumi:"contactFlowId"` // Identifier for the user. UserId pulumi.StringInput `pulumi:"userId"` }
func (GetQuickConnectQuickConnectConfigUserConfigArgs) ElementType ¶
func (GetQuickConnectQuickConnectConfigUserConfigArgs) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigUserConfigArgs) ToGetQuickConnectQuickConnectConfigUserConfigOutput ¶
func (i GetQuickConnectQuickConnectConfigUserConfigArgs) ToGetQuickConnectQuickConnectConfigUserConfigOutput() GetQuickConnectQuickConnectConfigUserConfigOutput
func (GetQuickConnectQuickConnectConfigUserConfigArgs) ToGetQuickConnectQuickConnectConfigUserConfigOutputWithContext ¶
func (i GetQuickConnectQuickConnectConfigUserConfigArgs) ToGetQuickConnectQuickConnectConfigUserConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigUserConfigOutput
type GetQuickConnectQuickConnectConfigUserConfigArray ¶
type GetQuickConnectQuickConnectConfigUserConfigArray []GetQuickConnectQuickConnectConfigUserConfigInput
func (GetQuickConnectQuickConnectConfigUserConfigArray) ElementType ¶
func (GetQuickConnectQuickConnectConfigUserConfigArray) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigUserConfigArray) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutput ¶
func (i GetQuickConnectQuickConnectConfigUserConfigArray) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutput() GetQuickConnectQuickConnectConfigUserConfigArrayOutput
func (GetQuickConnectQuickConnectConfigUserConfigArray) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext ¶
func (i GetQuickConnectQuickConnectConfigUserConfigArray) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigUserConfigArrayOutput
type GetQuickConnectQuickConnectConfigUserConfigArrayInput ¶
type GetQuickConnectQuickConnectConfigUserConfigArrayInput interface { pulumi.Input ToGetQuickConnectQuickConnectConfigUserConfigArrayOutput() GetQuickConnectQuickConnectConfigUserConfigArrayOutput ToGetQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext(context.Context) GetQuickConnectQuickConnectConfigUserConfigArrayOutput }
GetQuickConnectQuickConnectConfigUserConfigArrayInput is an input type that accepts GetQuickConnectQuickConnectConfigUserConfigArray and GetQuickConnectQuickConnectConfigUserConfigArrayOutput values. You can construct a concrete instance of `GetQuickConnectQuickConnectConfigUserConfigArrayInput` via:
GetQuickConnectQuickConnectConfigUserConfigArray{ GetQuickConnectQuickConnectConfigUserConfigArgs{...} }
type GetQuickConnectQuickConnectConfigUserConfigArrayOutput ¶
type GetQuickConnectQuickConnectConfigUserConfigArrayOutput struct{ *pulumi.OutputState }
func (GetQuickConnectQuickConnectConfigUserConfigArrayOutput) ElementType ¶
func (GetQuickConnectQuickConnectConfigUserConfigArrayOutput) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigUserConfigArrayOutput) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutput ¶
func (o GetQuickConnectQuickConnectConfigUserConfigArrayOutput) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutput() GetQuickConnectQuickConnectConfigUserConfigArrayOutput
func (GetQuickConnectQuickConnectConfigUserConfigArrayOutput) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext ¶
func (o GetQuickConnectQuickConnectConfigUserConfigArrayOutput) ToGetQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigUserConfigArrayOutput
type GetQuickConnectQuickConnectConfigUserConfigInput ¶
type GetQuickConnectQuickConnectConfigUserConfigInput interface { pulumi.Input ToGetQuickConnectQuickConnectConfigUserConfigOutput() GetQuickConnectQuickConnectConfigUserConfigOutput ToGetQuickConnectQuickConnectConfigUserConfigOutputWithContext(context.Context) GetQuickConnectQuickConnectConfigUserConfigOutput }
GetQuickConnectQuickConnectConfigUserConfigInput is an input type that accepts GetQuickConnectQuickConnectConfigUserConfigArgs and GetQuickConnectQuickConnectConfigUserConfigOutput values. You can construct a concrete instance of `GetQuickConnectQuickConnectConfigUserConfigInput` via:
GetQuickConnectQuickConnectConfigUserConfigArgs{...}
type GetQuickConnectQuickConnectConfigUserConfigOutput ¶
type GetQuickConnectQuickConnectConfigUserConfigOutput struct{ *pulumi.OutputState }
func (GetQuickConnectQuickConnectConfigUserConfigOutput) ContactFlowId ¶
func (o GetQuickConnectQuickConnectConfigUserConfigOutput) ContactFlowId() pulumi.StringOutput
Identifier of the contact flow.
func (GetQuickConnectQuickConnectConfigUserConfigOutput) ElementType ¶
func (GetQuickConnectQuickConnectConfigUserConfigOutput) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigUserConfigOutput) ToGetQuickConnectQuickConnectConfigUserConfigOutput ¶
func (o GetQuickConnectQuickConnectConfigUserConfigOutput) ToGetQuickConnectQuickConnectConfigUserConfigOutput() GetQuickConnectQuickConnectConfigUserConfigOutput
func (GetQuickConnectQuickConnectConfigUserConfigOutput) ToGetQuickConnectQuickConnectConfigUserConfigOutputWithContext ¶
func (o GetQuickConnectQuickConnectConfigUserConfigOutput) ToGetQuickConnectQuickConnectConfigUserConfigOutputWithContext(ctx context.Context) GetQuickConnectQuickConnectConfigUserConfigOutput
func (GetQuickConnectQuickConnectConfigUserConfigOutput) UserId ¶
func (o GetQuickConnectQuickConnectConfigUserConfigOutput) UserId() pulumi.StringOutput
Identifier for the user.
type GetRoutingProfileMediaConcurrency ¶
type GetRoutingProfileMediaConcurrency struct { // Channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`. Channel string `pulumi:"channel"` // Number of contacts an agent can have on a channel simultaneously. Valid Range for `VOICE`: Minimum value of 1. Maximum value of 1. Valid Range for `CHAT`: Minimum value of 1. Maximum value of 10. Valid Range for `TASK`: Minimum value of 1. Maximum value of 10. Concurrency int `pulumi:"concurrency"` }
type GetRoutingProfileMediaConcurrencyArgs ¶
type GetRoutingProfileMediaConcurrencyArgs struct { // Channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`. Channel pulumi.StringInput `pulumi:"channel"` // Number of contacts an agent can have on a channel simultaneously. Valid Range for `VOICE`: Minimum value of 1. Maximum value of 1. Valid Range for `CHAT`: Minimum value of 1. Maximum value of 10. Valid Range for `TASK`: Minimum value of 1. Maximum value of 10. Concurrency pulumi.IntInput `pulumi:"concurrency"` }
func (GetRoutingProfileMediaConcurrencyArgs) ElementType ¶
func (GetRoutingProfileMediaConcurrencyArgs) ElementType() reflect.Type
func (GetRoutingProfileMediaConcurrencyArgs) ToGetRoutingProfileMediaConcurrencyOutput ¶
func (i GetRoutingProfileMediaConcurrencyArgs) ToGetRoutingProfileMediaConcurrencyOutput() GetRoutingProfileMediaConcurrencyOutput
func (GetRoutingProfileMediaConcurrencyArgs) ToGetRoutingProfileMediaConcurrencyOutputWithContext ¶
func (i GetRoutingProfileMediaConcurrencyArgs) ToGetRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyOutput
type GetRoutingProfileMediaConcurrencyArray ¶
type GetRoutingProfileMediaConcurrencyArray []GetRoutingProfileMediaConcurrencyInput
func (GetRoutingProfileMediaConcurrencyArray) ElementType ¶
func (GetRoutingProfileMediaConcurrencyArray) ElementType() reflect.Type
func (GetRoutingProfileMediaConcurrencyArray) ToGetRoutingProfileMediaConcurrencyArrayOutput ¶
func (i GetRoutingProfileMediaConcurrencyArray) ToGetRoutingProfileMediaConcurrencyArrayOutput() GetRoutingProfileMediaConcurrencyArrayOutput
func (GetRoutingProfileMediaConcurrencyArray) ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext ¶
func (i GetRoutingProfileMediaConcurrencyArray) ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyArrayOutput
type GetRoutingProfileMediaConcurrencyArrayInput ¶
type GetRoutingProfileMediaConcurrencyArrayInput interface { pulumi.Input ToGetRoutingProfileMediaConcurrencyArrayOutput() GetRoutingProfileMediaConcurrencyArrayOutput ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext(context.Context) GetRoutingProfileMediaConcurrencyArrayOutput }
GetRoutingProfileMediaConcurrencyArrayInput is an input type that accepts GetRoutingProfileMediaConcurrencyArray and GetRoutingProfileMediaConcurrencyArrayOutput values. You can construct a concrete instance of `GetRoutingProfileMediaConcurrencyArrayInput` via:
GetRoutingProfileMediaConcurrencyArray{ GetRoutingProfileMediaConcurrencyArgs{...} }
type GetRoutingProfileMediaConcurrencyArrayOutput ¶
type GetRoutingProfileMediaConcurrencyArrayOutput struct{ *pulumi.OutputState }
func (GetRoutingProfileMediaConcurrencyArrayOutput) ElementType ¶
func (GetRoutingProfileMediaConcurrencyArrayOutput) ElementType() reflect.Type
func (GetRoutingProfileMediaConcurrencyArrayOutput) ToGetRoutingProfileMediaConcurrencyArrayOutput ¶
func (o GetRoutingProfileMediaConcurrencyArrayOutput) ToGetRoutingProfileMediaConcurrencyArrayOutput() GetRoutingProfileMediaConcurrencyArrayOutput
func (GetRoutingProfileMediaConcurrencyArrayOutput) ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext ¶
func (o GetRoutingProfileMediaConcurrencyArrayOutput) ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyArrayOutput
type GetRoutingProfileMediaConcurrencyInput ¶
type GetRoutingProfileMediaConcurrencyInput interface { pulumi.Input ToGetRoutingProfileMediaConcurrencyOutput() GetRoutingProfileMediaConcurrencyOutput ToGetRoutingProfileMediaConcurrencyOutputWithContext(context.Context) GetRoutingProfileMediaConcurrencyOutput }
GetRoutingProfileMediaConcurrencyInput is an input type that accepts GetRoutingProfileMediaConcurrencyArgs and GetRoutingProfileMediaConcurrencyOutput values. You can construct a concrete instance of `GetRoutingProfileMediaConcurrencyInput` via:
GetRoutingProfileMediaConcurrencyArgs{...}
type GetRoutingProfileMediaConcurrencyOutput ¶
type GetRoutingProfileMediaConcurrencyOutput struct{ *pulumi.OutputState }
func (GetRoutingProfileMediaConcurrencyOutput) Channel ¶
func (o GetRoutingProfileMediaConcurrencyOutput) Channel() pulumi.StringOutput
Channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`.
func (GetRoutingProfileMediaConcurrencyOutput) Concurrency ¶
func (o GetRoutingProfileMediaConcurrencyOutput) Concurrency() pulumi.IntOutput
Number of contacts an agent can have on a channel simultaneously. Valid Range for `VOICE`: Minimum value of 1. Maximum value of 1. Valid Range for `CHAT`: Minimum value of 1. Maximum value of 10. Valid Range for `TASK`: Minimum value of 1. Maximum value of 10.
func (GetRoutingProfileMediaConcurrencyOutput) ElementType ¶
func (GetRoutingProfileMediaConcurrencyOutput) ElementType() reflect.Type
func (GetRoutingProfileMediaConcurrencyOutput) ToGetRoutingProfileMediaConcurrencyOutput ¶
func (o GetRoutingProfileMediaConcurrencyOutput) ToGetRoutingProfileMediaConcurrencyOutput() GetRoutingProfileMediaConcurrencyOutput
func (GetRoutingProfileMediaConcurrencyOutput) ToGetRoutingProfileMediaConcurrencyOutputWithContext ¶
func (o GetRoutingProfileMediaConcurrencyOutput) ToGetRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyOutput
type GetRoutingProfileQueueConfig ¶
type GetRoutingProfileQueueConfig struct { // Channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`. Channel string `pulumi:"channel"` // Delay, in seconds, that a contact should be in the queue before they are routed to an available agent Delay int `pulumi:"delay"` // Order in which contacts are to be handled for the queue. Priority int `pulumi:"priority"` // ARN for the queue. QueueArn string `pulumi:"queueArn"` // Identifier for the queue. QueueId string `pulumi:"queueId"` // Name for the queue. QueueName string `pulumi:"queueName"` }
type GetRoutingProfileQueueConfigArgs ¶
type GetRoutingProfileQueueConfigArgs struct { // Channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`. Channel pulumi.StringInput `pulumi:"channel"` // Delay, in seconds, that a contact should be in the queue before they are routed to an available agent Delay pulumi.IntInput `pulumi:"delay"` // Order in which contacts are to be handled for the queue. Priority pulumi.IntInput `pulumi:"priority"` // ARN for the queue. QueueArn pulumi.StringInput `pulumi:"queueArn"` // Identifier for the queue. QueueId pulumi.StringInput `pulumi:"queueId"` // Name for the queue. QueueName pulumi.StringInput `pulumi:"queueName"` }
func (GetRoutingProfileQueueConfigArgs) ElementType ¶
func (GetRoutingProfileQueueConfigArgs) ElementType() reflect.Type
func (GetRoutingProfileQueueConfigArgs) ToGetRoutingProfileQueueConfigOutput ¶
func (i GetRoutingProfileQueueConfigArgs) ToGetRoutingProfileQueueConfigOutput() GetRoutingProfileQueueConfigOutput
func (GetRoutingProfileQueueConfigArgs) ToGetRoutingProfileQueueConfigOutputWithContext ¶
func (i GetRoutingProfileQueueConfigArgs) ToGetRoutingProfileQueueConfigOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigOutput
type GetRoutingProfileQueueConfigArray ¶
type GetRoutingProfileQueueConfigArray []GetRoutingProfileQueueConfigInput
func (GetRoutingProfileQueueConfigArray) ElementType ¶
func (GetRoutingProfileQueueConfigArray) ElementType() reflect.Type
func (GetRoutingProfileQueueConfigArray) ToGetRoutingProfileQueueConfigArrayOutput ¶
func (i GetRoutingProfileQueueConfigArray) ToGetRoutingProfileQueueConfigArrayOutput() GetRoutingProfileQueueConfigArrayOutput
func (GetRoutingProfileQueueConfigArray) ToGetRoutingProfileQueueConfigArrayOutputWithContext ¶
func (i GetRoutingProfileQueueConfigArray) ToGetRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigArrayOutput
type GetRoutingProfileQueueConfigArrayInput ¶
type GetRoutingProfileQueueConfigArrayInput interface { pulumi.Input ToGetRoutingProfileQueueConfigArrayOutput() GetRoutingProfileQueueConfigArrayOutput ToGetRoutingProfileQueueConfigArrayOutputWithContext(context.Context) GetRoutingProfileQueueConfigArrayOutput }
GetRoutingProfileQueueConfigArrayInput is an input type that accepts GetRoutingProfileQueueConfigArray and GetRoutingProfileQueueConfigArrayOutput values. You can construct a concrete instance of `GetRoutingProfileQueueConfigArrayInput` via:
GetRoutingProfileQueueConfigArray{ GetRoutingProfileQueueConfigArgs{...} }
type GetRoutingProfileQueueConfigArrayOutput ¶
type GetRoutingProfileQueueConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRoutingProfileQueueConfigArrayOutput) ElementType ¶
func (GetRoutingProfileQueueConfigArrayOutput) ElementType() reflect.Type
func (GetRoutingProfileQueueConfigArrayOutput) ToGetRoutingProfileQueueConfigArrayOutput ¶
func (o GetRoutingProfileQueueConfigArrayOutput) ToGetRoutingProfileQueueConfigArrayOutput() GetRoutingProfileQueueConfigArrayOutput
func (GetRoutingProfileQueueConfigArrayOutput) ToGetRoutingProfileQueueConfigArrayOutputWithContext ¶
func (o GetRoutingProfileQueueConfigArrayOutput) ToGetRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigArrayOutput
type GetRoutingProfileQueueConfigInput ¶
type GetRoutingProfileQueueConfigInput interface { pulumi.Input ToGetRoutingProfileQueueConfigOutput() GetRoutingProfileQueueConfigOutput ToGetRoutingProfileQueueConfigOutputWithContext(context.Context) GetRoutingProfileQueueConfigOutput }
GetRoutingProfileQueueConfigInput is an input type that accepts GetRoutingProfileQueueConfigArgs and GetRoutingProfileQueueConfigOutput values. You can construct a concrete instance of `GetRoutingProfileQueueConfigInput` via:
GetRoutingProfileQueueConfigArgs{...}
type GetRoutingProfileQueueConfigOutput ¶
type GetRoutingProfileQueueConfigOutput struct{ *pulumi.OutputState }
func (GetRoutingProfileQueueConfigOutput) Channel ¶
func (o GetRoutingProfileQueueConfigOutput) Channel() pulumi.StringOutput
Channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`.
func (GetRoutingProfileQueueConfigOutput) Delay ¶
func (o GetRoutingProfileQueueConfigOutput) Delay() pulumi.IntOutput
Delay, in seconds, that a contact should be in the queue before they are routed to an available agent
func (GetRoutingProfileQueueConfigOutput) ElementType ¶
func (GetRoutingProfileQueueConfigOutput) ElementType() reflect.Type
func (GetRoutingProfileQueueConfigOutput) Priority ¶
func (o GetRoutingProfileQueueConfigOutput) Priority() pulumi.IntOutput
Order in which contacts are to be handled for the queue.
func (GetRoutingProfileQueueConfigOutput) QueueArn ¶
func (o GetRoutingProfileQueueConfigOutput) QueueArn() pulumi.StringOutput
ARN for the queue.
func (GetRoutingProfileQueueConfigOutput) QueueId ¶
func (o GetRoutingProfileQueueConfigOutput) QueueId() pulumi.StringOutput
Identifier for the queue.
func (GetRoutingProfileQueueConfigOutput) QueueName ¶
func (o GetRoutingProfileQueueConfigOutput) QueueName() pulumi.StringOutput
Name for the queue.
func (GetRoutingProfileQueueConfigOutput) ToGetRoutingProfileQueueConfigOutput ¶
func (o GetRoutingProfileQueueConfigOutput) ToGetRoutingProfileQueueConfigOutput() GetRoutingProfileQueueConfigOutput
func (GetRoutingProfileQueueConfigOutput) ToGetRoutingProfileQueueConfigOutputWithContext ¶
func (o GetRoutingProfileQueueConfigOutput) ToGetRoutingProfileQueueConfigOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigOutput
type GetUserHierarchyGroupHierarchyPath ¶
type GetUserHierarchyGroupHierarchyPath struct { // Details of level five. See below. LevelFives []GetUserHierarchyGroupHierarchyPathLevelFife `pulumi:"levelFives"` // Details of level four. See below. LevelFours []GetUserHierarchyGroupHierarchyPathLevelFour `pulumi:"levelFours"` // Details of level one. See below. LevelOnes []GetUserHierarchyGroupHierarchyPathLevelOne `pulumi:"levelOnes"` // Details of level three. See below. LevelThrees []GetUserHierarchyGroupHierarchyPathLevelThree `pulumi:"levelThrees"` // Details of level two. See below. LevelTwos []GetUserHierarchyGroupHierarchyPathLevelTwo `pulumi:"levelTwos"` }
type GetUserHierarchyGroupHierarchyPathArgs ¶
type GetUserHierarchyGroupHierarchyPathArgs struct { // Details of level five. See below. LevelFives GetUserHierarchyGroupHierarchyPathLevelFifeArrayInput `pulumi:"levelFives"` // Details of level four. See below. LevelFours GetUserHierarchyGroupHierarchyPathLevelFourArrayInput `pulumi:"levelFours"` // Details of level one. See below. LevelOnes GetUserHierarchyGroupHierarchyPathLevelOneArrayInput `pulumi:"levelOnes"` // Details of level three. See below. LevelThrees GetUserHierarchyGroupHierarchyPathLevelThreeArrayInput `pulumi:"levelThrees"` // Details of level two. See below. LevelTwos GetUserHierarchyGroupHierarchyPathLevelTwoArrayInput `pulumi:"levelTwos"` }
func (GetUserHierarchyGroupHierarchyPathArgs) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathArgs) ToGetUserHierarchyGroupHierarchyPathOutput ¶
func (i GetUserHierarchyGroupHierarchyPathArgs) ToGetUserHierarchyGroupHierarchyPathOutput() GetUserHierarchyGroupHierarchyPathOutput
func (GetUserHierarchyGroupHierarchyPathArgs) ToGetUserHierarchyGroupHierarchyPathOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathArgs) ToGetUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathOutput
type GetUserHierarchyGroupHierarchyPathArray ¶
type GetUserHierarchyGroupHierarchyPathArray []GetUserHierarchyGroupHierarchyPathInput
func (GetUserHierarchyGroupHierarchyPathArray) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathArray) ToGetUserHierarchyGroupHierarchyPathArrayOutput ¶
func (i GetUserHierarchyGroupHierarchyPathArray) ToGetUserHierarchyGroupHierarchyPathArrayOutput() GetUserHierarchyGroupHierarchyPathArrayOutput
func (GetUserHierarchyGroupHierarchyPathArray) ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathArray) ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathArrayOutput
type GetUserHierarchyGroupHierarchyPathArrayInput ¶
type GetUserHierarchyGroupHierarchyPathArrayInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathArrayOutput() GetUserHierarchyGroupHierarchyPathArrayOutput ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathArrayOutput }
GetUserHierarchyGroupHierarchyPathArrayInput is an input type that accepts GetUserHierarchyGroupHierarchyPathArray and GetUserHierarchyGroupHierarchyPathArrayOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathArrayInput` via:
GetUserHierarchyGroupHierarchyPathArray{ GetUserHierarchyGroupHierarchyPathArgs{...} }
type GetUserHierarchyGroupHierarchyPathArrayOutput ¶
type GetUserHierarchyGroupHierarchyPathArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathArrayOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathArrayOutput) ToGetUserHierarchyGroupHierarchyPathArrayOutput ¶
func (o GetUserHierarchyGroupHierarchyPathArrayOutput) ToGetUserHierarchyGroupHierarchyPathArrayOutput() GetUserHierarchyGroupHierarchyPathArrayOutput
func (GetUserHierarchyGroupHierarchyPathArrayOutput) ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathArrayOutput) ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathArrayOutput
type GetUserHierarchyGroupHierarchyPathInput ¶
type GetUserHierarchyGroupHierarchyPathInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathOutput() GetUserHierarchyGroupHierarchyPathOutput ToGetUserHierarchyGroupHierarchyPathOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathOutput }
GetUserHierarchyGroupHierarchyPathInput is an input type that accepts GetUserHierarchyGroupHierarchyPathArgs and GetUserHierarchyGroupHierarchyPathOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathInput` via:
GetUserHierarchyGroupHierarchyPathArgs{...}
type GetUserHierarchyGroupHierarchyPathLevelFifeArgs ¶
type GetUserHierarchyGroupHierarchyPathLevelFifeArgs struct { // ARN of the hierarchy group. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy group. Id pulumi.StringInput `pulumi:"id"` // Returns information on a specific hierarchy group by name Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput ¶
func (i GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput() GetUserHierarchyGroupHierarchyPathLevelFifeOutput
func (GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeOutput
type GetUserHierarchyGroupHierarchyPathLevelFifeArray ¶
type GetUserHierarchyGroupHierarchyPathLevelFifeArray []GetUserHierarchyGroupHierarchyPathLevelFifeInput
func (GetUserHierarchyGroupHierarchyPathLevelFifeArray) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelFifeArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFifeArray) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput ¶
func (i GetUserHierarchyGroupHierarchyPathLevelFifeArray) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelFifeArray) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathLevelFifeArray) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelFifeArrayInput ¶
type GetUserHierarchyGroupHierarchyPathLevelFifeArrayInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput }
GetUserHierarchyGroupHierarchyPathLevelFifeArrayInput is an input type that accepts GetUserHierarchyGroupHierarchyPathLevelFifeArray and GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathLevelFifeArrayInput` via:
GetUserHierarchyGroupHierarchyPathLevelFifeArray{ GetUserHierarchyGroupHierarchyPathLevelFifeArgs{...} }
type GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput ¶
type GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelFifeInput ¶
type GetUserHierarchyGroupHierarchyPathLevelFifeInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput() GetUserHierarchyGroupHierarchyPathLevelFifeOutput ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeOutput }
GetUserHierarchyGroupHierarchyPathLevelFifeInput is an input type that accepts GetUserHierarchyGroupHierarchyPathLevelFifeArgs and GetUserHierarchyGroupHierarchyPathLevelFifeOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathLevelFifeInput` via:
GetUserHierarchyGroupHierarchyPathLevelFifeArgs{...}
type GetUserHierarchyGroupHierarchyPathLevelFifeOutput ¶
type GetUserHierarchyGroupHierarchyPathLevelFifeOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Arn ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Arn() pulumi.StringOutput
ARN of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Id ¶
The identifier of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Name ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Name() pulumi.StringOutput
Returns information on a specific hierarchy group by name
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput() GetUserHierarchyGroupHierarchyPathLevelFifeOutput
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeOutput
type GetUserHierarchyGroupHierarchyPathLevelFourArgs ¶
type GetUserHierarchyGroupHierarchyPathLevelFourArgs struct { // ARN of the hierarchy group. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy group. Id pulumi.StringInput `pulumi:"id"` // Returns information on a specific hierarchy group by name Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyGroupHierarchyPathLevelFourArgs) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelFourArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFourArgs) ToGetUserHierarchyGroupHierarchyPathLevelFourOutput ¶
func (i GetUserHierarchyGroupHierarchyPathLevelFourArgs) ToGetUserHierarchyGroupHierarchyPathLevelFourOutput() GetUserHierarchyGroupHierarchyPathLevelFourOutput
func (GetUserHierarchyGroupHierarchyPathLevelFourArgs) ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathLevelFourArgs) ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourOutput
type GetUserHierarchyGroupHierarchyPathLevelFourArray ¶
type GetUserHierarchyGroupHierarchyPathLevelFourArray []GetUserHierarchyGroupHierarchyPathLevelFourInput
func (GetUserHierarchyGroupHierarchyPathLevelFourArray) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelFourArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFourArray) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput ¶
func (i GetUserHierarchyGroupHierarchyPathLevelFourArray) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelFourArray) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathLevelFourArray) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelFourArrayInput ¶
type GetUserHierarchyGroupHierarchyPathLevelFourArrayInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput }
GetUserHierarchyGroupHierarchyPathLevelFourArrayInput is an input type that accepts GetUserHierarchyGroupHierarchyPathLevelFourArray and GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathLevelFourArrayInput` via:
GetUserHierarchyGroupHierarchyPathLevelFourArray{ GetUserHierarchyGroupHierarchyPathLevelFourArgs{...} }
type GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput ¶
type GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelFourInput ¶
type GetUserHierarchyGroupHierarchyPathLevelFourInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathLevelFourOutput() GetUserHierarchyGroupHierarchyPathLevelFourOutput ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathLevelFourOutput }
GetUserHierarchyGroupHierarchyPathLevelFourInput is an input type that accepts GetUserHierarchyGroupHierarchyPathLevelFourArgs and GetUserHierarchyGroupHierarchyPathLevelFourOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathLevelFourInput` via:
GetUserHierarchyGroupHierarchyPathLevelFourArgs{...}
type GetUserHierarchyGroupHierarchyPathLevelFourOutput ¶
type GetUserHierarchyGroupHierarchyPathLevelFourOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) Arn ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) Arn() pulumi.StringOutput
ARN of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) Id ¶
The identifier of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) Name ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) Name() pulumi.StringOutput
Returns information on a specific hierarchy group by name
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourOutput ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourOutput() GetUserHierarchyGroupHierarchyPathLevelFourOutput
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourOutput
type GetUserHierarchyGroupHierarchyPathLevelOneArgs ¶
type GetUserHierarchyGroupHierarchyPathLevelOneArgs struct { // ARN of the hierarchy group. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy group. Id pulumi.StringInput `pulumi:"id"` // Returns information on a specific hierarchy group by name Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyGroupHierarchyPathLevelOneArgs) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelOneArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelOneArgs) ToGetUserHierarchyGroupHierarchyPathLevelOneOutput ¶
func (i GetUserHierarchyGroupHierarchyPathLevelOneArgs) ToGetUserHierarchyGroupHierarchyPathLevelOneOutput() GetUserHierarchyGroupHierarchyPathLevelOneOutput
func (GetUserHierarchyGroupHierarchyPathLevelOneArgs) ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathLevelOneArgs) ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneOutput
type GetUserHierarchyGroupHierarchyPathLevelOneArray ¶
type GetUserHierarchyGroupHierarchyPathLevelOneArray []GetUserHierarchyGroupHierarchyPathLevelOneInput
func (GetUserHierarchyGroupHierarchyPathLevelOneArray) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelOneArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelOneArray) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput ¶
func (i GetUserHierarchyGroupHierarchyPathLevelOneArray) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput() GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelOneArray) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathLevelOneArray) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelOneArrayInput ¶
type GetUserHierarchyGroupHierarchyPathLevelOneArrayInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput() GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput }
GetUserHierarchyGroupHierarchyPathLevelOneArrayInput is an input type that accepts GetUserHierarchyGroupHierarchyPathLevelOneArray and GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathLevelOneArrayInput` via:
GetUserHierarchyGroupHierarchyPathLevelOneArray{ GetUserHierarchyGroupHierarchyPathLevelOneArgs{...} }
type GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput ¶
type GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput ¶
func (o GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput() GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelOneInput ¶
type GetUserHierarchyGroupHierarchyPathLevelOneInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathLevelOneOutput() GetUserHierarchyGroupHierarchyPathLevelOneOutput ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathLevelOneOutput }
GetUserHierarchyGroupHierarchyPathLevelOneInput is an input type that accepts GetUserHierarchyGroupHierarchyPathLevelOneArgs and GetUserHierarchyGroupHierarchyPathLevelOneOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathLevelOneInput` via:
GetUserHierarchyGroupHierarchyPathLevelOneArgs{...}
type GetUserHierarchyGroupHierarchyPathLevelOneOutput ¶
type GetUserHierarchyGroupHierarchyPathLevelOneOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) Arn ¶
func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) Arn() pulumi.StringOutput
ARN of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) Name ¶
func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) Name() pulumi.StringOutput
Returns information on a specific hierarchy group by name
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneOutput ¶
func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneOutput() GetUserHierarchyGroupHierarchyPathLevelOneOutput
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneOutput
type GetUserHierarchyGroupHierarchyPathLevelThreeArgs ¶
type GetUserHierarchyGroupHierarchyPathLevelThreeArgs struct { // ARN of the hierarchy group. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy group. Id pulumi.StringInput `pulumi:"id"` // Returns information on a specific hierarchy group by name Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput ¶
func (i GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput() GetUserHierarchyGroupHierarchyPathLevelThreeOutput
func (GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeOutput
type GetUserHierarchyGroupHierarchyPathLevelThreeArray ¶
type GetUserHierarchyGroupHierarchyPathLevelThreeArray []GetUserHierarchyGroupHierarchyPathLevelThreeInput
func (GetUserHierarchyGroupHierarchyPathLevelThreeArray) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelThreeArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelThreeArray) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput ¶
func (i GetUserHierarchyGroupHierarchyPathLevelThreeArray) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelThreeArray) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathLevelThreeArray) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelThreeArrayInput ¶
type GetUserHierarchyGroupHierarchyPathLevelThreeArrayInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput }
GetUserHierarchyGroupHierarchyPathLevelThreeArrayInput is an input type that accepts GetUserHierarchyGroupHierarchyPathLevelThreeArray and GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathLevelThreeArrayInput` via:
GetUserHierarchyGroupHierarchyPathLevelThreeArray{ GetUserHierarchyGroupHierarchyPathLevelThreeArgs{...} }
type GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput ¶
type GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput ¶
func (o GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelThreeInput ¶
type GetUserHierarchyGroupHierarchyPathLevelThreeInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput() GetUserHierarchyGroupHierarchyPathLevelThreeOutput ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeOutput }
GetUserHierarchyGroupHierarchyPathLevelThreeInput is an input type that accepts GetUserHierarchyGroupHierarchyPathLevelThreeArgs and GetUserHierarchyGroupHierarchyPathLevelThreeOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathLevelThreeInput` via:
GetUserHierarchyGroupHierarchyPathLevelThreeArgs{...}
type GetUserHierarchyGroupHierarchyPathLevelThreeOutput ¶
type GetUserHierarchyGroupHierarchyPathLevelThreeOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Arn ¶
func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Arn() pulumi.StringOutput
ARN of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Id ¶
The identifier of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Name ¶
func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Name() pulumi.StringOutput
Returns information on a specific hierarchy group by name
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput ¶
func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput() GetUserHierarchyGroupHierarchyPathLevelThreeOutput
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeOutput
type GetUserHierarchyGroupHierarchyPathLevelTwoArgs ¶
type GetUserHierarchyGroupHierarchyPathLevelTwoArgs struct { // ARN of the hierarchy group. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy group. Id pulumi.StringInput `pulumi:"id"` // Returns information on a specific hierarchy group by name Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput ¶
func (i GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput() GetUserHierarchyGroupHierarchyPathLevelTwoOutput
func (GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoOutput
type GetUserHierarchyGroupHierarchyPathLevelTwoArray ¶
type GetUserHierarchyGroupHierarchyPathLevelTwoArray []GetUserHierarchyGroupHierarchyPathLevelTwoInput
func (GetUserHierarchyGroupHierarchyPathLevelTwoArray) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelTwoArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelTwoArray) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput ¶
func (i GetUserHierarchyGroupHierarchyPathLevelTwoArray) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelTwoArray) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext ¶
func (i GetUserHierarchyGroupHierarchyPathLevelTwoArray) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelTwoArrayInput ¶
type GetUserHierarchyGroupHierarchyPathLevelTwoArrayInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput }
GetUserHierarchyGroupHierarchyPathLevelTwoArrayInput is an input type that accepts GetUserHierarchyGroupHierarchyPathLevelTwoArray and GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathLevelTwoArrayInput` via:
GetUserHierarchyGroupHierarchyPathLevelTwoArray{ GetUserHierarchyGroupHierarchyPathLevelTwoArgs{...} }
type GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput ¶
type GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput ¶
func (o GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelTwoInput ¶
type GetUserHierarchyGroupHierarchyPathLevelTwoInput interface { pulumi.Input ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput() GetUserHierarchyGroupHierarchyPathLevelTwoOutput ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoOutput }
GetUserHierarchyGroupHierarchyPathLevelTwoInput is an input type that accepts GetUserHierarchyGroupHierarchyPathLevelTwoArgs and GetUserHierarchyGroupHierarchyPathLevelTwoOutput values. You can construct a concrete instance of `GetUserHierarchyGroupHierarchyPathLevelTwoInput` via:
GetUserHierarchyGroupHierarchyPathLevelTwoArgs{...}
type GetUserHierarchyGroupHierarchyPathLevelTwoOutput ¶
type GetUserHierarchyGroupHierarchyPathLevelTwoOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Arn ¶
func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Arn() pulumi.StringOutput
ARN of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Name ¶
func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Name() pulumi.StringOutput
Returns information on a specific hierarchy group by name
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput ¶
func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput() GetUserHierarchyGroupHierarchyPathLevelTwoOutput
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoOutput
type GetUserHierarchyGroupHierarchyPathOutput ¶
type GetUserHierarchyGroupHierarchyPathOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathOutput) ElementType ¶
func (GetUserHierarchyGroupHierarchyPathOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathOutput) LevelFives ¶
func (o GetUserHierarchyGroupHierarchyPathOutput) LevelFives() GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
Details of level five. See below.
func (GetUserHierarchyGroupHierarchyPathOutput) LevelFours ¶
func (o GetUserHierarchyGroupHierarchyPathOutput) LevelFours() GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
Details of level four. See below.
func (GetUserHierarchyGroupHierarchyPathOutput) LevelOnes ¶
func (o GetUserHierarchyGroupHierarchyPathOutput) LevelOnes() GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
Details of level one. See below.
func (GetUserHierarchyGroupHierarchyPathOutput) LevelThrees ¶
func (o GetUserHierarchyGroupHierarchyPathOutput) LevelThrees() GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
Details of level three. See below.
func (GetUserHierarchyGroupHierarchyPathOutput) LevelTwos ¶
func (o GetUserHierarchyGroupHierarchyPathOutput) LevelTwos() GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
Details of level two. See below.
func (GetUserHierarchyGroupHierarchyPathOutput) ToGetUserHierarchyGroupHierarchyPathOutput ¶
func (o GetUserHierarchyGroupHierarchyPathOutput) ToGetUserHierarchyGroupHierarchyPathOutput() GetUserHierarchyGroupHierarchyPathOutput
func (GetUserHierarchyGroupHierarchyPathOutput) ToGetUserHierarchyGroupHierarchyPathOutputWithContext ¶
func (o GetUserHierarchyGroupHierarchyPathOutput) ToGetUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathOutput
type GetUserHierarchyStructureHierarchyStructure ¶
type GetUserHierarchyStructureHierarchyStructure struct { // Details of level five. See below. LevelFives []GetUserHierarchyStructureHierarchyStructureLevelFife `pulumi:"levelFives"` // Details of level four. See below. LevelFours []GetUserHierarchyStructureHierarchyStructureLevelFour `pulumi:"levelFours"` // Details of level one. See below. LevelOnes []GetUserHierarchyStructureHierarchyStructureLevelOne `pulumi:"levelOnes"` // Details of level three. See below. LevelThrees []GetUserHierarchyStructureHierarchyStructureLevelThree `pulumi:"levelThrees"` // Details of level two. See below. LevelTwos []GetUserHierarchyStructureHierarchyStructureLevelTwo `pulumi:"levelTwos"` }
type GetUserHierarchyStructureHierarchyStructureArgs ¶
type GetUserHierarchyStructureHierarchyStructureArgs struct { // Details of level five. See below. LevelFives GetUserHierarchyStructureHierarchyStructureLevelFifeArrayInput `pulumi:"levelFives"` // Details of level four. See below. LevelFours GetUserHierarchyStructureHierarchyStructureLevelFourArrayInput `pulumi:"levelFours"` // Details of level one. See below. LevelOnes GetUserHierarchyStructureHierarchyStructureLevelOneArrayInput `pulumi:"levelOnes"` // Details of level three. See below. LevelThrees GetUserHierarchyStructureHierarchyStructureLevelThreeArrayInput `pulumi:"levelThrees"` // Details of level two. See below. LevelTwos GetUserHierarchyStructureHierarchyStructureLevelTwoArrayInput `pulumi:"levelTwos"` }
func (GetUserHierarchyStructureHierarchyStructureArgs) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureArgs) ToGetUserHierarchyStructureHierarchyStructureOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureArgs) ToGetUserHierarchyStructureHierarchyStructureOutput() GetUserHierarchyStructureHierarchyStructureOutput
func (GetUserHierarchyStructureHierarchyStructureArgs) ToGetUserHierarchyStructureHierarchyStructureOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureArgs) ToGetUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureOutput
type GetUserHierarchyStructureHierarchyStructureArray ¶
type GetUserHierarchyStructureHierarchyStructureArray []GetUserHierarchyStructureHierarchyStructureInput
func (GetUserHierarchyStructureHierarchyStructureArray) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureArray) ToGetUserHierarchyStructureHierarchyStructureArrayOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureArray) ToGetUserHierarchyStructureHierarchyStructureArrayOutput() GetUserHierarchyStructureHierarchyStructureArrayOutput
func (GetUserHierarchyStructureHierarchyStructureArray) ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureArray) ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureArrayOutput
type GetUserHierarchyStructureHierarchyStructureArrayInput ¶
type GetUserHierarchyStructureHierarchyStructureArrayInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureArrayOutput() GetUserHierarchyStructureHierarchyStructureArrayOutput ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureArrayOutput }
GetUserHierarchyStructureHierarchyStructureArrayInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureArray and GetUserHierarchyStructureHierarchyStructureArrayOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureArrayInput` via:
GetUserHierarchyStructureHierarchyStructureArray{ GetUserHierarchyStructureHierarchyStructureArgs{...} }
type GetUserHierarchyStructureHierarchyStructureArrayOutput ¶
type GetUserHierarchyStructureHierarchyStructureArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureArrayOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureArrayOutput) ToGetUserHierarchyStructureHierarchyStructureArrayOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureArrayOutput) ToGetUserHierarchyStructureHierarchyStructureArrayOutput() GetUserHierarchyStructureHierarchyStructureArrayOutput
func (GetUserHierarchyStructureHierarchyStructureArrayOutput) ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureArrayOutput) ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureArrayOutput
type GetUserHierarchyStructureHierarchyStructureInput ¶
type GetUserHierarchyStructureHierarchyStructureInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureOutput() GetUserHierarchyStructureHierarchyStructureOutput ToGetUserHierarchyStructureHierarchyStructureOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureOutput }
GetUserHierarchyStructureHierarchyStructureInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureArgs and GetUserHierarchyStructureHierarchyStructureOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureInput` via:
GetUserHierarchyStructureHierarchyStructureArgs{...}
type GetUserHierarchyStructureHierarchyStructureLevelFifeArgs ¶
type GetUserHierarchyStructureHierarchyStructureLevelFifeArgs struct { // ARN of the hierarchy level. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringInput `pulumi:"id"` // Name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
type GetUserHierarchyStructureHierarchyStructureLevelFifeArray ¶
type GetUserHierarchyStructureHierarchyStructureLevelFifeArray []GetUserHierarchyStructureHierarchyStructureLevelFifeInput
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelFifeArrayInput ¶
type GetUserHierarchyStructureHierarchyStructureLevelFifeArrayInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput }
GetUserHierarchyStructureHierarchyStructureLevelFifeArrayInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureLevelFifeArray and GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureLevelFifeArrayInput` via:
GetUserHierarchyStructureHierarchyStructureLevelFifeArray{ GetUserHierarchyStructureHierarchyStructureLevelFifeArgs{...} }
type GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput ¶
type GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelFifeInput ¶
type GetUserHierarchyStructureHierarchyStructureLevelFifeInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeOutput ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeOutput }
GetUserHierarchyStructureHierarchyStructureLevelFifeInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureLevelFifeArgs and GetUserHierarchyStructureHierarchyStructureLevelFifeOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureLevelFifeInput` via:
GetUserHierarchyStructureHierarchyStructureLevelFifeArgs{...}
type GetUserHierarchyStructureHierarchyStructureLevelFifeOutput ¶
type GetUserHierarchyStructureHierarchyStructureLevelFifeOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) Id ¶
The identifier of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) Name ¶
Name of the user hierarchy level. Must not be more than 50 characters.
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
type GetUserHierarchyStructureHierarchyStructureLevelFourArgs ¶
type GetUserHierarchyStructureHierarchyStructureLevelFourArgs struct { // ARN of the hierarchy level. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringInput `pulumi:"id"` // Name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput() GetUserHierarchyStructureHierarchyStructureLevelFourOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourOutput
type GetUserHierarchyStructureHierarchyStructureLevelFourArray ¶
type GetUserHierarchyStructureHierarchyStructureLevelFourArray []GetUserHierarchyStructureHierarchyStructureLevelFourInput
func (GetUserHierarchyStructureHierarchyStructureLevelFourArray) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelFourArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFourArray) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelFourArray) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFourArray) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelFourArray) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelFourArrayInput ¶
type GetUserHierarchyStructureHierarchyStructureLevelFourArrayInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput }
GetUserHierarchyStructureHierarchyStructureLevelFourArrayInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureLevelFourArray and GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureLevelFourArrayInput` via:
GetUserHierarchyStructureHierarchyStructureLevelFourArray{ GetUserHierarchyStructureHierarchyStructureLevelFourArgs{...} }
type GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput ¶
type GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelFourInput ¶
type GetUserHierarchyStructureHierarchyStructureLevelFourInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput() GetUserHierarchyStructureHierarchyStructureLevelFourOutput ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourOutput }
GetUserHierarchyStructureHierarchyStructureLevelFourInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureLevelFourArgs and GetUserHierarchyStructureHierarchyStructureLevelFourOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureLevelFourInput` via:
GetUserHierarchyStructureHierarchyStructureLevelFourArgs{...}
type GetUserHierarchyStructureHierarchyStructureLevelFourOutput ¶
type GetUserHierarchyStructureHierarchyStructureLevelFourOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) Id ¶
The identifier of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) Name ¶
Name of the user hierarchy level. Must not be more than 50 characters.
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput() GetUserHierarchyStructureHierarchyStructureLevelFourOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourOutput
type GetUserHierarchyStructureHierarchyStructureLevelOneArgs ¶
type GetUserHierarchyStructureHierarchyStructureLevelOneArgs struct { // ARN of the hierarchy level. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringInput `pulumi:"id"` // Name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput() GetUserHierarchyStructureHierarchyStructureLevelOneOutput
func (GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneOutput
type GetUserHierarchyStructureHierarchyStructureLevelOneArray ¶
type GetUserHierarchyStructureHierarchyStructureLevelOneArray []GetUserHierarchyStructureHierarchyStructureLevelOneInput
func (GetUserHierarchyStructureHierarchyStructureLevelOneArray) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelOneArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelOneArray) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelOneArray) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelOneArray) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelOneArray) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelOneArrayInput ¶
type GetUserHierarchyStructureHierarchyStructureLevelOneArrayInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput }
GetUserHierarchyStructureHierarchyStructureLevelOneArrayInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureLevelOneArray and GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureLevelOneArrayInput` via:
GetUserHierarchyStructureHierarchyStructureLevelOneArray{ GetUserHierarchyStructureHierarchyStructureLevelOneArgs{...} }
type GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput ¶
type GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelOneInput ¶
type GetUserHierarchyStructureHierarchyStructureLevelOneInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput() GetUserHierarchyStructureHierarchyStructureLevelOneOutput ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneOutput }
GetUserHierarchyStructureHierarchyStructureLevelOneInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureLevelOneArgs and GetUserHierarchyStructureHierarchyStructureLevelOneOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureLevelOneInput` via:
GetUserHierarchyStructureHierarchyStructureLevelOneArgs{...}
type GetUserHierarchyStructureHierarchyStructureLevelOneOutput ¶
type GetUserHierarchyStructureHierarchyStructureLevelOneOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) Id ¶
The identifier of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) Name ¶
Name of the user hierarchy level. Must not be more than 50 characters.
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput() GetUserHierarchyStructureHierarchyStructureLevelOneOutput
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneOutput
type GetUserHierarchyStructureHierarchyStructureLevelThreeArgs ¶
type GetUserHierarchyStructureHierarchyStructureLevelThreeArgs struct { // ARN of the hierarchy level. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringInput `pulumi:"id"` // Name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
type GetUserHierarchyStructureHierarchyStructureLevelThreeArray ¶
type GetUserHierarchyStructureHierarchyStructureLevelThreeArray []GetUserHierarchyStructureHierarchyStructureLevelThreeInput
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelThreeArrayInput ¶
type GetUserHierarchyStructureHierarchyStructureLevelThreeArrayInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput }
GetUserHierarchyStructureHierarchyStructureLevelThreeArrayInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureLevelThreeArray and GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureLevelThreeArrayInput` via:
GetUserHierarchyStructureHierarchyStructureLevelThreeArray{ GetUserHierarchyStructureHierarchyStructureLevelThreeArgs{...} }
type GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput ¶
type GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelThreeInput ¶
type GetUserHierarchyStructureHierarchyStructureLevelThreeInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeOutput ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeOutput }
GetUserHierarchyStructureHierarchyStructureLevelThreeInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureLevelThreeArgs and GetUserHierarchyStructureHierarchyStructureLevelThreeOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureLevelThreeInput` via:
GetUserHierarchyStructureHierarchyStructureLevelThreeArgs{...}
type GetUserHierarchyStructureHierarchyStructureLevelThreeOutput ¶
type GetUserHierarchyStructureHierarchyStructureLevelThreeOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) Arn ¶
ARN of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) Id ¶
The identifier of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) Name ¶
Name of the user hierarchy level. Must not be more than 50 characters.
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
type GetUserHierarchyStructureHierarchyStructureLevelTwoArgs ¶
type GetUserHierarchyStructureHierarchyStructureLevelTwoArgs struct { // ARN of the hierarchy level. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringInput `pulumi:"id"` // Name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
type GetUserHierarchyStructureHierarchyStructureLevelTwoArray ¶
type GetUserHierarchyStructureHierarchyStructureLevelTwoArray []GetUserHierarchyStructureHierarchyStructureLevelTwoInput
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext ¶
func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelTwoArrayInput ¶
type GetUserHierarchyStructureHierarchyStructureLevelTwoArrayInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput }
GetUserHierarchyStructureHierarchyStructureLevelTwoArrayInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureLevelTwoArray and GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureLevelTwoArrayInput` via:
GetUserHierarchyStructureHierarchyStructureLevelTwoArray{ GetUserHierarchyStructureHierarchyStructureLevelTwoArgs{...} }
type GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput ¶
type GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelTwoInput ¶
type GetUserHierarchyStructureHierarchyStructureLevelTwoInput interface { pulumi.Input ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoOutput ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoOutput }
GetUserHierarchyStructureHierarchyStructureLevelTwoInput is an input type that accepts GetUserHierarchyStructureHierarchyStructureLevelTwoArgs and GetUserHierarchyStructureHierarchyStructureLevelTwoOutput values. You can construct a concrete instance of `GetUserHierarchyStructureHierarchyStructureLevelTwoInput` via:
GetUserHierarchyStructureHierarchyStructureLevelTwoArgs{...}
type GetUserHierarchyStructureHierarchyStructureLevelTwoOutput ¶
type GetUserHierarchyStructureHierarchyStructureLevelTwoOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) Id ¶
The identifier of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) Name ¶
Name of the user hierarchy level. Must not be more than 50 characters.
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
type GetUserHierarchyStructureHierarchyStructureOutput ¶
type GetUserHierarchyStructureHierarchyStructureOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureOutput) ElementType ¶
func (GetUserHierarchyStructureHierarchyStructureOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureOutput) LevelFives ¶
func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelFives() GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
Details of level five. See below.
func (GetUserHierarchyStructureHierarchyStructureOutput) LevelFours ¶
func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelFours() GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
Details of level four. See below.
func (GetUserHierarchyStructureHierarchyStructureOutput) LevelOnes ¶
func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelOnes() GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
Details of level one. See below.
func (GetUserHierarchyStructureHierarchyStructureOutput) LevelThrees ¶
func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelThrees() GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
Details of level three. See below.
func (GetUserHierarchyStructureHierarchyStructureOutput) LevelTwos ¶
func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelTwos() GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
Details of level two. See below.
func (GetUserHierarchyStructureHierarchyStructureOutput) ToGetUserHierarchyStructureHierarchyStructureOutput ¶
func (o GetUserHierarchyStructureHierarchyStructureOutput) ToGetUserHierarchyStructureHierarchyStructureOutput() GetUserHierarchyStructureHierarchyStructureOutput
func (GetUserHierarchyStructureHierarchyStructureOutput) ToGetUserHierarchyStructureHierarchyStructureOutputWithContext ¶
func (o GetUserHierarchyStructureHierarchyStructureOutput) ToGetUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureOutput
type GetUserIdentityInfo ¶
type GetUserIdentityInfoArgs ¶
type GetUserIdentityInfoArgs struct { // The email address. Email pulumi.StringInput `pulumi:"email"` // The first name. FirstName pulumi.StringInput `pulumi:"firstName"` // The last name. LastName pulumi.StringInput `pulumi:"lastName"` }
func (GetUserIdentityInfoArgs) ElementType ¶
func (GetUserIdentityInfoArgs) ElementType() reflect.Type
func (GetUserIdentityInfoArgs) ToGetUserIdentityInfoOutput ¶
func (i GetUserIdentityInfoArgs) ToGetUserIdentityInfoOutput() GetUserIdentityInfoOutput
func (GetUserIdentityInfoArgs) ToGetUserIdentityInfoOutputWithContext ¶
func (i GetUserIdentityInfoArgs) ToGetUserIdentityInfoOutputWithContext(ctx context.Context) GetUserIdentityInfoOutput
type GetUserIdentityInfoArray ¶
type GetUserIdentityInfoArray []GetUserIdentityInfoInput
func (GetUserIdentityInfoArray) ElementType ¶
func (GetUserIdentityInfoArray) ElementType() reflect.Type
func (GetUserIdentityInfoArray) ToGetUserIdentityInfoArrayOutput ¶
func (i GetUserIdentityInfoArray) ToGetUserIdentityInfoArrayOutput() GetUserIdentityInfoArrayOutput
func (GetUserIdentityInfoArray) ToGetUserIdentityInfoArrayOutputWithContext ¶
func (i GetUserIdentityInfoArray) ToGetUserIdentityInfoArrayOutputWithContext(ctx context.Context) GetUserIdentityInfoArrayOutput
type GetUserIdentityInfoArrayInput ¶
type GetUserIdentityInfoArrayInput interface { pulumi.Input ToGetUserIdentityInfoArrayOutput() GetUserIdentityInfoArrayOutput ToGetUserIdentityInfoArrayOutputWithContext(context.Context) GetUserIdentityInfoArrayOutput }
GetUserIdentityInfoArrayInput is an input type that accepts GetUserIdentityInfoArray and GetUserIdentityInfoArrayOutput values. You can construct a concrete instance of `GetUserIdentityInfoArrayInput` via:
GetUserIdentityInfoArray{ GetUserIdentityInfoArgs{...} }
type GetUserIdentityInfoArrayOutput ¶
type GetUserIdentityInfoArrayOutput struct{ *pulumi.OutputState }
func (GetUserIdentityInfoArrayOutput) ElementType ¶
func (GetUserIdentityInfoArrayOutput) ElementType() reflect.Type
func (GetUserIdentityInfoArrayOutput) Index ¶
func (o GetUserIdentityInfoArrayOutput) Index(i pulumi.IntInput) GetUserIdentityInfoOutput
func (GetUserIdentityInfoArrayOutput) ToGetUserIdentityInfoArrayOutput ¶
func (o GetUserIdentityInfoArrayOutput) ToGetUserIdentityInfoArrayOutput() GetUserIdentityInfoArrayOutput
func (GetUserIdentityInfoArrayOutput) ToGetUserIdentityInfoArrayOutputWithContext ¶
func (o GetUserIdentityInfoArrayOutput) ToGetUserIdentityInfoArrayOutputWithContext(ctx context.Context) GetUserIdentityInfoArrayOutput
type GetUserIdentityInfoInput ¶
type GetUserIdentityInfoInput interface { pulumi.Input ToGetUserIdentityInfoOutput() GetUserIdentityInfoOutput ToGetUserIdentityInfoOutputWithContext(context.Context) GetUserIdentityInfoOutput }
GetUserIdentityInfoInput is an input type that accepts GetUserIdentityInfoArgs and GetUserIdentityInfoOutput values. You can construct a concrete instance of `GetUserIdentityInfoInput` via:
GetUserIdentityInfoArgs{...}
type GetUserIdentityInfoOutput ¶
type GetUserIdentityInfoOutput struct{ *pulumi.OutputState }
func (GetUserIdentityInfoOutput) ElementType ¶
func (GetUserIdentityInfoOutput) ElementType() reflect.Type
func (GetUserIdentityInfoOutput) Email ¶
func (o GetUserIdentityInfoOutput) Email() pulumi.StringOutput
The email address.
func (GetUserIdentityInfoOutput) FirstName ¶
func (o GetUserIdentityInfoOutput) FirstName() pulumi.StringOutput
The first name.
func (GetUserIdentityInfoOutput) LastName ¶
func (o GetUserIdentityInfoOutput) LastName() pulumi.StringOutput
The last name.
func (GetUserIdentityInfoOutput) ToGetUserIdentityInfoOutput ¶
func (o GetUserIdentityInfoOutput) ToGetUserIdentityInfoOutput() GetUserIdentityInfoOutput
func (GetUserIdentityInfoOutput) ToGetUserIdentityInfoOutputWithContext ¶
func (o GetUserIdentityInfoOutput) ToGetUserIdentityInfoOutputWithContext(ctx context.Context) GetUserIdentityInfoOutput
type GetUserPhoneConfig ¶
type GetUserPhoneConfig struct { // The After Call Work (ACW) timeout setting, in seconds. AfterContactWorkTimeLimit int `pulumi:"afterContactWorkTimeLimit"` // When Auto-Accept Call is enabled for an available agent, the agent connects to contacts automatically. AutoAccept bool `pulumi:"autoAccept"` // The phone number for the user's desk phone. DeskPhoneNumber string `pulumi:"deskPhoneNumber"` // The phone type. Valid values are `DESK_PHONE` and `SOFT_PHONE`. PhoneType string `pulumi:"phoneType"` }
type GetUserPhoneConfigArgs ¶
type GetUserPhoneConfigArgs struct { // The After Call Work (ACW) timeout setting, in seconds. AfterContactWorkTimeLimit pulumi.IntInput `pulumi:"afterContactWorkTimeLimit"` // When Auto-Accept Call is enabled for an available agent, the agent connects to contacts automatically. AutoAccept pulumi.BoolInput `pulumi:"autoAccept"` // The phone number for the user's desk phone. DeskPhoneNumber pulumi.StringInput `pulumi:"deskPhoneNumber"` // The phone type. Valid values are `DESK_PHONE` and `SOFT_PHONE`. PhoneType pulumi.StringInput `pulumi:"phoneType"` }
func (GetUserPhoneConfigArgs) ElementType ¶
func (GetUserPhoneConfigArgs) ElementType() reflect.Type
func (GetUserPhoneConfigArgs) ToGetUserPhoneConfigOutput ¶
func (i GetUserPhoneConfigArgs) ToGetUserPhoneConfigOutput() GetUserPhoneConfigOutput
func (GetUserPhoneConfigArgs) ToGetUserPhoneConfigOutputWithContext ¶
func (i GetUserPhoneConfigArgs) ToGetUserPhoneConfigOutputWithContext(ctx context.Context) GetUserPhoneConfigOutput
type GetUserPhoneConfigArray ¶
type GetUserPhoneConfigArray []GetUserPhoneConfigInput
func (GetUserPhoneConfigArray) ElementType ¶
func (GetUserPhoneConfigArray) ElementType() reflect.Type
func (GetUserPhoneConfigArray) ToGetUserPhoneConfigArrayOutput ¶
func (i GetUserPhoneConfigArray) ToGetUserPhoneConfigArrayOutput() GetUserPhoneConfigArrayOutput
func (GetUserPhoneConfigArray) ToGetUserPhoneConfigArrayOutputWithContext ¶
func (i GetUserPhoneConfigArray) ToGetUserPhoneConfigArrayOutputWithContext(ctx context.Context) GetUserPhoneConfigArrayOutput
type GetUserPhoneConfigArrayInput ¶
type GetUserPhoneConfigArrayInput interface { pulumi.Input ToGetUserPhoneConfigArrayOutput() GetUserPhoneConfigArrayOutput ToGetUserPhoneConfigArrayOutputWithContext(context.Context) GetUserPhoneConfigArrayOutput }
GetUserPhoneConfigArrayInput is an input type that accepts GetUserPhoneConfigArray and GetUserPhoneConfigArrayOutput values. You can construct a concrete instance of `GetUserPhoneConfigArrayInput` via:
GetUserPhoneConfigArray{ GetUserPhoneConfigArgs{...} }
type GetUserPhoneConfigArrayOutput ¶
type GetUserPhoneConfigArrayOutput struct{ *pulumi.OutputState }
func (GetUserPhoneConfigArrayOutput) ElementType ¶
func (GetUserPhoneConfigArrayOutput) ElementType() reflect.Type
func (GetUserPhoneConfigArrayOutput) Index ¶
func (o GetUserPhoneConfigArrayOutput) Index(i pulumi.IntInput) GetUserPhoneConfigOutput
func (GetUserPhoneConfigArrayOutput) ToGetUserPhoneConfigArrayOutput ¶
func (o GetUserPhoneConfigArrayOutput) ToGetUserPhoneConfigArrayOutput() GetUserPhoneConfigArrayOutput
func (GetUserPhoneConfigArrayOutput) ToGetUserPhoneConfigArrayOutputWithContext ¶
func (o GetUserPhoneConfigArrayOutput) ToGetUserPhoneConfigArrayOutputWithContext(ctx context.Context) GetUserPhoneConfigArrayOutput
type GetUserPhoneConfigInput ¶
type GetUserPhoneConfigInput interface { pulumi.Input ToGetUserPhoneConfigOutput() GetUserPhoneConfigOutput ToGetUserPhoneConfigOutputWithContext(context.Context) GetUserPhoneConfigOutput }
GetUserPhoneConfigInput is an input type that accepts GetUserPhoneConfigArgs and GetUserPhoneConfigOutput values. You can construct a concrete instance of `GetUserPhoneConfigInput` via:
GetUserPhoneConfigArgs{...}
type GetUserPhoneConfigOutput ¶
type GetUserPhoneConfigOutput struct{ *pulumi.OutputState }
func (GetUserPhoneConfigOutput) AfterContactWorkTimeLimit ¶
func (o GetUserPhoneConfigOutput) AfterContactWorkTimeLimit() pulumi.IntOutput
The After Call Work (ACW) timeout setting, in seconds.
func (GetUserPhoneConfigOutput) AutoAccept ¶
func (o GetUserPhoneConfigOutput) AutoAccept() pulumi.BoolOutput
When Auto-Accept Call is enabled for an available agent, the agent connects to contacts automatically.
func (GetUserPhoneConfigOutput) DeskPhoneNumber ¶
func (o GetUserPhoneConfigOutput) DeskPhoneNumber() pulumi.StringOutput
The phone number for the user's desk phone.
func (GetUserPhoneConfigOutput) ElementType ¶
func (GetUserPhoneConfigOutput) ElementType() reflect.Type
func (GetUserPhoneConfigOutput) PhoneType ¶
func (o GetUserPhoneConfigOutput) PhoneType() pulumi.StringOutput
The phone type. Valid values are `DESK_PHONE` and `SOFT_PHONE`.
func (GetUserPhoneConfigOutput) ToGetUserPhoneConfigOutput ¶
func (o GetUserPhoneConfigOutput) ToGetUserPhoneConfigOutput() GetUserPhoneConfigOutput
func (GetUserPhoneConfigOutput) ToGetUserPhoneConfigOutputWithContext ¶
func (o GetUserPhoneConfigOutput) ToGetUserPhoneConfigOutputWithContext(ctx context.Context) GetUserPhoneConfigOutput
type HoursOfOperation ¶
type HoursOfOperation struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Hours of Operation. Arn pulumi.StringOutput `pulumi:"arn"` // One or more config blocks which define the configuration information for the hours of operation: day, start time, and end time . Config blocks are documented below. Configs HoursOfOperationConfigArrayOutput `pulumi:"configs"` // Specifies the description of the Hours of Operation. Description pulumi.StringPtrOutput `pulumi:"description"` // The identifier for the hours of operation. HoursOfOperationId pulumi.StringOutput `pulumi:"hoursOfOperationId"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Specifies the name of the Hours of Operation. Name pulumi.StringOutput `pulumi:"name"` // Tags to apply to the Hours of Operation. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Specifies the time zone of the Hours of Operation. TimeZone pulumi.StringOutput `pulumi:"timeZone"` }
Provides an Amazon Connect Hours of Operation resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewHoursOfOperation(ctx, "test", &connect.HoursOfOperationArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("Office Hours"), Description: pulumi.String("Monday office hours"), TimeZone: pulumi.String("EST"), Configs: connect.HoursOfOperationConfigArray{ &connect.HoursOfOperationConfigArgs{ Day: pulumi.String("MONDAY"), EndTime: &connect.HoursOfOperationConfigEndTimeArgs{ Hours: pulumi.Int(23), Minutes: pulumi.Int(8), }, StartTime: &connect.HoursOfOperationConfigStartTimeArgs{ Hours: pulumi.Int(8), Minutes: pulumi.Int(0), }, }, &connect.HoursOfOperationConfigArgs{ Day: pulumi.String("TUESDAY"), EndTime: &connect.HoursOfOperationConfigEndTimeArgs{ Hours: pulumi.Int(21), Minutes: pulumi.Int(0), }, StartTime: &connect.HoursOfOperationConfigStartTimeArgs{ Hours: pulumi.Int(9), Minutes: pulumi.Int(0), }, }, }, Tags: pulumi.StringMap{ "Name": pulumi.String("Example Hours of Operation"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Hours of Operations using the `instance_id` and `hours_of_operation_id` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/hoursOfOperation:HoursOfOperation example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetHoursOfOperation ¶
func GetHoursOfOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HoursOfOperationState, opts ...pulumi.ResourceOption) (*HoursOfOperation, error)
GetHoursOfOperation gets an existing HoursOfOperation 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 NewHoursOfOperation ¶
func NewHoursOfOperation(ctx *pulumi.Context, name string, args *HoursOfOperationArgs, opts ...pulumi.ResourceOption) (*HoursOfOperation, error)
NewHoursOfOperation registers a new resource with the given unique name, arguments, and options.
func (*HoursOfOperation) ElementType ¶
func (*HoursOfOperation) ElementType() reflect.Type
func (*HoursOfOperation) ToHoursOfOperationOutput ¶
func (i *HoursOfOperation) ToHoursOfOperationOutput() HoursOfOperationOutput
func (*HoursOfOperation) ToHoursOfOperationOutputWithContext ¶
func (i *HoursOfOperation) ToHoursOfOperationOutputWithContext(ctx context.Context) HoursOfOperationOutput
type HoursOfOperationArgs ¶
type HoursOfOperationArgs struct { // One or more config blocks which define the configuration information for the hours of operation: day, start time, and end time . Config blocks are documented below. Configs HoursOfOperationConfigArrayInput // Specifies the description of the Hours of Operation. Description pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // Specifies the name of the Hours of Operation. Name pulumi.StringPtrInput // Tags to apply to the Hours of Operation. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Specifies the time zone of the Hours of Operation. TimeZone pulumi.StringInput }
The set of arguments for constructing a HoursOfOperation resource.
func (HoursOfOperationArgs) ElementType ¶
func (HoursOfOperationArgs) ElementType() reflect.Type
type HoursOfOperationArray ¶
type HoursOfOperationArray []HoursOfOperationInput
func (HoursOfOperationArray) ElementType ¶
func (HoursOfOperationArray) ElementType() reflect.Type
func (HoursOfOperationArray) ToHoursOfOperationArrayOutput ¶
func (i HoursOfOperationArray) ToHoursOfOperationArrayOutput() HoursOfOperationArrayOutput
func (HoursOfOperationArray) ToHoursOfOperationArrayOutputWithContext ¶
func (i HoursOfOperationArray) ToHoursOfOperationArrayOutputWithContext(ctx context.Context) HoursOfOperationArrayOutput
type HoursOfOperationArrayInput ¶
type HoursOfOperationArrayInput interface { pulumi.Input ToHoursOfOperationArrayOutput() HoursOfOperationArrayOutput ToHoursOfOperationArrayOutputWithContext(context.Context) HoursOfOperationArrayOutput }
HoursOfOperationArrayInput is an input type that accepts HoursOfOperationArray and HoursOfOperationArrayOutput values. You can construct a concrete instance of `HoursOfOperationArrayInput` via:
HoursOfOperationArray{ HoursOfOperationArgs{...} }
type HoursOfOperationArrayOutput ¶
type HoursOfOperationArrayOutput struct{ *pulumi.OutputState }
func (HoursOfOperationArrayOutput) ElementType ¶
func (HoursOfOperationArrayOutput) ElementType() reflect.Type
func (HoursOfOperationArrayOutput) Index ¶
func (o HoursOfOperationArrayOutput) Index(i pulumi.IntInput) HoursOfOperationOutput
func (HoursOfOperationArrayOutput) ToHoursOfOperationArrayOutput ¶
func (o HoursOfOperationArrayOutput) ToHoursOfOperationArrayOutput() HoursOfOperationArrayOutput
func (HoursOfOperationArrayOutput) ToHoursOfOperationArrayOutputWithContext ¶
func (o HoursOfOperationArrayOutput) ToHoursOfOperationArrayOutputWithContext(ctx context.Context) HoursOfOperationArrayOutput
type HoursOfOperationConfig ¶
type HoursOfOperationConfig struct { // Specifies the day that the hours of operation applies to. Day string `pulumi:"day"` // A end time block specifies the time that your contact center closes. The `endTime` is documented below. EndTime HoursOfOperationConfigEndTime `pulumi:"endTime"` // A start time block specifies the time that your contact center opens. The `startTime` is documented below. StartTime HoursOfOperationConfigStartTime `pulumi:"startTime"` }
type HoursOfOperationConfigArgs ¶
type HoursOfOperationConfigArgs struct { // Specifies the day that the hours of operation applies to. Day pulumi.StringInput `pulumi:"day"` // A end time block specifies the time that your contact center closes. The `endTime` is documented below. EndTime HoursOfOperationConfigEndTimeInput `pulumi:"endTime"` // A start time block specifies the time that your contact center opens. The `startTime` is documented below. StartTime HoursOfOperationConfigStartTimeInput `pulumi:"startTime"` }
func (HoursOfOperationConfigArgs) ElementType ¶
func (HoursOfOperationConfigArgs) ElementType() reflect.Type
func (HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutput ¶
func (i HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutput() HoursOfOperationConfigOutput
func (HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutputWithContext ¶
func (i HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutputWithContext(ctx context.Context) HoursOfOperationConfigOutput
type HoursOfOperationConfigArray ¶
type HoursOfOperationConfigArray []HoursOfOperationConfigInput
func (HoursOfOperationConfigArray) ElementType ¶
func (HoursOfOperationConfigArray) ElementType() reflect.Type
func (HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutput ¶
func (i HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput
func (HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutputWithContext ¶
func (i HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) HoursOfOperationConfigArrayOutput
type HoursOfOperationConfigArrayInput ¶
type HoursOfOperationConfigArrayInput interface { pulumi.Input ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput ToHoursOfOperationConfigArrayOutputWithContext(context.Context) HoursOfOperationConfigArrayOutput }
HoursOfOperationConfigArrayInput is an input type that accepts HoursOfOperationConfigArray and HoursOfOperationConfigArrayOutput values. You can construct a concrete instance of `HoursOfOperationConfigArrayInput` via:
HoursOfOperationConfigArray{ HoursOfOperationConfigArgs{...} }
type HoursOfOperationConfigArrayOutput ¶
type HoursOfOperationConfigArrayOutput struct{ *pulumi.OutputState }
func (HoursOfOperationConfigArrayOutput) ElementType ¶
func (HoursOfOperationConfigArrayOutput) ElementType() reflect.Type
func (HoursOfOperationConfigArrayOutput) Index ¶
func (o HoursOfOperationConfigArrayOutput) Index(i pulumi.IntInput) HoursOfOperationConfigOutput
func (HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutput ¶
func (o HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput
func (HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutputWithContext ¶
func (o HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) HoursOfOperationConfigArrayOutput
type HoursOfOperationConfigEndTimeArgs ¶
type HoursOfOperationConfigEndTimeArgs struct { // Specifies the hour of closing. Hours pulumi.IntInput `pulumi:"hours"` // Specifies the minute of closing. Minutes pulumi.IntInput `pulumi:"minutes"` }
func (HoursOfOperationConfigEndTimeArgs) ElementType ¶
func (HoursOfOperationConfigEndTimeArgs) ElementType() reflect.Type
func (HoursOfOperationConfigEndTimeArgs) ToHoursOfOperationConfigEndTimeOutput ¶
func (i HoursOfOperationConfigEndTimeArgs) ToHoursOfOperationConfigEndTimeOutput() HoursOfOperationConfigEndTimeOutput
func (HoursOfOperationConfigEndTimeArgs) ToHoursOfOperationConfigEndTimeOutputWithContext ¶
func (i HoursOfOperationConfigEndTimeArgs) ToHoursOfOperationConfigEndTimeOutputWithContext(ctx context.Context) HoursOfOperationConfigEndTimeOutput
type HoursOfOperationConfigEndTimeInput ¶
type HoursOfOperationConfigEndTimeInput interface { pulumi.Input ToHoursOfOperationConfigEndTimeOutput() HoursOfOperationConfigEndTimeOutput ToHoursOfOperationConfigEndTimeOutputWithContext(context.Context) HoursOfOperationConfigEndTimeOutput }
HoursOfOperationConfigEndTimeInput is an input type that accepts HoursOfOperationConfigEndTimeArgs and HoursOfOperationConfigEndTimeOutput values. You can construct a concrete instance of `HoursOfOperationConfigEndTimeInput` via:
HoursOfOperationConfigEndTimeArgs{...}
type HoursOfOperationConfigEndTimeOutput ¶
type HoursOfOperationConfigEndTimeOutput struct{ *pulumi.OutputState }
func (HoursOfOperationConfigEndTimeOutput) ElementType ¶
func (HoursOfOperationConfigEndTimeOutput) ElementType() reflect.Type
func (HoursOfOperationConfigEndTimeOutput) Hours ¶
func (o HoursOfOperationConfigEndTimeOutput) Hours() pulumi.IntOutput
Specifies the hour of closing.
func (HoursOfOperationConfigEndTimeOutput) Minutes ¶
func (o HoursOfOperationConfigEndTimeOutput) Minutes() pulumi.IntOutput
Specifies the minute of closing.
func (HoursOfOperationConfigEndTimeOutput) ToHoursOfOperationConfigEndTimeOutput ¶
func (o HoursOfOperationConfigEndTimeOutput) ToHoursOfOperationConfigEndTimeOutput() HoursOfOperationConfigEndTimeOutput
func (HoursOfOperationConfigEndTimeOutput) ToHoursOfOperationConfigEndTimeOutputWithContext ¶
func (o HoursOfOperationConfigEndTimeOutput) ToHoursOfOperationConfigEndTimeOutputWithContext(ctx context.Context) HoursOfOperationConfigEndTimeOutput
type HoursOfOperationConfigInput ¶
type HoursOfOperationConfigInput interface { pulumi.Input ToHoursOfOperationConfigOutput() HoursOfOperationConfigOutput ToHoursOfOperationConfigOutputWithContext(context.Context) HoursOfOperationConfigOutput }
HoursOfOperationConfigInput is an input type that accepts HoursOfOperationConfigArgs and HoursOfOperationConfigOutput values. You can construct a concrete instance of `HoursOfOperationConfigInput` via:
HoursOfOperationConfigArgs{...}
type HoursOfOperationConfigOutput ¶
type HoursOfOperationConfigOutput struct{ *pulumi.OutputState }
func (HoursOfOperationConfigOutput) Day ¶
func (o HoursOfOperationConfigOutput) Day() pulumi.StringOutput
Specifies the day that the hours of operation applies to.
func (HoursOfOperationConfigOutput) ElementType ¶
func (HoursOfOperationConfigOutput) ElementType() reflect.Type
func (HoursOfOperationConfigOutput) EndTime ¶
func (o HoursOfOperationConfigOutput) EndTime() HoursOfOperationConfigEndTimeOutput
A end time block specifies the time that your contact center closes. The `endTime` is documented below.
func (HoursOfOperationConfigOutput) StartTime ¶
func (o HoursOfOperationConfigOutput) StartTime() HoursOfOperationConfigStartTimeOutput
A start time block specifies the time that your contact center opens. The `startTime` is documented below.
func (HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutput ¶
func (o HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutput() HoursOfOperationConfigOutput
func (HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutputWithContext ¶
func (o HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutputWithContext(ctx context.Context) HoursOfOperationConfigOutput
type HoursOfOperationConfigStartTimeArgs ¶
type HoursOfOperationConfigStartTimeArgs struct { // Specifies the hour of opening. Hours pulumi.IntInput `pulumi:"hours"` // Specifies the minute of opening. Minutes pulumi.IntInput `pulumi:"minutes"` }
func (HoursOfOperationConfigStartTimeArgs) ElementType ¶
func (HoursOfOperationConfigStartTimeArgs) ElementType() reflect.Type
func (HoursOfOperationConfigStartTimeArgs) ToHoursOfOperationConfigStartTimeOutput ¶
func (i HoursOfOperationConfigStartTimeArgs) ToHoursOfOperationConfigStartTimeOutput() HoursOfOperationConfigStartTimeOutput
func (HoursOfOperationConfigStartTimeArgs) ToHoursOfOperationConfigStartTimeOutputWithContext ¶
func (i HoursOfOperationConfigStartTimeArgs) ToHoursOfOperationConfigStartTimeOutputWithContext(ctx context.Context) HoursOfOperationConfigStartTimeOutput
type HoursOfOperationConfigStartTimeInput ¶
type HoursOfOperationConfigStartTimeInput interface { pulumi.Input ToHoursOfOperationConfigStartTimeOutput() HoursOfOperationConfigStartTimeOutput ToHoursOfOperationConfigStartTimeOutputWithContext(context.Context) HoursOfOperationConfigStartTimeOutput }
HoursOfOperationConfigStartTimeInput is an input type that accepts HoursOfOperationConfigStartTimeArgs and HoursOfOperationConfigStartTimeOutput values. You can construct a concrete instance of `HoursOfOperationConfigStartTimeInput` via:
HoursOfOperationConfigStartTimeArgs{...}
type HoursOfOperationConfigStartTimeOutput ¶
type HoursOfOperationConfigStartTimeOutput struct{ *pulumi.OutputState }
func (HoursOfOperationConfigStartTimeOutput) ElementType ¶
func (HoursOfOperationConfigStartTimeOutput) ElementType() reflect.Type
func (HoursOfOperationConfigStartTimeOutput) Hours ¶
func (o HoursOfOperationConfigStartTimeOutput) Hours() pulumi.IntOutput
Specifies the hour of opening.
func (HoursOfOperationConfigStartTimeOutput) Minutes ¶
func (o HoursOfOperationConfigStartTimeOutput) Minutes() pulumi.IntOutput
Specifies the minute of opening.
func (HoursOfOperationConfigStartTimeOutput) ToHoursOfOperationConfigStartTimeOutput ¶
func (o HoursOfOperationConfigStartTimeOutput) ToHoursOfOperationConfigStartTimeOutput() HoursOfOperationConfigStartTimeOutput
func (HoursOfOperationConfigStartTimeOutput) ToHoursOfOperationConfigStartTimeOutputWithContext ¶
func (o HoursOfOperationConfigStartTimeOutput) ToHoursOfOperationConfigStartTimeOutputWithContext(ctx context.Context) HoursOfOperationConfigStartTimeOutput
type HoursOfOperationInput ¶
type HoursOfOperationInput interface { pulumi.Input ToHoursOfOperationOutput() HoursOfOperationOutput ToHoursOfOperationOutputWithContext(ctx context.Context) HoursOfOperationOutput }
type HoursOfOperationMap ¶
type HoursOfOperationMap map[string]HoursOfOperationInput
func (HoursOfOperationMap) ElementType ¶
func (HoursOfOperationMap) ElementType() reflect.Type
func (HoursOfOperationMap) ToHoursOfOperationMapOutput ¶
func (i HoursOfOperationMap) ToHoursOfOperationMapOutput() HoursOfOperationMapOutput
func (HoursOfOperationMap) ToHoursOfOperationMapOutputWithContext ¶
func (i HoursOfOperationMap) ToHoursOfOperationMapOutputWithContext(ctx context.Context) HoursOfOperationMapOutput
type HoursOfOperationMapInput ¶
type HoursOfOperationMapInput interface { pulumi.Input ToHoursOfOperationMapOutput() HoursOfOperationMapOutput ToHoursOfOperationMapOutputWithContext(context.Context) HoursOfOperationMapOutput }
HoursOfOperationMapInput is an input type that accepts HoursOfOperationMap and HoursOfOperationMapOutput values. You can construct a concrete instance of `HoursOfOperationMapInput` via:
HoursOfOperationMap{ "key": HoursOfOperationArgs{...} }
type HoursOfOperationMapOutput ¶
type HoursOfOperationMapOutput struct{ *pulumi.OutputState }
func (HoursOfOperationMapOutput) ElementType ¶
func (HoursOfOperationMapOutput) ElementType() reflect.Type
func (HoursOfOperationMapOutput) MapIndex ¶
func (o HoursOfOperationMapOutput) MapIndex(k pulumi.StringInput) HoursOfOperationOutput
func (HoursOfOperationMapOutput) ToHoursOfOperationMapOutput ¶
func (o HoursOfOperationMapOutput) ToHoursOfOperationMapOutput() HoursOfOperationMapOutput
func (HoursOfOperationMapOutput) ToHoursOfOperationMapOutputWithContext ¶
func (o HoursOfOperationMapOutput) ToHoursOfOperationMapOutputWithContext(ctx context.Context) HoursOfOperationMapOutput
type HoursOfOperationOutput ¶
type HoursOfOperationOutput struct{ *pulumi.OutputState }
func (HoursOfOperationOutput) Arn ¶
func (o HoursOfOperationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Hours of Operation.
func (HoursOfOperationOutput) Configs ¶
func (o HoursOfOperationOutput) Configs() HoursOfOperationConfigArrayOutput
One or more config blocks which define the configuration information for the hours of operation: day, start time, and end time . Config blocks are documented below.
func (HoursOfOperationOutput) Description ¶
func (o HoursOfOperationOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Hours of Operation.
func (HoursOfOperationOutput) ElementType ¶
func (HoursOfOperationOutput) ElementType() reflect.Type
func (HoursOfOperationOutput) HoursOfOperationId ¶
func (o HoursOfOperationOutput) HoursOfOperationId() pulumi.StringOutput
The identifier for the hours of operation.
func (HoursOfOperationOutput) InstanceId ¶
func (o HoursOfOperationOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (HoursOfOperationOutput) Name ¶
func (o HoursOfOperationOutput) Name() pulumi.StringOutput
Specifies the name of the Hours of Operation.
func (HoursOfOperationOutput) Tags ¶
func (o HoursOfOperationOutput) Tags() pulumi.StringMapOutput
Tags to apply to the Hours of Operation. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (HoursOfOperationOutput) TagsAll
deprecated
func (o HoursOfOperationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (HoursOfOperationOutput) TimeZone ¶
func (o HoursOfOperationOutput) TimeZone() pulumi.StringOutput
Specifies the time zone of the Hours of Operation.
func (HoursOfOperationOutput) ToHoursOfOperationOutput ¶
func (o HoursOfOperationOutput) ToHoursOfOperationOutput() HoursOfOperationOutput
func (HoursOfOperationOutput) ToHoursOfOperationOutputWithContext ¶
func (o HoursOfOperationOutput) ToHoursOfOperationOutputWithContext(ctx context.Context) HoursOfOperationOutput
type HoursOfOperationState ¶
type HoursOfOperationState struct { // The Amazon Resource Name (ARN) of the Hours of Operation. Arn pulumi.StringPtrInput // One or more config blocks which define the configuration information for the hours of operation: day, start time, and end time . Config blocks are documented below. Configs HoursOfOperationConfigArrayInput // Specifies the description of the Hours of Operation. Description pulumi.StringPtrInput // The identifier for the hours of operation. HoursOfOperationId pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // Specifies the name of the Hours of Operation. Name pulumi.StringPtrInput // Tags to apply to the Hours of Operation. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Specifies the time zone of the Hours of Operation. TimeZone pulumi.StringPtrInput }
func (HoursOfOperationState) ElementType ¶
func (HoursOfOperationState) ElementType() reflect.Type
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the instance. Arn pulumi.StringOutput `pulumi:"arn"` // Specifies whether auto resolve best voices is enabled. Defaults to `true`. AutoResolveBestVoicesEnabled pulumi.BoolPtrOutput `pulumi:"autoResolveBestVoicesEnabled"` // Specifies whether contact flow logs are enabled. Defaults to `false`. ContactFlowLogsEnabled pulumi.BoolPtrOutput `pulumi:"contactFlowLogsEnabled"` // Specifies whether contact lens is enabled. Defaults to `true`. ContactLensEnabled pulumi.BoolPtrOutput `pulumi:"contactLensEnabled"` // When the instance was created. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // The identifier for the directory if identityManagementType is `EXISTING_DIRECTORY`. DirectoryId pulumi.StringPtrOutput `pulumi:"directoryId"` // Specifies whether early media for outbound calls is enabled . Defaults to `true` if outbound calls is enabled. EarlyMediaEnabled pulumi.BoolPtrOutput `pulumi:"earlyMediaEnabled"` // Specifies the identity management type attached to the instance. Allowed Values are: `SAML`, `CONNECT_MANAGED`, `EXISTING_DIRECTORY`. IdentityManagementType pulumi.StringOutput `pulumi:"identityManagementType"` // Specifies whether inbound calls are enabled. InboundCallsEnabled pulumi.BoolOutput `pulumi:"inboundCallsEnabled"` // Specifies the name of the instance. Required if `directoryId` not specified. InstanceAlias pulumi.StringPtrOutput `pulumi:"instanceAlias"` // Specifies whether multi-party calls/conference is enabled. Defaults to `false`. MultiPartyConferenceEnabled pulumi.BoolPtrOutput `pulumi:"multiPartyConferenceEnabled"` // Specifies whether outbound calls are enabled. // <!-- * `useCustomTtsVoices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> OutboundCallsEnabled pulumi.BoolOutput `pulumi:"outboundCallsEnabled"` // The service role of the instance. ServiceRole pulumi.StringOutput `pulumi:"serviceRole"` // The state of the instance. Status pulumi.StringOutput `pulumi:"status"` }
Provides an Amazon Connect instance resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
!> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewInstance(ctx, "test", &connect.InstanceArgs{ IdentityManagementType: pulumi.String("CONNECT_MANAGED"), InboundCallsEnabled: pulumi.Bool(true), InstanceAlias: pulumi.String("friendly-name-connect"), OutboundCallsEnabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` ### With Existing Active Directory
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewInstance(ctx, "test", &connect.InstanceArgs{ DirectoryId: pulumi.Any(testAwsDirectoryServiceDirectory.Id), IdentityManagementType: pulumi.String("EXISTING_DIRECTORY"), InboundCallsEnabled: pulumi.Bool(true), InstanceAlias: pulumi.String("friendly-name-connect"), OutboundCallsEnabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` ### With SAML
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewInstance(ctx, "test", &connect.InstanceArgs{ IdentityManagementType: pulumi.String("SAML"), InboundCallsEnabled: pulumi.Bool(true), InstanceAlias: pulumi.String("friendly-name-connect"), OutboundCallsEnabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Connect instances using the `id`. For example:
```sh
$ pulumi import aws:connect/instance:Instance example f1288a1f-6193-445a-b47e-af739b2
```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Specifies whether auto resolve best voices is enabled. Defaults to `true`. AutoResolveBestVoicesEnabled pulumi.BoolPtrInput // Specifies whether contact flow logs are enabled. Defaults to `false`. ContactFlowLogsEnabled pulumi.BoolPtrInput // Specifies whether contact lens is enabled. Defaults to `true`. ContactLensEnabled pulumi.BoolPtrInput // The identifier for the directory if identityManagementType is `EXISTING_DIRECTORY`. DirectoryId pulumi.StringPtrInput // Specifies whether early media for outbound calls is enabled . Defaults to `true` if outbound calls is enabled. EarlyMediaEnabled pulumi.BoolPtrInput // Specifies the identity management type attached to the instance. Allowed Values are: `SAML`, `CONNECT_MANAGED`, `EXISTING_DIRECTORY`. IdentityManagementType pulumi.StringInput // Specifies whether inbound calls are enabled. InboundCallsEnabled pulumi.BoolInput // Specifies the name of the instance. Required if `directoryId` not specified. InstanceAlias pulumi.StringPtrInput // Specifies whether multi-party calls/conference is enabled. Defaults to `false`. MultiPartyConferenceEnabled pulumi.BoolPtrInput // Specifies whether outbound calls are enabled. // <!-- * `useCustomTtsVoices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> OutboundCallsEnabled pulumi.BoolInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) Arn ¶
func (o InstanceOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the instance.
func (InstanceOutput) AutoResolveBestVoicesEnabled ¶
func (o InstanceOutput) AutoResolveBestVoicesEnabled() pulumi.BoolPtrOutput
Specifies whether auto resolve best voices is enabled. Defaults to `true`.
func (InstanceOutput) ContactFlowLogsEnabled ¶
func (o InstanceOutput) ContactFlowLogsEnabled() pulumi.BoolPtrOutput
Specifies whether contact flow logs are enabled. Defaults to `false`.
func (InstanceOutput) ContactLensEnabled ¶
func (o InstanceOutput) ContactLensEnabled() pulumi.BoolPtrOutput
Specifies whether contact lens is enabled. Defaults to `true`.
func (InstanceOutput) CreatedTime ¶
func (o InstanceOutput) CreatedTime() pulumi.StringOutput
When the instance was created.
func (InstanceOutput) DirectoryId ¶
func (o InstanceOutput) DirectoryId() pulumi.StringPtrOutput
The identifier for the directory if identityManagementType is `EXISTING_DIRECTORY`.
func (InstanceOutput) EarlyMediaEnabled ¶
func (o InstanceOutput) EarlyMediaEnabled() pulumi.BoolPtrOutput
Specifies whether early media for outbound calls is enabled . Defaults to `true` if outbound calls is enabled.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) IdentityManagementType ¶
func (o InstanceOutput) IdentityManagementType() pulumi.StringOutput
Specifies the identity management type attached to the instance. Allowed Values are: `SAML`, `CONNECT_MANAGED`, `EXISTING_DIRECTORY`.
func (InstanceOutput) InboundCallsEnabled ¶
func (o InstanceOutput) InboundCallsEnabled() pulumi.BoolOutput
Specifies whether inbound calls are enabled.
func (InstanceOutput) InstanceAlias ¶
func (o InstanceOutput) InstanceAlias() pulumi.StringPtrOutput
Specifies the name of the instance. Required if `directoryId` not specified.
func (InstanceOutput) MultiPartyConferenceEnabled ¶
func (o InstanceOutput) MultiPartyConferenceEnabled() pulumi.BoolPtrOutput
Specifies whether multi-party calls/conference is enabled. Defaults to `false`.
func (InstanceOutput) OutboundCallsEnabled ¶
func (o InstanceOutput) OutboundCallsEnabled() pulumi.BoolOutput
Specifies whether outbound calls are enabled. <!-- * `useCustomTtsVoices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` -->
func (InstanceOutput) ServiceRole ¶
func (o InstanceOutput) ServiceRole() pulumi.StringOutput
The service role of the instance.
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.StringOutput
The state of the instance.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceState ¶
type InstanceState struct { // Amazon Resource Name (ARN) of the instance. Arn pulumi.StringPtrInput // Specifies whether auto resolve best voices is enabled. Defaults to `true`. AutoResolveBestVoicesEnabled pulumi.BoolPtrInput // Specifies whether contact flow logs are enabled. Defaults to `false`. ContactFlowLogsEnabled pulumi.BoolPtrInput // Specifies whether contact lens is enabled. Defaults to `true`. ContactLensEnabled pulumi.BoolPtrInput // When the instance was created. CreatedTime pulumi.StringPtrInput // The identifier for the directory if identityManagementType is `EXISTING_DIRECTORY`. DirectoryId pulumi.StringPtrInput // Specifies whether early media for outbound calls is enabled . Defaults to `true` if outbound calls is enabled. EarlyMediaEnabled pulumi.BoolPtrInput // Specifies the identity management type attached to the instance. Allowed Values are: `SAML`, `CONNECT_MANAGED`, `EXISTING_DIRECTORY`. IdentityManagementType pulumi.StringPtrInput // Specifies whether inbound calls are enabled. InboundCallsEnabled pulumi.BoolPtrInput // Specifies the name of the instance. Required if `directoryId` not specified. InstanceAlias pulumi.StringPtrInput // Specifies whether multi-party calls/conference is enabled. Defaults to `false`. MultiPartyConferenceEnabled pulumi.BoolPtrInput // Specifies whether outbound calls are enabled. // <!-- * `useCustomTtsVoices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> OutboundCallsEnabled pulumi.BoolPtrInput // The service role of the instance. ServiceRole pulumi.StringPtrInput // The state of the instance. Status pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstanceStorageConfig ¶
type InstanceStorageConfig struct { pulumi.CustomResourceState // The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID. AssociationId pulumi.StringOutput `pulumi:"associationId"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // A valid resource type. Valid Values: `AGENT_EVENTS` | `ATTACHMENTS` | `CALL_RECORDINGS` | `CHAT_TRANSCRIPTS` | `CONTACT_EVALUATIONS` | `CONTACT_TRACE_RECORDS` | `MEDIA_STREAMS` | `REAL_TIME_CONTACT_ANALYSIS_SEGMENTS` | `SCHEDULED_REPORTS` | `SCREEN_RECORDINGS`. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // Specifies the storage configuration options for the Connect Instance. Documented below. StorageConfig InstanceStorageConfigStorageConfigOutput `pulumi:"storageConfig"` }
Provides an Amazon Connect Instance Storage Config resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
## Example Usage ### Storage Config Kinesis Firehose Config
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewInstanceStorageConfig(ctx, "example", &connect.InstanceStorageConfigArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), ResourceType: pulumi.String("CONTACT_TRACE_RECORDS"), StorageConfig: &connect.InstanceStorageConfigStorageConfigArgs{ KinesisFirehoseConfig: &connect.InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs{ FirehoseArn: pulumi.Any(exampleAwsKinesisFirehoseDeliveryStream.Arn), }, StorageType: pulumi.String("KINESIS_FIREHOSE"), }, }) if err != nil { return err } return nil }) }
``` ### Storage Config Kinesis Stream Config
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewInstanceStorageConfig(ctx, "example", &connect.InstanceStorageConfigArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), ResourceType: pulumi.String("CONTACT_TRACE_RECORDS"), StorageConfig: &connect.InstanceStorageConfigStorageConfigArgs{ KinesisStreamConfig: &connect.InstanceStorageConfigStorageConfigKinesisStreamConfigArgs{ StreamArn: pulumi.Any(exampleAwsKinesisStream.Arn), }, StorageType: pulumi.String("KINESIS_STREAM"), }, }) if err != nil { return err } return nil }) }
``` ### Storage Config Kinesis Video Stream Config
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewInstanceStorageConfig(ctx, "example", &connect.InstanceStorageConfigArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), ResourceType: pulumi.String("MEDIA_STREAMS"), StorageConfig: &connect.InstanceStorageConfigStorageConfigArgs{ KinesisVideoStreamConfig: &connect.InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs{ Prefix: pulumi.String("example"), RetentionPeriodHours: pulumi.Int(3), EncryptionConfig: &connect.InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs{ EncryptionType: pulumi.String("KMS"), KeyId: pulumi.Any(exampleAwsKmsKey.Arn), }, }, StorageType: pulumi.String("KINESIS_VIDEO_STREAM"), }, }) if err != nil { return err } return nil }) }
``` ### Storage Config S3 Config
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewInstanceStorageConfig(ctx, "example", &connect.InstanceStorageConfigArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), ResourceType: pulumi.String("CHAT_TRANSCRIPTS"), StorageConfig: &connect.InstanceStorageConfigStorageConfigArgs{ S3Config: &connect.InstanceStorageConfigStorageConfigS3ConfigArgs{ BucketName: pulumi.Any(exampleAwsS3Bucket.Id), BucketPrefix: pulumi.String("example"), }, StorageType: pulumi.String("S3"), }, }) if err != nil { return err } return nil }) }
``` ### Storage Config S3 Config with Encryption Config
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewInstanceStorageConfig(ctx, "example", &connect.InstanceStorageConfigArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), ResourceType: pulumi.String("CHAT_TRANSCRIPTS"), StorageConfig: &connect.InstanceStorageConfigStorageConfigArgs{ S3Config: &connect.InstanceStorageConfigStorageConfigS3ConfigArgs{ BucketName: pulumi.Any(exampleAwsS3Bucket.Id), BucketPrefix: pulumi.String("example"), EncryptionConfig: &connect.InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs{ EncryptionType: pulumi.String("KMS"), KeyId: pulumi.Any(exampleAwsKmsKey.Arn), }, }, StorageType: pulumi.String("S3"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Instance Storage Configs using the `instance_id`, `association_id`, and `resource_type` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/instanceStorageConfig:InstanceStorageConfig example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5:CHAT_TRANSCRIPTS
```
func GetInstanceStorageConfig ¶
func GetInstanceStorageConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceStorageConfigState, opts ...pulumi.ResourceOption) (*InstanceStorageConfig, error)
GetInstanceStorageConfig gets an existing InstanceStorageConfig 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 NewInstanceStorageConfig ¶
func NewInstanceStorageConfig(ctx *pulumi.Context, name string, args *InstanceStorageConfigArgs, opts ...pulumi.ResourceOption) (*InstanceStorageConfig, error)
NewInstanceStorageConfig registers a new resource with the given unique name, arguments, and options.
func (*InstanceStorageConfig) ElementType ¶
func (*InstanceStorageConfig) ElementType() reflect.Type
func (*InstanceStorageConfig) ToInstanceStorageConfigOutput ¶
func (i *InstanceStorageConfig) ToInstanceStorageConfigOutput() InstanceStorageConfigOutput
func (*InstanceStorageConfig) ToInstanceStorageConfigOutputWithContext ¶
func (i *InstanceStorageConfig) ToInstanceStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigOutput
type InstanceStorageConfigArgs ¶
type InstanceStorageConfigArgs struct { // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // A valid resource type. Valid Values: `AGENT_EVENTS` | `ATTACHMENTS` | `CALL_RECORDINGS` | `CHAT_TRANSCRIPTS` | `CONTACT_EVALUATIONS` | `CONTACT_TRACE_RECORDS` | `MEDIA_STREAMS` | `REAL_TIME_CONTACT_ANALYSIS_SEGMENTS` | `SCHEDULED_REPORTS` | `SCREEN_RECORDINGS`. ResourceType pulumi.StringInput // Specifies the storage configuration options for the Connect Instance. Documented below. StorageConfig InstanceStorageConfigStorageConfigInput }
The set of arguments for constructing a InstanceStorageConfig resource.
func (InstanceStorageConfigArgs) ElementType ¶
func (InstanceStorageConfigArgs) ElementType() reflect.Type
type InstanceStorageConfigArray ¶
type InstanceStorageConfigArray []InstanceStorageConfigInput
func (InstanceStorageConfigArray) ElementType ¶
func (InstanceStorageConfigArray) ElementType() reflect.Type
func (InstanceStorageConfigArray) ToInstanceStorageConfigArrayOutput ¶
func (i InstanceStorageConfigArray) ToInstanceStorageConfigArrayOutput() InstanceStorageConfigArrayOutput
func (InstanceStorageConfigArray) ToInstanceStorageConfigArrayOutputWithContext ¶
func (i InstanceStorageConfigArray) ToInstanceStorageConfigArrayOutputWithContext(ctx context.Context) InstanceStorageConfigArrayOutput
type InstanceStorageConfigArrayInput ¶
type InstanceStorageConfigArrayInput interface { pulumi.Input ToInstanceStorageConfigArrayOutput() InstanceStorageConfigArrayOutput ToInstanceStorageConfigArrayOutputWithContext(context.Context) InstanceStorageConfigArrayOutput }
InstanceStorageConfigArrayInput is an input type that accepts InstanceStorageConfigArray and InstanceStorageConfigArrayOutput values. You can construct a concrete instance of `InstanceStorageConfigArrayInput` via:
InstanceStorageConfigArray{ InstanceStorageConfigArgs{...} }
type InstanceStorageConfigArrayOutput ¶
type InstanceStorageConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigArrayOutput) ElementType ¶
func (InstanceStorageConfigArrayOutput) ElementType() reflect.Type
func (InstanceStorageConfigArrayOutput) Index ¶
func (o InstanceStorageConfigArrayOutput) Index(i pulumi.IntInput) InstanceStorageConfigOutput
func (InstanceStorageConfigArrayOutput) ToInstanceStorageConfigArrayOutput ¶
func (o InstanceStorageConfigArrayOutput) ToInstanceStorageConfigArrayOutput() InstanceStorageConfigArrayOutput
func (InstanceStorageConfigArrayOutput) ToInstanceStorageConfigArrayOutputWithContext ¶
func (o InstanceStorageConfigArrayOutput) ToInstanceStorageConfigArrayOutputWithContext(ctx context.Context) InstanceStorageConfigArrayOutput
type InstanceStorageConfigInput ¶
type InstanceStorageConfigInput interface { pulumi.Input ToInstanceStorageConfigOutput() InstanceStorageConfigOutput ToInstanceStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigOutput }
type InstanceStorageConfigMap ¶
type InstanceStorageConfigMap map[string]InstanceStorageConfigInput
func (InstanceStorageConfigMap) ElementType ¶
func (InstanceStorageConfigMap) ElementType() reflect.Type
func (InstanceStorageConfigMap) ToInstanceStorageConfigMapOutput ¶
func (i InstanceStorageConfigMap) ToInstanceStorageConfigMapOutput() InstanceStorageConfigMapOutput
func (InstanceStorageConfigMap) ToInstanceStorageConfigMapOutputWithContext ¶
func (i InstanceStorageConfigMap) ToInstanceStorageConfigMapOutputWithContext(ctx context.Context) InstanceStorageConfigMapOutput
type InstanceStorageConfigMapInput ¶
type InstanceStorageConfigMapInput interface { pulumi.Input ToInstanceStorageConfigMapOutput() InstanceStorageConfigMapOutput ToInstanceStorageConfigMapOutputWithContext(context.Context) InstanceStorageConfigMapOutput }
InstanceStorageConfigMapInput is an input type that accepts InstanceStorageConfigMap and InstanceStorageConfigMapOutput values. You can construct a concrete instance of `InstanceStorageConfigMapInput` via:
InstanceStorageConfigMap{ "key": InstanceStorageConfigArgs{...} }
type InstanceStorageConfigMapOutput ¶
type InstanceStorageConfigMapOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigMapOutput) ElementType ¶
func (InstanceStorageConfigMapOutput) ElementType() reflect.Type
func (InstanceStorageConfigMapOutput) MapIndex ¶
func (o InstanceStorageConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceStorageConfigOutput
func (InstanceStorageConfigMapOutput) ToInstanceStorageConfigMapOutput ¶
func (o InstanceStorageConfigMapOutput) ToInstanceStorageConfigMapOutput() InstanceStorageConfigMapOutput
func (InstanceStorageConfigMapOutput) ToInstanceStorageConfigMapOutputWithContext ¶
func (o InstanceStorageConfigMapOutput) ToInstanceStorageConfigMapOutputWithContext(ctx context.Context) InstanceStorageConfigMapOutput
type InstanceStorageConfigOutput ¶
type InstanceStorageConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigOutput) AssociationId ¶
func (o InstanceStorageConfigOutput) AssociationId() pulumi.StringOutput
The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID.
func (InstanceStorageConfigOutput) ElementType ¶
func (InstanceStorageConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigOutput) InstanceId ¶
func (o InstanceStorageConfigOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (InstanceStorageConfigOutput) ResourceType ¶
func (o InstanceStorageConfigOutput) ResourceType() pulumi.StringOutput
A valid resource type. Valid Values: `AGENT_EVENTS` | `ATTACHMENTS` | `CALL_RECORDINGS` | `CHAT_TRANSCRIPTS` | `CONTACT_EVALUATIONS` | `CONTACT_TRACE_RECORDS` | `MEDIA_STREAMS` | `REAL_TIME_CONTACT_ANALYSIS_SEGMENTS` | `SCHEDULED_REPORTS` | `SCREEN_RECORDINGS`.
func (InstanceStorageConfigOutput) StorageConfig ¶
func (o InstanceStorageConfigOutput) StorageConfig() InstanceStorageConfigStorageConfigOutput
Specifies the storage configuration options for the Connect Instance. Documented below.
func (InstanceStorageConfigOutput) ToInstanceStorageConfigOutput ¶
func (o InstanceStorageConfigOutput) ToInstanceStorageConfigOutput() InstanceStorageConfigOutput
func (InstanceStorageConfigOutput) ToInstanceStorageConfigOutputWithContext ¶
func (o InstanceStorageConfigOutput) ToInstanceStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigOutput
type InstanceStorageConfigState ¶
type InstanceStorageConfigState struct { // The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID. AssociationId pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // A valid resource type. Valid Values: `AGENT_EVENTS` | `ATTACHMENTS` | `CALL_RECORDINGS` | `CHAT_TRANSCRIPTS` | `CONTACT_EVALUATIONS` | `CONTACT_TRACE_RECORDS` | `MEDIA_STREAMS` | `REAL_TIME_CONTACT_ANALYSIS_SEGMENTS` | `SCHEDULED_REPORTS` | `SCREEN_RECORDINGS`. ResourceType pulumi.StringPtrInput // Specifies the storage configuration options for the Connect Instance. Documented below. StorageConfig InstanceStorageConfigStorageConfigPtrInput }
func (InstanceStorageConfigState) ElementType ¶
func (InstanceStorageConfigState) ElementType() reflect.Type
type InstanceStorageConfigStorageConfig ¶
type InstanceStorageConfigStorageConfig struct { // A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below. KinesisFirehoseConfig *InstanceStorageConfigStorageConfigKinesisFirehoseConfig `pulumi:"kinesisFirehoseConfig"` // A block that specifies the configuration of the Kinesis data stream. Documented below. KinesisStreamConfig *InstanceStorageConfigStorageConfigKinesisStreamConfig `pulumi:"kinesisStreamConfig"` // A block that specifies the configuration of the Kinesis video stream. Documented below. KinesisVideoStreamConfig *InstanceStorageConfigStorageConfigKinesisVideoStreamConfig `pulumi:"kinesisVideoStreamConfig"` // A block that specifies the configuration of S3 Bucket. Documented below. S3Config *InstanceStorageConfigStorageConfigS3Config `pulumi:"s3Config"` // A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`. StorageType string `pulumi:"storageType"` }
type InstanceStorageConfigStorageConfigArgs ¶
type InstanceStorageConfigStorageConfigArgs struct { // A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below. KinesisFirehoseConfig InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrInput `pulumi:"kinesisFirehoseConfig"` // A block that specifies the configuration of the Kinesis data stream. Documented below. KinesisStreamConfig InstanceStorageConfigStorageConfigKinesisStreamConfigPtrInput `pulumi:"kinesisStreamConfig"` // A block that specifies the configuration of the Kinesis video stream. Documented below. KinesisVideoStreamConfig InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrInput `pulumi:"kinesisVideoStreamConfig"` // A block that specifies the configuration of S3 Bucket. Documented below. S3Config InstanceStorageConfigStorageConfigS3ConfigPtrInput `pulumi:"s3Config"` // A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`. StorageType pulumi.StringInput `pulumi:"storageType"` }
func (InstanceStorageConfigStorageConfigArgs) ElementType ¶
func (InstanceStorageConfigStorageConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigOutput ¶
func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigOutput() InstanceStorageConfigStorageConfigOutput
func (InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigOutput
func (InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigPtrOutput ¶
func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigPtrOutput() InstanceStorageConfigStorageConfigPtrOutput
func (InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigPtrOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigPtrOutput
type InstanceStorageConfigStorageConfigInput ¶
type InstanceStorageConfigStorageConfigInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigOutput() InstanceStorageConfigStorageConfigOutput ToInstanceStorageConfigStorageConfigOutputWithContext(context.Context) InstanceStorageConfigStorageConfigOutput }
InstanceStorageConfigStorageConfigInput is an input type that accepts InstanceStorageConfigStorageConfigArgs and InstanceStorageConfigStorageConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigInput` via:
InstanceStorageConfigStorageConfigArgs{...}
type InstanceStorageConfigStorageConfigKinesisFirehoseConfig ¶
type InstanceStorageConfigStorageConfigKinesisFirehoseConfig struct { // The Amazon Resource Name (ARN) of the delivery stream. FirehoseArn string `pulumi:"firehoseArn"` }
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs ¶
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs struct { // The Amazon Resource Name (ARN) of the delivery stream. FirehoseArn pulumi.StringInput `pulumi:"firehoseArn"` }
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput ¶
func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput ¶
func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigInput ¶
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput }
InstanceStorageConfigStorageConfigKinesisFirehoseConfigInput is an input type that accepts InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs and InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigKinesisFirehoseConfigInput` via:
InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs{...}
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput ¶
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) FirehoseArn ¶
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) FirehoseArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the delivery stream.
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrInput ¶
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext(context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput }
InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrInput is an input type that accepts InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs, InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtr and InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrInput` via:
InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs{...} or: nil
func InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtr ¶
func InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtr(v *InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrInput
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput ¶
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) FirehoseArn ¶
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) FirehoseArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the delivery stream.
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisStreamConfig ¶
type InstanceStorageConfigStorageConfigKinesisStreamConfig struct { // The Amazon Resource Name (ARN) of the data stream. StreamArn string `pulumi:"streamArn"` }
type InstanceStorageConfigStorageConfigKinesisStreamConfigArgs ¶
type InstanceStorageConfigStorageConfigKinesisStreamConfigArgs struct { // The Amazon Resource Name (ARN) of the data stream. StreamArn pulumi.StringInput `pulumi:"streamArn"` }
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput ¶
func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput ¶
func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisStreamConfigInput ¶
type InstanceStorageConfigStorageConfigKinesisStreamConfigInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigOutput ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigOutput }
InstanceStorageConfigStorageConfigKinesisStreamConfigInput is an input type that accepts InstanceStorageConfigStorageConfigKinesisStreamConfigArgs and InstanceStorageConfigStorageConfigKinesisStreamConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigKinesisStreamConfigInput` via:
InstanceStorageConfigStorageConfigKinesisStreamConfigArgs{...}
type InstanceStorageConfigStorageConfigKinesisStreamConfigOutput ¶
type InstanceStorageConfigStorageConfigKinesisStreamConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) StreamArn ¶
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the data stream.
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisStreamConfigPtrInput ¶
type InstanceStorageConfigStorageConfigKinesisStreamConfigPtrInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext(context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput }
InstanceStorageConfigStorageConfigKinesisStreamConfigPtrInput is an input type that accepts InstanceStorageConfigStorageConfigKinesisStreamConfigArgs, InstanceStorageConfigStorageConfigKinesisStreamConfigPtr and InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigKinesisStreamConfigPtrInput` via:
InstanceStorageConfigStorageConfigKinesisStreamConfigArgs{...} or: nil
func InstanceStorageConfigStorageConfigKinesisStreamConfigPtr ¶
func InstanceStorageConfigStorageConfigKinesisStreamConfigPtr(v *InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrInput
type InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput ¶
type InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) StreamArn ¶
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) StreamArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the data stream.
func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfig ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfig struct { // The encryption configuration. Documented below. EncryptionConfig InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig `pulumi:"encryptionConfig"` // The prefix of the video stream. Minimum length of `1`. Maximum length of `128`. When read from the state, the value returned is `<prefix>-connect-<connect_instance_alias>-contact-` since the API appends additional details to the `prefix`. Prefix string `pulumi:"prefix"` // The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. Minimum value of `0`. Maximum value of `87600`. A value of `0`, indicates that the stream does not persist data. RetentionPeriodHours int `pulumi:"retentionPeriodHours"` }
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs struct { // The encryption configuration. Documented below. EncryptionConfig InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput `pulumi:"encryptionConfig"` // The prefix of the video stream. Minimum length of `1`. Maximum length of `128`. When read from the state, the value returned is `<prefix>-connect-<connect_instance_alias>-contact-` since the API appends additional details to the `prefix`. Prefix pulumi.StringInput `pulumi:"prefix"` // The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. Minimum value of `0`. Maximum value of `87600`. A value of `0`, indicates that the stream does not persist data. RetentionPeriodHours pulumi.IntInput `pulumi:"retentionPeriodHours"` }
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput ¶
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput ¶
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig struct { // The type of encryption. Valid Values: `KMS`. EncryptionType string `pulumi:"encryptionType"` // The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID. KeyId string `pulumi:"keyId"` }
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs struct { // The type of encryption. Valid Values: `KMS`. EncryptionType pulumi.StringInput `pulumi:"encryptionType"` // The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID. KeyId pulumi.StringInput `pulumi:"keyId"` }
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput ¶
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput ¶
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput }
InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput is an input type that accepts InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs and InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput` via:
InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs{...}
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) EncryptionType ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) EncryptionType() pulumi.StringOutput
The type of encryption. Valid Values: `KMS`.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) KeyId ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) KeyId() pulumi.StringOutput
The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrInput ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext(context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput }
InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrInput is an input type that accepts InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs, InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtr and InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrInput` via:
InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs{...} or: nil
func InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtr ¶
func InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtr(v *InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrInput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) EncryptionType ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) EncryptionType() pulumi.StringPtrOutput
The type of encryption. Valid Values: `KMS`.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) KeyId ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) KeyId() pulumi.StringPtrOutput
The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput }
InstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput is an input type that accepts InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs and InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput` via:
InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs{...}
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) EncryptionConfig ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) EncryptionConfig() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
The encryption configuration. Documented below.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) Prefix ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) Prefix() pulumi.StringOutput
The prefix of the video stream. Minimum length of `1`. Maximum length of `128`. When read from the state, the value returned is `<prefix>-connect-<connect_instance_alias>-contact-` since the API appends additional details to the `prefix`.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) RetentionPeriodHours ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) RetentionPeriodHours() pulumi.IntOutput
The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. Minimum value of `0`. Maximum value of `87600`. A value of `0`, indicates that the stream does not persist data.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrInput ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput }
InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrInput is an input type that accepts InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs, InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtr and InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrInput` via:
InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs{...} or: nil
func InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtr ¶
func InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtr(v *InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrInput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput ¶
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) EncryptionConfig ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) EncryptionConfig() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
The encryption configuration. Documented below.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) Prefix ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) Prefix() pulumi.StringPtrOutput
The prefix of the video stream. Minimum length of `1`. Maximum length of `128`. When read from the state, the value returned is `<prefix>-connect-<connect_instance_alias>-contact-` since the API appends additional details to the `prefix`.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) RetentionPeriodHours ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) RetentionPeriodHours() pulumi.IntPtrOutput
The number of hours data is retained in the stream. Kinesis Video Streams retains the data in a data store that is associated with the stream. Minimum value of `0`. Maximum value of `87600`. A value of `0`, indicates that the stream does not persist data.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigOutput ¶
type InstanceStorageConfigStorageConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigOutput) KinesisFirehoseConfig ¶
func (o InstanceStorageConfigStorageConfigOutput) KinesisFirehoseConfig() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below.
func (InstanceStorageConfigStorageConfigOutput) KinesisStreamConfig ¶
func (o InstanceStorageConfigStorageConfigOutput) KinesisStreamConfig() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
A block that specifies the configuration of the Kinesis data stream. Documented below.
func (InstanceStorageConfigStorageConfigOutput) KinesisVideoStreamConfig ¶
func (o InstanceStorageConfigStorageConfigOutput) KinesisVideoStreamConfig() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
A block that specifies the configuration of the Kinesis video stream. Documented below.
func (InstanceStorageConfigStorageConfigOutput) S3Config ¶
func (o InstanceStorageConfigStorageConfigOutput) S3Config() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
A block that specifies the configuration of S3 Bucket. Documented below.
func (InstanceStorageConfigStorageConfigOutput) StorageType ¶
func (o InstanceStorageConfigStorageConfigOutput) StorageType() pulumi.StringOutput
A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`.
func (InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigOutput ¶
func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigOutput() InstanceStorageConfigStorageConfigOutput
func (InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigOutput
func (InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigPtrOutput() InstanceStorageConfigStorageConfigPtrOutput
func (InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigPtrOutput
type InstanceStorageConfigStorageConfigPtrInput ¶
type InstanceStorageConfigStorageConfigPtrInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigPtrOutput() InstanceStorageConfigStorageConfigPtrOutput ToInstanceStorageConfigStorageConfigPtrOutputWithContext(context.Context) InstanceStorageConfigStorageConfigPtrOutput }
InstanceStorageConfigStorageConfigPtrInput is an input type that accepts InstanceStorageConfigStorageConfigArgs, InstanceStorageConfigStorageConfigPtr and InstanceStorageConfigStorageConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigPtrInput` via:
InstanceStorageConfigStorageConfigArgs{...} or: nil
func InstanceStorageConfigStorageConfigPtr ¶
func InstanceStorageConfigStorageConfigPtr(v *InstanceStorageConfigStorageConfigArgs) InstanceStorageConfigStorageConfigPtrInput
type InstanceStorageConfigStorageConfigPtrOutput ¶
type InstanceStorageConfigStorageConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigPtrOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigPtrOutput) KinesisFirehoseConfig ¶
func (o InstanceStorageConfigStorageConfigPtrOutput) KinesisFirehoseConfig() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below.
func (InstanceStorageConfigStorageConfigPtrOutput) KinesisStreamConfig ¶
func (o InstanceStorageConfigStorageConfigPtrOutput) KinesisStreamConfig() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
A block that specifies the configuration of the Kinesis data stream. Documented below.
func (InstanceStorageConfigStorageConfigPtrOutput) KinesisVideoStreamConfig ¶
func (o InstanceStorageConfigStorageConfigPtrOutput) KinesisVideoStreamConfig() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
A block that specifies the configuration of the Kinesis video stream. Documented below.
func (InstanceStorageConfigStorageConfigPtrOutput) S3Config ¶
func (o InstanceStorageConfigStorageConfigPtrOutput) S3Config() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
A block that specifies the configuration of S3 Bucket. Documented below.
func (InstanceStorageConfigStorageConfigPtrOutput) StorageType ¶
func (o InstanceStorageConfigStorageConfigPtrOutput) StorageType() pulumi.StringPtrOutput
A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`.
func (InstanceStorageConfigStorageConfigPtrOutput) ToInstanceStorageConfigStorageConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigPtrOutput) ToInstanceStorageConfigStorageConfigPtrOutput() InstanceStorageConfigStorageConfigPtrOutput
func (InstanceStorageConfigStorageConfigPtrOutput) ToInstanceStorageConfigStorageConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigPtrOutput) ToInstanceStorageConfigStorageConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigPtrOutput
type InstanceStorageConfigStorageConfigS3Config ¶
type InstanceStorageConfigStorageConfigS3Config struct { // The S3 bucket name. BucketName string `pulumi:"bucketName"` // The S3 bucket prefix. BucketPrefix string `pulumi:"bucketPrefix"` // The encryption configuration. Documented below. EncryptionConfig *InstanceStorageConfigStorageConfigS3ConfigEncryptionConfig `pulumi:"encryptionConfig"` }
type InstanceStorageConfigStorageConfigS3ConfigArgs ¶
type InstanceStorageConfigStorageConfigS3ConfigArgs struct { // The S3 bucket name. BucketName pulumi.StringInput `pulumi:"bucketName"` // The S3 bucket prefix. BucketPrefix pulumi.StringInput `pulumi:"bucketPrefix"` // The encryption configuration. Documented below. EncryptionConfig InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrInput `pulumi:"encryptionConfig"` }
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ElementType ¶
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigOutput ¶
func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigOutput() InstanceStorageConfigStorageConfigS3ConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput ¶
func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigPtrOutput
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfig ¶
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfig struct { // The type of encryption. Valid Values: `KMS`. EncryptionType string `pulumi:"encryptionType"` // The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID. KeyId string `pulumi:"keyId"` }
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs ¶
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs struct { // The type of encryption. Valid Values: `KMS`. EncryptionType pulumi.StringInput `pulumi:"encryptionType"` // The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID. KeyId pulumi.StringInput `pulumi:"keyId"` }
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ElementType ¶
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput ¶
func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput ¶
func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext ¶
func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput ¶
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput }
InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput is an input type that accepts InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs and InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput` via:
InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs{...}
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput ¶
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) EncryptionType ¶
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) EncryptionType() pulumi.StringOutput
The type of encryption. Valid Values: `KMS`.
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) KeyId ¶
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) KeyId() pulumi.StringOutput
The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID.
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput ¶
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrInput ¶
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext(context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput }
InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrInput is an input type that accepts InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs, InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtr and InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrInput` via:
InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs{...} or: nil
func InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtr ¶
func InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtr(v *InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrInput
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput ¶
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) EncryptionType ¶
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) EncryptionType() pulumi.StringPtrOutput
The type of encryption. Valid Values: `KMS`.
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) KeyId ¶
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) KeyId() pulumi.StringPtrOutput
The full ARN of the encryption key. Be sure to provide the full ARN of the encryption key, not just the ID.
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigS3ConfigInput ¶
type InstanceStorageConfigStorageConfigS3ConfigInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigS3ConfigOutput() InstanceStorageConfigStorageConfigS3ConfigOutput ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(context.Context) InstanceStorageConfigStorageConfigS3ConfigOutput }
InstanceStorageConfigStorageConfigS3ConfigInput is an input type that accepts InstanceStorageConfigStorageConfigS3ConfigArgs and InstanceStorageConfigStorageConfigS3ConfigOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigS3ConfigInput` via:
InstanceStorageConfigStorageConfigS3ConfigArgs{...}
type InstanceStorageConfigStorageConfigS3ConfigOutput ¶
type InstanceStorageConfigStorageConfigS3ConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigS3ConfigOutput) BucketName ¶
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) BucketName() pulumi.StringOutput
The S3 bucket name.
func (InstanceStorageConfigStorageConfigS3ConfigOutput) BucketPrefix ¶
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) BucketPrefix() pulumi.StringOutput
The S3 bucket prefix.
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigOutput) EncryptionConfig ¶
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) EncryptionConfig() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
The encryption configuration. Documented below.
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigOutput ¶
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigOutput() InstanceStorageConfigStorageConfigS3ConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigPtrOutput
type InstanceStorageConfigStorageConfigS3ConfigPtrInput ¶
type InstanceStorageConfigStorageConfigS3ConfigPtrInput interface { pulumi.Input ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigPtrOutput ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext(context.Context) InstanceStorageConfigStorageConfigS3ConfigPtrOutput }
InstanceStorageConfigStorageConfigS3ConfigPtrInput is an input type that accepts InstanceStorageConfigStorageConfigS3ConfigArgs, InstanceStorageConfigStorageConfigS3ConfigPtr and InstanceStorageConfigStorageConfigS3ConfigPtrOutput values. You can construct a concrete instance of `InstanceStorageConfigStorageConfigS3ConfigPtrInput` via:
InstanceStorageConfigStorageConfigS3ConfigArgs{...} or: nil
func InstanceStorageConfigStorageConfigS3ConfigPtr ¶
func InstanceStorageConfigStorageConfigS3ConfigPtr(v *InstanceStorageConfigStorageConfigS3ConfigArgs) InstanceStorageConfigStorageConfigS3ConfigPtrInput
type InstanceStorageConfigStorageConfigS3ConfigPtrOutput ¶
type InstanceStorageConfigStorageConfigS3ConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) BucketName ¶
func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) BucketName() pulumi.StringPtrOutput
The S3 bucket name.
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) BucketPrefix ¶
func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) BucketPrefix() pulumi.StringPtrOutput
The S3 bucket prefix.
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ElementType ¶
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) EncryptionConfig ¶
func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) EncryptionConfig() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
The encryption configuration. Documented below.
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput ¶
func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext ¶
func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigPtrOutput
type LambdaFunctionAssociation ¶
type LambdaFunctionAssociation struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the Lambda Function, omitting any version or alias qualifier. FunctionArn pulumi.StringOutput `pulumi:"functionArn"` // The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides an Amazon Connect Lambda Function Association. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html) and [Invoke AWS Lambda functions](https://docs.aws.amazon.com/connect/latest/adminguide/connect-lambda-functions.html).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewLambdaFunctionAssociation(ctx, "example", &connect.LambdaFunctionAssociationArgs{ FunctionArn: pulumi.Any(exampleAwsLambdaFunction.Arn), InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_connect_lambda_function_association` using the `instance_id` and `function_arn` separated by a comma (`,`). For example:
```sh
$ pulumi import aws:connect/lambdaFunctionAssociation:LambdaFunctionAssociation example aaaaaaaa-bbbb-cccc-dddd-111111111111,arn:aws:lambda:us-west-2:123456789123:function:example
```
func GetLambdaFunctionAssociation ¶
func GetLambdaFunctionAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LambdaFunctionAssociationState, opts ...pulumi.ResourceOption) (*LambdaFunctionAssociation, error)
GetLambdaFunctionAssociation gets an existing LambdaFunctionAssociation 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 NewLambdaFunctionAssociation ¶
func NewLambdaFunctionAssociation(ctx *pulumi.Context, name string, args *LambdaFunctionAssociationArgs, opts ...pulumi.ResourceOption) (*LambdaFunctionAssociation, error)
NewLambdaFunctionAssociation registers a new resource with the given unique name, arguments, and options.
func (*LambdaFunctionAssociation) ElementType ¶
func (*LambdaFunctionAssociation) ElementType() reflect.Type
func (*LambdaFunctionAssociation) ToLambdaFunctionAssociationOutput ¶
func (i *LambdaFunctionAssociation) ToLambdaFunctionAssociationOutput() LambdaFunctionAssociationOutput
func (*LambdaFunctionAssociation) ToLambdaFunctionAssociationOutputWithContext ¶
func (i *LambdaFunctionAssociation) ToLambdaFunctionAssociationOutputWithContext(ctx context.Context) LambdaFunctionAssociationOutput
type LambdaFunctionAssociationArgs ¶
type LambdaFunctionAssociationArgs struct { // Amazon Resource Name (ARN) of the Lambda Function, omitting any version or alias qualifier. FunctionArn pulumi.StringInput // The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. InstanceId pulumi.StringInput }
The set of arguments for constructing a LambdaFunctionAssociation resource.
func (LambdaFunctionAssociationArgs) ElementType ¶
func (LambdaFunctionAssociationArgs) ElementType() reflect.Type
type LambdaFunctionAssociationArray ¶
type LambdaFunctionAssociationArray []LambdaFunctionAssociationInput
func (LambdaFunctionAssociationArray) ElementType ¶
func (LambdaFunctionAssociationArray) ElementType() reflect.Type
func (LambdaFunctionAssociationArray) ToLambdaFunctionAssociationArrayOutput ¶
func (i LambdaFunctionAssociationArray) ToLambdaFunctionAssociationArrayOutput() LambdaFunctionAssociationArrayOutput
func (LambdaFunctionAssociationArray) ToLambdaFunctionAssociationArrayOutputWithContext ¶
func (i LambdaFunctionAssociationArray) ToLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) LambdaFunctionAssociationArrayOutput
type LambdaFunctionAssociationArrayInput ¶
type LambdaFunctionAssociationArrayInput interface { pulumi.Input ToLambdaFunctionAssociationArrayOutput() LambdaFunctionAssociationArrayOutput ToLambdaFunctionAssociationArrayOutputWithContext(context.Context) LambdaFunctionAssociationArrayOutput }
LambdaFunctionAssociationArrayInput is an input type that accepts LambdaFunctionAssociationArray and LambdaFunctionAssociationArrayOutput values. You can construct a concrete instance of `LambdaFunctionAssociationArrayInput` via:
LambdaFunctionAssociationArray{ LambdaFunctionAssociationArgs{...} }
type LambdaFunctionAssociationArrayOutput ¶
type LambdaFunctionAssociationArrayOutput struct{ *pulumi.OutputState }
func (LambdaFunctionAssociationArrayOutput) ElementType ¶
func (LambdaFunctionAssociationArrayOutput) ElementType() reflect.Type
func (LambdaFunctionAssociationArrayOutput) Index ¶
func (o LambdaFunctionAssociationArrayOutput) Index(i pulumi.IntInput) LambdaFunctionAssociationOutput
func (LambdaFunctionAssociationArrayOutput) ToLambdaFunctionAssociationArrayOutput ¶
func (o LambdaFunctionAssociationArrayOutput) ToLambdaFunctionAssociationArrayOutput() LambdaFunctionAssociationArrayOutput
func (LambdaFunctionAssociationArrayOutput) ToLambdaFunctionAssociationArrayOutputWithContext ¶
func (o LambdaFunctionAssociationArrayOutput) ToLambdaFunctionAssociationArrayOutputWithContext(ctx context.Context) LambdaFunctionAssociationArrayOutput
type LambdaFunctionAssociationInput ¶
type LambdaFunctionAssociationInput interface { pulumi.Input ToLambdaFunctionAssociationOutput() LambdaFunctionAssociationOutput ToLambdaFunctionAssociationOutputWithContext(ctx context.Context) LambdaFunctionAssociationOutput }
type LambdaFunctionAssociationMap ¶
type LambdaFunctionAssociationMap map[string]LambdaFunctionAssociationInput
func (LambdaFunctionAssociationMap) ElementType ¶
func (LambdaFunctionAssociationMap) ElementType() reflect.Type
func (LambdaFunctionAssociationMap) ToLambdaFunctionAssociationMapOutput ¶
func (i LambdaFunctionAssociationMap) ToLambdaFunctionAssociationMapOutput() LambdaFunctionAssociationMapOutput
func (LambdaFunctionAssociationMap) ToLambdaFunctionAssociationMapOutputWithContext ¶
func (i LambdaFunctionAssociationMap) ToLambdaFunctionAssociationMapOutputWithContext(ctx context.Context) LambdaFunctionAssociationMapOutput
type LambdaFunctionAssociationMapInput ¶
type LambdaFunctionAssociationMapInput interface { pulumi.Input ToLambdaFunctionAssociationMapOutput() LambdaFunctionAssociationMapOutput ToLambdaFunctionAssociationMapOutputWithContext(context.Context) LambdaFunctionAssociationMapOutput }
LambdaFunctionAssociationMapInput is an input type that accepts LambdaFunctionAssociationMap and LambdaFunctionAssociationMapOutput values. You can construct a concrete instance of `LambdaFunctionAssociationMapInput` via:
LambdaFunctionAssociationMap{ "key": LambdaFunctionAssociationArgs{...} }
type LambdaFunctionAssociationMapOutput ¶
type LambdaFunctionAssociationMapOutput struct{ *pulumi.OutputState }
func (LambdaFunctionAssociationMapOutput) ElementType ¶
func (LambdaFunctionAssociationMapOutput) ElementType() reflect.Type
func (LambdaFunctionAssociationMapOutput) MapIndex ¶
func (o LambdaFunctionAssociationMapOutput) MapIndex(k pulumi.StringInput) LambdaFunctionAssociationOutput
func (LambdaFunctionAssociationMapOutput) ToLambdaFunctionAssociationMapOutput ¶
func (o LambdaFunctionAssociationMapOutput) ToLambdaFunctionAssociationMapOutput() LambdaFunctionAssociationMapOutput
func (LambdaFunctionAssociationMapOutput) ToLambdaFunctionAssociationMapOutputWithContext ¶
func (o LambdaFunctionAssociationMapOutput) ToLambdaFunctionAssociationMapOutputWithContext(ctx context.Context) LambdaFunctionAssociationMapOutput
type LambdaFunctionAssociationOutput ¶
type LambdaFunctionAssociationOutput struct{ *pulumi.OutputState }
func (LambdaFunctionAssociationOutput) ElementType ¶
func (LambdaFunctionAssociationOutput) ElementType() reflect.Type
func (LambdaFunctionAssociationOutput) FunctionArn ¶
func (o LambdaFunctionAssociationOutput) FunctionArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Lambda Function, omitting any version or alias qualifier.
func (LambdaFunctionAssociationOutput) InstanceId ¶
func (o LambdaFunctionAssociationOutput) InstanceId() pulumi.StringOutput
The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.
func (LambdaFunctionAssociationOutput) ToLambdaFunctionAssociationOutput ¶
func (o LambdaFunctionAssociationOutput) ToLambdaFunctionAssociationOutput() LambdaFunctionAssociationOutput
func (LambdaFunctionAssociationOutput) ToLambdaFunctionAssociationOutputWithContext ¶
func (o LambdaFunctionAssociationOutput) ToLambdaFunctionAssociationOutputWithContext(ctx context.Context) LambdaFunctionAssociationOutput
type LambdaFunctionAssociationState ¶
type LambdaFunctionAssociationState struct { // Amazon Resource Name (ARN) of the Lambda Function, omitting any version or alias qualifier. FunctionArn pulumi.StringPtrInput // The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. InstanceId pulumi.StringPtrInput }
func (LambdaFunctionAssociationState) ElementType ¶
func (LambdaFunctionAssociationState) ElementType() reflect.Type
type LookupBotAssociationArgs ¶
type LookupBotAssociationArgs struct { // Identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. InstanceId string `pulumi:"instanceId"` // Configuration information of an Amazon Lex (V1) bot. Detailed below. LexBot GetBotAssociationLexBot `pulumi:"lexBot"` }
A collection of arguments for invoking getBotAssociation.
type LookupBotAssociationOutputArgs ¶
type LookupBotAssociationOutputArgs struct { // Identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Configuration information of an Amazon Lex (V1) bot. Detailed below. LexBot GetBotAssociationLexBotInput `pulumi:"lexBot"` }
A collection of arguments for invoking getBotAssociation.
func (LookupBotAssociationOutputArgs) ElementType ¶
func (LookupBotAssociationOutputArgs) ElementType() reflect.Type
type LookupBotAssociationResult ¶
type LookupBotAssociationResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` LexBot GetBotAssociationLexBot `pulumi:"lexBot"` }
A collection of values returned by getBotAssociation.
func LookupBotAssociation ¶
func LookupBotAssociation(ctx *pulumi.Context, args *LookupBotAssociationArgs, opts ...pulumi.InvokeOption) (*LookupBotAssociationResult, error)
Provides details about a specific Lex (V1) Bot associated with an Amazon Connect instance.
## Example Usage ### By name
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupBotAssociation(ctx, &connect.LookupBotAssociationArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", LexBot: connect.GetBotAssociationLexBot{ Name: "Test", }, }, nil) if err != nil { return err } return nil }) }
```
type LookupBotAssociationResultOutput ¶
type LookupBotAssociationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBotAssociation.
func LookupBotAssociationOutput ¶
func LookupBotAssociationOutput(ctx *pulumi.Context, args LookupBotAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupBotAssociationResultOutput
func (LookupBotAssociationResultOutput) ElementType ¶
func (LookupBotAssociationResultOutput) ElementType() reflect.Type
func (LookupBotAssociationResultOutput) Id ¶
func (o LookupBotAssociationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupBotAssociationResultOutput) InstanceId ¶
func (o LookupBotAssociationResultOutput) InstanceId() pulumi.StringOutput
func (LookupBotAssociationResultOutput) LexBot ¶
func (o LookupBotAssociationResultOutput) LexBot() GetBotAssociationLexBotOutput
func (LookupBotAssociationResultOutput) ToLookupBotAssociationResultOutput ¶
func (o LookupBotAssociationResultOutput) ToLookupBotAssociationResultOutput() LookupBotAssociationResultOutput
func (LookupBotAssociationResultOutput) ToLookupBotAssociationResultOutputWithContext ¶
func (o LookupBotAssociationResultOutput) ToLookupBotAssociationResultOutputWithContext(ctx context.Context) LookupBotAssociationResultOutput
type LookupContactFlowArgs ¶
type LookupContactFlowArgs struct { // Returns information on a specific Contact Flow by contact flow id ContactFlowId *string `pulumi:"contactFlowId"` // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific Contact Flow by name Name *string `pulumi:"name"` // Tags to assign to the Contact Flow. Tags map[string]string `pulumi:"tags"` // Type of Contact Flow. Type *string `pulumi:"type"` }
A collection of arguments for invoking getContactFlow.
type LookupContactFlowModuleArgs ¶
type LookupContactFlowModuleArgs struct { // Returns information on a specific Contact Flow Module by contact flow module id ContactFlowModuleId *string `pulumi:"contactFlowModuleId"` // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific Contact Flow Module by name Name *string `pulumi:"name"` // Map of tags to assign to the Contact Flow Module. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getContactFlowModule.
type LookupContactFlowModuleOutputArgs ¶
type LookupContactFlowModuleOutputArgs struct { // Returns information on a specific Contact Flow Module by contact flow module id ContactFlowModuleId pulumi.StringPtrInput `pulumi:"contactFlowModuleId"` // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific Contact Flow Module by name Name pulumi.StringPtrInput `pulumi:"name"` // Map of tags to assign to the Contact Flow Module. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getContactFlowModule.
func (LookupContactFlowModuleOutputArgs) ElementType ¶
func (LookupContactFlowModuleOutputArgs) ElementType() reflect.Type
type LookupContactFlowModuleResult ¶
type LookupContactFlowModuleResult struct { // ARN of the Contact Flow Module. Arn string `pulumi:"arn"` ContactFlowModuleId string `pulumi:"contactFlowModuleId"` // Logic of the Contact Flow Module. Content string `pulumi:"content"` // Description of the Contact Flow Module. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Name string `pulumi:"name"` // Type of Contact Flow Module Module. Values are either `ACTIVE` or `ARCHIVED`. State string `pulumi:"state"` // Status of the Contact Flow Module Module. Values are either `PUBLISHED` or `SAVED`. Status string `pulumi:"status"` // Map of tags to assign to the Contact Flow Module. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getContactFlowModule.
func LookupContactFlowModule ¶
func LookupContactFlowModule(ctx *pulumi.Context, args *LookupContactFlowModuleArgs, opts ...pulumi.InvokeOption) (*LookupContactFlowModuleResult, error)
Provides details about a specific Amazon Connect Contact Flow Module.
## Example Usage
By `name`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupContactFlowModule(ctx, &connect.LookupContactFlowModuleArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: pulumi.StringRef("example"), }, nil) if err != nil { return err } return nil }) }
```
By `contactFlowModuleId`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupContactFlowModule(ctx, &connect.LookupContactFlowModuleArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", ContactFlowModuleId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), }, nil) if err != nil { return err } return nil }) }
```
type LookupContactFlowModuleResultOutput ¶
type LookupContactFlowModuleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContactFlowModule.
func LookupContactFlowModuleOutput ¶
func LookupContactFlowModuleOutput(ctx *pulumi.Context, args LookupContactFlowModuleOutputArgs, opts ...pulumi.InvokeOption) LookupContactFlowModuleResultOutput
func (LookupContactFlowModuleResultOutput) Arn ¶
func (o LookupContactFlowModuleResultOutput) Arn() pulumi.StringOutput
ARN of the Contact Flow Module.
func (LookupContactFlowModuleResultOutput) ContactFlowModuleId ¶
func (o LookupContactFlowModuleResultOutput) ContactFlowModuleId() pulumi.StringOutput
func (LookupContactFlowModuleResultOutput) Content ¶
func (o LookupContactFlowModuleResultOutput) Content() pulumi.StringOutput
Logic of the Contact Flow Module.
func (LookupContactFlowModuleResultOutput) Description ¶
func (o LookupContactFlowModuleResultOutput) Description() pulumi.StringOutput
Description of the Contact Flow Module.
func (LookupContactFlowModuleResultOutput) ElementType ¶
func (LookupContactFlowModuleResultOutput) ElementType() reflect.Type
func (LookupContactFlowModuleResultOutput) Id ¶
func (o LookupContactFlowModuleResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupContactFlowModuleResultOutput) InstanceId ¶
func (o LookupContactFlowModuleResultOutput) InstanceId() pulumi.StringOutput
func (LookupContactFlowModuleResultOutput) Name ¶
func (o LookupContactFlowModuleResultOutput) Name() pulumi.StringOutput
func (LookupContactFlowModuleResultOutput) State ¶
func (o LookupContactFlowModuleResultOutput) State() pulumi.StringOutput
Type of Contact Flow Module Module. Values are either `ACTIVE` or `ARCHIVED`.
func (LookupContactFlowModuleResultOutput) Status ¶
func (o LookupContactFlowModuleResultOutput) Status() pulumi.StringOutput
Status of the Contact Flow Module Module. Values are either `PUBLISHED` or `SAVED`.
func (LookupContactFlowModuleResultOutput) Tags ¶
func (o LookupContactFlowModuleResultOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to the Contact Flow Module.
func (LookupContactFlowModuleResultOutput) ToLookupContactFlowModuleResultOutput ¶
func (o LookupContactFlowModuleResultOutput) ToLookupContactFlowModuleResultOutput() LookupContactFlowModuleResultOutput
func (LookupContactFlowModuleResultOutput) ToLookupContactFlowModuleResultOutputWithContext ¶
func (o LookupContactFlowModuleResultOutput) ToLookupContactFlowModuleResultOutputWithContext(ctx context.Context) LookupContactFlowModuleResultOutput
type LookupContactFlowOutputArgs ¶
type LookupContactFlowOutputArgs struct { // Returns information on a specific Contact Flow by contact flow id ContactFlowId pulumi.StringPtrInput `pulumi:"contactFlowId"` // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific Contact Flow by name Name pulumi.StringPtrInput `pulumi:"name"` // Tags to assign to the Contact Flow. Tags pulumi.StringMapInput `pulumi:"tags"` // Type of Contact Flow. Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getContactFlow.
func (LookupContactFlowOutputArgs) ElementType ¶
func (LookupContactFlowOutputArgs) ElementType() reflect.Type
type LookupContactFlowResult ¶
type LookupContactFlowResult struct { // ARN of the Contact Flow. Arn string `pulumi:"arn"` ContactFlowId string `pulumi:"contactFlowId"` // Logic of the Contact Flow. Content string `pulumi:"content"` // Description of the Contact Flow. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Name string `pulumi:"name"` // Tags to assign to the Contact Flow. Tags map[string]string `pulumi:"tags"` // Type of Contact Flow. Type *string `pulumi:"type"` }
A collection of values returned by getContactFlow.
func LookupContactFlow ¶
func LookupContactFlow(ctx *pulumi.Context, args *LookupContactFlowArgs, opts ...pulumi.InvokeOption) (*LookupContactFlowResult, error)
Provides details about a specific Amazon Connect Contact Flow.
## Example Usage
By name ¶
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupContactFlow(ctx, &connect.LookupContactFlowArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: pulumi.StringRef("Test"), }, nil) if err != nil { return err } return nil }) }
```
By contactFlowId ¶
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupContactFlow(ctx, &connect.LookupContactFlowArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", ContactFlowId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), }, nil) if err != nil { return err } return nil }) }
```
type LookupContactFlowResultOutput ¶
type LookupContactFlowResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContactFlow.
func LookupContactFlowOutput ¶
func LookupContactFlowOutput(ctx *pulumi.Context, args LookupContactFlowOutputArgs, opts ...pulumi.InvokeOption) LookupContactFlowResultOutput
func (LookupContactFlowResultOutput) Arn ¶
func (o LookupContactFlowResultOutput) Arn() pulumi.StringOutput
ARN of the Contact Flow.
func (LookupContactFlowResultOutput) ContactFlowId ¶
func (o LookupContactFlowResultOutput) ContactFlowId() pulumi.StringOutput
func (LookupContactFlowResultOutput) Content ¶
func (o LookupContactFlowResultOutput) Content() pulumi.StringOutput
Logic of the Contact Flow.
func (LookupContactFlowResultOutput) Description ¶
func (o LookupContactFlowResultOutput) Description() pulumi.StringOutput
Description of the Contact Flow.
func (LookupContactFlowResultOutput) ElementType ¶
func (LookupContactFlowResultOutput) ElementType() reflect.Type
func (LookupContactFlowResultOutput) Id ¶
func (o LookupContactFlowResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupContactFlowResultOutput) InstanceId ¶
func (o LookupContactFlowResultOutput) InstanceId() pulumi.StringOutput
func (LookupContactFlowResultOutput) Name ¶
func (o LookupContactFlowResultOutput) Name() pulumi.StringOutput
func (LookupContactFlowResultOutput) Tags ¶
func (o LookupContactFlowResultOutput) Tags() pulumi.StringMapOutput
Tags to assign to the Contact Flow.
func (LookupContactFlowResultOutput) ToLookupContactFlowResultOutput ¶
func (o LookupContactFlowResultOutput) ToLookupContactFlowResultOutput() LookupContactFlowResultOutput
func (LookupContactFlowResultOutput) ToLookupContactFlowResultOutputWithContext ¶
func (o LookupContactFlowResultOutput) ToLookupContactFlowResultOutputWithContext(ctx context.Context) LookupContactFlowResultOutput
func (LookupContactFlowResultOutput) Type ¶
func (o LookupContactFlowResultOutput) Type() pulumi.StringPtrOutput
Type of Contact Flow.
type LookupHoursOfOperationArgs ¶
type LookupHoursOfOperationArgs struct { // Returns information on a specific Hours of Operation by hours of operation id HoursOfOperationId *string `pulumi:"hoursOfOperationId"` // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific Hours of Operation by name Name *string `pulumi:"name"` // Map of tags to assign to the Hours of Operation. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getHoursOfOperation.
type LookupHoursOfOperationOutputArgs ¶
type LookupHoursOfOperationOutputArgs struct { // Returns information on a specific Hours of Operation by hours of operation id HoursOfOperationId pulumi.StringPtrInput `pulumi:"hoursOfOperationId"` // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific Hours of Operation by name Name pulumi.StringPtrInput `pulumi:"name"` // Map of tags to assign to the Hours of Operation. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getHoursOfOperation.
func (LookupHoursOfOperationOutputArgs) ElementType ¶
func (LookupHoursOfOperationOutputArgs) ElementType() reflect.Type
type LookupHoursOfOperationResult ¶
type LookupHoursOfOperationResult struct { // ARN of the Hours of Operation. Arn string `pulumi:"arn"` // Configuration information for the hours of operation: day, start time, and end time . Config blocks are documented below. Config blocks are documented below. Configs []GetHoursOfOperationConfig `pulumi:"configs"` // Description of the Hours of Operation. Description string `pulumi:"description"` // The identifier for the hours of operation. HoursOfOperationId string `pulumi:"hoursOfOperationId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Identifier of the hosting Amazon Connect Instance. InstanceId string `pulumi:"instanceId"` // Name of the Hours of Operation. Name string `pulumi:"name"` // Map of tags to assign to the Hours of Operation. Tags map[string]string `pulumi:"tags"` // Time zone of the Hours of Operation. TimeZone string `pulumi:"timeZone"` }
A collection of values returned by getHoursOfOperation.
func LookupHoursOfOperation ¶
func LookupHoursOfOperation(ctx *pulumi.Context, args *LookupHoursOfOperationArgs, opts ...pulumi.InvokeOption) (*LookupHoursOfOperationResult, error)
Provides details about a specific Amazon Connect Hours of Operation.
## Example Usage
By `name`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupHoursOfOperation(ctx, &connect.LookupHoursOfOperationArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: pulumi.StringRef("Test"), }, nil) if err != nil { return err } return nil }) }
```
By `hoursOfOperationId`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupHoursOfOperation(ctx, &connect.LookupHoursOfOperationArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", HoursOfOperationId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), }, nil) if err != nil { return err } return nil }) }
```
type LookupHoursOfOperationResultOutput ¶
type LookupHoursOfOperationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getHoursOfOperation.
func LookupHoursOfOperationOutput ¶
func LookupHoursOfOperationOutput(ctx *pulumi.Context, args LookupHoursOfOperationOutputArgs, opts ...pulumi.InvokeOption) LookupHoursOfOperationResultOutput
func (LookupHoursOfOperationResultOutput) Arn ¶
func (o LookupHoursOfOperationResultOutput) Arn() pulumi.StringOutput
ARN of the Hours of Operation.
func (LookupHoursOfOperationResultOutput) Configs ¶
func (o LookupHoursOfOperationResultOutput) Configs() GetHoursOfOperationConfigArrayOutput
Configuration information for the hours of operation: day, start time, and end time . Config blocks are documented below. Config blocks are documented below.
func (LookupHoursOfOperationResultOutput) Description ¶
func (o LookupHoursOfOperationResultOutput) Description() pulumi.StringOutput
Description of the Hours of Operation.
func (LookupHoursOfOperationResultOutput) ElementType ¶
func (LookupHoursOfOperationResultOutput) ElementType() reflect.Type
func (LookupHoursOfOperationResultOutput) HoursOfOperationId ¶
func (o LookupHoursOfOperationResultOutput) HoursOfOperationId() pulumi.StringOutput
The identifier for the hours of operation.
func (LookupHoursOfOperationResultOutput) Id ¶
func (o LookupHoursOfOperationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupHoursOfOperationResultOutput) InstanceId ¶
func (o LookupHoursOfOperationResultOutput) InstanceId() pulumi.StringOutput
Identifier of the hosting Amazon Connect Instance.
func (LookupHoursOfOperationResultOutput) Name ¶
func (o LookupHoursOfOperationResultOutput) Name() pulumi.StringOutput
Name of the Hours of Operation.
func (LookupHoursOfOperationResultOutput) Tags ¶
func (o LookupHoursOfOperationResultOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to the Hours of Operation.
func (LookupHoursOfOperationResultOutput) TimeZone ¶
func (o LookupHoursOfOperationResultOutput) TimeZone() pulumi.StringOutput
Time zone of the Hours of Operation.
func (LookupHoursOfOperationResultOutput) ToLookupHoursOfOperationResultOutput ¶
func (o LookupHoursOfOperationResultOutput) ToLookupHoursOfOperationResultOutput() LookupHoursOfOperationResultOutput
func (LookupHoursOfOperationResultOutput) ToLookupHoursOfOperationResultOutputWithContext ¶
func (o LookupHoursOfOperationResultOutput) ToLookupHoursOfOperationResultOutputWithContext(ctx context.Context) LookupHoursOfOperationResultOutput
type LookupInstanceArgs ¶
type LookupInstanceArgs struct { // Returns information on a specific connect instance by alias InstanceAlias *string `pulumi:"instanceAlias"` // Returns information on a specific connect instance by id InstanceId *string `pulumi:"instanceId"` }
A collection of arguments for invoking getInstance.
type LookupInstanceOutputArgs ¶
type LookupInstanceOutputArgs struct { // Returns information on a specific connect instance by alias InstanceAlias pulumi.StringPtrInput `pulumi:"instanceAlias"` // Returns information on a specific connect instance by id InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` }
A collection of arguments for invoking getInstance.
func (LookupInstanceOutputArgs) ElementType ¶
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶
type LookupInstanceResult struct { // ARN of the instance. Arn string `pulumi:"arn"` AutoResolveBestVoicesEnabled bool `pulumi:"autoResolveBestVoicesEnabled"` // Whether contact flow logs are enabled. ContactFlowLogsEnabled bool `pulumi:"contactFlowLogsEnabled"` // Whether contact lens is enabled. ContactLensEnabled bool `pulumi:"contactLensEnabled"` // When the instance was created. CreatedTime string `pulumi:"createdTime"` // Whether early media for outbound calls is enabled . EarlyMediaEnabled bool `pulumi:"earlyMediaEnabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Specifies The identity management type attached to the instance. IdentityManagementType string `pulumi:"identityManagementType"` // Whether inbound calls are enabled. InboundCallsEnabled bool `pulumi:"inboundCallsEnabled"` InstanceAlias string `pulumi:"instanceAlias"` InstanceId string `pulumi:"instanceId"` // Whether multi-party calls/conference is enabled. MultiPartyConferenceEnabled bool `pulumi:"multiPartyConferenceEnabled"` // Whether outbound calls are enabled. OutboundCallsEnabled bool `pulumi:"outboundCallsEnabled"` // Service role of the instance. ServiceRole string `pulumi:"serviceRole"` // State of the instance. Status string `pulumi:"status"` }
A collection of values returned by getInstance.
func LookupInstance ¶
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
Provides details about a specific Amazon Connect Instance.
## Example Usage
By instanceAlias ¶
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupInstance(ctx, &connect.LookupInstanceArgs{ InstanceAlias: pulumi.StringRef("foo"), }, nil) if err != nil { return err } return nil }) }
```
By instanceId ¶
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupInstance(ctx, &connect.LookupInstanceArgs{ InstanceId: pulumi.StringRef("97afc98d-101a-ba98-ab97-ae114fc115ec"), }, nil) if err != nil { return err } return nil }) }
```
type LookupInstanceResultOutput ¶
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstance.
func LookupInstanceOutput ¶
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) Arn ¶
func (o LookupInstanceResultOutput) Arn() pulumi.StringOutput
ARN of the instance.
func (LookupInstanceResultOutput) AutoResolveBestVoicesEnabled ¶
func (o LookupInstanceResultOutput) AutoResolveBestVoicesEnabled() pulumi.BoolOutput
func (LookupInstanceResultOutput) ContactFlowLogsEnabled ¶
func (o LookupInstanceResultOutput) ContactFlowLogsEnabled() pulumi.BoolOutput
Whether contact flow logs are enabled.
func (LookupInstanceResultOutput) ContactLensEnabled ¶
func (o LookupInstanceResultOutput) ContactLensEnabled() pulumi.BoolOutput
Whether contact lens is enabled.
func (LookupInstanceResultOutput) CreatedTime ¶
func (o LookupInstanceResultOutput) CreatedTime() pulumi.StringOutput
When the instance was created.
func (LookupInstanceResultOutput) EarlyMediaEnabled ¶
func (o LookupInstanceResultOutput) EarlyMediaEnabled() pulumi.BoolOutput
Whether early media for outbound calls is enabled .
func (LookupInstanceResultOutput) ElementType ¶
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) Id ¶
func (o LookupInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupInstanceResultOutput) IdentityManagementType ¶
func (o LookupInstanceResultOutput) IdentityManagementType() pulumi.StringOutput
Specifies The identity management type attached to the instance.
func (LookupInstanceResultOutput) InboundCallsEnabled ¶
func (o LookupInstanceResultOutput) InboundCallsEnabled() pulumi.BoolOutput
Whether inbound calls are enabled.
func (LookupInstanceResultOutput) InstanceAlias ¶
func (o LookupInstanceResultOutput) InstanceAlias() pulumi.StringOutput
func (LookupInstanceResultOutput) InstanceId ¶
func (o LookupInstanceResultOutput) InstanceId() pulumi.StringOutput
func (LookupInstanceResultOutput) MultiPartyConferenceEnabled ¶
func (o LookupInstanceResultOutput) MultiPartyConferenceEnabled() pulumi.BoolOutput
Whether multi-party calls/conference is enabled.
func (LookupInstanceResultOutput) OutboundCallsEnabled ¶
func (o LookupInstanceResultOutput) OutboundCallsEnabled() pulumi.BoolOutput
Whether outbound calls are enabled.
func (LookupInstanceResultOutput) ServiceRole ¶
func (o LookupInstanceResultOutput) ServiceRole() pulumi.StringOutput
Service role of the instance.
func (LookupInstanceResultOutput) Status ¶
func (o LookupInstanceResultOutput) Status() pulumi.StringOutput
State of the instance.
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
type LookupInstanceStorageConfigArgs ¶
type LookupInstanceStorageConfigArgs struct { // The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID. AssociationId string `pulumi:"associationId"` // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // A valid resource type. Valid Values: `AGENT_EVENTS` | `ATTACHMENTS` | `CALL_RECORDINGS` | `CHAT_TRANSCRIPTS` | `CONTACT_EVALUATIONS` | `CONTACT_TRACE_RECORDS` | `MEDIA_STREAMS` | `REAL_TIME_CONTACT_ANALYSIS_SEGMENTS` | `SCHEDULED_REPORTS` | `SCREEN_RECORDINGS`. ResourceType string `pulumi:"resourceType"` }
A collection of arguments for invoking getInstanceStorageConfig.
type LookupInstanceStorageConfigOutputArgs ¶
type LookupInstanceStorageConfigOutputArgs struct { // The existing association identifier that uniquely identifies the resource type and storage config for the given instance ID. AssociationId pulumi.StringInput `pulumi:"associationId"` // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // A valid resource type. Valid Values: `AGENT_EVENTS` | `ATTACHMENTS` | `CALL_RECORDINGS` | `CHAT_TRANSCRIPTS` | `CONTACT_EVALUATIONS` | `CONTACT_TRACE_RECORDS` | `MEDIA_STREAMS` | `REAL_TIME_CONTACT_ANALYSIS_SEGMENTS` | `SCHEDULED_REPORTS` | `SCREEN_RECORDINGS`. ResourceType pulumi.StringInput `pulumi:"resourceType"` }
A collection of arguments for invoking getInstanceStorageConfig.
func (LookupInstanceStorageConfigOutputArgs) ElementType ¶
func (LookupInstanceStorageConfigOutputArgs) ElementType() reflect.Type
type LookupInstanceStorageConfigResult ¶
type LookupInstanceStorageConfigResult struct { AssociationId string `pulumi:"associationId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` ResourceType string `pulumi:"resourceType"` // Specifies the storage configuration options for the Connect Instance. Documented below. StorageConfigs []GetInstanceStorageConfigStorageConfig `pulumi:"storageConfigs"` }
A collection of values returned by getInstanceStorageConfig.
func LookupInstanceStorageConfig ¶
func LookupInstanceStorageConfig(ctx *pulumi.Context, args *LookupInstanceStorageConfigArgs, opts ...pulumi.InvokeOption) (*LookupInstanceStorageConfigResult, error)
Provides details about a specific Amazon Connect Instance Storage Config.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupInstanceStorageConfig(ctx, &connect.LookupInstanceStorageConfigArgs{ AssociationId: "1234567890123456789012345678901234567890123456789012345678901234", InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", ResourceType: "CONTACT_TRACE_RECORDS", }, nil) if err != nil { return err } return nil }) }
```
type LookupInstanceStorageConfigResultOutput ¶
type LookupInstanceStorageConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceStorageConfig.
func LookupInstanceStorageConfigOutput ¶
func LookupInstanceStorageConfigOutput(ctx *pulumi.Context, args LookupInstanceStorageConfigOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceStorageConfigResultOutput
func (LookupInstanceStorageConfigResultOutput) AssociationId ¶
func (o LookupInstanceStorageConfigResultOutput) AssociationId() pulumi.StringOutput
func (LookupInstanceStorageConfigResultOutput) ElementType ¶
func (LookupInstanceStorageConfigResultOutput) ElementType() reflect.Type
func (LookupInstanceStorageConfigResultOutput) Id ¶
func (o LookupInstanceStorageConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupInstanceStorageConfigResultOutput) InstanceId ¶
func (o LookupInstanceStorageConfigResultOutput) InstanceId() pulumi.StringOutput
func (LookupInstanceStorageConfigResultOutput) ResourceType ¶
func (o LookupInstanceStorageConfigResultOutput) ResourceType() pulumi.StringOutput
func (LookupInstanceStorageConfigResultOutput) StorageConfigs ¶
func (o LookupInstanceStorageConfigResultOutput) StorageConfigs() GetInstanceStorageConfigStorageConfigArrayOutput
Specifies the storage configuration options for the Connect Instance. Documented below.
func (LookupInstanceStorageConfigResultOutput) ToLookupInstanceStorageConfigResultOutput ¶
func (o LookupInstanceStorageConfigResultOutput) ToLookupInstanceStorageConfigResultOutput() LookupInstanceStorageConfigResultOutput
func (LookupInstanceStorageConfigResultOutput) ToLookupInstanceStorageConfigResultOutputWithContext ¶
func (o LookupInstanceStorageConfigResultOutput) ToLookupInstanceStorageConfigResultOutputWithContext(ctx context.Context) LookupInstanceStorageConfigResultOutput
type LookupLambdaFunctionAssociationArgs ¶
type LookupLambdaFunctionAssociationArgs struct { // ARN of the Lambda Function, omitting any version or alias qualifier. FunctionArn string `pulumi:"functionArn"` // Identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. InstanceId string `pulumi:"instanceId"` }
A collection of arguments for invoking getLambdaFunctionAssociation.
type LookupLambdaFunctionAssociationOutputArgs ¶
type LookupLambdaFunctionAssociationOutputArgs struct { // ARN of the Lambda Function, omitting any version or alias qualifier. FunctionArn pulumi.StringInput `pulumi:"functionArn"` // Identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` }
A collection of arguments for invoking getLambdaFunctionAssociation.
func (LookupLambdaFunctionAssociationOutputArgs) ElementType ¶
func (LookupLambdaFunctionAssociationOutputArgs) ElementType() reflect.Type
type LookupLambdaFunctionAssociationResult ¶
type LookupLambdaFunctionAssociationResult struct { FunctionArn string `pulumi:"functionArn"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` }
A collection of values returned by getLambdaFunctionAssociation.
func LookupLambdaFunctionAssociation ¶
func LookupLambdaFunctionAssociation(ctx *pulumi.Context, args *LookupLambdaFunctionAssociationArgs, opts ...pulumi.InvokeOption) (*LookupLambdaFunctionAssociationResult, error)
Provides details about a specific Connect Lambda Function Association.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupLambdaFunctionAssociation(ctx, &connect.LookupLambdaFunctionAssociationArgs{ FunctionArn: "arn:aws:lambda:us-west-2:123456789123:function:abcdefg", InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", }, nil) if err != nil { return err } return nil }) }
```
type LookupLambdaFunctionAssociationResultOutput ¶
type LookupLambdaFunctionAssociationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getLambdaFunctionAssociation.
func LookupLambdaFunctionAssociationOutput ¶
func LookupLambdaFunctionAssociationOutput(ctx *pulumi.Context, args LookupLambdaFunctionAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupLambdaFunctionAssociationResultOutput
func (LookupLambdaFunctionAssociationResultOutput) ElementType ¶
func (LookupLambdaFunctionAssociationResultOutput) ElementType() reflect.Type
func (LookupLambdaFunctionAssociationResultOutput) FunctionArn ¶
func (o LookupLambdaFunctionAssociationResultOutput) FunctionArn() pulumi.StringOutput
func (LookupLambdaFunctionAssociationResultOutput) Id ¶
func (o LookupLambdaFunctionAssociationResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupLambdaFunctionAssociationResultOutput) InstanceId ¶
func (o LookupLambdaFunctionAssociationResultOutput) InstanceId() pulumi.StringOutput
func (LookupLambdaFunctionAssociationResultOutput) ToLookupLambdaFunctionAssociationResultOutput ¶
func (o LookupLambdaFunctionAssociationResultOutput) ToLookupLambdaFunctionAssociationResultOutput() LookupLambdaFunctionAssociationResultOutput
func (LookupLambdaFunctionAssociationResultOutput) ToLookupLambdaFunctionAssociationResultOutputWithContext ¶
func (o LookupLambdaFunctionAssociationResultOutput) ToLookupLambdaFunctionAssociationResultOutputWithContext(ctx context.Context) LookupLambdaFunctionAssociationResultOutput
type LookupQueueArgs ¶
type LookupQueueArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific Queue by name Name *string `pulumi:"name"` // Returns information on a specific Queue by Queue id QueueId *string `pulumi:"queueId"` // Map of tags assigned to the Queue. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getQueue.
type LookupQueueOutputArgs ¶
type LookupQueueOutputArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific Queue by name Name pulumi.StringPtrInput `pulumi:"name"` // Returns information on a specific Queue by Queue id QueueId pulumi.StringPtrInput `pulumi:"queueId"` // Map of tags assigned to the Queue. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getQueue.
func (LookupQueueOutputArgs) ElementType ¶
func (LookupQueueOutputArgs) ElementType() reflect.Type
type LookupQueueResult ¶
type LookupQueueResult struct { // ARN of the Queue. Arn string `pulumi:"arn"` // Description of the Queue. Description string `pulumi:"description"` // Specifies the identifier of the Hours of Operation. HoursOfOperationId string `pulumi:"hoursOfOperationId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Maximum number of contacts that can be in the queue before it is considered full. Minimum value of 0. MaxContacts int `pulumi:"maxContacts"` Name string `pulumi:"name"` // A block that defines the outbound caller ID name, number, and outbound whisper flow. The Outbound Caller Config block is documented below. OutboundCallerConfigs []GetQueueOutboundCallerConfig `pulumi:"outboundCallerConfigs"` // Identifier for the Queue. QueueId string `pulumi:"queueId"` // Description of the Queue. Values are `ENABLED` or `DISABLED`. Status string `pulumi:"status"` // Map of tags assigned to the Queue. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getQueue.
func LookupQueue ¶
func LookupQueue(ctx *pulumi.Context, args *LookupQueueArgs, opts ...pulumi.InvokeOption) (*LookupQueueResult, error)
Provides details about a specific Amazon Connect Queue.
## Example Usage
By `name`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupQueue(ctx, &connect.LookupQueueArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: pulumi.StringRef("Example"), }, nil) if err != nil { return err } return nil }) }
```
By `queueId`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupQueue(ctx, &connect.LookupQueueArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", QueueId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), }, nil) if err != nil { return err } return nil }) }
```
type LookupQueueResultOutput ¶
type LookupQueueResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getQueue.
func LookupQueueOutput ¶
func LookupQueueOutput(ctx *pulumi.Context, args LookupQueueOutputArgs, opts ...pulumi.InvokeOption) LookupQueueResultOutput
func (LookupQueueResultOutput) Arn ¶
func (o LookupQueueResultOutput) Arn() pulumi.StringOutput
ARN of the Queue.
func (LookupQueueResultOutput) Description ¶
func (o LookupQueueResultOutput) Description() pulumi.StringOutput
Description of the Queue.
func (LookupQueueResultOutput) ElementType ¶
func (LookupQueueResultOutput) ElementType() reflect.Type
func (LookupQueueResultOutput) HoursOfOperationId ¶
func (o LookupQueueResultOutput) HoursOfOperationId() pulumi.StringOutput
Specifies the identifier of the Hours of Operation.
func (LookupQueueResultOutput) Id ¶
func (o LookupQueueResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupQueueResultOutput) InstanceId ¶
func (o LookupQueueResultOutput) InstanceId() pulumi.StringOutput
func (LookupQueueResultOutput) MaxContacts ¶
func (o LookupQueueResultOutput) MaxContacts() pulumi.IntOutput
Maximum number of contacts that can be in the queue before it is considered full. Minimum value of 0.
func (LookupQueueResultOutput) Name ¶
func (o LookupQueueResultOutput) Name() pulumi.StringOutput
func (LookupQueueResultOutput) OutboundCallerConfigs ¶
func (o LookupQueueResultOutput) OutboundCallerConfigs() GetQueueOutboundCallerConfigArrayOutput
A block that defines the outbound caller ID name, number, and outbound whisper flow. The Outbound Caller Config block is documented below.
func (LookupQueueResultOutput) QueueId ¶
func (o LookupQueueResultOutput) QueueId() pulumi.StringOutput
Identifier for the Queue.
func (LookupQueueResultOutput) Status ¶
func (o LookupQueueResultOutput) Status() pulumi.StringOutput
Description of the Queue. Values are `ENABLED` or `DISABLED`.
func (LookupQueueResultOutput) Tags ¶
func (o LookupQueueResultOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the Queue.
func (LookupQueueResultOutput) ToLookupQueueResultOutput ¶
func (o LookupQueueResultOutput) ToLookupQueueResultOutput() LookupQueueResultOutput
func (LookupQueueResultOutput) ToLookupQueueResultOutputWithContext ¶
func (o LookupQueueResultOutput) ToLookupQueueResultOutputWithContext(ctx context.Context) LookupQueueResultOutput
type LookupQuickConnectArgs ¶
type LookupQuickConnectArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific Quick Connect by name Name *string `pulumi:"name"` // Returns information on a specific Quick Connect by Quick Connect id QuickConnectId *string `pulumi:"quickConnectId"` // Map of tags to assign to the Quick Connect. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getQuickConnect.
type LookupQuickConnectOutputArgs ¶
type LookupQuickConnectOutputArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific Quick Connect by name Name pulumi.StringPtrInput `pulumi:"name"` // Returns information on a specific Quick Connect by Quick Connect id QuickConnectId pulumi.StringPtrInput `pulumi:"quickConnectId"` // Map of tags to assign to the Quick Connect. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getQuickConnect.
func (LookupQuickConnectOutputArgs) ElementType ¶
func (LookupQuickConnectOutputArgs) ElementType() reflect.Type
type LookupQuickConnectResult ¶
type LookupQuickConnectResult struct { // ARN of the Quick Connect. Arn string `pulumi:"arn"` // Description of the Quick Connect. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Name string `pulumi:"name"` // A block that defines the configuration information for the Quick Connect: `quickConnectType` and one of `phoneConfig`, `queueConfig`, `userConfig` . The Quick Connect Config block is documented below. QuickConnectConfigs []GetQuickConnectQuickConnectConfig `pulumi:"quickConnectConfigs"` // Identifier for the Quick Connect. QuickConnectId string `pulumi:"quickConnectId"` // Map of tags to assign to the Quick Connect. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getQuickConnect.
func LookupQuickConnect ¶
func LookupQuickConnect(ctx *pulumi.Context, args *LookupQuickConnectArgs, opts ...pulumi.InvokeOption) (*LookupQuickConnectResult, error)
Provides details about a specific Amazon Connect Quick Connect.
## Example Usage
By `name`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupQuickConnect(ctx, &connect.LookupQuickConnectArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: pulumi.StringRef("Example"), }, nil) if err != nil { return err } return nil }) }
```
By `quickConnectId`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupQuickConnect(ctx, &connect.LookupQuickConnectArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", QuickConnectId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), }, nil) if err != nil { return err } return nil }) }
```
type LookupQuickConnectResultOutput ¶
type LookupQuickConnectResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getQuickConnect.
func LookupQuickConnectOutput ¶
func LookupQuickConnectOutput(ctx *pulumi.Context, args LookupQuickConnectOutputArgs, opts ...pulumi.InvokeOption) LookupQuickConnectResultOutput
func (LookupQuickConnectResultOutput) Arn ¶
func (o LookupQuickConnectResultOutput) Arn() pulumi.StringOutput
ARN of the Quick Connect.
func (LookupQuickConnectResultOutput) Description ¶
func (o LookupQuickConnectResultOutput) Description() pulumi.StringOutput
Description of the Quick Connect.
func (LookupQuickConnectResultOutput) ElementType ¶
func (LookupQuickConnectResultOutput) ElementType() reflect.Type
func (LookupQuickConnectResultOutput) Id ¶
func (o LookupQuickConnectResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupQuickConnectResultOutput) InstanceId ¶
func (o LookupQuickConnectResultOutput) InstanceId() pulumi.StringOutput
func (LookupQuickConnectResultOutput) Name ¶
func (o LookupQuickConnectResultOutput) Name() pulumi.StringOutput
func (LookupQuickConnectResultOutput) QuickConnectConfigs ¶
func (o LookupQuickConnectResultOutput) QuickConnectConfigs() GetQuickConnectQuickConnectConfigArrayOutput
A block that defines the configuration information for the Quick Connect: `quickConnectType` and one of `phoneConfig`, `queueConfig`, `userConfig` . The Quick Connect Config block is documented below.
func (LookupQuickConnectResultOutput) QuickConnectId ¶
func (o LookupQuickConnectResultOutput) QuickConnectId() pulumi.StringOutput
Identifier for the Quick Connect.
func (LookupQuickConnectResultOutput) Tags ¶
func (o LookupQuickConnectResultOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to the Quick Connect.
func (LookupQuickConnectResultOutput) ToLookupQuickConnectResultOutput ¶
func (o LookupQuickConnectResultOutput) ToLookupQuickConnectResultOutput() LookupQuickConnectResultOutput
func (LookupQuickConnectResultOutput) ToLookupQuickConnectResultOutputWithContext ¶
func (o LookupQuickConnectResultOutput) ToLookupQuickConnectResultOutputWithContext(ctx context.Context) LookupQuickConnectResultOutput
type LookupRoutingProfileArgs ¶
type LookupRoutingProfileArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific Routing Profile by name Name *string `pulumi:"name"` // Returns information on a specific Routing Profile by Routing Profile id RoutingProfileId *string `pulumi:"routingProfileId"` // Map of tags to assign to the Routing Profile. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getRoutingProfile.
type LookupRoutingProfileOutputArgs ¶
type LookupRoutingProfileOutputArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific Routing Profile by name Name pulumi.StringPtrInput `pulumi:"name"` // Returns information on a specific Routing Profile by Routing Profile id RoutingProfileId pulumi.StringPtrInput `pulumi:"routingProfileId"` // Map of tags to assign to the Routing Profile. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getRoutingProfile.
func (LookupRoutingProfileOutputArgs) ElementType ¶
func (LookupRoutingProfileOutputArgs) ElementType() reflect.Type
type LookupRoutingProfileResult ¶
type LookupRoutingProfileResult struct { // ARN of the Routing Profile. Arn string `pulumi:"arn"` // Specifies the default outbound queue for the Routing Profile. DefaultOutboundQueueId string `pulumi:"defaultOutboundQueueId"` // Description of the Routing Profile. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // One or more `mediaConcurrencies` blocks that specify the channels that agents can handle in the Contact Control Panel (CCP) for this Routing Profile. The `mediaConcurrencies` block is documented below. MediaConcurrencies []GetRoutingProfileMediaConcurrency `pulumi:"mediaConcurrencies"` Name string `pulumi:"name"` // One or more `queueConfigs` blocks that specify the inbound queues associated with the routing profile. If no queue is added, the agent only can make outbound calls. The `queueConfigs` block is documented below. QueueConfigs []GetRoutingProfileQueueConfig `pulumi:"queueConfigs"` RoutingProfileId string `pulumi:"routingProfileId"` // Map of tags to assign to the Routing Profile. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getRoutingProfile.
func LookupRoutingProfile ¶
func LookupRoutingProfile(ctx *pulumi.Context, args *LookupRoutingProfileArgs, opts ...pulumi.InvokeOption) (*LookupRoutingProfileResult, error)
Provides details about a specific Amazon Connect Routing Profile.
## Example Usage
By `name`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupRoutingProfile(ctx, &connect.LookupRoutingProfileArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: pulumi.StringRef("Example"), }, nil) if err != nil { return err } return nil }) }
```
By `routingProfileId`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupRoutingProfile(ctx, &connect.LookupRoutingProfileArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", RoutingProfileId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), }, nil) if err != nil { return err } return nil }) }
```
type LookupRoutingProfileResultOutput ¶
type LookupRoutingProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRoutingProfile.
func LookupRoutingProfileOutput ¶
func LookupRoutingProfileOutput(ctx *pulumi.Context, args LookupRoutingProfileOutputArgs, opts ...pulumi.InvokeOption) LookupRoutingProfileResultOutput
func (LookupRoutingProfileResultOutput) Arn ¶
func (o LookupRoutingProfileResultOutput) Arn() pulumi.StringOutput
ARN of the Routing Profile.
func (LookupRoutingProfileResultOutput) DefaultOutboundQueueId ¶
func (o LookupRoutingProfileResultOutput) DefaultOutboundQueueId() pulumi.StringOutput
Specifies the default outbound queue for the Routing Profile.
func (LookupRoutingProfileResultOutput) Description ¶
func (o LookupRoutingProfileResultOutput) Description() pulumi.StringOutput
Description of the Routing Profile.
func (LookupRoutingProfileResultOutput) ElementType ¶
func (LookupRoutingProfileResultOutput) ElementType() reflect.Type
func (LookupRoutingProfileResultOutput) Id ¶
func (o LookupRoutingProfileResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRoutingProfileResultOutput) InstanceId ¶
func (o LookupRoutingProfileResultOutput) InstanceId() pulumi.StringOutput
func (LookupRoutingProfileResultOutput) MediaConcurrencies ¶
func (o LookupRoutingProfileResultOutput) MediaConcurrencies() GetRoutingProfileMediaConcurrencyArrayOutput
One or more `mediaConcurrencies` blocks that specify the channels that agents can handle in the Contact Control Panel (CCP) for this Routing Profile. The `mediaConcurrencies` block is documented below.
func (LookupRoutingProfileResultOutput) Name ¶
func (o LookupRoutingProfileResultOutput) Name() pulumi.StringOutput
func (LookupRoutingProfileResultOutput) QueueConfigs ¶
func (o LookupRoutingProfileResultOutput) QueueConfigs() GetRoutingProfileQueueConfigArrayOutput
One or more `queueConfigs` blocks that specify the inbound queues associated with the routing profile. If no queue is added, the agent only can make outbound calls. The `queueConfigs` block is documented below.
func (LookupRoutingProfileResultOutput) RoutingProfileId ¶
func (o LookupRoutingProfileResultOutput) RoutingProfileId() pulumi.StringOutput
func (LookupRoutingProfileResultOutput) Tags ¶
func (o LookupRoutingProfileResultOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to the Routing Profile.
func (LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutput ¶
func (o LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutput() LookupRoutingProfileResultOutput
func (LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutputWithContext ¶
func (o LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutputWithContext(ctx context.Context) LookupRoutingProfileResultOutput
type LookupSecurityProfileArgs ¶
type LookupSecurityProfileArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific Security Profile by name Name *string `pulumi:"name"` // Returns information on a specific Security Profile by Security Profile id SecurityProfileId *string `pulumi:"securityProfileId"` // Map of tags to assign to the Security Profile. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getSecurityProfile.
type LookupSecurityProfileOutputArgs ¶
type LookupSecurityProfileOutputArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific Security Profile by name Name pulumi.StringPtrInput `pulumi:"name"` // Returns information on a specific Security Profile by Security Profile id SecurityProfileId pulumi.StringPtrInput `pulumi:"securityProfileId"` // Map of tags to assign to the Security Profile. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getSecurityProfile.
func (LookupSecurityProfileOutputArgs) ElementType ¶
func (LookupSecurityProfileOutputArgs) ElementType() reflect.Type
type LookupSecurityProfileResult ¶
type LookupSecurityProfileResult struct { // ARN of the Security Profile. Arn string `pulumi:"arn"` // Description of the Security Profile. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` Name string `pulumi:"name"` // The organization resource identifier for the security profile. OrganizationResourceId string `pulumi:"organizationResourceId"` // List of permissions assigned to the security profile. Permissions []string `pulumi:"permissions"` SecurityProfileId string `pulumi:"securityProfileId"` // Map of tags to assign to the Security Profile. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getSecurityProfile.
func LookupSecurityProfile ¶
func LookupSecurityProfile(ctx *pulumi.Context, args *LookupSecurityProfileArgs, opts ...pulumi.InvokeOption) (*LookupSecurityProfileResult, error)
Provides details about a specific Amazon Connect Security Profile.
## Example Usage
By `name`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupSecurityProfile(ctx, &connect.LookupSecurityProfileArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: pulumi.StringRef("Example"), }, nil) if err != nil { return err } return nil }) }
```
By `securityProfileId`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupSecurityProfile(ctx, &connect.LookupSecurityProfileArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", SecurityProfileId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), }, nil) if err != nil { return err } return nil }) }
```
type LookupSecurityProfileResultOutput ¶
type LookupSecurityProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecurityProfile.
func LookupSecurityProfileOutput ¶
func LookupSecurityProfileOutput(ctx *pulumi.Context, args LookupSecurityProfileOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityProfileResultOutput
func (LookupSecurityProfileResultOutput) Arn ¶
func (o LookupSecurityProfileResultOutput) Arn() pulumi.StringOutput
ARN of the Security Profile.
func (LookupSecurityProfileResultOutput) Description ¶
func (o LookupSecurityProfileResultOutput) Description() pulumi.StringOutput
Description of the Security Profile.
func (LookupSecurityProfileResultOutput) ElementType ¶
func (LookupSecurityProfileResultOutput) ElementType() reflect.Type
func (LookupSecurityProfileResultOutput) Id ¶
func (o LookupSecurityProfileResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSecurityProfileResultOutput) InstanceId ¶
func (o LookupSecurityProfileResultOutput) InstanceId() pulumi.StringOutput
func (LookupSecurityProfileResultOutput) Name ¶
func (o LookupSecurityProfileResultOutput) Name() pulumi.StringOutput
func (LookupSecurityProfileResultOutput) OrganizationResourceId ¶
func (o LookupSecurityProfileResultOutput) OrganizationResourceId() pulumi.StringOutput
The organization resource identifier for the security profile.
func (LookupSecurityProfileResultOutput) Permissions ¶
func (o LookupSecurityProfileResultOutput) Permissions() pulumi.StringArrayOutput
List of permissions assigned to the security profile.
func (LookupSecurityProfileResultOutput) SecurityProfileId ¶
func (o LookupSecurityProfileResultOutput) SecurityProfileId() pulumi.StringOutput
func (LookupSecurityProfileResultOutput) Tags ¶
func (o LookupSecurityProfileResultOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to the Security Profile.
func (LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput ¶
func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput() LookupSecurityProfileResultOutput
func (LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext ¶
func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext(ctx context.Context) LookupSecurityProfileResultOutput
type LookupUserArgs ¶
type LookupUserArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific User by name Name *string `pulumi:"name"` // A map of tags to assign to the User. Tags map[string]string `pulumi:"tags"` // Returns information on a specific User by User id UserId *string `pulumi:"userId"` }
A collection of arguments for invoking getUser.
type LookupUserHierarchyGroupArgs ¶
type LookupUserHierarchyGroupArgs struct { // Returns information on a specific hierarchy group by hierarchy group id HierarchyGroupId *string `pulumi:"hierarchyGroupId"` // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific hierarchy group by name Name *string `pulumi:"name"` // Map of tags to assign to the hierarchy group. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getUserHierarchyGroup.
type LookupUserHierarchyGroupOutputArgs ¶
type LookupUserHierarchyGroupOutputArgs struct { // Returns information on a specific hierarchy group by hierarchy group id HierarchyGroupId pulumi.StringPtrInput `pulumi:"hierarchyGroupId"` // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific hierarchy group by name Name pulumi.StringPtrInput `pulumi:"name"` // Map of tags to assign to the hierarchy group. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getUserHierarchyGroup.
func (LookupUserHierarchyGroupOutputArgs) ElementType ¶
func (LookupUserHierarchyGroupOutputArgs) ElementType() reflect.Type
type LookupUserHierarchyGroupResult ¶
type LookupUserHierarchyGroupResult struct { // ARN of the hierarchy group. Arn string `pulumi:"arn"` HierarchyGroupId string `pulumi:"hierarchyGroupId"` // Block that contains information about the levels in the hierarchy group. The `hierarchyPath` block is documented below. HierarchyPaths []GetUserHierarchyGroupHierarchyPath `pulumi:"hierarchyPaths"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Identifier of the level in the hierarchy group. LevelId string `pulumi:"levelId"` // Name of the hierarchy group. Name string `pulumi:"name"` // Map of tags to assign to the hierarchy group. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getUserHierarchyGroup.
func LookupUserHierarchyGroup ¶
func LookupUserHierarchyGroup(ctx *pulumi.Context, args *LookupUserHierarchyGroupArgs, opts ...pulumi.InvokeOption) (*LookupUserHierarchyGroupResult, error)
Provides details about a specific Amazon Connect User Hierarchy Group.
## Example Usage
By `name`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupUserHierarchyGroup(ctx, &connect.LookupUserHierarchyGroupArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: pulumi.StringRef("Example"), }, nil) if err != nil { return err } return nil }) }
```
By `hierarchyGroupId`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupUserHierarchyGroup(ctx, &connect.LookupUserHierarchyGroupArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", HierarchyGroupId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), }, nil) if err != nil { return err } return nil }) }
```
type LookupUserHierarchyGroupResultOutput ¶
type LookupUserHierarchyGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserHierarchyGroup.
func LookupUserHierarchyGroupOutput ¶
func LookupUserHierarchyGroupOutput(ctx *pulumi.Context, args LookupUserHierarchyGroupOutputArgs, opts ...pulumi.InvokeOption) LookupUserHierarchyGroupResultOutput
func (LookupUserHierarchyGroupResultOutput) Arn ¶
func (o LookupUserHierarchyGroupResultOutput) Arn() pulumi.StringOutput
ARN of the hierarchy group.
func (LookupUserHierarchyGroupResultOutput) ElementType ¶
func (LookupUserHierarchyGroupResultOutput) ElementType() reflect.Type
func (LookupUserHierarchyGroupResultOutput) HierarchyGroupId ¶
func (o LookupUserHierarchyGroupResultOutput) HierarchyGroupId() pulumi.StringOutput
func (LookupUserHierarchyGroupResultOutput) HierarchyPaths ¶
func (o LookupUserHierarchyGroupResultOutput) HierarchyPaths() GetUserHierarchyGroupHierarchyPathArrayOutput
Block that contains information about the levels in the hierarchy group. The `hierarchyPath` block is documented below.
func (LookupUserHierarchyGroupResultOutput) Id ¶
func (o LookupUserHierarchyGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserHierarchyGroupResultOutput) InstanceId ¶
func (o LookupUserHierarchyGroupResultOutput) InstanceId() pulumi.StringOutput
func (LookupUserHierarchyGroupResultOutput) LevelId ¶
func (o LookupUserHierarchyGroupResultOutput) LevelId() pulumi.StringOutput
Identifier of the level in the hierarchy group.
func (LookupUserHierarchyGroupResultOutput) Name ¶
func (o LookupUserHierarchyGroupResultOutput) Name() pulumi.StringOutput
Name of the hierarchy group.
func (LookupUserHierarchyGroupResultOutput) Tags ¶
func (o LookupUserHierarchyGroupResultOutput) Tags() pulumi.StringMapOutput
Map of tags to assign to the hierarchy group.
func (LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutput ¶
func (o LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutput() LookupUserHierarchyGroupResultOutput
func (LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutputWithContext ¶
func (o LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutputWithContext(ctx context.Context) LookupUserHierarchyGroupResultOutput
type LookupUserHierarchyStructureArgs ¶
type LookupUserHierarchyStructureArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` }
A collection of arguments for invoking getUserHierarchyStructure.
type LookupUserHierarchyStructureOutputArgs ¶
type LookupUserHierarchyStructureOutputArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` }
A collection of arguments for invoking getUserHierarchyStructure.
func (LookupUserHierarchyStructureOutputArgs) ElementType ¶
func (LookupUserHierarchyStructureOutputArgs) ElementType() reflect.Type
type LookupUserHierarchyStructureResult ¶
type LookupUserHierarchyStructureResult struct { // Block that defines the hierarchy structure's levels. The `hierarchyStructure` block is documented below. HierarchyStructures []GetUserHierarchyStructureHierarchyStructure `pulumi:"hierarchyStructures"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` }
A collection of values returned by getUserHierarchyStructure.
func LookupUserHierarchyStructure ¶
func LookupUserHierarchyStructure(ctx *pulumi.Context, args *LookupUserHierarchyStructureArgs, opts ...pulumi.InvokeOption) (*LookupUserHierarchyStructureResult, error)
Provides details about a specific Amazon Connect User Hierarchy Structure
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupUserHierarchyStructure(ctx, &connect.LookupUserHierarchyStructureArgs{ InstanceId: testAwsConnectInstance.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupUserHierarchyStructureResultOutput ¶
type LookupUserHierarchyStructureResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserHierarchyStructure.
func LookupUserHierarchyStructureOutput ¶
func LookupUserHierarchyStructureOutput(ctx *pulumi.Context, args LookupUserHierarchyStructureOutputArgs, opts ...pulumi.InvokeOption) LookupUserHierarchyStructureResultOutput
func (LookupUserHierarchyStructureResultOutput) ElementType ¶
func (LookupUserHierarchyStructureResultOutput) ElementType() reflect.Type
func (LookupUserHierarchyStructureResultOutput) HierarchyStructures ¶
func (o LookupUserHierarchyStructureResultOutput) HierarchyStructures() GetUserHierarchyStructureHierarchyStructureArrayOutput
Block that defines the hierarchy structure's levels. The `hierarchyStructure` block is documented below.
func (LookupUserHierarchyStructureResultOutput) Id ¶
func (o LookupUserHierarchyStructureResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserHierarchyStructureResultOutput) InstanceId ¶
func (o LookupUserHierarchyStructureResultOutput) InstanceId() pulumi.StringOutput
func (LookupUserHierarchyStructureResultOutput) ToLookupUserHierarchyStructureResultOutput ¶
func (o LookupUserHierarchyStructureResultOutput) ToLookupUserHierarchyStructureResultOutput() LookupUserHierarchyStructureResultOutput
func (LookupUserHierarchyStructureResultOutput) ToLookupUserHierarchyStructureResultOutputWithContext ¶
func (o LookupUserHierarchyStructureResultOutput) ToLookupUserHierarchyStructureResultOutputWithContext(ctx context.Context) LookupUserHierarchyStructureResultOutput
type LookupUserOutputArgs ¶
type LookupUserOutputArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific User by name Name pulumi.StringPtrInput `pulumi:"name"` // A map of tags to assign to the User. Tags pulumi.StringMapInput `pulumi:"tags"` // Returns information on a specific User by User id UserId pulumi.StringPtrInput `pulumi:"userId"` }
A collection of arguments for invoking getUser.
func (LookupUserOutputArgs) ElementType ¶
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶
type LookupUserResult struct { // The Amazon Resource Name (ARN) of the User. Arn string `pulumi:"arn"` // The identifier of the user account in the directory used for identity management. DirectoryUserId string `pulumi:"directoryUserId"` // The identifier of the hierarchy group for the user. HierarchyGroupId string `pulumi:"hierarchyGroupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A block that contains information about the identity of the user. Documented below. IdentityInfos []GetUserIdentityInfo `pulumi:"identityInfos"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId string `pulumi:"instanceId"` Name string `pulumi:"name"` // A block that contains information about the phone settings for the user. Documented below. PhoneConfigs []GetUserPhoneConfig `pulumi:"phoneConfigs"` // The identifier of the routing profile for the user. RoutingProfileId string `pulumi:"routingProfileId"` // A list of identifiers for the security profiles for the user. SecurityProfileIds []string `pulumi:"securityProfileIds"` // A map of tags to assign to the User. Tags map[string]string `pulumi:"tags"` UserId string `pulumi:"userId"` }
A collection of values returned by getUser.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
Provides details about a specific Amazon Connect User.
## Example Usage
By `name`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupUser(ctx, &connect.LookupUserArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: pulumi.StringRef("Example"), }, nil) if err != nil { return err } return nil }) }
```
By `userId`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupUser(ctx, &connect.LookupUserArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", UserId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), }, nil) if err != nil { return err } return nil }) }
```
type LookupUserResultOutput ¶
type LookupUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func LookupUserOutput ¶
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) Arn ¶
func (o LookupUserResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the User.
func (LookupUserResultOutput) DirectoryUserId ¶
func (o LookupUserResultOutput) DirectoryUserId() pulumi.StringOutput
The identifier of the user account in the directory used for identity management.
func (LookupUserResultOutput) ElementType ¶
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) HierarchyGroupId ¶
func (o LookupUserResultOutput) HierarchyGroupId() pulumi.StringOutput
The identifier of the hierarchy group for the user.
func (LookupUserResultOutput) Id ¶
func (o LookupUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserResultOutput) IdentityInfos ¶
func (o LookupUserResultOutput) IdentityInfos() GetUserIdentityInfoArrayOutput
A block that contains information about the identity of the user. Documented below.
func (LookupUserResultOutput) InstanceId ¶
func (o LookupUserResultOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (LookupUserResultOutput) Name ¶
func (o LookupUserResultOutput) Name() pulumi.StringOutput
func (LookupUserResultOutput) PhoneConfigs ¶
func (o LookupUserResultOutput) PhoneConfigs() GetUserPhoneConfigArrayOutput
A block that contains information about the phone settings for the user. Documented below.
func (LookupUserResultOutput) RoutingProfileId ¶
func (o LookupUserResultOutput) RoutingProfileId() pulumi.StringOutput
The identifier of the routing profile for the user.
func (LookupUserResultOutput) SecurityProfileIds ¶
func (o LookupUserResultOutput) SecurityProfileIds() pulumi.StringArrayOutput
A list of identifiers for the security profiles for the user.
func (LookupUserResultOutput) Tags ¶
func (o LookupUserResultOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the User.
func (LookupUserResultOutput) ToLookupUserResultOutput ¶
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) UserId ¶
func (o LookupUserResultOutput) UserId() pulumi.StringOutput
type LookupVocabularyArgs ¶
type LookupVocabularyArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` // Returns information on a specific Vocabulary by name Name *string `pulumi:"name"` // A map of tags to assign to the Vocabulary. Tags map[string]string `pulumi:"tags"` // Returns information on a specific Vocabulary by Vocabulary id VocabularyId *string `pulumi:"vocabularyId"` }
A collection of arguments for invoking getVocabulary.
type LookupVocabularyOutputArgs ¶
type LookupVocabularyOutputArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId pulumi.StringInput `pulumi:"instanceId"` // Returns information on a specific Vocabulary by name Name pulumi.StringPtrInput `pulumi:"name"` // A map of tags to assign to the Vocabulary. Tags pulumi.StringMapInput `pulumi:"tags"` // Returns information on a specific Vocabulary by Vocabulary id VocabularyId pulumi.StringPtrInput `pulumi:"vocabularyId"` }
A collection of arguments for invoking getVocabulary.
func (LookupVocabularyOutputArgs) ElementType ¶
func (LookupVocabularyOutputArgs) ElementType() reflect.Type
type LookupVocabularyResult ¶
type LookupVocabularyResult struct { // The Amazon Resource Name (ARN) of the Vocabulary. Arn string `pulumi:"arn"` // The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see [Create a custom vocabulary using a table](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html#create-vocabulary-table). Content string `pulumi:"content"` // The reason why the custom vocabulary was not created. FailureReason string `pulumi:"failureReason"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see [What is Amazon Transcribe?](https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html). Valid Values are `ar-AE`, `de-CH`, `de-DE`, `en-AB`, `en-AU`, `en-GB`, `en-IE`, `en-IN`, `en-US`, `en-WL`, `es-ES`, `es-US`, `fr-CA`, `fr-FR`, `hi-IN`, `it-IT`, `ja-JP`, `ko-KR`, `pt-BR`, `pt-PT`, `zh-CN`. LanguageCode string `pulumi:"languageCode"` // The timestamp when the custom vocabulary was last modified. LastModifiedTime string `pulumi:"lastModifiedTime"` Name string `pulumi:"name"` // The current state of the custom vocabulary. Valid values are `CREATION_IN_PROGRESS`, `ACTIVE`, `CREATION_FAILED`, `DELETE_IN_PROGRESS`. State string `pulumi:"state"` // A map of tags to assign to the Vocabulary. Tags map[string]string `pulumi:"tags"` // The identifier of the custom vocabulary. VocabularyId string `pulumi:"vocabularyId"` }
A collection of values returned by getVocabulary.
func LookupVocabulary ¶
func LookupVocabulary(ctx *pulumi.Context, args *LookupVocabularyArgs, opts ...pulumi.InvokeOption) (*LookupVocabularyResult, error)
Provides details about a specific Amazon Connect Vocabulary.
## Example Usage
By `name`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupVocabulary(ctx, &connect.LookupVocabularyArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", Name: pulumi.StringRef("Example"), }, nil) if err != nil { return err } return nil }) }
```
By `vocabularyId`
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.LookupVocabulary(ctx, &connect.LookupVocabularyArgs{ InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", VocabularyId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), }, nil) if err != nil { return err } return nil }) }
```
type LookupVocabularyResultOutput ¶
type LookupVocabularyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVocabulary.
func LookupVocabularyOutput ¶
func LookupVocabularyOutput(ctx *pulumi.Context, args LookupVocabularyOutputArgs, opts ...pulumi.InvokeOption) LookupVocabularyResultOutput
func (LookupVocabularyResultOutput) Arn ¶
func (o LookupVocabularyResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Vocabulary.
func (LookupVocabularyResultOutput) Content ¶
func (o LookupVocabularyResultOutput) Content() pulumi.StringOutput
The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see [Create a custom vocabulary using a table](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html#create-vocabulary-table).
func (LookupVocabularyResultOutput) ElementType ¶
func (LookupVocabularyResultOutput) ElementType() reflect.Type
func (LookupVocabularyResultOutput) FailureReason ¶
func (o LookupVocabularyResultOutput) FailureReason() pulumi.StringOutput
The reason why the custom vocabulary was not created.
func (LookupVocabularyResultOutput) Id ¶
func (o LookupVocabularyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupVocabularyResultOutput) InstanceId ¶
func (o LookupVocabularyResultOutput) InstanceId() pulumi.StringOutput
func (LookupVocabularyResultOutput) LanguageCode ¶
func (o LookupVocabularyResultOutput) LanguageCode() pulumi.StringOutput
The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see [What is Amazon Transcribe?](https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html). Valid Values are `ar-AE`, `de-CH`, `de-DE`, `en-AB`, `en-AU`, `en-GB`, `en-IE`, `en-IN`, `en-US`, `en-WL`, `es-ES`, `es-US`, `fr-CA`, `fr-FR`, `hi-IN`, `it-IT`, `ja-JP`, `ko-KR`, `pt-BR`, `pt-PT`, `zh-CN`.
func (LookupVocabularyResultOutput) LastModifiedTime ¶
func (o LookupVocabularyResultOutput) LastModifiedTime() pulumi.StringOutput
The timestamp when the custom vocabulary was last modified.
func (LookupVocabularyResultOutput) Name ¶
func (o LookupVocabularyResultOutput) Name() pulumi.StringOutput
func (LookupVocabularyResultOutput) State ¶
func (o LookupVocabularyResultOutput) State() pulumi.StringOutput
The current state of the custom vocabulary. Valid values are `CREATION_IN_PROGRESS`, `ACTIVE`, `CREATION_FAILED`, `DELETE_IN_PROGRESS`.
func (LookupVocabularyResultOutput) Tags ¶
func (o LookupVocabularyResultOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the Vocabulary.
func (LookupVocabularyResultOutput) ToLookupVocabularyResultOutput ¶
func (o LookupVocabularyResultOutput) ToLookupVocabularyResultOutput() LookupVocabularyResultOutput
func (LookupVocabularyResultOutput) ToLookupVocabularyResultOutputWithContext ¶
func (o LookupVocabularyResultOutput) ToLookupVocabularyResultOutputWithContext(ctx context.Context) LookupVocabularyResultOutput
func (LookupVocabularyResultOutput) VocabularyId ¶
func (o LookupVocabularyResultOutput) VocabularyId() pulumi.StringOutput
The identifier of the custom vocabulary.
type PhoneNumber ¶
type PhoneNumber struct { pulumi.CustomResourceState // The ARN of the phone number. Arn pulumi.StringOutput `pulumi:"arn"` // The ISO country code. For a list of Valid values, refer to [PhoneNumberCountryCode](https://docs.aws.amazon.com/connect/latest/APIReference/API_SearchAvailablePhoneNumbers.html#connect-SearchAvailablePhoneNumbers-request-PhoneNumberCountryCode). CountryCode pulumi.StringOutput `pulumi:"countryCode"` // The description of the phone number. Description pulumi.StringPtrOutput `pulumi:"description"` // The phone number. Phone numbers are formatted `[+] [country code] [subscriber number including area code]`. PhoneNumber pulumi.StringOutput `pulumi:"phoneNumber"` // The prefix of the phone number that is used to filter available phone numbers. If provided, it must contain `+` as part of the country code. Do not specify this argument when importing the resource. Prefix pulumi.StringPtrOutput `pulumi:"prefix"` // The status of the phone number. Valid Values: `CLAIMED` | `IN_PROGRESS` | `FAILED`. Statuses PhoneNumberStatusArrayOutput `pulumi:"statuses"` // Tags to apply to the Phone Number. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The Amazon Resource Name (ARN) for Amazon Connect instances that phone numbers are claimed to. TargetArn pulumi.StringOutput `pulumi:"targetArn"` // The type of phone number. Valid Values: `TOLL_FREE` | `DID`. Type pulumi.StringOutput `pulumi:"type"` }
Provides an Amazon Connect Phone Number resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewPhoneNumber(ctx, "example", &connect.PhoneNumberArgs{ TargetArn: pulumi.Any(exampleAwsConnectInstance.Arn), CountryCode: pulumi.String("US"), Type: pulumi.String("DID"), Tags: pulumi.StringMap{ "hello": pulumi.String("world"), }, }) if err != nil { return err } return nil }) }
``` ### Description
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewPhoneNumber(ctx, "example", &connect.PhoneNumberArgs{ TargetArn: pulumi.Any(exampleAwsConnectInstance.Arn), CountryCode: pulumi.String("US"), Type: pulumi.String("DID"), Description: pulumi.String("example description"), }) if err != nil { return err } return nil }) }
``` ### Prefix to filter phone numbers
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewPhoneNumber(ctx, "example", &connect.PhoneNumberArgs{ TargetArn: pulumi.Any(exampleAwsConnectInstance.Arn), CountryCode: pulumi.String("US"), Type: pulumi.String("DID"), Prefix: pulumi.String("+18005"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Phone Numbers using its `id`. For example:
```sh
$ pulumi import aws:connect/phoneNumber:PhoneNumber example 12345678-abcd-1234-efgh-9876543210ab
```
func GetPhoneNumber ¶
func GetPhoneNumber(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PhoneNumberState, opts ...pulumi.ResourceOption) (*PhoneNumber, error)
GetPhoneNumber gets an existing PhoneNumber 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 NewPhoneNumber ¶
func NewPhoneNumber(ctx *pulumi.Context, name string, args *PhoneNumberArgs, opts ...pulumi.ResourceOption) (*PhoneNumber, error)
NewPhoneNumber registers a new resource with the given unique name, arguments, and options.
func (*PhoneNumber) ElementType ¶
func (*PhoneNumber) ElementType() reflect.Type
func (*PhoneNumber) ToPhoneNumberOutput ¶
func (i *PhoneNumber) ToPhoneNumberOutput() PhoneNumberOutput
func (*PhoneNumber) ToPhoneNumberOutputWithContext ¶
func (i *PhoneNumber) ToPhoneNumberOutputWithContext(ctx context.Context) PhoneNumberOutput
type PhoneNumberArgs ¶
type PhoneNumberArgs struct { // The ISO country code. For a list of Valid values, refer to [PhoneNumberCountryCode](https://docs.aws.amazon.com/connect/latest/APIReference/API_SearchAvailablePhoneNumbers.html#connect-SearchAvailablePhoneNumbers-request-PhoneNumberCountryCode). CountryCode pulumi.StringInput // The description of the phone number. Description pulumi.StringPtrInput // The prefix of the phone number that is used to filter available phone numbers. If provided, it must contain `+` as part of the country code. Do not specify this argument when importing the resource. Prefix pulumi.StringPtrInput // Tags to apply to the Phone Number. 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 Amazon Resource Name (ARN) for Amazon Connect instances that phone numbers are claimed to. TargetArn pulumi.StringInput // The type of phone number. Valid Values: `TOLL_FREE` | `DID`. Type pulumi.StringInput }
The set of arguments for constructing a PhoneNumber resource.
func (PhoneNumberArgs) ElementType ¶
func (PhoneNumberArgs) ElementType() reflect.Type
type PhoneNumberArray ¶
type PhoneNumberArray []PhoneNumberInput
func (PhoneNumberArray) ElementType ¶
func (PhoneNumberArray) ElementType() reflect.Type
func (PhoneNumberArray) ToPhoneNumberArrayOutput ¶
func (i PhoneNumberArray) ToPhoneNumberArrayOutput() PhoneNumberArrayOutput
func (PhoneNumberArray) ToPhoneNumberArrayOutputWithContext ¶
func (i PhoneNumberArray) ToPhoneNumberArrayOutputWithContext(ctx context.Context) PhoneNumberArrayOutput
type PhoneNumberArrayInput ¶
type PhoneNumberArrayInput interface { pulumi.Input ToPhoneNumberArrayOutput() PhoneNumberArrayOutput ToPhoneNumberArrayOutputWithContext(context.Context) PhoneNumberArrayOutput }
PhoneNumberArrayInput is an input type that accepts PhoneNumberArray and PhoneNumberArrayOutput values. You can construct a concrete instance of `PhoneNumberArrayInput` via:
PhoneNumberArray{ PhoneNumberArgs{...} }
type PhoneNumberArrayOutput ¶
type PhoneNumberArrayOutput struct{ *pulumi.OutputState }
func (PhoneNumberArrayOutput) ElementType ¶
func (PhoneNumberArrayOutput) ElementType() reflect.Type
func (PhoneNumberArrayOutput) Index ¶
func (o PhoneNumberArrayOutput) Index(i pulumi.IntInput) PhoneNumberOutput
func (PhoneNumberArrayOutput) ToPhoneNumberArrayOutput ¶
func (o PhoneNumberArrayOutput) ToPhoneNumberArrayOutput() PhoneNumberArrayOutput
func (PhoneNumberArrayOutput) ToPhoneNumberArrayOutputWithContext ¶
func (o PhoneNumberArrayOutput) ToPhoneNumberArrayOutputWithContext(ctx context.Context) PhoneNumberArrayOutput
type PhoneNumberInput ¶
type PhoneNumberInput interface { pulumi.Input ToPhoneNumberOutput() PhoneNumberOutput ToPhoneNumberOutputWithContext(ctx context.Context) PhoneNumberOutput }
type PhoneNumberMap ¶
type PhoneNumberMap map[string]PhoneNumberInput
func (PhoneNumberMap) ElementType ¶
func (PhoneNumberMap) ElementType() reflect.Type
func (PhoneNumberMap) ToPhoneNumberMapOutput ¶
func (i PhoneNumberMap) ToPhoneNumberMapOutput() PhoneNumberMapOutput
func (PhoneNumberMap) ToPhoneNumberMapOutputWithContext ¶
func (i PhoneNumberMap) ToPhoneNumberMapOutputWithContext(ctx context.Context) PhoneNumberMapOutput
type PhoneNumberMapInput ¶
type PhoneNumberMapInput interface { pulumi.Input ToPhoneNumberMapOutput() PhoneNumberMapOutput ToPhoneNumberMapOutputWithContext(context.Context) PhoneNumberMapOutput }
PhoneNumberMapInput is an input type that accepts PhoneNumberMap and PhoneNumberMapOutput values. You can construct a concrete instance of `PhoneNumberMapInput` via:
PhoneNumberMap{ "key": PhoneNumberArgs{...} }
type PhoneNumberMapOutput ¶
type PhoneNumberMapOutput struct{ *pulumi.OutputState }
func (PhoneNumberMapOutput) ElementType ¶
func (PhoneNumberMapOutput) ElementType() reflect.Type
func (PhoneNumberMapOutput) MapIndex ¶
func (o PhoneNumberMapOutput) MapIndex(k pulumi.StringInput) PhoneNumberOutput
func (PhoneNumberMapOutput) ToPhoneNumberMapOutput ¶
func (o PhoneNumberMapOutput) ToPhoneNumberMapOutput() PhoneNumberMapOutput
func (PhoneNumberMapOutput) ToPhoneNumberMapOutputWithContext ¶
func (o PhoneNumberMapOutput) ToPhoneNumberMapOutputWithContext(ctx context.Context) PhoneNumberMapOutput
type PhoneNumberOutput ¶
type PhoneNumberOutput struct{ *pulumi.OutputState }
func (PhoneNumberOutput) Arn ¶
func (o PhoneNumberOutput) Arn() pulumi.StringOutput
The ARN of the phone number.
func (PhoneNumberOutput) CountryCode ¶
func (o PhoneNumberOutput) CountryCode() pulumi.StringOutput
The ISO country code. For a list of Valid values, refer to [PhoneNumberCountryCode](https://docs.aws.amazon.com/connect/latest/APIReference/API_SearchAvailablePhoneNumbers.html#connect-SearchAvailablePhoneNumbers-request-PhoneNumberCountryCode).
func (PhoneNumberOutput) Description ¶
func (o PhoneNumberOutput) Description() pulumi.StringPtrOutput
The description of the phone number.
func (PhoneNumberOutput) ElementType ¶
func (PhoneNumberOutput) ElementType() reflect.Type
func (PhoneNumberOutput) PhoneNumber ¶
func (o PhoneNumberOutput) PhoneNumber() pulumi.StringOutput
The phone number. Phone numbers are formatted `[+] [country code] [subscriber number including area code]`.
func (PhoneNumberOutput) Prefix ¶
func (o PhoneNumberOutput) Prefix() pulumi.StringPtrOutput
The prefix of the phone number that is used to filter available phone numbers. If provided, it must contain `+` as part of the country code. Do not specify this argument when importing the resource.
func (PhoneNumberOutput) Statuses ¶
func (o PhoneNumberOutput) Statuses() PhoneNumberStatusArrayOutput
The status of the phone number. Valid Values: `CLAIMED` | `IN_PROGRESS` | `FAILED`.
func (PhoneNumberOutput) Tags ¶
func (o PhoneNumberOutput) Tags() pulumi.StringMapOutput
Tags to apply to the Phone Number. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (PhoneNumberOutput) TagsAll
deprecated
func (o PhoneNumberOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (PhoneNumberOutput) TargetArn ¶
func (o PhoneNumberOutput) TargetArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for Amazon Connect instances that phone numbers are claimed to.
func (PhoneNumberOutput) ToPhoneNumberOutput ¶
func (o PhoneNumberOutput) ToPhoneNumberOutput() PhoneNumberOutput
func (PhoneNumberOutput) ToPhoneNumberOutputWithContext ¶
func (o PhoneNumberOutput) ToPhoneNumberOutputWithContext(ctx context.Context) PhoneNumberOutput
func (PhoneNumberOutput) Type ¶
func (o PhoneNumberOutput) Type() pulumi.StringOutput
The type of phone number. Valid Values: `TOLL_FREE` | `DID`.
type PhoneNumberState ¶
type PhoneNumberState struct { // The ARN of the phone number. Arn pulumi.StringPtrInput // The ISO country code. For a list of Valid values, refer to [PhoneNumberCountryCode](https://docs.aws.amazon.com/connect/latest/APIReference/API_SearchAvailablePhoneNumbers.html#connect-SearchAvailablePhoneNumbers-request-PhoneNumberCountryCode). CountryCode pulumi.StringPtrInput // The description of the phone number. Description pulumi.StringPtrInput // The phone number. Phone numbers are formatted `[+] [country code] [subscriber number including area code]`. PhoneNumber pulumi.StringPtrInput // The prefix of the phone number that is used to filter available phone numbers. If provided, it must contain `+` as part of the country code. Do not specify this argument when importing the resource. Prefix pulumi.StringPtrInput // The status of the phone number. Valid Values: `CLAIMED` | `IN_PROGRESS` | `FAILED`. Statuses PhoneNumberStatusArrayInput // Tags to apply to the Phone Number. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The Amazon Resource Name (ARN) for Amazon Connect instances that phone numbers are claimed to. TargetArn pulumi.StringPtrInput // The type of phone number. Valid Values: `TOLL_FREE` | `DID`. Type pulumi.StringPtrInput }
func (PhoneNumberState) ElementType ¶
func (PhoneNumberState) ElementType() reflect.Type
type PhoneNumberStatus ¶
type PhoneNumberStatusArgs ¶
type PhoneNumberStatusArgs struct { // The status message. Message pulumi.StringPtrInput `pulumi:"message"` // The status of the phone number. Valid Values: `CLAIMED` | `IN_PROGRESS` | `FAILED`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (PhoneNumberStatusArgs) ElementType ¶
func (PhoneNumberStatusArgs) ElementType() reflect.Type
func (PhoneNumberStatusArgs) ToPhoneNumberStatusOutput ¶
func (i PhoneNumberStatusArgs) ToPhoneNumberStatusOutput() PhoneNumberStatusOutput
func (PhoneNumberStatusArgs) ToPhoneNumberStatusOutputWithContext ¶
func (i PhoneNumberStatusArgs) ToPhoneNumberStatusOutputWithContext(ctx context.Context) PhoneNumberStatusOutput
type PhoneNumberStatusArray ¶
type PhoneNumberStatusArray []PhoneNumberStatusInput
func (PhoneNumberStatusArray) ElementType ¶
func (PhoneNumberStatusArray) ElementType() reflect.Type
func (PhoneNumberStatusArray) ToPhoneNumberStatusArrayOutput ¶
func (i PhoneNumberStatusArray) ToPhoneNumberStatusArrayOutput() PhoneNumberStatusArrayOutput
func (PhoneNumberStatusArray) ToPhoneNumberStatusArrayOutputWithContext ¶
func (i PhoneNumberStatusArray) ToPhoneNumberStatusArrayOutputWithContext(ctx context.Context) PhoneNumberStatusArrayOutput
type PhoneNumberStatusArrayInput ¶
type PhoneNumberStatusArrayInput interface { pulumi.Input ToPhoneNumberStatusArrayOutput() PhoneNumberStatusArrayOutput ToPhoneNumberStatusArrayOutputWithContext(context.Context) PhoneNumberStatusArrayOutput }
PhoneNumberStatusArrayInput is an input type that accepts PhoneNumberStatusArray and PhoneNumberStatusArrayOutput values. You can construct a concrete instance of `PhoneNumberStatusArrayInput` via:
PhoneNumberStatusArray{ PhoneNumberStatusArgs{...} }
type PhoneNumberStatusArrayOutput ¶
type PhoneNumberStatusArrayOutput struct{ *pulumi.OutputState }
func (PhoneNumberStatusArrayOutput) ElementType ¶
func (PhoneNumberStatusArrayOutput) ElementType() reflect.Type
func (PhoneNumberStatusArrayOutput) Index ¶
func (o PhoneNumberStatusArrayOutput) Index(i pulumi.IntInput) PhoneNumberStatusOutput
func (PhoneNumberStatusArrayOutput) ToPhoneNumberStatusArrayOutput ¶
func (o PhoneNumberStatusArrayOutput) ToPhoneNumberStatusArrayOutput() PhoneNumberStatusArrayOutput
func (PhoneNumberStatusArrayOutput) ToPhoneNumberStatusArrayOutputWithContext ¶
func (o PhoneNumberStatusArrayOutput) ToPhoneNumberStatusArrayOutputWithContext(ctx context.Context) PhoneNumberStatusArrayOutput
type PhoneNumberStatusInput ¶
type PhoneNumberStatusInput interface { pulumi.Input ToPhoneNumberStatusOutput() PhoneNumberStatusOutput ToPhoneNumberStatusOutputWithContext(context.Context) PhoneNumberStatusOutput }
PhoneNumberStatusInput is an input type that accepts PhoneNumberStatusArgs and PhoneNumberStatusOutput values. You can construct a concrete instance of `PhoneNumberStatusInput` via:
PhoneNumberStatusArgs{...}
type PhoneNumberStatusOutput ¶
type PhoneNumberStatusOutput struct{ *pulumi.OutputState }
func (PhoneNumberStatusOutput) ElementType ¶
func (PhoneNumberStatusOutput) ElementType() reflect.Type
func (PhoneNumberStatusOutput) Message ¶
func (o PhoneNumberStatusOutput) Message() pulumi.StringPtrOutput
The status message.
func (PhoneNumberStatusOutput) Status ¶
func (o PhoneNumberStatusOutput) Status() pulumi.StringPtrOutput
The status of the phone number. Valid Values: `CLAIMED` | `IN_PROGRESS` | `FAILED`.
func (PhoneNumberStatusOutput) ToPhoneNumberStatusOutput ¶
func (o PhoneNumberStatusOutput) ToPhoneNumberStatusOutput() PhoneNumberStatusOutput
func (PhoneNumberStatusOutput) ToPhoneNumberStatusOutputWithContext ¶
func (o PhoneNumberStatusOutput) ToPhoneNumberStatusOutputWithContext(ctx context.Context) PhoneNumberStatusOutput
type Queue ¶
type Queue struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Queue. Arn pulumi.StringOutput `pulumi:"arn"` // Specifies the description of the Queue. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the identifier of the Hours of Operation. HoursOfOperationId pulumi.StringOutput `pulumi:"hoursOfOperationId"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Specifies the maximum number of contacts that can be in the queue before it is considered full. Minimum value of 0. MaxContacts pulumi.IntPtrOutput `pulumi:"maxContacts"` // Specifies the name of the Queue. Name pulumi.StringOutput `pulumi:"name"` // A block that defines the outbound caller ID name, number, and outbound whisper flow. The Outbound Caller Config block is documented below. OutboundCallerConfig QueueOutboundCallerConfigPtrOutput `pulumi:"outboundCallerConfig"` // The identifier for the Queue. QueueId pulumi.StringOutput `pulumi:"queueId"` // Specifies a list of quick connects ids that determine the quick connects available to agents who are working the queue. QuickConnectIds pulumi.StringArrayOutput `pulumi:"quickConnectIds"` // Specifies the description of the Queue. Valid values are `ENABLED`, `DISABLED`. Status pulumi.StringOutput `pulumi:"status"` // Tags to apply to the Queue. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an Amazon Connect Queue resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewQueue(ctx, "test", &connect.QueueArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("Example Name"), Description: pulumi.String("Example Description"), HoursOfOperationId: pulumi.String("12345678-1234-1234-1234-123456789012"), Tags: pulumi.StringMap{ "Name": pulumi.String("Example Queue"), }, }) if err != nil { return err } return nil }) }
``` ### With Quick Connect IDs
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewQueue(ctx, "test", &connect.QueueArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("Example Name"), Description: pulumi.String("Example Description"), HoursOfOperationId: pulumi.String("12345678-1234-1234-1234-123456789012"), QuickConnectIds: pulumi.StringArray{ pulumi.String("12345678-abcd-1234-abcd-123456789012"), }, Tags: pulumi.StringMap{ "Name": pulumi.String("Example Queue with Quick Connect IDs"), }, }) if err != nil { return err } return nil }) }
``` ### With Outbound Caller Config
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewQueue(ctx, "test", &connect.QueueArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("Example Name"), Description: pulumi.String("Example Description"), HoursOfOperationId: pulumi.String("12345678-1234-1234-1234-123456789012"), OutboundCallerConfig: &connect.QueueOutboundCallerConfigArgs{ OutboundCallerIdName: pulumi.String("example"), OutboundCallerIdNumberId: pulumi.String("12345678-abcd-1234-abcd-123456789012"), OutboundFlowId: pulumi.String("87654321-defg-1234-defg-987654321234"), }, Tags: pulumi.StringMap{ "Name": pulumi.String("Example Queue with Outbound Caller Config"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Queues using the `instance_id` and `queue_id` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/queue:Queue example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetQueue ¶
func GetQueue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QueueState, opts ...pulumi.ResourceOption) (*Queue, error)
GetQueue gets an existing Queue 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 NewQueue ¶
func NewQueue(ctx *pulumi.Context, name string, args *QueueArgs, opts ...pulumi.ResourceOption) (*Queue, error)
NewQueue registers a new resource with the given unique name, arguments, and options.
func (*Queue) ElementType ¶
func (*Queue) ToQueueOutput ¶
func (i *Queue) ToQueueOutput() QueueOutput
func (*Queue) ToQueueOutputWithContext ¶
func (i *Queue) ToQueueOutputWithContext(ctx context.Context) QueueOutput
type QueueArgs ¶
type QueueArgs struct { // Specifies the description of the Queue. Description pulumi.StringPtrInput // Specifies the identifier of the Hours of Operation. HoursOfOperationId pulumi.StringInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // Specifies the maximum number of contacts that can be in the queue before it is considered full. Minimum value of 0. MaxContacts pulumi.IntPtrInput // Specifies the name of the Queue. Name pulumi.StringPtrInput // A block that defines the outbound caller ID name, number, and outbound whisper flow. The Outbound Caller Config block is documented below. OutboundCallerConfig QueueOutboundCallerConfigPtrInput // Specifies a list of quick connects ids that determine the quick connects available to agents who are working the queue. QuickConnectIds pulumi.StringArrayInput // Specifies the description of the Queue. Valid values are `ENABLED`, `DISABLED`. Status pulumi.StringPtrInput // Tags to apply to the Queue. 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 Queue resource.
func (QueueArgs) ElementType ¶
type QueueArray ¶
type QueueArray []QueueInput
func (QueueArray) ElementType ¶
func (QueueArray) ElementType() reflect.Type
func (QueueArray) ToQueueArrayOutput ¶
func (i QueueArray) ToQueueArrayOutput() QueueArrayOutput
func (QueueArray) ToQueueArrayOutputWithContext ¶
func (i QueueArray) ToQueueArrayOutputWithContext(ctx context.Context) QueueArrayOutput
type QueueArrayInput ¶
type QueueArrayInput interface { pulumi.Input ToQueueArrayOutput() QueueArrayOutput ToQueueArrayOutputWithContext(context.Context) QueueArrayOutput }
QueueArrayInput is an input type that accepts QueueArray and QueueArrayOutput values. You can construct a concrete instance of `QueueArrayInput` via:
QueueArray{ QueueArgs{...} }
type QueueArrayOutput ¶
type QueueArrayOutput struct{ *pulumi.OutputState }
func (QueueArrayOutput) ElementType ¶
func (QueueArrayOutput) ElementType() reflect.Type
func (QueueArrayOutput) Index ¶
func (o QueueArrayOutput) Index(i pulumi.IntInput) QueueOutput
func (QueueArrayOutput) ToQueueArrayOutput ¶
func (o QueueArrayOutput) ToQueueArrayOutput() QueueArrayOutput
func (QueueArrayOutput) ToQueueArrayOutputWithContext ¶
func (o QueueArrayOutput) ToQueueArrayOutputWithContext(ctx context.Context) QueueArrayOutput
type QueueInput ¶
type QueueInput interface { pulumi.Input ToQueueOutput() QueueOutput ToQueueOutputWithContext(ctx context.Context) QueueOutput }
type QueueMap ¶
type QueueMap map[string]QueueInput
func (QueueMap) ElementType ¶
func (QueueMap) ToQueueMapOutput ¶
func (i QueueMap) ToQueueMapOutput() QueueMapOutput
func (QueueMap) ToQueueMapOutputWithContext ¶
func (i QueueMap) ToQueueMapOutputWithContext(ctx context.Context) QueueMapOutput
type QueueMapInput ¶
type QueueMapInput interface { pulumi.Input ToQueueMapOutput() QueueMapOutput ToQueueMapOutputWithContext(context.Context) QueueMapOutput }
QueueMapInput is an input type that accepts QueueMap and QueueMapOutput values. You can construct a concrete instance of `QueueMapInput` via:
QueueMap{ "key": QueueArgs{...} }
type QueueMapOutput ¶
type QueueMapOutput struct{ *pulumi.OutputState }
func (QueueMapOutput) ElementType ¶
func (QueueMapOutput) ElementType() reflect.Type
func (QueueMapOutput) MapIndex ¶
func (o QueueMapOutput) MapIndex(k pulumi.StringInput) QueueOutput
func (QueueMapOutput) ToQueueMapOutput ¶
func (o QueueMapOutput) ToQueueMapOutput() QueueMapOutput
func (QueueMapOutput) ToQueueMapOutputWithContext ¶
func (o QueueMapOutput) ToQueueMapOutputWithContext(ctx context.Context) QueueMapOutput
type QueueOutboundCallerConfig ¶
type QueueOutboundCallerConfig struct { // Specifies the caller ID name. OutboundCallerIdName *string `pulumi:"outboundCallerIdName"` // Specifies the caller ID number. OutboundCallerIdNumberId *string `pulumi:"outboundCallerIdNumberId"` // Specifies outbound whisper flow to be used during an outbound call. OutboundFlowId *string `pulumi:"outboundFlowId"` }
type QueueOutboundCallerConfigArgs ¶
type QueueOutboundCallerConfigArgs struct { // Specifies the caller ID name. OutboundCallerIdName pulumi.StringPtrInput `pulumi:"outboundCallerIdName"` // Specifies the caller ID number. OutboundCallerIdNumberId pulumi.StringPtrInput `pulumi:"outboundCallerIdNumberId"` // Specifies outbound whisper flow to be used during an outbound call. OutboundFlowId pulumi.StringPtrInput `pulumi:"outboundFlowId"` }
func (QueueOutboundCallerConfigArgs) ElementType ¶
func (QueueOutboundCallerConfigArgs) ElementType() reflect.Type
func (QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigOutput ¶
func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigOutput() QueueOutboundCallerConfigOutput
func (QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigOutputWithContext ¶
func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigOutputWithContext(ctx context.Context) QueueOutboundCallerConfigOutput
func (QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigPtrOutput ¶
func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput
func (QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigPtrOutputWithContext ¶
func (i QueueOutboundCallerConfigArgs) ToQueueOutboundCallerConfigPtrOutputWithContext(ctx context.Context) QueueOutboundCallerConfigPtrOutput
type QueueOutboundCallerConfigInput ¶
type QueueOutboundCallerConfigInput interface { pulumi.Input ToQueueOutboundCallerConfigOutput() QueueOutboundCallerConfigOutput ToQueueOutboundCallerConfigOutputWithContext(context.Context) QueueOutboundCallerConfigOutput }
QueueOutboundCallerConfigInput is an input type that accepts QueueOutboundCallerConfigArgs and QueueOutboundCallerConfigOutput values. You can construct a concrete instance of `QueueOutboundCallerConfigInput` via:
QueueOutboundCallerConfigArgs{...}
type QueueOutboundCallerConfigOutput ¶
type QueueOutboundCallerConfigOutput struct{ *pulumi.OutputState }
func (QueueOutboundCallerConfigOutput) ElementType ¶
func (QueueOutboundCallerConfigOutput) ElementType() reflect.Type
func (QueueOutboundCallerConfigOutput) OutboundCallerIdName ¶
func (o QueueOutboundCallerConfigOutput) OutboundCallerIdName() pulumi.StringPtrOutput
Specifies the caller ID name.
func (QueueOutboundCallerConfigOutput) OutboundCallerIdNumberId ¶
func (o QueueOutboundCallerConfigOutput) OutboundCallerIdNumberId() pulumi.StringPtrOutput
Specifies the caller ID number.
func (QueueOutboundCallerConfigOutput) OutboundFlowId ¶
func (o QueueOutboundCallerConfigOutput) OutboundFlowId() pulumi.StringPtrOutput
Specifies outbound whisper flow to be used during an outbound call.
func (QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigOutput ¶
func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigOutput() QueueOutboundCallerConfigOutput
func (QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigOutputWithContext ¶
func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigOutputWithContext(ctx context.Context) QueueOutboundCallerConfigOutput
func (QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigPtrOutput ¶
func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput
func (QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigPtrOutputWithContext ¶
func (o QueueOutboundCallerConfigOutput) ToQueueOutboundCallerConfigPtrOutputWithContext(ctx context.Context) QueueOutboundCallerConfigPtrOutput
type QueueOutboundCallerConfigPtrInput ¶
type QueueOutboundCallerConfigPtrInput interface { pulumi.Input ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput ToQueueOutboundCallerConfigPtrOutputWithContext(context.Context) QueueOutboundCallerConfigPtrOutput }
QueueOutboundCallerConfigPtrInput is an input type that accepts QueueOutboundCallerConfigArgs, QueueOutboundCallerConfigPtr and QueueOutboundCallerConfigPtrOutput values. You can construct a concrete instance of `QueueOutboundCallerConfigPtrInput` via:
QueueOutboundCallerConfigArgs{...} or: nil
func QueueOutboundCallerConfigPtr ¶
func QueueOutboundCallerConfigPtr(v *QueueOutboundCallerConfigArgs) QueueOutboundCallerConfigPtrInput
type QueueOutboundCallerConfigPtrOutput ¶
type QueueOutboundCallerConfigPtrOutput struct{ *pulumi.OutputState }
func (QueueOutboundCallerConfigPtrOutput) Elem ¶
func (o QueueOutboundCallerConfigPtrOutput) Elem() QueueOutboundCallerConfigOutput
func (QueueOutboundCallerConfigPtrOutput) ElementType ¶
func (QueueOutboundCallerConfigPtrOutput) ElementType() reflect.Type
func (QueueOutboundCallerConfigPtrOutput) OutboundCallerIdName ¶
func (o QueueOutboundCallerConfigPtrOutput) OutboundCallerIdName() pulumi.StringPtrOutput
Specifies the caller ID name.
func (QueueOutboundCallerConfigPtrOutput) OutboundCallerIdNumberId ¶
func (o QueueOutboundCallerConfigPtrOutput) OutboundCallerIdNumberId() pulumi.StringPtrOutput
Specifies the caller ID number.
func (QueueOutboundCallerConfigPtrOutput) OutboundFlowId ¶
func (o QueueOutboundCallerConfigPtrOutput) OutboundFlowId() pulumi.StringPtrOutput
Specifies outbound whisper flow to be used during an outbound call.
func (QueueOutboundCallerConfigPtrOutput) ToQueueOutboundCallerConfigPtrOutput ¶
func (o QueueOutboundCallerConfigPtrOutput) ToQueueOutboundCallerConfigPtrOutput() QueueOutboundCallerConfigPtrOutput
func (QueueOutboundCallerConfigPtrOutput) ToQueueOutboundCallerConfigPtrOutputWithContext ¶
func (o QueueOutboundCallerConfigPtrOutput) ToQueueOutboundCallerConfigPtrOutputWithContext(ctx context.Context) QueueOutboundCallerConfigPtrOutput
type QueueOutput ¶
type QueueOutput struct{ *pulumi.OutputState }
func (QueueOutput) Arn ¶
func (o QueueOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Queue.
func (QueueOutput) Description ¶
func (o QueueOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Queue.
func (QueueOutput) ElementType ¶
func (QueueOutput) ElementType() reflect.Type
func (QueueOutput) HoursOfOperationId ¶
func (o QueueOutput) HoursOfOperationId() pulumi.StringOutput
Specifies the identifier of the Hours of Operation.
func (QueueOutput) InstanceId ¶
func (o QueueOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (QueueOutput) MaxContacts ¶
func (o QueueOutput) MaxContacts() pulumi.IntPtrOutput
Specifies the maximum number of contacts that can be in the queue before it is considered full. Minimum value of 0.
func (QueueOutput) Name ¶
func (o QueueOutput) Name() pulumi.StringOutput
Specifies the name of the Queue.
func (QueueOutput) OutboundCallerConfig ¶
func (o QueueOutput) OutboundCallerConfig() QueueOutboundCallerConfigPtrOutput
A block that defines the outbound caller ID name, number, and outbound whisper flow. The Outbound Caller Config block is documented below.
func (QueueOutput) QueueId ¶
func (o QueueOutput) QueueId() pulumi.StringOutput
The identifier for the Queue.
func (QueueOutput) QuickConnectIds ¶
func (o QueueOutput) QuickConnectIds() pulumi.StringArrayOutput
Specifies a list of quick connects ids that determine the quick connects available to agents who are working the queue.
func (QueueOutput) Status ¶
func (o QueueOutput) Status() pulumi.StringOutput
Specifies the description of the Queue. Valid values are `ENABLED`, `DISABLED`.
func (QueueOutput) Tags ¶
func (o QueueOutput) Tags() pulumi.StringMapOutput
Tags to apply to the Queue. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (QueueOutput) TagsAll
deprecated
func (o QueueOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (QueueOutput) ToQueueOutput ¶
func (o QueueOutput) ToQueueOutput() QueueOutput
func (QueueOutput) ToQueueOutputWithContext ¶
func (o QueueOutput) ToQueueOutputWithContext(ctx context.Context) QueueOutput
type QueueState ¶
type QueueState struct { // The Amazon Resource Name (ARN) of the Queue. Arn pulumi.StringPtrInput // Specifies the description of the Queue. Description pulumi.StringPtrInput // Specifies the identifier of the Hours of Operation. HoursOfOperationId pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // Specifies the maximum number of contacts that can be in the queue before it is considered full. Minimum value of 0. MaxContacts pulumi.IntPtrInput // Specifies the name of the Queue. Name pulumi.StringPtrInput // A block that defines the outbound caller ID name, number, and outbound whisper flow. The Outbound Caller Config block is documented below. OutboundCallerConfig QueueOutboundCallerConfigPtrInput // The identifier for the Queue. QueueId pulumi.StringPtrInput // Specifies a list of quick connects ids that determine the quick connects available to agents who are working the queue. QuickConnectIds pulumi.StringArrayInput // Specifies the description of the Queue. Valid values are `ENABLED`, `DISABLED`. Status pulumi.StringPtrInput // Tags to apply to the Queue. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (QueueState) ElementType ¶
func (QueueState) ElementType() reflect.Type
type QuickConnect ¶
type QuickConnect struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Quick Connect. Arn pulumi.StringOutput `pulumi:"arn"` // Specifies the description of the Quick Connect. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Specifies the name of the Quick Connect. Name pulumi.StringOutput `pulumi:"name"` // A block that defines the configuration information for the Quick Connect: `quickConnectType` and one of `phoneConfig`, `queueConfig`, `userConfig` . The Quick Connect Config block is documented below. QuickConnectConfig QuickConnectQuickConnectConfigOutput `pulumi:"quickConnectConfig"` // The identifier for the Quick Connect. QuickConnectId pulumi.StringOutput `pulumi:"quickConnectId"` // Tags to apply to the Quick Connect. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an Amazon Connect Quick Connect resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewQuickConnect(ctx, "test", &connect.QuickConnectArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("Example Name"), Description: pulumi.String("quick connect phone number"), QuickConnectConfig: &connect.QuickConnectQuickConnectConfigArgs{ QuickConnectType: pulumi.String("PHONE_NUMBER"), PhoneConfigs: connect.QuickConnectQuickConnectConfigPhoneConfigArray{ &connect.QuickConnectQuickConnectConfigPhoneConfigArgs{ PhoneNumber: pulumi.String("+12345678912"), }, }, }, Tags: pulumi.StringMap{ "Name": pulumi.String("Example Quick Connect"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Quick Connects using the `instance_id` and `quick_connect_id` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/quickConnect:QuickConnect example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetQuickConnect ¶
func GetQuickConnect(ctx *pulumi.Context, name string, id pulumi.IDInput, state *QuickConnectState, opts ...pulumi.ResourceOption) (*QuickConnect, error)
GetQuickConnect gets an existing QuickConnect 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 NewQuickConnect ¶
func NewQuickConnect(ctx *pulumi.Context, name string, args *QuickConnectArgs, opts ...pulumi.ResourceOption) (*QuickConnect, error)
NewQuickConnect registers a new resource with the given unique name, arguments, and options.
func (*QuickConnect) ElementType ¶
func (*QuickConnect) ElementType() reflect.Type
func (*QuickConnect) ToQuickConnectOutput ¶
func (i *QuickConnect) ToQuickConnectOutput() QuickConnectOutput
func (*QuickConnect) ToQuickConnectOutputWithContext ¶
func (i *QuickConnect) ToQuickConnectOutputWithContext(ctx context.Context) QuickConnectOutput
type QuickConnectArgs ¶
type QuickConnectArgs struct { // Specifies the description of the Quick Connect. Description pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // Specifies the name of the Quick Connect. Name pulumi.StringPtrInput // A block that defines the configuration information for the Quick Connect: `quickConnectType` and one of `phoneConfig`, `queueConfig`, `userConfig` . The Quick Connect Config block is documented below. QuickConnectConfig QuickConnectQuickConnectConfigInput // Tags to apply to the Quick Connect. 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 QuickConnect resource.
func (QuickConnectArgs) ElementType ¶
func (QuickConnectArgs) ElementType() reflect.Type
type QuickConnectArray ¶
type QuickConnectArray []QuickConnectInput
func (QuickConnectArray) ElementType ¶
func (QuickConnectArray) ElementType() reflect.Type
func (QuickConnectArray) ToQuickConnectArrayOutput ¶
func (i QuickConnectArray) ToQuickConnectArrayOutput() QuickConnectArrayOutput
func (QuickConnectArray) ToQuickConnectArrayOutputWithContext ¶
func (i QuickConnectArray) ToQuickConnectArrayOutputWithContext(ctx context.Context) QuickConnectArrayOutput
type QuickConnectArrayInput ¶
type QuickConnectArrayInput interface { pulumi.Input ToQuickConnectArrayOutput() QuickConnectArrayOutput ToQuickConnectArrayOutputWithContext(context.Context) QuickConnectArrayOutput }
QuickConnectArrayInput is an input type that accepts QuickConnectArray and QuickConnectArrayOutput values. You can construct a concrete instance of `QuickConnectArrayInput` via:
QuickConnectArray{ QuickConnectArgs{...} }
type QuickConnectArrayOutput ¶
type QuickConnectArrayOutput struct{ *pulumi.OutputState }
func (QuickConnectArrayOutput) ElementType ¶
func (QuickConnectArrayOutput) ElementType() reflect.Type
func (QuickConnectArrayOutput) Index ¶
func (o QuickConnectArrayOutput) Index(i pulumi.IntInput) QuickConnectOutput
func (QuickConnectArrayOutput) ToQuickConnectArrayOutput ¶
func (o QuickConnectArrayOutput) ToQuickConnectArrayOutput() QuickConnectArrayOutput
func (QuickConnectArrayOutput) ToQuickConnectArrayOutputWithContext ¶
func (o QuickConnectArrayOutput) ToQuickConnectArrayOutputWithContext(ctx context.Context) QuickConnectArrayOutput
type QuickConnectInput ¶
type QuickConnectInput interface { pulumi.Input ToQuickConnectOutput() QuickConnectOutput ToQuickConnectOutputWithContext(ctx context.Context) QuickConnectOutput }
type QuickConnectMap ¶
type QuickConnectMap map[string]QuickConnectInput
func (QuickConnectMap) ElementType ¶
func (QuickConnectMap) ElementType() reflect.Type
func (QuickConnectMap) ToQuickConnectMapOutput ¶
func (i QuickConnectMap) ToQuickConnectMapOutput() QuickConnectMapOutput
func (QuickConnectMap) ToQuickConnectMapOutputWithContext ¶
func (i QuickConnectMap) ToQuickConnectMapOutputWithContext(ctx context.Context) QuickConnectMapOutput
type QuickConnectMapInput ¶
type QuickConnectMapInput interface { pulumi.Input ToQuickConnectMapOutput() QuickConnectMapOutput ToQuickConnectMapOutputWithContext(context.Context) QuickConnectMapOutput }
QuickConnectMapInput is an input type that accepts QuickConnectMap and QuickConnectMapOutput values. You can construct a concrete instance of `QuickConnectMapInput` via:
QuickConnectMap{ "key": QuickConnectArgs{...} }
type QuickConnectMapOutput ¶
type QuickConnectMapOutput struct{ *pulumi.OutputState }
func (QuickConnectMapOutput) ElementType ¶
func (QuickConnectMapOutput) ElementType() reflect.Type
func (QuickConnectMapOutput) MapIndex ¶
func (o QuickConnectMapOutput) MapIndex(k pulumi.StringInput) QuickConnectOutput
func (QuickConnectMapOutput) ToQuickConnectMapOutput ¶
func (o QuickConnectMapOutput) ToQuickConnectMapOutput() QuickConnectMapOutput
func (QuickConnectMapOutput) ToQuickConnectMapOutputWithContext ¶
func (o QuickConnectMapOutput) ToQuickConnectMapOutputWithContext(ctx context.Context) QuickConnectMapOutput
type QuickConnectOutput ¶
type QuickConnectOutput struct{ *pulumi.OutputState }
func (QuickConnectOutput) Arn ¶
func (o QuickConnectOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Quick Connect.
func (QuickConnectOutput) Description ¶
func (o QuickConnectOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Quick Connect.
func (QuickConnectOutput) ElementType ¶
func (QuickConnectOutput) ElementType() reflect.Type
func (QuickConnectOutput) InstanceId ¶
func (o QuickConnectOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (QuickConnectOutput) Name ¶
func (o QuickConnectOutput) Name() pulumi.StringOutput
Specifies the name of the Quick Connect.
func (QuickConnectOutput) QuickConnectConfig ¶
func (o QuickConnectOutput) QuickConnectConfig() QuickConnectQuickConnectConfigOutput
A block that defines the configuration information for the Quick Connect: `quickConnectType` and one of `phoneConfig`, `queueConfig`, `userConfig` . The Quick Connect Config block is documented below.
func (QuickConnectOutput) QuickConnectId ¶
func (o QuickConnectOutput) QuickConnectId() pulumi.StringOutput
The identifier for the Quick Connect.
func (QuickConnectOutput) Tags ¶
func (o QuickConnectOutput) Tags() pulumi.StringMapOutput
Tags to apply to the Quick Connect. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (QuickConnectOutput) TagsAll
deprecated
func (o QuickConnectOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (QuickConnectOutput) ToQuickConnectOutput ¶
func (o QuickConnectOutput) ToQuickConnectOutput() QuickConnectOutput
func (QuickConnectOutput) ToQuickConnectOutputWithContext ¶
func (o QuickConnectOutput) ToQuickConnectOutputWithContext(ctx context.Context) QuickConnectOutput
type QuickConnectQuickConnectConfig ¶
type QuickConnectQuickConnectConfig struct { // Specifies the phone configuration of the Quick Connect. This is required only if `quickConnectType` is `PHONE_NUMBER`. The `phoneConfig` block is documented below. PhoneConfigs []QuickConnectQuickConnectConfigPhoneConfig `pulumi:"phoneConfigs"` // Specifies the queue configuration of the Quick Connect. This is required only if `quickConnectType` is `QUEUE`. The `queueConfig` block is documented below. QueueConfigs []QuickConnectQuickConnectConfigQueueConfig `pulumi:"queueConfigs"` // Specifies the configuration type of the quick connect. valid values are `PHONE_NUMBER`, `QUEUE`, `USER`. QuickConnectType string `pulumi:"quickConnectType"` // Specifies the user configuration of the Quick Connect. This is required only if `quickConnectType` is `USER`. The `userConfig` block is documented below. UserConfigs []QuickConnectQuickConnectConfigUserConfig `pulumi:"userConfigs"` }
type QuickConnectQuickConnectConfigArgs ¶
type QuickConnectQuickConnectConfigArgs struct { // Specifies the phone configuration of the Quick Connect. This is required only if `quickConnectType` is `PHONE_NUMBER`. The `phoneConfig` block is documented below. PhoneConfigs QuickConnectQuickConnectConfigPhoneConfigArrayInput `pulumi:"phoneConfigs"` // Specifies the queue configuration of the Quick Connect. This is required only if `quickConnectType` is `QUEUE`. The `queueConfig` block is documented below. QueueConfigs QuickConnectQuickConnectConfigQueueConfigArrayInput `pulumi:"queueConfigs"` // Specifies the configuration type of the quick connect. valid values are `PHONE_NUMBER`, `QUEUE`, `USER`. QuickConnectType pulumi.StringInput `pulumi:"quickConnectType"` // Specifies the user configuration of the Quick Connect. This is required only if `quickConnectType` is `USER`. The `userConfig` block is documented below. UserConfigs QuickConnectQuickConnectConfigUserConfigArrayInput `pulumi:"userConfigs"` }
func (QuickConnectQuickConnectConfigArgs) ElementType ¶
func (QuickConnectQuickConnectConfigArgs) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigOutput ¶
func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigOutput() QuickConnectQuickConnectConfigOutput
func (QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigOutputWithContext ¶
func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigOutput
func (QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigPtrOutput ¶
func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput
func (QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigPtrOutputWithContext ¶
func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPtrOutput
type QuickConnectQuickConnectConfigInput ¶
type QuickConnectQuickConnectConfigInput interface { pulumi.Input ToQuickConnectQuickConnectConfigOutput() QuickConnectQuickConnectConfigOutput ToQuickConnectQuickConnectConfigOutputWithContext(context.Context) QuickConnectQuickConnectConfigOutput }
QuickConnectQuickConnectConfigInput is an input type that accepts QuickConnectQuickConnectConfigArgs and QuickConnectQuickConnectConfigOutput values. You can construct a concrete instance of `QuickConnectQuickConnectConfigInput` via:
QuickConnectQuickConnectConfigArgs{...}
type QuickConnectQuickConnectConfigOutput ¶
type QuickConnectQuickConnectConfigOutput struct{ *pulumi.OutputState }
func (QuickConnectQuickConnectConfigOutput) ElementType ¶
func (QuickConnectQuickConnectConfigOutput) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigOutput) PhoneConfigs ¶
func (o QuickConnectQuickConnectConfigOutput) PhoneConfigs() QuickConnectQuickConnectConfigPhoneConfigArrayOutput
Specifies the phone configuration of the Quick Connect. This is required only if `quickConnectType` is `PHONE_NUMBER`. The `phoneConfig` block is documented below.
func (QuickConnectQuickConnectConfigOutput) QueueConfigs ¶
func (o QuickConnectQuickConnectConfigOutput) QueueConfigs() QuickConnectQuickConnectConfigQueueConfigArrayOutput
Specifies the queue configuration of the Quick Connect. This is required only if `quickConnectType` is `QUEUE`. The `queueConfig` block is documented below.
func (QuickConnectQuickConnectConfigOutput) QuickConnectType ¶
func (o QuickConnectQuickConnectConfigOutput) QuickConnectType() pulumi.StringOutput
Specifies the configuration type of the quick connect. valid values are `PHONE_NUMBER`, `QUEUE`, `USER`.
func (QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigOutput ¶
func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigOutput() QuickConnectQuickConnectConfigOutput
func (QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigOutputWithContext ¶
func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigOutput
func (QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigPtrOutput ¶
func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput
func (QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigPtrOutputWithContext ¶
func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPtrOutput
func (QuickConnectQuickConnectConfigOutput) UserConfigs ¶
func (o QuickConnectQuickConnectConfigOutput) UserConfigs() QuickConnectQuickConnectConfigUserConfigArrayOutput
Specifies the user configuration of the Quick Connect. This is required only if `quickConnectType` is `USER`. The `userConfig` block is documented below.
type QuickConnectQuickConnectConfigPhoneConfig ¶
type QuickConnectQuickConnectConfigPhoneConfig struct { // Specifies the phone number in in E.164 format. PhoneNumber string `pulumi:"phoneNumber"` }
type QuickConnectQuickConnectConfigPhoneConfigArgs ¶
type QuickConnectQuickConnectConfigPhoneConfigArgs struct { // Specifies the phone number in in E.164 format. PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` }
func (QuickConnectQuickConnectConfigPhoneConfigArgs) ElementType ¶
func (QuickConnectQuickConnectConfigPhoneConfigArgs) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigPhoneConfigArgs) ToQuickConnectQuickConnectConfigPhoneConfigOutput ¶
func (i QuickConnectQuickConnectConfigPhoneConfigArgs) ToQuickConnectQuickConnectConfigPhoneConfigOutput() QuickConnectQuickConnectConfigPhoneConfigOutput
func (QuickConnectQuickConnectConfigPhoneConfigArgs) ToQuickConnectQuickConnectConfigPhoneConfigOutputWithContext ¶
func (i QuickConnectQuickConnectConfigPhoneConfigArgs) ToQuickConnectQuickConnectConfigPhoneConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPhoneConfigOutput
type QuickConnectQuickConnectConfigPhoneConfigArray ¶
type QuickConnectQuickConnectConfigPhoneConfigArray []QuickConnectQuickConnectConfigPhoneConfigInput
func (QuickConnectQuickConnectConfigPhoneConfigArray) ElementType ¶
func (QuickConnectQuickConnectConfigPhoneConfigArray) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigPhoneConfigArray) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutput ¶
func (i QuickConnectQuickConnectConfigPhoneConfigArray) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutput() QuickConnectQuickConnectConfigPhoneConfigArrayOutput
func (QuickConnectQuickConnectConfigPhoneConfigArray) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext ¶
func (i QuickConnectQuickConnectConfigPhoneConfigArray) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPhoneConfigArrayOutput
type QuickConnectQuickConnectConfigPhoneConfigArrayInput ¶
type QuickConnectQuickConnectConfigPhoneConfigArrayInput interface { pulumi.Input ToQuickConnectQuickConnectConfigPhoneConfigArrayOutput() QuickConnectQuickConnectConfigPhoneConfigArrayOutput ToQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext(context.Context) QuickConnectQuickConnectConfigPhoneConfigArrayOutput }
QuickConnectQuickConnectConfigPhoneConfigArrayInput is an input type that accepts QuickConnectQuickConnectConfigPhoneConfigArray and QuickConnectQuickConnectConfigPhoneConfigArrayOutput values. You can construct a concrete instance of `QuickConnectQuickConnectConfigPhoneConfigArrayInput` via:
QuickConnectQuickConnectConfigPhoneConfigArray{ QuickConnectQuickConnectConfigPhoneConfigArgs{...} }
type QuickConnectQuickConnectConfigPhoneConfigArrayOutput ¶
type QuickConnectQuickConnectConfigPhoneConfigArrayOutput struct{ *pulumi.OutputState }
func (QuickConnectQuickConnectConfigPhoneConfigArrayOutput) ElementType ¶
func (QuickConnectQuickConnectConfigPhoneConfigArrayOutput) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutput ¶
func (o QuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutput() QuickConnectQuickConnectConfigPhoneConfigArrayOutput
func (QuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext ¶
func (o QuickConnectQuickConnectConfigPhoneConfigArrayOutput) ToQuickConnectQuickConnectConfigPhoneConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPhoneConfigArrayOutput
type QuickConnectQuickConnectConfigPhoneConfigInput ¶
type QuickConnectQuickConnectConfigPhoneConfigInput interface { pulumi.Input ToQuickConnectQuickConnectConfigPhoneConfigOutput() QuickConnectQuickConnectConfigPhoneConfigOutput ToQuickConnectQuickConnectConfigPhoneConfigOutputWithContext(context.Context) QuickConnectQuickConnectConfigPhoneConfigOutput }
QuickConnectQuickConnectConfigPhoneConfigInput is an input type that accepts QuickConnectQuickConnectConfigPhoneConfigArgs and QuickConnectQuickConnectConfigPhoneConfigOutput values. You can construct a concrete instance of `QuickConnectQuickConnectConfigPhoneConfigInput` via:
QuickConnectQuickConnectConfigPhoneConfigArgs{...}
type QuickConnectQuickConnectConfigPhoneConfigOutput ¶
type QuickConnectQuickConnectConfigPhoneConfigOutput struct{ *pulumi.OutputState }
func (QuickConnectQuickConnectConfigPhoneConfigOutput) ElementType ¶
func (QuickConnectQuickConnectConfigPhoneConfigOutput) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigPhoneConfigOutput) PhoneNumber ¶
func (o QuickConnectQuickConnectConfigPhoneConfigOutput) PhoneNumber() pulumi.StringOutput
Specifies the phone number in in E.164 format.
func (QuickConnectQuickConnectConfigPhoneConfigOutput) ToQuickConnectQuickConnectConfigPhoneConfigOutput ¶
func (o QuickConnectQuickConnectConfigPhoneConfigOutput) ToQuickConnectQuickConnectConfigPhoneConfigOutput() QuickConnectQuickConnectConfigPhoneConfigOutput
func (QuickConnectQuickConnectConfigPhoneConfigOutput) ToQuickConnectQuickConnectConfigPhoneConfigOutputWithContext ¶
func (o QuickConnectQuickConnectConfigPhoneConfigOutput) ToQuickConnectQuickConnectConfigPhoneConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPhoneConfigOutput
type QuickConnectQuickConnectConfigPtrInput ¶
type QuickConnectQuickConnectConfigPtrInput interface { pulumi.Input ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput ToQuickConnectQuickConnectConfigPtrOutputWithContext(context.Context) QuickConnectQuickConnectConfigPtrOutput }
QuickConnectQuickConnectConfigPtrInput is an input type that accepts QuickConnectQuickConnectConfigArgs, QuickConnectQuickConnectConfigPtr and QuickConnectQuickConnectConfigPtrOutput values. You can construct a concrete instance of `QuickConnectQuickConnectConfigPtrInput` via:
QuickConnectQuickConnectConfigArgs{...} or: nil
func QuickConnectQuickConnectConfigPtr ¶
func QuickConnectQuickConnectConfigPtr(v *QuickConnectQuickConnectConfigArgs) QuickConnectQuickConnectConfigPtrInput
type QuickConnectQuickConnectConfigPtrOutput ¶
type QuickConnectQuickConnectConfigPtrOutput struct{ *pulumi.OutputState }
func (QuickConnectQuickConnectConfigPtrOutput) ElementType ¶
func (QuickConnectQuickConnectConfigPtrOutput) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigPtrOutput) PhoneConfigs ¶
func (o QuickConnectQuickConnectConfigPtrOutput) PhoneConfigs() QuickConnectQuickConnectConfigPhoneConfigArrayOutput
Specifies the phone configuration of the Quick Connect. This is required only if `quickConnectType` is `PHONE_NUMBER`. The `phoneConfig` block is documented below.
func (QuickConnectQuickConnectConfigPtrOutput) QueueConfigs ¶
func (o QuickConnectQuickConnectConfigPtrOutput) QueueConfigs() QuickConnectQuickConnectConfigQueueConfigArrayOutput
Specifies the queue configuration of the Quick Connect. This is required only if `quickConnectType` is `QUEUE`. The `queueConfig` block is documented below.
func (QuickConnectQuickConnectConfigPtrOutput) QuickConnectType ¶
func (o QuickConnectQuickConnectConfigPtrOutput) QuickConnectType() pulumi.StringPtrOutput
Specifies the configuration type of the quick connect. valid values are `PHONE_NUMBER`, `QUEUE`, `USER`.
func (QuickConnectQuickConnectConfigPtrOutput) ToQuickConnectQuickConnectConfigPtrOutput ¶
func (o QuickConnectQuickConnectConfigPtrOutput) ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput
func (QuickConnectQuickConnectConfigPtrOutput) ToQuickConnectQuickConnectConfigPtrOutputWithContext ¶
func (o QuickConnectQuickConnectConfigPtrOutput) ToQuickConnectQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPtrOutput
func (QuickConnectQuickConnectConfigPtrOutput) UserConfigs ¶
func (o QuickConnectQuickConnectConfigPtrOutput) UserConfigs() QuickConnectQuickConnectConfigUserConfigArrayOutput
Specifies the user configuration of the Quick Connect. This is required only if `quickConnectType` is `USER`. The `userConfig` block is documented below.
type QuickConnectQuickConnectConfigQueueConfigArgs ¶
type QuickConnectQuickConnectConfigQueueConfigArgs struct { // Specifies the identifier of the contact flow. ContactFlowId pulumi.StringInput `pulumi:"contactFlowId"` // Specifies the identifier for the queue. QueueId pulumi.StringInput `pulumi:"queueId"` }
func (QuickConnectQuickConnectConfigQueueConfigArgs) ElementType ¶
func (QuickConnectQuickConnectConfigQueueConfigArgs) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigQueueConfigArgs) ToQuickConnectQuickConnectConfigQueueConfigOutput ¶
func (i QuickConnectQuickConnectConfigQueueConfigArgs) ToQuickConnectQuickConnectConfigQueueConfigOutput() QuickConnectQuickConnectConfigQueueConfigOutput
func (QuickConnectQuickConnectConfigQueueConfigArgs) ToQuickConnectQuickConnectConfigQueueConfigOutputWithContext ¶
func (i QuickConnectQuickConnectConfigQueueConfigArgs) ToQuickConnectQuickConnectConfigQueueConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigQueueConfigOutput
type QuickConnectQuickConnectConfigQueueConfigArray ¶
type QuickConnectQuickConnectConfigQueueConfigArray []QuickConnectQuickConnectConfigQueueConfigInput
func (QuickConnectQuickConnectConfigQueueConfigArray) ElementType ¶
func (QuickConnectQuickConnectConfigQueueConfigArray) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigQueueConfigArray) ToQuickConnectQuickConnectConfigQueueConfigArrayOutput ¶
func (i QuickConnectQuickConnectConfigQueueConfigArray) ToQuickConnectQuickConnectConfigQueueConfigArrayOutput() QuickConnectQuickConnectConfigQueueConfigArrayOutput
func (QuickConnectQuickConnectConfigQueueConfigArray) ToQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext ¶
func (i QuickConnectQuickConnectConfigQueueConfigArray) ToQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigQueueConfigArrayOutput
type QuickConnectQuickConnectConfigQueueConfigArrayInput ¶
type QuickConnectQuickConnectConfigQueueConfigArrayInput interface { pulumi.Input ToQuickConnectQuickConnectConfigQueueConfigArrayOutput() QuickConnectQuickConnectConfigQueueConfigArrayOutput ToQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext(context.Context) QuickConnectQuickConnectConfigQueueConfigArrayOutput }
QuickConnectQuickConnectConfigQueueConfigArrayInput is an input type that accepts QuickConnectQuickConnectConfigQueueConfigArray and QuickConnectQuickConnectConfigQueueConfigArrayOutput values. You can construct a concrete instance of `QuickConnectQuickConnectConfigQueueConfigArrayInput` via:
QuickConnectQuickConnectConfigQueueConfigArray{ QuickConnectQuickConnectConfigQueueConfigArgs{...} }
type QuickConnectQuickConnectConfigQueueConfigArrayOutput ¶
type QuickConnectQuickConnectConfigQueueConfigArrayOutput struct{ *pulumi.OutputState }
func (QuickConnectQuickConnectConfigQueueConfigArrayOutput) ElementType ¶
func (QuickConnectQuickConnectConfigQueueConfigArrayOutput) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigQueueConfigArrayOutput) ToQuickConnectQuickConnectConfigQueueConfigArrayOutput ¶
func (o QuickConnectQuickConnectConfigQueueConfigArrayOutput) ToQuickConnectQuickConnectConfigQueueConfigArrayOutput() QuickConnectQuickConnectConfigQueueConfigArrayOutput
func (QuickConnectQuickConnectConfigQueueConfigArrayOutput) ToQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext ¶
func (o QuickConnectQuickConnectConfigQueueConfigArrayOutput) ToQuickConnectQuickConnectConfigQueueConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigQueueConfigArrayOutput
type QuickConnectQuickConnectConfigQueueConfigInput ¶
type QuickConnectQuickConnectConfigQueueConfigInput interface { pulumi.Input ToQuickConnectQuickConnectConfigQueueConfigOutput() QuickConnectQuickConnectConfigQueueConfigOutput ToQuickConnectQuickConnectConfigQueueConfigOutputWithContext(context.Context) QuickConnectQuickConnectConfigQueueConfigOutput }
QuickConnectQuickConnectConfigQueueConfigInput is an input type that accepts QuickConnectQuickConnectConfigQueueConfigArgs and QuickConnectQuickConnectConfigQueueConfigOutput values. You can construct a concrete instance of `QuickConnectQuickConnectConfigQueueConfigInput` via:
QuickConnectQuickConnectConfigQueueConfigArgs{...}
type QuickConnectQuickConnectConfigQueueConfigOutput ¶
type QuickConnectQuickConnectConfigQueueConfigOutput struct{ *pulumi.OutputState }
func (QuickConnectQuickConnectConfigQueueConfigOutput) ContactFlowId ¶
func (o QuickConnectQuickConnectConfigQueueConfigOutput) ContactFlowId() pulumi.StringOutput
Specifies the identifier of the contact flow.
func (QuickConnectQuickConnectConfigQueueConfigOutput) ElementType ¶
func (QuickConnectQuickConnectConfigQueueConfigOutput) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigQueueConfigOutput) QueueId ¶
func (o QuickConnectQuickConnectConfigQueueConfigOutput) QueueId() pulumi.StringOutput
Specifies the identifier for the queue.
func (QuickConnectQuickConnectConfigQueueConfigOutput) ToQuickConnectQuickConnectConfigQueueConfigOutput ¶
func (o QuickConnectQuickConnectConfigQueueConfigOutput) ToQuickConnectQuickConnectConfigQueueConfigOutput() QuickConnectQuickConnectConfigQueueConfigOutput
func (QuickConnectQuickConnectConfigQueueConfigOutput) ToQuickConnectQuickConnectConfigQueueConfigOutputWithContext ¶
func (o QuickConnectQuickConnectConfigQueueConfigOutput) ToQuickConnectQuickConnectConfigQueueConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigQueueConfigOutput
type QuickConnectQuickConnectConfigUserConfigArgs ¶
type QuickConnectQuickConnectConfigUserConfigArgs struct { // Specifies the identifier of the contact flow. ContactFlowId pulumi.StringInput `pulumi:"contactFlowId"` // Specifies the identifier for the user. UserId pulumi.StringInput `pulumi:"userId"` }
func (QuickConnectQuickConnectConfigUserConfigArgs) ElementType ¶
func (QuickConnectQuickConnectConfigUserConfigArgs) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigUserConfigArgs) ToQuickConnectQuickConnectConfigUserConfigOutput ¶
func (i QuickConnectQuickConnectConfigUserConfigArgs) ToQuickConnectQuickConnectConfigUserConfigOutput() QuickConnectQuickConnectConfigUserConfigOutput
func (QuickConnectQuickConnectConfigUserConfigArgs) ToQuickConnectQuickConnectConfigUserConfigOutputWithContext ¶
func (i QuickConnectQuickConnectConfigUserConfigArgs) ToQuickConnectQuickConnectConfigUserConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigUserConfigOutput
type QuickConnectQuickConnectConfigUserConfigArray ¶
type QuickConnectQuickConnectConfigUserConfigArray []QuickConnectQuickConnectConfigUserConfigInput
func (QuickConnectQuickConnectConfigUserConfigArray) ElementType ¶
func (QuickConnectQuickConnectConfigUserConfigArray) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigUserConfigArray) ToQuickConnectQuickConnectConfigUserConfigArrayOutput ¶
func (i QuickConnectQuickConnectConfigUserConfigArray) ToQuickConnectQuickConnectConfigUserConfigArrayOutput() QuickConnectQuickConnectConfigUserConfigArrayOutput
func (QuickConnectQuickConnectConfigUserConfigArray) ToQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext ¶
func (i QuickConnectQuickConnectConfigUserConfigArray) ToQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigUserConfigArrayOutput
type QuickConnectQuickConnectConfigUserConfigArrayInput ¶
type QuickConnectQuickConnectConfigUserConfigArrayInput interface { pulumi.Input ToQuickConnectQuickConnectConfigUserConfigArrayOutput() QuickConnectQuickConnectConfigUserConfigArrayOutput ToQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext(context.Context) QuickConnectQuickConnectConfigUserConfigArrayOutput }
QuickConnectQuickConnectConfigUserConfigArrayInput is an input type that accepts QuickConnectQuickConnectConfigUserConfigArray and QuickConnectQuickConnectConfigUserConfigArrayOutput values. You can construct a concrete instance of `QuickConnectQuickConnectConfigUserConfigArrayInput` via:
QuickConnectQuickConnectConfigUserConfigArray{ QuickConnectQuickConnectConfigUserConfigArgs{...} }
type QuickConnectQuickConnectConfigUserConfigArrayOutput ¶
type QuickConnectQuickConnectConfigUserConfigArrayOutput struct{ *pulumi.OutputState }
func (QuickConnectQuickConnectConfigUserConfigArrayOutput) ElementType ¶
func (QuickConnectQuickConnectConfigUserConfigArrayOutput) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigUserConfigArrayOutput) ToQuickConnectQuickConnectConfigUserConfigArrayOutput ¶
func (o QuickConnectQuickConnectConfigUserConfigArrayOutput) ToQuickConnectQuickConnectConfigUserConfigArrayOutput() QuickConnectQuickConnectConfigUserConfigArrayOutput
func (QuickConnectQuickConnectConfigUserConfigArrayOutput) ToQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext ¶
func (o QuickConnectQuickConnectConfigUserConfigArrayOutput) ToQuickConnectQuickConnectConfigUserConfigArrayOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigUserConfigArrayOutput
type QuickConnectQuickConnectConfigUserConfigInput ¶
type QuickConnectQuickConnectConfigUserConfigInput interface { pulumi.Input ToQuickConnectQuickConnectConfigUserConfigOutput() QuickConnectQuickConnectConfigUserConfigOutput ToQuickConnectQuickConnectConfigUserConfigOutputWithContext(context.Context) QuickConnectQuickConnectConfigUserConfigOutput }
QuickConnectQuickConnectConfigUserConfigInput is an input type that accepts QuickConnectQuickConnectConfigUserConfigArgs and QuickConnectQuickConnectConfigUserConfigOutput values. You can construct a concrete instance of `QuickConnectQuickConnectConfigUserConfigInput` via:
QuickConnectQuickConnectConfigUserConfigArgs{...}
type QuickConnectQuickConnectConfigUserConfigOutput ¶
type QuickConnectQuickConnectConfigUserConfigOutput struct{ *pulumi.OutputState }
func (QuickConnectQuickConnectConfigUserConfigOutput) ContactFlowId ¶
func (o QuickConnectQuickConnectConfigUserConfigOutput) ContactFlowId() pulumi.StringOutput
Specifies the identifier of the contact flow.
func (QuickConnectQuickConnectConfigUserConfigOutput) ElementType ¶
func (QuickConnectQuickConnectConfigUserConfigOutput) ElementType() reflect.Type
func (QuickConnectQuickConnectConfigUserConfigOutput) ToQuickConnectQuickConnectConfigUserConfigOutput ¶
func (o QuickConnectQuickConnectConfigUserConfigOutput) ToQuickConnectQuickConnectConfigUserConfigOutput() QuickConnectQuickConnectConfigUserConfigOutput
func (QuickConnectQuickConnectConfigUserConfigOutput) ToQuickConnectQuickConnectConfigUserConfigOutputWithContext ¶
func (o QuickConnectQuickConnectConfigUserConfigOutput) ToQuickConnectQuickConnectConfigUserConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigUserConfigOutput
func (QuickConnectQuickConnectConfigUserConfigOutput) UserId ¶
func (o QuickConnectQuickConnectConfigUserConfigOutput) UserId() pulumi.StringOutput
Specifies the identifier for the user.
type QuickConnectState ¶
type QuickConnectState struct { // The Amazon Resource Name (ARN) of the Quick Connect. Arn pulumi.StringPtrInput // Specifies the description of the Quick Connect. Description pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // Specifies the name of the Quick Connect. Name pulumi.StringPtrInput // A block that defines the configuration information for the Quick Connect: `quickConnectType` and one of `phoneConfig`, `queueConfig`, `userConfig` . The Quick Connect Config block is documented below. QuickConnectConfig QuickConnectQuickConnectConfigPtrInput // The identifier for the Quick Connect. QuickConnectId pulumi.StringPtrInput // Tags to apply to the Quick Connect. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (QuickConnectState) ElementType ¶
func (QuickConnectState) ElementType() reflect.Type
type RoutingProfile ¶
type RoutingProfile struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Routing Profile. Arn pulumi.StringOutput `pulumi:"arn"` // Specifies the default outbound queue for the Routing Profile. DefaultOutboundQueueId pulumi.StringOutput `pulumi:"defaultOutboundQueueId"` // Specifies the description of the Routing Profile. Description pulumi.StringOutput `pulumi:"description"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // One or more `mediaConcurrencies` blocks that specify the channels that agents can handle in the Contact Control Panel (CCP) for this Routing Profile. The `mediaConcurrencies` block is documented below. MediaConcurrencies RoutingProfileMediaConcurrencyArrayOutput `pulumi:"mediaConcurrencies"` // Specifies the name of the Routing Profile. Name pulumi.StringOutput `pulumi:"name"` // One or more `queueConfigs` blocks that specify the inbound queues associated with the routing profile. If no queue is added, the agent only can make outbound calls. The `queueConfigs` block is documented below. QueueConfigs RoutingProfileQueueConfigArrayOutput `pulumi:"queueConfigs"` // The identifier for the Routing Profile. RoutingProfileId pulumi.StringOutput `pulumi:"routingProfileId"` // Tags to apply to the Routing Profile. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an Amazon Connect Routing Profile resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewRoutingProfile(ctx, "example", &connect.RoutingProfileArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("example"), DefaultOutboundQueueId: pulumi.String("12345678-1234-1234-1234-123456789012"), Description: pulumi.String("example description"), MediaConcurrencies: connect.RoutingProfileMediaConcurrencyArray{ &connect.RoutingProfileMediaConcurrencyArgs{ Channel: pulumi.String("VOICE"), Concurrency: pulumi.Int(1), }, }, QueueConfigs: connect.RoutingProfileQueueConfigArray{ &connect.RoutingProfileQueueConfigArgs{ Channel: pulumi.String("VOICE"), Delay: pulumi.Int(2), Priority: pulumi.Int(1), QueueId: pulumi.String("12345678-1234-1234-1234-123456789012"), }, }, Tags: pulumi.StringMap{ "Name": pulumi.String("Example Routing Profile"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Routing Profiles using the `instance_id` and `routing_profile_id` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/routingProfile:RoutingProfile example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetRoutingProfile ¶
func GetRoutingProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoutingProfileState, opts ...pulumi.ResourceOption) (*RoutingProfile, error)
GetRoutingProfile gets an existing RoutingProfile 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 NewRoutingProfile ¶
func NewRoutingProfile(ctx *pulumi.Context, name string, args *RoutingProfileArgs, opts ...pulumi.ResourceOption) (*RoutingProfile, error)
NewRoutingProfile registers a new resource with the given unique name, arguments, and options.
func (*RoutingProfile) ElementType ¶
func (*RoutingProfile) ElementType() reflect.Type
func (*RoutingProfile) ToRoutingProfileOutput ¶
func (i *RoutingProfile) ToRoutingProfileOutput() RoutingProfileOutput
func (*RoutingProfile) ToRoutingProfileOutputWithContext ¶
func (i *RoutingProfile) ToRoutingProfileOutputWithContext(ctx context.Context) RoutingProfileOutput
type RoutingProfileArgs ¶
type RoutingProfileArgs struct { // Specifies the default outbound queue for the Routing Profile. DefaultOutboundQueueId pulumi.StringInput // Specifies the description of the Routing Profile. Description pulumi.StringInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // One or more `mediaConcurrencies` blocks that specify the channels that agents can handle in the Contact Control Panel (CCP) for this Routing Profile. The `mediaConcurrencies` block is documented below. MediaConcurrencies RoutingProfileMediaConcurrencyArrayInput // Specifies the name of the Routing Profile. Name pulumi.StringPtrInput // One or more `queueConfigs` blocks that specify the inbound queues associated with the routing profile. If no queue is added, the agent only can make outbound calls. The `queueConfigs` block is documented below. QueueConfigs RoutingProfileQueueConfigArrayInput // Tags to apply to the Routing Profile. 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 RoutingProfile resource.
func (RoutingProfileArgs) ElementType ¶
func (RoutingProfileArgs) ElementType() reflect.Type
type RoutingProfileArray ¶
type RoutingProfileArray []RoutingProfileInput
func (RoutingProfileArray) ElementType ¶
func (RoutingProfileArray) ElementType() reflect.Type
func (RoutingProfileArray) ToRoutingProfileArrayOutput ¶
func (i RoutingProfileArray) ToRoutingProfileArrayOutput() RoutingProfileArrayOutput
func (RoutingProfileArray) ToRoutingProfileArrayOutputWithContext ¶
func (i RoutingProfileArray) ToRoutingProfileArrayOutputWithContext(ctx context.Context) RoutingProfileArrayOutput
type RoutingProfileArrayInput ¶
type RoutingProfileArrayInput interface { pulumi.Input ToRoutingProfileArrayOutput() RoutingProfileArrayOutput ToRoutingProfileArrayOutputWithContext(context.Context) RoutingProfileArrayOutput }
RoutingProfileArrayInput is an input type that accepts RoutingProfileArray and RoutingProfileArrayOutput values. You can construct a concrete instance of `RoutingProfileArrayInput` via:
RoutingProfileArray{ RoutingProfileArgs{...} }
type RoutingProfileArrayOutput ¶
type RoutingProfileArrayOutput struct{ *pulumi.OutputState }
func (RoutingProfileArrayOutput) ElementType ¶
func (RoutingProfileArrayOutput) ElementType() reflect.Type
func (RoutingProfileArrayOutput) Index ¶
func (o RoutingProfileArrayOutput) Index(i pulumi.IntInput) RoutingProfileOutput
func (RoutingProfileArrayOutput) ToRoutingProfileArrayOutput ¶
func (o RoutingProfileArrayOutput) ToRoutingProfileArrayOutput() RoutingProfileArrayOutput
func (RoutingProfileArrayOutput) ToRoutingProfileArrayOutputWithContext ¶
func (o RoutingProfileArrayOutput) ToRoutingProfileArrayOutputWithContext(ctx context.Context) RoutingProfileArrayOutput
type RoutingProfileInput ¶
type RoutingProfileInput interface { pulumi.Input ToRoutingProfileOutput() RoutingProfileOutput ToRoutingProfileOutputWithContext(ctx context.Context) RoutingProfileOutput }
type RoutingProfileMap ¶
type RoutingProfileMap map[string]RoutingProfileInput
func (RoutingProfileMap) ElementType ¶
func (RoutingProfileMap) ElementType() reflect.Type
func (RoutingProfileMap) ToRoutingProfileMapOutput ¶
func (i RoutingProfileMap) ToRoutingProfileMapOutput() RoutingProfileMapOutput
func (RoutingProfileMap) ToRoutingProfileMapOutputWithContext ¶
func (i RoutingProfileMap) ToRoutingProfileMapOutputWithContext(ctx context.Context) RoutingProfileMapOutput
type RoutingProfileMapInput ¶
type RoutingProfileMapInput interface { pulumi.Input ToRoutingProfileMapOutput() RoutingProfileMapOutput ToRoutingProfileMapOutputWithContext(context.Context) RoutingProfileMapOutput }
RoutingProfileMapInput is an input type that accepts RoutingProfileMap and RoutingProfileMapOutput values. You can construct a concrete instance of `RoutingProfileMapInput` via:
RoutingProfileMap{ "key": RoutingProfileArgs{...} }
type RoutingProfileMapOutput ¶
type RoutingProfileMapOutput struct{ *pulumi.OutputState }
func (RoutingProfileMapOutput) ElementType ¶
func (RoutingProfileMapOutput) ElementType() reflect.Type
func (RoutingProfileMapOutput) MapIndex ¶
func (o RoutingProfileMapOutput) MapIndex(k pulumi.StringInput) RoutingProfileOutput
func (RoutingProfileMapOutput) ToRoutingProfileMapOutput ¶
func (o RoutingProfileMapOutput) ToRoutingProfileMapOutput() RoutingProfileMapOutput
func (RoutingProfileMapOutput) ToRoutingProfileMapOutputWithContext ¶
func (o RoutingProfileMapOutput) ToRoutingProfileMapOutputWithContext(ctx context.Context) RoutingProfileMapOutput
type RoutingProfileMediaConcurrency ¶
type RoutingProfileMediaConcurrency struct { // Specifies the channels that agents can handle in the Contact Control Panel (CCP). Valid values are `VOICE`, `CHAT`, `TASK`. Channel string `pulumi:"channel"` // Specifies the number of contacts an agent can have on a channel simultaneously. Valid Range for `VOICE`: Minimum value of 1. Maximum value of 1. Valid Range for `CHAT`: Minimum value of 1. Maximum value of 10. Valid Range for `TASK`: Minimum value of 1. Maximum value of 10. Concurrency int `pulumi:"concurrency"` }
type RoutingProfileMediaConcurrencyArgs ¶
type RoutingProfileMediaConcurrencyArgs struct { // Specifies the channels that agents can handle in the Contact Control Panel (CCP). Valid values are `VOICE`, `CHAT`, `TASK`. Channel pulumi.StringInput `pulumi:"channel"` // Specifies the number of contacts an agent can have on a channel simultaneously. Valid Range for `VOICE`: Minimum value of 1. Maximum value of 1. Valid Range for `CHAT`: Minimum value of 1. Maximum value of 10. Valid Range for `TASK`: Minimum value of 1. Maximum value of 10. Concurrency pulumi.IntInput `pulumi:"concurrency"` }
func (RoutingProfileMediaConcurrencyArgs) ElementType ¶
func (RoutingProfileMediaConcurrencyArgs) ElementType() reflect.Type
func (RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutput ¶
func (i RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutput() RoutingProfileMediaConcurrencyOutput
func (RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutputWithContext ¶
func (i RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyOutput
type RoutingProfileMediaConcurrencyArray ¶
type RoutingProfileMediaConcurrencyArray []RoutingProfileMediaConcurrencyInput
func (RoutingProfileMediaConcurrencyArray) ElementType ¶
func (RoutingProfileMediaConcurrencyArray) ElementType() reflect.Type
func (RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutput ¶
func (i RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutput() RoutingProfileMediaConcurrencyArrayOutput
func (RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutputWithContext ¶
func (i RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyArrayOutput
type RoutingProfileMediaConcurrencyArrayInput ¶
type RoutingProfileMediaConcurrencyArrayInput interface { pulumi.Input ToRoutingProfileMediaConcurrencyArrayOutput() RoutingProfileMediaConcurrencyArrayOutput ToRoutingProfileMediaConcurrencyArrayOutputWithContext(context.Context) RoutingProfileMediaConcurrencyArrayOutput }
RoutingProfileMediaConcurrencyArrayInput is an input type that accepts RoutingProfileMediaConcurrencyArray and RoutingProfileMediaConcurrencyArrayOutput values. You can construct a concrete instance of `RoutingProfileMediaConcurrencyArrayInput` via:
RoutingProfileMediaConcurrencyArray{ RoutingProfileMediaConcurrencyArgs{...} }
type RoutingProfileMediaConcurrencyArrayOutput ¶
type RoutingProfileMediaConcurrencyArrayOutput struct{ *pulumi.OutputState }
func (RoutingProfileMediaConcurrencyArrayOutput) ElementType ¶
func (RoutingProfileMediaConcurrencyArrayOutput) ElementType() reflect.Type
func (RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutput ¶
func (o RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutput() RoutingProfileMediaConcurrencyArrayOutput
func (RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutputWithContext ¶
func (o RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyArrayOutput
type RoutingProfileMediaConcurrencyInput ¶
type RoutingProfileMediaConcurrencyInput interface { pulumi.Input ToRoutingProfileMediaConcurrencyOutput() RoutingProfileMediaConcurrencyOutput ToRoutingProfileMediaConcurrencyOutputWithContext(context.Context) RoutingProfileMediaConcurrencyOutput }
RoutingProfileMediaConcurrencyInput is an input type that accepts RoutingProfileMediaConcurrencyArgs and RoutingProfileMediaConcurrencyOutput values. You can construct a concrete instance of `RoutingProfileMediaConcurrencyInput` via:
RoutingProfileMediaConcurrencyArgs{...}
type RoutingProfileMediaConcurrencyOutput ¶
type RoutingProfileMediaConcurrencyOutput struct{ *pulumi.OutputState }
func (RoutingProfileMediaConcurrencyOutput) Channel ¶
func (o RoutingProfileMediaConcurrencyOutput) Channel() pulumi.StringOutput
Specifies the channels that agents can handle in the Contact Control Panel (CCP). Valid values are `VOICE`, `CHAT`, `TASK`.
func (RoutingProfileMediaConcurrencyOutput) Concurrency ¶
func (o RoutingProfileMediaConcurrencyOutput) Concurrency() pulumi.IntOutput
Specifies the number of contacts an agent can have on a channel simultaneously. Valid Range for `VOICE`: Minimum value of 1. Maximum value of 1. Valid Range for `CHAT`: Minimum value of 1. Maximum value of 10. Valid Range for `TASK`: Minimum value of 1. Maximum value of 10.
func (RoutingProfileMediaConcurrencyOutput) ElementType ¶
func (RoutingProfileMediaConcurrencyOutput) ElementType() reflect.Type
func (RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutput ¶
func (o RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutput() RoutingProfileMediaConcurrencyOutput
func (RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutputWithContext ¶
func (o RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyOutput
type RoutingProfileOutput ¶
type RoutingProfileOutput struct{ *pulumi.OutputState }
func (RoutingProfileOutput) Arn ¶
func (o RoutingProfileOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Routing Profile.
func (RoutingProfileOutput) DefaultOutboundQueueId ¶
func (o RoutingProfileOutput) DefaultOutboundQueueId() pulumi.StringOutput
Specifies the default outbound queue for the Routing Profile.
func (RoutingProfileOutput) Description ¶
func (o RoutingProfileOutput) Description() pulumi.StringOutput
Specifies the description of the Routing Profile.
func (RoutingProfileOutput) ElementType ¶
func (RoutingProfileOutput) ElementType() reflect.Type
func (RoutingProfileOutput) InstanceId ¶
func (o RoutingProfileOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (RoutingProfileOutput) MediaConcurrencies ¶
func (o RoutingProfileOutput) MediaConcurrencies() RoutingProfileMediaConcurrencyArrayOutput
One or more `mediaConcurrencies` blocks that specify the channels that agents can handle in the Contact Control Panel (CCP) for this Routing Profile. The `mediaConcurrencies` block is documented below.
func (RoutingProfileOutput) Name ¶
func (o RoutingProfileOutput) Name() pulumi.StringOutput
Specifies the name of the Routing Profile.
func (RoutingProfileOutput) QueueConfigs ¶
func (o RoutingProfileOutput) QueueConfigs() RoutingProfileQueueConfigArrayOutput
One or more `queueConfigs` blocks that specify the inbound queues associated with the routing profile. If no queue is added, the agent only can make outbound calls. The `queueConfigs` block is documented below.
func (RoutingProfileOutput) RoutingProfileId ¶
func (o RoutingProfileOutput) RoutingProfileId() pulumi.StringOutput
The identifier for the Routing Profile.
func (RoutingProfileOutput) Tags ¶
func (o RoutingProfileOutput) Tags() pulumi.StringMapOutput
Tags to apply to the Routing Profile. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (RoutingProfileOutput) TagsAll
deprecated
func (o RoutingProfileOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (RoutingProfileOutput) ToRoutingProfileOutput ¶
func (o RoutingProfileOutput) ToRoutingProfileOutput() RoutingProfileOutput
func (RoutingProfileOutput) ToRoutingProfileOutputWithContext ¶
func (o RoutingProfileOutput) ToRoutingProfileOutputWithContext(ctx context.Context) RoutingProfileOutput
type RoutingProfileQueueConfig ¶
type RoutingProfileQueueConfig struct { // Specifies the channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`. Channel string `pulumi:"channel"` // Specifies the delay, in seconds, that a contact should be in the queue before they are routed to an available agent Delay int `pulumi:"delay"` // Specifies the order in which contacts are to be handled for the queue. Priority int `pulumi:"priority"` // ARN for the queue. QueueArn *string `pulumi:"queueArn"` // Specifies the identifier for the queue. QueueId string `pulumi:"queueId"` // Name for the queue. QueueName *string `pulumi:"queueName"` }
type RoutingProfileQueueConfigArgs ¶
type RoutingProfileQueueConfigArgs struct { // Specifies the channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`. Channel pulumi.StringInput `pulumi:"channel"` // Specifies the delay, in seconds, that a contact should be in the queue before they are routed to an available agent Delay pulumi.IntInput `pulumi:"delay"` // Specifies the order in which contacts are to be handled for the queue. Priority pulumi.IntInput `pulumi:"priority"` // ARN for the queue. QueueArn pulumi.StringPtrInput `pulumi:"queueArn"` // Specifies the identifier for the queue. QueueId pulumi.StringInput `pulumi:"queueId"` // Name for the queue. QueueName pulumi.StringPtrInput `pulumi:"queueName"` }
func (RoutingProfileQueueConfigArgs) ElementType ¶
func (RoutingProfileQueueConfigArgs) ElementType() reflect.Type
func (RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutput ¶
func (i RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutput() RoutingProfileQueueConfigOutput
func (RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutputWithContext ¶
func (i RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutputWithContext(ctx context.Context) RoutingProfileQueueConfigOutput
type RoutingProfileQueueConfigArray ¶
type RoutingProfileQueueConfigArray []RoutingProfileQueueConfigInput
func (RoutingProfileQueueConfigArray) ElementType ¶
func (RoutingProfileQueueConfigArray) ElementType() reflect.Type
func (RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutput ¶
func (i RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutput() RoutingProfileQueueConfigArrayOutput
func (RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutputWithContext ¶
func (i RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigArrayOutput
type RoutingProfileQueueConfigArrayInput ¶
type RoutingProfileQueueConfigArrayInput interface { pulumi.Input ToRoutingProfileQueueConfigArrayOutput() RoutingProfileQueueConfigArrayOutput ToRoutingProfileQueueConfigArrayOutputWithContext(context.Context) RoutingProfileQueueConfigArrayOutput }
RoutingProfileQueueConfigArrayInput is an input type that accepts RoutingProfileQueueConfigArray and RoutingProfileQueueConfigArrayOutput values. You can construct a concrete instance of `RoutingProfileQueueConfigArrayInput` via:
RoutingProfileQueueConfigArray{ RoutingProfileQueueConfigArgs{...} }
type RoutingProfileQueueConfigArrayOutput ¶
type RoutingProfileQueueConfigArrayOutput struct{ *pulumi.OutputState }
func (RoutingProfileQueueConfigArrayOutput) ElementType ¶
func (RoutingProfileQueueConfigArrayOutput) ElementType() reflect.Type
func (RoutingProfileQueueConfigArrayOutput) Index ¶
func (o RoutingProfileQueueConfigArrayOutput) Index(i pulumi.IntInput) RoutingProfileQueueConfigOutput
func (RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutput ¶
func (o RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutput() RoutingProfileQueueConfigArrayOutput
func (RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutputWithContext ¶
func (o RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigArrayOutput
type RoutingProfileQueueConfigInput ¶
type RoutingProfileQueueConfigInput interface { pulumi.Input ToRoutingProfileQueueConfigOutput() RoutingProfileQueueConfigOutput ToRoutingProfileQueueConfigOutputWithContext(context.Context) RoutingProfileQueueConfigOutput }
RoutingProfileQueueConfigInput is an input type that accepts RoutingProfileQueueConfigArgs and RoutingProfileQueueConfigOutput values. You can construct a concrete instance of `RoutingProfileQueueConfigInput` via:
RoutingProfileQueueConfigArgs{...}
type RoutingProfileQueueConfigOutput ¶
type RoutingProfileQueueConfigOutput struct{ *pulumi.OutputState }
func (RoutingProfileQueueConfigOutput) Channel ¶
func (o RoutingProfileQueueConfigOutput) Channel() pulumi.StringOutput
Specifies the channels agents can handle in the Contact Control Panel (CCP) for this routing profile. Valid values are `VOICE`, `CHAT`, `TASK`.
func (RoutingProfileQueueConfigOutput) Delay ¶
func (o RoutingProfileQueueConfigOutput) Delay() pulumi.IntOutput
Specifies the delay, in seconds, that a contact should be in the queue before they are routed to an available agent
func (RoutingProfileQueueConfigOutput) ElementType ¶
func (RoutingProfileQueueConfigOutput) ElementType() reflect.Type
func (RoutingProfileQueueConfigOutput) Priority ¶
func (o RoutingProfileQueueConfigOutput) Priority() pulumi.IntOutput
Specifies the order in which contacts are to be handled for the queue.
func (RoutingProfileQueueConfigOutput) QueueArn ¶
func (o RoutingProfileQueueConfigOutput) QueueArn() pulumi.StringPtrOutput
ARN for the queue.
func (RoutingProfileQueueConfigOutput) QueueId ¶
func (o RoutingProfileQueueConfigOutput) QueueId() pulumi.StringOutput
Specifies the identifier for the queue.
func (RoutingProfileQueueConfigOutput) QueueName ¶
func (o RoutingProfileQueueConfigOutput) QueueName() pulumi.StringPtrOutput
Name for the queue.
func (RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutput ¶
func (o RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutput() RoutingProfileQueueConfigOutput
func (RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutputWithContext ¶
func (o RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutputWithContext(ctx context.Context) RoutingProfileQueueConfigOutput
type RoutingProfileState ¶
type RoutingProfileState struct { // The Amazon Resource Name (ARN) of the Routing Profile. Arn pulumi.StringPtrInput // Specifies the default outbound queue for the Routing Profile. DefaultOutboundQueueId pulumi.StringPtrInput // Specifies the description of the Routing Profile. Description pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // One or more `mediaConcurrencies` blocks that specify the channels that agents can handle in the Contact Control Panel (CCP) for this Routing Profile. The `mediaConcurrencies` block is documented below. MediaConcurrencies RoutingProfileMediaConcurrencyArrayInput // Specifies the name of the Routing Profile. Name pulumi.StringPtrInput // One or more `queueConfigs` blocks that specify the inbound queues associated with the routing profile. If no queue is added, the agent only can make outbound calls. The `queueConfigs` block is documented below. QueueConfigs RoutingProfileQueueConfigArrayInput // The identifier for the Routing Profile. RoutingProfileId pulumi.StringPtrInput // Tags to apply to the Routing Profile. If configured with a provider // `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (RoutingProfileState) ElementType ¶
func (RoutingProfileState) ElementType() reflect.Type
type SecurityProfile ¶
type SecurityProfile struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the Security Profile. Arn pulumi.StringOutput `pulumi:"arn"` // Specifies the description of the Security Profile. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Specifies the name of the Security Profile. Name pulumi.StringOutput `pulumi:"name"` // The organization resource identifier for the security profile. OrganizationResourceId pulumi.StringOutput `pulumi:"organizationResourceId"` // Specifies a list of permissions assigned to the security profile. Permissions pulumi.StringArrayOutput `pulumi:"permissions"` // The identifier for the Security Profile. SecurityProfileId pulumi.StringOutput `pulumi:"securityProfileId"` // Tags to apply to the Security Profile. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an Amazon Connect Security Profile resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewSecurityProfile(ctx, "example", &connect.SecurityProfileArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("example"), Description: pulumi.String("example description"), Permissions: pulumi.StringArray{ pulumi.String("BasicAgentAccess"), pulumi.String("OutboundCallAccess"), }, Tags: pulumi.StringMap{ "Name": pulumi.String("Example Security Profile"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Security Profiles using the `instance_id` and `security_profile_id` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/securityProfile:SecurityProfile example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetSecurityProfile ¶
func GetSecurityProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityProfileState, opts ...pulumi.ResourceOption) (*SecurityProfile, error)
GetSecurityProfile gets an existing SecurityProfile 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 NewSecurityProfile ¶
func NewSecurityProfile(ctx *pulumi.Context, name string, args *SecurityProfileArgs, opts ...pulumi.ResourceOption) (*SecurityProfile, error)
NewSecurityProfile registers a new resource with the given unique name, arguments, and options.
func (*SecurityProfile) ElementType ¶
func (*SecurityProfile) ElementType() reflect.Type
func (*SecurityProfile) ToSecurityProfileOutput ¶
func (i *SecurityProfile) ToSecurityProfileOutput() SecurityProfileOutput
func (*SecurityProfile) ToSecurityProfileOutputWithContext ¶
func (i *SecurityProfile) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
type SecurityProfileArgs ¶
type SecurityProfileArgs struct { // Specifies the description of the Security Profile. Description pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // Specifies the name of the Security Profile. Name pulumi.StringPtrInput // Specifies a list of permissions assigned to the security profile. Permissions pulumi.StringArrayInput // Tags to apply to the Security Profile. 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 SecurityProfile resource.
func (SecurityProfileArgs) ElementType ¶
func (SecurityProfileArgs) ElementType() reflect.Type
type SecurityProfileArray ¶
type SecurityProfileArray []SecurityProfileInput
func (SecurityProfileArray) ElementType ¶
func (SecurityProfileArray) ElementType() reflect.Type
func (SecurityProfileArray) ToSecurityProfileArrayOutput ¶
func (i SecurityProfileArray) ToSecurityProfileArrayOutput() SecurityProfileArrayOutput
func (SecurityProfileArray) ToSecurityProfileArrayOutputWithContext ¶
func (i SecurityProfileArray) ToSecurityProfileArrayOutputWithContext(ctx context.Context) SecurityProfileArrayOutput
type SecurityProfileArrayInput ¶
type SecurityProfileArrayInput interface { pulumi.Input ToSecurityProfileArrayOutput() SecurityProfileArrayOutput ToSecurityProfileArrayOutputWithContext(context.Context) SecurityProfileArrayOutput }
SecurityProfileArrayInput is an input type that accepts SecurityProfileArray and SecurityProfileArrayOutput values. You can construct a concrete instance of `SecurityProfileArrayInput` via:
SecurityProfileArray{ SecurityProfileArgs{...} }
type SecurityProfileArrayOutput ¶
type SecurityProfileArrayOutput struct{ *pulumi.OutputState }
func (SecurityProfileArrayOutput) ElementType ¶
func (SecurityProfileArrayOutput) ElementType() reflect.Type
func (SecurityProfileArrayOutput) Index ¶
func (o SecurityProfileArrayOutput) Index(i pulumi.IntInput) SecurityProfileOutput
func (SecurityProfileArrayOutput) ToSecurityProfileArrayOutput ¶
func (o SecurityProfileArrayOutput) ToSecurityProfileArrayOutput() SecurityProfileArrayOutput
func (SecurityProfileArrayOutput) ToSecurityProfileArrayOutputWithContext ¶
func (o SecurityProfileArrayOutput) ToSecurityProfileArrayOutputWithContext(ctx context.Context) SecurityProfileArrayOutput
type SecurityProfileInput ¶
type SecurityProfileInput interface { pulumi.Input ToSecurityProfileOutput() SecurityProfileOutput ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput }
type SecurityProfileMap ¶
type SecurityProfileMap map[string]SecurityProfileInput
func (SecurityProfileMap) ElementType ¶
func (SecurityProfileMap) ElementType() reflect.Type
func (SecurityProfileMap) ToSecurityProfileMapOutput ¶
func (i SecurityProfileMap) ToSecurityProfileMapOutput() SecurityProfileMapOutput
func (SecurityProfileMap) ToSecurityProfileMapOutputWithContext ¶
func (i SecurityProfileMap) ToSecurityProfileMapOutputWithContext(ctx context.Context) SecurityProfileMapOutput
type SecurityProfileMapInput ¶
type SecurityProfileMapInput interface { pulumi.Input ToSecurityProfileMapOutput() SecurityProfileMapOutput ToSecurityProfileMapOutputWithContext(context.Context) SecurityProfileMapOutput }
SecurityProfileMapInput is an input type that accepts SecurityProfileMap and SecurityProfileMapOutput values. You can construct a concrete instance of `SecurityProfileMapInput` via:
SecurityProfileMap{ "key": SecurityProfileArgs{...} }
type SecurityProfileMapOutput ¶
type SecurityProfileMapOutput struct{ *pulumi.OutputState }
func (SecurityProfileMapOutput) ElementType ¶
func (SecurityProfileMapOutput) ElementType() reflect.Type
func (SecurityProfileMapOutput) MapIndex ¶
func (o SecurityProfileMapOutput) MapIndex(k pulumi.StringInput) SecurityProfileOutput
func (SecurityProfileMapOutput) ToSecurityProfileMapOutput ¶
func (o SecurityProfileMapOutput) ToSecurityProfileMapOutput() SecurityProfileMapOutput
func (SecurityProfileMapOutput) ToSecurityProfileMapOutputWithContext ¶
func (o SecurityProfileMapOutput) ToSecurityProfileMapOutputWithContext(ctx context.Context) SecurityProfileMapOutput
type SecurityProfileOutput ¶
type SecurityProfileOutput struct{ *pulumi.OutputState }
func (SecurityProfileOutput) Arn ¶
func (o SecurityProfileOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Security Profile.
func (SecurityProfileOutput) Description ¶
func (o SecurityProfileOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Security Profile.
func (SecurityProfileOutput) ElementType ¶
func (SecurityProfileOutput) ElementType() reflect.Type
func (SecurityProfileOutput) InstanceId ¶
func (o SecurityProfileOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (SecurityProfileOutput) Name ¶
func (o SecurityProfileOutput) Name() pulumi.StringOutput
Specifies the name of the Security Profile.
func (SecurityProfileOutput) OrganizationResourceId ¶
func (o SecurityProfileOutput) OrganizationResourceId() pulumi.StringOutput
The organization resource identifier for the security profile.
func (SecurityProfileOutput) Permissions ¶
func (o SecurityProfileOutput) Permissions() pulumi.StringArrayOutput
Specifies a list of permissions assigned to the security profile.
func (SecurityProfileOutput) SecurityProfileId ¶
func (o SecurityProfileOutput) SecurityProfileId() pulumi.StringOutput
The identifier for the Security Profile.
func (SecurityProfileOutput) Tags ¶
func (o SecurityProfileOutput) Tags() pulumi.StringMapOutput
Tags to apply to the Security Profile. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (SecurityProfileOutput) TagsAll
deprecated
func (o SecurityProfileOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (SecurityProfileOutput) ToSecurityProfileOutput ¶
func (o SecurityProfileOutput) ToSecurityProfileOutput() SecurityProfileOutput
func (SecurityProfileOutput) ToSecurityProfileOutputWithContext ¶
func (o SecurityProfileOutput) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput
type SecurityProfileState ¶
type SecurityProfileState struct { // The Amazon Resource Name (ARN) of the Security Profile. Arn pulumi.StringPtrInput // Specifies the description of the Security Profile. Description pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // Specifies the name of the Security Profile. Name pulumi.StringPtrInput // The organization resource identifier for the security profile. OrganizationResourceId pulumi.StringPtrInput // Specifies a list of permissions assigned to the security profile. Permissions pulumi.StringArrayInput // The identifier for the Security Profile. SecurityProfileId pulumi.StringPtrInput // Tags to apply to the Security Profile. If configured with a provider // `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (SecurityProfileState) ElementType ¶
func (SecurityProfileState) ElementType() reflect.Type
type User ¶
type User struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the user. Arn pulumi.StringOutput `pulumi:"arn"` // The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory. This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned. DirectoryUserId pulumi.StringOutput `pulumi:"directoryUserId"` // The identifier of the hierarchy group for the user. HierarchyGroupId pulumi.StringPtrOutput `pulumi:"hierarchyGroupId"` // A block that contains information about the identity of the user. Documented below. IdentityInfo UserIdentityInfoPtrOutput `pulumi:"identityInfo"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from `[a-zA-Z0-9_-.\@]+`. Name pulumi.StringOutput `pulumi:"name"` // The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password. Password pulumi.StringPtrOutput `pulumi:"password"` // A block that contains information about the phone settings for the user. Documented below. PhoneConfig UserPhoneConfigOutput `pulumi:"phoneConfig"` // The identifier of the routing profile for the user. RoutingProfileId pulumi.StringOutput `pulumi:"routingProfileId"` // A list of identifiers for the security profiles for the user. Specify a minimum of 1 and maximum of 10 security profile ids. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide. SecurityProfileIds pulumi.StringArrayOutput `pulumi:"securityProfileIds"` // Tags to apply to the user. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The identifier for the user. UserId pulumi.StringOutput `pulumi:"userId"` }
Provides an Amazon Connect User resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewUser(ctx, "example", &connect.UserArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), Name: pulumi.String("example"), Password: pulumi.String("Password123"), RoutingProfileId: pulumi.Any(exampleAwsConnectRoutingProfile.RoutingProfileId), SecurityProfileIds: pulumi.StringArray{ exampleAwsConnectSecurityProfile.SecurityProfileId, }, IdentityInfo: &connect.UserIdentityInfoArgs{ FirstName: pulumi.String("example"), LastName: pulumi.String("example2"), }, PhoneConfig: &connect.UserPhoneConfigArgs{ AfterContactWorkTimeLimit: pulumi.Int(0), PhoneType: pulumi.String("SOFT_PHONE"), }, }) if err != nil { return err } return nil }) }
``` ### With hierarchyGroupId
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewUser(ctx, "example", &connect.UserArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), Name: pulumi.String("example"), Password: pulumi.String("Password123"), RoutingProfileId: pulumi.Any(exampleAwsConnectRoutingProfile.RoutingProfileId), HierarchyGroupId: pulumi.Any(exampleAwsConnectUserHierarchyGroup.HierarchyGroupId), SecurityProfileIds: pulumi.StringArray{ exampleAwsConnectSecurityProfile.SecurityProfileId, }, IdentityInfo: &connect.UserIdentityInfoArgs{ FirstName: pulumi.String("example"), LastName: pulumi.String("example2"), }, PhoneConfig: &connect.UserPhoneConfigArgs{ AfterContactWorkTimeLimit: pulumi.Int(0), PhoneType: pulumi.String("SOFT_PHONE"), }, }) if err != nil { return err } return nil }) }
``` ### With identityInfo filled
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewUser(ctx, "example", &connect.UserArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), Name: pulumi.String("example"), Password: pulumi.String("Password123"), RoutingProfileId: pulumi.Any(exampleAwsConnectRoutingProfile.RoutingProfileId), SecurityProfileIds: pulumi.StringArray{ exampleAwsConnectSecurityProfile.SecurityProfileId, }, IdentityInfo: &connect.UserIdentityInfoArgs{ Email: pulumi.String("example@example.com"), FirstName: pulumi.String("example"), LastName: pulumi.String("example2"), }, PhoneConfig: &connect.UserPhoneConfigArgs{ AfterContactWorkTimeLimit: pulumi.Int(0), PhoneType: pulumi.String("SOFT_PHONE"), }, }) if err != nil { return err } return nil }) }
``` ### With phoneConfig phone type as desk phone
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewUser(ctx, "example", &connect.UserArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), Name: pulumi.String("example"), Password: pulumi.String("Password123"), RoutingProfileId: pulumi.Any(exampleAwsConnectRoutingProfile.RoutingProfileId), SecurityProfileIds: pulumi.StringArray{ exampleAwsConnectSecurityProfile.SecurityProfileId, }, PhoneConfig: &connect.UserPhoneConfigArgs{ AfterContactWorkTimeLimit: pulumi.Int(0), PhoneType: pulumi.String("SOFT_PHONE"), }, }) if err != nil { return err } return nil }) }
``` ### With multiple Security profile ids specified in securityProfileIds
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewUser(ctx, "example", &connect.UserArgs{ InstanceId: pulumi.Any(exampleAwsConnectInstance.Id), Name: pulumi.String("example"), Password: pulumi.String("Password123"), RoutingProfileId: pulumi.Any(exampleAwsConnectRoutingProfile.RoutingProfileId), SecurityProfileIds: pulumi.StringArray{ exampleAwsConnectSecurityProfile.SecurityProfileId, example2.SecurityProfileId, }, PhoneConfig: &connect.UserPhoneConfigArgs{ AfterContactWorkTimeLimit: pulumi.Int(0), AutoAccept: pulumi.Bool(false), DeskPhoneNumber: pulumi.String("+112345678912"), PhoneType: pulumi.String("DESK_PHONE"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Users using the `instance_id` and `user_id` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/user:User example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory. This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned. DirectoryUserId pulumi.StringPtrInput // The identifier of the hierarchy group for the user. HierarchyGroupId pulumi.StringPtrInput // A block that contains information about the identity of the user. Documented below. IdentityInfo UserIdentityInfoPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from `[a-zA-Z0-9_-.\@]+`. Name pulumi.StringPtrInput // The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password. Password pulumi.StringPtrInput // A block that contains information about the phone settings for the user. Documented below. PhoneConfig UserPhoneConfigInput // The identifier of the routing profile for the user. RoutingProfileId pulumi.StringInput // A list of identifiers for the security profiles for the user. Specify a minimum of 1 and maximum of 10 security profile ids. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide. SecurityProfileIds pulumi.StringArrayInput // Tags to apply to the user. 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 User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserHierarchyGroup ¶
type UserHierarchyGroup struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the hierarchy group. Arn pulumi.StringOutput `pulumi:"arn"` // The identifier for the hierarchy group. HierarchyGroupId pulumi.StringOutput `pulumi:"hierarchyGroupId"` // A block that contains information about the levels in the hierarchy group. The `hierarchyPath` block is documented below. HierarchyPaths UserHierarchyGroupHierarchyPathArrayOutput `pulumi:"hierarchyPaths"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The identifier of the level in the hierarchy group. LevelId pulumi.StringOutput `pulumi:"levelId"` // The name of the user hierarchy group. Must not be more than 100 characters. Name pulumi.StringOutput `pulumi:"name"` // The identifier for the parent hierarchy group. The user hierarchy is created at level one if the parent group ID is null. ParentGroupId pulumi.StringPtrOutput `pulumi:"parentGroupId"` // Tags to apply to the hierarchy group. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an Amazon Connect User Hierarchy Group resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
> **NOTE:** The User Hierarchy Structure must be created before creating a User Hierarchy Group.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewUserHierarchyGroup(ctx, "example", &connect.UserHierarchyGroupArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("example"), Tags: pulumi.StringMap{ "Name": pulumi.String("Example User Hierarchy Group"), }, }) if err != nil { return err } return nil }) }
``` ### With a parent group
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { parent, err := connect.NewUserHierarchyGroup(ctx, "parent", &connect.UserHierarchyGroupArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("parent"), Tags: pulumi.StringMap{ "Name": pulumi.String("Example User Hierarchy Group Parent"), }, }) if err != nil { return err } _, err = connect.NewUserHierarchyGroup(ctx, "child", &connect.UserHierarchyGroupArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("child"), ParentGroupId: parent.HierarchyGroupId, Tags: pulumi.StringMap{ "Name": pulumi.String("Example User Hierarchy Group Child"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect User Hierarchy Groups using the `instance_id` and `hierarchy_group_id` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/userHierarchyGroup:UserHierarchyGroup example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetUserHierarchyGroup ¶
func GetUserHierarchyGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserHierarchyGroupState, opts ...pulumi.ResourceOption) (*UserHierarchyGroup, error)
GetUserHierarchyGroup gets an existing UserHierarchyGroup 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 NewUserHierarchyGroup ¶
func NewUserHierarchyGroup(ctx *pulumi.Context, name string, args *UserHierarchyGroupArgs, opts ...pulumi.ResourceOption) (*UserHierarchyGroup, error)
NewUserHierarchyGroup registers a new resource with the given unique name, arguments, and options.
func (*UserHierarchyGroup) ElementType ¶
func (*UserHierarchyGroup) ElementType() reflect.Type
func (*UserHierarchyGroup) ToUserHierarchyGroupOutput ¶
func (i *UserHierarchyGroup) ToUserHierarchyGroupOutput() UserHierarchyGroupOutput
func (*UserHierarchyGroup) ToUserHierarchyGroupOutputWithContext ¶
func (i *UserHierarchyGroup) ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput
type UserHierarchyGroupArgs ¶
type UserHierarchyGroupArgs struct { // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // The name of the user hierarchy group. Must not be more than 100 characters. Name pulumi.StringPtrInput // The identifier for the parent hierarchy group. The user hierarchy is created at level one if the parent group ID is null. ParentGroupId pulumi.StringPtrInput // Tags to apply to the hierarchy group. 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 UserHierarchyGroup resource.
func (UserHierarchyGroupArgs) ElementType ¶
func (UserHierarchyGroupArgs) ElementType() reflect.Type
type UserHierarchyGroupArray ¶
type UserHierarchyGroupArray []UserHierarchyGroupInput
func (UserHierarchyGroupArray) ElementType ¶
func (UserHierarchyGroupArray) ElementType() reflect.Type
func (UserHierarchyGroupArray) ToUserHierarchyGroupArrayOutput ¶
func (i UserHierarchyGroupArray) ToUserHierarchyGroupArrayOutput() UserHierarchyGroupArrayOutput
func (UserHierarchyGroupArray) ToUserHierarchyGroupArrayOutputWithContext ¶
func (i UserHierarchyGroupArray) ToUserHierarchyGroupArrayOutputWithContext(ctx context.Context) UserHierarchyGroupArrayOutput
type UserHierarchyGroupArrayInput ¶
type UserHierarchyGroupArrayInput interface { pulumi.Input ToUserHierarchyGroupArrayOutput() UserHierarchyGroupArrayOutput ToUserHierarchyGroupArrayOutputWithContext(context.Context) UserHierarchyGroupArrayOutput }
UserHierarchyGroupArrayInput is an input type that accepts UserHierarchyGroupArray and UserHierarchyGroupArrayOutput values. You can construct a concrete instance of `UserHierarchyGroupArrayInput` via:
UserHierarchyGroupArray{ UserHierarchyGroupArgs{...} }
type UserHierarchyGroupArrayOutput ¶
type UserHierarchyGroupArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupArrayOutput) ElementType ¶
func (UserHierarchyGroupArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupArrayOutput) Index ¶
func (o UserHierarchyGroupArrayOutput) Index(i pulumi.IntInput) UserHierarchyGroupOutput
func (UserHierarchyGroupArrayOutput) ToUserHierarchyGroupArrayOutput ¶
func (o UserHierarchyGroupArrayOutput) ToUserHierarchyGroupArrayOutput() UserHierarchyGroupArrayOutput
func (UserHierarchyGroupArrayOutput) ToUserHierarchyGroupArrayOutputWithContext ¶
func (o UserHierarchyGroupArrayOutput) ToUserHierarchyGroupArrayOutputWithContext(ctx context.Context) UserHierarchyGroupArrayOutput
type UserHierarchyGroupHierarchyPath ¶
type UserHierarchyGroupHierarchyPath struct { // A block that defines the details of level five. The level block is documented below. LevelFives []UserHierarchyGroupHierarchyPathLevelFife `pulumi:"levelFives"` // A block that defines the details of level four. The level block is documented below. LevelFours []UserHierarchyGroupHierarchyPathLevelFour `pulumi:"levelFours"` // A block that defines the details of level one. The level block is documented below. LevelOnes []UserHierarchyGroupHierarchyPathLevelOne `pulumi:"levelOnes"` // A block that defines the details of level three. The level block is documented below. LevelThrees []UserHierarchyGroupHierarchyPathLevelThree `pulumi:"levelThrees"` // A block that defines the details of level two. The level block is documented below. LevelTwos []UserHierarchyGroupHierarchyPathLevelTwo `pulumi:"levelTwos"` }
type UserHierarchyGroupHierarchyPathArgs ¶
type UserHierarchyGroupHierarchyPathArgs struct { // A block that defines the details of level five. The level block is documented below. LevelFives UserHierarchyGroupHierarchyPathLevelFifeArrayInput `pulumi:"levelFives"` // A block that defines the details of level four. The level block is documented below. LevelFours UserHierarchyGroupHierarchyPathLevelFourArrayInput `pulumi:"levelFours"` // A block that defines the details of level one. The level block is documented below. LevelOnes UserHierarchyGroupHierarchyPathLevelOneArrayInput `pulumi:"levelOnes"` // A block that defines the details of level three. The level block is documented below. LevelThrees UserHierarchyGroupHierarchyPathLevelThreeArrayInput `pulumi:"levelThrees"` // A block that defines the details of level two. The level block is documented below. LevelTwos UserHierarchyGroupHierarchyPathLevelTwoArrayInput `pulumi:"levelTwos"` }
func (UserHierarchyGroupHierarchyPathArgs) ElementType ¶
func (UserHierarchyGroupHierarchyPathArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathArgs) ToUserHierarchyGroupHierarchyPathOutput ¶
func (i UserHierarchyGroupHierarchyPathArgs) ToUserHierarchyGroupHierarchyPathOutput() UserHierarchyGroupHierarchyPathOutput
func (UserHierarchyGroupHierarchyPathArgs) ToUserHierarchyGroupHierarchyPathOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathArgs) ToUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathOutput
type UserHierarchyGroupHierarchyPathArray ¶
type UserHierarchyGroupHierarchyPathArray []UserHierarchyGroupHierarchyPathInput
func (UserHierarchyGroupHierarchyPathArray) ElementType ¶
func (UserHierarchyGroupHierarchyPathArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathArray) ToUserHierarchyGroupHierarchyPathArrayOutput ¶
func (i UserHierarchyGroupHierarchyPathArray) ToUserHierarchyGroupHierarchyPathArrayOutput() UserHierarchyGroupHierarchyPathArrayOutput
func (UserHierarchyGroupHierarchyPathArray) ToUserHierarchyGroupHierarchyPathArrayOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathArray) ToUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathArrayOutput
type UserHierarchyGroupHierarchyPathArrayInput ¶
type UserHierarchyGroupHierarchyPathArrayInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathArrayOutput() UserHierarchyGroupHierarchyPathArrayOutput ToUserHierarchyGroupHierarchyPathArrayOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathArrayOutput }
UserHierarchyGroupHierarchyPathArrayInput is an input type that accepts UserHierarchyGroupHierarchyPathArray and UserHierarchyGroupHierarchyPathArrayOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathArrayInput` via:
UserHierarchyGroupHierarchyPathArray{ UserHierarchyGroupHierarchyPathArgs{...} }
type UserHierarchyGroupHierarchyPathArrayOutput ¶
type UserHierarchyGroupHierarchyPathArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathArrayOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathArrayOutput) ToUserHierarchyGroupHierarchyPathArrayOutput ¶
func (o UserHierarchyGroupHierarchyPathArrayOutput) ToUserHierarchyGroupHierarchyPathArrayOutput() UserHierarchyGroupHierarchyPathArrayOutput
func (UserHierarchyGroupHierarchyPathArrayOutput) ToUserHierarchyGroupHierarchyPathArrayOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathArrayOutput) ToUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathArrayOutput
type UserHierarchyGroupHierarchyPathInput ¶
type UserHierarchyGroupHierarchyPathInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathOutput() UserHierarchyGroupHierarchyPathOutput ToUserHierarchyGroupHierarchyPathOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathOutput }
UserHierarchyGroupHierarchyPathInput is an input type that accepts UserHierarchyGroupHierarchyPathArgs and UserHierarchyGroupHierarchyPathOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathInput` via:
UserHierarchyGroupHierarchyPathArgs{...}
type UserHierarchyGroupHierarchyPathLevelFife ¶
type UserHierarchyGroupHierarchyPathLevelFife struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn *string `pulumi:"arn"` // The identifier of the hierarchy group. Id *string `pulumi:"id"` // The name of the user hierarchy group. Must not be more than 100 characters. Name *string `pulumi:"name"` }
type UserHierarchyGroupHierarchyPathLevelFifeArgs ¶
type UserHierarchyGroupHierarchyPathLevelFifeArgs struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn pulumi.StringPtrInput `pulumi:"arn"` // The identifier of the hierarchy group. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user hierarchy group. Must not be more than 100 characters. Name pulumi.StringPtrInput `pulumi:"name"` }
func (UserHierarchyGroupHierarchyPathLevelFifeArgs) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelFifeArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFifeArgs) ToUserHierarchyGroupHierarchyPathLevelFifeOutput ¶
func (i UserHierarchyGroupHierarchyPathLevelFifeArgs) ToUserHierarchyGroupHierarchyPathLevelFifeOutput() UserHierarchyGroupHierarchyPathLevelFifeOutput
func (UserHierarchyGroupHierarchyPathLevelFifeArgs) ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathLevelFifeArgs) ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeOutput
type UserHierarchyGroupHierarchyPathLevelFifeArray ¶
type UserHierarchyGroupHierarchyPathLevelFifeArray []UserHierarchyGroupHierarchyPathLevelFifeInput
func (UserHierarchyGroupHierarchyPathLevelFifeArray) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelFifeArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFifeArray) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput ¶
func (i UserHierarchyGroupHierarchyPathLevelFifeArray) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
func (UserHierarchyGroupHierarchyPathLevelFifeArray) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathLevelFifeArray) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
type UserHierarchyGroupHierarchyPathLevelFifeArrayInput ¶
type UserHierarchyGroupHierarchyPathLevelFifeArrayInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() UserHierarchyGroupHierarchyPathLevelFifeArrayOutput ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathLevelFifeArrayOutput }
UserHierarchyGroupHierarchyPathLevelFifeArrayInput is an input type that accepts UserHierarchyGroupHierarchyPathLevelFifeArray and UserHierarchyGroupHierarchyPathLevelFifeArrayOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathLevelFifeArrayInput` via:
UserHierarchyGroupHierarchyPathLevelFifeArray{ UserHierarchyGroupHierarchyPathLevelFifeArgs{...} }
type UserHierarchyGroupHierarchyPathLevelFifeArrayOutput ¶
type UserHierarchyGroupHierarchyPathLevelFifeArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput ¶
func (o UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
func (UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
type UserHierarchyGroupHierarchyPathLevelFifeInput ¶
type UserHierarchyGroupHierarchyPathLevelFifeInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathLevelFifeOutput() UserHierarchyGroupHierarchyPathLevelFifeOutput ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathLevelFifeOutput }
UserHierarchyGroupHierarchyPathLevelFifeInput is an input type that accepts UserHierarchyGroupHierarchyPathLevelFifeArgs and UserHierarchyGroupHierarchyPathLevelFifeOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathLevelFifeInput` via:
UserHierarchyGroupHierarchyPathLevelFifeArgs{...}
type UserHierarchyGroupHierarchyPathLevelFifeOutput ¶
type UserHierarchyGroupHierarchyPathLevelFifeOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) Arn ¶
func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) Name ¶
func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) Name() pulumi.StringPtrOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) ToUserHierarchyGroupHierarchyPathLevelFifeOutput ¶
func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) ToUserHierarchyGroupHierarchyPathLevelFifeOutput() UserHierarchyGroupHierarchyPathLevelFifeOutput
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeOutput
type UserHierarchyGroupHierarchyPathLevelFour ¶
type UserHierarchyGroupHierarchyPathLevelFour struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn *string `pulumi:"arn"` // The identifier of the hierarchy group. Id *string `pulumi:"id"` // The name of the user hierarchy group. Must not be more than 100 characters. Name *string `pulumi:"name"` }
type UserHierarchyGroupHierarchyPathLevelFourArgs ¶
type UserHierarchyGroupHierarchyPathLevelFourArgs struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn pulumi.StringPtrInput `pulumi:"arn"` // The identifier of the hierarchy group. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user hierarchy group. Must not be more than 100 characters. Name pulumi.StringPtrInput `pulumi:"name"` }
func (UserHierarchyGroupHierarchyPathLevelFourArgs) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelFourArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFourArgs) ToUserHierarchyGroupHierarchyPathLevelFourOutput ¶
func (i UserHierarchyGroupHierarchyPathLevelFourArgs) ToUserHierarchyGroupHierarchyPathLevelFourOutput() UserHierarchyGroupHierarchyPathLevelFourOutput
func (UserHierarchyGroupHierarchyPathLevelFourArgs) ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathLevelFourArgs) ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourOutput
type UserHierarchyGroupHierarchyPathLevelFourArray ¶
type UserHierarchyGroupHierarchyPathLevelFourArray []UserHierarchyGroupHierarchyPathLevelFourInput
func (UserHierarchyGroupHierarchyPathLevelFourArray) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelFourArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFourArray) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput ¶
func (i UserHierarchyGroupHierarchyPathLevelFourArray) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput() UserHierarchyGroupHierarchyPathLevelFourArrayOutput
func (UserHierarchyGroupHierarchyPathLevelFourArray) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathLevelFourArray) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourArrayOutput
type UserHierarchyGroupHierarchyPathLevelFourArrayInput ¶
type UserHierarchyGroupHierarchyPathLevelFourArrayInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput() UserHierarchyGroupHierarchyPathLevelFourArrayOutput ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathLevelFourArrayOutput }
UserHierarchyGroupHierarchyPathLevelFourArrayInput is an input type that accepts UserHierarchyGroupHierarchyPathLevelFourArray and UserHierarchyGroupHierarchyPathLevelFourArrayOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathLevelFourArrayInput` via:
UserHierarchyGroupHierarchyPathLevelFourArray{ UserHierarchyGroupHierarchyPathLevelFourArgs{...} }
type UserHierarchyGroupHierarchyPathLevelFourArrayOutput ¶
type UserHierarchyGroupHierarchyPathLevelFourArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput ¶
func (o UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput() UserHierarchyGroupHierarchyPathLevelFourArrayOutput
func (UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourArrayOutput
type UserHierarchyGroupHierarchyPathLevelFourInput ¶
type UserHierarchyGroupHierarchyPathLevelFourInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathLevelFourOutput() UserHierarchyGroupHierarchyPathLevelFourOutput ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathLevelFourOutput }
UserHierarchyGroupHierarchyPathLevelFourInput is an input type that accepts UserHierarchyGroupHierarchyPathLevelFourArgs and UserHierarchyGroupHierarchyPathLevelFourOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathLevelFourInput` via:
UserHierarchyGroupHierarchyPathLevelFourArgs{...}
type UserHierarchyGroupHierarchyPathLevelFourOutput ¶
type UserHierarchyGroupHierarchyPathLevelFourOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelFourOutput) Arn ¶
func (o UserHierarchyGroupHierarchyPathLevelFourOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelFourOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelFourOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFourOutput) Name ¶
func (o UserHierarchyGroupHierarchyPathLevelFourOutput) Name() pulumi.StringPtrOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupHierarchyPathLevelFourOutput) ToUserHierarchyGroupHierarchyPathLevelFourOutput ¶
func (o UserHierarchyGroupHierarchyPathLevelFourOutput) ToUserHierarchyGroupHierarchyPathLevelFourOutput() UserHierarchyGroupHierarchyPathLevelFourOutput
func (UserHierarchyGroupHierarchyPathLevelFourOutput) ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathLevelFourOutput) ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourOutput
type UserHierarchyGroupHierarchyPathLevelOne ¶
type UserHierarchyGroupHierarchyPathLevelOne struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn *string `pulumi:"arn"` // The identifier of the hierarchy group. Id *string `pulumi:"id"` // The name of the user hierarchy group. Must not be more than 100 characters. Name *string `pulumi:"name"` }
type UserHierarchyGroupHierarchyPathLevelOneArgs ¶
type UserHierarchyGroupHierarchyPathLevelOneArgs struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn pulumi.StringPtrInput `pulumi:"arn"` // The identifier of the hierarchy group. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user hierarchy group. Must not be more than 100 characters. Name pulumi.StringPtrInput `pulumi:"name"` }
func (UserHierarchyGroupHierarchyPathLevelOneArgs) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelOneArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelOneArgs) ToUserHierarchyGroupHierarchyPathLevelOneOutput ¶
func (i UserHierarchyGroupHierarchyPathLevelOneArgs) ToUserHierarchyGroupHierarchyPathLevelOneOutput() UserHierarchyGroupHierarchyPathLevelOneOutput
func (UserHierarchyGroupHierarchyPathLevelOneArgs) ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathLevelOneArgs) ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneOutput
type UserHierarchyGroupHierarchyPathLevelOneArray ¶
type UserHierarchyGroupHierarchyPathLevelOneArray []UserHierarchyGroupHierarchyPathLevelOneInput
func (UserHierarchyGroupHierarchyPathLevelOneArray) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelOneArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelOneArray) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput ¶
func (i UserHierarchyGroupHierarchyPathLevelOneArray) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput() UserHierarchyGroupHierarchyPathLevelOneArrayOutput
func (UserHierarchyGroupHierarchyPathLevelOneArray) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathLevelOneArray) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneArrayOutput
type UserHierarchyGroupHierarchyPathLevelOneArrayInput ¶
type UserHierarchyGroupHierarchyPathLevelOneArrayInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput() UserHierarchyGroupHierarchyPathLevelOneArrayOutput ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathLevelOneArrayOutput }
UserHierarchyGroupHierarchyPathLevelOneArrayInput is an input type that accepts UserHierarchyGroupHierarchyPathLevelOneArray and UserHierarchyGroupHierarchyPathLevelOneArrayOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathLevelOneArrayInput` via:
UserHierarchyGroupHierarchyPathLevelOneArray{ UserHierarchyGroupHierarchyPathLevelOneArgs{...} }
type UserHierarchyGroupHierarchyPathLevelOneArrayOutput ¶
type UserHierarchyGroupHierarchyPathLevelOneArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput ¶
func (o UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput() UserHierarchyGroupHierarchyPathLevelOneArrayOutput
func (UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneArrayOutput
type UserHierarchyGroupHierarchyPathLevelOneInput ¶
type UserHierarchyGroupHierarchyPathLevelOneInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathLevelOneOutput() UserHierarchyGroupHierarchyPathLevelOneOutput ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathLevelOneOutput }
UserHierarchyGroupHierarchyPathLevelOneInput is an input type that accepts UserHierarchyGroupHierarchyPathLevelOneArgs and UserHierarchyGroupHierarchyPathLevelOneOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathLevelOneInput` via:
UserHierarchyGroupHierarchyPathLevelOneArgs{...}
type UserHierarchyGroupHierarchyPathLevelOneOutput ¶
type UserHierarchyGroupHierarchyPathLevelOneOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelOneOutput) Arn ¶
func (o UserHierarchyGroupHierarchyPathLevelOneOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelOneOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelOneOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelOneOutput) Name ¶
func (o UserHierarchyGroupHierarchyPathLevelOneOutput) Name() pulumi.StringPtrOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupHierarchyPathLevelOneOutput) ToUserHierarchyGroupHierarchyPathLevelOneOutput ¶
func (o UserHierarchyGroupHierarchyPathLevelOneOutput) ToUserHierarchyGroupHierarchyPathLevelOneOutput() UserHierarchyGroupHierarchyPathLevelOneOutput
func (UserHierarchyGroupHierarchyPathLevelOneOutput) ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathLevelOneOutput) ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneOutput
type UserHierarchyGroupHierarchyPathLevelThree ¶
type UserHierarchyGroupHierarchyPathLevelThree struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn *string `pulumi:"arn"` // The identifier of the hierarchy group. Id *string `pulumi:"id"` // The name of the user hierarchy group. Must not be more than 100 characters. Name *string `pulumi:"name"` }
type UserHierarchyGroupHierarchyPathLevelThreeArgs ¶
type UserHierarchyGroupHierarchyPathLevelThreeArgs struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn pulumi.StringPtrInput `pulumi:"arn"` // The identifier of the hierarchy group. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user hierarchy group. Must not be more than 100 characters. Name pulumi.StringPtrInput `pulumi:"name"` }
func (UserHierarchyGroupHierarchyPathLevelThreeArgs) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelThreeArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelThreeArgs) ToUserHierarchyGroupHierarchyPathLevelThreeOutput ¶
func (i UserHierarchyGroupHierarchyPathLevelThreeArgs) ToUserHierarchyGroupHierarchyPathLevelThreeOutput() UserHierarchyGroupHierarchyPathLevelThreeOutput
func (UserHierarchyGroupHierarchyPathLevelThreeArgs) ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathLevelThreeArgs) ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeOutput
type UserHierarchyGroupHierarchyPathLevelThreeArray ¶
type UserHierarchyGroupHierarchyPathLevelThreeArray []UserHierarchyGroupHierarchyPathLevelThreeInput
func (UserHierarchyGroupHierarchyPathLevelThreeArray) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelThreeArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelThreeArray) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput ¶
func (i UserHierarchyGroupHierarchyPathLevelThreeArray) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
func (UserHierarchyGroupHierarchyPathLevelThreeArray) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathLevelThreeArray) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
type UserHierarchyGroupHierarchyPathLevelThreeArrayInput ¶
type UserHierarchyGroupHierarchyPathLevelThreeArrayInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() UserHierarchyGroupHierarchyPathLevelThreeArrayOutput ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathLevelThreeArrayOutput }
UserHierarchyGroupHierarchyPathLevelThreeArrayInput is an input type that accepts UserHierarchyGroupHierarchyPathLevelThreeArray and UserHierarchyGroupHierarchyPathLevelThreeArrayOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathLevelThreeArrayInput` via:
UserHierarchyGroupHierarchyPathLevelThreeArray{ UserHierarchyGroupHierarchyPathLevelThreeArgs{...} }
type UserHierarchyGroupHierarchyPathLevelThreeArrayOutput ¶
type UserHierarchyGroupHierarchyPathLevelThreeArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput ¶
func (o UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
func (UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
type UserHierarchyGroupHierarchyPathLevelThreeInput ¶
type UserHierarchyGroupHierarchyPathLevelThreeInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathLevelThreeOutput() UserHierarchyGroupHierarchyPathLevelThreeOutput ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathLevelThreeOutput }
UserHierarchyGroupHierarchyPathLevelThreeInput is an input type that accepts UserHierarchyGroupHierarchyPathLevelThreeArgs and UserHierarchyGroupHierarchyPathLevelThreeOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathLevelThreeInput` via:
UserHierarchyGroupHierarchyPathLevelThreeArgs{...}
type UserHierarchyGroupHierarchyPathLevelThreeOutput ¶
type UserHierarchyGroupHierarchyPathLevelThreeOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) Arn ¶
func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) Name ¶
func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) Name() pulumi.StringPtrOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) ToUserHierarchyGroupHierarchyPathLevelThreeOutput ¶
func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) ToUserHierarchyGroupHierarchyPathLevelThreeOutput() UserHierarchyGroupHierarchyPathLevelThreeOutput
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeOutput
type UserHierarchyGroupHierarchyPathLevelTwo ¶
type UserHierarchyGroupHierarchyPathLevelTwo struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn *string `pulumi:"arn"` // The identifier of the hierarchy group. Id *string `pulumi:"id"` // The name of the user hierarchy group. Must not be more than 100 characters. Name *string `pulumi:"name"` }
type UserHierarchyGroupHierarchyPathLevelTwoArgs ¶
type UserHierarchyGroupHierarchyPathLevelTwoArgs struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn pulumi.StringPtrInput `pulumi:"arn"` // The identifier of the hierarchy group. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user hierarchy group. Must not be more than 100 characters. Name pulumi.StringPtrInput `pulumi:"name"` }
func (UserHierarchyGroupHierarchyPathLevelTwoArgs) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelTwoArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelTwoArgs) ToUserHierarchyGroupHierarchyPathLevelTwoOutput ¶
func (i UserHierarchyGroupHierarchyPathLevelTwoArgs) ToUserHierarchyGroupHierarchyPathLevelTwoOutput() UserHierarchyGroupHierarchyPathLevelTwoOutput
func (UserHierarchyGroupHierarchyPathLevelTwoArgs) ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathLevelTwoArgs) ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoOutput
type UserHierarchyGroupHierarchyPathLevelTwoArray ¶
type UserHierarchyGroupHierarchyPathLevelTwoArray []UserHierarchyGroupHierarchyPathLevelTwoInput
func (UserHierarchyGroupHierarchyPathLevelTwoArray) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelTwoArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelTwoArray) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput ¶
func (i UserHierarchyGroupHierarchyPathLevelTwoArray) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
func (UserHierarchyGroupHierarchyPathLevelTwoArray) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext ¶
func (i UserHierarchyGroupHierarchyPathLevelTwoArray) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
type UserHierarchyGroupHierarchyPathLevelTwoArrayInput ¶
type UserHierarchyGroupHierarchyPathLevelTwoArrayInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() UserHierarchyGroupHierarchyPathLevelTwoArrayOutput ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathLevelTwoArrayOutput }
UserHierarchyGroupHierarchyPathLevelTwoArrayInput is an input type that accepts UserHierarchyGroupHierarchyPathLevelTwoArray and UserHierarchyGroupHierarchyPathLevelTwoArrayOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathLevelTwoArrayInput` via:
UserHierarchyGroupHierarchyPathLevelTwoArray{ UserHierarchyGroupHierarchyPathLevelTwoArgs{...} }
type UserHierarchyGroupHierarchyPathLevelTwoArrayOutput ¶
type UserHierarchyGroupHierarchyPathLevelTwoArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput ¶
func (o UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
func (UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
type UserHierarchyGroupHierarchyPathLevelTwoInput ¶
type UserHierarchyGroupHierarchyPathLevelTwoInput interface { pulumi.Input ToUserHierarchyGroupHierarchyPathLevelTwoOutput() UserHierarchyGroupHierarchyPathLevelTwoOutput ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(context.Context) UserHierarchyGroupHierarchyPathLevelTwoOutput }
UserHierarchyGroupHierarchyPathLevelTwoInput is an input type that accepts UserHierarchyGroupHierarchyPathLevelTwoArgs and UserHierarchyGroupHierarchyPathLevelTwoOutput values. You can construct a concrete instance of `UserHierarchyGroupHierarchyPathLevelTwoInput` via:
UserHierarchyGroupHierarchyPathLevelTwoArgs{...}
type UserHierarchyGroupHierarchyPathLevelTwoOutput ¶
type UserHierarchyGroupHierarchyPathLevelTwoOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) Arn ¶
func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) Name ¶
func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) Name() pulumi.StringPtrOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) ToUserHierarchyGroupHierarchyPathLevelTwoOutput ¶
func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) ToUserHierarchyGroupHierarchyPathLevelTwoOutput() UserHierarchyGroupHierarchyPathLevelTwoOutput
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoOutput
type UserHierarchyGroupHierarchyPathOutput ¶
type UserHierarchyGroupHierarchyPathOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathOutput) ElementType ¶
func (UserHierarchyGroupHierarchyPathOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathOutput) LevelFives ¶
func (o UserHierarchyGroupHierarchyPathOutput) LevelFives() UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
A block that defines the details of level five. The level block is documented below.
func (UserHierarchyGroupHierarchyPathOutput) LevelFours ¶
func (o UserHierarchyGroupHierarchyPathOutput) LevelFours() UserHierarchyGroupHierarchyPathLevelFourArrayOutput
A block that defines the details of level four. The level block is documented below.
func (UserHierarchyGroupHierarchyPathOutput) LevelOnes ¶
func (o UserHierarchyGroupHierarchyPathOutput) LevelOnes() UserHierarchyGroupHierarchyPathLevelOneArrayOutput
A block that defines the details of level one. The level block is documented below.
func (UserHierarchyGroupHierarchyPathOutput) LevelThrees ¶
func (o UserHierarchyGroupHierarchyPathOutput) LevelThrees() UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
A block that defines the details of level three. The level block is documented below.
func (UserHierarchyGroupHierarchyPathOutput) LevelTwos ¶
func (o UserHierarchyGroupHierarchyPathOutput) LevelTwos() UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
A block that defines the details of level two. The level block is documented below.
func (UserHierarchyGroupHierarchyPathOutput) ToUserHierarchyGroupHierarchyPathOutput ¶
func (o UserHierarchyGroupHierarchyPathOutput) ToUserHierarchyGroupHierarchyPathOutput() UserHierarchyGroupHierarchyPathOutput
func (UserHierarchyGroupHierarchyPathOutput) ToUserHierarchyGroupHierarchyPathOutputWithContext ¶
func (o UserHierarchyGroupHierarchyPathOutput) ToUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathOutput
type UserHierarchyGroupInput ¶
type UserHierarchyGroupInput interface { pulumi.Input ToUserHierarchyGroupOutput() UserHierarchyGroupOutput ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput }
type UserHierarchyGroupMap ¶
type UserHierarchyGroupMap map[string]UserHierarchyGroupInput
func (UserHierarchyGroupMap) ElementType ¶
func (UserHierarchyGroupMap) ElementType() reflect.Type
func (UserHierarchyGroupMap) ToUserHierarchyGroupMapOutput ¶
func (i UserHierarchyGroupMap) ToUserHierarchyGroupMapOutput() UserHierarchyGroupMapOutput
func (UserHierarchyGroupMap) ToUserHierarchyGroupMapOutputWithContext ¶
func (i UserHierarchyGroupMap) ToUserHierarchyGroupMapOutputWithContext(ctx context.Context) UserHierarchyGroupMapOutput
type UserHierarchyGroupMapInput ¶
type UserHierarchyGroupMapInput interface { pulumi.Input ToUserHierarchyGroupMapOutput() UserHierarchyGroupMapOutput ToUserHierarchyGroupMapOutputWithContext(context.Context) UserHierarchyGroupMapOutput }
UserHierarchyGroupMapInput is an input type that accepts UserHierarchyGroupMap and UserHierarchyGroupMapOutput values. You can construct a concrete instance of `UserHierarchyGroupMapInput` via:
UserHierarchyGroupMap{ "key": UserHierarchyGroupArgs{...} }
type UserHierarchyGroupMapOutput ¶
type UserHierarchyGroupMapOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupMapOutput) ElementType ¶
func (UserHierarchyGroupMapOutput) ElementType() reflect.Type
func (UserHierarchyGroupMapOutput) MapIndex ¶
func (o UserHierarchyGroupMapOutput) MapIndex(k pulumi.StringInput) UserHierarchyGroupOutput
func (UserHierarchyGroupMapOutput) ToUserHierarchyGroupMapOutput ¶
func (o UserHierarchyGroupMapOutput) ToUserHierarchyGroupMapOutput() UserHierarchyGroupMapOutput
func (UserHierarchyGroupMapOutput) ToUserHierarchyGroupMapOutputWithContext ¶
func (o UserHierarchyGroupMapOutput) ToUserHierarchyGroupMapOutputWithContext(ctx context.Context) UserHierarchyGroupMapOutput
type UserHierarchyGroupOutput ¶
type UserHierarchyGroupOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupOutput) Arn ¶
func (o UserHierarchyGroupOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupOutput) ElementType ¶
func (UserHierarchyGroupOutput) ElementType() reflect.Type
func (UserHierarchyGroupOutput) HierarchyGroupId ¶
func (o UserHierarchyGroupOutput) HierarchyGroupId() pulumi.StringOutput
The identifier for the hierarchy group.
func (UserHierarchyGroupOutput) HierarchyPaths ¶
func (o UserHierarchyGroupOutput) HierarchyPaths() UserHierarchyGroupHierarchyPathArrayOutput
A block that contains information about the levels in the hierarchy group. The `hierarchyPath` block is documented below.
func (UserHierarchyGroupOutput) InstanceId ¶
func (o UserHierarchyGroupOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (UserHierarchyGroupOutput) LevelId ¶
func (o UserHierarchyGroupOutput) LevelId() pulumi.StringOutput
The identifier of the level in the hierarchy group.
func (UserHierarchyGroupOutput) Name ¶
func (o UserHierarchyGroupOutput) Name() pulumi.StringOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupOutput) ParentGroupId ¶
func (o UserHierarchyGroupOutput) ParentGroupId() pulumi.StringPtrOutput
The identifier for the parent hierarchy group. The user hierarchy is created at level one if the parent group ID is null.
func (UserHierarchyGroupOutput) Tags ¶
func (o UserHierarchyGroupOutput) Tags() pulumi.StringMapOutput
Tags to apply to the hierarchy group. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (UserHierarchyGroupOutput) TagsAll
deprecated
func (o UserHierarchyGroupOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (UserHierarchyGroupOutput) ToUserHierarchyGroupOutput ¶
func (o UserHierarchyGroupOutput) ToUserHierarchyGroupOutput() UserHierarchyGroupOutput
func (UserHierarchyGroupOutput) ToUserHierarchyGroupOutputWithContext ¶
func (o UserHierarchyGroupOutput) ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput
type UserHierarchyGroupState ¶
type UserHierarchyGroupState struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn pulumi.StringPtrInput // The identifier for the hierarchy group. HierarchyGroupId pulumi.StringPtrInput // A block that contains information about the levels in the hierarchy group. The `hierarchyPath` block is documented below. HierarchyPaths UserHierarchyGroupHierarchyPathArrayInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // The identifier of the level in the hierarchy group. LevelId pulumi.StringPtrInput // The name of the user hierarchy group. Must not be more than 100 characters. Name pulumi.StringPtrInput // The identifier for the parent hierarchy group. The user hierarchy is created at level one if the parent group ID is null. ParentGroupId pulumi.StringPtrInput // Tags to apply to the hierarchy group. If configured with a provider // `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (UserHierarchyGroupState) ElementType ¶
func (UserHierarchyGroupState) ElementType() reflect.Type
type UserHierarchyStructure ¶
type UserHierarchyStructure struct { pulumi.CustomResourceState // A block that defines the hierarchy structure's levels. The `hierarchyStructure` block is documented below. HierarchyStructure UserHierarchyStructureHierarchyStructureOutput `pulumi:"hierarchyStructure"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` }
Provides an Amazon Connect User Hierarchy Structure resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewUserHierarchyStructure(ctx, "example", &connect.UserHierarchyStructureArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), HierarchyStructure: &connect.UserHierarchyStructureHierarchyStructureArgs{ LevelOne: &connect.UserHierarchyStructureHierarchyStructureLevelOneArgs{ Name: pulumi.String("levelone"), }, }, }) if err != nil { return err } return nil }) }
``` ### With Five Levels
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewUserHierarchyStructure(ctx, "example", &connect.UserHierarchyStructureArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), HierarchyStructure: &connect.UserHierarchyStructureHierarchyStructureArgs{ LevelOne: &connect.UserHierarchyStructureHierarchyStructureLevelOneArgs{ Name: pulumi.String("levelone"), }, LevelTwo: &connect.UserHierarchyStructureHierarchyStructureLevelTwoArgs{ Name: pulumi.String("leveltwo"), }, LevelThree: &connect.UserHierarchyStructureHierarchyStructureLevelThreeArgs{ Name: pulumi.String("levelthree"), }, LevelFour: &connect.UserHierarchyStructureHierarchyStructureLevelFourArgs{ Name: pulumi.String("levelfour"), }, LevelFive: &connect.UserHierarchyStructureHierarchyStructureLevelFiveArgs{ Name: pulumi.String("levelfive"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect User Hierarchy Structures using the `instance_id`. For example:
```sh
$ pulumi import aws:connect/userHierarchyStructure:UserHierarchyStructure example f1288a1f-6193-445a-b47e-af739b2
```
func GetUserHierarchyStructure ¶
func GetUserHierarchyStructure(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserHierarchyStructureState, opts ...pulumi.ResourceOption) (*UserHierarchyStructure, error)
GetUserHierarchyStructure gets an existing UserHierarchyStructure 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 NewUserHierarchyStructure ¶
func NewUserHierarchyStructure(ctx *pulumi.Context, name string, args *UserHierarchyStructureArgs, opts ...pulumi.ResourceOption) (*UserHierarchyStructure, error)
NewUserHierarchyStructure registers a new resource with the given unique name, arguments, and options.
func (*UserHierarchyStructure) ElementType ¶
func (*UserHierarchyStructure) ElementType() reflect.Type
func (*UserHierarchyStructure) ToUserHierarchyStructureOutput ¶
func (i *UserHierarchyStructure) ToUserHierarchyStructureOutput() UserHierarchyStructureOutput
func (*UserHierarchyStructure) ToUserHierarchyStructureOutputWithContext ¶
func (i *UserHierarchyStructure) ToUserHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureOutput
type UserHierarchyStructureArgs ¶
type UserHierarchyStructureArgs struct { // A block that defines the hierarchy structure's levels. The `hierarchyStructure` block is documented below. HierarchyStructure UserHierarchyStructureHierarchyStructureInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput }
The set of arguments for constructing a UserHierarchyStructure resource.
func (UserHierarchyStructureArgs) ElementType ¶
func (UserHierarchyStructureArgs) ElementType() reflect.Type
type UserHierarchyStructureArray ¶
type UserHierarchyStructureArray []UserHierarchyStructureInput
func (UserHierarchyStructureArray) ElementType ¶
func (UserHierarchyStructureArray) ElementType() reflect.Type
func (UserHierarchyStructureArray) ToUserHierarchyStructureArrayOutput ¶
func (i UserHierarchyStructureArray) ToUserHierarchyStructureArrayOutput() UserHierarchyStructureArrayOutput
func (UserHierarchyStructureArray) ToUserHierarchyStructureArrayOutputWithContext ¶
func (i UserHierarchyStructureArray) ToUserHierarchyStructureArrayOutputWithContext(ctx context.Context) UserHierarchyStructureArrayOutput
type UserHierarchyStructureArrayInput ¶
type UserHierarchyStructureArrayInput interface { pulumi.Input ToUserHierarchyStructureArrayOutput() UserHierarchyStructureArrayOutput ToUserHierarchyStructureArrayOutputWithContext(context.Context) UserHierarchyStructureArrayOutput }
UserHierarchyStructureArrayInput is an input type that accepts UserHierarchyStructureArray and UserHierarchyStructureArrayOutput values. You can construct a concrete instance of `UserHierarchyStructureArrayInput` via:
UserHierarchyStructureArray{ UserHierarchyStructureArgs{...} }
type UserHierarchyStructureArrayOutput ¶
type UserHierarchyStructureArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureArrayOutput) ElementType ¶
func (UserHierarchyStructureArrayOutput) ElementType() reflect.Type
func (UserHierarchyStructureArrayOutput) Index ¶
func (o UserHierarchyStructureArrayOutput) Index(i pulumi.IntInput) UserHierarchyStructureOutput
func (UserHierarchyStructureArrayOutput) ToUserHierarchyStructureArrayOutput ¶
func (o UserHierarchyStructureArrayOutput) ToUserHierarchyStructureArrayOutput() UserHierarchyStructureArrayOutput
func (UserHierarchyStructureArrayOutput) ToUserHierarchyStructureArrayOutputWithContext ¶
func (o UserHierarchyStructureArrayOutput) ToUserHierarchyStructureArrayOutputWithContext(ctx context.Context) UserHierarchyStructureArrayOutput
type UserHierarchyStructureHierarchyStructure ¶
type UserHierarchyStructureHierarchyStructure struct { // A block that defines the details of level five. The level block is documented below. // // Each level block supports the following arguments: LevelFive *UserHierarchyStructureHierarchyStructureLevelFive `pulumi:"levelFive"` // A block that defines the details of level four. The level block is documented below. LevelFour *UserHierarchyStructureHierarchyStructureLevelFour `pulumi:"levelFour"` // A block that defines the details of level one. The level block is documented below. LevelOne *UserHierarchyStructureHierarchyStructureLevelOne `pulumi:"levelOne"` // A block that defines the details of level three. The level block is documented below. LevelThree *UserHierarchyStructureHierarchyStructureLevelThree `pulumi:"levelThree"` // A block that defines the details of level two. The level block is documented below. LevelTwo *UserHierarchyStructureHierarchyStructureLevelTwo `pulumi:"levelTwo"` }
type UserHierarchyStructureHierarchyStructureArgs ¶
type UserHierarchyStructureHierarchyStructureArgs struct { // A block that defines the details of level five. The level block is documented below. // // Each level block supports the following arguments: LevelFive UserHierarchyStructureHierarchyStructureLevelFivePtrInput `pulumi:"levelFive"` // A block that defines the details of level four. The level block is documented below. LevelFour UserHierarchyStructureHierarchyStructureLevelFourPtrInput `pulumi:"levelFour"` // A block that defines the details of level one. The level block is documented below. LevelOne UserHierarchyStructureHierarchyStructureLevelOnePtrInput `pulumi:"levelOne"` // A block that defines the details of level three. The level block is documented below. LevelThree UserHierarchyStructureHierarchyStructureLevelThreePtrInput `pulumi:"levelThree"` // A block that defines the details of level two. The level block is documented below. LevelTwo UserHierarchyStructureHierarchyStructureLevelTwoPtrInput `pulumi:"levelTwo"` }
func (UserHierarchyStructureHierarchyStructureArgs) ElementType ¶
func (UserHierarchyStructureHierarchyStructureArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructureOutput ¶
func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructureOutput() UserHierarchyStructureHierarchyStructureOutput
func (UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructureOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureOutput
func (UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructurePtrOutput ¶
func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructurePtrOutput() UserHierarchyStructureHierarchyStructurePtrOutput
func (UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructurePtrOutput
type UserHierarchyStructureHierarchyStructureInput ¶
type UserHierarchyStructureHierarchyStructureInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureOutput() UserHierarchyStructureHierarchyStructureOutput ToUserHierarchyStructureHierarchyStructureOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureOutput }
UserHierarchyStructureHierarchyStructureInput is an input type that accepts UserHierarchyStructureHierarchyStructureArgs and UserHierarchyStructureHierarchyStructureOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureInput` via:
UserHierarchyStructureHierarchyStructureArgs{...}
type UserHierarchyStructureHierarchyStructureLevelFive ¶
type UserHierarchyStructureHierarchyStructureLevelFive struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `pulumi:"arn"` // The identifier of the hierarchy level. Id *string `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name string `pulumi:"name"` }
type UserHierarchyStructureHierarchyStructureLevelFiveArgs ¶
type UserHierarchyStructureHierarchyStructureLevelFiveArgs struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn pulumi.StringPtrInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFiveOutput ¶
func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFiveOutput() UserHierarchyStructureHierarchyStructureLevelFiveOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFiveOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput ¶
func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
type UserHierarchyStructureHierarchyStructureLevelFiveInput ¶
type UserHierarchyStructureHierarchyStructureLevelFiveInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureLevelFiveOutput() UserHierarchyStructureHierarchyStructureLevelFiveOutput ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureLevelFiveOutput }
UserHierarchyStructureHierarchyStructureLevelFiveInput is an input type that accepts UserHierarchyStructureHierarchyStructureLevelFiveArgs and UserHierarchyStructureHierarchyStructureLevelFiveOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureLevelFiveInput` via:
UserHierarchyStructureHierarchyStructureLevelFiveArgs{...}
type UserHierarchyStructureHierarchyStructureLevelFiveOutput ¶
type UserHierarchyStructureHierarchyStructureLevelFiveOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) Arn ¶
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) Id ¶
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) Name ¶
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFiveOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFiveOutput() UserHierarchyStructureHierarchyStructureLevelFiveOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFiveOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
type UserHierarchyStructureHierarchyStructureLevelFivePtrInput ¶
type UserHierarchyStructureHierarchyStructureLevelFivePtrInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureLevelFivePtrOutput }
UserHierarchyStructureHierarchyStructureLevelFivePtrInput is an input type that accepts UserHierarchyStructureHierarchyStructureLevelFiveArgs, UserHierarchyStructureHierarchyStructureLevelFivePtr and UserHierarchyStructureHierarchyStructureLevelFivePtrOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureLevelFivePtrInput` via:
UserHierarchyStructureHierarchyStructureLevelFiveArgs{...} or: nil
func UserHierarchyStructureHierarchyStructureLevelFivePtr ¶
func UserHierarchyStructureHierarchyStructureLevelFivePtr(v *UserHierarchyStructureHierarchyStructureLevelFiveArgs) UserHierarchyStructureHierarchyStructureLevelFivePtrInput
type UserHierarchyStructureHierarchyStructureLevelFivePtrOutput ¶
type UserHierarchyStructureHierarchyStructureLevelFivePtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) Arn ¶
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) Id ¶
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) Name ¶
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
type UserHierarchyStructureHierarchyStructureLevelFour ¶
type UserHierarchyStructureHierarchyStructureLevelFour struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `pulumi:"arn"` // The identifier of the hierarchy level. Id *string `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name string `pulumi:"name"` }
type UserHierarchyStructureHierarchyStructureLevelFourArgs ¶
type UserHierarchyStructureHierarchyStructureLevelFourArgs struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn pulumi.StringPtrInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourOutput ¶
func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourOutput() UserHierarchyStructureHierarchyStructureLevelFourOutput
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourOutput
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput ¶
func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
type UserHierarchyStructureHierarchyStructureLevelFourInput ¶
type UserHierarchyStructureHierarchyStructureLevelFourInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureLevelFourOutput() UserHierarchyStructureHierarchyStructureLevelFourOutput ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureLevelFourOutput }
UserHierarchyStructureHierarchyStructureLevelFourInput is an input type that accepts UserHierarchyStructureHierarchyStructureLevelFourArgs and UserHierarchyStructureHierarchyStructureLevelFourOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureLevelFourInput` via:
UserHierarchyStructureHierarchyStructureLevelFourArgs{...}
type UserHierarchyStructureHierarchyStructureLevelFourOutput ¶
type UserHierarchyStructureHierarchyStructureLevelFourOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) Arn ¶
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) Id ¶
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) Name ¶
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourOutput() UserHierarchyStructureHierarchyStructureLevelFourOutput
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourOutput
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
type UserHierarchyStructureHierarchyStructureLevelFourPtrInput ¶
type UserHierarchyStructureHierarchyStructureLevelFourPtrInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureLevelFourPtrOutput }
UserHierarchyStructureHierarchyStructureLevelFourPtrInput is an input type that accepts UserHierarchyStructureHierarchyStructureLevelFourArgs, UserHierarchyStructureHierarchyStructureLevelFourPtr and UserHierarchyStructureHierarchyStructureLevelFourPtrOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureLevelFourPtrInput` via:
UserHierarchyStructureHierarchyStructureLevelFourArgs{...} or: nil
func UserHierarchyStructureHierarchyStructureLevelFourPtr ¶
func UserHierarchyStructureHierarchyStructureLevelFourPtr(v *UserHierarchyStructureHierarchyStructureLevelFourArgs) UserHierarchyStructureHierarchyStructureLevelFourPtrInput
type UserHierarchyStructureHierarchyStructureLevelFourPtrOutput ¶
type UserHierarchyStructureHierarchyStructureLevelFourPtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) Arn ¶
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) Id ¶
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) Name ¶
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
type UserHierarchyStructureHierarchyStructureLevelOne ¶
type UserHierarchyStructureHierarchyStructureLevelOne struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `pulumi:"arn"` // The identifier of the hierarchy level. Id *string `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name string `pulumi:"name"` }
type UserHierarchyStructureHierarchyStructureLevelOneArgs ¶
type UserHierarchyStructureHierarchyStructureLevelOneArgs struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn pulumi.StringPtrInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOneOutput ¶
func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOneOutput() UserHierarchyStructureHierarchyStructureLevelOneOutput
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOneOutput
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput ¶
func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
type UserHierarchyStructureHierarchyStructureLevelOneInput ¶
type UserHierarchyStructureHierarchyStructureLevelOneInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureLevelOneOutput() UserHierarchyStructureHierarchyStructureLevelOneOutput ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureLevelOneOutput }
UserHierarchyStructureHierarchyStructureLevelOneInput is an input type that accepts UserHierarchyStructureHierarchyStructureLevelOneArgs and UserHierarchyStructureHierarchyStructureLevelOneOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureLevelOneInput` via:
UserHierarchyStructureHierarchyStructureLevelOneArgs{...}
type UserHierarchyStructureHierarchyStructureLevelOneOutput ¶
type UserHierarchyStructureHierarchyStructureLevelOneOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) Arn ¶
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) Id ¶
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) Name ¶
func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) Name() pulumi.StringOutput
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOneOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOneOutput() UserHierarchyStructureHierarchyStructureLevelOneOutput
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOneOutput
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
type UserHierarchyStructureHierarchyStructureLevelOnePtrInput ¶
type UserHierarchyStructureHierarchyStructureLevelOnePtrInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureLevelOnePtrOutput }
UserHierarchyStructureHierarchyStructureLevelOnePtrInput is an input type that accepts UserHierarchyStructureHierarchyStructureLevelOneArgs, UserHierarchyStructureHierarchyStructureLevelOnePtr and UserHierarchyStructureHierarchyStructureLevelOnePtrOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureLevelOnePtrInput` via:
UserHierarchyStructureHierarchyStructureLevelOneArgs{...} or: nil
func UserHierarchyStructureHierarchyStructureLevelOnePtr ¶
func UserHierarchyStructureHierarchyStructureLevelOnePtr(v *UserHierarchyStructureHierarchyStructureLevelOneArgs) UserHierarchyStructureHierarchyStructureLevelOnePtrInput
type UserHierarchyStructureHierarchyStructureLevelOnePtrOutput ¶
type UserHierarchyStructureHierarchyStructureLevelOnePtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) Arn ¶
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) Id ¶
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) Name ¶
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
type UserHierarchyStructureHierarchyStructureLevelThree ¶
type UserHierarchyStructureHierarchyStructureLevelThree struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `pulumi:"arn"` // The identifier of the hierarchy level. Id *string `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name string `pulumi:"name"` }
type UserHierarchyStructureHierarchyStructureLevelThreeArgs ¶
type UserHierarchyStructureHierarchyStructureLevelThreeArgs struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn pulumi.StringPtrInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreeOutput ¶
func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreeOutput() UserHierarchyStructureHierarchyStructureLevelThreeOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreeOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput ¶
func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
type UserHierarchyStructureHierarchyStructureLevelThreeInput ¶
type UserHierarchyStructureHierarchyStructureLevelThreeInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureLevelThreeOutput() UserHierarchyStructureHierarchyStructureLevelThreeOutput ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureLevelThreeOutput }
UserHierarchyStructureHierarchyStructureLevelThreeInput is an input type that accepts UserHierarchyStructureHierarchyStructureLevelThreeArgs and UserHierarchyStructureHierarchyStructureLevelThreeOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureLevelThreeInput` via:
UserHierarchyStructureHierarchyStructureLevelThreeArgs{...}
type UserHierarchyStructureHierarchyStructureLevelThreeOutput ¶
type UserHierarchyStructureHierarchyStructureLevelThreeOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) Arn ¶
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) Id ¶
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) Name ¶
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreeOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreeOutput() UserHierarchyStructureHierarchyStructureLevelThreeOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreeOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
type UserHierarchyStructureHierarchyStructureLevelThreePtrInput ¶
type UserHierarchyStructureHierarchyStructureLevelThreePtrInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureLevelThreePtrOutput }
UserHierarchyStructureHierarchyStructureLevelThreePtrInput is an input type that accepts UserHierarchyStructureHierarchyStructureLevelThreeArgs, UserHierarchyStructureHierarchyStructureLevelThreePtr and UserHierarchyStructureHierarchyStructureLevelThreePtrOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureLevelThreePtrInput` via:
UserHierarchyStructureHierarchyStructureLevelThreeArgs{...} or: nil
func UserHierarchyStructureHierarchyStructureLevelThreePtr ¶
func UserHierarchyStructureHierarchyStructureLevelThreePtr(v *UserHierarchyStructureHierarchyStructureLevelThreeArgs) UserHierarchyStructureHierarchyStructureLevelThreePtrInput
type UserHierarchyStructureHierarchyStructureLevelThreePtrOutput ¶
type UserHierarchyStructureHierarchyStructureLevelThreePtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) Arn ¶
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) Id ¶
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) Name ¶
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
type UserHierarchyStructureHierarchyStructureLevelTwo ¶
type UserHierarchyStructureHierarchyStructureLevelTwo struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn *string `pulumi:"arn"` // The identifier of the hierarchy level. Id *string `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name string `pulumi:"name"` }
type UserHierarchyStructureHierarchyStructureLevelTwoArgs ¶
type UserHierarchyStructureHierarchyStructureLevelTwoArgs struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn pulumi.StringPtrInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringPtrInput `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoOutput ¶
func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoOutput() UserHierarchyStructureHierarchyStructureLevelTwoOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput ¶
func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext ¶
func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
type UserHierarchyStructureHierarchyStructureLevelTwoInput ¶
type UserHierarchyStructureHierarchyStructureLevelTwoInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureLevelTwoOutput() UserHierarchyStructureHierarchyStructureLevelTwoOutput ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureLevelTwoOutput }
UserHierarchyStructureHierarchyStructureLevelTwoInput is an input type that accepts UserHierarchyStructureHierarchyStructureLevelTwoArgs and UserHierarchyStructureHierarchyStructureLevelTwoOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureLevelTwoInput` via:
UserHierarchyStructureHierarchyStructureLevelTwoArgs{...}
type UserHierarchyStructureHierarchyStructureLevelTwoOutput ¶
type UserHierarchyStructureHierarchyStructureLevelTwoOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) Arn ¶
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) Id ¶
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) Name ¶
func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) Name() pulumi.StringOutput
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoOutput() UserHierarchyStructureHierarchyStructureLevelTwoOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
type UserHierarchyStructureHierarchyStructureLevelTwoPtrInput ¶
type UserHierarchyStructureHierarchyStructureLevelTwoPtrInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput }
UserHierarchyStructureHierarchyStructureLevelTwoPtrInput is an input type that accepts UserHierarchyStructureHierarchyStructureLevelTwoArgs, UserHierarchyStructureHierarchyStructureLevelTwoPtr and UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructureLevelTwoPtrInput` via:
UserHierarchyStructureHierarchyStructureLevelTwoArgs{...} or: nil
func UserHierarchyStructureHierarchyStructureLevelTwoPtr ¶
func UserHierarchyStructureHierarchyStructureLevelTwoPtr(v *UserHierarchyStructureHierarchyStructureLevelTwoArgs) UserHierarchyStructureHierarchyStructureLevelTwoPtrInput
type UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput ¶
type UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) Arn ¶
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) Id ¶
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) Name ¶
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
type UserHierarchyStructureHierarchyStructureOutput ¶
type UserHierarchyStructureHierarchyStructureOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructureOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureOutput) LevelFive ¶
func (o UserHierarchyStructureHierarchyStructureOutput) LevelFive() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
A block that defines the details of level five. The level block is documented below.
Each level block supports the following arguments:
func (UserHierarchyStructureHierarchyStructureOutput) LevelFour ¶
func (o UserHierarchyStructureHierarchyStructureOutput) LevelFour() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
A block that defines the details of level four. The level block is documented below.
func (UserHierarchyStructureHierarchyStructureOutput) LevelOne ¶
func (o UserHierarchyStructureHierarchyStructureOutput) LevelOne() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
A block that defines the details of level one. The level block is documented below.
func (UserHierarchyStructureHierarchyStructureOutput) LevelThree ¶
func (o UserHierarchyStructureHierarchyStructureOutput) LevelThree() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
A block that defines the details of level three. The level block is documented below.
func (UserHierarchyStructureHierarchyStructureOutput) LevelTwo ¶
func (o UserHierarchyStructureHierarchyStructureOutput) LevelTwo() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
A block that defines the details of level two. The level block is documented below.
func (UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructureOutput ¶
func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructureOutput() UserHierarchyStructureHierarchyStructureOutput
func (UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructureOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureOutput
func (UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructurePtrOutput ¶
func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructurePtrOutput() UserHierarchyStructureHierarchyStructurePtrOutput
func (UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructurePtrOutput
type UserHierarchyStructureHierarchyStructurePtrInput ¶
type UserHierarchyStructureHierarchyStructurePtrInput interface { pulumi.Input ToUserHierarchyStructureHierarchyStructurePtrOutput() UserHierarchyStructureHierarchyStructurePtrOutput ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext(context.Context) UserHierarchyStructureHierarchyStructurePtrOutput }
UserHierarchyStructureHierarchyStructurePtrInput is an input type that accepts UserHierarchyStructureHierarchyStructureArgs, UserHierarchyStructureHierarchyStructurePtr and UserHierarchyStructureHierarchyStructurePtrOutput values. You can construct a concrete instance of `UserHierarchyStructureHierarchyStructurePtrInput` via:
UserHierarchyStructureHierarchyStructureArgs{...} or: nil
func UserHierarchyStructureHierarchyStructurePtr ¶
func UserHierarchyStructureHierarchyStructurePtr(v *UserHierarchyStructureHierarchyStructureArgs) UserHierarchyStructureHierarchyStructurePtrInput
type UserHierarchyStructureHierarchyStructurePtrOutput ¶
type UserHierarchyStructureHierarchyStructurePtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructurePtrOutput) ElementType ¶
func (UserHierarchyStructureHierarchyStructurePtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructurePtrOutput) LevelFive ¶
func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelFive() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
A block that defines the details of level five. The level block is documented below.
Each level block supports the following arguments:
func (UserHierarchyStructureHierarchyStructurePtrOutput) LevelFour ¶
func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelFour() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
A block that defines the details of level four. The level block is documented below.
func (UserHierarchyStructureHierarchyStructurePtrOutput) LevelOne ¶
func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelOne() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
A block that defines the details of level one. The level block is documented below.
func (UserHierarchyStructureHierarchyStructurePtrOutput) LevelThree ¶
func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelThree() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
A block that defines the details of level three. The level block is documented below.
func (UserHierarchyStructureHierarchyStructurePtrOutput) LevelTwo ¶
func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelTwo() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
A block that defines the details of level two. The level block is documented below.
func (UserHierarchyStructureHierarchyStructurePtrOutput) ToUserHierarchyStructureHierarchyStructurePtrOutput ¶
func (o UserHierarchyStructureHierarchyStructurePtrOutput) ToUserHierarchyStructureHierarchyStructurePtrOutput() UserHierarchyStructureHierarchyStructurePtrOutput
func (UserHierarchyStructureHierarchyStructurePtrOutput) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext ¶
func (o UserHierarchyStructureHierarchyStructurePtrOutput) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructurePtrOutput
type UserHierarchyStructureInput ¶
type UserHierarchyStructureInput interface { pulumi.Input ToUserHierarchyStructureOutput() UserHierarchyStructureOutput ToUserHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureOutput }
type UserHierarchyStructureMap ¶
type UserHierarchyStructureMap map[string]UserHierarchyStructureInput
func (UserHierarchyStructureMap) ElementType ¶
func (UserHierarchyStructureMap) ElementType() reflect.Type
func (UserHierarchyStructureMap) ToUserHierarchyStructureMapOutput ¶
func (i UserHierarchyStructureMap) ToUserHierarchyStructureMapOutput() UserHierarchyStructureMapOutput
func (UserHierarchyStructureMap) ToUserHierarchyStructureMapOutputWithContext ¶
func (i UserHierarchyStructureMap) ToUserHierarchyStructureMapOutputWithContext(ctx context.Context) UserHierarchyStructureMapOutput
type UserHierarchyStructureMapInput ¶
type UserHierarchyStructureMapInput interface { pulumi.Input ToUserHierarchyStructureMapOutput() UserHierarchyStructureMapOutput ToUserHierarchyStructureMapOutputWithContext(context.Context) UserHierarchyStructureMapOutput }
UserHierarchyStructureMapInput is an input type that accepts UserHierarchyStructureMap and UserHierarchyStructureMapOutput values. You can construct a concrete instance of `UserHierarchyStructureMapInput` via:
UserHierarchyStructureMap{ "key": UserHierarchyStructureArgs{...} }
type UserHierarchyStructureMapOutput ¶
type UserHierarchyStructureMapOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureMapOutput) ElementType ¶
func (UserHierarchyStructureMapOutput) ElementType() reflect.Type
func (UserHierarchyStructureMapOutput) MapIndex ¶
func (o UserHierarchyStructureMapOutput) MapIndex(k pulumi.StringInput) UserHierarchyStructureOutput
func (UserHierarchyStructureMapOutput) ToUserHierarchyStructureMapOutput ¶
func (o UserHierarchyStructureMapOutput) ToUserHierarchyStructureMapOutput() UserHierarchyStructureMapOutput
func (UserHierarchyStructureMapOutput) ToUserHierarchyStructureMapOutputWithContext ¶
func (o UserHierarchyStructureMapOutput) ToUserHierarchyStructureMapOutputWithContext(ctx context.Context) UserHierarchyStructureMapOutput
type UserHierarchyStructureOutput ¶
type UserHierarchyStructureOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureOutput) ElementType ¶
func (UserHierarchyStructureOutput) ElementType() reflect.Type
func (UserHierarchyStructureOutput) HierarchyStructure ¶
func (o UserHierarchyStructureOutput) HierarchyStructure() UserHierarchyStructureHierarchyStructureOutput
A block that defines the hierarchy structure's levels. The `hierarchyStructure` block is documented below.
func (UserHierarchyStructureOutput) InstanceId ¶
func (o UserHierarchyStructureOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (UserHierarchyStructureOutput) ToUserHierarchyStructureOutput ¶
func (o UserHierarchyStructureOutput) ToUserHierarchyStructureOutput() UserHierarchyStructureOutput
func (UserHierarchyStructureOutput) ToUserHierarchyStructureOutputWithContext ¶
func (o UserHierarchyStructureOutput) ToUserHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureOutput
type UserHierarchyStructureState ¶
type UserHierarchyStructureState struct { // A block that defines the hierarchy structure's levels. The `hierarchyStructure` block is documented below. HierarchyStructure UserHierarchyStructureHierarchyStructurePtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput }
func (UserHierarchyStructureState) ElementType ¶
func (UserHierarchyStructureState) ElementType() reflect.Type
type UserIdentityInfo ¶
type UserIdentityInfo struct { // The email address. If you are using SAML for identity management and include this parameter, an error is returned. Note that updates to the `email` is supported. From the [UpdateUserIdentityInfo API documentation](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserIdentityInfo.html) it is strongly recommended to limit who has the ability to invoke `UpdateUserIdentityInfo`. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide. Email *string `pulumi:"email"` // The first name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100. FirstName *string `pulumi:"firstName"` // The last name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100. LastName *string `pulumi:"lastName"` }
type UserIdentityInfoArgs ¶
type UserIdentityInfoArgs struct { // The email address. If you are using SAML for identity management and include this parameter, an error is returned. Note that updates to the `email` is supported. From the [UpdateUserIdentityInfo API documentation](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserIdentityInfo.html) it is strongly recommended to limit who has the ability to invoke `UpdateUserIdentityInfo`. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide. Email pulumi.StringPtrInput `pulumi:"email"` // The first name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100. FirstName pulumi.StringPtrInput `pulumi:"firstName"` // The last name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100. LastName pulumi.StringPtrInput `pulumi:"lastName"` }
func (UserIdentityInfoArgs) ElementType ¶
func (UserIdentityInfoArgs) ElementType() reflect.Type
func (UserIdentityInfoArgs) ToUserIdentityInfoOutput ¶
func (i UserIdentityInfoArgs) ToUserIdentityInfoOutput() UserIdentityInfoOutput
func (UserIdentityInfoArgs) ToUserIdentityInfoOutputWithContext ¶
func (i UserIdentityInfoArgs) ToUserIdentityInfoOutputWithContext(ctx context.Context) UserIdentityInfoOutput
func (UserIdentityInfoArgs) ToUserIdentityInfoPtrOutput ¶
func (i UserIdentityInfoArgs) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
func (UserIdentityInfoArgs) ToUserIdentityInfoPtrOutputWithContext ¶
func (i UserIdentityInfoArgs) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput
type UserIdentityInfoInput ¶
type UserIdentityInfoInput interface { pulumi.Input ToUserIdentityInfoOutput() UserIdentityInfoOutput ToUserIdentityInfoOutputWithContext(context.Context) UserIdentityInfoOutput }
UserIdentityInfoInput is an input type that accepts UserIdentityInfoArgs and UserIdentityInfoOutput values. You can construct a concrete instance of `UserIdentityInfoInput` via:
UserIdentityInfoArgs{...}
type UserIdentityInfoOutput ¶
type UserIdentityInfoOutput struct{ *pulumi.OutputState }
func (UserIdentityInfoOutput) ElementType ¶
func (UserIdentityInfoOutput) ElementType() reflect.Type
func (UserIdentityInfoOutput) Email ¶
func (o UserIdentityInfoOutput) Email() pulumi.StringPtrOutput
The email address. If you are using SAML for identity management and include this parameter, an error is returned. Note that updates to the `email` is supported. From the [UpdateUserIdentityInfo API documentation](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserIdentityInfo.html) it is strongly recommended to limit who has the ability to invoke `UpdateUserIdentityInfo`. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide.
func (UserIdentityInfoOutput) FirstName ¶
func (o UserIdentityInfoOutput) FirstName() pulumi.StringPtrOutput
The first name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100.
func (UserIdentityInfoOutput) LastName ¶
func (o UserIdentityInfoOutput) LastName() pulumi.StringPtrOutput
The last name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100.
func (UserIdentityInfoOutput) ToUserIdentityInfoOutput ¶
func (o UserIdentityInfoOutput) ToUserIdentityInfoOutput() UserIdentityInfoOutput
func (UserIdentityInfoOutput) ToUserIdentityInfoOutputWithContext ¶
func (o UserIdentityInfoOutput) ToUserIdentityInfoOutputWithContext(ctx context.Context) UserIdentityInfoOutput
func (UserIdentityInfoOutput) ToUserIdentityInfoPtrOutput ¶
func (o UserIdentityInfoOutput) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
func (UserIdentityInfoOutput) ToUserIdentityInfoPtrOutputWithContext ¶
func (o UserIdentityInfoOutput) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput
type UserIdentityInfoPtrInput ¶
type UserIdentityInfoPtrInput interface { pulumi.Input ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput ToUserIdentityInfoPtrOutputWithContext(context.Context) UserIdentityInfoPtrOutput }
UserIdentityInfoPtrInput is an input type that accepts UserIdentityInfoArgs, UserIdentityInfoPtr and UserIdentityInfoPtrOutput values. You can construct a concrete instance of `UserIdentityInfoPtrInput` via:
UserIdentityInfoArgs{...} or: nil
func UserIdentityInfoPtr ¶
func UserIdentityInfoPtr(v *UserIdentityInfoArgs) UserIdentityInfoPtrInput
type UserIdentityInfoPtrOutput ¶
type UserIdentityInfoPtrOutput struct{ *pulumi.OutputState }
func (UserIdentityInfoPtrOutput) Elem ¶
func (o UserIdentityInfoPtrOutput) Elem() UserIdentityInfoOutput
func (UserIdentityInfoPtrOutput) ElementType ¶
func (UserIdentityInfoPtrOutput) ElementType() reflect.Type
func (UserIdentityInfoPtrOutput) Email ¶
func (o UserIdentityInfoPtrOutput) Email() pulumi.StringPtrOutput
The email address. If you are using SAML for identity management and include this parameter, an error is returned. Note that updates to the `email` is supported. From the [UpdateUserIdentityInfo API documentation](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserIdentityInfo.html) it is strongly recommended to limit who has the ability to invoke `UpdateUserIdentityInfo`. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide.
func (UserIdentityInfoPtrOutput) FirstName ¶
func (o UserIdentityInfoPtrOutput) FirstName() pulumi.StringPtrOutput
The first name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100.
func (UserIdentityInfoPtrOutput) LastName ¶
func (o UserIdentityInfoPtrOutput) LastName() pulumi.StringPtrOutput
The last name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100.
func (UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutput ¶
func (o UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
func (UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutputWithContext ¶
func (o UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Arn ¶
func (o UserOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the user.
func (UserOutput) DirectoryUserId ¶
func (o UserOutput) DirectoryUserId() pulumi.StringOutput
The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory. This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned.
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) HierarchyGroupId ¶
func (o UserOutput) HierarchyGroupId() pulumi.StringPtrOutput
The identifier of the hierarchy group for the user.
func (UserOutput) IdentityInfo ¶
func (o UserOutput) IdentityInfo() UserIdentityInfoPtrOutput
A block that contains information about the identity of the user. Documented below.
func (UserOutput) InstanceId ¶
func (o UserOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (UserOutput) Name ¶
func (o UserOutput) Name() pulumi.StringOutput
The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from `[a-zA-Z0-9_-.\@]+`.
func (UserOutput) Password ¶
func (o UserOutput) Password() pulumi.StringPtrOutput
The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.
func (UserOutput) PhoneConfig ¶
func (o UserOutput) PhoneConfig() UserPhoneConfigOutput
A block that contains information about the phone settings for the user. Documented below.
func (UserOutput) RoutingProfileId ¶
func (o UserOutput) RoutingProfileId() pulumi.StringOutput
The identifier of the routing profile for the user.
func (UserOutput) SecurityProfileIds ¶
func (o UserOutput) SecurityProfileIds() pulumi.StringArrayOutput
A list of identifiers for the security profiles for the user. Specify a minimum of 1 and maximum of 10 security profile ids. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide.
func (UserOutput) Tags ¶
func (o UserOutput) Tags() pulumi.StringMapOutput
Tags to apply to the user. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (UserOutput) TagsAll
deprecated
func (o UserOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UserId ¶
func (o UserOutput) UserId() pulumi.StringOutput
The identifier for the user.
type UserPhoneConfig ¶
type UserPhoneConfig struct { // The After Call Work (ACW) timeout setting, in seconds. Minimum value of 0. AfterContactWorkTimeLimit *int `pulumi:"afterContactWorkTimeLimit"` // When Auto-Accept Call is enabled for an available agent, the agent connects to contacts automatically. AutoAccept *bool `pulumi:"autoAccept"` // The phone number for the user's desk phone. Required if `phoneType` is set as `DESK_PHONE`. DeskPhoneNumber *string `pulumi:"deskPhoneNumber"` // The phone type. Valid values are `DESK_PHONE` and `SOFT_PHONE`. PhoneType string `pulumi:"phoneType"` }
type UserPhoneConfigArgs ¶
type UserPhoneConfigArgs struct { // The After Call Work (ACW) timeout setting, in seconds. Minimum value of 0. AfterContactWorkTimeLimit pulumi.IntPtrInput `pulumi:"afterContactWorkTimeLimit"` // When Auto-Accept Call is enabled for an available agent, the agent connects to contacts automatically. AutoAccept pulumi.BoolPtrInput `pulumi:"autoAccept"` // The phone number for the user's desk phone. Required if `phoneType` is set as `DESK_PHONE`. DeskPhoneNumber pulumi.StringPtrInput `pulumi:"deskPhoneNumber"` // The phone type. Valid values are `DESK_PHONE` and `SOFT_PHONE`. PhoneType pulumi.StringInput `pulumi:"phoneType"` }
func (UserPhoneConfigArgs) ElementType ¶
func (UserPhoneConfigArgs) ElementType() reflect.Type
func (UserPhoneConfigArgs) ToUserPhoneConfigOutput ¶
func (i UserPhoneConfigArgs) ToUserPhoneConfigOutput() UserPhoneConfigOutput
func (UserPhoneConfigArgs) ToUserPhoneConfigOutputWithContext ¶
func (i UserPhoneConfigArgs) ToUserPhoneConfigOutputWithContext(ctx context.Context) UserPhoneConfigOutput
func (UserPhoneConfigArgs) ToUserPhoneConfigPtrOutput ¶
func (i UserPhoneConfigArgs) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput
func (UserPhoneConfigArgs) ToUserPhoneConfigPtrOutputWithContext ¶
func (i UserPhoneConfigArgs) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput
type UserPhoneConfigInput ¶
type UserPhoneConfigInput interface { pulumi.Input ToUserPhoneConfigOutput() UserPhoneConfigOutput ToUserPhoneConfigOutputWithContext(context.Context) UserPhoneConfigOutput }
UserPhoneConfigInput is an input type that accepts UserPhoneConfigArgs and UserPhoneConfigOutput values. You can construct a concrete instance of `UserPhoneConfigInput` via:
UserPhoneConfigArgs{...}
type UserPhoneConfigOutput ¶
type UserPhoneConfigOutput struct{ *pulumi.OutputState }
func (UserPhoneConfigOutput) AfterContactWorkTimeLimit ¶
func (o UserPhoneConfigOutput) AfterContactWorkTimeLimit() pulumi.IntPtrOutput
The After Call Work (ACW) timeout setting, in seconds. Minimum value of 0.
func (UserPhoneConfigOutput) AutoAccept ¶
func (o UserPhoneConfigOutput) AutoAccept() pulumi.BoolPtrOutput
When Auto-Accept Call is enabled for an available agent, the agent connects to contacts automatically.
func (UserPhoneConfigOutput) DeskPhoneNumber ¶
func (o UserPhoneConfigOutput) DeskPhoneNumber() pulumi.StringPtrOutput
The phone number for the user's desk phone. Required if `phoneType` is set as `DESK_PHONE`.
func (UserPhoneConfigOutput) ElementType ¶
func (UserPhoneConfigOutput) ElementType() reflect.Type
func (UserPhoneConfigOutput) PhoneType ¶
func (o UserPhoneConfigOutput) PhoneType() pulumi.StringOutput
The phone type. Valid values are `DESK_PHONE` and `SOFT_PHONE`.
func (UserPhoneConfigOutput) ToUserPhoneConfigOutput ¶
func (o UserPhoneConfigOutput) ToUserPhoneConfigOutput() UserPhoneConfigOutput
func (UserPhoneConfigOutput) ToUserPhoneConfigOutputWithContext ¶
func (o UserPhoneConfigOutput) ToUserPhoneConfigOutputWithContext(ctx context.Context) UserPhoneConfigOutput
func (UserPhoneConfigOutput) ToUserPhoneConfigPtrOutput ¶
func (o UserPhoneConfigOutput) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput
func (UserPhoneConfigOutput) ToUserPhoneConfigPtrOutputWithContext ¶
func (o UserPhoneConfigOutput) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput
type UserPhoneConfigPtrInput ¶
type UserPhoneConfigPtrInput interface { pulumi.Input ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput ToUserPhoneConfigPtrOutputWithContext(context.Context) UserPhoneConfigPtrOutput }
UserPhoneConfigPtrInput is an input type that accepts UserPhoneConfigArgs, UserPhoneConfigPtr and UserPhoneConfigPtrOutput values. You can construct a concrete instance of `UserPhoneConfigPtrInput` via:
UserPhoneConfigArgs{...} or: nil
func UserPhoneConfigPtr ¶
func UserPhoneConfigPtr(v *UserPhoneConfigArgs) UserPhoneConfigPtrInput
type UserPhoneConfigPtrOutput ¶
type UserPhoneConfigPtrOutput struct{ *pulumi.OutputState }
func (UserPhoneConfigPtrOutput) AfterContactWorkTimeLimit ¶
func (o UserPhoneConfigPtrOutput) AfterContactWorkTimeLimit() pulumi.IntPtrOutput
The After Call Work (ACW) timeout setting, in seconds. Minimum value of 0.
func (UserPhoneConfigPtrOutput) AutoAccept ¶
func (o UserPhoneConfigPtrOutput) AutoAccept() pulumi.BoolPtrOutput
When Auto-Accept Call is enabled for an available agent, the agent connects to contacts automatically.
func (UserPhoneConfigPtrOutput) DeskPhoneNumber ¶
func (o UserPhoneConfigPtrOutput) DeskPhoneNumber() pulumi.StringPtrOutput
The phone number for the user's desk phone. Required if `phoneType` is set as `DESK_PHONE`.
func (UserPhoneConfigPtrOutput) Elem ¶
func (o UserPhoneConfigPtrOutput) Elem() UserPhoneConfigOutput
func (UserPhoneConfigPtrOutput) ElementType ¶
func (UserPhoneConfigPtrOutput) ElementType() reflect.Type
func (UserPhoneConfigPtrOutput) PhoneType ¶
func (o UserPhoneConfigPtrOutput) PhoneType() pulumi.StringPtrOutput
The phone type. Valid values are `DESK_PHONE` and `SOFT_PHONE`.
func (UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutput ¶
func (o UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput
func (UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutputWithContext ¶
func (o UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput
type UserState ¶
type UserState struct { // The Amazon Resource Name (ARN) of the user. Arn pulumi.StringPtrInput // The identifier of the user account in the directory used for identity management. If Amazon Connect cannot access the directory, you can specify this identifier to authenticate users. If you include the identifier, we assume that Amazon Connect cannot access the directory. Otherwise, the identity information is used to authenticate users from your directory. This parameter is required if you are using an existing directory for identity management in Amazon Connect when Amazon Connect cannot access your directory to authenticate users. If you are using SAML for identity management and include this parameter, an error is returned. DirectoryUserId pulumi.StringPtrInput // The identifier of the hierarchy group for the user. HierarchyGroupId pulumi.StringPtrInput // A block that contains information about the identity of the user. Documented below. IdentityInfo UserIdentityInfoPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // The user name for the account. For instances not using SAML for identity management, the user name can include up to 20 characters. If you are using SAML for identity management, the user name can include up to 64 characters from `[a-zA-Z0-9_-.\@]+`. Name pulumi.StringPtrInput // The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password. Password pulumi.StringPtrInput // A block that contains information about the phone settings for the user. Documented below. PhoneConfig UserPhoneConfigPtrInput // The identifier of the routing profile for the user. RoutingProfileId pulumi.StringPtrInput // A list of identifiers for the security profiles for the user. Specify a minimum of 1 and maximum of 10 security profile ids. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide. SecurityProfileIds pulumi.StringArrayInput // Tags to apply to the user. If configured with a provider // `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The identifier for the user. UserId pulumi.StringPtrInput }
func (UserState) ElementType ¶
type Vocabulary ¶
type Vocabulary struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the vocabulary. Arn pulumi.StringOutput `pulumi:"arn"` // The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see [Create a custom vocabulary using a table](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html#create-vocabulary-table). Minimum length of `1`. Maximum length of `60000`. Content pulumi.StringOutput `pulumi:"content"` // The reason why the custom vocabulary was not created. FailureReason pulumi.StringOutput `pulumi:"failureReason"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see [What is Amazon Transcribe?](https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html). Valid Values are `ar-AE`, `de-CH`, `de-DE`, `en-AB`, `en-AU`, `en-GB`, `en-IE`, `en-IN`, `en-US`, `en-WL`, `es-ES`, `es-US`, `fr-CA`, `fr-FR`, `hi-IN`, `it-IT`, `ja-JP`, `ko-KR`, `pt-BR`, `pt-PT`, `zh-CN`. LanguageCode pulumi.StringOutput `pulumi:"languageCode"` // The timestamp when the custom vocabulary was last modified. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // A unique name of the custom vocabulary. Must not be more than 140 characters. Name pulumi.StringOutput `pulumi:"name"` // The current state of the custom vocabulary. Valid values are `CREATION_IN_PROGRESS`, `ACTIVE`, `CREATION_FAILED`, `DELETE_IN_PROGRESS`. State pulumi.StringOutput `pulumi:"state"` // Tags to apply to the vocabulary. 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The identifier of the custom vocabulary. VocabularyId pulumi.StringOutput `pulumi:"vocabularyId"` }
Provides an Amazon Connect Vocabulary resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewVocabulary(ctx, "example", &connect.VocabularyArgs{ InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Name: pulumi.String("example"), Content: pulumi.String("Phrase IPA SoundsLike DisplayAs\nLos-Angeles Los Angeles\nF.B.I. ɛ f b i aɪ FBI\nEtienne eh-tee-en "), LanguageCode: pulumi.String("en-US"), Tags: pulumi.StringMap{ "Key1": pulumi.String("Value1"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Amazon Connect Vocabularies using the `instance_id` and `vocabulary_id` separated by a colon (`:`). For example:
```sh
$ pulumi import aws:connect/vocabulary:Vocabulary example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetVocabulary ¶
func GetVocabulary(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VocabularyState, opts ...pulumi.ResourceOption) (*Vocabulary, error)
GetVocabulary gets an existing Vocabulary 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 NewVocabulary ¶
func NewVocabulary(ctx *pulumi.Context, name string, args *VocabularyArgs, opts ...pulumi.ResourceOption) (*Vocabulary, error)
NewVocabulary registers a new resource with the given unique name, arguments, and options.
func (*Vocabulary) ElementType ¶
func (*Vocabulary) ElementType() reflect.Type
func (*Vocabulary) ToVocabularyOutput ¶
func (i *Vocabulary) ToVocabularyOutput() VocabularyOutput
func (*Vocabulary) ToVocabularyOutputWithContext ¶
func (i *Vocabulary) ToVocabularyOutputWithContext(ctx context.Context) VocabularyOutput
type VocabularyArgs ¶
type VocabularyArgs struct { // The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see [Create a custom vocabulary using a table](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html#create-vocabulary-table). Minimum length of `1`. Maximum length of `60000`. Content pulumi.StringInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see [What is Amazon Transcribe?](https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html). Valid Values are `ar-AE`, `de-CH`, `de-DE`, `en-AB`, `en-AU`, `en-GB`, `en-IE`, `en-IN`, `en-US`, `en-WL`, `es-ES`, `es-US`, `fr-CA`, `fr-FR`, `hi-IN`, `it-IT`, `ja-JP`, `ko-KR`, `pt-BR`, `pt-PT`, `zh-CN`. LanguageCode pulumi.StringInput // A unique name of the custom vocabulary. Must not be more than 140 characters. Name pulumi.StringPtrInput // Tags to apply to the vocabulary. 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 Vocabulary resource.
func (VocabularyArgs) ElementType ¶
func (VocabularyArgs) ElementType() reflect.Type
type VocabularyArray ¶
type VocabularyArray []VocabularyInput
func (VocabularyArray) ElementType ¶
func (VocabularyArray) ElementType() reflect.Type
func (VocabularyArray) ToVocabularyArrayOutput ¶
func (i VocabularyArray) ToVocabularyArrayOutput() VocabularyArrayOutput
func (VocabularyArray) ToVocabularyArrayOutputWithContext ¶
func (i VocabularyArray) ToVocabularyArrayOutputWithContext(ctx context.Context) VocabularyArrayOutput
type VocabularyArrayInput ¶
type VocabularyArrayInput interface { pulumi.Input ToVocabularyArrayOutput() VocabularyArrayOutput ToVocabularyArrayOutputWithContext(context.Context) VocabularyArrayOutput }
VocabularyArrayInput is an input type that accepts VocabularyArray and VocabularyArrayOutput values. You can construct a concrete instance of `VocabularyArrayInput` via:
VocabularyArray{ VocabularyArgs{...} }
type VocabularyArrayOutput ¶
type VocabularyArrayOutput struct{ *pulumi.OutputState }
func (VocabularyArrayOutput) ElementType ¶
func (VocabularyArrayOutput) ElementType() reflect.Type
func (VocabularyArrayOutput) Index ¶
func (o VocabularyArrayOutput) Index(i pulumi.IntInput) VocabularyOutput
func (VocabularyArrayOutput) ToVocabularyArrayOutput ¶
func (o VocabularyArrayOutput) ToVocabularyArrayOutput() VocabularyArrayOutput
func (VocabularyArrayOutput) ToVocabularyArrayOutputWithContext ¶
func (o VocabularyArrayOutput) ToVocabularyArrayOutputWithContext(ctx context.Context) VocabularyArrayOutput
type VocabularyInput ¶
type VocabularyInput interface { pulumi.Input ToVocabularyOutput() VocabularyOutput ToVocabularyOutputWithContext(ctx context.Context) VocabularyOutput }
type VocabularyMap ¶
type VocabularyMap map[string]VocabularyInput
func (VocabularyMap) ElementType ¶
func (VocabularyMap) ElementType() reflect.Type
func (VocabularyMap) ToVocabularyMapOutput ¶
func (i VocabularyMap) ToVocabularyMapOutput() VocabularyMapOutput
func (VocabularyMap) ToVocabularyMapOutputWithContext ¶
func (i VocabularyMap) ToVocabularyMapOutputWithContext(ctx context.Context) VocabularyMapOutput
type VocabularyMapInput ¶
type VocabularyMapInput interface { pulumi.Input ToVocabularyMapOutput() VocabularyMapOutput ToVocabularyMapOutputWithContext(context.Context) VocabularyMapOutput }
VocabularyMapInput is an input type that accepts VocabularyMap and VocabularyMapOutput values. You can construct a concrete instance of `VocabularyMapInput` via:
VocabularyMap{ "key": VocabularyArgs{...} }
type VocabularyMapOutput ¶
type VocabularyMapOutput struct{ *pulumi.OutputState }
func (VocabularyMapOutput) ElementType ¶
func (VocabularyMapOutput) ElementType() reflect.Type
func (VocabularyMapOutput) MapIndex ¶
func (o VocabularyMapOutput) MapIndex(k pulumi.StringInput) VocabularyOutput
func (VocabularyMapOutput) ToVocabularyMapOutput ¶
func (o VocabularyMapOutput) ToVocabularyMapOutput() VocabularyMapOutput
func (VocabularyMapOutput) ToVocabularyMapOutputWithContext ¶
func (o VocabularyMapOutput) ToVocabularyMapOutputWithContext(ctx context.Context) VocabularyMapOutput
type VocabularyOutput ¶
type VocabularyOutput struct{ *pulumi.OutputState }
func (VocabularyOutput) Arn ¶
func (o VocabularyOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the vocabulary.
func (VocabularyOutput) Content ¶
func (o VocabularyOutput) Content() pulumi.StringOutput
The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see [Create a custom vocabulary using a table](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html#create-vocabulary-table). Minimum length of `1`. Maximum length of `60000`.
func (VocabularyOutput) ElementType ¶
func (VocabularyOutput) ElementType() reflect.Type
func (VocabularyOutput) FailureReason ¶
func (o VocabularyOutput) FailureReason() pulumi.StringOutput
The reason why the custom vocabulary was not created.
func (VocabularyOutput) InstanceId ¶
func (o VocabularyOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (VocabularyOutput) LanguageCode ¶
func (o VocabularyOutput) LanguageCode() pulumi.StringOutput
The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see [What is Amazon Transcribe?](https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html). Valid Values are `ar-AE`, `de-CH`, `de-DE`, `en-AB`, `en-AU`, `en-GB`, `en-IE`, `en-IN`, `en-US`, `en-WL`, `es-ES`, `es-US`, `fr-CA`, `fr-FR`, `hi-IN`, `it-IT`, `ja-JP`, `ko-KR`, `pt-BR`, `pt-PT`, `zh-CN`.
func (VocabularyOutput) LastModifiedTime ¶
func (o VocabularyOutput) LastModifiedTime() pulumi.StringOutput
The timestamp when the custom vocabulary was last modified.
func (VocabularyOutput) Name ¶
func (o VocabularyOutput) Name() pulumi.StringOutput
A unique name of the custom vocabulary. Must not be more than 140 characters.
func (VocabularyOutput) State ¶
func (o VocabularyOutput) State() pulumi.StringOutput
The current state of the custom vocabulary. Valid values are `CREATION_IN_PROGRESS`, `ACTIVE`, `CREATION_FAILED`, `DELETE_IN_PROGRESS`.
func (VocabularyOutput) Tags ¶
func (o VocabularyOutput) Tags() pulumi.StringMapOutput
Tags to apply to the vocabulary. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (VocabularyOutput) TagsAll
deprecated
func (o VocabularyOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (VocabularyOutput) ToVocabularyOutput ¶
func (o VocabularyOutput) ToVocabularyOutput() VocabularyOutput
func (VocabularyOutput) ToVocabularyOutputWithContext ¶
func (o VocabularyOutput) ToVocabularyOutputWithContext(ctx context.Context) VocabularyOutput
func (VocabularyOutput) VocabularyId ¶
func (o VocabularyOutput) VocabularyId() pulumi.StringOutput
The identifier of the custom vocabulary.
type VocabularyState ¶
type VocabularyState struct { // The Amazon Resource Name (ARN) of the vocabulary. Arn pulumi.StringPtrInput // The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see [Create a custom vocabulary using a table](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html#create-vocabulary-table). Minimum length of `1`. Maximum length of `60000`. Content pulumi.StringPtrInput // The reason why the custom vocabulary was not created. FailureReason pulumi.StringPtrInput // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringPtrInput // The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see [What is Amazon Transcribe?](https://docs.aws.amazon.com/transcribe/latest/dg/transcribe-whatis.html). Valid Values are `ar-AE`, `de-CH`, `de-DE`, `en-AB`, `en-AU`, `en-GB`, `en-IE`, `en-IN`, `en-US`, `en-WL`, `es-ES`, `es-US`, `fr-CA`, `fr-FR`, `hi-IN`, `it-IT`, `ja-JP`, `ko-KR`, `pt-BR`, `pt-PT`, `zh-CN`. LanguageCode pulumi.StringPtrInput // The timestamp when the custom vocabulary was last modified. LastModifiedTime pulumi.StringPtrInput // A unique name of the custom vocabulary. Must not be more than 140 characters. Name pulumi.StringPtrInput // The current state of the custom vocabulary. Valid values are `CREATION_IN_PROGRESS`, `ACTIVE`, `CREATION_FAILED`, `DELETE_IN_PROGRESS`. State pulumi.StringPtrInput // Tags to apply to the vocabulary. If configured with a provider // `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The identifier of the custom vocabulary. VocabularyId pulumi.StringPtrInput }
func (VocabularyState) ElementType ¶
func (VocabularyState) ElementType() reflect.Type
Source Files ¶
- botAssociation.go
- contactFlow.go
- contactFlowModule.go
- getBotAssociation.go
- getContactFlow.go
- getContactFlowModule.go
- getHoursOfOperation.go
- getInstance.go
- getInstanceStorageConfig.go
- getLambdaFunctionAssociation.go
- getPrompt.go
- getQueue.go
- getQuickConnect.go
- getRoutingProfile.go
- getSecurityProfile.go
- getUser.go
- getUserHierarchyGroup.go
- getUserHierarchyStructure.go
- getVocabulary.go
- hoursOfOperation.go
- init.go
- instance.go
- instanceStorageConfig.go
- lambdaFunctionAssociation.go
- phoneNumber.go
- pulumiTypes.go
- queue.go
- quickConnect.go
- routingProfile.go
- securityProfile.go
- user.go
- userHierarchyGroup.go
- userHierarchyStructure.go
- vocabulary.go