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.StringMapOutput
- 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.StringMapOutput
- 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 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 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) HoursOfOperationArn() pulumi.StringOutputdeprecated
- 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.StringMapOutput
- 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) 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) HoursOfOperationArn() pulumi.StringOutputdeprecated
- 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) 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 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 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 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) QuickConnectIdsAssociateds() pulumi.StringArrayOutput
- func (o QueueOutput) Status() pulumi.StringOutput
- func (o QueueOutput) Tags() pulumi.StringMapOutput
- func (o QueueOutput) TagsAll() pulumi.StringMapOutput
- 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.StringMapOutput
- 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) QueueConfigsAssociateds() RoutingProfileQueueConfigsAssociatedArrayOutput
- func (o RoutingProfileOutput) RoutingProfileId() pulumi.StringOutput
- func (o RoutingProfileOutput) Tags() pulumi.StringMapOutput
- func (o RoutingProfileOutput) TagsAll() pulumi.StringMapOutput
- 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 RoutingProfileQueueConfigsAssociated
- type RoutingProfileQueueConfigsAssociatedArgs
- func (RoutingProfileQueueConfigsAssociatedArgs) ElementType() reflect.Type
- func (i RoutingProfileQueueConfigsAssociatedArgs) ToRoutingProfileQueueConfigsAssociatedOutput() RoutingProfileQueueConfigsAssociatedOutput
- func (i RoutingProfileQueueConfigsAssociatedArgs) ToRoutingProfileQueueConfigsAssociatedOutputWithContext(ctx context.Context) RoutingProfileQueueConfigsAssociatedOutput
- type RoutingProfileQueueConfigsAssociatedArray
- func (RoutingProfileQueueConfigsAssociatedArray) ElementType() reflect.Type
- func (i RoutingProfileQueueConfigsAssociatedArray) ToRoutingProfileQueueConfigsAssociatedArrayOutput() RoutingProfileQueueConfigsAssociatedArrayOutput
- func (i RoutingProfileQueueConfigsAssociatedArray) ToRoutingProfileQueueConfigsAssociatedArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigsAssociatedArrayOutput
- type RoutingProfileQueueConfigsAssociatedArrayInput
- type RoutingProfileQueueConfigsAssociatedArrayOutput
- func (RoutingProfileQueueConfigsAssociatedArrayOutput) ElementType() reflect.Type
- func (o RoutingProfileQueueConfigsAssociatedArrayOutput) Index(i pulumi.IntInput) RoutingProfileQueueConfigsAssociatedOutput
- func (o RoutingProfileQueueConfigsAssociatedArrayOutput) ToRoutingProfileQueueConfigsAssociatedArrayOutput() RoutingProfileQueueConfigsAssociatedArrayOutput
- func (o RoutingProfileQueueConfigsAssociatedArrayOutput) ToRoutingProfileQueueConfigsAssociatedArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigsAssociatedArrayOutput
- type RoutingProfileQueueConfigsAssociatedInput
- type RoutingProfileQueueConfigsAssociatedOutput
- func (o RoutingProfileQueueConfigsAssociatedOutput) Channel() pulumi.StringPtrOutput
- func (o RoutingProfileQueueConfigsAssociatedOutput) Delay() pulumi.IntPtrOutput
- func (RoutingProfileQueueConfigsAssociatedOutput) ElementType() reflect.Type
- func (o RoutingProfileQueueConfigsAssociatedOutput) Priority() pulumi.IntPtrOutput
- func (o RoutingProfileQueueConfigsAssociatedOutput) QueueArn() pulumi.StringPtrOutput
- func (o RoutingProfileQueueConfigsAssociatedOutput) QueueId() pulumi.StringPtrOutput
- func (o RoutingProfileQueueConfigsAssociatedOutput) QueueName() pulumi.StringPtrOutput
- func (o RoutingProfileQueueConfigsAssociatedOutput) ToRoutingProfileQueueConfigsAssociatedOutput() RoutingProfileQueueConfigsAssociatedOutput
- func (o RoutingProfileQueueConfigsAssociatedOutput) ToRoutingProfileQueueConfigsAssociatedOutputWithContext(ctx context.Context) RoutingProfileQueueConfigsAssociatedOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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/v5/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(aws_connect_instance.Example.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/v5/go/aws" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/connect" "github.com/pulumi/pulumi-aws/sdk/v5/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 } exampleIntent, err := lex.NewIntent(ctx, "exampleIntent", &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, "exampleBot", &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: exampleIntent.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, "exampleBotAssociation", &connect.BotAssociationArgs{ InstanceId: pulumi.Any(aws_connect_instance.Example.Id), LexBot: &connect.BotAssociationLexBotArgs{ LexRegion: pulumi.String(current.Name), Name: exampleBot.Name, }, }) if err != nil { return err } return nil }) }
```
## Import
`aws_connect_bot_association` can be imported by using the Amazon Connect instance ID, Lex (V1) bot name, and Lex (V1) bot region separated by colons (`:`), e.g.
```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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
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"` 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. 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 (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewContactFlow(ctx, "test", &connect.ContactFlowArgs{ Content: pulumi.String(fmt.Sprintf(` { "Version": "2019-10-30", "StartAction": "12345678-1234-1234-1234-123456789012", "Actions": [ { "Identifier": "12345678-1234-1234-1234-123456789012", "Type": "MessageParticipant", "Transitions": { "NextAction": "abcdef-abcd-abcd-abcd-abcdefghijkl", "Errors": [], "Conditions": [] }, "Parameters": { "Text": "Thanks for calling the sample flow!" } }, { "Identifier": "abcdef-abcd-abcd-abcd-abcdefghijkl", "Type": "DisconnectParticipant", "Transitions": {}, "Parameters": {} } ] }
`)),
Description: pulumi.String("Test Contact Flow Description"), InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Tags: pulumi.StringMap{ "Application": pulumi.String("Terraform"), "Method": pulumi.String("Create"), "Name": pulumi.String("Test Contact Flow"), }, Type: pulumi.String("CONTACT_FLOW"), }) if err != nil { return err } return nil }) }
```
## Import
Amazon Connect Contact Flows can be imported using the `instance_id` and `contact_flow_id` separated by a colon (`:`), e.g.,
```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 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"` 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"` 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 (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/connect" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := connect.NewContactFlowModule(ctx, "example", &connect.ContactFlowModuleArgs{ Content: pulumi.String(fmt.Sprintf(` { "Version": "2019-10-30", "StartAction": "12345678-1234-1234-1234-123456789012", "Actions": [ { "Identifier": "12345678-1234-1234-1234-123456789012", "Parameters": { "Text": "Hello contact flow module" }, "Transitions": { "NextAction": "abcdef-abcd-abcd-abcd-abcdefghijkl", "Errors": [], "Conditions": [] }, "Type": "MessageParticipant" }, { "Identifier": "abcdef-abcd-abcd-abcd-abcdefghijkl", "Type": "DisconnectParticipant", "Parameters": {}, "Transitions": {} } ], "Settings": { "InputParameters": [], "OutputParameters": [], "Transitions": [ { "DisplayName": "Success", "ReferenceName": "Success", "Description": "" }, { "DisplayName": "Error", "ReferenceName": "Error", "Description": "" } ] } }
`)),
Description: pulumi.String("Example Contact Flow Module Description"), InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Tags: pulumi.StringMap{ "Application": pulumi.String("Terraform"), "Method": pulumi.String("Create"), "Name": pulumi.String("Example Contact Flow Module"), }, }) if err != nil { return err } return nil }) }
```
## Import
Amazon Connect Contact Flow Modules can be imported using the `instance_id` and `contact_flow_module_id` separated by a colon (`:`), e.g.,
```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 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 ¶ added in v5.4.0
func (o ContactFlowModuleOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Contact Flow Module.
func (ContactFlowModuleOutput) ContactFlowModuleId ¶ added in v5.4.0
func (o ContactFlowModuleOutput) ContactFlowModuleId() pulumi.StringOutput
The identifier of the Contact Flow Module.
func (ContactFlowModuleOutput) Content ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ContactFlowModuleOutput) ContentHash() pulumi.StringPtrOutput
func (ContactFlowModuleOutput) Description ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ContactFlowModuleOutput) Filename() pulumi.StringPtrOutput
The path to the Contact Flow Module source within the local filesystem. Conflicts with `content`.
func (ContactFlowModuleOutput) InstanceId ¶ added in v5.4.0
func (o ContactFlowModuleOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (ContactFlowModuleOutput) Name ¶ added in v5.4.0
func (o ContactFlowModuleOutput) Name() pulumi.StringOutput
Specifies the name of the Contact Flow Module.
func (ContactFlowModuleOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ContactFlowModuleOutput) TagsAll() pulumi.StringMapOutput
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 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 TagsAll pulumi.StringMapInput }
func (ContactFlowModuleState) ElementType ¶
func (ContactFlowModuleState) ElementType() reflect.Type
type ContactFlowOutput ¶
type ContactFlowOutput struct{ *pulumi.OutputState }
func (ContactFlowOutput) Arn ¶ added in v5.4.0
func (o ContactFlowOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Contact Flow.
func (ContactFlowOutput) ContactFlowId ¶ added in v5.4.0
func (o ContactFlowOutput) ContactFlowId() pulumi.StringOutput
The identifier of the Contact Flow.
func (ContactFlowOutput) Content ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ContactFlowOutput) ContentHash() pulumi.StringPtrOutput
func (ContactFlowOutput) Description ¶ added in v5.4.0
func (o ContactFlowOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Contact Flow.
func (ContactFlowOutput) ElementType ¶
func (ContactFlowOutput) ElementType() reflect.Type
func (ContactFlowOutput) Filename ¶ added in v5.4.0
func (o ContactFlowOutput) Filename() pulumi.StringPtrOutput
The path to the Contact Flow source within the local filesystem. Conflicts with `content`.
func (ContactFlowOutput) InstanceId ¶ added in v5.4.0
func (o ContactFlowOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (ContactFlowOutput) Name ¶ added in v5.4.0
func (o ContactFlowOutput) Name() pulumi.StringOutput
Specifies the name of the Contact Flow.
func (ContactFlowOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o ContactFlowOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (ContactFlowOutput) ToContactFlowOutput ¶
func (o ContactFlowOutput) ToContactFlowOutput() ContactFlowOutput
func (ContactFlowOutput) ToContactFlowOutputWithContext ¶
func (o ContactFlowOutput) ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput
func (ContactFlowOutput) Type ¶ added in v5.4.0
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 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. 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 { // The Region that the Amazon Lex (V1) bot was created in. LexRegion pulumi.StringInput `pulumi:"lexRegion"` // The 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
The Region that the Amazon Lex (V1) bot was created in.
func (GetBotAssociationLexBotOutput) Name ¶
func (o GetBotAssociationLexBotOutput) Name() pulumi.StringOutput
The 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 { // 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. EndTimes []GetHoursOfOperationConfigEndTime `pulumi:"endTimes"` // A 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 { // 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. EndTimes GetHoursOfOperationConfigEndTimeArrayInput `pulumi:"endTimes"` // A 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 { // Specifies the hour of opening. Hours pulumi.IntInput `pulumi:"hours"` // Specifies the 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
Specifies the hour of opening.
func (GetHoursOfOperationConfigEndTimeOutput) Minutes ¶
func (o GetHoursOfOperationConfigEndTimeOutput) Minutes() pulumi.IntOutput
Specifies the 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
Specifies the day that the hours of operation applies to.
func (GetHoursOfOperationConfigOutput) ElementType ¶
func (GetHoursOfOperationConfigOutput) ElementType() reflect.Type
func (GetHoursOfOperationConfigOutput) EndTimes ¶
func (o GetHoursOfOperationConfigOutput) EndTimes() GetHoursOfOperationConfigEndTimeArrayOutput
A end time block specifies the time that your contact center closes. The `endTime` is documented below.
func (GetHoursOfOperationConfigOutput) StartTimes ¶
func (o GetHoursOfOperationConfigOutput) StartTimes() GetHoursOfOperationConfigStartTimeArrayOutput
A 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 { // Specifies the hour of opening. Hours pulumi.IntInput `pulumi:"hours"` // Specifies the 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
Specifies the hour of opening.
func (GetHoursOfOperationConfigStartTimeOutput) Minutes ¶
func (o GetHoursOfOperationConfigStartTimeOutput) Minutes() pulumi.IntOutput
Specifies the minute of opening.
func (GetHoursOfOperationConfigStartTimeOutput) ToGetHoursOfOperationConfigStartTimeOutput ¶
func (o GetHoursOfOperationConfigStartTimeOutput) ToGetHoursOfOperationConfigStartTimeOutput() GetHoursOfOperationConfigStartTimeOutput
func (GetHoursOfOperationConfigStartTimeOutput) ToGetHoursOfOperationConfigStartTimeOutputWithContext ¶
func (o GetHoursOfOperationConfigStartTimeOutput) ToGetHoursOfOperationConfigStartTimeOutputWithContext(ctx context.Context) GetHoursOfOperationConfigStartTimeOutput
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 { // The Amazon Resource Name (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"` // The 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/v5/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
The Amazon Resource Name (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
The 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 ¶ added in v5.1.0
type GetQueueOutboundCallerConfig struct { // Specifies the caller ID name. OutboundCallerIdName string `pulumi:"outboundCallerIdName"` // Specifies the caller ID number. OutboundCallerIdNumberId string `pulumi:"outboundCallerIdNumberId"` // Specifies the outbound whisper flow to be used during an outbound call. OutboundFlowId string `pulumi:"outboundFlowId"` }
type GetQueueOutboundCallerConfigArgs ¶ added in v5.1.0
type GetQueueOutboundCallerConfigArgs struct { // Specifies the caller ID name. OutboundCallerIdName pulumi.StringInput `pulumi:"outboundCallerIdName"` // Specifies the caller ID number. OutboundCallerIdNumberId pulumi.StringInput `pulumi:"outboundCallerIdNumberId"` // Specifies the outbound whisper flow to be used during an outbound call. OutboundFlowId pulumi.StringInput `pulumi:"outboundFlowId"` }
func (GetQueueOutboundCallerConfigArgs) ElementType ¶ added in v5.1.0
func (GetQueueOutboundCallerConfigArgs) ElementType() reflect.Type
func (GetQueueOutboundCallerConfigArgs) ToGetQueueOutboundCallerConfigOutput ¶ added in v5.1.0
func (i GetQueueOutboundCallerConfigArgs) ToGetQueueOutboundCallerConfigOutput() GetQueueOutboundCallerConfigOutput
func (GetQueueOutboundCallerConfigArgs) ToGetQueueOutboundCallerConfigOutputWithContext ¶ added in v5.1.0
func (i GetQueueOutboundCallerConfigArgs) ToGetQueueOutboundCallerConfigOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigOutput
type GetQueueOutboundCallerConfigArray ¶ added in v5.1.0
type GetQueueOutboundCallerConfigArray []GetQueueOutboundCallerConfigInput
func (GetQueueOutboundCallerConfigArray) ElementType ¶ added in v5.1.0
func (GetQueueOutboundCallerConfigArray) ElementType() reflect.Type
func (GetQueueOutboundCallerConfigArray) ToGetQueueOutboundCallerConfigArrayOutput ¶ added in v5.1.0
func (i GetQueueOutboundCallerConfigArray) ToGetQueueOutboundCallerConfigArrayOutput() GetQueueOutboundCallerConfigArrayOutput
func (GetQueueOutboundCallerConfigArray) ToGetQueueOutboundCallerConfigArrayOutputWithContext ¶ added in v5.1.0
func (i GetQueueOutboundCallerConfigArray) ToGetQueueOutboundCallerConfigArrayOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigArrayOutput
type GetQueueOutboundCallerConfigArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetQueueOutboundCallerConfigArrayOutput struct{ *pulumi.OutputState }
func (GetQueueOutboundCallerConfigArrayOutput) ElementType ¶ added in v5.1.0
func (GetQueueOutboundCallerConfigArrayOutput) ElementType() reflect.Type
func (GetQueueOutboundCallerConfigArrayOutput) ToGetQueueOutboundCallerConfigArrayOutput ¶ added in v5.1.0
func (o GetQueueOutboundCallerConfigArrayOutput) ToGetQueueOutboundCallerConfigArrayOutput() GetQueueOutboundCallerConfigArrayOutput
func (GetQueueOutboundCallerConfigArrayOutput) ToGetQueueOutboundCallerConfigArrayOutputWithContext ¶ added in v5.1.0
func (o GetQueueOutboundCallerConfigArrayOutput) ToGetQueueOutboundCallerConfigArrayOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigArrayOutput
type GetQueueOutboundCallerConfigInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type GetQueueOutboundCallerConfigOutput struct{ *pulumi.OutputState }
func (GetQueueOutboundCallerConfigOutput) ElementType ¶ added in v5.1.0
func (GetQueueOutboundCallerConfigOutput) ElementType() reflect.Type
func (GetQueueOutboundCallerConfigOutput) OutboundCallerIdName ¶ added in v5.1.0
func (o GetQueueOutboundCallerConfigOutput) OutboundCallerIdName() pulumi.StringOutput
Specifies the caller ID name.
func (GetQueueOutboundCallerConfigOutput) OutboundCallerIdNumberId ¶ added in v5.1.0
func (o GetQueueOutboundCallerConfigOutput) OutboundCallerIdNumberId() pulumi.StringOutput
Specifies the caller ID number.
func (GetQueueOutboundCallerConfigOutput) OutboundFlowId ¶ added in v5.1.0
func (o GetQueueOutboundCallerConfigOutput) OutboundFlowId() pulumi.StringOutput
Specifies the outbound whisper flow to be used during an outbound call.
func (GetQueueOutboundCallerConfigOutput) ToGetQueueOutboundCallerConfigOutput ¶ added in v5.1.0
func (o GetQueueOutboundCallerConfigOutput) ToGetQueueOutboundCallerConfigOutput() GetQueueOutboundCallerConfigOutput
func (GetQueueOutboundCallerConfigOutput) ToGetQueueOutboundCallerConfigOutputWithContext ¶ added in v5.1.0
func (o GetQueueOutboundCallerConfigOutput) ToGetQueueOutboundCallerConfigOutputWithContext(ctx context.Context) GetQueueOutboundCallerConfigOutput
type GetQuickConnectQuickConnectConfig ¶
type GetQuickConnectQuickConnectConfig struct { // Specifies the 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"` // Specifies the queue configuration of the Quick Connect. This is returned only if `quickConnectType` is `QUEUE`. The `queueConfig` block is documented below. QueueConfigs []GetQuickConnectQuickConnectConfigQueueConfig `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 returned only if `quickConnectType` is `USER`. The `userConfig` block is documented below. UserConfigs []GetQuickConnectQuickConnectConfigUserConfig `pulumi:"userConfigs"` }
type GetQuickConnectQuickConnectConfigArgs ¶
type GetQuickConnectQuickConnectConfigArgs struct { // Specifies the 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"` // Specifies the queue configuration of the Quick Connect. This is returned only if `quickConnectType` is `QUEUE`. The `queueConfig` block is documented below. QueueConfigs GetQuickConnectQuickConnectConfigQueueConfigArrayInput `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 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
Specifies the 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
Specifies the 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
Specifies the 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
Specifies the 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 { // Specifies the phone number in in E.164 format. PhoneNumber string `pulumi:"phoneNumber"` }
type GetQuickConnectQuickConnectConfigPhoneConfigArgs ¶
type GetQuickConnectQuickConnectConfigPhoneConfigArgs struct { // Specifies the 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
Specifies the 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 { // Specifies the identifier of the contact flow. ContactFlowId pulumi.StringInput `pulumi:"contactFlowId"` // Specifies the 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
Specifies the identifier of the contact flow.
func (GetQuickConnectQuickConnectConfigQueueConfigOutput) ElementType ¶
func (GetQuickConnectQuickConnectConfigQueueConfigOutput) ElementType() reflect.Type
func (GetQuickConnectQuickConnectConfigQueueConfigOutput) QueueId ¶
func (o GetQuickConnectQuickConnectConfigQueueConfigOutput) QueueId() pulumi.StringOutput
Specifies the 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 { // Specifies the identifier of the contact flow. ContactFlowId pulumi.StringInput `pulumi:"contactFlowId"` // Specifies the 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
Specifies the 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
Specifies the identifier for the user.
type GetRoutingProfileMediaConcurrency ¶ added in v5.5.0
type GetRoutingProfileMediaConcurrency 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 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 ¶ added in v5.5.0
type GetRoutingProfileMediaConcurrencyArgs 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 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 ¶ added in v5.5.0
func (GetRoutingProfileMediaConcurrencyArgs) ElementType() reflect.Type
func (GetRoutingProfileMediaConcurrencyArgs) ToGetRoutingProfileMediaConcurrencyOutput ¶ added in v5.5.0
func (i GetRoutingProfileMediaConcurrencyArgs) ToGetRoutingProfileMediaConcurrencyOutput() GetRoutingProfileMediaConcurrencyOutput
func (GetRoutingProfileMediaConcurrencyArgs) ToGetRoutingProfileMediaConcurrencyOutputWithContext ¶ added in v5.5.0
func (i GetRoutingProfileMediaConcurrencyArgs) ToGetRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyOutput
type GetRoutingProfileMediaConcurrencyArray ¶ added in v5.5.0
type GetRoutingProfileMediaConcurrencyArray []GetRoutingProfileMediaConcurrencyInput
func (GetRoutingProfileMediaConcurrencyArray) ElementType ¶ added in v5.5.0
func (GetRoutingProfileMediaConcurrencyArray) ElementType() reflect.Type
func (GetRoutingProfileMediaConcurrencyArray) ToGetRoutingProfileMediaConcurrencyArrayOutput ¶ added in v5.5.0
func (i GetRoutingProfileMediaConcurrencyArray) ToGetRoutingProfileMediaConcurrencyArrayOutput() GetRoutingProfileMediaConcurrencyArrayOutput
func (GetRoutingProfileMediaConcurrencyArray) ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext ¶ added in v5.5.0
func (i GetRoutingProfileMediaConcurrencyArray) ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyArrayOutput
type GetRoutingProfileMediaConcurrencyArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetRoutingProfileMediaConcurrencyArrayOutput struct{ *pulumi.OutputState }
func (GetRoutingProfileMediaConcurrencyArrayOutput) ElementType ¶ added in v5.5.0
func (GetRoutingProfileMediaConcurrencyArrayOutput) ElementType() reflect.Type
func (GetRoutingProfileMediaConcurrencyArrayOutput) ToGetRoutingProfileMediaConcurrencyArrayOutput ¶ added in v5.5.0
func (o GetRoutingProfileMediaConcurrencyArrayOutput) ToGetRoutingProfileMediaConcurrencyArrayOutput() GetRoutingProfileMediaConcurrencyArrayOutput
func (GetRoutingProfileMediaConcurrencyArrayOutput) ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext ¶ added in v5.5.0
func (o GetRoutingProfileMediaConcurrencyArrayOutput) ToGetRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyArrayOutput
type GetRoutingProfileMediaConcurrencyInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetRoutingProfileMediaConcurrencyOutput struct{ *pulumi.OutputState }
func (GetRoutingProfileMediaConcurrencyOutput) Channel ¶ added in v5.5.0
func (o GetRoutingProfileMediaConcurrencyOutput) 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 (GetRoutingProfileMediaConcurrencyOutput) Concurrency ¶ added in v5.5.0
func (o GetRoutingProfileMediaConcurrencyOutput) 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 (GetRoutingProfileMediaConcurrencyOutput) ElementType ¶ added in v5.5.0
func (GetRoutingProfileMediaConcurrencyOutput) ElementType() reflect.Type
func (GetRoutingProfileMediaConcurrencyOutput) ToGetRoutingProfileMediaConcurrencyOutput ¶ added in v5.5.0
func (o GetRoutingProfileMediaConcurrencyOutput) ToGetRoutingProfileMediaConcurrencyOutput() GetRoutingProfileMediaConcurrencyOutput
func (GetRoutingProfileMediaConcurrencyOutput) ToGetRoutingProfileMediaConcurrencyOutputWithContext ¶ added in v5.5.0
func (o GetRoutingProfileMediaConcurrencyOutput) ToGetRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) GetRoutingProfileMediaConcurrencyOutput
type GetRoutingProfileQueueConfig ¶ added in v5.5.0
type GetRoutingProfileQueueConfig 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"` // Specifies the ARN for the queue. QueueArn string `pulumi:"queueArn"` // Specifies the identifier for the queue. QueueId string `pulumi:"queueId"` // Specifies the name for the queue. QueueName string `pulumi:"queueName"` }
type GetRoutingProfileQueueConfigArgs ¶ added in v5.5.0
type GetRoutingProfileQueueConfigArgs 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"` // Specifies the ARN for the queue. QueueArn pulumi.StringInput `pulumi:"queueArn"` // Specifies the identifier for the queue. QueueId pulumi.StringInput `pulumi:"queueId"` // Specifies the name for the queue. QueueName pulumi.StringInput `pulumi:"queueName"` }
func (GetRoutingProfileQueueConfigArgs) ElementType ¶ added in v5.5.0
func (GetRoutingProfileQueueConfigArgs) ElementType() reflect.Type
func (GetRoutingProfileQueueConfigArgs) ToGetRoutingProfileQueueConfigOutput ¶ added in v5.5.0
func (i GetRoutingProfileQueueConfigArgs) ToGetRoutingProfileQueueConfigOutput() GetRoutingProfileQueueConfigOutput
func (GetRoutingProfileQueueConfigArgs) ToGetRoutingProfileQueueConfigOutputWithContext ¶ added in v5.5.0
func (i GetRoutingProfileQueueConfigArgs) ToGetRoutingProfileQueueConfigOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigOutput
type GetRoutingProfileQueueConfigArray ¶ added in v5.5.0
type GetRoutingProfileQueueConfigArray []GetRoutingProfileQueueConfigInput
func (GetRoutingProfileQueueConfigArray) ElementType ¶ added in v5.5.0
func (GetRoutingProfileQueueConfigArray) ElementType() reflect.Type
func (GetRoutingProfileQueueConfigArray) ToGetRoutingProfileQueueConfigArrayOutput ¶ added in v5.5.0
func (i GetRoutingProfileQueueConfigArray) ToGetRoutingProfileQueueConfigArrayOutput() GetRoutingProfileQueueConfigArrayOutput
func (GetRoutingProfileQueueConfigArray) ToGetRoutingProfileQueueConfigArrayOutputWithContext ¶ added in v5.5.0
func (i GetRoutingProfileQueueConfigArray) ToGetRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigArrayOutput
type GetRoutingProfileQueueConfigArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetRoutingProfileQueueConfigArrayOutput struct{ *pulumi.OutputState }
func (GetRoutingProfileQueueConfigArrayOutput) ElementType ¶ added in v5.5.0
func (GetRoutingProfileQueueConfigArrayOutput) ElementType() reflect.Type
func (GetRoutingProfileQueueConfigArrayOutput) ToGetRoutingProfileQueueConfigArrayOutput ¶ added in v5.5.0
func (o GetRoutingProfileQueueConfigArrayOutput) ToGetRoutingProfileQueueConfigArrayOutput() GetRoutingProfileQueueConfigArrayOutput
func (GetRoutingProfileQueueConfigArrayOutput) ToGetRoutingProfileQueueConfigArrayOutputWithContext ¶ added in v5.5.0
func (o GetRoutingProfileQueueConfigArrayOutput) ToGetRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigArrayOutput
type GetRoutingProfileQueueConfigInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetRoutingProfileQueueConfigOutput struct{ *pulumi.OutputState }
func (GetRoutingProfileQueueConfigOutput) Channel ¶ added in v5.5.0
func (o GetRoutingProfileQueueConfigOutput) 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 (GetRoutingProfileQueueConfigOutput) Delay ¶ added in v5.5.0
func (o GetRoutingProfileQueueConfigOutput) 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 (GetRoutingProfileQueueConfigOutput) ElementType ¶ added in v5.5.0
func (GetRoutingProfileQueueConfigOutput) ElementType() reflect.Type
func (GetRoutingProfileQueueConfigOutput) Priority ¶ added in v5.5.0
func (o GetRoutingProfileQueueConfigOutput) Priority() pulumi.IntOutput
Specifies the order in which contacts are to be handled for the queue.
func (GetRoutingProfileQueueConfigOutput) QueueArn ¶ added in v5.5.0
func (o GetRoutingProfileQueueConfigOutput) QueueArn() pulumi.StringOutput
Specifies the ARN for the queue.
func (GetRoutingProfileQueueConfigOutput) QueueId ¶ added in v5.5.0
func (o GetRoutingProfileQueueConfigOutput) QueueId() pulumi.StringOutput
Specifies the identifier for the queue.
func (GetRoutingProfileQueueConfigOutput) QueueName ¶ added in v5.5.0
func (o GetRoutingProfileQueueConfigOutput) QueueName() pulumi.StringOutput
Specifies the name for the queue.
func (GetRoutingProfileQueueConfigOutput) ToGetRoutingProfileQueueConfigOutput ¶ added in v5.5.0
func (o GetRoutingProfileQueueConfigOutput) ToGetRoutingProfileQueueConfigOutput() GetRoutingProfileQueueConfigOutput
func (GetRoutingProfileQueueConfigOutput) ToGetRoutingProfileQueueConfigOutputWithContext ¶ added in v5.5.0
func (o GetRoutingProfileQueueConfigOutput) ToGetRoutingProfileQueueConfigOutputWithContext(ctx context.Context) GetRoutingProfileQueueConfigOutput
type GetUserHierarchyGroupHierarchyPath ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPath struct { // A block that defines the details of level five. The level block is documented below. LevelFives []GetUserHierarchyGroupHierarchyPathLevelFife `pulumi:"levelFives"` // A block that defines the details of level four. The level block is documented below. LevelFours []GetUserHierarchyGroupHierarchyPathLevelFour `pulumi:"levelFours"` // A block that defines the details of level one. The level block is documented below. LevelOnes []GetUserHierarchyGroupHierarchyPathLevelOne `pulumi:"levelOnes"` // A block that defines the details of level three. The level block is documented below. LevelThrees []GetUserHierarchyGroupHierarchyPathLevelThree `pulumi:"levelThrees"` // A block that defines the details of level two. The level block is documented below. LevelTwos []GetUserHierarchyGroupHierarchyPathLevelTwo `pulumi:"levelTwos"` }
type GetUserHierarchyGroupHierarchyPathArgs ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathArgs struct { // A block that defines the details of level five. The level block is documented below. LevelFives GetUserHierarchyGroupHierarchyPathLevelFifeArrayInput `pulumi:"levelFives"` // A block that defines the details of level four. The level block is documented below. LevelFours GetUserHierarchyGroupHierarchyPathLevelFourArrayInput `pulumi:"levelFours"` // A block that defines the details of level one. The level block is documented below. LevelOnes GetUserHierarchyGroupHierarchyPathLevelOneArrayInput `pulumi:"levelOnes"` // A block that defines the details of level three. The level block is documented below. LevelThrees GetUserHierarchyGroupHierarchyPathLevelThreeArrayInput `pulumi:"levelThrees"` // A block that defines the details of level two. The level block is documented below. LevelTwos GetUserHierarchyGroupHierarchyPathLevelTwoArrayInput `pulumi:"levelTwos"` }
func (GetUserHierarchyGroupHierarchyPathArgs) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathArgs) ToGetUserHierarchyGroupHierarchyPathOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathArgs) ToGetUserHierarchyGroupHierarchyPathOutput() GetUserHierarchyGroupHierarchyPathOutput
func (GetUserHierarchyGroupHierarchyPathArgs) ToGetUserHierarchyGroupHierarchyPathOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathArgs) ToGetUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathOutput
type GetUserHierarchyGroupHierarchyPathArray ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathArray []GetUserHierarchyGroupHierarchyPathInput
func (GetUserHierarchyGroupHierarchyPathArray) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathArray) ToGetUserHierarchyGroupHierarchyPathArrayOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathArray) ToGetUserHierarchyGroupHierarchyPathArrayOutput() GetUserHierarchyGroupHierarchyPathArrayOutput
func (GetUserHierarchyGroupHierarchyPathArray) ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathArray) ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathArrayOutput
type GetUserHierarchyGroupHierarchyPathArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathArrayOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathArrayOutput) ToGetUserHierarchyGroupHierarchyPathArrayOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathArrayOutput) ToGetUserHierarchyGroupHierarchyPathArrayOutput() GetUserHierarchyGroupHierarchyPathArrayOutput
func (GetUserHierarchyGroupHierarchyPathArrayOutput) ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathArrayOutput) ToGetUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathArrayOutput
type GetUserHierarchyGroupHierarchyPathInput ¶ added in v5.11.0
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 GetUserHierarchyGroupHierarchyPathLevelFife ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelFifeArgs ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelFifeArgs struct { // The Amazon Resource Name (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 ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput() GetUserHierarchyGroupHierarchyPathLevelFifeOutput
func (GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelFifeArgs) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeOutput
type GetUserHierarchyGroupHierarchyPathLevelFifeArray ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelFifeArray []GetUserHierarchyGroupHierarchyPathLevelFifeInput
func (GetUserHierarchyGroupHierarchyPathLevelFifeArray) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelFifeArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFifeArray) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelFifeArray) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelFifeArray) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelFifeArray) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelFifeArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelFifeInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelFifeOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Arn ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Id ¶ added in v5.11.0
The identifier of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Name ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) Name() pulumi.StringOutput
Returns information on a specific hierarchy group by name
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutput() GetUserHierarchyGroupHierarchyPathLevelFifeOutput
func (GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFifeOutput) ToGetUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFifeOutput
type GetUserHierarchyGroupHierarchyPathLevelFour ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelFourArgs ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelFourArgs struct { // The Amazon Resource Name (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 ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelFourArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFourArgs) ToGetUserHierarchyGroupHierarchyPathLevelFourOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelFourArgs) ToGetUserHierarchyGroupHierarchyPathLevelFourOutput() GetUserHierarchyGroupHierarchyPathLevelFourOutput
func (GetUserHierarchyGroupHierarchyPathLevelFourArgs) ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelFourArgs) ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourOutput
type GetUserHierarchyGroupHierarchyPathLevelFourArray ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelFourArray []GetUserHierarchyGroupHierarchyPathLevelFourInput
func (GetUserHierarchyGroupHierarchyPathLevelFourArray) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelFourArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFourArray) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelFourArray) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelFourArray) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelFourArray) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelFourArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutput() GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelFourInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelFourOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) Arn ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) Id ¶ added in v5.11.0
The identifier of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) Name ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) Name() pulumi.StringOutput
Returns information on a specific hierarchy group by name
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourOutput() GetUserHierarchyGroupHierarchyPathLevelFourOutput
func (GetUserHierarchyGroupHierarchyPathLevelFourOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelFourOutput) ToGetUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelFourOutput
type GetUserHierarchyGroupHierarchyPathLevelOne ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelOneArgs ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelOneArgs struct { // The Amazon Resource Name (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 ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelOneArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelOneArgs) ToGetUserHierarchyGroupHierarchyPathLevelOneOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelOneArgs) ToGetUserHierarchyGroupHierarchyPathLevelOneOutput() GetUserHierarchyGroupHierarchyPathLevelOneOutput
func (GetUserHierarchyGroupHierarchyPathLevelOneArgs) ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelOneArgs) ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneOutput
type GetUserHierarchyGroupHierarchyPathLevelOneArray ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelOneArray []GetUserHierarchyGroupHierarchyPathLevelOneInput
func (GetUserHierarchyGroupHierarchyPathLevelOneArray) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelOneArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelOneArray) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelOneArray) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput() GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelOneArray) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelOneArray) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelOneArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutput() GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelOneInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelOneOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) Arn ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) Id ¶ added in v5.11.0
The identifier of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) Name ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) Name() pulumi.StringOutput
Returns information on a specific hierarchy group by name
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneOutput() GetUserHierarchyGroupHierarchyPathLevelOneOutput
func (GetUserHierarchyGroupHierarchyPathLevelOneOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelOneOutput) ToGetUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelOneOutput
type GetUserHierarchyGroupHierarchyPathLevelThree ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelThreeArgs ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelThreeArgs struct { // The Amazon Resource Name (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 ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput() GetUserHierarchyGroupHierarchyPathLevelThreeOutput
func (GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelThreeArgs) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeOutput
type GetUserHierarchyGroupHierarchyPathLevelThreeArray ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelThreeArray []GetUserHierarchyGroupHierarchyPathLevelThreeInput
func (GetUserHierarchyGroupHierarchyPathLevelThreeArray) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelThreeArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelThreeArray) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelThreeArray) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelThreeArray) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelThreeArray) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelThreeArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelThreeInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelThreeOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Arn ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Id ¶ added in v5.11.0
The identifier of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Name ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) Name() pulumi.StringOutput
Returns information on a specific hierarchy group by name
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutput() GetUserHierarchyGroupHierarchyPathLevelThreeOutput
func (GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelThreeOutput) ToGetUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelThreeOutput
type GetUserHierarchyGroupHierarchyPathLevelTwo ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelTwoArgs ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelTwoArgs struct { // The Amazon Resource Name (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 ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput() GetUserHierarchyGroupHierarchyPathLevelTwoOutput
func (GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelTwoArgs) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoOutput
type GetUserHierarchyGroupHierarchyPathLevelTwoArray ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelTwoArray []GetUserHierarchyGroupHierarchyPathLevelTwoInput
func (GetUserHierarchyGroupHierarchyPathLevelTwoArray) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelTwoArray) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelTwoArray) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelTwoArray) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelTwoArray) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext ¶ added in v5.11.0
func (i GetUserHierarchyGroupHierarchyPathLevelTwoArray) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelTwoArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
func (GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
type GetUserHierarchyGroupHierarchyPathLevelTwoInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathLevelTwoOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Arn ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Id ¶ added in v5.11.0
The identifier of the hierarchy group.
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Name ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) Name() pulumi.StringOutput
Returns information on a specific hierarchy group by name
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutput() GetUserHierarchyGroupHierarchyPathLevelTwoOutput
func (GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathLevelTwoOutput) ToGetUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathLevelTwoOutput
type GetUserHierarchyGroupHierarchyPathOutput ¶ added in v5.11.0
type GetUserHierarchyGroupHierarchyPathOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyGroupHierarchyPathOutput) ElementType ¶ added in v5.11.0
func (GetUserHierarchyGroupHierarchyPathOutput) ElementType() reflect.Type
func (GetUserHierarchyGroupHierarchyPathOutput) LevelFives ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathOutput) LevelFives() GetUserHierarchyGroupHierarchyPathLevelFifeArrayOutput
A block that defines the details of level five. The level block is documented below.
func (GetUserHierarchyGroupHierarchyPathOutput) LevelFours ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathOutput) LevelFours() GetUserHierarchyGroupHierarchyPathLevelFourArrayOutput
A block that defines the details of level four. The level block is documented below.
func (GetUserHierarchyGroupHierarchyPathOutput) LevelOnes ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathOutput) LevelOnes() GetUserHierarchyGroupHierarchyPathLevelOneArrayOutput
A block that defines the details of level one. The level block is documented below.
func (GetUserHierarchyGroupHierarchyPathOutput) LevelThrees ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathOutput) LevelThrees() GetUserHierarchyGroupHierarchyPathLevelThreeArrayOutput
A block that defines the details of level three. The level block is documented below.
func (GetUserHierarchyGroupHierarchyPathOutput) LevelTwos ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathOutput) LevelTwos() GetUserHierarchyGroupHierarchyPathLevelTwoArrayOutput
A block that defines the details of level two. The level block is documented below.
func (GetUserHierarchyGroupHierarchyPathOutput) ToGetUserHierarchyGroupHierarchyPathOutput ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathOutput) ToGetUserHierarchyGroupHierarchyPathOutput() GetUserHierarchyGroupHierarchyPathOutput
func (GetUserHierarchyGroupHierarchyPathOutput) ToGetUserHierarchyGroupHierarchyPathOutputWithContext ¶ added in v5.11.0
func (o GetUserHierarchyGroupHierarchyPathOutput) ToGetUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) GetUserHierarchyGroupHierarchyPathOutput
type GetUserHierarchyStructureHierarchyStructure ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructure struct { // A block that defines the details of level five. The level block is documented below. LevelFives []GetUserHierarchyStructureHierarchyStructureLevelFife `pulumi:"levelFives"` // A block that defines the details of level four. The level block is documented below. LevelFours []GetUserHierarchyStructureHierarchyStructureLevelFour `pulumi:"levelFours"` // A block that defines the details of level one. The level block is documented below. LevelOnes []GetUserHierarchyStructureHierarchyStructureLevelOne `pulumi:"levelOnes"` // A block that defines the details of level three. The level block is documented below. LevelThrees []GetUserHierarchyStructureHierarchyStructureLevelThree `pulumi:"levelThrees"` // A block that defines the details of level two. The level block is documented below. LevelTwos []GetUserHierarchyStructureHierarchyStructureLevelTwo `pulumi:"levelTwos"` }
type GetUserHierarchyStructureHierarchyStructureArgs ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureArgs struct { // A block that defines the details of level five. The level block is documented below. LevelFives GetUserHierarchyStructureHierarchyStructureLevelFifeArrayInput `pulumi:"levelFives"` // A block that defines the details of level four. The level block is documented below. LevelFours GetUserHierarchyStructureHierarchyStructureLevelFourArrayInput `pulumi:"levelFours"` // A block that defines the details of level one. The level block is documented below. LevelOnes GetUserHierarchyStructureHierarchyStructureLevelOneArrayInput `pulumi:"levelOnes"` // A block that defines the details of level three. The level block is documented below. LevelThrees GetUserHierarchyStructureHierarchyStructureLevelThreeArrayInput `pulumi:"levelThrees"` // A block that defines the details of level two. The level block is documented below. LevelTwos GetUserHierarchyStructureHierarchyStructureLevelTwoArrayInput `pulumi:"levelTwos"` }
func (GetUserHierarchyStructureHierarchyStructureArgs) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureArgs) ToGetUserHierarchyStructureHierarchyStructureOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureArgs) ToGetUserHierarchyStructureHierarchyStructureOutput() GetUserHierarchyStructureHierarchyStructureOutput
func (GetUserHierarchyStructureHierarchyStructureArgs) ToGetUserHierarchyStructureHierarchyStructureOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureArgs) ToGetUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureOutput
type GetUserHierarchyStructureHierarchyStructureArray ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureArray []GetUserHierarchyStructureHierarchyStructureInput
func (GetUserHierarchyStructureHierarchyStructureArray) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureArray) ToGetUserHierarchyStructureHierarchyStructureArrayOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureArray) ToGetUserHierarchyStructureHierarchyStructureArrayOutput() GetUserHierarchyStructureHierarchyStructureArrayOutput
func (GetUserHierarchyStructureHierarchyStructureArray) ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureArray) ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureArrayOutput
type GetUserHierarchyStructureHierarchyStructureArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureArrayOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureArrayOutput) ToGetUserHierarchyStructureHierarchyStructureArrayOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureArrayOutput) ToGetUserHierarchyStructureHierarchyStructureArrayOutput() GetUserHierarchyStructureHierarchyStructureArrayOutput
func (GetUserHierarchyStructureHierarchyStructureArrayOutput) ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureArrayOutput) ToGetUserHierarchyStructureHierarchyStructureArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureArrayOutput
type GetUserHierarchyStructureHierarchyStructureInput ¶ added in v5.5.0
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 GetUserHierarchyStructureHierarchyStructureLevelFife ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelFife 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 GetUserHierarchyStructureHierarchyStructureLevelFifeArgs ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelFifeArgs struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringInput `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
type GetUserHierarchyStructureHierarchyStructureLevelFifeArray ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelFifeArray []GetUserHierarchyStructureHierarchyStructureLevelFifeInput
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelFifeArray) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelFifeArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelFifeInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelFifeOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) Arn ¶ added in v5.5.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) Id ¶ added in v5.5.0
The identifier of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) Name ¶ added in v5.5.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutput() GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelFifeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFifeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFifeOutput
type GetUserHierarchyStructureHierarchyStructureLevelFour ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelFour 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 GetUserHierarchyStructureHierarchyStructureLevelFourArgs ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelFourArgs struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringInput `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput() GetUserHierarchyStructureHierarchyStructureLevelFourOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelFourArgs) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourOutput
type GetUserHierarchyStructureHierarchyStructureLevelFourArray ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelFourArray []GetUserHierarchyStructureHierarchyStructureLevelFourInput
func (GetUserHierarchyStructureHierarchyStructureLevelFourArray) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelFourArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFourArray) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelFourArray) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFourArray) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelFourArray) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelFourArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelFourInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelFourOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) Arn ¶ added in v5.5.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) Id ¶ added in v5.5.0
The identifier of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) Name ¶ added in v5.5.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutput() GetUserHierarchyStructureHierarchyStructureLevelFourOutput
func (GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelFourOutput) ToGetUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelFourOutput
type GetUserHierarchyStructureHierarchyStructureLevelOne ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelOne 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 GetUserHierarchyStructureHierarchyStructureLevelOneArgs ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelOneArgs struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringInput `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput() GetUserHierarchyStructureHierarchyStructureLevelOneOutput
func (GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelOneArgs) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneOutput
type GetUserHierarchyStructureHierarchyStructureLevelOneArray ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelOneArray []GetUserHierarchyStructureHierarchyStructureLevelOneInput
func (GetUserHierarchyStructureHierarchyStructureLevelOneArray) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelOneArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelOneArray) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelOneArray) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelOneArray) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelOneArray) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelOneArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelOneInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelOneOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) Arn ¶ added in v5.5.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) Id ¶ added in v5.5.0
The identifier of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) Name ¶ added in v5.5.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutput() GetUserHierarchyStructureHierarchyStructureLevelOneOutput
func (GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelOneOutput) ToGetUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelOneOutput
type GetUserHierarchyStructureHierarchyStructureLevelThree ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelThree 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 GetUserHierarchyStructureHierarchyStructureLevelThreeArgs ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelThreeArgs struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringInput `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArgs) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
type GetUserHierarchyStructureHierarchyStructureLevelThreeArray ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelThreeArray []GetUserHierarchyStructureHierarchyStructureLevelThreeInput
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelThreeArray) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelThreeArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelThreeInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelThreeOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) Arn ¶ added in v5.5.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) Id ¶ added in v5.5.0
The identifier of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) Name ¶ added in v5.5.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutput() GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
func (GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelThreeOutput) ToGetUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelThreeOutput
type GetUserHierarchyStructureHierarchyStructureLevelTwo ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelTwo 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 GetUserHierarchyStructureHierarchyStructureLevelTwoArgs ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelTwoArgs struct { // The Amazon Resource Name (ARN) of the hierarchy level. Arn pulumi.StringInput `pulumi:"arn"` // The identifier of the hierarchy level. Id pulumi.StringInput `pulumi:"id"` // The name of the user hierarchy level. Must not be more than 50 characters. Name pulumi.StringInput `pulumi:"name"` }
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArgs) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
type GetUserHierarchyStructureHierarchyStructureLevelTwoArray ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelTwoArray []GetUserHierarchyStructureHierarchyStructureLevelTwoInput
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext ¶ added in v5.5.0
func (i GetUserHierarchyStructureHierarchyStructureLevelTwoArray) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelTwoArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
func (GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
type GetUserHierarchyStructureHierarchyStructureLevelTwoInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureLevelTwoOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) Arn ¶ added in v5.5.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) Id ¶ added in v5.5.0
The identifier of the hierarchy level.
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) Name ¶ added in v5.5.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutput() GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
func (GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureLevelTwoOutput) ToGetUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureLevelTwoOutput
type GetUserHierarchyStructureHierarchyStructureOutput ¶ added in v5.5.0
type GetUserHierarchyStructureHierarchyStructureOutput struct{ *pulumi.OutputState }
func (GetUserHierarchyStructureHierarchyStructureOutput) ElementType ¶ added in v5.5.0
func (GetUserHierarchyStructureHierarchyStructureOutput) ElementType() reflect.Type
func (GetUserHierarchyStructureHierarchyStructureOutput) LevelFives ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelFives() GetUserHierarchyStructureHierarchyStructureLevelFifeArrayOutput
A block that defines the details of level five. The level block is documented below.
func (GetUserHierarchyStructureHierarchyStructureOutput) LevelFours ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelFours() GetUserHierarchyStructureHierarchyStructureLevelFourArrayOutput
A block that defines the details of level four. The level block is documented below.
func (GetUserHierarchyStructureHierarchyStructureOutput) LevelOnes ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelOnes() GetUserHierarchyStructureHierarchyStructureLevelOneArrayOutput
A block that defines the details of level one. The level block is documented below.
func (GetUserHierarchyStructureHierarchyStructureOutput) LevelThrees ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelThrees() GetUserHierarchyStructureHierarchyStructureLevelThreeArrayOutput
A block that defines the details of level three. The level block is documented below.
func (GetUserHierarchyStructureHierarchyStructureOutput) LevelTwos ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureOutput) LevelTwos() GetUserHierarchyStructureHierarchyStructureLevelTwoArrayOutput
A block that defines the details of level two. The level block is documented below.
func (GetUserHierarchyStructureHierarchyStructureOutput) ToGetUserHierarchyStructureHierarchyStructureOutput ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureOutput) ToGetUserHierarchyStructureHierarchyStructureOutput() GetUserHierarchyStructureHierarchyStructureOutput
func (GetUserHierarchyStructureHierarchyStructureOutput) ToGetUserHierarchyStructureHierarchyStructureOutputWithContext ¶ added in v5.5.0
func (o GetUserHierarchyStructureHierarchyStructureOutput) ToGetUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) GetUserHierarchyStructureHierarchyStructureOutput
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"` // (**Deprecated**) The Amazon Resource Name (ARN) of the Hours of Operation. // // Deprecated: use 'arn' attribute instead HoursOfOperationArn pulumi.StringOutput `pulumi:"hoursOfOperationArn"` // 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. 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/v5/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{ 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), }, }, }, Description: pulumi.String("Monday office hours"), InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), Tags: pulumi.StringMap{ "Name": pulumi.String("Example Hours of Operation"), }, TimeZone: pulumi.String("EST"), }) if err != nil { return err } return nil }) }
```
## Import
Amazon Connect Hours of Operations can be imported using the `instance_id` and `hours_of_operation_id` separated by a colon (`:`), e.g.,
```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 ¶ added in v5.4.0
func (o HoursOfOperationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Hours of Operation.
func (HoursOfOperationOutput) Configs ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o HoursOfOperationOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Hours of Operation.
func (HoursOfOperationOutput) ElementType ¶
func (HoursOfOperationOutput) ElementType() reflect.Type
func (HoursOfOperationOutput) HoursOfOperationArn
deprecated
added in
v5.4.0
func (o HoursOfOperationOutput) HoursOfOperationArn() pulumi.StringOutput
(**Deprecated**) The Amazon Resource Name (ARN) of the Hours of Operation.
Deprecated: use 'arn' attribute instead
func (HoursOfOperationOutput) HoursOfOperationId ¶ added in v5.4.0
func (o HoursOfOperationOutput) HoursOfOperationId() pulumi.StringOutput
The identifier for the hours of operation.
func (HoursOfOperationOutput) InstanceId ¶ added in v5.4.0
func (o HoursOfOperationOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (HoursOfOperationOutput) Name ¶ added in v5.4.0
func (o HoursOfOperationOutput) Name() pulumi.StringOutput
Specifies the name of the Hours of Operation.
func (HoursOfOperationOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o HoursOfOperationOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (HoursOfOperationOutput) TimeZone ¶ added in v5.4.0
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 // (**Deprecated**) The Amazon Resource Name (ARN) of the Hours of Operation. // // Deprecated: use 'arn' attribute instead HoursOfOperationArn 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. 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"` // Specifies 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 outbound calls are enabled. // <!-- * `useCustomTtsVoices` - (Optional) Specifies 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/v5/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/v5/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(aws_directory_service_directory.Test.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/v5/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
Connect instances can be imported using the `id`, e.g.,
```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 outbound calls are enabled. // <!-- * `useCustomTtsVoices` - (Optional) Specifies 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 ¶ added in v5.4.0
func (o InstanceOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the instance.
func (InstanceOutput) AutoResolveBestVoicesEnabled ¶ added in v5.4.0
func (o InstanceOutput) AutoResolveBestVoicesEnabled() pulumi.BoolPtrOutput
Specifies whether auto resolve best voices is enabled. Defaults to `true`.
func (InstanceOutput) ContactFlowLogsEnabled ¶ added in v5.4.0
func (o InstanceOutput) ContactFlowLogsEnabled() pulumi.BoolPtrOutput
Specifies whether contact flow logs are enabled. Defaults to `false`.
func (InstanceOutput) ContactLensEnabled ¶ added in v5.4.0
func (o InstanceOutput) ContactLensEnabled() pulumi.BoolPtrOutput
Specifies whether contact lens is enabled. Defaults to `true`.
func (InstanceOutput) CreatedTime ¶ added in v5.4.0
func (o InstanceOutput) CreatedTime() pulumi.StringOutput
Specifies when the instance was created.
func (InstanceOutput) DirectoryId ¶ added in v5.4.0
func (o InstanceOutput) DirectoryId() pulumi.StringPtrOutput
The identifier for the directory if identityManagementType is `EXISTING_DIRECTORY`.
func (InstanceOutput) EarlyMediaEnabled ¶ added in v5.4.0
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 ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o InstanceOutput) InboundCallsEnabled() pulumi.BoolOutput
Specifies whether inbound calls are enabled.
func (InstanceOutput) InstanceAlias ¶ added in v5.4.0
func (o InstanceOutput) InstanceAlias() pulumi.StringPtrOutput
Specifies the name of the instance. Required if `directoryId` not specified.
func (InstanceOutput) OutboundCallsEnabled ¶ added in v5.4.0
func (o InstanceOutput) OutboundCallsEnabled() pulumi.BoolOutput
Specifies whether outbound calls are enabled. <!-- * `useCustomTtsVoices` - (Optional) Specifies Whether use custom tts voices is enabled. Defaults to `false` -->
func (InstanceOutput) ServiceRole ¶ added in v5.4.0
func (o InstanceOutput) ServiceRole() pulumi.StringOutput
The service role of the instance.
func (InstanceOutput) Status ¶ added in v5.4.0
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 // Specifies 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 outbound calls are enabled. // <!-- * `useCustomTtsVoices` - (Optional) Specifies 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 ¶ added in v5.11.0
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: `CHAT_TRANSCRIPTS` | `CALL_RECORDINGS` | `SCHEDULED_REPORTS` | `MEDIA_STREAMS` | `CONTACT_TRACE_RECORDS` | `AGENT_EVENTS` | `REAL_TIME_CONTACT_ANALYSIS_SEGMENTS`. 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/v5/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(aws_connect_instance.Example.Id), ResourceType: pulumi.String("CONTACT_TRACE_RECORDS"), StorageConfig: &connect.InstanceStorageConfigStorageConfigArgs{ KinesisFirehoseConfig: &connect.InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs{ FirehoseArn: pulumi.Any(aws_kinesis_firehose_delivery_stream.Example.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/v5/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(aws_connect_instance.Example.Id), ResourceType: pulumi.String("CONTACT_TRACE_RECORDS"), StorageConfig: &connect.InstanceStorageConfigStorageConfigArgs{ KinesisStreamConfig: &connect.InstanceStorageConfigStorageConfigKinesisStreamConfigArgs{ StreamArn: pulumi.Any(aws_kinesis_stream.Example.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/v5/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(aws_connect_instance.Example.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(aws_kms_key.Example.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/v5/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(aws_connect_instance.Example.Id), ResourceType: pulumi.String("CHAT_TRANSCRIPTS"), StorageConfig: &connect.InstanceStorageConfigStorageConfigArgs{ S3Config: &connect.InstanceStorageConfigStorageConfigS3ConfigArgs{ BucketName: pulumi.Any(aws_s3_bucket.Example.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/v5/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(aws_connect_instance.Example.Id), ResourceType: pulumi.String("CHAT_TRANSCRIPTS"), StorageConfig: &connect.InstanceStorageConfigStorageConfigArgs{ S3Config: &connect.InstanceStorageConfigStorageConfigS3ConfigArgs{ BucketName: pulumi.Any(aws_s3_bucket.Example.Id), BucketPrefix: pulumi.String("example"), EncryptionConfig: &connect.InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs{ EncryptionType: pulumi.String("KMS"), KeyId: pulumi.Any(aws_kms_key.Example.Arn), }, }, StorageType: pulumi.String("S3"), }, }) if err != nil { return err } return nil }) }
```
## Import
Amazon Connect Instance Storage Configs can be imported using the `instance_id`, `association_id`, and `resource_type` separated by a colon (`:`), e.g.,
```sh
$ pulumi import aws:connect/instanceStorageConfig:InstanceStorageConfig example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5:CHAT_TRANSCRIPTS
```
func GetInstanceStorageConfig ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (*InstanceStorageConfig) ElementType() reflect.Type
func (*InstanceStorageConfig) ToInstanceStorageConfigOutput ¶ added in v5.11.0
func (i *InstanceStorageConfig) ToInstanceStorageConfigOutput() InstanceStorageConfigOutput
func (*InstanceStorageConfig) ToInstanceStorageConfigOutputWithContext ¶ added in v5.11.0
func (i *InstanceStorageConfig) ToInstanceStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigOutput
type InstanceStorageConfigArgs ¶ added in v5.11.0
type InstanceStorageConfigArgs struct { // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId pulumi.StringInput // A valid resource type. Valid Values: `CHAT_TRANSCRIPTS` | `CALL_RECORDINGS` | `SCHEDULED_REPORTS` | `MEDIA_STREAMS` | `CONTACT_TRACE_RECORDS` | `AGENT_EVENTS` | `REAL_TIME_CONTACT_ANALYSIS_SEGMENTS`. 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 ¶ added in v5.11.0
func (InstanceStorageConfigArgs) ElementType() reflect.Type
type InstanceStorageConfigArray ¶ added in v5.11.0
type InstanceStorageConfigArray []InstanceStorageConfigInput
func (InstanceStorageConfigArray) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigArray) ElementType() reflect.Type
func (InstanceStorageConfigArray) ToInstanceStorageConfigArrayOutput ¶ added in v5.11.0
func (i InstanceStorageConfigArray) ToInstanceStorageConfigArrayOutput() InstanceStorageConfigArrayOutput
func (InstanceStorageConfigArray) ToInstanceStorageConfigArrayOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigArray) ToInstanceStorageConfigArrayOutputWithContext(ctx context.Context) InstanceStorageConfigArrayOutput
type InstanceStorageConfigArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type InstanceStorageConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigArrayOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigArrayOutput) ElementType() reflect.Type
func (InstanceStorageConfigArrayOutput) Index ¶ added in v5.11.0
func (o InstanceStorageConfigArrayOutput) Index(i pulumi.IntInput) InstanceStorageConfigOutput
func (InstanceStorageConfigArrayOutput) ToInstanceStorageConfigArrayOutput ¶ added in v5.11.0
func (o InstanceStorageConfigArrayOutput) ToInstanceStorageConfigArrayOutput() InstanceStorageConfigArrayOutput
func (InstanceStorageConfigArrayOutput) ToInstanceStorageConfigArrayOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigArrayOutput) ToInstanceStorageConfigArrayOutputWithContext(ctx context.Context) InstanceStorageConfigArrayOutput
type InstanceStorageConfigInput ¶ added in v5.11.0
type InstanceStorageConfigInput interface { pulumi.Input ToInstanceStorageConfigOutput() InstanceStorageConfigOutput ToInstanceStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigOutput }
type InstanceStorageConfigMap ¶ added in v5.11.0
type InstanceStorageConfigMap map[string]InstanceStorageConfigInput
func (InstanceStorageConfigMap) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigMap) ElementType() reflect.Type
func (InstanceStorageConfigMap) ToInstanceStorageConfigMapOutput ¶ added in v5.11.0
func (i InstanceStorageConfigMap) ToInstanceStorageConfigMapOutput() InstanceStorageConfigMapOutput
func (InstanceStorageConfigMap) ToInstanceStorageConfigMapOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigMap) ToInstanceStorageConfigMapOutputWithContext(ctx context.Context) InstanceStorageConfigMapOutput
type InstanceStorageConfigMapInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type InstanceStorageConfigMapOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigMapOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigMapOutput) ElementType() reflect.Type
func (InstanceStorageConfigMapOutput) MapIndex ¶ added in v5.11.0
func (o InstanceStorageConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceStorageConfigOutput
func (InstanceStorageConfigMapOutput) ToInstanceStorageConfigMapOutput ¶ added in v5.11.0
func (o InstanceStorageConfigMapOutput) ToInstanceStorageConfigMapOutput() InstanceStorageConfigMapOutput
func (InstanceStorageConfigMapOutput) ToInstanceStorageConfigMapOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigMapOutput) ToInstanceStorageConfigMapOutputWithContext(ctx context.Context) InstanceStorageConfigMapOutput
type InstanceStorageConfigOutput ¶ added in v5.11.0
type InstanceStorageConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigOutput) AssociationId ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (InstanceStorageConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigOutput) InstanceId ¶ added in v5.11.0
func (o InstanceStorageConfigOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (InstanceStorageConfigOutput) ResourceType ¶ added in v5.11.0
func (o InstanceStorageConfigOutput) ResourceType() pulumi.StringOutput
A valid resource type. Valid Values: `CHAT_TRANSCRIPTS` | `CALL_RECORDINGS` | `SCHEDULED_REPORTS` | `MEDIA_STREAMS` | `CONTACT_TRACE_RECORDS` | `AGENT_EVENTS` | `REAL_TIME_CONTACT_ANALYSIS_SEGMENTS`.
func (InstanceStorageConfigOutput) StorageConfig ¶ added in v5.11.0
func (o InstanceStorageConfigOutput) StorageConfig() InstanceStorageConfigStorageConfigOutput
Specifies the storage configuration options for the Connect Instance. Documented below.
func (InstanceStorageConfigOutput) ToInstanceStorageConfigOutput ¶ added in v5.11.0
func (o InstanceStorageConfigOutput) ToInstanceStorageConfigOutput() InstanceStorageConfigOutput
func (InstanceStorageConfigOutput) ToInstanceStorageConfigOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigOutput) ToInstanceStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigOutput
type InstanceStorageConfigState ¶ added in v5.11.0
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: `CHAT_TRANSCRIPTS` | `CALL_RECORDINGS` | `SCHEDULED_REPORTS` | `MEDIA_STREAMS` | `CONTACT_TRACE_RECORDS` | `AGENT_EVENTS` | `REAL_TIME_CONTACT_ANALYSIS_SEGMENTS`. ResourceType pulumi.StringPtrInput // Specifies the storage configuration options for the Connect Instance. Documented below. StorageConfig InstanceStorageConfigStorageConfigPtrInput }
func (InstanceStorageConfigState) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigState) ElementType() reflect.Type
type InstanceStorageConfigStorageConfig ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigOutput() InstanceStorageConfigStorageConfigOutput
func (InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigOutput
func (InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigPtrOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigPtrOutput() InstanceStorageConfigStorageConfigPtrOutput
func (InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigPtrOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigArgs) ToInstanceStorageConfigStorageConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigPtrOutput
type InstanceStorageConfigStorageConfigInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisFirehoseConfig struct { // The Amazon Resource Name (ARN) of the delivery stream. FirehoseArn string `pulumi:"firehoseArn"` }
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs struct { // The Amazon Resource Name (ARN) of the delivery stream. FirehoseArn pulumi.StringInput `pulumi:"firehoseArn"` }
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) FirehoseArn ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) FirehoseArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the delivery stream.
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
func InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtr(v *InstanceStorageConfigStorageConfigKinesisFirehoseConfigArgs) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrInput
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) FirehoseArn ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) FirehoseArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the delivery stream.
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisStreamConfig ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisStreamConfig struct { // The Amazon Resource Name (ARN) of the data stream. StreamArn string `pulumi:"streamArn"` }
type InstanceStorageConfigStorageConfigKinesisStreamConfigArgs ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisStreamConfigArgs struct { // The Amazon Resource Name (ARN) of the data stream. StreamArn pulumi.StringInput `pulumi:"streamArn"` }
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisStreamConfigInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisStreamConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) StreamArn ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) StreamArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the data stream.
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisStreamConfigPtrInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
func InstanceStorageConfigStorageConfigKinesisStreamConfigPtr(v *InstanceStorageConfigStorageConfigKinesisStreamConfigArgs) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrInput
type InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) StreamArn ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) StreamArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the data stream.
func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfig ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfig ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) EncryptionType ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) EncryptionType() pulumi.StringOutput
The type of encryption. Valid Values: `KMS`.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) KeyId ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
func InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtr(v *InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigArgs) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrInput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) Elem ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) EncryptionType ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) EncryptionType() pulumi.StringPtrOutput
The type of encryption. Valid Values: `KMS`.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) KeyId ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) EncryptionConfig ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) EncryptionConfig() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigOutput
The encryption configuration. Documented below.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) Prefix ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
func InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtr(v *InstanceStorageConfigStorageConfigKinesisVideoStreamConfigArgs) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrInput
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) EncryptionConfig ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) EncryptionConfig() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigEncryptionConfigPtrOutput
The encryption configuration. Documented below.
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) Prefix ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
func (InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput) ToInstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
type InstanceStorageConfigStorageConfigOutput ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigOutput) KinesisFirehoseConfig ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigOutput) KinesisFirehoseConfig() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below.
func (InstanceStorageConfigStorageConfigOutput) KinesisStreamConfig ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigOutput) KinesisStreamConfig() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
A block that specifies the configuration of the Kinesis data stream. Documented below.
func (InstanceStorageConfigStorageConfigOutput) KinesisVideoStreamConfig ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigOutput) KinesisVideoStreamConfig() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
A block that specifies the configuration of the Kinesis video stream. Documented below.
func (InstanceStorageConfigStorageConfigOutput) S3Config ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigOutput) S3Config() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
A block that specifies the configuration of S3 Bucket. Documented below.
func (InstanceStorageConfigStorageConfigOutput) StorageType ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigOutput) StorageType() pulumi.StringOutput
A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`.
func (InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigOutput() InstanceStorageConfigStorageConfigOutput
func (InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigOutput
func (InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigPtrOutput() InstanceStorageConfigStorageConfigPtrOutput
func (InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigOutput) ToInstanceStorageConfigStorageConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigPtrOutput
type InstanceStorageConfigStorageConfigPtrInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
func InstanceStorageConfigStorageConfigPtr(v *InstanceStorageConfigStorageConfigArgs) InstanceStorageConfigStorageConfigPtrInput
type InstanceStorageConfigStorageConfigPtrOutput ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigPtrOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigPtrOutput) KinesisFirehoseConfig ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigPtrOutput) KinesisFirehoseConfig() InstanceStorageConfigStorageConfigKinesisFirehoseConfigPtrOutput
A block that specifies the configuration of the Kinesis Firehose delivery stream. Documented below.
func (InstanceStorageConfigStorageConfigPtrOutput) KinesisStreamConfig ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigPtrOutput) KinesisStreamConfig() InstanceStorageConfigStorageConfigKinesisStreamConfigPtrOutput
A block that specifies the configuration of the Kinesis data stream. Documented below.
func (InstanceStorageConfigStorageConfigPtrOutput) KinesisVideoStreamConfig ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigPtrOutput) KinesisVideoStreamConfig() InstanceStorageConfigStorageConfigKinesisVideoStreamConfigPtrOutput
A block that specifies the configuration of the Kinesis video stream. Documented below.
func (InstanceStorageConfigStorageConfigPtrOutput) S3Config ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigPtrOutput) S3Config() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
A block that specifies the configuration of S3 Bucket. Documented below.
func (InstanceStorageConfigStorageConfigPtrOutput) StorageType ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigPtrOutput) StorageType() pulumi.StringPtrOutput
A valid storage type. Valid Values: `S3` | `KINESIS_VIDEO_STREAM` | `KINESIS_STREAM` | `KINESIS_FIREHOSE`.
func (InstanceStorageConfigStorageConfigPtrOutput) ToInstanceStorageConfigStorageConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigPtrOutput) ToInstanceStorageConfigStorageConfigPtrOutput() InstanceStorageConfigStorageConfigPtrOutput
func (InstanceStorageConfigStorageConfigPtrOutput) ToInstanceStorageConfigStorageConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigPtrOutput) ToInstanceStorageConfigStorageConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigPtrOutput
type InstanceStorageConfigStorageConfigS3Config ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigOutput() InstanceStorageConfigStorageConfigS3ConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigS3ConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigPtrOutput
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfig ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext ¶ added in v5.11.0
func (i InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) EncryptionType ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) EncryptionType() pulumi.StringOutput
The type of encryption. Valid Values: `KMS`.
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) KeyId ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
func InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtr(v *InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigArgs) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrInput
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) EncryptionType ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) EncryptionType() pulumi.StringPtrOutput
The type of encryption. Valid Values: `KMS`.
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) KeyId ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
type InstanceStorageConfigStorageConfigS3ConfigInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigS3ConfigOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigS3ConfigOutput) BucketName ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) BucketName() pulumi.StringOutput
The S3 bucket name.
func (InstanceStorageConfigStorageConfigS3ConfigOutput) BucketPrefix ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) BucketPrefix() pulumi.StringOutput
The S3 bucket prefix.
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigOutput) EncryptionConfig ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) EncryptionConfig() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
The encryption configuration. Documented below.
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigOutput() InstanceStorageConfigStorageConfigS3ConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigOutput
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext(ctx context.Context) InstanceStorageConfigStorageConfigS3ConfigPtrOutput
type InstanceStorageConfigStorageConfigS3ConfigPtrInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
func InstanceStorageConfigStorageConfigS3ConfigPtr(v *InstanceStorageConfigStorageConfigS3ConfigArgs) InstanceStorageConfigStorageConfigS3ConfigPtrInput
type InstanceStorageConfigStorageConfigS3ConfigPtrOutput ¶ added in v5.11.0
type InstanceStorageConfigStorageConfigS3ConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) BucketName ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) BucketName() pulumi.StringPtrOutput
The S3 bucket name.
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) BucketPrefix ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) BucketPrefix() pulumi.StringPtrOutput
The S3 bucket prefix.
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ElementType ¶ added in v5.11.0
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ElementType() reflect.Type
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) EncryptionConfig ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) EncryptionConfig() InstanceStorageConfigStorageConfigS3ConfigEncryptionConfigPtrOutput
The encryption configuration. Documented below.
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput ¶ added in v5.11.0
func (o InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutput() InstanceStorageConfigStorageConfigS3ConfigPtrOutput
func (InstanceStorageConfigStorageConfigS3ConfigPtrOutput) ToInstanceStorageConfigStorageConfigS3ConfigPtrOutputWithContext ¶ added in v5.11.0
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/v5/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(aws_lambda_function.Example.Arn), InstanceId: pulumi.Any(aws_connect_instance.Example.Id), }) if err != nil { return err } return nil }) }
```
## Import
`aws_connect_lambda_function_association` can be imported using the `instance_id` and `function_arn` separated by a comma (`,`) e.g.,
```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 ¶ added in v5.4.0
func (o LambdaFunctionAssociationOutput) FunctionArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Lambda Function, omitting any version or alias qualifier.
func (LambdaFunctionAssociationOutput) InstanceId ¶ added in v5.4.0
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 { // The 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 { // The 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/v5/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"` // A the map of tags to assign to the Contact Flow. Tags map[string]string `pulumi:"tags"` // Specifies the 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"` // A 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"` // A 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 { // The Amazon Resource Name (ARN) of the Contact Flow Module. Arn string `pulumi:"arn"` ContactFlowModuleId string `pulumi:"contactFlowModuleId"` // Specifies the logic of the Contact Flow Module. Content string `pulumi:"content"` // Specifies the 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"` // Specifies the type of Contact Flow Module Module. Values are either `ACTIVE` or `ARCHIVED`. State string `pulumi:"state"` // The status of the Contact Flow Module Module. Values are either `PUBLISHED` or `SAVED`. Status string `pulumi:"status"` // A 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/v5/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/v5/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{ ContactFlowModuleId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), InstanceId: "aaaaaaaa-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
The Amazon Resource Name (ARN) of the Contact Flow Module.
func (LookupContactFlowModuleResultOutput) ContactFlowModuleId ¶
func (o LookupContactFlowModuleResultOutput) ContactFlowModuleId() pulumi.StringOutput
func (LookupContactFlowModuleResultOutput) Content ¶
func (o LookupContactFlowModuleResultOutput) Content() pulumi.StringOutput
Specifies the logic of the Contact Flow Module.
func (LookupContactFlowModuleResultOutput) Description ¶
func (o LookupContactFlowModuleResultOutput) Description() pulumi.StringOutput
Specifies the 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
Specifies the type of Contact Flow Module Module. Values are either `ACTIVE` or `ARCHIVED`.
func (LookupContactFlowModuleResultOutput) Status ¶
func (o LookupContactFlowModuleResultOutput) Status() pulumi.StringOutput
The status of the Contact Flow Module Module. Values are either `PUBLISHED` or `SAVED`.
func (LookupContactFlowModuleResultOutput) Tags ¶
func (o LookupContactFlowModuleResultOutput) Tags() pulumi.StringMapOutput
A 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"` // A the map of tags to assign to the Contact Flow. Tags pulumi.StringMapInput `pulumi:"tags"` // Specifies the 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 { // The Amazon Resource Name (ARN) of the Contact Flow. Arn string `pulumi:"arn"` ContactFlowId string `pulumi:"contactFlowId"` // Specifies the logic of the Contact Flow. Content string `pulumi:"content"` // Specifies the 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"` // A the map of tags to assign to the Contact Flow. Tags map[string]string `pulumi:"tags"` // Specifies the 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/v5/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/v5/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{ ContactFlowId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), InstanceId: "aaaaaaaa-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
The Amazon Resource Name (ARN) of the Contact Flow.
func (LookupContactFlowResultOutput) ContactFlowId ¶
func (o LookupContactFlowResultOutput) ContactFlowId() pulumi.StringOutput
func (LookupContactFlowResultOutput) Content ¶
func (o LookupContactFlowResultOutput) Content() pulumi.StringOutput
Specifies the logic of the Contact Flow.
func (LookupContactFlowResultOutput) Description ¶
func (o LookupContactFlowResultOutput) Description() pulumi.StringOutput
Specifies the 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
A the map of 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
Specifies the 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"` // A 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"` // A 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 { // The Amazon Resource Name (ARN) of the Hours of Operation. Arn string `pulumi:"arn"` // Specifies 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"` // Specifies the description of the Hours of Operation. Description string `pulumi:"description"` // (**Deprecated**) The Amazon Resource Name (ARN) of the Hours of Operation. // // Deprecated: use 'arn' attribute instead HoursOfOperationArn string `pulumi:"hoursOfOperationArn"` // The identifier for the hours of operation. HoursOfOperationId string `pulumi:"hoursOfOperationId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Specifies the identifier of the hosting Amazon Connect Instance. InstanceId string `pulumi:"instanceId"` // Specifies the name of the Hours of Operation. Name string `pulumi:"name"` // A map of tags to assign to the Hours of Operation. Tags map[string]string `pulumi:"tags"` // Specifies the 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/v5/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/v5/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{ HoursOfOperationId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), InstanceId: "aaaaaaaa-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
The Amazon Resource Name (ARN) of the Hours of Operation.
func (LookupHoursOfOperationResultOutput) Configs ¶
func (o LookupHoursOfOperationResultOutput) Configs() GetHoursOfOperationConfigArrayOutput
Specifies 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
Specifies the description of the Hours of Operation.
func (LookupHoursOfOperationResultOutput) ElementType ¶
func (LookupHoursOfOperationResultOutput) ElementType() reflect.Type
func (LookupHoursOfOperationResultOutput) HoursOfOperationArn
deprecated
func (o LookupHoursOfOperationResultOutput) HoursOfOperationArn() pulumi.StringOutput
(**Deprecated**) The Amazon Resource Name (ARN) of the Hours of Operation.
Deprecated: use 'arn' attribute instead
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
Specifies the identifier of the hosting Amazon Connect Instance.
func (LookupHoursOfOperationResultOutput) Name ¶
func (o LookupHoursOfOperationResultOutput) Name() pulumi.StringOutput
Specifies the name of the Hours of Operation.
func (LookupHoursOfOperationResultOutput) Tags ¶
func (o LookupHoursOfOperationResultOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the Hours of Operation.
func (LookupHoursOfOperationResultOutput) TimeZone ¶
func (o LookupHoursOfOperationResultOutput) TimeZone() pulumi.StringOutput
Specifies the 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 { // The Amazon Resource Name (ARN) of the instance. Arn string `pulumi:"arn"` AutoResolveBestVoicesEnabled bool `pulumi:"autoResolveBestVoicesEnabled"` // Specifies Whether contact flow logs are enabled. ContactFlowLogsEnabled bool `pulumi:"contactFlowLogsEnabled"` // Specifies Whether contact lens is enabled. ContactLensEnabled bool `pulumi:"contactLensEnabled"` // Specifies When the instance was created. CreatedTime string `pulumi:"createdTime"` // Specifies 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"` // Specifies Whether inbound calls are enabled. InboundCallsEnabled bool `pulumi:"inboundCallsEnabled"` InstanceAlias string `pulumi:"instanceAlias"` InstanceId string `pulumi:"instanceId"` // Specifies Whether outbound calls are enabled. OutboundCallsEnabled bool `pulumi:"outboundCallsEnabled"` // The service role of the instance. ServiceRole string `pulumi:"serviceRole"` // Specifies The 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/v5/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/v5/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
The Amazon Resource Name (ARN) of the instance.
func (LookupInstanceResultOutput) AutoResolveBestVoicesEnabled ¶
func (o LookupInstanceResultOutput) AutoResolveBestVoicesEnabled() pulumi.BoolOutput
func (LookupInstanceResultOutput) ContactFlowLogsEnabled ¶
func (o LookupInstanceResultOutput) ContactFlowLogsEnabled() pulumi.BoolOutput
Specifies Whether contact flow logs are enabled.
func (LookupInstanceResultOutput) ContactLensEnabled ¶
func (o LookupInstanceResultOutput) ContactLensEnabled() pulumi.BoolOutput
Specifies Whether contact lens is enabled.
func (LookupInstanceResultOutput) CreatedTime ¶
func (o LookupInstanceResultOutput) CreatedTime() pulumi.StringOutput
Specifies When the instance was created.
func (LookupInstanceResultOutput) EarlyMediaEnabled ¶
func (o LookupInstanceResultOutput) EarlyMediaEnabled() pulumi.BoolOutput
Specifies 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
Specifies 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) OutboundCallsEnabled ¶
func (o LookupInstanceResultOutput) OutboundCallsEnabled() pulumi.BoolOutput
Specifies Whether outbound calls are enabled.
func (LookupInstanceResultOutput) ServiceRole ¶
func (o LookupInstanceResultOutput) ServiceRole() pulumi.StringOutput
The service role of the instance.
func (LookupInstanceResultOutput) Status ¶
func (o LookupInstanceResultOutput) Status() pulumi.StringOutput
Specifies The state of the instance.
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
type LookupLambdaFunctionAssociationArgs ¶
type LookupLambdaFunctionAssociationArgs struct { // Amazon Resource Name (ARN) of the Lambda Function, omitting any version or alias qualifier. FunctionArn string `pulumi:"functionArn"` // The 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 { // Amazon Resource Name (ARN) of the Lambda Function, omitting any version or alias qualifier. FunctionArn pulumi.StringInput `pulumi:"functionArn"` // The 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/v5/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 ¶ added in v5.1.0
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"` // A map of tags assigned to the Queue. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getQueue.
type LookupQueueOutputArgs ¶ added in v5.1.0
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"` // A map of tags assigned to the Queue. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getQueue.
func (LookupQueueOutputArgs) ElementType ¶ added in v5.1.0
func (LookupQueueOutputArgs) ElementType() reflect.Type
type LookupQueueResult ¶ added in v5.1.0
type LookupQueueResult struct { // The Amazon Resource Name (ARN) of the Queue. Arn string `pulumi:"arn"` // Specifies the 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"` // Specifies the 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"` // The identifier for the Queue. QueueId string `pulumi:"queueId"` // Specifies the description of the Queue. Values are `ENABLED` or `DISABLED`. Status string `pulumi:"status"` // A map of tags assigned to the Queue. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getQueue.
func LookupQueue ¶ added in v5.1.0
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/v5/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/v5/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 ¶ added in v5.1.0
type LookupQueueResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getQueue.
func LookupQueueOutput ¶ added in v5.1.0
func LookupQueueOutput(ctx *pulumi.Context, args LookupQueueOutputArgs, opts ...pulumi.InvokeOption) LookupQueueResultOutput
func (LookupQueueResultOutput) Arn ¶ added in v5.1.0
func (o LookupQueueResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Queue.
func (LookupQueueResultOutput) Description ¶ added in v5.1.0
func (o LookupQueueResultOutput) Description() pulumi.StringOutput
Specifies the description of the Queue.
func (LookupQueueResultOutput) ElementType ¶ added in v5.1.0
func (LookupQueueResultOutput) ElementType() reflect.Type
func (LookupQueueResultOutput) HoursOfOperationId ¶ added in v5.1.0
func (o LookupQueueResultOutput) HoursOfOperationId() pulumi.StringOutput
Specifies the identifier of the Hours of Operation.
func (LookupQueueResultOutput) Id ¶ added in v5.1.0
func (o LookupQueueResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupQueueResultOutput) InstanceId ¶ added in v5.1.0
func (o LookupQueueResultOutput) InstanceId() pulumi.StringOutput
func (LookupQueueResultOutput) MaxContacts ¶ added in v5.1.0
func (o LookupQueueResultOutput) MaxContacts() pulumi.IntOutput
Specifies the maximum number of contacts that can be in the queue before it is considered full. Minimum value of 0.
func (LookupQueueResultOutput) Name ¶ added in v5.1.0
func (o LookupQueueResultOutput) Name() pulumi.StringOutput
func (LookupQueueResultOutput) OutboundCallerConfigs ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (o LookupQueueResultOutput) QueueId() pulumi.StringOutput
The identifier for the Queue.
func (LookupQueueResultOutput) Status ¶ added in v5.1.0
func (o LookupQueueResultOutput) Status() pulumi.StringOutput
Specifies the description of the Queue. Values are `ENABLED` or `DISABLED`.
func (LookupQueueResultOutput) Tags ¶ added in v5.1.0
func (o LookupQueueResultOutput) Tags() pulumi.StringMapOutput
A map of tags assigned to the Queue.
func (LookupQueueResultOutput) ToLookupQueueResultOutput ¶ added in v5.1.0
func (o LookupQueueResultOutput) ToLookupQueueResultOutput() LookupQueueResultOutput
func (LookupQueueResultOutput) ToLookupQueueResultOutputWithContext ¶ added in v5.1.0
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"` // A 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"` // A 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 { // The Amazon Resource Name (ARN) of the Quick Connect. Arn string `pulumi:"arn"` // Specifies the 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"` // The identifier for the Quick Connect. QuickConnectId string `pulumi:"quickConnectId"` // A 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/v5/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/v5/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
The Amazon Resource Name (ARN) of the Quick Connect.
func (LookupQuickConnectResultOutput) Description ¶
func (o LookupQuickConnectResultOutput) Description() pulumi.StringOutput
Specifies the 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
The identifier for the Quick Connect.
func (LookupQuickConnectResultOutput) Tags ¶
func (o LookupQuickConnectResultOutput) Tags() pulumi.StringMapOutput
A 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 ¶ added in v5.5.0
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"` // A map of tags to assign to the Routing Profile. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getRoutingProfile.
type LookupRoutingProfileOutputArgs ¶ added in v5.5.0
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"` // A map of tags to assign to the Routing Profile. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getRoutingProfile.
func (LookupRoutingProfileOutputArgs) ElementType ¶ added in v5.5.0
func (LookupRoutingProfileOutputArgs) ElementType() reflect.Type
type LookupRoutingProfileResult ¶ added in v5.5.0
type LookupRoutingProfileResult struct { // The Amazon Resource Name (ARN) of the Routing Profile. Arn string `pulumi:"arn"` // Specifies the default outbound queue for the Routing Profile. DefaultOutboundQueueId string `pulumi:"defaultOutboundQueueId"` // Specifies the 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"` // A map of tags to assign to the Routing Profile. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getRoutingProfile.
func LookupRoutingProfile ¶ added in v5.5.0
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/v5/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/v5/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 ¶ added in v5.5.0
type LookupRoutingProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRoutingProfile.
func LookupRoutingProfileOutput ¶ added in v5.5.0
func LookupRoutingProfileOutput(ctx *pulumi.Context, args LookupRoutingProfileOutputArgs, opts ...pulumi.InvokeOption) LookupRoutingProfileResultOutput
func (LookupRoutingProfileResultOutput) Arn ¶ added in v5.5.0
func (o LookupRoutingProfileResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Routing Profile.
func (LookupRoutingProfileResultOutput) DefaultOutboundQueueId ¶ added in v5.5.0
func (o LookupRoutingProfileResultOutput) DefaultOutboundQueueId() pulumi.StringOutput
Specifies the default outbound queue for the Routing Profile.
func (LookupRoutingProfileResultOutput) Description ¶ added in v5.5.0
func (o LookupRoutingProfileResultOutput) Description() pulumi.StringOutput
Specifies the description of the Routing Profile.
func (LookupRoutingProfileResultOutput) ElementType ¶ added in v5.5.0
func (LookupRoutingProfileResultOutput) ElementType() reflect.Type
func (LookupRoutingProfileResultOutput) Id ¶ added in v5.5.0
func (o LookupRoutingProfileResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRoutingProfileResultOutput) InstanceId ¶ added in v5.5.0
func (o LookupRoutingProfileResultOutput) InstanceId() pulumi.StringOutput
func (LookupRoutingProfileResultOutput) MediaConcurrencies ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o LookupRoutingProfileResultOutput) Name() pulumi.StringOutput
func (LookupRoutingProfileResultOutput) QueueConfigs ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o LookupRoutingProfileResultOutput) RoutingProfileId() pulumi.StringOutput
func (LookupRoutingProfileResultOutput) Tags ¶ added in v5.5.0
func (o LookupRoutingProfileResultOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the Routing Profile.
func (LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutput ¶ added in v5.5.0
func (o LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutput() LookupRoutingProfileResultOutput
func (LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutputWithContext ¶ added in v5.5.0
func (o LookupRoutingProfileResultOutput) ToLookupRoutingProfileResultOutputWithContext(ctx context.Context) LookupRoutingProfileResultOutput
type LookupSecurityProfileArgs ¶ added in v5.5.0
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"` // A map of tags to assign to the Security Profile. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getSecurityProfile.
type LookupSecurityProfileOutputArgs ¶ added in v5.5.0
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"` // A map of tags to assign to the Security Profile. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getSecurityProfile.
func (LookupSecurityProfileOutputArgs) ElementType ¶ added in v5.5.0
func (LookupSecurityProfileOutputArgs) ElementType() reflect.Type
type LookupSecurityProfileResult ¶ added in v5.5.0
type LookupSecurityProfileResult struct { // The Amazon Resource Name (ARN) of the Security Profile. Arn string `pulumi:"arn"` // Specifies the 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"` // Specifies a list of permissions assigned to the security profile. Permissions []string `pulumi:"permissions"` SecurityProfileId string `pulumi:"securityProfileId"` // A map of tags to assign to the Security Profile. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getSecurityProfile.
func LookupSecurityProfile ¶ added in v5.5.0
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/v5/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/v5/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 ¶ added in v5.5.0
type LookupSecurityProfileResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecurityProfile.
func LookupSecurityProfileOutput ¶ added in v5.5.0
func LookupSecurityProfileOutput(ctx *pulumi.Context, args LookupSecurityProfileOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityProfileResultOutput
func (LookupSecurityProfileResultOutput) Arn ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Security Profile.
func (LookupSecurityProfileResultOutput) Description ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) Description() pulumi.StringOutput
Specifies the description of the Security Profile.
func (LookupSecurityProfileResultOutput) ElementType ¶ added in v5.5.0
func (LookupSecurityProfileResultOutput) ElementType() reflect.Type
func (LookupSecurityProfileResultOutput) Id ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSecurityProfileResultOutput) InstanceId ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) InstanceId() pulumi.StringOutput
func (LookupSecurityProfileResultOutput) Name ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) Name() pulumi.StringOutput
func (LookupSecurityProfileResultOutput) OrganizationResourceId ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) OrganizationResourceId() pulumi.StringOutput
The organization resource identifier for the security profile.
func (LookupSecurityProfileResultOutput) Permissions ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) Permissions() pulumi.StringArrayOutput
Specifies a list of permissions assigned to the security profile.
func (LookupSecurityProfileResultOutput) SecurityProfileId ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) SecurityProfileId() pulumi.StringOutput
func (LookupSecurityProfileResultOutput) Tags ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the Security Profile.
func (LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutput() LookupSecurityProfileResultOutput
func (LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext ¶ added in v5.5.0
func (o LookupSecurityProfileResultOutput) ToLookupSecurityProfileResultOutputWithContext(ctx context.Context) LookupSecurityProfileResultOutput
type LookupUserHierarchyGroupArgs ¶ added in v5.11.0
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"` // A map of tags to assign to the hierarchy group. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getUserHierarchyGroup.
type LookupUserHierarchyGroupOutputArgs ¶ added in v5.11.0
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"` // A map of tags to assign to the hierarchy group. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getUserHierarchyGroup.
func (LookupUserHierarchyGroupOutputArgs) ElementType ¶ added in v5.11.0
func (LookupUserHierarchyGroupOutputArgs) ElementType() reflect.Type
type LookupUserHierarchyGroupResult ¶ added in v5.11.0
type LookupUserHierarchyGroupResult struct { // The Amazon Resource Name (ARN) of the hierarchy group. Arn string `pulumi:"arn"` HierarchyGroupId string `pulumi:"hierarchyGroupId"` // A 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"` // The identifier of the level in the hierarchy group. LevelId string `pulumi:"levelId"` // The name of the hierarchy group. Name string `pulumi:"name"` // A map of tags to assign to the hierarchy group. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getUserHierarchyGroup.
func LookupUserHierarchyGroup ¶ added in v5.11.0
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/v5/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/v5/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{ HierarchyGroupId: pulumi.StringRef("cccccccc-bbbb-cccc-dddd-111111111111"), InstanceId: "aaaaaaaa-bbbb-cccc-dddd-111111111111", }, nil) if err != nil { return err } return nil }) }
```
type LookupUserHierarchyGroupResultOutput ¶ added in v5.11.0
type LookupUserHierarchyGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserHierarchyGroup.
func LookupUserHierarchyGroupOutput ¶ added in v5.11.0
func LookupUserHierarchyGroupOutput(ctx *pulumi.Context, args LookupUserHierarchyGroupOutputArgs, opts ...pulumi.InvokeOption) LookupUserHierarchyGroupResultOutput
func (LookupUserHierarchyGroupResultOutput) Arn ¶ added in v5.11.0
func (o LookupUserHierarchyGroupResultOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (LookupUserHierarchyGroupResultOutput) ElementType ¶ added in v5.11.0
func (LookupUserHierarchyGroupResultOutput) ElementType() reflect.Type
func (LookupUserHierarchyGroupResultOutput) HierarchyGroupId ¶ added in v5.11.0
func (o LookupUserHierarchyGroupResultOutput) HierarchyGroupId() pulumi.StringOutput
func (LookupUserHierarchyGroupResultOutput) HierarchyPaths ¶ added in v5.11.0
func (o LookupUserHierarchyGroupResultOutput) HierarchyPaths() GetUserHierarchyGroupHierarchyPathArrayOutput
A block that contains information about the levels in the hierarchy group. The `hierarchyPath` block is documented below.
func (LookupUserHierarchyGroupResultOutput) Id ¶ added in v5.11.0
func (o LookupUserHierarchyGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserHierarchyGroupResultOutput) InstanceId ¶ added in v5.11.0
func (o LookupUserHierarchyGroupResultOutput) InstanceId() pulumi.StringOutput
func (LookupUserHierarchyGroupResultOutput) LevelId ¶ added in v5.11.0
func (o LookupUserHierarchyGroupResultOutput) LevelId() pulumi.StringOutput
The identifier of the level in the hierarchy group.
func (LookupUserHierarchyGroupResultOutput) Name ¶ added in v5.11.0
func (o LookupUserHierarchyGroupResultOutput) Name() pulumi.StringOutput
The name of the hierarchy group.
func (LookupUserHierarchyGroupResultOutput) Tags ¶ added in v5.11.0
func (o LookupUserHierarchyGroupResultOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the hierarchy group.
func (LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutput ¶ added in v5.11.0
func (o LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutput() LookupUserHierarchyGroupResultOutput
func (LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutputWithContext ¶ added in v5.11.0
func (o LookupUserHierarchyGroupResultOutput) ToLookupUserHierarchyGroupResultOutputWithContext(ctx context.Context) LookupUserHierarchyGroupResultOutput
type LookupUserHierarchyStructureArgs ¶ added in v5.5.0
type LookupUserHierarchyStructureArgs struct { // Reference to the hosting Amazon Connect Instance InstanceId string `pulumi:"instanceId"` }
A collection of arguments for invoking getUserHierarchyStructure.
type LookupUserHierarchyStructureOutputArgs ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (LookupUserHierarchyStructureOutputArgs) ElementType() reflect.Type
type LookupUserHierarchyStructureResult ¶ added in v5.5.0
type LookupUserHierarchyStructureResult struct { // A 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 ¶ added in v5.5.0
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/v5/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: aws_connect_instance.Test.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupUserHierarchyStructureResultOutput ¶ added in v5.5.0
type LookupUserHierarchyStructureResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserHierarchyStructure.
func LookupUserHierarchyStructureOutput ¶ added in v5.5.0
func LookupUserHierarchyStructureOutput(ctx *pulumi.Context, args LookupUserHierarchyStructureOutputArgs, opts ...pulumi.InvokeOption) LookupUserHierarchyStructureResultOutput
func (LookupUserHierarchyStructureResultOutput) ElementType ¶ added in v5.5.0
func (LookupUserHierarchyStructureResultOutput) ElementType() reflect.Type
func (LookupUserHierarchyStructureResultOutput) HierarchyStructures ¶ added in v5.5.0
func (o LookupUserHierarchyStructureResultOutput) HierarchyStructures() GetUserHierarchyStructureHierarchyStructureArrayOutput
A block that defines the hierarchy structure's levels. The `hierarchyStructure` block is documented below.
func (LookupUserHierarchyStructureResultOutput) Id ¶ added in v5.5.0
func (o LookupUserHierarchyStructureResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserHierarchyStructureResultOutput) InstanceId ¶ added in v5.5.0
func (o LookupUserHierarchyStructureResultOutput) InstanceId() pulumi.StringOutput
func (LookupUserHierarchyStructureResultOutput) ToLookupUserHierarchyStructureResultOutput ¶ added in v5.5.0
func (o LookupUserHierarchyStructureResultOutput) ToLookupUserHierarchyStructureResultOutput() LookupUserHierarchyStructureResultOutput
func (LookupUserHierarchyStructureResultOutput) ToLookupUserHierarchyStructureResultOutputWithContext ¶ added in v5.5.0
func (o LookupUserHierarchyStructureResultOutput) ToLookupUserHierarchyStructureResultOutputWithContext(ctx context.Context) LookupUserHierarchyStructureResultOutput
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"` QuickConnectIdsAssociateds pulumi.StringArrayOutput `pulumi:"quickConnectIdsAssociateds"` // 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"` 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)
> **NOTE:** Due to The behaviour of Amazon Connect you cannot delete queues.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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{ Description: pulumi.String("Example Description"), HoursOfOperationId: pulumi.String("12345678-1234-1234-1234-123456789012"), InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), 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/v5/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{ Description: pulumi.String("Example Description"), HoursOfOperationId: pulumi.String("12345678-1234-1234-1234-123456789012"), InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), 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/v5/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{ Description: pulumi.String("Example Description"), HoursOfOperationId: pulumi.String("12345678-1234-1234-1234-123456789012"), InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), 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
Amazon Connect Queues can be imported using the `instance_id` and `queue_id` separated by a colon (`:`), e.g.,
```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 ¶ added in v5.4.0
func (o QueueOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Queue.
func (QueueOutput) Description ¶ added in v5.4.0
func (o QueueOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Queue.
func (QueueOutput) ElementType ¶
func (QueueOutput) ElementType() reflect.Type
func (QueueOutput) HoursOfOperationId ¶ added in v5.4.0
func (o QueueOutput) HoursOfOperationId() pulumi.StringOutput
Specifies the identifier of the Hours of Operation.
func (QueueOutput) InstanceId ¶ added in v5.4.0
func (o QueueOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (QueueOutput) MaxContacts ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o QueueOutput) Name() pulumi.StringOutput
Specifies the name of the Queue.
func (QueueOutput) OutboundCallerConfig ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o QueueOutput) QueueId() pulumi.StringOutput
The identifier for the Queue.
func (QueueOutput) QuickConnectIds ¶ added in v5.4.0
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) QuickConnectIdsAssociateds ¶ added in v5.4.0
func (o QueueOutput) QuickConnectIdsAssociateds() pulumi.StringArrayOutput
func (QueueOutput) Status ¶ added in v5.4.0
func (o QueueOutput) Status() pulumi.StringOutput
Specifies the description of the Queue. Valid values are `ENABLED`, `DISABLED`.
func (QueueOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o QueueOutput) TagsAll() pulumi.StringMapOutput
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 QuickConnectIdsAssociateds 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 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"` 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/v5/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{ Description: pulumi.String("quick connect phone number"), InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), QuickConnectConfig: &connect.QuickConnectQuickConnectConfigArgs{ PhoneConfigs: connect.QuickConnectQuickConnectConfigPhoneConfigArray{ &connect.QuickConnectQuickConnectConfigPhoneConfigArgs{ PhoneNumber: pulumi.String("+12345678912"), }, }, QuickConnectType: pulumi.String("PHONE_NUMBER"), }, Tags: pulumi.StringMap{ "Name": pulumi.String("Example Quick Connect"), }, }) if err != nil { return err } return nil }) }
```
## Import
Amazon Connect Quick Connects can be imported using the `instance_id` and `quick_connect_id` separated by a colon (`:`), e.g.,
```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 ¶ added in v5.4.0
func (o QuickConnectOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Quick Connect.
func (QuickConnectOutput) Description ¶ added in v5.4.0
func (o QuickConnectOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Quick Connect.
func (QuickConnectOutput) ElementType ¶
func (QuickConnectOutput) ElementType() reflect.Type
func (QuickConnectOutput) InstanceId ¶ added in v5.4.0
func (o QuickConnectOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (QuickConnectOutput) Name ¶ added in v5.4.0
func (o QuickConnectOutput) Name() pulumi.StringOutput
Specifies the name of the Quick Connect.
func (QuickConnectOutput) QuickConnectConfig ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o QuickConnectOutput) QuickConnectId() pulumi.StringOutput
The identifier for the Quick Connect.
func (QuickConnectOutput) Tags ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o QuickConnectOutput) TagsAll() pulumi.StringMapOutput
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 TagsAll pulumi.StringMapInput }
func (QuickConnectState) ElementType ¶
func (QuickConnectState) ElementType() reflect.Type
type RoutingProfile ¶ added in v5.1.0
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"` QueueConfigsAssociateds RoutingProfileQueueConfigsAssociatedArrayOutput `pulumi:"queueConfigsAssociateds"` // The identifier for the Routing Profile. RoutingProfileId pulumi.StringOutput `pulumi:"routingProfileId"` Tags pulumi.StringMapOutput `pulumi:"tags"` 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/v5/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{ DefaultOutboundQueueId: pulumi.String("12345678-1234-1234-1234-123456789012"), Description: pulumi.String("example description"), InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), 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
Amazon Connect Routing Profiles can be imported using the `instance_id` and `routing_profile_id` separated by a colon (`:`), e.g.,
```sh
$ pulumi import aws:connect/routingProfile:RoutingProfile example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetRoutingProfile ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (*RoutingProfile) ElementType() reflect.Type
func (*RoutingProfile) ToRoutingProfileOutput ¶ added in v5.1.0
func (i *RoutingProfile) ToRoutingProfileOutput() RoutingProfileOutput
func (*RoutingProfile) ToRoutingProfileOutputWithContext ¶ added in v5.1.0
func (i *RoutingProfile) ToRoutingProfileOutputWithContext(ctx context.Context) RoutingProfileOutput
type RoutingProfileArgs ¶ added in v5.1.0
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 pulumi.StringMapInput }
The set of arguments for constructing a RoutingProfile resource.
func (RoutingProfileArgs) ElementType ¶ added in v5.1.0
func (RoutingProfileArgs) ElementType() reflect.Type
type RoutingProfileArray ¶ added in v5.1.0
type RoutingProfileArray []RoutingProfileInput
func (RoutingProfileArray) ElementType ¶ added in v5.1.0
func (RoutingProfileArray) ElementType() reflect.Type
func (RoutingProfileArray) ToRoutingProfileArrayOutput ¶ added in v5.1.0
func (i RoutingProfileArray) ToRoutingProfileArrayOutput() RoutingProfileArrayOutput
func (RoutingProfileArray) ToRoutingProfileArrayOutputWithContext ¶ added in v5.1.0
func (i RoutingProfileArray) ToRoutingProfileArrayOutputWithContext(ctx context.Context) RoutingProfileArrayOutput
type RoutingProfileArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type RoutingProfileArrayOutput struct{ *pulumi.OutputState }
func (RoutingProfileArrayOutput) ElementType ¶ added in v5.1.0
func (RoutingProfileArrayOutput) ElementType() reflect.Type
func (RoutingProfileArrayOutput) Index ¶ added in v5.1.0
func (o RoutingProfileArrayOutput) Index(i pulumi.IntInput) RoutingProfileOutput
func (RoutingProfileArrayOutput) ToRoutingProfileArrayOutput ¶ added in v5.1.0
func (o RoutingProfileArrayOutput) ToRoutingProfileArrayOutput() RoutingProfileArrayOutput
func (RoutingProfileArrayOutput) ToRoutingProfileArrayOutputWithContext ¶ added in v5.1.0
func (o RoutingProfileArrayOutput) ToRoutingProfileArrayOutputWithContext(ctx context.Context) RoutingProfileArrayOutput
type RoutingProfileInput ¶ added in v5.1.0
type RoutingProfileInput interface { pulumi.Input ToRoutingProfileOutput() RoutingProfileOutput ToRoutingProfileOutputWithContext(ctx context.Context) RoutingProfileOutput }
type RoutingProfileMap ¶ added in v5.1.0
type RoutingProfileMap map[string]RoutingProfileInput
func (RoutingProfileMap) ElementType ¶ added in v5.1.0
func (RoutingProfileMap) ElementType() reflect.Type
func (RoutingProfileMap) ToRoutingProfileMapOutput ¶ added in v5.1.0
func (i RoutingProfileMap) ToRoutingProfileMapOutput() RoutingProfileMapOutput
func (RoutingProfileMap) ToRoutingProfileMapOutputWithContext ¶ added in v5.1.0
func (i RoutingProfileMap) ToRoutingProfileMapOutputWithContext(ctx context.Context) RoutingProfileMapOutput
type RoutingProfileMapInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type RoutingProfileMapOutput struct{ *pulumi.OutputState }
func (RoutingProfileMapOutput) ElementType ¶ added in v5.1.0
func (RoutingProfileMapOutput) ElementType() reflect.Type
func (RoutingProfileMapOutput) MapIndex ¶ added in v5.1.0
func (o RoutingProfileMapOutput) MapIndex(k pulumi.StringInput) RoutingProfileOutput
func (RoutingProfileMapOutput) ToRoutingProfileMapOutput ¶ added in v5.1.0
func (o RoutingProfileMapOutput) ToRoutingProfileMapOutput() RoutingProfileMapOutput
func (RoutingProfileMapOutput) ToRoutingProfileMapOutputWithContext ¶ added in v5.1.0
func (o RoutingProfileMapOutput) ToRoutingProfileMapOutputWithContext(ctx context.Context) RoutingProfileMapOutput
type RoutingProfileMediaConcurrency ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (RoutingProfileMediaConcurrencyArgs) ElementType() reflect.Type
func (RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutput ¶ added in v5.1.0
func (i RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutput() RoutingProfileMediaConcurrencyOutput
func (RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutputWithContext ¶ added in v5.1.0
func (i RoutingProfileMediaConcurrencyArgs) ToRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyOutput
type RoutingProfileMediaConcurrencyArray ¶ added in v5.1.0
type RoutingProfileMediaConcurrencyArray []RoutingProfileMediaConcurrencyInput
func (RoutingProfileMediaConcurrencyArray) ElementType ¶ added in v5.1.0
func (RoutingProfileMediaConcurrencyArray) ElementType() reflect.Type
func (RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutput ¶ added in v5.1.0
func (i RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutput() RoutingProfileMediaConcurrencyArrayOutput
func (RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutputWithContext ¶ added in v5.1.0
func (i RoutingProfileMediaConcurrencyArray) ToRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyArrayOutput
type RoutingProfileMediaConcurrencyArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type RoutingProfileMediaConcurrencyArrayOutput struct{ *pulumi.OutputState }
func (RoutingProfileMediaConcurrencyArrayOutput) ElementType ¶ added in v5.1.0
func (RoutingProfileMediaConcurrencyArrayOutput) ElementType() reflect.Type
func (RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutput ¶ added in v5.1.0
func (o RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutput() RoutingProfileMediaConcurrencyArrayOutput
func (RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutputWithContext ¶ added in v5.1.0
func (o RoutingProfileMediaConcurrencyArrayOutput) ToRoutingProfileMediaConcurrencyArrayOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyArrayOutput
type RoutingProfileMediaConcurrencyInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type RoutingProfileMediaConcurrencyOutput struct{ *pulumi.OutputState }
func (RoutingProfileMediaConcurrencyOutput) Channel ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (RoutingProfileMediaConcurrencyOutput) ElementType() reflect.Type
func (RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutput ¶ added in v5.1.0
func (o RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutput() RoutingProfileMediaConcurrencyOutput
func (RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutputWithContext ¶ added in v5.1.0
func (o RoutingProfileMediaConcurrencyOutput) ToRoutingProfileMediaConcurrencyOutputWithContext(ctx context.Context) RoutingProfileMediaConcurrencyOutput
type RoutingProfileOutput ¶ added in v5.1.0
type RoutingProfileOutput struct{ *pulumi.OutputState }
func (RoutingProfileOutput) Arn ¶ added in v5.4.0
func (o RoutingProfileOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Routing Profile.
func (RoutingProfileOutput) DefaultOutboundQueueId ¶ added in v5.4.0
func (o RoutingProfileOutput) DefaultOutboundQueueId() pulumi.StringOutput
Specifies the default outbound queue for the Routing Profile.
func (RoutingProfileOutput) Description ¶ added in v5.4.0
func (o RoutingProfileOutput) Description() pulumi.StringOutput
Specifies the description of the Routing Profile.
func (RoutingProfileOutput) ElementType ¶ added in v5.1.0
func (RoutingProfileOutput) ElementType() reflect.Type
func (RoutingProfileOutput) InstanceId ¶ added in v5.4.0
func (o RoutingProfileOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (RoutingProfileOutput) MediaConcurrencies ¶ added in v5.4.0
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 ¶ added in v5.4.0
func (o RoutingProfileOutput) Name() pulumi.StringOutput
Specifies the name of the Routing Profile.
func (RoutingProfileOutput) QueueConfigs ¶ added in v5.4.0
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) QueueConfigsAssociateds ¶ added in v5.4.0
func (o RoutingProfileOutput) QueueConfigsAssociateds() RoutingProfileQueueConfigsAssociatedArrayOutput
func (RoutingProfileOutput) RoutingProfileId ¶ added in v5.4.0
func (o RoutingProfileOutput) RoutingProfileId() pulumi.StringOutput
The identifier for the Routing Profile.
func (RoutingProfileOutput) Tags ¶ added in v5.4.0
func (o RoutingProfileOutput) Tags() pulumi.StringMapOutput
func (RoutingProfileOutput) TagsAll ¶ added in v5.4.0
func (o RoutingProfileOutput) TagsAll() pulumi.StringMapOutput
func (RoutingProfileOutput) ToRoutingProfileOutput ¶ added in v5.1.0
func (o RoutingProfileOutput) ToRoutingProfileOutput() RoutingProfileOutput
func (RoutingProfileOutput) ToRoutingProfileOutputWithContext ¶ added in v5.1.0
func (o RoutingProfileOutput) ToRoutingProfileOutputWithContext(ctx context.Context) RoutingProfileOutput
type RoutingProfileQueueConfig ¶ added in v5.1.0
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"` // Specifies the ARN for the queue. QueueArn *string `pulumi:"queueArn"` // Specifies the identifier for the queue. QueueId string `pulumi:"queueId"` // Specifies the name for the queue. QueueName *string `pulumi:"queueName"` }
type RoutingProfileQueueConfigArgs ¶ added in v5.1.0
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"` // Specifies the ARN for the queue. QueueArn pulumi.StringPtrInput `pulumi:"queueArn"` // Specifies the identifier for the queue. QueueId pulumi.StringInput `pulumi:"queueId"` // Specifies the name for the queue. QueueName pulumi.StringPtrInput `pulumi:"queueName"` }
func (RoutingProfileQueueConfigArgs) ElementType ¶ added in v5.1.0
func (RoutingProfileQueueConfigArgs) ElementType() reflect.Type
func (RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutput ¶ added in v5.1.0
func (i RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutput() RoutingProfileQueueConfigOutput
func (RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutputWithContext ¶ added in v5.1.0
func (i RoutingProfileQueueConfigArgs) ToRoutingProfileQueueConfigOutputWithContext(ctx context.Context) RoutingProfileQueueConfigOutput
type RoutingProfileQueueConfigArray ¶ added in v5.1.0
type RoutingProfileQueueConfigArray []RoutingProfileQueueConfigInput
func (RoutingProfileQueueConfigArray) ElementType ¶ added in v5.1.0
func (RoutingProfileQueueConfigArray) ElementType() reflect.Type
func (RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutput ¶ added in v5.1.0
func (i RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutput() RoutingProfileQueueConfigArrayOutput
func (RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutputWithContext ¶ added in v5.1.0
func (i RoutingProfileQueueConfigArray) ToRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigArrayOutput
type RoutingProfileQueueConfigArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type RoutingProfileQueueConfigArrayOutput struct{ *pulumi.OutputState }
func (RoutingProfileQueueConfigArrayOutput) ElementType ¶ added in v5.1.0
func (RoutingProfileQueueConfigArrayOutput) ElementType() reflect.Type
func (RoutingProfileQueueConfigArrayOutput) Index ¶ added in v5.1.0
func (o RoutingProfileQueueConfigArrayOutput) Index(i pulumi.IntInput) RoutingProfileQueueConfigOutput
func (RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutput ¶ added in v5.1.0
func (o RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutput() RoutingProfileQueueConfigArrayOutput
func (RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutputWithContext ¶ added in v5.1.0
func (o RoutingProfileQueueConfigArrayOutput) ToRoutingProfileQueueConfigArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigArrayOutput
type RoutingProfileQueueConfigInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type RoutingProfileQueueConfigOutput struct{ *pulumi.OutputState }
func (RoutingProfileQueueConfigOutput) Channel ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (RoutingProfileQueueConfigOutput) ElementType() reflect.Type
func (RoutingProfileQueueConfigOutput) Priority ¶ added in v5.1.0
func (o RoutingProfileQueueConfigOutput) Priority() pulumi.IntOutput
Specifies the order in which contacts are to be handled for the queue.
func (RoutingProfileQueueConfigOutput) QueueArn ¶ added in v5.1.0
func (o RoutingProfileQueueConfigOutput) QueueArn() pulumi.StringPtrOutput
Specifies the ARN for the queue.
func (RoutingProfileQueueConfigOutput) QueueId ¶ added in v5.1.0
func (o RoutingProfileQueueConfigOutput) QueueId() pulumi.StringOutput
Specifies the identifier for the queue.
func (RoutingProfileQueueConfigOutput) QueueName ¶ added in v5.1.0
func (o RoutingProfileQueueConfigOutput) QueueName() pulumi.StringPtrOutput
Specifies the name for the queue.
func (RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutput ¶ added in v5.1.0
func (o RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutput() RoutingProfileQueueConfigOutput
func (RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutputWithContext ¶ added in v5.1.0
func (o RoutingProfileQueueConfigOutput) ToRoutingProfileQueueConfigOutputWithContext(ctx context.Context) RoutingProfileQueueConfigOutput
type RoutingProfileQueueConfigsAssociated ¶ added in v5.1.0
type RoutingProfileQueueConfigsAssociated 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 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"` // Specifies the ARN for the queue. QueueArn *string `pulumi:"queueArn"` // Specifies the identifier for the queue. QueueId *string `pulumi:"queueId"` // Specifies the name for the queue. QueueName *string `pulumi:"queueName"` }
type RoutingProfileQueueConfigsAssociatedArgs ¶ added in v5.1.0
type RoutingProfileQueueConfigsAssociatedArgs struct { // Specifies the channels that agents can handle in the Contact Control Panel (CCP). Valid values are `VOICE`, `CHAT`, `TASK`. Channel pulumi.StringPtrInput `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.IntPtrInput `pulumi:"delay"` // Specifies the order in which contacts are to be handled for the queue. Priority pulumi.IntPtrInput `pulumi:"priority"` // Specifies the ARN for the queue. QueueArn pulumi.StringPtrInput `pulumi:"queueArn"` // Specifies the identifier for the queue. QueueId pulumi.StringPtrInput `pulumi:"queueId"` // Specifies the name for the queue. QueueName pulumi.StringPtrInput `pulumi:"queueName"` }
func (RoutingProfileQueueConfigsAssociatedArgs) ElementType ¶ added in v5.1.0
func (RoutingProfileQueueConfigsAssociatedArgs) ElementType() reflect.Type
func (RoutingProfileQueueConfigsAssociatedArgs) ToRoutingProfileQueueConfigsAssociatedOutput ¶ added in v5.1.0
func (i RoutingProfileQueueConfigsAssociatedArgs) ToRoutingProfileQueueConfigsAssociatedOutput() RoutingProfileQueueConfigsAssociatedOutput
func (RoutingProfileQueueConfigsAssociatedArgs) ToRoutingProfileQueueConfigsAssociatedOutputWithContext ¶ added in v5.1.0
func (i RoutingProfileQueueConfigsAssociatedArgs) ToRoutingProfileQueueConfigsAssociatedOutputWithContext(ctx context.Context) RoutingProfileQueueConfigsAssociatedOutput
type RoutingProfileQueueConfigsAssociatedArray ¶ added in v5.1.0
type RoutingProfileQueueConfigsAssociatedArray []RoutingProfileQueueConfigsAssociatedInput
func (RoutingProfileQueueConfigsAssociatedArray) ElementType ¶ added in v5.1.0
func (RoutingProfileQueueConfigsAssociatedArray) ElementType() reflect.Type
func (RoutingProfileQueueConfigsAssociatedArray) ToRoutingProfileQueueConfigsAssociatedArrayOutput ¶ added in v5.1.0
func (i RoutingProfileQueueConfigsAssociatedArray) ToRoutingProfileQueueConfigsAssociatedArrayOutput() RoutingProfileQueueConfigsAssociatedArrayOutput
func (RoutingProfileQueueConfigsAssociatedArray) ToRoutingProfileQueueConfigsAssociatedArrayOutputWithContext ¶ added in v5.1.0
func (i RoutingProfileQueueConfigsAssociatedArray) ToRoutingProfileQueueConfigsAssociatedArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigsAssociatedArrayOutput
type RoutingProfileQueueConfigsAssociatedArrayInput ¶ added in v5.1.0
type RoutingProfileQueueConfigsAssociatedArrayInput interface { pulumi.Input ToRoutingProfileQueueConfigsAssociatedArrayOutput() RoutingProfileQueueConfigsAssociatedArrayOutput ToRoutingProfileQueueConfigsAssociatedArrayOutputWithContext(context.Context) RoutingProfileQueueConfigsAssociatedArrayOutput }
RoutingProfileQueueConfigsAssociatedArrayInput is an input type that accepts RoutingProfileQueueConfigsAssociatedArray and RoutingProfileQueueConfigsAssociatedArrayOutput values. You can construct a concrete instance of `RoutingProfileQueueConfigsAssociatedArrayInput` via:
RoutingProfileQueueConfigsAssociatedArray{ RoutingProfileQueueConfigsAssociatedArgs{...} }
type RoutingProfileQueueConfigsAssociatedArrayOutput ¶ added in v5.1.0
type RoutingProfileQueueConfigsAssociatedArrayOutput struct{ *pulumi.OutputState }
func (RoutingProfileQueueConfigsAssociatedArrayOutput) ElementType ¶ added in v5.1.0
func (RoutingProfileQueueConfigsAssociatedArrayOutput) ElementType() reflect.Type
func (RoutingProfileQueueConfigsAssociatedArrayOutput) ToRoutingProfileQueueConfigsAssociatedArrayOutput ¶ added in v5.1.0
func (o RoutingProfileQueueConfigsAssociatedArrayOutput) ToRoutingProfileQueueConfigsAssociatedArrayOutput() RoutingProfileQueueConfigsAssociatedArrayOutput
func (RoutingProfileQueueConfigsAssociatedArrayOutput) ToRoutingProfileQueueConfigsAssociatedArrayOutputWithContext ¶ added in v5.1.0
func (o RoutingProfileQueueConfigsAssociatedArrayOutput) ToRoutingProfileQueueConfigsAssociatedArrayOutputWithContext(ctx context.Context) RoutingProfileQueueConfigsAssociatedArrayOutput
type RoutingProfileQueueConfigsAssociatedInput ¶ added in v5.1.0
type RoutingProfileQueueConfigsAssociatedInput interface { pulumi.Input ToRoutingProfileQueueConfigsAssociatedOutput() RoutingProfileQueueConfigsAssociatedOutput ToRoutingProfileQueueConfigsAssociatedOutputWithContext(context.Context) RoutingProfileQueueConfigsAssociatedOutput }
RoutingProfileQueueConfigsAssociatedInput is an input type that accepts RoutingProfileQueueConfigsAssociatedArgs and RoutingProfileQueueConfigsAssociatedOutput values. You can construct a concrete instance of `RoutingProfileQueueConfigsAssociatedInput` via:
RoutingProfileQueueConfigsAssociatedArgs{...}
type RoutingProfileQueueConfigsAssociatedOutput ¶ added in v5.1.0
type RoutingProfileQueueConfigsAssociatedOutput struct{ *pulumi.OutputState }
func (RoutingProfileQueueConfigsAssociatedOutput) Channel ¶ added in v5.1.0
func (o RoutingProfileQueueConfigsAssociatedOutput) Channel() pulumi.StringPtrOutput
Specifies the channels that agents can handle in the Contact Control Panel (CCP). Valid values are `VOICE`, `CHAT`, `TASK`.
func (RoutingProfileQueueConfigsAssociatedOutput) Delay ¶ added in v5.1.0
func (o RoutingProfileQueueConfigsAssociatedOutput) Delay() pulumi.IntPtrOutput
Specifies the delay, in seconds, that a contact should be in the queue before they are routed to an available agent
func (RoutingProfileQueueConfigsAssociatedOutput) ElementType ¶ added in v5.1.0
func (RoutingProfileQueueConfigsAssociatedOutput) ElementType() reflect.Type
func (RoutingProfileQueueConfigsAssociatedOutput) Priority ¶ added in v5.1.0
func (o RoutingProfileQueueConfigsAssociatedOutput) Priority() pulumi.IntPtrOutput
Specifies the order in which contacts are to be handled for the queue.
func (RoutingProfileQueueConfigsAssociatedOutput) QueueArn ¶ added in v5.1.0
func (o RoutingProfileQueueConfigsAssociatedOutput) QueueArn() pulumi.StringPtrOutput
Specifies the ARN for the queue.
func (RoutingProfileQueueConfigsAssociatedOutput) QueueId ¶ added in v5.1.0
func (o RoutingProfileQueueConfigsAssociatedOutput) QueueId() pulumi.StringPtrOutput
Specifies the identifier for the queue.
func (RoutingProfileQueueConfigsAssociatedOutput) QueueName ¶ added in v5.1.0
func (o RoutingProfileQueueConfigsAssociatedOutput) QueueName() pulumi.StringPtrOutput
Specifies the name for the queue.
func (RoutingProfileQueueConfigsAssociatedOutput) ToRoutingProfileQueueConfigsAssociatedOutput ¶ added in v5.1.0
func (o RoutingProfileQueueConfigsAssociatedOutput) ToRoutingProfileQueueConfigsAssociatedOutput() RoutingProfileQueueConfigsAssociatedOutput
func (RoutingProfileQueueConfigsAssociatedOutput) ToRoutingProfileQueueConfigsAssociatedOutputWithContext ¶ added in v5.1.0
func (o RoutingProfileQueueConfigsAssociatedOutput) ToRoutingProfileQueueConfigsAssociatedOutputWithContext(ctx context.Context) RoutingProfileQueueConfigsAssociatedOutput
type RoutingProfileState ¶ added in v5.1.0
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 QueueConfigsAssociateds RoutingProfileQueueConfigsAssociatedArrayInput // The identifier for the Routing Profile. RoutingProfileId pulumi.StringPtrInput Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput }
func (RoutingProfileState) ElementType ¶ added in v5.1.0
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 pulumi.StringMapOutput `pulumi:"tags"` 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/v5/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{ Description: pulumi.String("example description"), InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), 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
Amazon Connect Security Profiles can be imported using the `instance_id` and `security_profile_id` separated by a colon (`:`), e.g.,
```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 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 ¶ added in v5.4.0
func (o SecurityProfileOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Security Profile.
func (SecurityProfileOutput) Description ¶ added in v5.4.0
func (o SecurityProfileOutput) Description() pulumi.StringPtrOutput
Specifies the description of the Security Profile.
func (SecurityProfileOutput) ElementType ¶
func (SecurityProfileOutput) ElementType() reflect.Type
func (SecurityProfileOutput) InstanceId ¶ added in v5.4.0
func (o SecurityProfileOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (SecurityProfileOutput) Name ¶ added in v5.4.0
func (o SecurityProfileOutput) Name() pulumi.StringOutput
Specifies the name of the Security Profile.
func (SecurityProfileOutput) OrganizationResourceId ¶ added in v5.4.0
func (o SecurityProfileOutput) OrganizationResourceId() pulumi.StringOutput
The organization resource identifier for the security profile.
func (SecurityProfileOutput) Permissions ¶ added in v5.4.0
func (o SecurityProfileOutput) Permissions() pulumi.StringArrayOutput
Specifies a list of permissions assigned to the security profile.
func (SecurityProfileOutput) SecurityProfileId ¶ added in v5.4.0
func (o SecurityProfileOutput) SecurityProfileId() pulumi.StringOutput
The identifier for the Security Profile.
func (SecurityProfileOutput) Tags ¶ added in v5.4.0
func (o SecurityProfileOutput) Tags() pulumi.StringMapOutput
func (SecurityProfileOutput) TagsAll ¶ added in v5.4.0
func (o SecurityProfileOutput) TagsAll() pulumi.StringMapOutput
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 pulumi.StringMapInput TagsAll pulumi.StringMapInput }
func (SecurityProfileState) ElementType ¶
func (SecurityProfileState) ElementType() reflect.Type
type User ¶ added in v5.11.0
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 pulumi.StringMapOutput `pulumi:"tags"` 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/v5/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(aws_connect_instance.Example.Id), Password: pulumi.String("Password123"), RoutingProfileId: pulumi.Any(aws_connect_routing_profile.Example.Routing_profile_id), SecurityProfileIds: pulumi.StringArray{ pulumi.Any(aws_connect_security_profile.Example.Security_profile_id), }, 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/v5/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(aws_connect_instance.Example.Id), Password: pulumi.String("Password123"), RoutingProfileId: pulumi.Any(aws_connect_routing_profile.Example.Routing_profile_id), HierarchyGroupId: pulumi.Any(aws_connect_user_hierarchy_group.Example.Hierarchy_group_id), SecurityProfileIds: pulumi.StringArray{ pulumi.Any(aws_connect_security_profile.Example.Security_profile_id), }, 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/v5/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(aws_connect_instance.Example.Id), Password: pulumi.String("Password123"), RoutingProfileId: pulumi.Any(aws_connect_routing_profile.Example.Routing_profile_id), SecurityProfileIds: pulumi.StringArray{ pulumi.Any(aws_connect_security_profile.Example.Security_profile_id), }, 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/v5/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(aws_connect_instance.Example.Id), Password: pulumi.String("Password123"), RoutingProfileId: pulumi.Any(aws_connect_routing_profile.Example.Routing_profile_id), SecurityProfileIds: pulumi.StringArray{ pulumi.Any(aws_connect_security_profile.Example.Security_profile_id), }, 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/v5/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(aws_connect_instance.Example.Id), Password: pulumi.String("Password123"), RoutingProfileId: pulumi.Any(aws_connect_routing_profile.Example.Routing_profile_id), SecurityProfileIds: pulumi.StringArray{ pulumi.Any(aws_connect_security_profile.Example.Security_profile_id), pulumi.Any(aws_connect_security_profile.Example2.Security_profile_id), }, 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
Amazon Connect Users can be imported using the `instance_id` and `user_id` separated by a colon (`:`), e.g.,
```sh
$ pulumi import aws:connect/user:User example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetUser ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (*User) ToUserOutput ¶ added in v5.11.0
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶ added in v5.11.0
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶ added in v5.11.0
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 pulumi.StringMapInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶ added in v5.11.0
type UserArray ¶ added in v5.11.0
type UserArray []UserInput
func (UserArray) ElementType ¶ added in v5.11.0
func (UserArray) ToUserArrayOutput ¶ added in v5.11.0
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶ added in v5.11.0
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶ added in v5.11.0
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶ added in v5.11.0
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶ added in v5.11.0
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶ added in v5.11.0
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserHierarchyGroup ¶ added in v5.5.0
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 pulumi.StringMapOutput `pulumi:"tags"` 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/v5/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"), 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/v5/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"), 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"), ParentGroupId: parent.HierarchyGroupId, Tags: pulumi.StringMap{ "Name": pulumi.String("Example User Hierarchy Group Child"), }, }) if err != nil { return err } return nil }) }
```
## Import
Amazon Connect User Hierarchy Groups can be imported using the `instance_id` and `hierarchy_group_id` separated by a colon (`:`), e.g.,
```sh
$ pulumi import aws:connect/userHierarchyGroup:UserHierarchyGroup example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetUserHierarchyGroup ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (*UserHierarchyGroup) ElementType() reflect.Type
func (*UserHierarchyGroup) ToUserHierarchyGroupOutput ¶ added in v5.5.0
func (i *UserHierarchyGroup) ToUserHierarchyGroupOutput() UserHierarchyGroupOutput
func (*UserHierarchyGroup) ToUserHierarchyGroupOutputWithContext ¶ added in v5.5.0
func (i *UserHierarchyGroup) ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput
type UserHierarchyGroupArgs ¶ added in v5.5.0
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 pulumi.StringMapInput }
The set of arguments for constructing a UserHierarchyGroup resource.
func (UserHierarchyGroupArgs) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupArgs) ElementType() reflect.Type
type UserHierarchyGroupArray ¶ added in v5.5.0
type UserHierarchyGroupArray []UserHierarchyGroupInput
func (UserHierarchyGroupArray) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupArray) ElementType() reflect.Type
func (UserHierarchyGroupArray) ToUserHierarchyGroupArrayOutput ¶ added in v5.5.0
func (i UserHierarchyGroupArray) ToUserHierarchyGroupArrayOutput() UserHierarchyGroupArrayOutput
func (UserHierarchyGroupArray) ToUserHierarchyGroupArrayOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupArray) ToUserHierarchyGroupArrayOutputWithContext(ctx context.Context) UserHierarchyGroupArrayOutput
type UserHierarchyGroupArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupArrayOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupArrayOutput) Index ¶ added in v5.5.0
func (o UserHierarchyGroupArrayOutput) Index(i pulumi.IntInput) UserHierarchyGroupOutput
func (UserHierarchyGroupArrayOutput) ToUserHierarchyGroupArrayOutput ¶ added in v5.5.0
func (o UserHierarchyGroupArrayOutput) ToUserHierarchyGroupArrayOutput() UserHierarchyGroupArrayOutput
func (UserHierarchyGroupArrayOutput) ToUserHierarchyGroupArrayOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupArrayOutput) ToUserHierarchyGroupArrayOutputWithContext(ctx context.Context) UserHierarchyGroupArrayOutput
type UserHierarchyGroupHierarchyPath ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathArgs) ToUserHierarchyGroupHierarchyPathOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathArgs) ToUserHierarchyGroupHierarchyPathOutput() UserHierarchyGroupHierarchyPathOutput
func (UserHierarchyGroupHierarchyPathArgs) ToUserHierarchyGroupHierarchyPathOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathArgs) ToUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathOutput
type UserHierarchyGroupHierarchyPathArray ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathArray []UserHierarchyGroupHierarchyPathInput
func (UserHierarchyGroupHierarchyPathArray) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathArray) ToUserHierarchyGroupHierarchyPathArrayOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathArray) ToUserHierarchyGroupHierarchyPathArrayOutput() UserHierarchyGroupHierarchyPathArrayOutput
func (UserHierarchyGroupHierarchyPathArray) ToUserHierarchyGroupHierarchyPathArrayOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathArray) ToUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathArrayOutput
type UserHierarchyGroupHierarchyPathArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathArrayOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathArrayOutput) ToUserHierarchyGroupHierarchyPathArrayOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathArrayOutput) ToUserHierarchyGroupHierarchyPathArrayOutput() UserHierarchyGroupHierarchyPathArrayOutput
func (UserHierarchyGroupHierarchyPathArrayOutput) ToUserHierarchyGroupHierarchyPathArrayOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathArrayOutput) ToUserHierarchyGroupHierarchyPathArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathArrayOutput
type UserHierarchyGroupHierarchyPathInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelFifeArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFifeArgs) ToUserHierarchyGroupHierarchyPathLevelFifeOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelFifeArgs) ToUserHierarchyGroupHierarchyPathLevelFifeOutput() UserHierarchyGroupHierarchyPathLevelFifeOutput
func (UserHierarchyGroupHierarchyPathLevelFifeArgs) ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelFifeArgs) ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeOutput
type UserHierarchyGroupHierarchyPathLevelFifeArray ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelFifeArray []UserHierarchyGroupHierarchyPathLevelFifeInput
func (UserHierarchyGroupHierarchyPathLevelFifeArray) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelFifeArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFifeArray) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelFifeArray) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
func (UserHierarchyGroupHierarchyPathLevelFifeArray) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelFifeArray) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
type UserHierarchyGroupHierarchyPathLevelFifeArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelFifeArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutput() UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
func (UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFifeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFifeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
type UserHierarchyGroupHierarchyPathLevelFifeInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelFifeOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) Arn ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) Id ¶ added in v5.5.0
The identifier of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) Name ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) Name() pulumi.StringPtrOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) ToUserHierarchyGroupHierarchyPathLevelFifeOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) ToUserHierarchyGroupHierarchyPathLevelFifeOutput() UserHierarchyGroupHierarchyPathLevelFifeOutput
func (UserHierarchyGroupHierarchyPathLevelFifeOutput) ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFifeOutput) ToUserHierarchyGroupHierarchyPathLevelFifeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFifeOutput
type UserHierarchyGroupHierarchyPathLevelFour ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelFourArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFourArgs) ToUserHierarchyGroupHierarchyPathLevelFourOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelFourArgs) ToUserHierarchyGroupHierarchyPathLevelFourOutput() UserHierarchyGroupHierarchyPathLevelFourOutput
func (UserHierarchyGroupHierarchyPathLevelFourArgs) ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelFourArgs) ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourOutput
type UserHierarchyGroupHierarchyPathLevelFourArray ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelFourArray []UserHierarchyGroupHierarchyPathLevelFourInput
func (UserHierarchyGroupHierarchyPathLevelFourArray) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelFourArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFourArray) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelFourArray) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput() UserHierarchyGroupHierarchyPathLevelFourArrayOutput
func (UserHierarchyGroupHierarchyPathLevelFourArray) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelFourArray) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourArrayOutput
type UserHierarchyGroupHierarchyPathLevelFourArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelFourArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutput() UserHierarchyGroupHierarchyPathLevelFourArrayOutput
func (UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFourArrayOutput) ToUserHierarchyGroupHierarchyPathLevelFourArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourArrayOutput
type UserHierarchyGroupHierarchyPathLevelFourInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelFourOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelFourOutput) Arn ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFourOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelFourOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelFourOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelFourOutput) Id ¶ added in v5.5.0
The identifier of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelFourOutput) Name ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFourOutput) Name() pulumi.StringPtrOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupHierarchyPathLevelFourOutput) ToUserHierarchyGroupHierarchyPathLevelFourOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFourOutput) ToUserHierarchyGroupHierarchyPathLevelFourOutput() UserHierarchyGroupHierarchyPathLevelFourOutput
func (UserHierarchyGroupHierarchyPathLevelFourOutput) ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelFourOutput) ToUserHierarchyGroupHierarchyPathLevelFourOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelFourOutput
type UserHierarchyGroupHierarchyPathLevelOne ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelOneArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelOneArgs) ToUserHierarchyGroupHierarchyPathLevelOneOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelOneArgs) ToUserHierarchyGroupHierarchyPathLevelOneOutput() UserHierarchyGroupHierarchyPathLevelOneOutput
func (UserHierarchyGroupHierarchyPathLevelOneArgs) ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelOneArgs) ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneOutput
type UserHierarchyGroupHierarchyPathLevelOneArray ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelOneArray []UserHierarchyGroupHierarchyPathLevelOneInput
func (UserHierarchyGroupHierarchyPathLevelOneArray) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelOneArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelOneArray) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelOneArray) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput() UserHierarchyGroupHierarchyPathLevelOneArrayOutput
func (UserHierarchyGroupHierarchyPathLevelOneArray) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelOneArray) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneArrayOutput
type UserHierarchyGroupHierarchyPathLevelOneArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelOneArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutput() UserHierarchyGroupHierarchyPathLevelOneArrayOutput
func (UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelOneArrayOutput) ToUserHierarchyGroupHierarchyPathLevelOneArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneArrayOutput
type UserHierarchyGroupHierarchyPathLevelOneInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelOneOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelOneOutput) Arn ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelOneOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelOneOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelOneOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelOneOutput) Id ¶ added in v5.5.0
The identifier of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelOneOutput) Name ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelOneOutput) Name() pulumi.StringPtrOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupHierarchyPathLevelOneOutput) ToUserHierarchyGroupHierarchyPathLevelOneOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelOneOutput) ToUserHierarchyGroupHierarchyPathLevelOneOutput() UserHierarchyGroupHierarchyPathLevelOneOutput
func (UserHierarchyGroupHierarchyPathLevelOneOutput) ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelOneOutput) ToUserHierarchyGroupHierarchyPathLevelOneOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelOneOutput
type UserHierarchyGroupHierarchyPathLevelThree ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelThreeArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelThreeArgs) ToUserHierarchyGroupHierarchyPathLevelThreeOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelThreeArgs) ToUserHierarchyGroupHierarchyPathLevelThreeOutput() UserHierarchyGroupHierarchyPathLevelThreeOutput
func (UserHierarchyGroupHierarchyPathLevelThreeArgs) ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelThreeArgs) ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeOutput
type UserHierarchyGroupHierarchyPathLevelThreeArray ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelThreeArray []UserHierarchyGroupHierarchyPathLevelThreeInput
func (UserHierarchyGroupHierarchyPathLevelThreeArray) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelThreeArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelThreeArray) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelThreeArray) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
func (UserHierarchyGroupHierarchyPathLevelThreeArray) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelThreeArray) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
type UserHierarchyGroupHierarchyPathLevelThreeArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelThreeArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutput() UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
func (UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelThreeArrayOutput) ToUserHierarchyGroupHierarchyPathLevelThreeArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
type UserHierarchyGroupHierarchyPathLevelThreeInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelThreeOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) Arn ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) Id ¶ added in v5.5.0
The identifier of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) Name ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) Name() pulumi.StringPtrOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) ToUserHierarchyGroupHierarchyPathLevelThreeOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) ToUserHierarchyGroupHierarchyPathLevelThreeOutput() UserHierarchyGroupHierarchyPathLevelThreeOutput
func (UserHierarchyGroupHierarchyPathLevelThreeOutput) ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelThreeOutput) ToUserHierarchyGroupHierarchyPathLevelThreeOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelThreeOutput
type UserHierarchyGroupHierarchyPathLevelTwo ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelTwoArgs) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelTwoArgs) ToUserHierarchyGroupHierarchyPathLevelTwoOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelTwoArgs) ToUserHierarchyGroupHierarchyPathLevelTwoOutput() UserHierarchyGroupHierarchyPathLevelTwoOutput
func (UserHierarchyGroupHierarchyPathLevelTwoArgs) ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelTwoArgs) ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoOutput
type UserHierarchyGroupHierarchyPathLevelTwoArray ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelTwoArray []UserHierarchyGroupHierarchyPathLevelTwoInput
func (UserHierarchyGroupHierarchyPathLevelTwoArray) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelTwoArray) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelTwoArray) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelTwoArray) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
func (UserHierarchyGroupHierarchyPathLevelTwoArray) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupHierarchyPathLevelTwoArray) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
type UserHierarchyGroupHierarchyPathLevelTwoArrayInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelTwoArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutput() UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
func (UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelTwoArrayOutput) ToUserHierarchyGroupHierarchyPathLevelTwoArrayOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
type UserHierarchyGroupHierarchyPathLevelTwoInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathLevelTwoOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) Arn ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) Id ¶ added in v5.5.0
The identifier of the hierarchy group.
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) Name ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) Name() pulumi.StringPtrOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) ToUserHierarchyGroupHierarchyPathLevelTwoOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) ToUserHierarchyGroupHierarchyPathLevelTwoOutput() UserHierarchyGroupHierarchyPathLevelTwoOutput
func (UserHierarchyGroupHierarchyPathLevelTwoOutput) ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathLevelTwoOutput) ToUserHierarchyGroupHierarchyPathLevelTwoOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathLevelTwoOutput
type UserHierarchyGroupHierarchyPathOutput ¶ added in v5.5.0
type UserHierarchyGroupHierarchyPathOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupHierarchyPathOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupHierarchyPathOutput) ElementType() reflect.Type
func (UserHierarchyGroupHierarchyPathOutput) LevelFives ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathOutput) LevelFives() UserHierarchyGroupHierarchyPathLevelFifeArrayOutput
A block that defines the details of level five. The level block is documented below.
func (UserHierarchyGroupHierarchyPathOutput) LevelFours ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathOutput) LevelFours() UserHierarchyGroupHierarchyPathLevelFourArrayOutput
A block that defines the details of level four. The level block is documented below.
func (UserHierarchyGroupHierarchyPathOutput) LevelOnes ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathOutput) LevelOnes() UserHierarchyGroupHierarchyPathLevelOneArrayOutput
A block that defines the details of level one. The level block is documented below.
func (UserHierarchyGroupHierarchyPathOutput) LevelThrees ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathOutput) LevelThrees() UserHierarchyGroupHierarchyPathLevelThreeArrayOutput
A block that defines the details of level three. The level block is documented below.
func (UserHierarchyGroupHierarchyPathOutput) LevelTwos ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathOutput) LevelTwos() UserHierarchyGroupHierarchyPathLevelTwoArrayOutput
A block that defines the details of level two. The level block is documented below.
func (UserHierarchyGroupHierarchyPathOutput) ToUserHierarchyGroupHierarchyPathOutput ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathOutput) ToUserHierarchyGroupHierarchyPathOutput() UserHierarchyGroupHierarchyPathOutput
func (UserHierarchyGroupHierarchyPathOutput) ToUserHierarchyGroupHierarchyPathOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupHierarchyPathOutput) ToUserHierarchyGroupHierarchyPathOutputWithContext(ctx context.Context) UserHierarchyGroupHierarchyPathOutput
type UserHierarchyGroupInput ¶ added in v5.5.0
type UserHierarchyGroupInput interface { pulumi.Input ToUserHierarchyGroupOutput() UserHierarchyGroupOutput ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput }
type UserHierarchyGroupMap ¶ added in v5.5.0
type UserHierarchyGroupMap map[string]UserHierarchyGroupInput
func (UserHierarchyGroupMap) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupMap) ElementType() reflect.Type
func (UserHierarchyGroupMap) ToUserHierarchyGroupMapOutput ¶ added in v5.5.0
func (i UserHierarchyGroupMap) ToUserHierarchyGroupMapOutput() UserHierarchyGroupMapOutput
func (UserHierarchyGroupMap) ToUserHierarchyGroupMapOutputWithContext ¶ added in v5.5.0
func (i UserHierarchyGroupMap) ToUserHierarchyGroupMapOutputWithContext(ctx context.Context) UserHierarchyGroupMapOutput
type UserHierarchyGroupMapInput ¶ added in v5.5.0
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 ¶ added in v5.5.0
type UserHierarchyGroupMapOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupMapOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupMapOutput) ElementType() reflect.Type
func (UserHierarchyGroupMapOutput) MapIndex ¶ added in v5.5.0
func (o UserHierarchyGroupMapOutput) MapIndex(k pulumi.StringInput) UserHierarchyGroupOutput
func (UserHierarchyGroupMapOutput) ToUserHierarchyGroupMapOutput ¶ added in v5.5.0
func (o UserHierarchyGroupMapOutput) ToUserHierarchyGroupMapOutput() UserHierarchyGroupMapOutput
func (UserHierarchyGroupMapOutput) ToUserHierarchyGroupMapOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupMapOutput) ToUserHierarchyGroupMapOutputWithContext(ctx context.Context) UserHierarchyGroupMapOutput
type UserHierarchyGroupOutput ¶ added in v5.5.0
type UserHierarchyGroupOutput struct{ *pulumi.OutputState }
func (UserHierarchyGroupOutput) Arn ¶ added in v5.5.0
func (o UserHierarchyGroupOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the hierarchy group.
func (UserHierarchyGroupOutput) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupOutput) ElementType() reflect.Type
func (UserHierarchyGroupOutput) HierarchyGroupId ¶ added in v5.5.0
func (o UserHierarchyGroupOutput) HierarchyGroupId() pulumi.StringOutput
The identifier for the hierarchy group.
func (UserHierarchyGroupOutput) HierarchyPaths ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o UserHierarchyGroupOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (UserHierarchyGroupOutput) LevelId ¶ added in v5.5.0
func (o UserHierarchyGroupOutput) LevelId() pulumi.StringOutput
The identifier of the level in the hierarchy group.
func (UserHierarchyGroupOutput) Name ¶ added in v5.5.0
func (o UserHierarchyGroupOutput) Name() pulumi.StringOutput
The name of the user hierarchy group. Must not be more than 100 characters.
func (UserHierarchyGroupOutput) ParentGroupId ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o UserHierarchyGroupOutput) Tags() pulumi.StringMapOutput
func (UserHierarchyGroupOutput) TagsAll ¶ added in v5.5.0
func (o UserHierarchyGroupOutput) TagsAll() pulumi.StringMapOutput
func (UserHierarchyGroupOutput) ToUserHierarchyGroupOutput ¶ added in v5.5.0
func (o UserHierarchyGroupOutput) ToUserHierarchyGroupOutput() UserHierarchyGroupOutput
func (UserHierarchyGroupOutput) ToUserHierarchyGroupOutputWithContext ¶ added in v5.5.0
func (o UserHierarchyGroupOutput) ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput
type UserHierarchyGroupState ¶ added in v5.5.0
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 pulumi.StringMapInput TagsAll pulumi.StringMapInput }
func (UserHierarchyGroupState) ElementType ¶ added in v5.5.0
func (UserHierarchyGroupState) ElementType() reflect.Type
type UserHierarchyStructure ¶ added in v5.1.0
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/v5/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{ HierarchyStructure: &connect.UserHierarchyStructureHierarchyStructureArgs{ LevelOne: &connect.UserHierarchyStructureHierarchyStructureLevelOneArgs{ Name: pulumi.String("levelone"), }, }, InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), }) if err != nil { return err } return nil }) }
``` ### With Five Levels
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/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{ HierarchyStructure: &connect.UserHierarchyStructureHierarchyStructureArgs{ LevelFive: &connect.UserHierarchyStructureHierarchyStructureLevelFiveArgs{ Name: pulumi.String("levelfive"), }, LevelFour: &connect.UserHierarchyStructureHierarchyStructureLevelFourArgs{ Name: pulumi.String("levelfour"), }, LevelOne: &connect.UserHierarchyStructureHierarchyStructureLevelOneArgs{ Name: pulumi.String("levelone"), }, LevelThree: &connect.UserHierarchyStructureHierarchyStructureLevelThreeArgs{ Name: pulumi.String("levelthree"), }, LevelTwo: &connect.UserHierarchyStructureHierarchyStructureLevelTwoArgs{ Name: pulumi.String("leveltwo"), }, }, InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), }) if err != nil { return err } return nil }) }
```
## Import
Amazon Connect User Hierarchy Structures can be imported using the `instance_id`, e.g.,
```sh
$ pulumi import aws:connect/userHierarchyStructure:UserHierarchyStructure example f1288a1f-6193-445a-b47e-af739b2
```
func GetUserHierarchyStructure ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (*UserHierarchyStructure) ElementType() reflect.Type
func (*UserHierarchyStructure) ToUserHierarchyStructureOutput ¶ added in v5.1.0
func (i *UserHierarchyStructure) ToUserHierarchyStructureOutput() UserHierarchyStructureOutput
func (*UserHierarchyStructure) ToUserHierarchyStructureOutputWithContext ¶ added in v5.1.0
func (i *UserHierarchyStructure) ToUserHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureOutput
type UserHierarchyStructureArgs ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (UserHierarchyStructureArgs) ElementType() reflect.Type
type UserHierarchyStructureArray ¶ added in v5.1.0
type UserHierarchyStructureArray []UserHierarchyStructureInput
func (UserHierarchyStructureArray) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureArray) ElementType() reflect.Type
func (UserHierarchyStructureArray) ToUserHierarchyStructureArrayOutput ¶ added in v5.1.0
func (i UserHierarchyStructureArray) ToUserHierarchyStructureArrayOutput() UserHierarchyStructureArrayOutput
func (UserHierarchyStructureArray) ToUserHierarchyStructureArrayOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureArray) ToUserHierarchyStructureArrayOutputWithContext(ctx context.Context) UserHierarchyStructureArrayOutput
type UserHierarchyStructureArrayInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type UserHierarchyStructureArrayOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureArrayOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureArrayOutput) ElementType() reflect.Type
func (UserHierarchyStructureArrayOutput) Index ¶ added in v5.1.0
func (o UserHierarchyStructureArrayOutput) Index(i pulumi.IntInput) UserHierarchyStructureOutput
func (UserHierarchyStructureArrayOutput) ToUserHierarchyStructureArrayOutput ¶ added in v5.1.0
func (o UserHierarchyStructureArrayOutput) ToUserHierarchyStructureArrayOutput() UserHierarchyStructureArrayOutput
func (UserHierarchyStructureArrayOutput) ToUserHierarchyStructureArrayOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureArrayOutput) ToUserHierarchyStructureArrayOutputWithContext(ctx context.Context) UserHierarchyStructureArrayOutput
type UserHierarchyStructureHierarchyStructure ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructure struct { // A block that defines the details of level five. The level block is documented below. 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 ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureArgs struct { // A block that defines the details of level five. The level block is documented below. 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 ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructureOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructureOutput() UserHierarchyStructureHierarchyStructureOutput
func (UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructureOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureOutput
func (UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructurePtrOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructurePtrOutput() UserHierarchyStructureHierarchyStructurePtrOutput
func (UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureArgs) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructurePtrOutput
type UserHierarchyStructureHierarchyStructureInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFiveOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFiveOutput() UserHierarchyStructureHierarchyStructureLevelFiveOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFiveOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelFiveArgs) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
type UserHierarchyStructureHierarchyStructureLevelFiveInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureLevelFiveOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) Arn ¶ added in v5.1.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) Id ¶ added in v5.1.0
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) Name ¶ added in v5.1.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFiveOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFiveOutput() UserHierarchyStructureHierarchyStructureLevelFiveOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFiveOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFiveOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFiveOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
type UserHierarchyStructureHierarchyStructureLevelFivePtrInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
func UserHierarchyStructureHierarchyStructureLevelFivePtr(v *UserHierarchyStructureHierarchyStructureLevelFiveArgs) UserHierarchyStructureHierarchyStructureLevelFivePtrInput
type UserHierarchyStructureHierarchyStructureLevelFivePtrOutput ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureLevelFivePtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) Arn ¶ added in v5.1.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) Id ¶ added in v5.1.0
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) Name ¶ added in v5.1.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutput() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFivePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFivePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
type UserHierarchyStructureHierarchyStructureLevelFour ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourOutput() UserHierarchyStructureHierarchyStructureLevelFourOutput
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourOutput
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelFourArgs) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
type UserHierarchyStructureHierarchyStructureLevelFourInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureLevelFourOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) Arn ¶ added in v5.1.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) Id ¶ added in v5.1.0
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) Name ¶ added in v5.1.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourOutput() UserHierarchyStructureHierarchyStructureLevelFourOutput
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourOutput
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFourOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
type UserHierarchyStructureHierarchyStructureLevelFourPtrInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
func UserHierarchyStructureHierarchyStructureLevelFourPtr(v *UserHierarchyStructureHierarchyStructureLevelFourArgs) UserHierarchyStructureHierarchyStructureLevelFourPtrInput
type UserHierarchyStructureHierarchyStructureLevelFourPtrOutput ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureLevelFourPtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) Arn ¶ added in v5.1.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) Id ¶ added in v5.1.0
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) Name ¶ added in v5.1.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutput() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelFourPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelFourPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
type UserHierarchyStructureHierarchyStructureLevelOne ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOneOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOneOutput() UserHierarchyStructureHierarchyStructureLevelOneOutput
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOneOutput
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelOneArgs) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
type UserHierarchyStructureHierarchyStructureLevelOneInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureLevelOneOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) Arn ¶ added in v5.1.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) Id ¶ added in v5.1.0
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) Name ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) Name() pulumi.StringOutput
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOneOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOneOutput() UserHierarchyStructureHierarchyStructureLevelOneOutput
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOneOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOneOutput
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelOneOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
type UserHierarchyStructureHierarchyStructureLevelOnePtrInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
func UserHierarchyStructureHierarchyStructureLevelOnePtr(v *UserHierarchyStructureHierarchyStructureLevelOneArgs) UserHierarchyStructureHierarchyStructureLevelOnePtrInput
type UserHierarchyStructureHierarchyStructureLevelOnePtrOutput ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureLevelOnePtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) Arn ¶ added in v5.1.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) Id ¶ added in v5.1.0
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) Name ¶ added in v5.1.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutput() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelOnePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelOnePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
type UserHierarchyStructureHierarchyStructureLevelThree ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreeOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreeOutput() UserHierarchyStructureHierarchyStructureLevelThreeOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreeOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelThreeArgs) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
type UserHierarchyStructureHierarchyStructureLevelThreeInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureLevelThreeOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) Arn ¶ added in v5.1.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) Id ¶ added in v5.1.0
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) Name ¶ added in v5.1.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreeOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreeOutput() UserHierarchyStructureHierarchyStructureLevelThreeOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreeOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreeOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelThreeOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
type UserHierarchyStructureHierarchyStructureLevelThreePtrInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
func UserHierarchyStructureHierarchyStructureLevelThreePtr(v *UserHierarchyStructureHierarchyStructureLevelThreeArgs) UserHierarchyStructureHierarchyStructureLevelThreePtrInput
type UserHierarchyStructureHierarchyStructureLevelThreePtrOutput ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureLevelThreePtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) Arn ¶ added in v5.1.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) Id ¶ added in v5.1.0
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) Name ¶ added in v5.1.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutput() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
func (UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelThreePtrOutput) ToUserHierarchyStructureHierarchyStructureLevelThreePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
type UserHierarchyStructureHierarchyStructureLevelTwo ¶ added in v5.1.0
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 ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoOutput() UserHierarchyStructureHierarchyStructureLevelTwoOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureHierarchyStructureLevelTwoArgs) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
type UserHierarchyStructureHierarchyStructureLevelTwoInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureLevelTwoOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) Arn ¶ added in v5.1.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) Id ¶ added in v5.1.0
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) Name ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) Name() pulumi.StringOutput
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoOutput() UserHierarchyStructureHierarchyStructureLevelTwoOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelTwoOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
type UserHierarchyStructureHierarchyStructureLevelTwoPtrInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
func UserHierarchyStructureHierarchyStructureLevelTwoPtr(v *UserHierarchyStructureHierarchyStructureLevelTwoArgs) UserHierarchyStructureHierarchyStructureLevelTwoPtrInput
type UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) Arn ¶ added in v5.1.0
The Amazon Resource Name (ARN) of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) Id ¶ added in v5.1.0
The identifier of the hierarchy level.
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) Name ¶ added in v5.1.0
The name of the user hierarchy level. Must not be more than 50 characters.
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutput() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
func (UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput) ToUserHierarchyStructureHierarchyStructureLevelTwoPtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
type UserHierarchyStructureHierarchyStructureOutput ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructureOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructureOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructureOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructureOutput) LevelFive ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureOutput) LevelFive() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
A block that defines the details of level five. The level block is documented below.
func (UserHierarchyStructureHierarchyStructureOutput) LevelFour ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureOutput) LevelFour() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
A block that defines the details of level four. The level block is documented below.
func (UserHierarchyStructureHierarchyStructureOutput) LevelOne ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureOutput) LevelOne() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
A block that defines the details of level one. The level block is documented below.
func (UserHierarchyStructureHierarchyStructureOutput) LevelThree ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureOutput) LevelThree() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
A block that defines the details of level three. The level block is documented below.
func (UserHierarchyStructureHierarchyStructureOutput) LevelTwo ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureOutput) LevelTwo() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
A block that defines the details of level two. The level block is documented below.
func (UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructureOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructureOutput() UserHierarchyStructureHierarchyStructureOutput
func (UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructureOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructureOutput
func (UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructurePtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructurePtrOutput() UserHierarchyStructureHierarchyStructurePtrOutput
func (UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructureOutput) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructurePtrOutput
type UserHierarchyStructureHierarchyStructurePtrInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
func UserHierarchyStructureHierarchyStructurePtr(v *UserHierarchyStructureHierarchyStructureArgs) UserHierarchyStructureHierarchyStructurePtrInput
type UserHierarchyStructureHierarchyStructurePtrOutput ¶ added in v5.1.0
type UserHierarchyStructureHierarchyStructurePtrOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureHierarchyStructurePtrOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureHierarchyStructurePtrOutput) ElementType() reflect.Type
func (UserHierarchyStructureHierarchyStructurePtrOutput) LevelFive ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelFive() UserHierarchyStructureHierarchyStructureLevelFivePtrOutput
A block that defines the details of level five. The level block is documented below.
func (UserHierarchyStructureHierarchyStructurePtrOutput) LevelFour ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelFour() UserHierarchyStructureHierarchyStructureLevelFourPtrOutput
A block that defines the details of level four. The level block is documented below.
func (UserHierarchyStructureHierarchyStructurePtrOutput) LevelOne ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelOne() UserHierarchyStructureHierarchyStructureLevelOnePtrOutput
A block that defines the details of level one. The level block is documented below.
func (UserHierarchyStructureHierarchyStructurePtrOutput) LevelThree ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelThree() UserHierarchyStructureHierarchyStructureLevelThreePtrOutput
A block that defines the details of level three. The level block is documented below.
func (UserHierarchyStructureHierarchyStructurePtrOutput) LevelTwo ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructurePtrOutput) LevelTwo() UserHierarchyStructureHierarchyStructureLevelTwoPtrOutput
A block that defines the details of level two. The level block is documented below.
func (UserHierarchyStructureHierarchyStructurePtrOutput) ToUserHierarchyStructureHierarchyStructurePtrOutput ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructurePtrOutput) ToUserHierarchyStructureHierarchyStructurePtrOutput() UserHierarchyStructureHierarchyStructurePtrOutput
func (UserHierarchyStructureHierarchyStructurePtrOutput) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureHierarchyStructurePtrOutput) ToUserHierarchyStructureHierarchyStructurePtrOutputWithContext(ctx context.Context) UserHierarchyStructureHierarchyStructurePtrOutput
type UserHierarchyStructureInput ¶ added in v5.1.0
type UserHierarchyStructureInput interface { pulumi.Input ToUserHierarchyStructureOutput() UserHierarchyStructureOutput ToUserHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureOutput }
type UserHierarchyStructureMap ¶ added in v5.1.0
type UserHierarchyStructureMap map[string]UserHierarchyStructureInput
func (UserHierarchyStructureMap) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureMap) ElementType() reflect.Type
func (UserHierarchyStructureMap) ToUserHierarchyStructureMapOutput ¶ added in v5.1.0
func (i UserHierarchyStructureMap) ToUserHierarchyStructureMapOutput() UserHierarchyStructureMapOutput
func (UserHierarchyStructureMap) ToUserHierarchyStructureMapOutputWithContext ¶ added in v5.1.0
func (i UserHierarchyStructureMap) ToUserHierarchyStructureMapOutputWithContext(ctx context.Context) UserHierarchyStructureMapOutput
type UserHierarchyStructureMapInput ¶ added in v5.1.0
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 ¶ added in v5.1.0
type UserHierarchyStructureMapOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureMapOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureMapOutput) ElementType() reflect.Type
func (UserHierarchyStructureMapOutput) MapIndex ¶ added in v5.1.0
func (o UserHierarchyStructureMapOutput) MapIndex(k pulumi.StringInput) UserHierarchyStructureOutput
func (UserHierarchyStructureMapOutput) ToUserHierarchyStructureMapOutput ¶ added in v5.1.0
func (o UserHierarchyStructureMapOutput) ToUserHierarchyStructureMapOutput() UserHierarchyStructureMapOutput
func (UserHierarchyStructureMapOutput) ToUserHierarchyStructureMapOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureMapOutput) ToUserHierarchyStructureMapOutputWithContext(ctx context.Context) UserHierarchyStructureMapOutput
type UserHierarchyStructureOutput ¶ added in v5.1.0
type UserHierarchyStructureOutput struct{ *pulumi.OutputState }
func (UserHierarchyStructureOutput) ElementType ¶ added in v5.1.0
func (UserHierarchyStructureOutput) ElementType() reflect.Type
func (UserHierarchyStructureOutput) HierarchyStructure ¶ added in v5.4.0
func (o UserHierarchyStructureOutput) HierarchyStructure() UserHierarchyStructureHierarchyStructureOutput
A block that defines the hierarchy structure's levels. The `hierarchyStructure` block is documented below.
func (UserHierarchyStructureOutput) InstanceId ¶ added in v5.4.0
func (o UserHierarchyStructureOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (UserHierarchyStructureOutput) ToUserHierarchyStructureOutput ¶ added in v5.1.0
func (o UserHierarchyStructureOutput) ToUserHierarchyStructureOutput() UserHierarchyStructureOutput
func (UserHierarchyStructureOutput) ToUserHierarchyStructureOutputWithContext ¶ added in v5.1.0
func (o UserHierarchyStructureOutput) ToUserHierarchyStructureOutputWithContext(ctx context.Context) UserHierarchyStructureOutput
type UserHierarchyStructureState ¶ added in v5.1.0
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 ¶ added in v5.1.0
func (UserHierarchyStructureState) ElementType() reflect.Type
type UserIdentityInfo ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (UserIdentityInfoArgs) ElementType() reflect.Type
func (UserIdentityInfoArgs) ToUserIdentityInfoOutput ¶ added in v5.11.0
func (i UserIdentityInfoArgs) ToUserIdentityInfoOutput() UserIdentityInfoOutput
func (UserIdentityInfoArgs) ToUserIdentityInfoOutputWithContext ¶ added in v5.11.0
func (i UserIdentityInfoArgs) ToUserIdentityInfoOutputWithContext(ctx context.Context) UserIdentityInfoOutput
func (UserIdentityInfoArgs) ToUserIdentityInfoPtrOutput ¶ added in v5.11.0
func (i UserIdentityInfoArgs) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
func (UserIdentityInfoArgs) ToUserIdentityInfoPtrOutputWithContext ¶ added in v5.11.0
func (i UserIdentityInfoArgs) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput
type UserIdentityInfoInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type UserIdentityInfoOutput struct{ *pulumi.OutputState }
func (UserIdentityInfoOutput) ElementType ¶ added in v5.11.0
func (UserIdentityInfoOutput) ElementType() reflect.Type
func (UserIdentityInfoOutput) Email ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o UserIdentityInfoOutput) ToUserIdentityInfoOutput() UserIdentityInfoOutput
func (UserIdentityInfoOutput) ToUserIdentityInfoOutputWithContext ¶ added in v5.11.0
func (o UserIdentityInfoOutput) ToUserIdentityInfoOutputWithContext(ctx context.Context) UserIdentityInfoOutput
func (UserIdentityInfoOutput) ToUserIdentityInfoPtrOutput ¶ added in v5.11.0
func (o UserIdentityInfoOutput) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
func (UserIdentityInfoOutput) ToUserIdentityInfoPtrOutputWithContext ¶ added in v5.11.0
func (o UserIdentityInfoOutput) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput
type UserIdentityInfoPtrInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
func UserIdentityInfoPtr(v *UserIdentityInfoArgs) UserIdentityInfoPtrInput
type UserIdentityInfoPtrOutput ¶ added in v5.11.0
type UserIdentityInfoPtrOutput struct{ *pulumi.OutputState }
func (UserIdentityInfoPtrOutput) Elem ¶ added in v5.11.0
func (o UserIdentityInfoPtrOutput) Elem() UserIdentityInfoOutput
func (UserIdentityInfoPtrOutput) ElementType ¶ added in v5.11.0
func (UserIdentityInfoPtrOutput) ElementType() reflect.Type
func (UserIdentityInfoPtrOutput) Email ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
func (UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutputWithContext ¶ added in v5.11.0
func (o UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput
type UserInput ¶ added in v5.11.0
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶ added in v5.11.0
func (UserMap) ElementType ¶ added in v5.11.0
func (UserMap) ToUserMapOutput ¶ added in v5.11.0
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶ added in v5.11.0
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶ added in v5.11.0
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶ added in v5.11.0
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶ added in v5.11.0
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶ added in v5.11.0
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶ added in v5.11.0
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Arn ¶ added in v5.11.0
func (o UserOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the user.
func (UserOutput) DirectoryUserId ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (UserOutput) ElementType() reflect.Type
func (UserOutput) HierarchyGroupId ¶ added in v5.11.0
func (o UserOutput) HierarchyGroupId() pulumi.StringPtrOutput
The identifier of the hierarchy group for the user.
func (UserOutput) IdentityInfo ¶ added in v5.11.0
func (o UserOutput) IdentityInfo() UserIdentityInfoPtrOutput
A block that contains information about the identity of the user. Documented below.
func (UserOutput) InstanceId ¶ added in v5.11.0
func (o UserOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (UserOutput) Name ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o UserOutput) PhoneConfig() UserPhoneConfigOutput
A block that contains information about the phone settings for the user. Documented below.
func (UserOutput) RoutingProfileId ¶ added in v5.11.0
func (o UserOutput) RoutingProfileId() pulumi.StringOutput
The identifier of the routing profile for the user.
func (UserOutput) SecurityProfileIds ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o UserOutput) Tags() pulumi.StringMapOutput
func (UserOutput) TagsAll ¶ added in v5.11.0
func (o UserOutput) TagsAll() pulumi.StringMapOutput
func (UserOutput) ToUserOutput ¶ added in v5.11.0
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶ added in v5.11.0
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UserId ¶ added in v5.11.0
func (o UserOutput) UserId() pulumi.StringOutput
The identifier for the user.
type UserPhoneConfig ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (UserPhoneConfigArgs) ElementType() reflect.Type
func (UserPhoneConfigArgs) ToUserPhoneConfigOutput ¶ added in v5.11.0
func (i UserPhoneConfigArgs) ToUserPhoneConfigOutput() UserPhoneConfigOutput
func (UserPhoneConfigArgs) ToUserPhoneConfigOutputWithContext ¶ added in v5.11.0
func (i UserPhoneConfigArgs) ToUserPhoneConfigOutputWithContext(ctx context.Context) UserPhoneConfigOutput
func (UserPhoneConfigArgs) ToUserPhoneConfigPtrOutput ¶ added in v5.11.0
func (i UserPhoneConfigArgs) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput
func (UserPhoneConfigArgs) ToUserPhoneConfigPtrOutputWithContext ¶ added in v5.11.0
func (i UserPhoneConfigArgs) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput
type UserPhoneConfigInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type UserPhoneConfigOutput struct{ *pulumi.OutputState }
func (UserPhoneConfigOutput) AfterContactWorkTimeLimit ¶ added in v5.11.0
func (o UserPhoneConfigOutput) AfterContactWorkTimeLimit() pulumi.IntPtrOutput
The After Call Work (ACW) timeout setting, in seconds. Minimum value of 0.
func (UserPhoneConfigOutput) AutoAccept ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (UserPhoneConfigOutput) ElementType() reflect.Type
func (UserPhoneConfigOutput) PhoneType ¶ added in v5.11.0
func (o UserPhoneConfigOutput) PhoneType() pulumi.StringOutput
The phone type. Valid values are `DESK_PHONE` and `SOFT_PHONE`.
func (UserPhoneConfigOutput) ToUserPhoneConfigOutput ¶ added in v5.11.0
func (o UserPhoneConfigOutput) ToUserPhoneConfigOutput() UserPhoneConfigOutput
func (UserPhoneConfigOutput) ToUserPhoneConfigOutputWithContext ¶ added in v5.11.0
func (o UserPhoneConfigOutput) ToUserPhoneConfigOutputWithContext(ctx context.Context) UserPhoneConfigOutput
func (UserPhoneConfigOutput) ToUserPhoneConfigPtrOutput ¶ added in v5.11.0
func (o UserPhoneConfigOutput) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput
func (UserPhoneConfigOutput) ToUserPhoneConfigPtrOutputWithContext ¶ added in v5.11.0
func (o UserPhoneConfigOutput) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput
type UserPhoneConfigPtrInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
func UserPhoneConfigPtr(v *UserPhoneConfigArgs) UserPhoneConfigPtrInput
type UserPhoneConfigPtrOutput ¶ added in v5.11.0
type UserPhoneConfigPtrOutput struct{ *pulumi.OutputState }
func (UserPhoneConfigPtrOutput) AfterContactWorkTimeLimit ¶ added in v5.11.0
func (o UserPhoneConfigPtrOutput) AfterContactWorkTimeLimit() pulumi.IntPtrOutput
The After Call Work (ACW) timeout setting, in seconds. Minimum value of 0.
func (UserPhoneConfigPtrOutput) AutoAccept ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o UserPhoneConfigPtrOutput) Elem() UserPhoneConfigOutput
func (UserPhoneConfigPtrOutput) ElementType ¶ added in v5.11.0
func (UserPhoneConfigPtrOutput) ElementType() reflect.Type
func (UserPhoneConfigPtrOutput) PhoneType ¶ added in v5.11.0
func (o UserPhoneConfigPtrOutput) PhoneType() pulumi.StringPtrOutput
The phone type. Valid values are `DESK_PHONE` and `SOFT_PHONE`.
func (UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutput ¶ added in v5.11.0
func (o UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput
func (UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutputWithContext ¶ added in v5.11.0
func (o UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput
type UserState ¶ added in v5.11.0
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 pulumi.StringMapInput TagsAll pulumi.StringMapInput // The identifier for the user. UserId pulumi.StringPtrInput }
func (UserState) ElementType ¶ added in v5.11.0
type Vocabulary ¶ added in v5.11.0
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 pulumi.StringMapOutput `pulumi:"tags"` 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 (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v5/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{ Content: pulumi.String(fmt.Sprintf("Phrase IPA SoundsLike DisplayAs\nLos-Angeles Los Angeles\nF.B.I. ɛ f b i aɪ FBI\nEtienne eh-tee-en \n")), InstanceId: pulumi.String("aaaaaaaa-bbbb-cccc-dddd-111111111111"), LanguageCode: pulumi.String("en-US"), Tags: pulumi.StringMap{ "Key1": pulumi.String("Value1"), }, }) if err != nil { return err } return nil }) }
```
## Import
Amazon Connect Vocabularies can be imported using the `instance_id` and `vocabulary_id` separated by a colon (`:`), e.g.,
```sh
$ pulumi import aws:connect/vocabulary:Vocabulary example f1288a1f-6193-445a-b47e-af739b2:c1d4e5f6-1b3c-1b3c-1b3c-c1d4e5f6c1d4e5
```
func GetVocabulary ¶ added in v5.11.0
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 ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (*Vocabulary) ElementType() reflect.Type
func (*Vocabulary) ToVocabularyOutput ¶ added in v5.11.0
func (i *Vocabulary) ToVocabularyOutput() VocabularyOutput
func (*Vocabulary) ToVocabularyOutputWithContext ¶ added in v5.11.0
func (i *Vocabulary) ToVocabularyOutputWithContext(ctx context.Context) VocabularyOutput
type VocabularyArgs ¶ added in v5.11.0
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 pulumi.StringMapInput }
The set of arguments for constructing a Vocabulary resource.
func (VocabularyArgs) ElementType ¶ added in v5.11.0
func (VocabularyArgs) ElementType() reflect.Type
type VocabularyArray ¶ added in v5.11.0
type VocabularyArray []VocabularyInput
func (VocabularyArray) ElementType ¶ added in v5.11.0
func (VocabularyArray) ElementType() reflect.Type
func (VocabularyArray) ToVocabularyArrayOutput ¶ added in v5.11.0
func (i VocabularyArray) ToVocabularyArrayOutput() VocabularyArrayOutput
func (VocabularyArray) ToVocabularyArrayOutputWithContext ¶ added in v5.11.0
func (i VocabularyArray) ToVocabularyArrayOutputWithContext(ctx context.Context) VocabularyArrayOutput
type VocabularyArrayInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type VocabularyArrayOutput struct{ *pulumi.OutputState }
func (VocabularyArrayOutput) ElementType ¶ added in v5.11.0
func (VocabularyArrayOutput) ElementType() reflect.Type
func (VocabularyArrayOutput) Index ¶ added in v5.11.0
func (o VocabularyArrayOutput) Index(i pulumi.IntInput) VocabularyOutput
func (VocabularyArrayOutput) ToVocabularyArrayOutput ¶ added in v5.11.0
func (o VocabularyArrayOutput) ToVocabularyArrayOutput() VocabularyArrayOutput
func (VocabularyArrayOutput) ToVocabularyArrayOutputWithContext ¶ added in v5.11.0
func (o VocabularyArrayOutput) ToVocabularyArrayOutputWithContext(ctx context.Context) VocabularyArrayOutput
type VocabularyInput ¶ added in v5.11.0
type VocabularyInput interface { pulumi.Input ToVocabularyOutput() VocabularyOutput ToVocabularyOutputWithContext(ctx context.Context) VocabularyOutput }
type VocabularyMap ¶ added in v5.11.0
type VocabularyMap map[string]VocabularyInput
func (VocabularyMap) ElementType ¶ added in v5.11.0
func (VocabularyMap) ElementType() reflect.Type
func (VocabularyMap) ToVocabularyMapOutput ¶ added in v5.11.0
func (i VocabularyMap) ToVocabularyMapOutput() VocabularyMapOutput
func (VocabularyMap) ToVocabularyMapOutputWithContext ¶ added in v5.11.0
func (i VocabularyMap) ToVocabularyMapOutputWithContext(ctx context.Context) VocabularyMapOutput
type VocabularyMapInput ¶ added in v5.11.0
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 ¶ added in v5.11.0
type VocabularyMapOutput struct{ *pulumi.OutputState }
func (VocabularyMapOutput) ElementType ¶ added in v5.11.0
func (VocabularyMapOutput) ElementType() reflect.Type
func (VocabularyMapOutput) MapIndex ¶ added in v5.11.0
func (o VocabularyMapOutput) MapIndex(k pulumi.StringInput) VocabularyOutput
func (VocabularyMapOutput) ToVocabularyMapOutput ¶ added in v5.11.0
func (o VocabularyMapOutput) ToVocabularyMapOutput() VocabularyMapOutput
func (VocabularyMapOutput) ToVocabularyMapOutputWithContext ¶ added in v5.11.0
func (o VocabularyMapOutput) ToVocabularyMapOutputWithContext(ctx context.Context) VocabularyMapOutput
type VocabularyOutput ¶ added in v5.11.0
type VocabularyOutput struct{ *pulumi.OutputState }
func (VocabularyOutput) Arn ¶ added in v5.11.0
func (o VocabularyOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the vocabulary.
func (VocabularyOutput) Content ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (VocabularyOutput) ElementType() reflect.Type
func (VocabularyOutput) FailureReason ¶ added in v5.11.0
func (o VocabularyOutput) FailureReason() pulumi.StringOutput
The reason why the custom vocabulary was not created.
func (VocabularyOutput) InstanceId ¶ added in v5.11.0
func (o VocabularyOutput) InstanceId() pulumi.StringOutput
Specifies the identifier of the hosting Amazon Connect Instance.
func (VocabularyOutput) LanguageCode ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o VocabularyOutput) LastModifiedTime() pulumi.StringOutput
The timestamp when the custom vocabulary was last modified.
func (VocabularyOutput) Name ¶ added in v5.11.0
func (o VocabularyOutput) Name() pulumi.StringOutput
A unique name of the custom vocabulary. Must not be more than 140 characters.
func (VocabularyOutput) State ¶ added in v5.11.0
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 ¶ added in v5.11.0
func (o VocabularyOutput) Tags() pulumi.StringMapOutput
func (VocabularyOutput) TagsAll ¶ added in v5.11.0
func (o VocabularyOutput) TagsAll() pulumi.StringMapOutput
func (VocabularyOutput) ToVocabularyOutput ¶ added in v5.11.0
func (o VocabularyOutput) ToVocabularyOutput() VocabularyOutput
func (VocabularyOutput) ToVocabularyOutputWithContext ¶ added in v5.11.0
func (o VocabularyOutput) ToVocabularyOutputWithContext(ctx context.Context) VocabularyOutput
func (VocabularyOutput) VocabularyId ¶ added in v5.11.0
func (o VocabularyOutput) VocabularyId() pulumi.StringOutput
The identifier of the custom vocabulary.
type VocabularyState ¶ added in v5.11.0
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 pulumi.StringMapInput TagsAll pulumi.StringMapInput // The identifier of the custom vocabulary. VocabularyId pulumi.StringPtrInput }
func (VocabularyState) ElementType ¶ added in v5.11.0
func (VocabularyState) ElementType() reflect.Type
Source Files ¶
- botAssociation.go
- contactFlow.go
- contactFlowModule.go
- getBotAssociation.go
- getContactFlow.go
- getContactFlowModule.go
- getHoursOfOperation.go
- getInstance.go
- getLambdaFunctionAssociation.go
- getPrompt.go
- getQueue.go
- getQuickConnect.go
- getRoutingProfile.go
- getSecurityProfile.go
- getUserHierarchyGroup.go
- getUserHierarchyStructure.go
- hoursOfOperation.go
- init.go
- instance.go
- instanceStorageConfig.go
- lambdaFunctionAssociation.go
- pulumiTypes.go
- queue.go
- quickConnect.go
- routingProfile.go
- securityProfile.go
- user.go
- userHierarchyGroup.go
- userHierarchyStructure.go
- vocabulary.go