Documentation
¶
Index ¶
- type GetGroupAlternateIdentifier
- type GetGroupAlternateIdentifierArgs
- func (GetGroupAlternateIdentifierArgs) ElementType() reflect.Type
- func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierOutput() GetGroupAlternateIdentifierOutput
- func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierOutput
- func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput
- func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierPtrOutput
- type GetGroupAlternateIdentifierExternalId
- type GetGroupAlternateIdentifierExternalIdArgs
- func (GetGroupAlternateIdentifierExternalIdArgs) ElementType() reflect.Type
- func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdOutput() GetGroupAlternateIdentifierExternalIdOutput
- func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdOutput
- func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput
- func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput
- type GetGroupAlternateIdentifierExternalIdInput
- type GetGroupAlternateIdentifierExternalIdOutput
- func (GetGroupAlternateIdentifierExternalIdOutput) ElementType() reflect.Type
- func (o GetGroupAlternateIdentifierExternalIdOutput) Id() pulumi.StringOutput
- func (o GetGroupAlternateIdentifierExternalIdOutput) Issuer() pulumi.StringOutput
- func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdOutput() GetGroupAlternateIdentifierExternalIdOutput
- func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdOutput
- func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput
- func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput
- type GetGroupAlternateIdentifierExternalIdPtrInput
- type GetGroupAlternateIdentifierExternalIdPtrOutput
- func (o GetGroupAlternateIdentifierExternalIdPtrOutput) Elem() GetGroupAlternateIdentifierExternalIdOutput
- func (GetGroupAlternateIdentifierExternalIdPtrOutput) ElementType() reflect.Type
- func (o GetGroupAlternateIdentifierExternalIdPtrOutput) Id() pulumi.StringPtrOutput
- func (o GetGroupAlternateIdentifierExternalIdPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o GetGroupAlternateIdentifierExternalIdPtrOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput
- func (o GetGroupAlternateIdentifierExternalIdPtrOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput
- type GetGroupAlternateIdentifierInput
- type GetGroupAlternateIdentifierOutput
- func (GetGroupAlternateIdentifierOutput) ElementType() reflect.Type
- func (o GetGroupAlternateIdentifierOutput) ExternalId() GetGroupAlternateIdentifierExternalIdPtrOutput
- func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierOutput() GetGroupAlternateIdentifierOutput
- func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierOutput
- func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput
- func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierPtrOutput
- func (o GetGroupAlternateIdentifierOutput) UniqueAttribute() GetGroupAlternateIdentifierUniqueAttributePtrOutput
- type GetGroupAlternateIdentifierPtrInput
- type GetGroupAlternateIdentifierPtrOutput
- func (o GetGroupAlternateIdentifierPtrOutput) Elem() GetGroupAlternateIdentifierOutput
- func (GetGroupAlternateIdentifierPtrOutput) ElementType() reflect.Type
- func (o GetGroupAlternateIdentifierPtrOutput) ExternalId() GetGroupAlternateIdentifierExternalIdPtrOutput
- func (o GetGroupAlternateIdentifierPtrOutput) ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput
- func (o GetGroupAlternateIdentifierPtrOutput) ToGetGroupAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierPtrOutput
- func (o GetGroupAlternateIdentifierPtrOutput) UniqueAttribute() GetGroupAlternateIdentifierUniqueAttributePtrOutput
- type GetGroupAlternateIdentifierUniqueAttribute
- type GetGroupAlternateIdentifierUniqueAttributeArgs
- func (GetGroupAlternateIdentifierUniqueAttributeArgs) ElementType() reflect.Type
- func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributeOutput() GetGroupAlternateIdentifierUniqueAttributeOutput
- func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributeOutput
- func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput
- func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput
- type GetGroupAlternateIdentifierUniqueAttributeInput
- type GetGroupAlternateIdentifierUniqueAttributeOutput
- func (o GetGroupAlternateIdentifierUniqueAttributeOutput) AttributePath() pulumi.StringOutput
- func (o GetGroupAlternateIdentifierUniqueAttributeOutput) AttributeValue() pulumi.StringOutput
- func (GetGroupAlternateIdentifierUniqueAttributeOutput) ElementType() reflect.Type
- func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributeOutput() GetGroupAlternateIdentifierUniqueAttributeOutput
- func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributeOutput
- func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput
- func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput
- type GetGroupAlternateIdentifierUniqueAttributePtrInput
- type GetGroupAlternateIdentifierUniqueAttributePtrOutput
- func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) AttributePath() pulumi.StringPtrOutput
- func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) AttributeValue() pulumi.StringPtrOutput
- func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) Elem() GetGroupAlternateIdentifierUniqueAttributeOutput
- func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) ElementType() reflect.Type
- func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput
- func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput
- type GetGroupExternalId
- type GetGroupExternalIdArgs
- type GetGroupExternalIdArray
- type GetGroupExternalIdArrayInput
- type GetGroupExternalIdArrayOutput
- func (GetGroupExternalIdArrayOutput) ElementType() reflect.Type
- func (o GetGroupExternalIdArrayOutput) Index(i pulumi.IntInput) GetGroupExternalIdOutput
- func (o GetGroupExternalIdArrayOutput) ToGetGroupExternalIdArrayOutput() GetGroupExternalIdArrayOutput
- func (o GetGroupExternalIdArrayOutput) ToGetGroupExternalIdArrayOutputWithContext(ctx context.Context) GetGroupExternalIdArrayOutput
- type GetGroupExternalIdInput
- type GetGroupExternalIdOutput
- func (GetGroupExternalIdOutput) ElementType() reflect.Type
- func (o GetGroupExternalIdOutput) Id() pulumi.StringOutput
- func (o GetGroupExternalIdOutput) Issuer() pulumi.StringOutput
- func (o GetGroupExternalIdOutput) ToGetGroupExternalIdOutput() GetGroupExternalIdOutput
- func (o GetGroupExternalIdOutput) ToGetGroupExternalIdOutputWithContext(ctx context.Context) GetGroupExternalIdOutput
- type GetGroupMembershipsArgs
- type GetGroupMembershipsGroupMembership
- type GetGroupMembershipsGroupMembershipArgs
- func (GetGroupMembershipsGroupMembershipArgs) ElementType() reflect.Type
- func (i GetGroupMembershipsGroupMembershipArgs) ToGetGroupMembershipsGroupMembershipOutput() GetGroupMembershipsGroupMembershipOutput
- func (i GetGroupMembershipsGroupMembershipArgs) ToGetGroupMembershipsGroupMembershipOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipOutput
- type GetGroupMembershipsGroupMembershipArray
- func (GetGroupMembershipsGroupMembershipArray) ElementType() reflect.Type
- func (i GetGroupMembershipsGroupMembershipArray) ToGetGroupMembershipsGroupMembershipArrayOutput() GetGroupMembershipsGroupMembershipArrayOutput
- func (i GetGroupMembershipsGroupMembershipArray) ToGetGroupMembershipsGroupMembershipArrayOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipArrayOutput
- type GetGroupMembershipsGroupMembershipArrayInput
- type GetGroupMembershipsGroupMembershipArrayOutput
- func (GetGroupMembershipsGroupMembershipArrayOutput) ElementType() reflect.Type
- func (o GetGroupMembershipsGroupMembershipArrayOutput) Index(i pulumi.IntInput) GetGroupMembershipsGroupMembershipOutput
- func (o GetGroupMembershipsGroupMembershipArrayOutput) ToGetGroupMembershipsGroupMembershipArrayOutput() GetGroupMembershipsGroupMembershipArrayOutput
- func (o GetGroupMembershipsGroupMembershipArrayOutput) ToGetGroupMembershipsGroupMembershipArrayOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipArrayOutput
- type GetGroupMembershipsGroupMembershipInput
- type GetGroupMembershipsGroupMembershipMemberId
- type GetGroupMembershipsGroupMembershipMemberIdArgs
- func (GetGroupMembershipsGroupMembershipMemberIdArgs) ElementType() reflect.Type
- func (i GetGroupMembershipsGroupMembershipMemberIdArgs) ToGetGroupMembershipsGroupMembershipMemberIdOutput() GetGroupMembershipsGroupMembershipMemberIdOutput
- func (i GetGroupMembershipsGroupMembershipMemberIdArgs) ToGetGroupMembershipsGroupMembershipMemberIdOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipMemberIdOutput
- type GetGroupMembershipsGroupMembershipMemberIdInput
- type GetGroupMembershipsGroupMembershipMemberIdOutput
- func (GetGroupMembershipsGroupMembershipMemberIdOutput) ElementType() reflect.Type
- func (o GetGroupMembershipsGroupMembershipMemberIdOutput) ToGetGroupMembershipsGroupMembershipMemberIdOutput() GetGroupMembershipsGroupMembershipMemberIdOutput
- func (o GetGroupMembershipsGroupMembershipMemberIdOutput) ToGetGroupMembershipsGroupMembershipMemberIdOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipMemberIdOutput
- func (o GetGroupMembershipsGroupMembershipMemberIdOutput) UserId() pulumi.StringOutput
- type GetGroupMembershipsGroupMembershipOutput
- func (GetGroupMembershipsGroupMembershipOutput) ElementType() reflect.Type
- func (o GetGroupMembershipsGroupMembershipOutput) GroupId() pulumi.StringOutput
- func (o GetGroupMembershipsGroupMembershipOutput) IdentityStoreId() pulumi.StringOutput
- func (o GetGroupMembershipsGroupMembershipOutput) MemberId() GetGroupMembershipsGroupMembershipMemberIdOutput
- func (o GetGroupMembershipsGroupMembershipOutput) MembershipId() pulumi.StringOutput
- func (o GetGroupMembershipsGroupMembershipOutput) ToGetGroupMembershipsGroupMembershipOutput() GetGroupMembershipsGroupMembershipOutput
- func (o GetGroupMembershipsGroupMembershipOutput) ToGetGroupMembershipsGroupMembershipOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipOutput
- type GetGroupMembershipsOutputArgs
- type GetGroupMembershipsResult
- type GetGroupMembershipsResultOutput
- func (GetGroupMembershipsResultOutput) ElementType() reflect.Type
- func (o GetGroupMembershipsResultOutput) GroupId() pulumi.StringOutput
- func (o GetGroupMembershipsResultOutput) GroupMemberships() GetGroupMembershipsGroupMembershipArrayOutput
- func (o GetGroupMembershipsResultOutput) Id() pulumi.StringOutput
- func (o GetGroupMembershipsResultOutput) IdentityStoreId() pulumi.StringOutput
- func (o GetGroupMembershipsResultOutput) Region() pulumi.StringOutput
- func (o GetGroupMembershipsResultOutput) ToGetGroupMembershipsResultOutput() GetGroupMembershipsResultOutput
- func (o GetGroupMembershipsResultOutput) ToGetGroupMembershipsResultOutputWithContext(ctx context.Context) GetGroupMembershipsResultOutput
- type GetGroupsArgs
- type GetGroupsGroup
- type GetGroupsGroupArgs
- type GetGroupsGroupArray
- type GetGroupsGroupArrayInput
- type GetGroupsGroupArrayOutput
- func (GetGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupOutput
- func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
- func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
- type GetGroupsGroupExternalId
- type GetGroupsGroupExternalIdArgs
- func (GetGroupsGroupExternalIdArgs) ElementType() reflect.Type
- func (i GetGroupsGroupExternalIdArgs) ToGetGroupsGroupExternalIdOutput() GetGroupsGroupExternalIdOutput
- func (i GetGroupsGroupExternalIdArgs) ToGetGroupsGroupExternalIdOutputWithContext(ctx context.Context) GetGroupsGroupExternalIdOutput
- type GetGroupsGroupExternalIdArray
- func (GetGroupsGroupExternalIdArray) ElementType() reflect.Type
- func (i GetGroupsGroupExternalIdArray) ToGetGroupsGroupExternalIdArrayOutput() GetGroupsGroupExternalIdArrayOutput
- func (i GetGroupsGroupExternalIdArray) ToGetGroupsGroupExternalIdArrayOutputWithContext(ctx context.Context) GetGroupsGroupExternalIdArrayOutput
- type GetGroupsGroupExternalIdArrayInput
- type GetGroupsGroupExternalIdArrayOutput
- func (GetGroupsGroupExternalIdArrayOutput) ElementType() reflect.Type
- func (o GetGroupsGroupExternalIdArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupExternalIdOutput
- func (o GetGroupsGroupExternalIdArrayOutput) ToGetGroupsGroupExternalIdArrayOutput() GetGroupsGroupExternalIdArrayOutput
- func (o GetGroupsGroupExternalIdArrayOutput) ToGetGroupsGroupExternalIdArrayOutputWithContext(ctx context.Context) GetGroupsGroupExternalIdArrayOutput
- type GetGroupsGroupExternalIdInput
- type GetGroupsGroupExternalIdOutput
- func (GetGroupsGroupExternalIdOutput) ElementType() reflect.Type
- func (o GetGroupsGroupExternalIdOutput) Id() pulumi.StringOutput
- func (o GetGroupsGroupExternalIdOutput) Issuer() pulumi.StringOutput
- func (o GetGroupsGroupExternalIdOutput) ToGetGroupsGroupExternalIdOutput() GetGroupsGroupExternalIdOutput
- func (o GetGroupsGroupExternalIdOutput) ToGetGroupsGroupExternalIdOutputWithContext(ctx context.Context) GetGroupsGroupExternalIdOutput
- type GetGroupsGroupInput
- type GetGroupsGroupOutput
- func (o GetGroupsGroupOutput) Description() pulumi.StringOutput
- func (o GetGroupsGroupOutput) DisplayName() pulumi.StringOutput
- func (GetGroupsGroupOutput) ElementType() reflect.Type
- func (o GetGroupsGroupOutput) ExternalIds() GetGroupsGroupExternalIdArrayOutput
- func (o GetGroupsGroupOutput) GroupId() pulumi.StringOutput
- func (o GetGroupsGroupOutput) IdentityStoreId() pulumi.StringOutput
- func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput
- func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
- type GetGroupsOutputArgs
- type GetGroupsResult
- type GetGroupsResultOutput
- func (GetGroupsResultOutput) ElementType() reflect.Type
- func (o GetGroupsResultOutput) Groups() GetGroupsGroupArrayOutput
- func (o GetGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetGroupsResultOutput) IdentityStoreId() pulumi.StringOutput
- func (o GetGroupsResultOutput) Region() pulumi.StringOutput
- func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput
- func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput
- type GetUserAddress
- type GetUserAddressArgs
- type GetUserAddressArray
- type GetUserAddressArrayInput
- type GetUserAddressArrayOutput
- func (GetUserAddressArrayOutput) ElementType() reflect.Type
- func (o GetUserAddressArrayOutput) Index(i pulumi.IntInput) GetUserAddressOutput
- func (o GetUserAddressArrayOutput) ToGetUserAddressArrayOutput() GetUserAddressArrayOutput
- func (o GetUserAddressArrayOutput) ToGetUserAddressArrayOutputWithContext(ctx context.Context) GetUserAddressArrayOutput
- type GetUserAddressInput
- type GetUserAddressOutput
- func (o GetUserAddressOutput) Country() pulumi.StringOutput
- func (GetUserAddressOutput) ElementType() reflect.Type
- func (o GetUserAddressOutput) Formatted() pulumi.StringOutput
- func (o GetUserAddressOutput) Locality() pulumi.StringOutput
- func (o GetUserAddressOutput) PostalCode() pulumi.StringOutput
- func (o GetUserAddressOutput) Primary() pulumi.BoolOutput
- func (o GetUserAddressOutput) Region() pulumi.StringOutput
- func (o GetUserAddressOutput) StreetAddress() pulumi.StringOutput
- func (o GetUserAddressOutput) ToGetUserAddressOutput() GetUserAddressOutput
- func (o GetUserAddressOutput) ToGetUserAddressOutputWithContext(ctx context.Context) GetUserAddressOutput
- func (o GetUserAddressOutput) Type() pulumi.StringOutput
- type GetUserAlternateIdentifier
- type GetUserAlternateIdentifierArgs
- func (GetUserAlternateIdentifierArgs) ElementType() reflect.Type
- func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierOutput() GetUserAlternateIdentifierOutput
- func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierOutputWithContext(ctx context.Context) GetUserAlternateIdentifierOutput
- func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput
- func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierPtrOutput
- type GetUserAlternateIdentifierExternalId
- type GetUserAlternateIdentifierExternalIdArgs
- func (GetUserAlternateIdentifierExternalIdArgs) ElementType() reflect.Type
- func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdOutput() GetUserAlternateIdentifierExternalIdOutput
- func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdOutput
- func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput
- func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdPtrOutput
- type GetUserAlternateIdentifierExternalIdInput
- type GetUserAlternateIdentifierExternalIdOutput
- func (GetUserAlternateIdentifierExternalIdOutput) ElementType() reflect.Type
- func (o GetUserAlternateIdentifierExternalIdOutput) Id() pulumi.StringOutput
- func (o GetUserAlternateIdentifierExternalIdOutput) Issuer() pulumi.StringOutput
- func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdOutput() GetUserAlternateIdentifierExternalIdOutput
- func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdOutput
- func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput
- func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdPtrOutput
- type GetUserAlternateIdentifierExternalIdPtrInput
- type GetUserAlternateIdentifierExternalIdPtrOutput
- func (o GetUserAlternateIdentifierExternalIdPtrOutput) Elem() GetUserAlternateIdentifierExternalIdOutput
- func (GetUserAlternateIdentifierExternalIdPtrOutput) ElementType() reflect.Type
- func (o GetUserAlternateIdentifierExternalIdPtrOutput) Id() pulumi.StringPtrOutput
- func (o GetUserAlternateIdentifierExternalIdPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o GetUserAlternateIdentifierExternalIdPtrOutput) ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput
- func (o GetUserAlternateIdentifierExternalIdPtrOutput) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdPtrOutput
- type GetUserAlternateIdentifierInput
- type GetUserAlternateIdentifierOutput
- func (GetUserAlternateIdentifierOutput) ElementType() reflect.Type
- func (o GetUserAlternateIdentifierOutput) ExternalId() GetUserAlternateIdentifierExternalIdPtrOutput
- func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierOutput() GetUserAlternateIdentifierOutput
- func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierOutputWithContext(ctx context.Context) GetUserAlternateIdentifierOutput
- func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput
- func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierPtrOutput
- func (o GetUserAlternateIdentifierOutput) UniqueAttribute() GetUserAlternateIdentifierUniqueAttributePtrOutput
- type GetUserAlternateIdentifierPtrInput
- type GetUserAlternateIdentifierPtrOutput
- func (o GetUserAlternateIdentifierPtrOutput) Elem() GetUserAlternateIdentifierOutput
- func (GetUserAlternateIdentifierPtrOutput) ElementType() reflect.Type
- func (o GetUserAlternateIdentifierPtrOutput) ExternalId() GetUserAlternateIdentifierExternalIdPtrOutput
- func (o GetUserAlternateIdentifierPtrOutput) ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput
- func (o GetUserAlternateIdentifierPtrOutput) ToGetUserAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierPtrOutput
- func (o GetUserAlternateIdentifierPtrOutput) UniqueAttribute() GetUserAlternateIdentifierUniqueAttributePtrOutput
- type GetUserAlternateIdentifierUniqueAttribute
- type GetUserAlternateIdentifierUniqueAttributeArgs
- func (GetUserAlternateIdentifierUniqueAttributeArgs) ElementType() reflect.Type
- func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributeOutput() GetUserAlternateIdentifierUniqueAttributeOutput
- func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributeOutput
- func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput
- func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput
- type GetUserAlternateIdentifierUniqueAttributeInput
- type GetUserAlternateIdentifierUniqueAttributeOutput
- func (o GetUserAlternateIdentifierUniqueAttributeOutput) AttributePath() pulumi.StringOutput
- func (o GetUserAlternateIdentifierUniqueAttributeOutput) AttributeValue() pulumi.StringOutput
- func (GetUserAlternateIdentifierUniqueAttributeOutput) ElementType() reflect.Type
- func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributeOutput() GetUserAlternateIdentifierUniqueAttributeOutput
- func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributeOutput
- func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput
- func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput
- type GetUserAlternateIdentifierUniqueAttributePtrInput
- type GetUserAlternateIdentifierUniqueAttributePtrOutput
- func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) AttributePath() pulumi.StringPtrOutput
- func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) AttributeValue() pulumi.StringPtrOutput
- func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) Elem() GetUserAlternateIdentifierUniqueAttributeOutput
- func (GetUserAlternateIdentifierUniqueAttributePtrOutput) ElementType() reflect.Type
- func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput
- func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput
- type GetUserEmail
- type GetUserEmailArgs
- type GetUserEmailArray
- type GetUserEmailArrayInput
- type GetUserEmailArrayOutput
- func (GetUserEmailArrayOutput) ElementType() reflect.Type
- func (o GetUserEmailArrayOutput) Index(i pulumi.IntInput) GetUserEmailOutput
- func (o GetUserEmailArrayOutput) ToGetUserEmailArrayOutput() GetUserEmailArrayOutput
- func (o GetUserEmailArrayOutput) ToGetUserEmailArrayOutputWithContext(ctx context.Context) GetUserEmailArrayOutput
- type GetUserEmailInput
- type GetUserEmailOutput
- func (GetUserEmailOutput) ElementType() reflect.Type
- func (o GetUserEmailOutput) Primary() pulumi.BoolOutput
- func (o GetUserEmailOutput) ToGetUserEmailOutput() GetUserEmailOutput
- func (o GetUserEmailOutput) ToGetUserEmailOutputWithContext(ctx context.Context) GetUserEmailOutput
- func (o GetUserEmailOutput) Type() pulumi.StringOutput
- func (o GetUserEmailOutput) Value() pulumi.StringOutput
- type GetUserExternalId
- type GetUserExternalIdArgs
- type GetUserExternalIdArray
- type GetUserExternalIdArrayInput
- type GetUserExternalIdArrayOutput
- func (GetUserExternalIdArrayOutput) ElementType() reflect.Type
- func (o GetUserExternalIdArrayOutput) Index(i pulumi.IntInput) GetUserExternalIdOutput
- func (o GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput
- func (o GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutputWithContext(ctx context.Context) GetUserExternalIdArrayOutput
- type GetUserExternalIdInput
- type GetUserExternalIdOutput
- func (GetUserExternalIdOutput) ElementType() reflect.Type
- func (o GetUserExternalIdOutput) Id() pulumi.StringOutput
- func (o GetUserExternalIdOutput) Issuer() pulumi.StringOutput
- func (o GetUserExternalIdOutput) ToGetUserExternalIdOutput() GetUserExternalIdOutput
- func (o GetUserExternalIdOutput) ToGetUserExternalIdOutputWithContext(ctx context.Context) GetUserExternalIdOutput
- type GetUserName
- type GetUserNameArgs
- type GetUserNameArray
- type GetUserNameArrayInput
- type GetUserNameArrayOutput
- func (GetUserNameArrayOutput) ElementType() reflect.Type
- func (o GetUserNameArrayOutput) Index(i pulumi.IntInput) GetUserNameOutput
- func (o GetUserNameArrayOutput) ToGetUserNameArrayOutput() GetUserNameArrayOutput
- func (o GetUserNameArrayOutput) ToGetUserNameArrayOutputWithContext(ctx context.Context) GetUserNameArrayOutput
- type GetUserNameInput
- type GetUserNameOutput
- func (GetUserNameOutput) ElementType() reflect.Type
- func (o GetUserNameOutput) FamilyName() pulumi.StringOutput
- func (o GetUserNameOutput) Formatted() pulumi.StringOutput
- func (o GetUserNameOutput) GivenName() pulumi.StringOutput
- func (o GetUserNameOutput) HonorificPrefix() pulumi.StringOutput
- func (o GetUserNameOutput) HonorificSuffix() pulumi.StringOutput
- func (o GetUserNameOutput) MiddleName() pulumi.StringOutput
- func (o GetUserNameOutput) ToGetUserNameOutput() GetUserNameOutput
- func (o GetUserNameOutput) ToGetUserNameOutputWithContext(ctx context.Context) GetUserNameOutput
- type GetUserPhoneNumber
- type GetUserPhoneNumberArgs
- type GetUserPhoneNumberArray
- type GetUserPhoneNumberArrayInput
- type GetUserPhoneNumberArrayOutput
- func (GetUserPhoneNumberArrayOutput) ElementType() reflect.Type
- func (o GetUserPhoneNumberArrayOutput) Index(i pulumi.IntInput) GetUserPhoneNumberOutput
- func (o GetUserPhoneNumberArrayOutput) ToGetUserPhoneNumberArrayOutput() GetUserPhoneNumberArrayOutput
- func (o GetUserPhoneNumberArrayOutput) ToGetUserPhoneNumberArrayOutputWithContext(ctx context.Context) GetUserPhoneNumberArrayOutput
- type GetUserPhoneNumberInput
- type GetUserPhoneNumberOutput
- func (GetUserPhoneNumberOutput) ElementType() reflect.Type
- func (o GetUserPhoneNumberOutput) Primary() pulumi.BoolOutput
- func (o GetUserPhoneNumberOutput) ToGetUserPhoneNumberOutput() GetUserPhoneNumberOutput
- func (o GetUserPhoneNumberOutput) ToGetUserPhoneNumberOutputWithContext(ctx context.Context) GetUserPhoneNumberOutput
- func (o GetUserPhoneNumberOutput) Type() pulumi.StringOutput
- func (o GetUserPhoneNumberOutput) Value() pulumi.StringOutput
- type GetUsersArgs
- type GetUsersOutputArgs
- type GetUsersResult
- type GetUsersResultOutput
- func (GetUsersResultOutput) ElementType() reflect.Type
- func (o GetUsersResultOutput) Id() pulumi.StringOutput
- func (o GetUsersResultOutput) IdentityStoreId() pulumi.StringOutput
- func (o GetUsersResultOutput) Region() pulumi.StringOutput
- func (o GetUsersResultOutput) ToGetUsersResultOutput() GetUsersResultOutput
- func (o GetUsersResultOutput) ToGetUsersResultOutputWithContext(ctx context.Context) GetUsersResultOutput
- func (o GetUsersResultOutput) Users() GetUsersUserArrayOutput
- type GetUsersUser
- type GetUsersUserAddress
- type GetUsersUserAddressArgs
- type GetUsersUserAddressArray
- type GetUsersUserAddressArrayInput
- type GetUsersUserAddressArrayOutput
- func (GetUsersUserAddressArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserAddressArrayOutput) Index(i pulumi.IntInput) GetUsersUserAddressOutput
- func (o GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutput() GetUsersUserAddressArrayOutput
- func (o GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutputWithContext(ctx context.Context) GetUsersUserAddressArrayOutput
- type GetUsersUserAddressInput
- type GetUsersUserAddressOutput
- func (o GetUsersUserAddressOutput) Country() pulumi.StringOutput
- func (GetUsersUserAddressOutput) ElementType() reflect.Type
- func (o GetUsersUserAddressOutput) Formatted() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) Locality() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) PostalCode() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) Primary() pulumi.BoolOutput
- func (o GetUsersUserAddressOutput) Region() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) StreetAddress() pulumi.StringOutput
- func (o GetUsersUserAddressOutput) ToGetUsersUserAddressOutput() GetUsersUserAddressOutput
- func (o GetUsersUserAddressOutput) ToGetUsersUserAddressOutputWithContext(ctx context.Context) GetUsersUserAddressOutput
- func (o GetUsersUserAddressOutput) Type() pulumi.StringOutput
- type GetUsersUserArgs
- type GetUsersUserArray
- type GetUsersUserArrayInput
- type GetUsersUserArrayOutput
- func (GetUsersUserArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
- type GetUsersUserEmail
- type GetUsersUserEmailArgs
- type GetUsersUserEmailArray
- type GetUsersUserEmailArrayInput
- type GetUsersUserEmailArrayOutput
- func (GetUsersUserEmailArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserEmailArrayOutput) Index(i pulumi.IntInput) GetUsersUserEmailOutput
- func (o GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutput() GetUsersUserEmailArrayOutput
- func (o GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutputWithContext(ctx context.Context) GetUsersUserEmailArrayOutput
- type GetUsersUserEmailInput
- type GetUsersUserEmailOutput
- func (GetUsersUserEmailOutput) ElementType() reflect.Type
- func (o GetUsersUserEmailOutput) Primary() pulumi.BoolOutput
- func (o GetUsersUserEmailOutput) ToGetUsersUserEmailOutput() GetUsersUserEmailOutput
- func (o GetUsersUserEmailOutput) ToGetUsersUserEmailOutputWithContext(ctx context.Context) GetUsersUserEmailOutput
- func (o GetUsersUserEmailOutput) Type() pulumi.StringOutput
- func (o GetUsersUserEmailOutput) Value() pulumi.StringOutput
- type GetUsersUserExternalId
- type GetUsersUserExternalIdArgs
- type GetUsersUserExternalIdArray
- func (GetUsersUserExternalIdArray) ElementType() reflect.Type
- func (i GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutput() GetUsersUserExternalIdArrayOutput
- func (i GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutputWithContext(ctx context.Context) GetUsersUserExternalIdArrayOutput
- type GetUsersUserExternalIdArrayInput
- type GetUsersUserExternalIdArrayOutput
- func (GetUsersUserExternalIdArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserExternalIdArrayOutput) Index(i pulumi.IntInput) GetUsersUserExternalIdOutput
- func (o GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutput() GetUsersUserExternalIdArrayOutput
- func (o GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutputWithContext(ctx context.Context) GetUsersUserExternalIdArrayOutput
- type GetUsersUserExternalIdInput
- type GetUsersUserExternalIdOutput
- func (GetUsersUserExternalIdOutput) ElementType() reflect.Type
- func (o GetUsersUserExternalIdOutput) Id() pulumi.StringOutput
- func (o GetUsersUserExternalIdOutput) Issuer() pulumi.StringOutput
- func (o GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutput() GetUsersUserExternalIdOutput
- func (o GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutputWithContext(ctx context.Context) GetUsersUserExternalIdOutput
- type GetUsersUserInput
- type GetUsersUserName
- type GetUsersUserNameArgs
- type GetUsersUserNameArray
- type GetUsersUserNameArrayInput
- type GetUsersUserNameArrayOutput
- func (GetUsersUserNameArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserNameArrayOutput) Index(i pulumi.IntInput) GetUsersUserNameOutput
- func (o GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutput() GetUsersUserNameArrayOutput
- func (o GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutputWithContext(ctx context.Context) GetUsersUserNameArrayOutput
- type GetUsersUserNameInput
- type GetUsersUserNameOutput
- func (GetUsersUserNameOutput) ElementType() reflect.Type
- func (o GetUsersUserNameOutput) FamilyName() pulumi.StringOutput
- func (o GetUsersUserNameOutput) Formatted() pulumi.StringOutput
- func (o GetUsersUserNameOutput) GivenName() pulumi.StringOutput
- func (o GetUsersUserNameOutput) HonorificPrefix() pulumi.StringOutput
- func (o GetUsersUserNameOutput) HonorificSuffix() pulumi.StringOutput
- func (o GetUsersUserNameOutput) MiddleName() pulumi.StringOutput
- func (o GetUsersUserNameOutput) ToGetUsersUserNameOutput() GetUsersUserNameOutput
- func (o GetUsersUserNameOutput) ToGetUsersUserNameOutputWithContext(ctx context.Context) GetUsersUserNameOutput
- type GetUsersUserOutput
- func (o GetUsersUserOutput) Addresses() GetUsersUserAddressArrayOutput
- func (o GetUsersUserOutput) DisplayName() pulumi.StringOutput
- func (GetUsersUserOutput) ElementType() reflect.Type
- func (o GetUsersUserOutput) Emails() GetUsersUserEmailArrayOutput
- func (o GetUsersUserOutput) ExternalIds() GetUsersUserExternalIdArrayOutput
- func (o GetUsersUserOutput) IdentityStoreId() pulumi.StringOutput
- func (o GetUsersUserOutput) Locale() pulumi.StringOutput
- func (o GetUsersUserOutput) Names() GetUsersUserNameArrayOutput
- func (o GetUsersUserOutput) Nickname() pulumi.StringOutput
- func (o GetUsersUserOutput) PhoneNumbers() GetUsersUserPhoneNumberArrayOutput
- func (o GetUsersUserOutput) PreferredLanguage() pulumi.StringOutput
- func (o GetUsersUserOutput) ProfileUrl() pulumi.StringOutput
- func (o GetUsersUserOutput) Timezone() pulumi.StringOutput
- func (o GetUsersUserOutput) Title() pulumi.StringOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
- func (o GetUsersUserOutput) UserId() pulumi.StringOutput
- func (o GetUsersUserOutput) UserName() pulumi.StringOutput
- func (o GetUsersUserOutput) UserType() pulumi.StringOutput
- type GetUsersUserPhoneNumber
- type GetUsersUserPhoneNumberArgs
- type GetUsersUserPhoneNumberArray
- func (GetUsersUserPhoneNumberArray) ElementType() reflect.Type
- func (i GetUsersUserPhoneNumberArray) ToGetUsersUserPhoneNumberArrayOutput() GetUsersUserPhoneNumberArrayOutput
- func (i GetUsersUserPhoneNumberArray) ToGetUsersUserPhoneNumberArrayOutputWithContext(ctx context.Context) GetUsersUserPhoneNumberArrayOutput
- type GetUsersUserPhoneNumberArrayInput
- type GetUsersUserPhoneNumberArrayOutput
- func (GetUsersUserPhoneNumberArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserPhoneNumberArrayOutput) Index(i pulumi.IntInput) GetUsersUserPhoneNumberOutput
- func (o GetUsersUserPhoneNumberArrayOutput) ToGetUsersUserPhoneNumberArrayOutput() GetUsersUserPhoneNumberArrayOutput
- func (o GetUsersUserPhoneNumberArrayOutput) ToGetUsersUserPhoneNumberArrayOutputWithContext(ctx context.Context) GetUsersUserPhoneNumberArrayOutput
- type GetUsersUserPhoneNumberInput
- type GetUsersUserPhoneNumberOutput
- func (GetUsersUserPhoneNumberOutput) ElementType() reflect.Type
- func (o GetUsersUserPhoneNumberOutput) Primary() pulumi.BoolOutput
- func (o GetUsersUserPhoneNumberOutput) ToGetUsersUserPhoneNumberOutput() GetUsersUserPhoneNumberOutput
- func (o GetUsersUserPhoneNumberOutput) ToGetUsersUserPhoneNumberOutputWithContext(ctx context.Context) GetUsersUserPhoneNumberOutput
- func (o GetUsersUserPhoneNumberOutput) Type() pulumi.StringOutput
- func (o GetUsersUserPhoneNumberOutput) Value() pulumi.StringOutput
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupExternalId
- type GroupExternalIdArgs
- type GroupExternalIdArray
- type GroupExternalIdArrayInput
- type GroupExternalIdArrayOutput
- func (GroupExternalIdArrayOutput) ElementType() reflect.Type
- func (o GroupExternalIdArrayOutput) Index(i pulumi.IntInput) GroupExternalIdOutput
- func (o GroupExternalIdArrayOutput) ToGroupExternalIdArrayOutput() GroupExternalIdArrayOutput
- func (o GroupExternalIdArrayOutput) ToGroupExternalIdArrayOutputWithContext(ctx context.Context) GroupExternalIdArrayOutput
- type GroupExternalIdInput
- type GroupExternalIdOutput
- func (GroupExternalIdOutput) ElementType() reflect.Type
- func (o GroupExternalIdOutput) Id() pulumi.StringPtrOutput
- func (o GroupExternalIdOutput) Issuer() pulumi.StringPtrOutput
- func (o GroupExternalIdOutput) ToGroupExternalIdOutput() GroupExternalIdOutput
- func (o GroupExternalIdOutput) ToGroupExternalIdOutputWithContext(ctx context.Context) GroupExternalIdOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupMembership
- type GroupMembershipArgs
- type GroupMembershipArray
- type GroupMembershipArrayInput
- type GroupMembershipArrayOutput
- func (GroupMembershipArrayOutput) ElementType() reflect.Type
- func (o GroupMembershipArrayOutput) Index(i pulumi.IntInput) GroupMembershipOutput
- func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
- func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput
- type GroupMembershipInput
- type GroupMembershipMap
- type GroupMembershipMapInput
- type GroupMembershipMapOutput
- func (GroupMembershipMapOutput) ElementType() reflect.Type
- func (o GroupMembershipMapOutput) MapIndex(k pulumi.StringInput) GroupMembershipOutput
- func (o GroupMembershipMapOutput) ToGroupMembershipMapOutput() GroupMembershipMapOutput
- func (o GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput
- type GroupMembershipOutput
- func (GroupMembershipOutput) ElementType() reflect.Type
- func (o GroupMembershipOutput) GroupId() pulumi.StringOutput
- func (o GroupMembershipOutput) IdentityStoreId() pulumi.StringOutput
- func (o GroupMembershipOutput) MemberId() pulumi.StringOutput
- func (o GroupMembershipOutput) MembershipId() pulumi.StringOutput
- func (o GroupMembershipOutput) Region() pulumi.StringOutput
- func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput
- func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
- type GroupMembershipState
- type GroupOutput
- func (o GroupOutput) Arn() pulumi.StringOutput
- func (o GroupOutput) Description() pulumi.StringPtrOutput
- func (o GroupOutput) DisplayName() pulumi.StringOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) ExternalIds() GroupExternalIdArrayOutput
- func (o GroupOutput) GroupId() pulumi.StringOutput
- func (o GroupOutput) IdentityStoreId() pulumi.StringOutput
- func (o GroupOutput) Region() pulumi.StringOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupState
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) AlternateIdentifier() GetGroupAlternateIdentifierPtrOutput
- func (o LookupGroupResultOutput) Description() pulumi.StringOutput
- func (o LookupGroupResultOutput) DisplayName() pulumi.StringOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) ExternalIds() GetGroupExternalIdArrayOutput
- func (o LookupGroupResultOutput) GroupId() pulumi.StringOutput
- func (o LookupGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupResultOutput) IdentityStoreId() pulumi.StringOutput
- func (o LookupGroupResultOutput) Region() pulumi.StringOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- type LookupUserArgs
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) Addresses() GetUserAddressArrayOutput
- func (o LookupUserResultOutput) AlternateIdentifier() GetUserAlternateIdentifierPtrOutput
- func (o LookupUserResultOutput) DisplayName() pulumi.StringOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Emails() GetUserEmailArrayOutput
- func (o LookupUserResultOutput) ExternalIds() GetUserExternalIdArrayOutput
- func (o LookupUserResultOutput) Id() pulumi.StringOutput
- func (o LookupUserResultOutput) IdentityStoreId() pulumi.StringOutput
- func (o LookupUserResultOutput) Locale() pulumi.StringOutput
- func (o LookupUserResultOutput) Names() GetUserNameArrayOutput
- func (o LookupUserResultOutput) Nickname() pulumi.StringOutput
- func (o LookupUserResultOutput) PhoneNumbers() GetUserPhoneNumberArrayOutput
- func (o LookupUserResultOutput) PreferredLanguage() pulumi.StringOutput
- func (o LookupUserResultOutput) ProfileUrl() pulumi.StringOutput
- func (o LookupUserResultOutput) Region() pulumi.StringOutput
- func (o LookupUserResultOutput) Timezone() pulumi.StringOutput
- func (o LookupUserResultOutput) Title() pulumi.StringOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) UserId() pulumi.StringOutput
- func (o LookupUserResultOutput) UserName() pulumi.StringOutput
- func (o LookupUserResultOutput) UserType() pulumi.StringOutput
- type User
- type UserAddresses
- type UserAddressesArgs
- func (UserAddressesArgs) ElementType() reflect.Type
- func (i UserAddressesArgs) ToUserAddressesOutput() UserAddressesOutput
- func (i UserAddressesArgs) ToUserAddressesOutputWithContext(ctx context.Context) UserAddressesOutput
- func (i UserAddressesArgs) ToUserAddressesPtrOutput() UserAddressesPtrOutput
- func (i UserAddressesArgs) ToUserAddressesPtrOutputWithContext(ctx context.Context) UserAddressesPtrOutput
- type UserAddressesInput
- type UserAddressesOutput
- func (o UserAddressesOutput) Country() pulumi.StringPtrOutput
- func (UserAddressesOutput) ElementType() reflect.Type
- func (o UserAddressesOutput) Formatted() pulumi.StringPtrOutput
- func (o UserAddressesOutput) Locality() pulumi.StringPtrOutput
- func (o UserAddressesOutput) PostalCode() pulumi.StringPtrOutput
- func (o UserAddressesOutput) Primary() pulumi.BoolPtrOutput
- func (o UserAddressesOutput) Region() pulumi.StringPtrOutput
- func (o UserAddressesOutput) StreetAddress() pulumi.StringPtrOutput
- func (o UserAddressesOutput) ToUserAddressesOutput() UserAddressesOutput
- func (o UserAddressesOutput) ToUserAddressesOutputWithContext(ctx context.Context) UserAddressesOutput
- func (o UserAddressesOutput) ToUserAddressesPtrOutput() UserAddressesPtrOutput
- func (o UserAddressesOutput) ToUserAddressesPtrOutputWithContext(ctx context.Context) UserAddressesPtrOutput
- func (o UserAddressesOutput) Type() pulumi.StringPtrOutput
- type UserAddressesPtrInput
- type UserAddressesPtrOutput
- func (o UserAddressesPtrOutput) Country() pulumi.StringPtrOutput
- func (o UserAddressesPtrOutput) Elem() UserAddressesOutput
- func (UserAddressesPtrOutput) ElementType() reflect.Type
- func (o UserAddressesPtrOutput) Formatted() pulumi.StringPtrOutput
- func (o UserAddressesPtrOutput) Locality() pulumi.StringPtrOutput
- func (o UserAddressesPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o UserAddressesPtrOutput) Primary() pulumi.BoolPtrOutput
- func (o UserAddressesPtrOutput) Region() pulumi.StringPtrOutput
- func (o UserAddressesPtrOutput) StreetAddress() pulumi.StringPtrOutput
- func (o UserAddressesPtrOutput) ToUserAddressesPtrOutput() UserAddressesPtrOutput
- func (o UserAddressesPtrOutput) ToUserAddressesPtrOutputWithContext(ctx context.Context) UserAddressesPtrOutput
- func (o UserAddressesPtrOutput) Type() pulumi.StringPtrOutput
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserEmails
- type UserEmailsArgs
- func (UserEmailsArgs) ElementType() reflect.Type
- func (i UserEmailsArgs) ToUserEmailsOutput() UserEmailsOutput
- func (i UserEmailsArgs) ToUserEmailsOutputWithContext(ctx context.Context) UserEmailsOutput
- func (i UserEmailsArgs) ToUserEmailsPtrOutput() UserEmailsPtrOutput
- func (i UserEmailsArgs) ToUserEmailsPtrOutputWithContext(ctx context.Context) UserEmailsPtrOutput
- type UserEmailsInput
- type UserEmailsOutput
- func (UserEmailsOutput) ElementType() reflect.Type
- func (o UserEmailsOutput) Primary() pulumi.BoolPtrOutput
- func (o UserEmailsOutput) ToUserEmailsOutput() UserEmailsOutput
- func (o UserEmailsOutput) ToUserEmailsOutputWithContext(ctx context.Context) UserEmailsOutput
- func (o UserEmailsOutput) ToUserEmailsPtrOutput() UserEmailsPtrOutput
- func (o UserEmailsOutput) ToUserEmailsPtrOutputWithContext(ctx context.Context) UserEmailsPtrOutput
- func (o UserEmailsOutput) Type() pulumi.StringPtrOutput
- func (o UserEmailsOutput) Value() pulumi.StringPtrOutput
- type UserEmailsPtrInput
- type UserEmailsPtrOutput
- func (o UserEmailsPtrOutput) Elem() UserEmailsOutput
- func (UserEmailsPtrOutput) ElementType() reflect.Type
- func (o UserEmailsPtrOutput) Primary() pulumi.BoolPtrOutput
- func (o UserEmailsPtrOutput) ToUserEmailsPtrOutput() UserEmailsPtrOutput
- func (o UserEmailsPtrOutput) ToUserEmailsPtrOutputWithContext(ctx context.Context) UserEmailsPtrOutput
- func (o UserEmailsPtrOutput) Type() pulumi.StringPtrOutput
- func (o UserEmailsPtrOutput) Value() pulumi.StringPtrOutput
- type UserExternalId
- type UserExternalIdArgs
- type UserExternalIdArray
- type UserExternalIdArrayInput
- type UserExternalIdArrayOutput
- func (UserExternalIdArrayOutput) ElementType() reflect.Type
- func (o UserExternalIdArrayOutput) Index(i pulumi.IntInput) UserExternalIdOutput
- func (o UserExternalIdArrayOutput) ToUserExternalIdArrayOutput() UserExternalIdArrayOutput
- func (o UserExternalIdArrayOutput) ToUserExternalIdArrayOutputWithContext(ctx context.Context) UserExternalIdArrayOutput
- type UserExternalIdInput
- type UserExternalIdOutput
- func (UserExternalIdOutput) ElementType() reflect.Type
- func (o UserExternalIdOutput) Id() pulumi.StringPtrOutput
- func (o UserExternalIdOutput) Issuer() pulumi.StringPtrOutput
- func (o UserExternalIdOutput) ToUserExternalIdOutput() UserExternalIdOutput
- func (o UserExternalIdOutput) ToUserExternalIdOutputWithContext(ctx context.Context) UserExternalIdOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserName
- type UserNameArgs
- func (UserNameArgs) ElementType() reflect.Type
- func (i UserNameArgs) ToUserNameOutput() UserNameOutput
- func (i UserNameArgs) ToUserNameOutputWithContext(ctx context.Context) UserNameOutput
- func (i UserNameArgs) ToUserNamePtrOutput() UserNamePtrOutput
- func (i UserNameArgs) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
- type UserNameInput
- type UserNameOutput
- func (UserNameOutput) ElementType() reflect.Type
- func (o UserNameOutput) FamilyName() pulumi.StringOutput
- func (o UserNameOutput) Formatted() pulumi.StringPtrOutput
- func (o UserNameOutput) GivenName() pulumi.StringOutput
- func (o UserNameOutput) HonorificPrefix() pulumi.StringPtrOutput
- func (o UserNameOutput) HonorificSuffix() pulumi.StringPtrOutput
- func (o UserNameOutput) MiddleName() pulumi.StringPtrOutput
- func (o UserNameOutput) ToUserNameOutput() UserNameOutput
- func (o UserNameOutput) ToUserNameOutputWithContext(ctx context.Context) UserNameOutput
- func (o UserNameOutput) ToUserNamePtrOutput() UserNamePtrOutput
- func (o UserNameOutput) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
- type UserNamePtrInput
- type UserNamePtrOutput
- func (o UserNamePtrOutput) Elem() UserNameOutput
- func (UserNamePtrOutput) ElementType() reflect.Type
- func (o UserNamePtrOutput) FamilyName() pulumi.StringPtrOutput
- func (o UserNamePtrOutput) Formatted() pulumi.StringPtrOutput
- func (o UserNamePtrOutput) GivenName() pulumi.StringPtrOutput
- func (o UserNamePtrOutput) HonorificPrefix() pulumi.StringPtrOutput
- func (o UserNamePtrOutput) HonorificSuffix() pulumi.StringPtrOutput
- func (o UserNamePtrOutput) MiddleName() pulumi.StringPtrOutput
- func (o UserNamePtrOutput) ToUserNamePtrOutput() UserNamePtrOutput
- func (o UserNamePtrOutput) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
- type UserOutput
- func (o UserOutput) Addresses() UserAddressesPtrOutput
- func (o UserOutput) DisplayName() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Emails() UserEmailsPtrOutput
- func (o UserOutput) ExternalIds() UserExternalIdArrayOutput
- func (o UserOutput) IdentityStoreId() pulumi.StringOutput
- func (o UserOutput) Locale() pulumi.StringPtrOutput
- func (o UserOutput) Name() UserNameOutput
- func (o UserOutput) Nickname() pulumi.StringPtrOutput
- func (o UserOutput) PhoneNumbers() UserPhoneNumbersPtrOutput
- func (o UserOutput) PreferredLanguage() pulumi.StringPtrOutput
- func (o UserOutput) ProfileUrl() pulumi.StringPtrOutput
- func (o UserOutput) Region() pulumi.StringOutput
- func (o UserOutput) Timezone() pulumi.StringPtrOutput
- func (o UserOutput) Title() pulumi.StringPtrOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) UserId() pulumi.StringOutput
- func (o UserOutput) UserName() pulumi.StringOutput
- func (o UserOutput) UserType() pulumi.StringPtrOutput
- type UserPhoneNumbers
- type UserPhoneNumbersArgs
- func (UserPhoneNumbersArgs) ElementType() reflect.Type
- func (i UserPhoneNumbersArgs) ToUserPhoneNumbersOutput() UserPhoneNumbersOutput
- func (i UserPhoneNumbersArgs) ToUserPhoneNumbersOutputWithContext(ctx context.Context) UserPhoneNumbersOutput
- func (i UserPhoneNumbersArgs) ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput
- func (i UserPhoneNumbersArgs) ToUserPhoneNumbersPtrOutputWithContext(ctx context.Context) UserPhoneNumbersPtrOutput
- type UserPhoneNumbersInput
- type UserPhoneNumbersOutput
- func (UserPhoneNumbersOutput) ElementType() reflect.Type
- func (o UserPhoneNumbersOutput) Primary() pulumi.BoolPtrOutput
- func (o UserPhoneNumbersOutput) ToUserPhoneNumbersOutput() UserPhoneNumbersOutput
- func (o UserPhoneNumbersOutput) ToUserPhoneNumbersOutputWithContext(ctx context.Context) UserPhoneNumbersOutput
- func (o UserPhoneNumbersOutput) ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput
- func (o UserPhoneNumbersOutput) ToUserPhoneNumbersPtrOutputWithContext(ctx context.Context) UserPhoneNumbersPtrOutput
- func (o UserPhoneNumbersOutput) Type() pulumi.StringPtrOutput
- func (o UserPhoneNumbersOutput) Value() pulumi.StringPtrOutput
- type UserPhoneNumbersPtrInput
- type UserPhoneNumbersPtrOutput
- func (o UserPhoneNumbersPtrOutput) Elem() UserPhoneNumbersOutput
- func (UserPhoneNumbersPtrOutput) ElementType() reflect.Type
- func (o UserPhoneNumbersPtrOutput) Primary() pulumi.BoolPtrOutput
- func (o UserPhoneNumbersPtrOutput) ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput
- func (o UserPhoneNumbersPtrOutput) ToUserPhoneNumbersPtrOutputWithContext(ctx context.Context) UserPhoneNumbersPtrOutput
- func (o UserPhoneNumbersPtrOutput) Type() pulumi.StringPtrOutput
- func (o UserPhoneNumbersPtrOutput) Value() pulumi.StringPtrOutput
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetGroupAlternateIdentifier ¶
type GetGroupAlternateIdentifier struct {
// Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
ExternalId *GetGroupAlternateIdentifierExternalId `pulumi:"externalId"`
// An entity attribute that's unique to a specific entity. Detailed below.
//
// > Exactly one of the above arguments must be provided.
UniqueAttribute *GetGroupAlternateIdentifierUniqueAttribute `pulumi:"uniqueAttribute"`
}
type GetGroupAlternateIdentifierArgs ¶
type GetGroupAlternateIdentifierArgs struct {
// Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
ExternalId GetGroupAlternateIdentifierExternalIdPtrInput `pulumi:"externalId"`
// An entity attribute that's unique to a specific entity. Detailed below.
//
// > Exactly one of the above arguments must be provided.
UniqueAttribute GetGroupAlternateIdentifierUniqueAttributePtrInput `pulumi:"uniqueAttribute"`
}
func (GetGroupAlternateIdentifierArgs) ElementType ¶
func (GetGroupAlternateIdentifierArgs) ElementType() reflect.Type
func (GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierOutput ¶
func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierOutput() GetGroupAlternateIdentifierOutput
func (GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierOutputWithContext ¶
func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierOutput
func (GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierPtrOutput ¶
func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput
func (GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierPtrOutputWithContext ¶
func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierPtrOutput
type GetGroupAlternateIdentifierExternalIdArgs ¶
type GetGroupAlternateIdentifierExternalIdArgs struct {
// The identifier issued to this resource by an external identity provider.
Id pulumi.StringInput `pulumi:"id"`
// The issuer for an external identifier.
Issuer pulumi.StringInput `pulumi:"issuer"`
}
func (GetGroupAlternateIdentifierExternalIdArgs) ElementType ¶
func (GetGroupAlternateIdentifierExternalIdArgs) ElementType() reflect.Type
func (GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdOutput ¶
func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdOutput() GetGroupAlternateIdentifierExternalIdOutput
func (GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdOutputWithContext ¶
func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdOutput
func (GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdPtrOutput ¶
func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput
func (GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext ¶
func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput
type GetGroupAlternateIdentifierExternalIdInput ¶
type GetGroupAlternateIdentifierExternalIdInput interface {
pulumi.Input
ToGetGroupAlternateIdentifierExternalIdOutput() GetGroupAlternateIdentifierExternalIdOutput
ToGetGroupAlternateIdentifierExternalIdOutputWithContext(context.Context) GetGroupAlternateIdentifierExternalIdOutput
}
GetGroupAlternateIdentifierExternalIdInput is an input type that accepts GetGroupAlternateIdentifierExternalIdArgs and GetGroupAlternateIdentifierExternalIdOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierExternalIdInput` via:
GetGroupAlternateIdentifierExternalIdArgs{...}
type GetGroupAlternateIdentifierExternalIdOutput ¶
type GetGroupAlternateIdentifierExternalIdOutput struct{ *pulumi.OutputState }
func (GetGroupAlternateIdentifierExternalIdOutput) ElementType ¶
func (GetGroupAlternateIdentifierExternalIdOutput) ElementType() reflect.Type
func (GetGroupAlternateIdentifierExternalIdOutput) Id ¶
func (o GetGroupAlternateIdentifierExternalIdOutput) Id() pulumi.StringOutput
The identifier issued to this resource by an external identity provider.
func (GetGroupAlternateIdentifierExternalIdOutput) Issuer ¶
func (o GetGroupAlternateIdentifierExternalIdOutput) Issuer() pulumi.StringOutput
The issuer for an external identifier.
func (GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdOutput ¶
func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdOutput() GetGroupAlternateIdentifierExternalIdOutput
func (GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdOutputWithContext ¶
func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdOutput
func (GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutput ¶
func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput
func (GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext ¶
func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput
type GetGroupAlternateIdentifierExternalIdPtrInput ¶
type GetGroupAlternateIdentifierExternalIdPtrInput interface {
pulumi.Input
ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput
ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput
}
GetGroupAlternateIdentifierExternalIdPtrInput is an input type that accepts GetGroupAlternateIdentifierExternalIdArgs, GetGroupAlternateIdentifierExternalIdPtr and GetGroupAlternateIdentifierExternalIdPtrOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierExternalIdPtrInput` via:
GetGroupAlternateIdentifierExternalIdArgs{...}
or:
nil
func GetGroupAlternateIdentifierExternalIdPtr ¶
func GetGroupAlternateIdentifierExternalIdPtr(v *GetGroupAlternateIdentifierExternalIdArgs) GetGroupAlternateIdentifierExternalIdPtrInput
type GetGroupAlternateIdentifierExternalIdPtrOutput ¶
type GetGroupAlternateIdentifierExternalIdPtrOutput struct{ *pulumi.OutputState }
func (GetGroupAlternateIdentifierExternalIdPtrOutput) ElementType ¶
func (GetGroupAlternateIdentifierExternalIdPtrOutput) ElementType() reflect.Type
func (GetGroupAlternateIdentifierExternalIdPtrOutput) Id ¶
The identifier issued to this resource by an external identity provider.
func (GetGroupAlternateIdentifierExternalIdPtrOutput) Issuer ¶
func (o GetGroupAlternateIdentifierExternalIdPtrOutput) Issuer() pulumi.StringPtrOutput
The issuer for an external identifier.
func (GetGroupAlternateIdentifierExternalIdPtrOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutput ¶
func (o GetGroupAlternateIdentifierExternalIdPtrOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput
func (GetGroupAlternateIdentifierExternalIdPtrOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext ¶
func (o GetGroupAlternateIdentifierExternalIdPtrOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput
type GetGroupAlternateIdentifierInput ¶
type GetGroupAlternateIdentifierInput interface {
pulumi.Input
ToGetGroupAlternateIdentifierOutput() GetGroupAlternateIdentifierOutput
ToGetGroupAlternateIdentifierOutputWithContext(context.Context) GetGroupAlternateIdentifierOutput
}
GetGroupAlternateIdentifierInput is an input type that accepts GetGroupAlternateIdentifierArgs and GetGroupAlternateIdentifierOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierInput` via:
GetGroupAlternateIdentifierArgs{...}
type GetGroupAlternateIdentifierOutput ¶
type GetGroupAlternateIdentifierOutput struct{ *pulumi.OutputState }
func (GetGroupAlternateIdentifierOutput) ElementType ¶
func (GetGroupAlternateIdentifierOutput) ElementType() reflect.Type
func (GetGroupAlternateIdentifierOutput) ExternalId ¶
func (o GetGroupAlternateIdentifierOutput) ExternalId() GetGroupAlternateIdentifierExternalIdPtrOutput
Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
func (GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierOutput ¶
func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierOutput() GetGroupAlternateIdentifierOutput
func (GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierOutputWithContext ¶
func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierOutput
func (GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierPtrOutput ¶
func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput
func (GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierPtrOutputWithContext ¶
func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierPtrOutput
func (GetGroupAlternateIdentifierOutput) UniqueAttribute ¶
func (o GetGroupAlternateIdentifierOutput) UniqueAttribute() GetGroupAlternateIdentifierUniqueAttributePtrOutput
An entity attribute that's unique to a specific entity. Detailed below.
> Exactly one of the above arguments must be provided.
type GetGroupAlternateIdentifierPtrInput ¶
type GetGroupAlternateIdentifierPtrInput interface {
pulumi.Input
ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput
ToGetGroupAlternateIdentifierPtrOutputWithContext(context.Context) GetGroupAlternateIdentifierPtrOutput
}
GetGroupAlternateIdentifierPtrInput is an input type that accepts GetGroupAlternateIdentifierArgs, GetGroupAlternateIdentifierPtr and GetGroupAlternateIdentifierPtrOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierPtrInput` via:
GetGroupAlternateIdentifierArgs{...}
or:
nil
func GetGroupAlternateIdentifierPtr ¶
func GetGroupAlternateIdentifierPtr(v *GetGroupAlternateIdentifierArgs) GetGroupAlternateIdentifierPtrInput
type GetGroupAlternateIdentifierPtrOutput ¶
type GetGroupAlternateIdentifierPtrOutput struct{ *pulumi.OutputState }
func (GetGroupAlternateIdentifierPtrOutput) ElementType ¶
func (GetGroupAlternateIdentifierPtrOutput) ElementType() reflect.Type
func (GetGroupAlternateIdentifierPtrOutput) ExternalId ¶
func (o GetGroupAlternateIdentifierPtrOutput) ExternalId() GetGroupAlternateIdentifierExternalIdPtrOutput
Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
func (GetGroupAlternateIdentifierPtrOutput) ToGetGroupAlternateIdentifierPtrOutput ¶
func (o GetGroupAlternateIdentifierPtrOutput) ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput
func (GetGroupAlternateIdentifierPtrOutput) ToGetGroupAlternateIdentifierPtrOutputWithContext ¶
func (o GetGroupAlternateIdentifierPtrOutput) ToGetGroupAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierPtrOutput
func (GetGroupAlternateIdentifierPtrOutput) UniqueAttribute ¶
func (o GetGroupAlternateIdentifierPtrOutput) UniqueAttribute() GetGroupAlternateIdentifierUniqueAttributePtrOutput
An entity attribute that's unique to a specific entity. Detailed below.
> Exactly one of the above arguments must be provided.
type GetGroupAlternateIdentifierUniqueAttribute ¶
type GetGroupAlternateIdentifierUniqueAttribute struct {
// Attribute path that is used to specify which attribute name to search. For example: `DisplayName`. Refer to the [Group data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_Group.html).
AttributePath string `pulumi:"attributePath"`
// Value for an attribute.
AttributeValue string `pulumi:"attributeValue"`
}
type GetGroupAlternateIdentifierUniqueAttributeArgs ¶
type GetGroupAlternateIdentifierUniqueAttributeArgs struct {
// Attribute path that is used to specify which attribute name to search. For example: `DisplayName`. Refer to the [Group data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_Group.html).
AttributePath pulumi.StringInput `pulumi:"attributePath"`
// Value for an attribute.
AttributeValue pulumi.StringInput `pulumi:"attributeValue"`
}
func (GetGroupAlternateIdentifierUniqueAttributeArgs) ElementType ¶
func (GetGroupAlternateIdentifierUniqueAttributeArgs) ElementType() reflect.Type
func (GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributeOutput ¶
func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributeOutput() GetGroupAlternateIdentifierUniqueAttributeOutput
func (GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext ¶
func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributeOutput
func (GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput ¶
func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput
func (GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext ¶
func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput
type GetGroupAlternateIdentifierUniqueAttributeInput ¶
type GetGroupAlternateIdentifierUniqueAttributeInput interface {
pulumi.Input
ToGetGroupAlternateIdentifierUniqueAttributeOutput() GetGroupAlternateIdentifierUniqueAttributeOutput
ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext(context.Context) GetGroupAlternateIdentifierUniqueAttributeOutput
}
GetGroupAlternateIdentifierUniqueAttributeInput is an input type that accepts GetGroupAlternateIdentifierUniqueAttributeArgs and GetGroupAlternateIdentifierUniqueAttributeOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierUniqueAttributeInput` via:
GetGroupAlternateIdentifierUniqueAttributeArgs{...}
type GetGroupAlternateIdentifierUniqueAttributeOutput ¶
type GetGroupAlternateIdentifierUniqueAttributeOutput struct{ *pulumi.OutputState }
func (GetGroupAlternateIdentifierUniqueAttributeOutput) AttributePath ¶
func (o GetGroupAlternateIdentifierUniqueAttributeOutput) AttributePath() pulumi.StringOutput
Attribute path that is used to specify which attribute name to search. For example: `DisplayName`. Refer to the [Group data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_Group.html).
func (GetGroupAlternateIdentifierUniqueAttributeOutput) AttributeValue ¶
func (o GetGroupAlternateIdentifierUniqueAttributeOutput) AttributeValue() pulumi.StringOutput
Value for an attribute.
func (GetGroupAlternateIdentifierUniqueAttributeOutput) ElementType ¶
func (GetGroupAlternateIdentifierUniqueAttributeOutput) ElementType() reflect.Type
func (GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributeOutput ¶
func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributeOutput() GetGroupAlternateIdentifierUniqueAttributeOutput
func (GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext ¶
func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributeOutput
func (GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput ¶
func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput
func (GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext ¶
func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput
type GetGroupAlternateIdentifierUniqueAttributePtrInput ¶
type GetGroupAlternateIdentifierUniqueAttributePtrInput interface {
pulumi.Input
ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput
ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput
}
GetGroupAlternateIdentifierUniqueAttributePtrInput is an input type that accepts GetGroupAlternateIdentifierUniqueAttributeArgs, GetGroupAlternateIdentifierUniqueAttributePtr and GetGroupAlternateIdentifierUniqueAttributePtrOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierUniqueAttributePtrInput` via:
GetGroupAlternateIdentifierUniqueAttributeArgs{...}
or:
nil
func GetGroupAlternateIdentifierUniqueAttributePtr ¶
func GetGroupAlternateIdentifierUniqueAttributePtr(v *GetGroupAlternateIdentifierUniqueAttributeArgs) GetGroupAlternateIdentifierUniqueAttributePtrInput
type GetGroupAlternateIdentifierUniqueAttributePtrOutput ¶
type GetGroupAlternateIdentifierUniqueAttributePtrOutput struct{ *pulumi.OutputState }
func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) AttributePath ¶
func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) AttributePath() pulumi.StringPtrOutput
Attribute path that is used to specify which attribute name to search. For example: `DisplayName`. Refer to the [Group data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_Group.html).
func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) AttributeValue ¶
func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) AttributeValue() pulumi.StringPtrOutput
Value for an attribute.
func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) ElementType ¶
func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) ElementType() reflect.Type
func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput ¶
func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput
func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext ¶
func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput
type GetGroupExternalId ¶
type GetGroupExternalIdArgs ¶
type GetGroupExternalIdArgs struct {
// The identifier issued to this resource by an external identity provider.
Id pulumi.StringInput `pulumi:"id"`
// The issuer for an external identifier.
Issuer pulumi.StringInput `pulumi:"issuer"`
}
func (GetGroupExternalIdArgs) ElementType ¶
func (GetGroupExternalIdArgs) ElementType() reflect.Type
func (GetGroupExternalIdArgs) ToGetGroupExternalIdOutput ¶
func (i GetGroupExternalIdArgs) ToGetGroupExternalIdOutput() GetGroupExternalIdOutput
func (GetGroupExternalIdArgs) ToGetGroupExternalIdOutputWithContext ¶
func (i GetGroupExternalIdArgs) ToGetGroupExternalIdOutputWithContext(ctx context.Context) GetGroupExternalIdOutput
type GetGroupExternalIdArray ¶
type GetGroupExternalIdArray []GetGroupExternalIdInput
func (GetGroupExternalIdArray) ElementType ¶
func (GetGroupExternalIdArray) ElementType() reflect.Type
func (GetGroupExternalIdArray) ToGetGroupExternalIdArrayOutput ¶
func (i GetGroupExternalIdArray) ToGetGroupExternalIdArrayOutput() GetGroupExternalIdArrayOutput
func (GetGroupExternalIdArray) ToGetGroupExternalIdArrayOutputWithContext ¶
func (i GetGroupExternalIdArray) ToGetGroupExternalIdArrayOutputWithContext(ctx context.Context) GetGroupExternalIdArrayOutput
type GetGroupExternalIdArrayInput ¶
type GetGroupExternalIdArrayInput interface {
pulumi.Input
ToGetGroupExternalIdArrayOutput() GetGroupExternalIdArrayOutput
ToGetGroupExternalIdArrayOutputWithContext(context.Context) GetGroupExternalIdArrayOutput
}
GetGroupExternalIdArrayInput is an input type that accepts GetGroupExternalIdArray and GetGroupExternalIdArrayOutput values. You can construct a concrete instance of `GetGroupExternalIdArrayInput` via:
GetGroupExternalIdArray{ GetGroupExternalIdArgs{...} }
type GetGroupExternalIdArrayOutput ¶
type GetGroupExternalIdArrayOutput struct{ *pulumi.OutputState }
func (GetGroupExternalIdArrayOutput) ElementType ¶
func (GetGroupExternalIdArrayOutput) ElementType() reflect.Type
func (GetGroupExternalIdArrayOutput) Index ¶
func (o GetGroupExternalIdArrayOutput) Index(i pulumi.IntInput) GetGroupExternalIdOutput
func (GetGroupExternalIdArrayOutput) ToGetGroupExternalIdArrayOutput ¶
func (o GetGroupExternalIdArrayOutput) ToGetGroupExternalIdArrayOutput() GetGroupExternalIdArrayOutput
func (GetGroupExternalIdArrayOutput) ToGetGroupExternalIdArrayOutputWithContext ¶
func (o GetGroupExternalIdArrayOutput) ToGetGroupExternalIdArrayOutputWithContext(ctx context.Context) GetGroupExternalIdArrayOutput
type GetGroupExternalIdInput ¶
type GetGroupExternalIdInput interface {
pulumi.Input
ToGetGroupExternalIdOutput() GetGroupExternalIdOutput
ToGetGroupExternalIdOutputWithContext(context.Context) GetGroupExternalIdOutput
}
GetGroupExternalIdInput is an input type that accepts GetGroupExternalIdArgs and GetGroupExternalIdOutput values. You can construct a concrete instance of `GetGroupExternalIdInput` via:
GetGroupExternalIdArgs{...}
type GetGroupExternalIdOutput ¶
type GetGroupExternalIdOutput struct{ *pulumi.OutputState }
func (GetGroupExternalIdOutput) ElementType ¶
func (GetGroupExternalIdOutput) ElementType() reflect.Type
func (GetGroupExternalIdOutput) Id ¶
func (o GetGroupExternalIdOutput) Id() pulumi.StringOutput
The identifier issued to this resource by an external identity provider.
func (GetGroupExternalIdOutput) Issuer ¶
func (o GetGroupExternalIdOutput) Issuer() pulumi.StringOutput
The issuer for an external identifier.
func (GetGroupExternalIdOutput) ToGetGroupExternalIdOutput ¶
func (o GetGroupExternalIdOutput) ToGetGroupExternalIdOutput() GetGroupExternalIdOutput
func (GetGroupExternalIdOutput) ToGetGroupExternalIdOutputWithContext ¶
func (o GetGroupExternalIdOutput) ToGetGroupExternalIdOutputWithContext(ctx context.Context) GetGroupExternalIdOutput
type GetGroupMembershipsArgs ¶
type GetGroupMembershipsArgs struct {
// The identifier for a group in the Identity Store.
GroupId string `pulumi:"groupId"`
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId string `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getGroupMemberships.
type GetGroupMembershipsGroupMembership ¶
type GetGroupMembershipsGroupMembership struct {
// The identifier for a group in the Identity Store.
GroupId string `pulumi:"groupId"`
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId string `pulumi:"identityStoreId"`
// An object containing the identifier of a group member. See `memberId` below.
MemberId GetGroupMembershipsGroupMembershipMemberId `pulumi:"memberId"`
MembershipId string `pulumi:"membershipId"`
}
type GetGroupMembershipsGroupMembershipArgs ¶
type GetGroupMembershipsGroupMembershipArgs struct {
// The identifier for a group in the Identity Store.
GroupId pulumi.StringInput `pulumi:"groupId"`
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"`
// An object containing the identifier of a group member. See `memberId` below.
MemberId GetGroupMembershipsGroupMembershipMemberIdInput `pulumi:"memberId"`
MembershipId pulumi.StringInput `pulumi:"membershipId"`
}
func (GetGroupMembershipsGroupMembershipArgs) ElementType ¶
func (GetGroupMembershipsGroupMembershipArgs) ElementType() reflect.Type
func (GetGroupMembershipsGroupMembershipArgs) ToGetGroupMembershipsGroupMembershipOutput ¶
func (i GetGroupMembershipsGroupMembershipArgs) ToGetGroupMembershipsGroupMembershipOutput() GetGroupMembershipsGroupMembershipOutput
func (GetGroupMembershipsGroupMembershipArgs) ToGetGroupMembershipsGroupMembershipOutputWithContext ¶
func (i GetGroupMembershipsGroupMembershipArgs) ToGetGroupMembershipsGroupMembershipOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipOutput
type GetGroupMembershipsGroupMembershipArray ¶
type GetGroupMembershipsGroupMembershipArray []GetGroupMembershipsGroupMembershipInput
func (GetGroupMembershipsGroupMembershipArray) ElementType ¶
func (GetGroupMembershipsGroupMembershipArray) ElementType() reflect.Type
func (GetGroupMembershipsGroupMembershipArray) ToGetGroupMembershipsGroupMembershipArrayOutput ¶
func (i GetGroupMembershipsGroupMembershipArray) ToGetGroupMembershipsGroupMembershipArrayOutput() GetGroupMembershipsGroupMembershipArrayOutput
func (GetGroupMembershipsGroupMembershipArray) ToGetGroupMembershipsGroupMembershipArrayOutputWithContext ¶
func (i GetGroupMembershipsGroupMembershipArray) ToGetGroupMembershipsGroupMembershipArrayOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipArrayOutput
type GetGroupMembershipsGroupMembershipArrayInput ¶
type GetGroupMembershipsGroupMembershipArrayInput interface {
pulumi.Input
ToGetGroupMembershipsGroupMembershipArrayOutput() GetGroupMembershipsGroupMembershipArrayOutput
ToGetGroupMembershipsGroupMembershipArrayOutputWithContext(context.Context) GetGroupMembershipsGroupMembershipArrayOutput
}
GetGroupMembershipsGroupMembershipArrayInput is an input type that accepts GetGroupMembershipsGroupMembershipArray and GetGroupMembershipsGroupMembershipArrayOutput values. You can construct a concrete instance of `GetGroupMembershipsGroupMembershipArrayInput` via:
GetGroupMembershipsGroupMembershipArray{ GetGroupMembershipsGroupMembershipArgs{...} }
type GetGroupMembershipsGroupMembershipArrayOutput ¶
type GetGroupMembershipsGroupMembershipArrayOutput struct{ *pulumi.OutputState }
func (GetGroupMembershipsGroupMembershipArrayOutput) ElementType ¶
func (GetGroupMembershipsGroupMembershipArrayOutput) ElementType() reflect.Type
func (GetGroupMembershipsGroupMembershipArrayOutput) ToGetGroupMembershipsGroupMembershipArrayOutput ¶
func (o GetGroupMembershipsGroupMembershipArrayOutput) ToGetGroupMembershipsGroupMembershipArrayOutput() GetGroupMembershipsGroupMembershipArrayOutput
func (GetGroupMembershipsGroupMembershipArrayOutput) ToGetGroupMembershipsGroupMembershipArrayOutputWithContext ¶
func (o GetGroupMembershipsGroupMembershipArrayOutput) ToGetGroupMembershipsGroupMembershipArrayOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipArrayOutput
type GetGroupMembershipsGroupMembershipInput ¶
type GetGroupMembershipsGroupMembershipInput interface {
pulumi.Input
ToGetGroupMembershipsGroupMembershipOutput() GetGroupMembershipsGroupMembershipOutput
ToGetGroupMembershipsGroupMembershipOutputWithContext(context.Context) GetGroupMembershipsGroupMembershipOutput
}
GetGroupMembershipsGroupMembershipInput is an input type that accepts GetGroupMembershipsGroupMembershipArgs and GetGroupMembershipsGroupMembershipOutput values. You can construct a concrete instance of `GetGroupMembershipsGroupMembershipInput` via:
GetGroupMembershipsGroupMembershipArgs{...}
type GetGroupMembershipsGroupMembershipMemberId ¶
type GetGroupMembershipsGroupMembershipMemberId struct {
// User identifier of the group member.
UserId string `pulumi:"userId"`
}
type GetGroupMembershipsGroupMembershipMemberIdArgs ¶
type GetGroupMembershipsGroupMembershipMemberIdArgs struct {
// User identifier of the group member.
UserId pulumi.StringInput `pulumi:"userId"`
}
func (GetGroupMembershipsGroupMembershipMemberIdArgs) ElementType ¶
func (GetGroupMembershipsGroupMembershipMemberIdArgs) ElementType() reflect.Type
func (GetGroupMembershipsGroupMembershipMemberIdArgs) ToGetGroupMembershipsGroupMembershipMemberIdOutput ¶
func (i GetGroupMembershipsGroupMembershipMemberIdArgs) ToGetGroupMembershipsGroupMembershipMemberIdOutput() GetGroupMembershipsGroupMembershipMemberIdOutput
func (GetGroupMembershipsGroupMembershipMemberIdArgs) ToGetGroupMembershipsGroupMembershipMemberIdOutputWithContext ¶
func (i GetGroupMembershipsGroupMembershipMemberIdArgs) ToGetGroupMembershipsGroupMembershipMemberIdOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipMemberIdOutput
type GetGroupMembershipsGroupMembershipMemberIdInput ¶
type GetGroupMembershipsGroupMembershipMemberIdInput interface {
pulumi.Input
ToGetGroupMembershipsGroupMembershipMemberIdOutput() GetGroupMembershipsGroupMembershipMemberIdOutput
ToGetGroupMembershipsGroupMembershipMemberIdOutputWithContext(context.Context) GetGroupMembershipsGroupMembershipMemberIdOutput
}
GetGroupMembershipsGroupMembershipMemberIdInput is an input type that accepts GetGroupMembershipsGroupMembershipMemberIdArgs and GetGroupMembershipsGroupMembershipMemberIdOutput values. You can construct a concrete instance of `GetGroupMembershipsGroupMembershipMemberIdInput` via:
GetGroupMembershipsGroupMembershipMemberIdArgs{...}
type GetGroupMembershipsGroupMembershipMemberIdOutput ¶
type GetGroupMembershipsGroupMembershipMemberIdOutput struct{ *pulumi.OutputState }
func (GetGroupMembershipsGroupMembershipMemberIdOutput) ElementType ¶
func (GetGroupMembershipsGroupMembershipMemberIdOutput) ElementType() reflect.Type
func (GetGroupMembershipsGroupMembershipMemberIdOutput) ToGetGroupMembershipsGroupMembershipMemberIdOutput ¶
func (o GetGroupMembershipsGroupMembershipMemberIdOutput) ToGetGroupMembershipsGroupMembershipMemberIdOutput() GetGroupMembershipsGroupMembershipMemberIdOutput
func (GetGroupMembershipsGroupMembershipMemberIdOutput) ToGetGroupMembershipsGroupMembershipMemberIdOutputWithContext ¶
func (o GetGroupMembershipsGroupMembershipMemberIdOutput) ToGetGroupMembershipsGroupMembershipMemberIdOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipMemberIdOutput
func (GetGroupMembershipsGroupMembershipMemberIdOutput) UserId ¶
func (o GetGroupMembershipsGroupMembershipMemberIdOutput) UserId() pulumi.StringOutput
User identifier of the group member.
type GetGroupMembershipsGroupMembershipOutput ¶
type GetGroupMembershipsGroupMembershipOutput struct{ *pulumi.OutputState }
func (GetGroupMembershipsGroupMembershipOutput) ElementType ¶
func (GetGroupMembershipsGroupMembershipOutput) ElementType() reflect.Type
func (GetGroupMembershipsGroupMembershipOutput) GroupId ¶
func (o GetGroupMembershipsGroupMembershipOutput) GroupId() pulumi.StringOutput
The identifier for a group in the Identity Store.
func (GetGroupMembershipsGroupMembershipOutput) IdentityStoreId ¶
func (o GetGroupMembershipsGroupMembershipOutput) IdentityStoreId() pulumi.StringOutput
Identity Store ID associated with the Single Sign-On Instance.
func (GetGroupMembershipsGroupMembershipOutput) MemberId ¶
func (o GetGroupMembershipsGroupMembershipOutput) MemberId() GetGroupMembershipsGroupMembershipMemberIdOutput
An object containing the identifier of a group member. See `memberId` below.
func (GetGroupMembershipsGroupMembershipOutput) MembershipId ¶
func (o GetGroupMembershipsGroupMembershipOutput) MembershipId() pulumi.StringOutput
func (GetGroupMembershipsGroupMembershipOutput) ToGetGroupMembershipsGroupMembershipOutput ¶
func (o GetGroupMembershipsGroupMembershipOutput) ToGetGroupMembershipsGroupMembershipOutput() GetGroupMembershipsGroupMembershipOutput
func (GetGroupMembershipsGroupMembershipOutput) ToGetGroupMembershipsGroupMembershipOutputWithContext ¶
func (o GetGroupMembershipsGroupMembershipOutput) ToGetGroupMembershipsGroupMembershipOutputWithContext(ctx context.Context) GetGroupMembershipsGroupMembershipOutput
type GetGroupMembershipsOutputArgs ¶
type GetGroupMembershipsOutputArgs struct {
// The identifier for a group in the Identity Store.
GroupId pulumi.StringInput `pulumi:"groupId"`
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getGroupMemberships.
func (GetGroupMembershipsOutputArgs) ElementType ¶
func (GetGroupMembershipsOutputArgs) ElementType() reflect.Type
type GetGroupMembershipsResult ¶
type GetGroupMembershipsResult struct {
// Group identifier.
GroupId string `pulumi:"groupId"`
// A list of group membership objects. See `groupMemberships` below.
GroupMemberships []GetGroupMembershipsGroupMembership `pulumi:"groupMemberships"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// Identity store identifier.
IdentityStoreId string `pulumi:"identityStoreId"`
Region string `pulumi:"region"`
}
A collection of values returned by getGroupMemberships.
func GetGroupMemberships ¶
func GetGroupMemberships(ctx *pulumi.Context, args *GetGroupMembershipsArgs, opts ...pulumi.InvokeOption) (*GetGroupMembershipsResult, error)
Use this data source to get a list of members in an Identity Store Group.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/identitystore" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ssoadmin" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := ssoadmin.GetInstances(ctx, &ssoadmin.GetInstancesArgs{}, nil)
if err != nil {
return err
}
exampleGetGroup, err := identitystore.LookupGroup(ctx, &identitystore.LookupGroupArgs{
IdentityStoreId: example.IdentityStoreIds[0],
AlternateIdentifier: identitystore.GetGroupAlternateIdentifier{
UniqueAttribute: identitystore.GetGroupAlternateIdentifierUniqueAttribute{
AttributePath: "DisplayName",
AttributeValue: "ExampleGroup",
},
},
}, nil)
if err != nil {
return err
}
_, err = identitystore.GetGroupMemberships(ctx, &identitystore.GetGroupMembershipsArgs{
IdentityStoreId: example.IdentityStoreIds[0],
GroupId: exampleGetGroup.GroupId,
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetGroupMembershipsResultOutput ¶
type GetGroupMembershipsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroupMemberships.
func GetGroupMembershipsOutput ¶
func GetGroupMembershipsOutput(ctx *pulumi.Context, args GetGroupMembershipsOutputArgs, opts ...pulumi.InvokeOption) GetGroupMembershipsResultOutput
func (GetGroupMembershipsResultOutput) ElementType ¶
func (GetGroupMembershipsResultOutput) ElementType() reflect.Type
func (GetGroupMembershipsResultOutput) GroupId ¶
func (o GetGroupMembershipsResultOutput) GroupId() pulumi.StringOutput
Group identifier.
func (GetGroupMembershipsResultOutput) GroupMemberships ¶
func (o GetGroupMembershipsResultOutput) GroupMemberships() GetGroupMembershipsGroupMembershipArrayOutput
A list of group membership objects. See `groupMemberships` below.
func (GetGroupMembershipsResultOutput) Id ¶
func (o GetGroupMembershipsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGroupMembershipsResultOutput) IdentityStoreId ¶
func (o GetGroupMembershipsResultOutput) IdentityStoreId() pulumi.StringOutput
Identity store identifier.
func (GetGroupMembershipsResultOutput) Region ¶
func (o GetGroupMembershipsResultOutput) Region() pulumi.StringOutput
func (GetGroupMembershipsResultOutput) ToGetGroupMembershipsResultOutput ¶
func (o GetGroupMembershipsResultOutput) ToGetGroupMembershipsResultOutput() GetGroupMembershipsResultOutput
func (GetGroupMembershipsResultOutput) ToGetGroupMembershipsResultOutputWithContext ¶
func (o GetGroupMembershipsResultOutput) ToGetGroupMembershipsResultOutputWithContext(ctx context.Context) GetGroupMembershipsResultOutput
type GetGroupsArgs ¶
type GetGroupsArgs struct {
// Identity Store ID associated with the Single Sign-On (SSO) Instance.
IdentityStoreId string `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getGroups.
type GetGroupsGroup ¶
type GetGroupsGroup struct {
// Description of the specified group.
Description string `pulumi:"description"`
// Group's display name.
DisplayName string `pulumi:"displayName"`
// List of identifiers issued to this resource by an external identity provider.
ExternalIds []GetGroupsGroupExternalId `pulumi:"externalIds"`
// Identifier of the group in the Identity Store.
GroupId string `pulumi:"groupId"`
// Identity Store ID associated with the Single Sign-On (SSO) Instance.
IdentityStoreId string `pulumi:"identityStoreId"`
}
type GetGroupsGroupArgs ¶
type GetGroupsGroupArgs struct {
// Description of the specified group.
Description pulumi.StringInput `pulumi:"description"`
// Group's display name.
DisplayName pulumi.StringInput `pulumi:"displayName"`
// List of identifiers issued to this resource by an external identity provider.
ExternalIds GetGroupsGroupExternalIdArrayInput `pulumi:"externalIds"`
// Identifier of the group in the Identity Store.
GroupId pulumi.StringInput `pulumi:"groupId"`
// Identity Store ID associated with the Single Sign-On (SSO) Instance.
IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"`
}
func (GetGroupsGroupArgs) ElementType ¶
func (GetGroupsGroupArgs) ElementType() reflect.Type
func (GetGroupsGroupArgs) ToGetGroupsGroupOutput ¶
func (i GetGroupsGroupArgs) ToGetGroupsGroupOutput() GetGroupsGroupOutput
func (GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext ¶
func (i GetGroupsGroupArgs) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
type GetGroupsGroupArray ¶
type GetGroupsGroupArray []GetGroupsGroupInput
func (GetGroupsGroupArray) ElementType ¶
func (GetGroupsGroupArray) ElementType() reflect.Type
func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutput ¶
func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
func (GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext ¶
func (i GetGroupsGroupArray) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
type GetGroupsGroupArrayInput ¶
type GetGroupsGroupArrayInput interface {
pulumi.Input
ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
ToGetGroupsGroupArrayOutputWithContext(context.Context) GetGroupsGroupArrayOutput
}
GetGroupsGroupArrayInput is an input type that accepts GetGroupsGroupArray and GetGroupsGroupArrayOutput values. You can construct a concrete instance of `GetGroupsGroupArrayInput` via:
GetGroupsGroupArray{ GetGroupsGroupArgs{...} }
type GetGroupsGroupArrayOutput ¶
type GetGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupArrayOutput) ElementType ¶
func (GetGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetGroupsGroupArrayOutput) Index ¶
func (o GetGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupOutput
func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput ¶
func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutput() GetGroupsGroupArrayOutput
func (GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext ¶
func (o GetGroupsGroupArrayOutput) ToGetGroupsGroupArrayOutputWithContext(ctx context.Context) GetGroupsGroupArrayOutput
type GetGroupsGroupExternalIdArgs ¶
type GetGroupsGroupExternalIdArgs struct {
// Identifier issued to this resource by an external identity provider.
Id pulumi.StringInput `pulumi:"id"`
// Issuer for an external identifier.
Issuer pulumi.StringInput `pulumi:"issuer"`
}
func (GetGroupsGroupExternalIdArgs) ElementType ¶
func (GetGroupsGroupExternalIdArgs) ElementType() reflect.Type
func (GetGroupsGroupExternalIdArgs) ToGetGroupsGroupExternalIdOutput ¶
func (i GetGroupsGroupExternalIdArgs) ToGetGroupsGroupExternalIdOutput() GetGroupsGroupExternalIdOutput
func (GetGroupsGroupExternalIdArgs) ToGetGroupsGroupExternalIdOutputWithContext ¶
func (i GetGroupsGroupExternalIdArgs) ToGetGroupsGroupExternalIdOutputWithContext(ctx context.Context) GetGroupsGroupExternalIdOutput
type GetGroupsGroupExternalIdArray ¶
type GetGroupsGroupExternalIdArray []GetGroupsGroupExternalIdInput
func (GetGroupsGroupExternalIdArray) ElementType ¶
func (GetGroupsGroupExternalIdArray) ElementType() reflect.Type
func (GetGroupsGroupExternalIdArray) ToGetGroupsGroupExternalIdArrayOutput ¶
func (i GetGroupsGroupExternalIdArray) ToGetGroupsGroupExternalIdArrayOutput() GetGroupsGroupExternalIdArrayOutput
func (GetGroupsGroupExternalIdArray) ToGetGroupsGroupExternalIdArrayOutputWithContext ¶
func (i GetGroupsGroupExternalIdArray) ToGetGroupsGroupExternalIdArrayOutputWithContext(ctx context.Context) GetGroupsGroupExternalIdArrayOutput
type GetGroupsGroupExternalIdArrayInput ¶
type GetGroupsGroupExternalIdArrayInput interface {
pulumi.Input
ToGetGroupsGroupExternalIdArrayOutput() GetGroupsGroupExternalIdArrayOutput
ToGetGroupsGroupExternalIdArrayOutputWithContext(context.Context) GetGroupsGroupExternalIdArrayOutput
}
GetGroupsGroupExternalIdArrayInput is an input type that accepts GetGroupsGroupExternalIdArray and GetGroupsGroupExternalIdArrayOutput values. You can construct a concrete instance of `GetGroupsGroupExternalIdArrayInput` via:
GetGroupsGroupExternalIdArray{ GetGroupsGroupExternalIdArgs{...} }
type GetGroupsGroupExternalIdArrayOutput ¶
type GetGroupsGroupExternalIdArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupExternalIdArrayOutput) ElementType ¶
func (GetGroupsGroupExternalIdArrayOutput) ElementType() reflect.Type
func (GetGroupsGroupExternalIdArrayOutput) Index ¶
func (o GetGroupsGroupExternalIdArrayOutput) Index(i pulumi.IntInput) GetGroupsGroupExternalIdOutput
func (GetGroupsGroupExternalIdArrayOutput) ToGetGroupsGroupExternalIdArrayOutput ¶
func (o GetGroupsGroupExternalIdArrayOutput) ToGetGroupsGroupExternalIdArrayOutput() GetGroupsGroupExternalIdArrayOutput
func (GetGroupsGroupExternalIdArrayOutput) ToGetGroupsGroupExternalIdArrayOutputWithContext ¶
func (o GetGroupsGroupExternalIdArrayOutput) ToGetGroupsGroupExternalIdArrayOutputWithContext(ctx context.Context) GetGroupsGroupExternalIdArrayOutput
type GetGroupsGroupExternalIdInput ¶
type GetGroupsGroupExternalIdInput interface {
pulumi.Input
ToGetGroupsGroupExternalIdOutput() GetGroupsGroupExternalIdOutput
ToGetGroupsGroupExternalIdOutputWithContext(context.Context) GetGroupsGroupExternalIdOutput
}
GetGroupsGroupExternalIdInput is an input type that accepts GetGroupsGroupExternalIdArgs and GetGroupsGroupExternalIdOutput values. You can construct a concrete instance of `GetGroupsGroupExternalIdInput` via:
GetGroupsGroupExternalIdArgs{...}
type GetGroupsGroupExternalIdOutput ¶
type GetGroupsGroupExternalIdOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupExternalIdOutput) ElementType ¶
func (GetGroupsGroupExternalIdOutput) ElementType() reflect.Type
func (GetGroupsGroupExternalIdOutput) Id ¶
func (o GetGroupsGroupExternalIdOutput) Id() pulumi.StringOutput
Identifier issued to this resource by an external identity provider.
func (GetGroupsGroupExternalIdOutput) Issuer ¶
func (o GetGroupsGroupExternalIdOutput) Issuer() pulumi.StringOutput
Issuer for an external identifier.
func (GetGroupsGroupExternalIdOutput) ToGetGroupsGroupExternalIdOutput ¶
func (o GetGroupsGroupExternalIdOutput) ToGetGroupsGroupExternalIdOutput() GetGroupsGroupExternalIdOutput
func (GetGroupsGroupExternalIdOutput) ToGetGroupsGroupExternalIdOutputWithContext ¶
func (o GetGroupsGroupExternalIdOutput) ToGetGroupsGroupExternalIdOutputWithContext(ctx context.Context) GetGroupsGroupExternalIdOutput
type GetGroupsGroupInput ¶
type GetGroupsGroupInput interface {
pulumi.Input
ToGetGroupsGroupOutput() GetGroupsGroupOutput
ToGetGroupsGroupOutputWithContext(context.Context) GetGroupsGroupOutput
}
GetGroupsGroupInput is an input type that accepts GetGroupsGroupArgs and GetGroupsGroupOutput values. You can construct a concrete instance of `GetGroupsGroupInput` via:
GetGroupsGroupArgs{...}
type GetGroupsGroupOutput ¶
type GetGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetGroupsGroupOutput) Description ¶
func (o GetGroupsGroupOutput) Description() pulumi.StringOutput
Description of the specified group.
func (GetGroupsGroupOutput) DisplayName ¶
func (o GetGroupsGroupOutput) DisplayName() pulumi.StringOutput
Group's display name.
func (GetGroupsGroupOutput) ElementType ¶
func (GetGroupsGroupOutput) ElementType() reflect.Type
func (GetGroupsGroupOutput) ExternalIds ¶
func (o GetGroupsGroupOutput) ExternalIds() GetGroupsGroupExternalIdArrayOutput
List of identifiers issued to this resource by an external identity provider.
func (GetGroupsGroupOutput) GroupId ¶
func (o GetGroupsGroupOutput) GroupId() pulumi.StringOutput
Identifier of the group in the Identity Store.
func (GetGroupsGroupOutput) IdentityStoreId ¶
func (o GetGroupsGroupOutput) IdentityStoreId() pulumi.StringOutput
Identity Store ID associated with the Single Sign-On (SSO) Instance.
func (GetGroupsGroupOutput) ToGetGroupsGroupOutput ¶
func (o GetGroupsGroupOutput) ToGetGroupsGroupOutput() GetGroupsGroupOutput
func (GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext ¶
func (o GetGroupsGroupOutput) ToGetGroupsGroupOutputWithContext(ctx context.Context) GetGroupsGroupOutput
type GetGroupsOutputArgs ¶
type GetGroupsOutputArgs struct {
// Identity Store ID associated with the Single Sign-On (SSO) Instance.
IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getGroups.
func (GetGroupsOutputArgs) ElementType ¶
func (GetGroupsOutputArgs) ElementType() reflect.Type
type GetGroupsResult ¶
type GetGroupsResult struct {
// List of Identity Store Groups
Groups []GetGroupsGroup `pulumi:"groups"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
IdentityStoreId string `pulumi:"identityStoreId"`
Region string `pulumi:"region"`
}
A collection of values returned by getGroups.
func GetGroups ¶
func GetGroups(ctx *pulumi.Context, args *GetGroupsArgs, opts ...pulumi.InvokeOption) (*GetGroupsResult, error)
Data source for managing an AWS SSO Identity Store Groups.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/identitystore" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ssoadmin" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := ssoadmin.GetInstances(ctx, &ssoadmin.GetInstancesArgs{}, nil)
if err != nil {
return err
}
_, err = identitystore.GetGroups(ctx, &identitystore.GetGroupsArgs{
IdentityStoreId: example.IdentityStoreIds[0],
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetGroupsResultOutput ¶
type GetGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroups.
func GetGroupsOutput ¶
func GetGroupsOutput(ctx *pulumi.Context, args GetGroupsOutputArgs, opts ...pulumi.InvokeOption) GetGroupsResultOutput
func (GetGroupsResultOutput) ElementType ¶
func (GetGroupsResultOutput) ElementType() reflect.Type
func (GetGroupsResultOutput) Groups ¶
func (o GetGroupsResultOutput) Groups() GetGroupsGroupArrayOutput
List of Identity Store Groups
func (GetGroupsResultOutput) Id ¶
func (o GetGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGroupsResultOutput) IdentityStoreId ¶
func (o GetGroupsResultOutput) IdentityStoreId() pulumi.StringOutput
func (GetGroupsResultOutput) Region ¶
func (o GetGroupsResultOutput) Region() pulumi.StringOutput
func (GetGroupsResultOutput) ToGetGroupsResultOutput ¶
func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput
func (GetGroupsResultOutput) ToGetGroupsResultOutputWithContext ¶
func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput
type GetUserAddress ¶
type GetUserAddress struct {
// The country that this address is in.
Country string `pulumi:"country"`
// The name that is typically displayed when the name is shown for display.
Formatted string `pulumi:"formatted"`
// The address locality.
Locality string `pulumi:"locality"`
// The postal code of the address.
PostalCode string `pulumi:"postalCode"`
// When `true`, this is the primary phone number associated with the user.
Primary bool `pulumi:"primary"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region string `pulumi:"region"`
// The street of the address.
StreetAddress string `pulumi:"streetAddress"`
// The type of phone number.
Type string `pulumi:"type"`
}
type GetUserAddressArgs ¶
type GetUserAddressArgs struct {
// The country that this address is in.
Country pulumi.StringInput `pulumi:"country"`
// The name that is typically displayed when the name is shown for display.
Formatted pulumi.StringInput `pulumi:"formatted"`
// The address locality.
Locality pulumi.StringInput `pulumi:"locality"`
// The postal code of the address.
PostalCode pulumi.StringInput `pulumi:"postalCode"`
// When `true`, this is the primary phone number associated with the user.
Primary pulumi.BoolInput `pulumi:"primary"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringInput `pulumi:"region"`
// The street of the address.
StreetAddress pulumi.StringInput `pulumi:"streetAddress"`
// The type of phone number.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetUserAddressArgs) ElementType ¶
func (GetUserAddressArgs) ElementType() reflect.Type
func (GetUserAddressArgs) ToGetUserAddressOutput ¶
func (i GetUserAddressArgs) ToGetUserAddressOutput() GetUserAddressOutput
func (GetUserAddressArgs) ToGetUserAddressOutputWithContext ¶
func (i GetUserAddressArgs) ToGetUserAddressOutputWithContext(ctx context.Context) GetUserAddressOutput
type GetUserAddressArray ¶
type GetUserAddressArray []GetUserAddressInput
func (GetUserAddressArray) ElementType ¶
func (GetUserAddressArray) ElementType() reflect.Type
func (GetUserAddressArray) ToGetUserAddressArrayOutput ¶
func (i GetUserAddressArray) ToGetUserAddressArrayOutput() GetUserAddressArrayOutput
func (GetUserAddressArray) ToGetUserAddressArrayOutputWithContext ¶
func (i GetUserAddressArray) ToGetUserAddressArrayOutputWithContext(ctx context.Context) GetUserAddressArrayOutput
type GetUserAddressArrayInput ¶
type GetUserAddressArrayInput interface {
pulumi.Input
ToGetUserAddressArrayOutput() GetUserAddressArrayOutput
ToGetUserAddressArrayOutputWithContext(context.Context) GetUserAddressArrayOutput
}
GetUserAddressArrayInput is an input type that accepts GetUserAddressArray and GetUserAddressArrayOutput values. You can construct a concrete instance of `GetUserAddressArrayInput` via:
GetUserAddressArray{ GetUserAddressArgs{...} }
type GetUserAddressArrayOutput ¶
type GetUserAddressArrayOutput struct{ *pulumi.OutputState }
func (GetUserAddressArrayOutput) ElementType ¶
func (GetUserAddressArrayOutput) ElementType() reflect.Type
func (GetUserAddressArrayOutput) Index ¶
func (o GetUserAddressArrayOutput) Index(i pulumi.IntInput) GetUserAddressOutput
func (GetUserAddressArrayOutput) ToGetUserAddressArrayOutput ¶
func (o GetUserAddressArrayOutput) ToGetUserAddressArrayOutput() GetUserAddressArrayOutput
func (GetUserAddressArrayOutput) ToGetUserAddressArrayOutputWithContext ¶
func (o GetUserAddressArrayOutput) ToGetUserAddressArrayOutputWithContext(ctx context.Context) GetUserAddressArrayOutput
type GetUserAddressInput ¶
type GetUserAddressInput interface {
pulumi.Input
ToGetUserAddressOutput() GetUserAddressOutput
ToGetUserAddressOutputWithContext(context.Context) GetUserAddressOutput
}
GetUserAddressInput is an input type that accepts GetUserAddressArgs and GetUserAddressOutput values. You can construct a concrete instance of `GetUserAddressInput` via:
GetUserAddressArgs{...}
type GetUserAddressOutput ¶
type GetUserAddressOutput struct{ *pulumi.OutputState }
func (GetUserAddressOutput) Country ¶
func (o GetUserAddressOutput) Country() pulumi.StringOutput
The country that this address is in.
func (GetUserAddressOutput) ElementType ¶
func (GetUserAddressOutput) ElementType() reflect.Type
func (GetUserAddressOutput) Formatted ¶
func (o GetUserAddressOutput) Formatted() pulumi.StringOutput
The name that is typically displayed when the name is shown for display.
func (GetUserAddressOutput) Locality ¶
func (o GetUserAddressOutput) Locality() pulumi.StringOutput
The address locality.
func (GetUserAddressOutput) PostalCode ¶
func (o GetUserAddressOutput) PostalCode() pulumi.StringOutput
The postal code of the address.
func (GetUserAddressOutput) Primary ¶
func (o GetUserAddressOutput) Primary() pulumi.BoolOutput
When `true`, this is the primary phone number associated with the user.
func (GetUserAddressOutput) Region ¶
func (o GetUserAddressOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (GetUserAddressOutput) StreetAddress ¶
func (o GetUserAddressOutput) StreetAddress() pulumi.StringOutput
The street of the address.
func (GetUserAddressOutput) ToGetUserAddressOutput ¶
func (o GetUserAddressOutput) ToGetUserAddressOutput() GetUserAddressOutput
func (GetUserAddressOutput) ToGetUserAddressOutputWithContext ¶
func (o GetUserAddressOutput) ToGetUserAddressOutputWithContext(ctx context.Context) GetUserAddressOutput
func (GetUserAddressOutput) Type ¶
func (o GetUserAddressOutput) Type() pulumi.StringOutput
The type of phone number.
type GetUserAlternateIdentifier ¶
type GetUserAlternateIdentifier struct {
// Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
ExternalId *GetUserAlternateIdentifierExternalId `pulumi:"externalId"`
// An entity attribute that's unique to a specific entity. Detailed below.
//
// > Exactly one of the above arguments must be provided.
UniqueAttribute *GetUserAlternateIdentifierUniqueAttribute `pulumi:"uniqueAttribute"`
}
type GetUserAlternateIdentifierArgs ¶
type GetUserAlternateIdentifierArgs struct {
// Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
ExternalId GetUserAlternateIdentifierExternalIdPtrInput `pulumi:"externalId"`
// An entity attribute that's unique to a specific entity. Detailed below.
//
// > Exactly one of the above arguments must be provided.
UniqueAttribute GetUserAlternateIdentifierUniqueAttributePtrInput `pulumi:"uniqueAttribute"`
}
func (GetUserAlternateIdentifierArgs) ElementType ¶
func (GetUserAlternateIdentifierArgs) ElementType() reflect.Type
func (GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierOutput ¶
func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierOutput() GetUserAlternateIdentifierOutput
func (GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierOutputWithContext ¶
func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierOutputWithContext(ctx context.Context) GetUserAlternateIdentifierOutput
func (GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierPtrOutput ¶
func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput
func (GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierPtrOutputWithContext ¶
func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierPtrOutput
type GetUserAlternateIdentifierExternalIdArgs ¶
type GetUserAlternateIdentifierExternalIdArgs struct {
// The identifier issued to this resource by an external identity provider.
Id pulumi.StringInput `pulumi:"id"`
// The issuer for an external identifier.
Issuer pulumi.StringInput `pulumi:"issuer"`
}
func (GetUserAlternateIdentifierExternalIdArgs) ElementType ¶
func (GetUserAlternateIdentifierExternalIdArgs) ElementType() reflect.Type
func (GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdOutput ¶
func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdOutput() GetUserAlternateIdentifierExternalIdOutput
func (GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdOutputWithContext ¶
func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdOutput
func (GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdPtrOutput ¶
func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput
func (GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext ¶
func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdPtrOutput
type GetUserAlternateIdentifierExternalIdInput ¶
type GetUserAlternateIdentifierExternalIdInput interface {
pulumi.Input
ToGetUserAlternateIdentifierExternalIdOutput() GetUserAlternateIdentifierExternalIdOutput
ToGetUserAlternateIdentifierExternalIdOutputWithContext(context.Context) GetUserAlternateIdentifierExternalIdOutput
}
GetUserAlternateIdentifierExternalIdInput is an input type that accepts GetUserAlternateIdentifierExternalIdArgs and GetUserAlternateIdentifierExternalIdOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierExternalIdInput` via:
GetUserAlternateIdentifierExternalIdArgs{...}
type GetUserAlternateIdentifierExternalIdOutput ¶
type GetUserAlternateIdentifierExternalIdOutput struct{ *pulumi.OutputState }
func (GetUserAlternateIdentifierExternalIdOutput) ElementType ¶
func (GetUserAlternateIdentifierExternalIdOutput) ElementType() reflect.Type
func (GetUserAlternateIdentifierExternalIdOutput) Id ¶
func (o GetUserAlternateIdentifierExternalIdOutput) Id() pulumi.StringOutput
The identifier issued to this resource by an external identity provider.
func (GetUserAlternateIdentifierExternalIdOutput) Issuer ¶
func (o GetUserAlternateIdentifierExternalIdOutput) Issuer() pulumi.StringOutput
The issuer for an external identifier.
func (GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdOutput ¶
func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdOutput() GetUserAlternateIdentifierExternalIdOutput
func (GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdOutputWithContext ¶
func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdOutput
func (GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdPtrOutput ¶
func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput
func (GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext ¶
func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdPtrOutput
type GetUserAlternateIdentifierExternalIdPtrInput ¶
type GetUserAlternateIdentifierExternalIdPtrInput interface {
pulumi.Input
ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput
ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(context.Context) GetUserAlternateIdentifierExternalIdPtrOutput
}
GetUserAlternateIdentifierExternalIdPtrInput is an input type that accepts GetUserAlternateIdentifierExternalIdArgs, GetUserAlternateIdentifierExternalIdPtr and GetUserAlternateIdentifierExternalIdPtrOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierExternalIdPtrInput` via:
GetUserAlternateIdentifierExternalIdArgs{...}
or:
nil
func GetUserAlternateIdentifierExternalIdPtr ¶
func GetUserAlternateIdentifierExternalIdPtr(v *GetUserAlternateIdentifierExternalIdArgs) GetUserAlternateIdentifierExternalIdPtrInput
type GetUserAlternateIdentifierExternalIdPtrOutput ¶
type GetUserAlternateIdentifierExternalIdPtrOutput struct{ *pulumi.OutputState }
func (GetUserAlternateIdentifierExternalIdPtrOutput) ElementType ¶
func (GetUserAlternateIdentifierExternalIdPtrOutput) ElementType() reflect.Type
func (GetUserAlternateIdentifierExternalIdPtrOutput) Id ¶
The identifier issued to this resource by an external identity provider.
func (GetUserAlternateIdentifierExternalIdPtrOutput) Issuer ¶
func (o GetUserAlternateIdentifierExternalIdPtrOutput) Issuer() pulumi.StringPtrOutput
The issuer for an external identifier.
func (GetUserAlternateIdentifierExternalIdPtrOutput) ToGetUserAlternateIdentifierExternalIdPtrOutput ¶
func (o GetUserAlternateIdentifierExternalIdPtrOutput) ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput
func (GetUserAlternateIdentifierExternalIdPtrOutput) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext ¶
func (o GetUserAlternateIdentifierExternalIdPtrOutput) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdPtrOutput
type GetUserAlternateIdentifierInput ¶
type GetUserAlternateIdentifierInput interface {
pulumi.Input
ToGetUserAlternateIdentifierOutput() GetUserAlternateIdentifierOutput
ToGetUserAlternateIdentifierOutputWithContext(context.Context) GetUserAlternateIdentifierOutput
}
GetUserAlternateIdentifierInput is an input type that accepts GetUserAlternateIdentifierArgs and GetUserAlternateIdentifierOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierInput` via:
GetUserAlternateIdentifierArgs{...}
type GetUserAlternateIdentifierOutput ¶
type GetUserAlternateIdentifierOutput struct{ *pulumi.OutputState }
func (GetUserAlternateIdentifierOutput) ElementType ¶
func (GetUserAlternateIdentifierOutput) ElementType() reflect.Type
func (GetUserAlternateIdentifierOutput) ExternalId ¶
func (o GetUserAlternateIdentifierOutput) ExternalId() GetUserAlternateIdentifierExternalIdPtrOutput
Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
func (GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierOutput ¶
func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierOutput() GetUserAlternateIdentifierOutput
func (GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierOutputWithContext ¶
func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierOutputWithContext(ctx context.Context) GetUserAlternateIdentifierOutput
func (GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierPtrOutput ¶
func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput
func (GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierPtrOutputWithContext ¶
func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierPtrOutput
func (GetUserAlternateIdentifierOutput) UniqueAttribute ¶
func (o GetUserAlternateIdentifierOutput) UniqueAttribute() GetUserAlternateIdentifierUniqueAttributePtrOutput
An entity attribute that's unique to a specific entity. Detailed below.
> Exactly one of the above arguments must be provided.
type GetUserAlternateIdentifierPtrInput ¶
type GetUserAlternateIdentifierPtrInput interface {
pulumi.Input
ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput
ToGetUserAlternateIdentifierPtrOutputWithContext(context.Context) GetUserAlternateIdentifierPtrOutput
}
GetUserAlternateIdentifierPtrInput is an input type that accepts GetUserAlternateIdentifierArgs, GetUserAlternateIdentifierPtr and GetUserAlternateIdentifierPtrOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierPtrInput` via:
GetUserAlternateIdentifierArgs{...}
or:
nil
func GetUserAlternateIdentifierPtr ¶
func GetUserAlternateIdentifierPtr(v *GetUserAlternateIdentifierArgs) GetUserAlternateIdentifierPtrInput
type GetUserAlternateIdentifierPtrOutput ¶
type GetUserAlternateIdentifierPtrOutput struct{ *pulumi.OutputState }
func (GetUserAlternateIdentifierPtrOutput) Elem ¶
func (o GetUserAlternateIdentifierPtrOutput) Elem() GetUserAlternateIdentifierOutput
func (GetUserAlternateIdentifierPtrOutput) ElementType ¶
func (GetUserAlternateIdentifierPtrOutput) ElementType() reflect.Type
func (GetUserAlternateIdentifierPtrOutput) ExternalId ¶
func (o GetUserAlternateIdentifierPtrOutput) ExternalId() GetUserAlternateIdentifierExternalIdPtrOutput
Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
func (GetUserAlternateIdentifierPtrOutput) ToGetUserAlternateIdentifierPtrOutput ¶
func (o GetUserAlternateIdentifierPtrOutput) ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput
func (GetUserAlternateIdentifierPtrOutput) ToGetUserAlternateIdentifierPtrOutputWithContext ¶
func (o GetUserAlternateIdentifierPtrOutput) ToGetUserAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierPtrOutput
func (GetUserAlternateIdentifierPtrOutput) UniqueAttribute ¶
func (o GetUserAlternateIdentifierPtrOutput) UniqueAttribute() GetUserAlternateIdentifierUniqueAttributePtrOutput
An entity attribute that's unique to a specific entity. Detailed below.
> Exactly one of the above arguments must be provided.
type GetUserAlternateIdentifierUniqueAttribute ¶
type GetUserAlternateIdentifierUniqueAttribute struct {
// Attribute path that is used to specify which attribute name to search. For example: `UserName`. Refer to the [User data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_User.html).
AttributePath string `pulumi:"attributePath"`
// Value for an attribute.
AttributeValue string `pulumi:"attributeValue"`
}
type GetUserAlternateIdentifierUniqueAttributeArgs ¶
type GetUserAlternateIdentifierUniqueAttributeArgs struct {
// Attribute path that is used to specify which attribute name to search. For example: `UserName`. Refer to the [User data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_User.html).
AttributePath pulumi.StringInput `pulumi:"attributePath"`
// Value for an attribute.
AttributeValue pulumi.StringInput `pulumi:"attributeValue"`
}
func (GetUserAlternateIdentifierUniqueAttributeArgs) ElementType ¶
func (GetUserAlternateIdentifierUniqueAttributeArgs) ElementType() reflect.Type
func (GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributeOutput ¶
func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributeOutput() GetUserAlternateIdentifierUniqueAttributeOutput
func (GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext ¶
func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributeOutput
func (GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributePtrOutput ¶
func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput
func (GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext ¶
func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput
type GetUserAlternateIdentifierUniqueAttributeInput ¶
type GetUserAlternateIdentifierUniqueAttributeInput interface {
pulumi.Input
ToGetUserAlternateIdentifierUniqueAttributeOutput() GetUserAlternateIdentifierUniqueAttributeOutput
ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext(context.Context) GetUserAlternateIdentifierUniqueAttributeOutput
}
GetUserAlternateIdentifierUniqueAttributeInput is an input type that accepts GetUserAlternateIdentifierUniqueAttributeArgs and GetUserAlternateIdentifierUniqueAttributeOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierUniqueAttributeInput` via:
GetUserAlternateIdentifierUniqueAttributeArgs{...}
type GetUserAlternateIdentifierUniqueAttributeOutput ¶
type GetUserAlternateIdentifierUniqueAttributeOutput struct{ *pulumi.OutputState }
func (GetUserAlternateIdentifierUniqueAttributeOutput) AttributePath ¶
func (o GetUserAlternateIdentifierUniqueAttributeOutput) AttributePath() pulumi.StringOutput
Attribute path that is used to specify which attribute name to search. For example: `UserName`. Refer to the [User data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_User.html).
func (GetUserAlternateIdentifierUniqueAttributeOutput) AttributeValue ¶
func (o GetUserAlternateIdentifierUniqueAttributeOutput) AttributeValue() pulumi.StringOutput
Value for an attribute.
func (GetUserAlternateIdentifierUniqueAttributeOutput) ElementType ¶
func (GetUserAlternateIdentifierUniqueAttributeOutput) ElementType() reflect.Type
func (GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributeOutput ¶
func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributeOutput() GetUserAlternateIdentifierUniqueAttributeOutput
func (GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext ¶
func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributeOutput
func (GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutput ¶
func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput
func (GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext ¶
func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput
type GetUserAlternateIdentifierUniqueAttributePtrInput ¶
type GetUserAlternateIdentifierUniqueAttributePtrInput interface {
pulumi.Input
ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput
ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput
}
GetUserAlternateIdentifierUniqueAttributePtrInput is an input type that accepts GetUserAlternateIdentifierUniqueAttributeArgs, GetUserAlternateIdentifierUniqueAttributePtr and GetUserAlternateIdentifierUniqueAttributePtrOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierUniqueAttributePtrInput` via:
GetUserAlternateIdentifierUniqueAttributeArgs{...}
or:
nil
func GetUserAlternateIdentifierUniqueAttributePtr ¶
func GetUserAlternateIdentifierUniqueAttributePtr(v *GetUserAlternateIdentifierUniqueAttributeArgs) GetUserAlternateIdentifierUniqueAttributePtrInput
type GetUserAlternateIdentifierUniqueAttributePtrOutput ¶
type GetUserAlternateIdentifierUniqueAttributePtrOutput struct{ *pulumi.OutputState }
func (GetUserAlternateIdentifierUniqueAttributePtrOutput) AttributePath ¶
func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) AttributePath() pulumi.StringPtrOutput
Attribute path that is used to specify which attribute name to search. For example: `UserName`. Refer to the [User data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_User.html).
func (GetUserAlternateIdentifierUniqueAttributePtrOutput) AttributeValue ¶
func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) AttributeValue() pulumi.StringPtrOutput
Value for an attribute.
func (GetUserAlternateIdentifierUniqueAttributePtrOutput) ElementType ¶
func (GetUserAlternateIdentifierUniqueAttributePtrOutput) ElementType() reflect.Type
func (GetUserAlternateIdentifierUniqueAttributePtrOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutput ¶
func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput
func (GetUserAlternateIdentifierUniqueAttributePtrOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext ¶
func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput
type GetUserEmail ¶
type GetUserEmailArgs ¶
type GetUserEmailArgs struct {
// When `true`, this is the primary phone number associated with the user.
Primary pulumi.BoolInput `pulumi:"primary"`
// The type of phone number.
Type pulumi.StringInput `pulumi:"type"`
// The user's phone number.
Value pulumi.StringInput `pulumi:"value"`
}
func (GetUserEmailArgs) ElementType ¶
func (GetUserEmailArgs) ElementType() reflect.Type
func (GetUserEmailArgs) ToGetUserEmailOutput ¶
func (i GetUserEmailArgs) ToGetUserEmailOutput() GetUserEmailOutput
func (GetUserEmailArgs) ToGetUserEmailOutputWithContext ¶
func (i GetUserEmailArgs) ToGetUserEmailOutputWithContext(ctx context.Context) GetUserEmailOutput
type GetUserEmailArray ¶
type GetUserEmailArray []GetUserEmailInput
func (GetUserEmailArray) ElementType ¶
func (GetUserEmailArray) ElementType() reflect.Type
func (GetUserEmailArray) ToGetUserEmailArrayOutput ¶
func (i GetUserEmailArray) ToGetUserEmailArrayOutput() GetUserEmailArrayOutput
func (GetUserEmailArray) ToGetUserEmailArrayOutputWithContext ¶
func (i GetUserEmailArray) ToGetUserEmailArrayOutputWithContext(ctx context.Context) GetUserEmailArrayOutput
type GetUserEmailArrayInput ¶
type GetUserEmailArrayInput interface {
pulumi.Input
ToGetUserEmailArrayOutput() GetUserEmailArrayOutput
ToGetUserEmailArrayOutputWithContext(context.Context) GetUserEmailArrayOutput
}
GetUserEmailArrayInput is an input type that accepts GetUserEmailArray and GetUserEmailArrayOutput values. You can construct a concrete instance of `GetUserEmailArrayInput` via:
GetUserEmailArray{ GetUserEmailArgs{...} }
type GetUserEmailArrayOutput ¶
type GetUserEmailArrayOutput struct{ *pulumi.OutputState }
func (GetUserEmailArrayOutput) ElementType ¶
func (GetUserEmailArrayOutput) ElementType() reflect.Type
func (GetUserEmailArrayOutput) Index ¶
func (o GetUserEmailArrayOutput) Index(i pulumi.IntInput) GetUserEmailOutput
func (GetUserEmailArrayOutput) ToGetUserEmailArrayOutput ¶
func (o GetUserEmailArrayOutput) ToGetUserEmailArrayOutput() GetUserEmailArrayOutput
func (GetUserEmailArrayOutput) ToGetUserEmailArrayOutputWithContext ¶
func (o GetUserEmailArrayOutput) ToGetUserEmailArrayOutputWithContext(ctx context.Context) GetUserEmailArrayOutput
type GetUserEmailInput ¶
type GetUserEmailInput interface {
pulumi.Input
ToGetUserEmailOutput() GetUserEmailOutput
ToGetUserEmailOutputWithContext(context.Context) GetUserEmailOutput
}
GetUserEmailInput is an input type that accepts GetUserEmailArgs and GetUserEmailOutput values. You can construct a concrete instance of `GetUserEmailInput` via:
GetUserEmailArgs{...}
type GetUserEmailOutput ¶
type GetUserEmailOutput struct{ *pulumi.OutputState }
func (GetUserEmailOutput) ElementType ¶
func (GetUserEmailOutput) ElementType() reflect.Type
func (GetUserEmailOutput) Primary ¶
func (o GetUserEmailOutput) Primary() pulumi.BoolOutput
When `true`, this is the primary phone number associated with the user.
func (GetUserEmailOutput) ToGetUserEmailOutput ¶
func (o GetUserEmailOutput) ToGetUserEmailOutput() GetUserEmailOutput
func (GetUserEmailOutput) ToGetUserEmailOutputWithContext ¶
func (o GetUserEmailOutput) ToGetUserEmailOutputWithContext(ctx context.Context) GetUserEmailOutput
func (GetUserEmailOutput) Type ¶
func (o GetUserEmailOutput) Type() pulumi.StringOutput
The type of phone number.
func (GetUserEmailOutput) Value ¶
func (o GetUserEmailOutput) Value() pulumi.StringOutput
The user's phone number.
type GetUserExternalId ¶
type GetUserExternalIdArgs ¶
type GetUserExternalIdArgs struct {
// The identifier issued to this resource by an external identity provider.
Id pulumi.StringInput `pulumi:"id"`
// The issuer for an external identifier.
Issuer pulumi.StringInput `pulumi:"issuer"`
}
func (GetUserExternalIdArgs) ElementType ¶
func (GetUserExternalIdArgs) ElementType() reflect.Type
func (GetUserExternalIdArgs) ToGetUserExternalIdOutput ¶
func (i GetUserExternalIdArgs) ToGetUserExternalIdOutput() GetUserExternalIdOutput
func (GetUserExternalIdArgs) ToGetUserExternalIdOutputWithContext ¶
func (i GetUserExternalIdArgs) ToGetUserExternalIdOutputWithContext(ctx context.Context) GetUserExternalIdOutput
type GetUserExternalIdArray ¶
type GetUserExternalIdArray []GetUserExternalIdInput
func (GetUserExternalIdArray) ElementType ¶
func (GetUserExternalIdArray) ElementType() reflect.Type
func (GetUserExternalIdArray) ToGetUserExternalIdArrayOutput ¶
func (i GetUserExternalIdArray) ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput
func (GetUserExternalIdArray) ToGetUserExternalIdArrayOutputWithContext ¶
func (i GetUserExternalIdArray) ToGetUserExternalIdArrayOutputWithContext(ctx context.Context) GetUserExternalIdArrayOutput
type GetUserExternalIdArrayInput ¶
type GetUserExternalIdArrayInput interface {
pulumi.Input
ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput
ToGetUserExternalIdArrayOutputWithContext(context.Context) GetUserExternalIdArrayOutput
}
GetUserExternalIdArrayInput is an input type that accepts GetUserExternalIdArray and GetUserExternalIdArrayOutput values. You can construct a concrete instance of `GetUserExternalIdArrayInput` via:
GetUserExternalIdArray{ GetUserExternalIdArgs{...} }
type GetUserExternalIdArrayOutput ¶
type GetUserExternalIdArrayOutput struct{ *pulumi.OutputState }
func (GetUserExternalIdArrayOutput) ElementType ¶
func (GetUserExternalIdArrayOutput) ElementType() reflect.Type
func (GetUserExternalIdArrayOutput) Index ¶
func (o GetUserExternalIdArrayOutput) Index(i pulumi.IntInput) GetUserExternalIdOutput
func (GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutput ¶
func (o GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput
func (GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutputWithContext ¶
func (o GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutputWithContext(ctx context.Context) GetUserExternalIdArrayOutput
type GetUserExternalIdInput ¶
type GetUserExternalIdInput interface {
pulumi.Input
ToGetUserExternalIdOutput() GetUserExternalIdOutput
ToGetUserExternalIdOutputWithContext(context.Context) GetUserExternalIdOutput
}
GetUserExternalIdInput is an input type that accepts GetUserExternalIdArgs and GetUserExternalIdOutput values. You can construct a concrete instance of `GetUserExternalIdInput` via:
GetUserExternalIdArgs{...}
type GetUserExternalIdOutput ¶
type GetUserExternalIdOutput struct{ *pulumi.OutputState }
func (GetUserExternalIdOutput) ElementType ¶
func (GetUserExternalIdOutput) ElementType() reflect.Type
func (GetUserExternalIdOutput) Id ¶
func (o GetUserExternalIdOutput) Id() pulumi.StringOutput
The identifier issued to this resource by an external identity provider.
func (GetUserExternalIdOutput) Issuer ¶
func (o GetUserExternalIdOutput) Issuer() pulumi.StringOutput
The issuer for an external identifier.
func (GetUserExternalIdOutput) ToGetUserExternalIdOutput ¶
func (o GetUserExternalIdOutput) ToGetUserExternalIdOutput() GetUserExternalIdOutput
func (GetUserExternalIdOutput) ToGetUserExternalIdOutputWithContext ¶
func (o GetUserExternalIdOutput) ToGetUserExternalIdOutputWithContext(ctx context.Context) GetUserExternalIdOutput
type GetUserName ¶
type GetUserName struct {
// The family name of the user.
FamilyName string `pulumi:"familyName"`
// The name that is typically displayed when the name is shown for display.
Formatted string `pulumi:"formatted"`
// The given name of the user.
GivenName string `pulumi:"givenName"`
// The honorific prefix of the user.
HonorificPrefix string `pulumi:"honorificPrefix"`
// The honorific suffix of the user.
HonorificSuffix string `pulumi:"honorificSuffix"`
// The middle name of the user.
MiddleName string `pulumi:"middleName"`
}
type GetUserNameArgs ¶
type GetUserNameArgs struct {
// The family name of the user.
FamilyName pulumi.StringInput `pulumi:"familyName"`
// The name that is typically displayed when the name is shown for display.
Formatted pulumi.StringInput `pulumi:"formatted"`
// The given name of the user.
GivenName pulumi.StringInput `pulumi:"givenName"`
// The honorific prefix of the user.
HonorificPrefix pulumi.StringInput `pulumi:"honorificPrefix"`
// The honorific suffix of the user.
HonorificSuffix pulumi.StringInput `pulumi:"honorificSuffix"`
// The middle name of the user.
MiddleName pulumi.StringInput `pulumi:"middleName"`
}
func (GetUserNameArgs) ElementType ¶
func (GetUserNameArgs) ElementType() reflect.Type
func (GetUserNameArgs) ToGetUserNameOutput ¶
func (i GetUserNameArgs) ToGetUserNameOutput() GetUserNameOutput
func (GetUserNameArgs) ToGetUserNameOutputWithContext ¶
func (i GetUserNameArgs) ToGetUserNameOutputWithContext(ctx context.Context) GetUserNameOutput
type GetUserNameArray ¶
type GetUserNameArray []GetUserNameInput
func (GetUserNameArray) ElementType ¶
func (GetUserNameArray) ElementType() reflect.Type
func (GetUserNameArray) ToGetUserNameArrayOutput ¶
func (i GetUserNameArray) ToGetUserNameArrayOutput() GetUserNameArrayOutput
func (GetUserNameArray) ToGetUserNameArrayOutputWithContext ¶
func (i GetUserNameArray) ToGetUserNameArrayOutputWithContext(ctx context.Context) GetUserNameArrayOutput
type GetUserNameArrayInput ¶
type GetUserNameArrayInput interface {
pulumi.Input
ToGetUserNameArrayOutput() GetUserNameArrayOutput
ToGetUserNameArrayOutputWithContext(context.Context) GetUserNameArrayOutput
}
GetUserNameArrayInput is an input type that accepts GetUserNameArray and GetUserNameArrayOutput values. You can construct a concrete instance of `GetUserNameArrayInput` via:
GetUserNameArray{ GetUserNameArgs{...} }
type GetUserNameArrayOutput ¶
type GetUserNameArrayOutput struct{ *pulumi.OutputState }
func (GetUserNameArrayOutput) ElementType ¶
func (GetUserNameArrayOutput) ElementType() reflect.Type
func (GetUserNameArrayOutput) Index ¶
func (o GetUserNameArrayOutput) Index(i pulumi.IntInput) GetUserNameOutput
func (GetUserNameArrayOutput) ToGetUserNameArrayOutput ¶
func (o GetUserNameArrayOutput) ToGetUserNameArrayOutput() GetUserNameArrayOutput
func (GetUserNameArrayOutput) ToGetUserNameArrayOutputWithContext ¶
func (o GetUserNameArrayOutput) ToGetUserNameArrayOutputWithContext(ctx context.Context) GetUserNameArrayOutput
type GetUserNameInput ¶
type GetUserNameInput interface {
pulumi.Input
ToGetUserNameOutput() GetUserNameOutput
ToGetUserNameOutputWithContext(context.Context) GetUserNameOutput
}
GetUserNameInput is an input type that accepts GetUserNameArgs and GetUserNameOutput values. You can construct a concrete instance of `GetUserNameInput` via:
GetUserNameArgs{...}
type GetUserNameOutput ¶
type GetUserNameOutput struct{ *pulumi.OutputState }
func (GetUserNameOutput) ElementType ¶
func (GetUserNameOutput) ElementType() reflect.Type
func (GetUserNameOutput) FamilyName ¶
func (o GetUserNameOutput) FamilyName() pulumi.StringOutput
The family name of the user.
func (GetUserNameOutput) Formatted ¶
func (o GetUserNameOutput) Formatted() pulumi.StringOutput
The name that is typically displayed when the name is shown for display.
func (GetUserNameOutput) GivenName ¶
func (o GetUserNameOutput) GivenName() pulumi.StringOutput
The given name of the user.
func (GetUserNameOutput) HonorificPrefix ¶
func (o GetUserNameOutput) HonorificPrefix() pulumi.StringOutput
The honorific prefix of the user.
func (GetUserNameOutput) HonorificSuffix ¶
func (o GetUserNameOutput) HonorificSuffix() pulumi.StringOutput
The honorific suffix of the user.
func (GetUserNameOutput) MiddleName ¶
func (o GetUserNameOutput) MiddleName() pulumi.StringOutput
The middle name of the user.
func (GetUserNameOutput) ToGetUserNameOutput ¶
func (o GetUserNameOutput) ToGetUserNameOutput() GetUserNameOutput
func (GetUserNameOutput) ToGetUserNameOutputWithContext ¶
func (o GetUserNameOutput) ToGetUserNameOutputWithContext(ctx context.Context) GetUserNameOutput
type GetUserPhoneNumber ¶
type GetUserPhoneNumberArgs ¶
type GetUserPhoneNumberArgs struct {
// When `true`, this is the primary phone number associated with the user.
Primary pulumi.BoolInput `pulumi:"primary"`
// The type of phone number.
Type pulumi.StringInput `pulumi:"type"`
// The user's phone number.
Value pulumi.StringInput `pulumi:"value"`
}
func (GetUserPhoneNumberArgs) ElementType ¶
func (GetUserPhoneNumberArgs) ElementType() reflect.Type
func (GetUserPhoneNumberArgs) ToGetUserPhoneNumberOutput ¶
func (i GetUserPhoneNumberArgs) ToGetUserPhoneNumberOutput() GetUserPhoneNumberOutput
func (GetUserPhoneNumberArgs) ToGetUserPhoneNumberOutputWithContext ¶
func (i GetUserPhoneNumberArgs) ToGetUserPhoneNumberOutputWithContext(ctx context.Context) GetUserPhoneNumberOutput
type GetUserPhoneNumberArray ¶
type GetUserPhoneNumberArray []GetUserPhoneNumberInput
func (GetUserPhoneNumberArray) ElementType ¶
func (GetUserPhoneNumberArray) ElementType() reflect.Type
func (GetUserPhoneNumberArray) ToGetUserPhoneNumberArrayOutput ¶
func (i GetUserPhoneNumberArray) ToGetUserPhoneNumberArrayOutput() GetUserPhoneNumberArrayOutput
func (GetUserPhoneNumberArray) ToGetUserPhoneNumberArrayOutputWithContext ¶
func (i GetUserPhoneNumberArray) ToGetUserPhoneNumberArrayOutputWithContext(ctx context.Context) GetUserPhoneNumberArrayOutput
type GetUserPhoneNumberArrayInput ¶
type GetUserPhoneNumberArrayInput interface {
pulumi.Input
ToGetUserPhoneNumberArrayOutput() GetUserPhoneNumberArrayOutput
ToGetUserPhoneNumberArrayOutputWithContext(context.Context) GetUserPhoneNumberArrayOutput
}
GetUserPhoneNumberArrayInput is an input type that accepts GetUserPhoneNumberArray and GetUserPhoneNumberArrayOutput values. You can construct a concrete instance of `GetUserPhoneNumberArrayInput` via:
GetUserPhoneNumberArray{ GetUserPhoneNumberArgs{...} }
type GetUserPhoneNumberArrayOutput ¶
type GetUserPhoneNumberArrayOutput struct{ *pulumi.OutputState }
func (GetUserPhoneNumberArrayOutput) ElementType ¶
func (GetUserPhoneNumberArrayOutput) ElementType() reflect.Type
func (GetUserPhoneNumberArrayOutput) Index ¶
func (o GetUserPhoneNumberArrayOutput) Index(i pulumi.IntInput) GetUserPhoneNumberOutput
func (GetUserPhoneNumberArrayOutput) ToGetUserPhoneNumberArrayOutput ¶
func (o GetUserPhoneNumberArrayOutput) ToGetUserPhoneNumberArrayOutput() GetUserPhoneNumberArrayOutput
func (GetUserPhoneNumberArrayOutput) ToGetUserPhoneNumberArrayOutputWithContext ¶
func (o GetUserPhoneNumberArrayOutput) ToGetUserPhoneNumberArrayOutputWithContext(ctx context.Context) GetUserPhoneNumberArrayOutput
type GetUserPhoneNumberInput ¶
type GetUserPhoneNumberInput interface {
pulumi.Input
ToGetUserPhoneNumberOutput() GetUserPhoneNumberOutput
ToGetUserPhoneNumberOutputWithContext(context.Context) GetUserPhoneNumberOutput
}
GetUserPhoneNumberInput is an input type that accepts GetUserPhoneNumberArgs and GetUserPhoneNumberOutput values. You can construct a concrete instance of `GetUserPhoneNumberInput` via:
GetUserPhoneNumberArgs{...}
type GetUserPhoneNumberOutput ¶
type GetUserPhoneNumberOutput struct{ *pulumi.OutputState }
func (GetUserPhoneNumberOutput) ElementType ¶
func (GetUserPhoneNumberOutput) ElementType() reflect.Type
func (GetUserPhoneNumberOutput) Primary ¶
func (o GetUserPhoneNumberOutput) Primary() pulumi.BoolOutput
When `true`, this is the primary phone number associated with the user.
func (GetUserPhoneNumberOutput) ToGetUserPhoneNumberOutput ¶
func (o GetUserPhoneNumberOutput) ToGetUserPhoneNumberOutput() GetUserPhoneNumberOutput
func (GetUserPhoneNumberOutput) ToGetUserPhoneNumberOutputWithContext ¶
func (o GetUserPhoneNumberOutput) ToGetUserPhoneNumberOutputWithContext(ctx context.Context) GetUserPhoneNumberOutput
func (GetUserPhoneNumberOutput) Type ¶
func (o GetUserPhoneNumberOutput) Type() pulumi.StringOutput
The type of phone number.
func (GetUserPhoneNumberOutput) Value ¶
func (o GetUserPhoneNumberOutput) Value() pulumi.StringOutput
The user's phone number.
type GetUsersArgs ¶
type GetUsersArgs struct {
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId string `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getUsers.
type GetUsersOutputArgs ¶
type GetUsersOutputArgs struct {
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getUsers.
func (GetUsersOutputArgs) ElementType ¶
func (GetUsersOutputArgs) ElementType() reflect.Type
type GetUsersResult ¶
type GetUsersResult struct {
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
IdentityStoreId string `pulumi:"identityStoreId"`
// Region of the address.
Region string `pulumi:"region"`
// List of Identity Store Users
Users []GetUsersUser `pulumi:"users"`
}
A collection of values returned by getUsers.
func GetUsers ¶
func GetUsers(ctx *pulumi.Context, args *GetUsersArgs, opts ...pulumi.InvokeOption) (*GetUsersResult, error)
Use this data source to get a list of users in an Identity Store instance.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/identitystore" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ssoadmin" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := ssoadmin.GetInstances(ctx, &ssoadmin.GetInstancesArgs{}, nil)
if err != nil {
return err
}
_, err = identitystore.GetUsers(ctx, &identitystore.GetUsersArgs{
IdentityStoreId: example.IdentityStoreIds[0],
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type GetUsersResultOutput ¶
type GetUsersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsers.
func GetUsersOutput ¶
func GetUsersOutput(ctx *pulumi.Context, args GetUsersOutputArgs, opts ...pulumi.InvokeOption) GetUsersResultOutput
func (GetUsersResultOutput) ElementType ¶
func (GetUsersResultOutput) ElementType() reflect.Type
func (GetUsersResultOutput) Id ¶
func (o GetUsersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUsersResultOutput) IdentityStoreId ¶
func (o GetUsersResultOutput) IdentityStoreId() pulumi.StringOutput
func (GetUsersResultOutput) Region ¶
func (o GetUsersResultOutput) Region() pulumi.StringOutput
Region of the address.
func (GetUsersResultOutput) ToGetUsersResultOutput ¶
func (o GetUsersResultOutput) ToGetUsersResultOutput() GetUsersResultOutput
func (GetUsersResultOutput) ToGetUsersResultOutputWithContext ¶
func (o GetUsersResultOutput) ToGetUsersResultOutputWithContext(ctx context.Context) GetUsersResultOutput
func (GetUsersResultOutput) Users ¶
func (o GetUsersResultOutput) Users() GetUsersUserArrayOutput
List of Identity Store Users
type GetUsersUser ¶
type GetUsersUser struct {
// List of details about the user's address.
Addresses []GetUsersUserAddress `pulumi:"addresses"`
// Name that is typically displayed when the user is referenced.
DisplayName string `pulumi:"displayName"`
// List of details about the user's email.
Emails []GetUsersUserEmail `pulumi:"emails"`
// List of identifiers issued to this resource by an external identity provider.
ExternalIds []GetUsersUserExternalId `pulumi:"externalIds"`
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId string `pulumi:"identityStoreId"`
// User's geographical region or location.
Locale string `pulumi:"locale"`
// Details about the user's full name.
Names []GetUsersUserName `pulumi:"names"`
// An alternate name for the user.
Nickname string `pulumi:"nickname"`
// List of details about the user's phone number.
PhoneNumbers []GetUsersUserPhoneNumber `pulumi:"phoneNumbers"`
// Preferred language of the user.
PreferredLanguage string `pulumi:"preferredLanguage"`
// An URL that may be associated with the user.
ProfileUrl string `pulumi:"profileUrl"`
// User's time zone.
Timezone string `pulumi:"timezone"`
// User's title.
Title string `pulumi:"title"`
// Identifier of the user in the Identity Store.
UserId string `pulumi:"userId"`
// User's user name value.
UserName string `pulumi:"userName"`
// User type.
UserType string `pulumi:"userType"`
}
type GetUsersUserAddress ¶
type GetUsersUserAddress struct {
// Country that this address is in.
Country string `pulumi:"country"`
// Name that is typically displayed when the name is shown for display.
Formatted string `pulumi:"formatted"`
// Address locality.
Locality string `pulumi:"locality"`
// Postal code of the address.
PostalCode string `pulumi:"postalCode"`
// When `true`, this is the primary phone number associated with the user.
Primary bool `pulumi:"primary"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region string `pulumi:"region"`
// Street of the address.
StreetAddress string `pulumi:"streetAddress"`
// Type of phone number.
Type string `pulumi:"type"`
}
type GetUsersUserAddressArgs ¶
type GetUsersUserAddressArgs struct {
// Country that this address is in.
Country pulumi.StringInput `pulumi:"country"`
// Name that is typically displayed when the name is shown for display.
Formatted pulumi.StringInput `pulumi:"formatted"`
// Address locality.
Locality pulumi.StringInput `pulumi:"locality"`
// Postal code of the address.
PostalCode pulumi.StringInput `pulumi:"postalCode"`
// When `true`, this is the primary phone number associated with the user.
Primary pulumi.BoolInput `pulumi:"primary"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringInput `pulumi:"region"`
// Street of the address.
StreetAddress pulumi.StringInput `pulumi:"streetAddress"`
// Type of phone number.
Type pulumi.StringInput `pulumi:"type"`
}
func (GetUsersUserAddressArgs) ElementType ¶
func (GetUsersUserAddressArgs) ElementType() reflect.Type
func (GetUsersUserAddressArgs) ToGetUsersUserAddressOutput ¶
func (i GetUsersUserAddressArgs) ToGetUsersUserAddressOutput() GetUsersUserAddressOutput
func (GetUsersUserAddressArgs) ToGetUsersUserAddressOutputWithContext ¶
func (i GetUsersUserAddressArgs) ToGetUsersUserAddressOutputWithContext(ctx context.Context) GetUsersUserAddressOutput
type GetUsersUserAddressArray ¶
type GetUsersUserAddressArray []GetUsersUserAddressInput
func (GetUsersUserAddressArray) ElementType ¶
func (GetUsersUserAddressArray) ElementType() reflect.Type
func (GetUsersUserAddressArray) ToGetUsersUserAddressArrayOutput ¶
func (i GetUsersUserAddressArray) ToGetUsersUserAddressArrayOutput() GetUsersUserAddressArrayOutput
func (GetUsersUserAddressArray) ToGetUsersUserAddressArrayOutputWithContext ¶
func (i GetUsersUserAddressArray) ToGetUsersUserAddressArrayOutputWithContext(ctx context.Context) GetUsersUserAddressArrayOutput
type GetUsersUserAddressArrayInput ¶
type GetUsersUserAddressArrayInput interface {
pulumi.Input
ToGetUsersUserAddressArrayOutput() GetUsersUserAddressArrayOutput
ToGetUsersUserAddressArrayOutputWithContext(context.Context) GetUsersUserAddressArrayOutput
}
GetUsersUserAddressArrayInput is an input type that accepts GetUsersUserAddressArray and GetUsersUserAddressArrayOutput values. You can construct a concrete instance of `GetUsersUserAddressArrayInput` via:
GetUsersUserAddressArray{ GetUsersUserAddressArgs{...} }
type GetUsersUserAddressArrayOutput ¶
type GetUsersUserAddressArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserAddressArrayOutput) ElementType ¶
func (GetUsersUserAddressArrayOutput) ElementType() reflect.Type
func (GetUsersUserAddressArrayOutput) Index ¶
func (o GetUsersUserAddressArrayOutput) Index(i pulumi.IntInput) GetUsersUserAddressOutput
func (GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutput ¶
func (o GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutput() GetUsersUserAddressArrayOutput
func (GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutputWithContext ¶
func (o GetUsersUserAddressArrayOutput) ToGetUsersUserAddressArrayOutputWithContext(ctx context.Context) GetUsersUserAddressArrayOutput
type GetUsersUserAddressInput ¶
type GetUsersUserAddressInput interface {
pulumi.Input
ToGetUsersUserAddressOutput() GetUsersUserAddressOutput
ToGetUsersUserAddressOutputWithContext(context.Context) GetUsersUserAddressOutput
}
GetUsersUserAddressInput is an input type that accepts GetUsersUserAddressArgs and GetUsersUserAddressOutput values. You can construct a concrete instance of `GetUsersUserAddressInput` via:
GetUsersUserAddressArgs{...}
type GetUsersUserAddressOutput ¶
type GetUsersUserAddressOutput struct{ *pulumi.OutputState }
func (GetUsersUserAddressOutput) Country ¶
func (o GetUsersUserAddressOutput) Country() pulumi.StringOutput
Country that this address is in.
func (GetUsersUserAddressOutput) ElementType ¶
func (GetUsersUserAddressOutput) ElementType() reflect.Type
func (GetUsersUserAddressOutput) Formatted ¶
func (o GetUsersUserAddressOutput) Formatted() pulumi.StringOutput
Name that is typically displayed when the name is shown for display.
func (GetUsersUserAddressOutput) Locality ¶
func (o GetUsersUserAddressOutput) Locality() pulumi.StringOutput
Address locality.
func (GetUsersUserAddressOutput) PostalCode ¶
func (o GetUsersUserAddressOutput) PostalCode() pulumi.StringOutput
Postal code of the address.
func (GetUsersUserAddressOutput) Primary ¶
func (o GetUsersUserAddressOutput) Primary() pulumi.BoolOutput
When `true`, this is the primary phone number associated with the user.
func (GetUsersUserAddressOutput) Region ¶
func (o GetUsersUserAddressOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (GetUsersUserAddressOutput) StreetAddress ¶
func (o GetUsersUserAddressOutput) StreetAddress() pulumi.StringOutput
Street of the address.
func (GetUsersUserAddressOutput) ToGetUsersUserAddressOutput ¶
func (o GetUsersUserAddressOutput) ToGetUsersUserAddressOutput() GetUsersUserAddressOutput
func (GetUsersUserAddressOutput) ToGetUsersUserAddressOutputWithContext ¶
func (o GetUsersUserAddressOutput) ToGetUsersUserAddressOutputWithContext(ctx context.Context) GetUsersUserAddressOutput
func (GetUsersUserAddressOutput) Type ¶
func (o GetUsersUserAddressOutput) Type() pulumi.StringOutput
Type of phone number.
type GetUsersUserArgs ¶
type GetUsersUserArgs struct {
// List of details about the user's address.
Addresses GetUsersUserAddressArrayInput `pulumi:"addresses"`
// Name that is typically displayed when the user is referenced.
DisplayName pulumi.StringInput `pulumi:"displayName"`
// List of details about the user's email.
Emails GetUsersUserEmailArrayInput `pulumi:"emails"`
// List of identifiers issued to this resource by an external identity provider.
ExternalIds GetUsersUserExternalIdArrayInput `pulumi:"externalIds"`
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"`
// User's geographical region or location.
Locale pulumi.StringInput `pulumi:"locale"`
// Details about the user's full name.
Names GetUsersUserNameArrayInput `pulumi:"names"`
// An alternate name for the user.
Nickname pulumi.StringInput `pulumi:"nickname"`
// List of details about the user's phone number.
PhoneNumbers GetUsersUserPhoneNumberArrayInput `pulumi:"phoneNumbers"`
// Preferred language of the user.
PreferredLanguage pulumi.StringInput `pulumi:"preferredLanguage"`
// An URL that may be associated with the user.
ProfileUrl pulumi.StringInput `pulumi:"profileUrl"`
// User's time zone.
Timezone pulumi.StringInput `pulumi:"timezone"`
// User's title.
Title pulumi.StringInput `pulumi:"title"`
// Identifier of the user in the Identity Store.
UserId pulumi.StringInput `pulumi:"userId"`
// User's user name value.
UserName pulumi.StringInput `pulumi:"userName"`
// User type.
UserType pulumi.StringInput `pulumi:"userType"`
}
func (GetUsersUserArgs) ElementType ¶
func (GetUsersUserArgs) ElementType() reflect.Type
func (GetUsersUserArgs) ToGetUsersUserOutput ¶
func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserArgs) ToGetUsersUserOutputWithContext ¶
func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
type GetUsersUserArray ¶
type GetUsersUserArray []GetUsersUserInput
func (GetUsersUserArray) ElementType ¶
func (GetUsersUserArray) ElementType() reflect.Type
func (GetUsersUserArray) ToGetUsersUserArrayOutput ¶
func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArray) ToGetUsersUserArrayOutputWithContext ¶
func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserArrayInput ¶
type GetUsersUserArrayInput interface {
pulumi.Input
ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput
}
GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. You can construct a concrete instance of `GetUsersUserArrayInput` via:
GetUsersUserArray{ GetUsersUserArgs{...} }
type GetUsersUserArrayOutput ¶
type GetUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserArrayOutput) ElementType ¶
func (GetUsersUserArrayOutput) ElementType() reflect.Type
func (GetUsersUserArrayOutput) Index ¶
func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutput ¶
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext ¶
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserEmail ¶
type GetUsersUserEmailArgs ¶
type GetUsersUserEmailArgs struct {
// When `true`, this is the primary phone number associated with the user.
Primary pulumi.BoolInput `pulumi:"primary"`
// Type of phone number.
Type pulumi.StringInput `pulumi:"type"`
// User's phone number.
Value pulumi.StringInput `pulumi:"value"`
}
func (GetUsersUserEmailArgs) ElementType ¶
func (GetUsersUserEmailArgs) ElementType() reflect.Type
func (GetUsersUserEmailArgs) ToGetUsersUserEmailOutput ¶
func (i GetUsersUserEmailArgs) ToGetUsersUserEmailOutput() GetUsersUserEmailOutput
func (GetUsersUserEmailArgs) ToGetUsersUserEmailOutputWithContext ¶
func (i GetUsersUserEmailArgs) ToGetUsersUserEmailOutputWithContext(ctx context.Context) GetUsersUserEmailOutput
type GetUsersUserEmailArray ¶
type GetUsersUserEmailArray []GetUsersUserEmailInput
func (GetUsersUserEmailArray) ElementType ¶
func (GetUsersUserEmailArray) ElementType() reflect.Type
func (GetUsersUserEmailArray) ToGetUsersUserEmailArrayOutput ¶
func (i GetUsersUserEmailArray) ToGetUsersUserEmailArrayOutput() GetUsersUserEmailArrayOutput
func (GetUsersUserEmailArray) ToGetUsersUserEmailArrayOutputWithContext ¶
func (i GetUsersUserEmailArray) ToGetUsersUserEmailArrayOutputWithContext(ctx context.Context) GetUsersUserEmailArrayOutput
type GetUsersUserEmailArrayInput ¶
type GetUsersUserEmailArrayInput interface {
pulumi.Input
ToGetUsersUserEmailArrayOutput() GetUsersUserEmailArrayOutput
ToGetUsersUserEmailArrayOutputWithContext(context.Context) GetUsersUserEmailArrayOutput
}
GetUsersUserEmailArrayInput is an input type that accepts GetUsersUserEmailArray and GetUsersUserEmailArrayOutput values. You can construct a concrete instance of `GetUsersUserEmailArrayInput` via:
GetUsersUserEmailArray{ GetUsersUserEmailArgs{...} }
type GetUsersUserEmailArrayOutput ¶
type GetUsersUserEmailArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserEmailArrayOutput) ElementType ¶
func (GetUsersUserEmailArrayOutput) ElementType() reflect.Type
func (GetUsersUserEmailArrayOutput) Index ¶
func (o GetUsersUserEmailArrayOutput) Index(i pulumi.IntInput) GetUsersUserEmailOutput
func (GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutput ¶
func (o GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutput() GetUsersUserEmailArrayOutput
func (GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutputWithContext ¶
func (o GetUsersUserEmailArrayOutput) ToGetUsersUserEmailArrayOutputWithContext(ctx context.Context) GetUsersUserEmailArrayOutput
type GetUsersUserEmailInput ¶
type GetUsersUserEmailInput interface {
pulumi.Input
ToGetUsersUserEmailOutput() GetUsersUserEmailOutput
ToGetUsersUserEmailOutputWithContext(context.Context) GetUsersUserEmailOutput
}
GetUsersUserEmailInput is an input type that accepts GetUsersUserEmailArgs and GetUsersUserEmailOutput values. You can construct a concrete instance of `GetUsersUserEmailInput` via:
GetUsersUserEmailArgs{...}
type GetUsersUserEmailOutput ¶
type GetUsersUserEmailOutput struct{ *pulumi.OutputState }
func (GetUsersUserEmailOutput) ElementType ¶
func (GetUsersUserEmailOutput) ElementType() reflect.Type
func (GetUsersUserEmailOutput) Primary ¶
func (o GetUsersUserEmailOutput) Primary() pulumi.BoolOutput
When `true`, this is the primary phone number associated with the user.
func (GetUsersUserEmailOutput) ToGetUsersUserEmailOutput ¶
func (o GetUsersUserEmailOutput) ToGetUsersUserEmailOutput() GetUsersUserEmailOutput
func (GetUsersUserEmailOutput) ToGetUsersUserEmailOutputWithContext ¶
func (o GetUsersUserEmailOutput) ToGetUsersUserEmailOutputWithContext(ctx context.Context) GetUsersUserEmailOutput
func (GetUsersUserEmailOutput) Type ¶
func (o GetUsersUserEmailOutput) Type() pulumi.StringOutput
Type of phone number.
func (GetUsersUserEmailOutput) Value ¶
func (o GetUsersUserEmailOutput) Value() pulumi.StringOutput
User's phone number.
type GetUsersUserExternalId ¶
type GetUsersUserExternalIdArgs ¶
type GetUsersUserExternalIdArgs struct {
// Identifier issued to this resource by an external identity provider.
Id pulumi.StringInput `pulumi:"id"`
// Issuer for an external identifier.
Issuer pulumi.StringInput `pulumi:"issuer"`
}
func (GetUsersUserExternalIdArgs) ElementType ¶
func (GetUsersUserExternalIdArgs) ElementType() reflect.Type
func (GetUsersUserExternalIdArgs) ToGetUsersUserExternalIdOutput ¶
func (i GetUsersUserExternalIdArgs) ToGetUsersUserExternalIdOutput() GetUsersUserExternalIdOutput
func (GetUsersUserExternalIdArgs) ToGetUsersUserExternalIdOutputWithContext ¶
func (i GetUsersUserExternalIdArgs) ToGetUsersUserExternalIdOutputWithContext(ctx context.Context) GetUsersUserExternalIdOutput
type GetUsersUserExternalIdArray ¶
type GetUsersUserExternalIdArray []GetUsersUserExternalIdInput
func (GetUsersUserExternalIdArray) ElementType ¶
func (GetUsersUserExternalIdArray) ElementType() reflect.Type
func (GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutput ¶
func (i GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutput() GetUsersUserExternalIdArrayOutput
func (GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutputWithContext ¶
func (i GetUsersUserExternalIdArray) ToGetUsersUserExternalIdArrayOutputWithContext(ctx context.Context) GetUsersUserExternalIdArrayOutput
type GetUsersUserExternalIdArrayInput ¶
type GetUsersUserExternalIdArrayInput interface {
pulumi.Input
ToGetUsersUserExternalIdArrayOutput() GetUsersUserExternalIdArrayOutput
ToGetUsersUserExternalIdArrayOutputWithContext(context.Context) GetUsersUserExternalIdArrayOutput
}
GetUsersUserExternalIdArrayInput is an input type that accepts GetUsersUserExternalIdArray and GetUsersUserExternalIdArrayOutput values. You can construct a concrete instance of `GetUsersUserExternalIdArrayInput` via:
GetUsersUserExternalIdArray{ GetUsersUserExternalIdArgs{...} }
type GetUsersUserExternalIdArrayOutput ¶
type GetUsersUserExternalIdArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserExternalIdArrayOutput) ElementType ¶
func (GetUsersUserExternalIdArrayOutput) ElementType() reflect.Type
func (GetUsersUserExternalIdArrayOutput) Index ¶
func (o GetUsersUserExternalIdArrayOutput) Index(i pulumi.IntInput) GetUsersUserExternalIdOutput
func (GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutput ¶
func (o GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutput() GetUsersUserExternalIdArrayOutput
func (GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutputWithContext ¶
func (o GetUsersUserExternalIdArrayOutput) ToGetUsersUserExternalIdArrayOutputWithContext(ctx context.Context) GetUsersUserExternalIdArrayOutput
type GetUsersUserExternalIdInput ¶
type GetUsersUserExternalIdInput interface {
pulumi.Input
ToGetUsersUserExternalIdOutput() GetUsersUserExternalIdOutput
ToGetUsersUserExternalIdOutputWithContext(context.Context) GetUsersUserExternalIdOutput
}
GetUsersUserExternalIdInput is an input type that accepts GetUsersUserExternalIdArgs and GetUsersUserExternalIdOutput values. You can construct a concrete instance of `GetUsersUserExternalIdInput` via:
GetUsersUserExternalIdArgs{...}
type GetUsersUserExternalIdOutput ¶
type GetUsersUserExternalIdOutput struct{ *pulumi.OutputState }
func (GetUsersUserExternalIdOutput) ElementType ¶
func (GetUsersUserExternalIdOutput) ElementType() reflect.Type
func (GetUsersUserExternalIdOutput) Id ¶
func (o GetUsersUserExternalIdOutput) Id() pulumi.StringOutput
Identifier issued to this resource by an external identity provider.
func (GetUsersUserExternalIdOutput) Issuer ¶
func (o GetUsersUserExternalIdOutput) Issuer() pulumi.StringOutput
Issuer for an external identifier.
func (GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutput ¶
func (o GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutput() GetUsersUserExternalIdOutput
func (GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutputWithContext ¶
func (o GetUsersUserExternalIdOutput) ToGetUsersUserExternalIdOutputWithContext(ctx context.Context) GetUsersUserExternalIdOutput
type GetUsersUserInput ¶
type GetUsersUserInput interface {
pulumi.Input
ToGetUsersUserOutput() GetUsersUserOutput
ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput
}
GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. You can construct a concrete instance of `GetUsersUserInput` via:
GetUsersUserArgs{...}
type GetUsersUserName ¶
type GetUsersUserName struct {
// Family name of the user.
FamilyName string `pulumi:"familyName"`
// Name that is typically displayed when the name is shown for display.
Formatted string `pulumi:"formatted"`
// Given name of the user.
GivenName string `pulumi:"givenName"`
// Honorific prefix of the user.
HonorificPrefix string `pulumi:"honorificPrefix"`
// Honorific suffix of the user.
HonorificSuffix string `pulumi:"honorificSuffix"`
// Middle name of the user.
MiddleName string `pulumi:"middleName"`
}
type GetUsersUserNameArgs ¶
type GetUsersUserNameArgs struct {
// Family name of the user.
FamilyName pulumi.StringInput `pulumi:"familyName"`
// Name that is typically displayed when the name is shown for display.
Formatted pulumi.StringInput `pulumi:"formatted"`
// Given name of the user.
GivenName pulumi.StringInput `pulumi:"givenName"`
// Honorific prefix of the user.
HonorificPrefix pulumi.StringInput `pulumi:"honorificPrefix"`
// Honorific suffix of the user.
HonorificSuffix pulumi.StringInput `pulumi:"honorificSuffix"`
// Middle name of the user.
MiddleName pulumi.StringInput `pulumi:"middleName"`
}
func (GetUsersUserNameArgs) ElementType ¶
func (GetUsersUserNameArgs) ElementType() reflect.Type
func (GetUsersUserNameArgs) ToGetUsersUserNameOutput ¶
func (i GetUsersUserNameArgs) ToGetUsersUserNameOutput() GetUsersUserNameOutput
func (GetUsersUserNameArgs) ToGetUsersUserNameOutputWithContext ¶
func (i GetUsersUserNameArgs) ToGetUsersUserNameOutputWithContext(ctx context.Context) GetUsersUserNameOutput
type GetUsersUserNameArray ¶
type GetUsersUserNameArray []GetUsersUserNameInput
func (GetUsersUserNameArray) ElementType ¶
func (GetUsersUserNameArray) ElementType() reflect.Type
func (GetUsersUserNameArray) ToGetUsersUserNameArrayOutput ¶
func (i GetUsersUserNameArray) ToGetUsersUserNameArrayOutput() GetUsersUserNameArrayOutput
func (GetUsersUserNameArray) ToGetUsersUserNameArrayOutputWithContext ¶
func (i GetUsersUserNameArray) ToGetUsersUserNameArrayOutputWithContext(ctx context.Context) GetUsersUserNameArrayOutput
type GetUsersUserNameArrayInput ¶
type GetUsersUserNameArrayInput interface {
pulumi.Input
ToGetUsersUserNameArrayOutput() GetUsersUserNameArrayOutput
ToGetUsersUserNameArrayOutputWithContext(context.Context) GetUsersUserNameArrayOutput
}
GetUsersUserNameArrayInput is an input type that accepts GetUsersUserNameArray and GetUsersUserNameArrayOutput values. You can construct a concrete instance of `GetUsersUserNameArrayInput` via:
GetUsersUserNameArray{ GetUsersUserNameArgs{...} }
type GetUsersUserNameArrayOutput ¶
type GetUsersUserNameArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserNameArrayOutput) ElementType ¶
func (GetUsersUserNameArrayOutput) ElementType() reflect.Type
func (GetUsersUserNameArrayOutput) Index ¶
func (o GetUsersUserNameArrayOutput) Index(i pulumi.IntInput) GetUsersUserNameOutput
func (GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutput ¶
func (o GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutput() GetUsersUserNameArrayOutput
func (GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutputWithContext ¶
func (o GetUsersUserNameArrayOutput) ToGetUsersUserNameArrayOutputWithContext(ctx context.Context) GetUsersUserNameArrayOutput
type GetUsersUserNameInput ¶
type GetUsersUserNameInput interface {
pulumi.Input
ToGetUsersUserNameOutput() GetUsersUserNameOutput
ToGetUsersUserNameOutputWithContext(context.Context) GetUsersUserNameOutput
}
GetUsersUserNameInput is an input type that accepts GetUsersUserNameArgs and GetUsersUserNameOutput values. You can construct a concrete instance of `GetUsersUserNameInput` via:
GetUsersUserNameArgs{...}
type GetUsersUserNameOutput ¶
type GetUsersUserNameOutput struct{ *pulumi.OutputState }
func (GetUsersUserNameOutput) ElementType ¶
func (GetUsersUserNameOutput) ElementType() reflect.Type
func (GetUsersUserNameOutput) FamilyName ¶
func (o GetUsersUserNameOutput) FamilyName() pulumi.StringOutput
Family name of the user.
func (GetUsersUserNameOutput) Formatted ¶
func (o GetUsersUserNameOutput) Formatted() pulumi.StringOutput
Name that is typically displayed when the name is shown for display.
func (GetUsersUserNameOutput) GivenName ¶
func (o GetUsersUserNameOutput) GivenName() pulumi.StringOutput
Given name of the user.
func (GetUsersUserNameOutput) HonorificPrefix ¶
func (o GetUsersUserNameOutput) HonorificPrefix() pulumi.StringOutput
Honorific prefix of the user.
func (GetUsersUserNameOutput) HonorificSuffix ¶
func (o GetUsersUserNameOutput) HonorificSuffix() pulumi.StringOutput
Honorific suffix of the user.
func (GetUsersUserNameOutput) MiddleName ¶
func (o GetUsersUserNameOutput) MiddleName() pulumi.StringOutput
Middle name of the user.
func (GetUsersUserNameOutput) ToGetUsersUserNameOutput ¶
func (o GetUsersUserNameOutput) ToGetUsersUserNameOutput() GetUsersUserNameOutput
func (GetUsersUserNameOutput) ToGetUsersUserNameOutputWithContext ¶
func (o GetUsersUserNameOutput) ToGetUsersUserNameOutputWithContext(ctx context.Context) GetUsersUserNameOutput
type GetUsersUserOutput ¶
type GetUsersUserOutput struct{ *pulumi.OutputState }
func (GetUsersUserOutput) Addresses ¶
func (o GetUsersUserOutput) Addresses() GetUsersUserAddressArrayOutput
List of details about the user's address.
func (GetUsersUserOutput) DisplayName ¶
func (o GetUsersUserOutput) DisplayName() pulumi.StringOutput
Name that is typically displayed when the user is referenced.
func (GetUsersUserOutput) ElementType ¶
func (GetUsersUserOutput) ElementType() reflect.Type
func (GetUsersUserOutput) Emails ¶
func (o GetUsersUserOutput) Emails() GetUsersUserEmailArrayOutput
List of details about the user's email.
func (GetUsersUserOutput) ExternalIds ¶
func (o GetUsersUserOutput) ExternalIds() GetUsersUserExternalIdArrayOutput
List of identifiers issued to this resource by an external identity provider.
func (GetUsersUserOutput) IdentityStoreId ¶
func (o GetUsersUserOutput) IdentityStoreId() pulumi.StringOutput
Identity Store ID associated with the Single Sign-On Instance.
func (GetUsersUserOutput) Locale ¶
func (o GetUsersUserOutput) Locale() pulumi.StringOutput
User's geographical region or location.
func (GetUsersUserOutput) Names ¶
func (o GetUsersUserOutput) Names() GetUsersUserNameArrayOutput
Details about the user's full name.
func (GetUsersUserOutput) Nickname ¶
func (o GetUsersUserOutput) Nickname() pulumi.StringOutput
An alternate name for the user.
func (GetUsersUserOutput) PhoneNumbers ¶
func (o GetUsersUserOutput) PhoneNumbers() GetUsersUserPhoneNumberArrayOutput
List of details about the user's phone number.
func (GetUsersUserOutput) PreferredLanguage ¶
func (o GetUsersUserOutput) PreferredLanguage() pulumi.StringOutput
Preferred language of the user.
func (GetUsersUserOutput) ProfileUrl ¶
func (o GetUsersUserOutput) ProfileUrl() pulumi.StringOutput
An URL that may be associated with the user.
func (GetUsersUserOutput) Timezone ¶
func (o GetUsersUserOutput) Timezone() pulumi.StringOutput
User's time zone.
func (GetUsersUserOutput) Title ¶
func (o GetUsersUserOutput) Title() pulumi.StringOutput
User's title.
func (GetUsersUserOutput) ToGetUsersUserOutput ¶
func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserOutput) ToGetUsersUserOutputWithContext ¶
func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
func (GetUsersUserOutput) UserId ¶
func (o GetUsersUserOutput) UserId() pulumi.StringOutput
Identifier of the user in the Identity Store.
func (GetUsersUserOutput) UserName ¶
func (o GetUsersUserOutput) UserName() pulumi.StringOutput
User's user name value.
func (GetUsersUserOutput) UserType ¶
func (o GetUsersUserOutput) UserType() pulumi.StringOutput
User type.
type GetUsersUserPhoneNumber ¶
type GetUsersUserPhoneNumberArgs ¶
type GetUsersUserPhoneNumberArgs struct {
// When `true`, this is the primary phone number associated with the user.
Primary pulumi.BoolInput `pulumi:"primary"`
// Type of phone number.
Type pulumi.StringInput `pulumi:"type"`
// User's phone number.
Value pulumi.StringInput `pulumi:"value"`
}
func (GetUsersUserPhoneNumberArgs) ElementType ¶
func (GetUsersUserPhoneNumberArgs) ElementType() reflect.Type
func (GetUsersUserPhoneNumberArgs) ToGetUsersUserPhoneNumberOutput ¶
func (i GetUsersUserPhoneNumberArgs) ToGetUsersUserPhoneNumberOutput() GetUsersUserPhoneNumberOutput
func (GetUsersUserPhoneNumberArgs) ToGetUsersUserPhoneNumberOutputWithContext ¶
func (i GetUsersUserPhoneNumberArgs) ToGetUsersUserPhoneNumberOutputWithContext(ctx context.Context) GetUsersUserPhoneNumberOutput
type GetUsersUserPhoneNumberArray ¶
type GetUsersUserPhoneNumberArray []GetUsersUserPhoneNumberInput
func (GetUsersUserPhoneNumberArray) ElementType ¶
func (GetUsersUserPhoneNumberArray) ElementType() reflect.Type
func (GetUsersUserPhoneNumberArray) ToGetUsersUserPhoneNumberArrayOutput ¶
func (i GetUsersUserPhoneNumberArray) ToGetUsersUserPhoneNumberArrayOutput() GetUsersUserPhoneNumberArrayOutput
func (GetUsersUserPhoneNumberArray) ToGetUsersUserPhoneNumberArrayOutputWithContext ¶
func (i GetUsersUserPhoneNumberArray) ToGetUsersUserPhoneNumberArrayOutputWithContext(ctx context.Context) GetUsersUserPhoneNumberArrayOutput
type GetUsersUserPhoneNumberArrayInput ¶
type GetUsersUserPhoneNumberArrayInput interface {
pulumi.Input
ToGetUsersUserPhoneNumberArrayOutput() GetUsersUserPhoneNumberArrayOutput
ToGetUsersUserPhoneNumberArrayOutputWithContext(context.Context) GetUsersUserPhoneNumberArrayOutput
}
GetUsersUserPhoneNumberArrayInput is an input type that accepts GetUsersUserPhoneNumberArray and GetUsersUserPhoneNumberArrayOutput values. You can construct a concrete instance of `GetUsersUserPhoneNumberArrayInput` via:
GetUsersUserPhoneNumberArray{ GetUsersUserPhoneNumberArgs{...} }
type GetUsersUserPhoneNumberArrayOutput ¶
type GetUsersUserPhoneNumberArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserPhoneNumberArrayOutput) ElementType ¶
func (GetUsersUserPhoneNumberArrayOutput) ElementType() reflect.Type
func (GetUsersUserPhoneNumberArrayOutput) Index ¶
func (o GetUsersUserPhoneNumberArrayOutput) Index(i pulumi.IntInput) GetUsersUserPhoneNumberOutput
func (GetUsersUserPhoneNumberArrayOutput) ToGetUsersUserPhoneNumberArrayOutput ¶
func (o GetUsersUserPhoneNumberArrayOutput) ToGetUsersUserPhoneNumberArrayOutput() GetUsersUserPhoneNumberArrayOutput
func (GetUsersUserPhoneNumberArrayOutput) ToGetUsersUserPhoneNumberArrayOutputWithContext ¶
func (o GetUsersUserPhoneNumberArrayOutput) ToGetUsersUserPhoneNumberArrayOutputWithContext(ctx context.Context) GetUsersUserPhoneNumberArrayOutput
type GetUsersUserPhoneNumberInput ¶
type GetUsersUserPhoneNumberInput interface {
pulumi.Input
ToGetUsersUserPhoneNumberOutput() GetUsersUserPhoneNumberOutput
ToGetUsersUserPhoneNumberOutputWithContext(context.Context) GetUsersUserPhoneNumberOutput
}
GetUsersUserPhoneNumberInput is an input type that accepts GetUsersUserPhoneNumberArgs and GetUsersUserPhoneNumberOutput values. You can construct a concrete instance of `GetUsersUserPhoneNumberInput` via:
GetUsersUserPhoneNumberArgs{...}
type GetUsersUserPhoneNumberOutput ¶
type GetUsersUserPhoneNumberOutput struct{ *pulumi.OutputState }
func (GetUsersUserPhoneNumberOutput) ElementType ¶
func (GetUsersUserPhoneNumberOutput) ElementType() reflect.Type
func (GetUsersUserPhoneNumberOutput) Primary ¶
func (o GetUsersUserPhoneNumberOutput) Primary() pulumi.BoolOutput
When `true`, this is the primary phone number associated with the user.
func (GetUsersUserPhoneNumberOutput) ToGetUsersUserPhoneNumberOutput ¶
func (o GetUsersUserPhoneNumberOutput) ToGetUsersUserPhoneNumberOutput() GetUsersUserPhoneNumberOutput
func (GetUsersUserPhoneNumberOutput) ToGetUsersUserPhoneNumberOutputWithContext ¶
func (o GetUsersUserPhoneNumberOutput) ToGetUsersUserPhoneNumberOutputWithContext(ctx context.Context) GetUsersUserPhoneNumberOutput
func (GetUsersUserPhoneNumberOutput) Type ¶
func (o GetUsersUserPhoneNumberOutput) Type() pulumi.StringOutput
Type of phone number.
func (GetUsersUserPhoneNumberOutput) Value ¶
func (o GetUsersUserPhoneNumberOutput) Value() pulumi.StringOutput
User's phone number.
type Group ¶
type Group struct {
pulumi.CustomResourceState
// ARN of the Group.
Arn pulumi.StringOutput `pulumi:"arn"`
// A string containing the description of the group.
Description pulumi.StringPtrOutput `pulumi:"description"`
// A string containing the name of the group. This value is commonly displayed when the group is referenced.
DisplayName pulumi.StringOutput `pulumi:"displayName"`
// A list of external IDs that contains the identifiers issued to this resource by an external identity provider. See External IDs below.
ExternalIds GroupExternalIdArrayOutput `pulumi:"externalIds"`
// The identifier of the newly created group in the identity store.
GroupId pulumi.StringOutput `pulumi:"groupId"`
// The globally unique identifier for the identity store.
//
// The following arguments are optional:
IdentityStoreId pulumi.StringOutput `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
}
Resource for managing an AWS IdentityStore Group.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/identitystore" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := identitystore.NewGroup(ctx, "this", &identitystore.GroupArgs{
DisplayName: pulumi.String("Example group"),
Description: pulumi.String("Example description"),
IdentityStoreId: pulumi.Any(example.IdentityStoreIds[0]),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import an Identity Store Group using the combination `identity_store_id/group_id`. For example:
```sh $ pulumi import aws:identitystore/group:Group example d-9c6705e95c/b8a1c340-8031-7071-a2fb-7dc540320c30 ```
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group 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 NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct {
// A string containing the description of the group.
Description pulumi.StringPtrInput
// A string containing the name of the group. This value is commonly displayed when the group is referenced.
DisplayName pulumi.StringInput
// The globally unique identifier for the identity store.
//
// The following arguments are optional:
IdentityStoreId pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface {
pulumi.Input
ToGroupArrayOutput() GroupArrayOutput
ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput
}
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupExternalId ¶
type GroupExternalIdArgs ¶
type GroupExternalIdArgs struct {
// The identifier issued to this resource by an external identity provider.
Id pulumi.StringPtrInput `pulumi:"id"`
// The issuer for an external identifier.
Issuer pulumi.StringPtrInput `pulumi:"issuer"`
}
func (GroupExternalIdArgs) ElementType ¶
func (GroupExternalIdArgs) ElementType() reflect.Type
func (GroupExternalIdArgs) ToGroupExternalIdOutput ¶
func (i GroupExternalIdArgs) ToGroupExternalIdOutput() GroupExternalIdOutput
func (GroupExternalIdArgs) ToGroupExternalIdOutputWithContext ¶
func (i GroupExternalIdArgs) ToGroupExternalIdOutputWithContext(ctx context.Context) GroupExternalIdOutput
type GroupExternalIdArray ¶
type GroupExternalIdArray []GroupExternalIdInput
func (GroupExternalIdArray) ElementType ¶
func (GroupExternalIdArray) ElementType() reflect.Type
func (GroupExternalIdArray) ToGroupExternalIdArrayOutput ¶
func (i GroupExternalIdArray) ToGroupExternalIdArrayOutput() GroupExternalIdArrayOutput
func (GroupExternalIdArray) ToGroupExternalIdArrayOutputWithContext ¶
func (i GroupExternalIdArray) ToGroupExternalIdArrayOutputWithContext(ctx context.Context) GroupExternalIdArrayOutput
type GroupExternalIdArrayInput ¶
type GroupExternalIdArrayInput interface {
pulumi.Input
ToGroupExternalIdArrayOutput() GroupExternalIdArrayOutput
ToGroupExternalIdArrayOutputWithContext(context.Context) GroupExternalIdArrayOutput
}
GroupExternalIdArrayInput is an input type that accepts GroupExternalIdArray and GroupExternalIdArrayOutput values. You can construct a concrete instance of `GroupExternalIdArrayInput` via:
GroupExternalIdArray{ GroupExternalIdArgs{...} }
type GroupExternalIdArrayOutput ¶
type GroupExternalIdArrayOutput struct{ *pulumi.OutputState }
func (GroupExternalIdArrayOutput) ElementType ¶
func (GroupExternalIdArrayOutput) ElementType() reflect.Type
func (GroupExternalIdArrayOutput) Index ¶
func (o GroupExternalIdArrayOutput) Index(i pulumi.IntInput) GroupExternalIdOutput
func (GroupExternalIdArrayOutput) ToGroupExternalIdArrayOutput ¶
func (o GroupExternalIdArrayOutput) ToGroupExternalIdArrayOutput() GroupExternalIdArrayOutput
func (GroupExternalIdArrayOutput) ToGroupExternalIdArrayOutputWithContext ¶
func (o GroupExternalIdArrayOutput) ToGroupExternalIdArrayOutputWithContext(ctx context.Context) GroupExternalIdArrayOutput
type GroupExternalIdInput ¶
type GroupExternalIdInput interface {
pulumi.Input
ToGroupExternalIdOutput() GroupExternalIdOutput
ToGroupExternalIdOutputWithContext(context.Context) GroupExternalIdOutput
}
GroupExternalIdInput is an input type that accepts GroupExternalIdArgs and GroupExternalIdOutput values. You can construct a concrete instance of `GroupExternalIdInput` via:
GroupExternalIdArgs{...}
type GroupExternalIdOutput ¶
type GroupExternalIdOutput struct{ *pulumi.OutputState }
func (GroupExternalIdOutput) ElementType ¶
func (GroupExternalIdOutput) ElementType() reflect.Type
func (GroupExternalIdOutput) Id ¶
func (o GroupExternalIdOutput) Id() pulumi.StringPtrOutput
The identifier issued to this resource by an external identity provider.
func (GroupExternalIdOutput) Issuer ¶
func (o GroupExternalIdOutput) Issuer() pulumi.StringPtrOutput
The issuer for an external identifier.
func (GroupExternalIdOutput) ToGroupExternalIdOutput ¶
func (o GroupExternalIdOutput) ToGroupExternalIdOutput() GroupExternalIdOutput
func (GroupExternalIdOutput) ToGroupExternalIdOutputWithContext ¶
func (o GroupExternalIdOutput) ToGroupExternalIdOutputWithContext(ctx context.Context) GroupExternalIdOutput
type GroupInput ¶
type GroupInput interface {
pulumi.Input
ToGroupOutput() GroupOutput
ToGroupOutputWithContext(ctx context.Context) GroupOutput
}
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface {
pulumi.Input
ToGroupMapOutput() GroupMapOutput
ToGroupMapOutputWithContext(context.Context) GroupMapOutput
}
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMembership ¶
type GroupMembership struct {
pulumi.CustomResourceState
// The identifier for a group in the Identity Store.
GroupId pulumi.StringOutput `pulumi:"groupId"`
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId pulumi.StringOutput `pulumi:"identityStoreId"`
// The identifier for a user in the Identity Store.
MemberId pulumi.StringOutput `pulumi:"memberId"`
// The identifier of the newly created group membership in the Identity Store.
MembershipId pulumi.StringOutput `pulumi:"membershipId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
}
Resource for managing an AWS IdentityStore Group Membership.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/identitystore" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ssoadmin" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := ssoadmin.GetInstances(ctx, &ssoadmin.GetInstancesArgs{}, nil)
if err != nil {
return err
}
exampleUser, err := identitystore.NewUser(ctx, "example", &identitystore.UserArgs{
IdentityStoreId: pulumi.String(example.IdentityStoreIds[0]),
DisplayName: pulumi.String("John Doe"),
UserName: pulumi.String("john.doe@example.com"),
Name: &identitystore.UserNameArgs{
FamilyName: pulumi.String("Doe"),
GivenName: pulumi.String("John"),
},
})
if err != nil {
return err
}
exampleGroup, err := identitystore.NewGroup(ctx, "example", &identitystore.GroupArgs{
IdentityStoreId: pulumi.String(example.IdentityStoreIds[0]),
DisplayName: pulumi.String("MyGroup"),
Description: pulumi.String("Some group name"),
})
if err != nil {
return err
}
_, err = identitystore.NewGroupMembership(ctx, "example", &identitystore.GroupMembershipArgs{
IdentityStoreId: pulumi.String(example.IdentityStoreIds[0]),
GroupId: exampleGroup.GroupId,
MemberId: exampleUser.UserId,
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import `aws_identitystore_group_membership` using the `identity_store_id/membership_id`. For example:
```sh $ pulumi import aws:identitystore/groupMembership:GroupMembership example d-0000000000/00000000-0000-0000-0000-000000000000 ```
func GetGroupMembership ¶
func GetGroupMembership(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupMembershipState, opts ...pulumi.ResourceOption) (*GroupMembership, error)
GetGroupMembership gets an existing GroupMembership 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 NewGroupMembership ¶
func NewGroupMembership(ctx *pulumi.Context, name string, args *GroupMembershipArgs, opts ...pulumi.ResourceOption) (*GroupMembership, error)
NewGroupMembership registers a new resource with the given unique name, arguments, and options.
func (*GroupMembership) ElementType ¶
func (*GroupMembership) ElementType() reflect.Type
func (*GroupMembership) ToGroupMembershipOutput ¶
func (i *GroupMembership) ToGroupMembershipOutput() GroupMembershipOutput
func (*GroupMembership) ToGroupMembershipOutputWithContext ¶
func (i *GroupMembership) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
type GroupMembershipArgs ¶
type GroupMembershipArgs struct {
// The identifier for a group in the Identity Store.
GroupId pulumi.StringInput
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId pulumi.StringInput
// The identifier for a user in the Identity Store.
MemberId pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
The set of arguments for constructing a GroupMembership resource.
func (GroupMembershipArgs) ElementType ¶
func (GroupMembershipArgs) ElementType() reflect.Type
type GroupMembershipArray ¶
type GroupMembershipArray []GroupMembershipInput
func (GroupMembershipArray) ElementType ¶
func (GroupMembershipArray) ElementType() reflect.Type
func (GroupMembershipArray) ToGroupMembershipArrayOutput ¶
func (i GroupMembershipArray) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
func (GroupMembershipArray) ToGroupMembershipArrayOutputWithContext ¶
func (i GroupMembershipArray) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput
type GroupMembershipArrayInput ¶
type GroupMembershipArrayInput interface {
pulumi.Input
ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
ToGroupMembershipArrayOutputWithContext(context.Context) GroupMembershipArrayOutput
}
GroupMembershipArrayInput is an input type that accepts GroupMembershipArray and GroupMembershipArrayOutput values. You can construct a concrete instance of `GroupMembershipArrayInput` via:
GroupMembershipArray{ GroupMembershipArgs{...} }
type GroupMembershipArrayOutput ¶
type GroupMembershipArrayOutput struct{ *pulumi.OutputState }
func (GroupMembershipArrayOutput) ElementType ¶
func (GroupMembershipArrayOutput) ElementType() reflect.Type
func (GroupMembershipArrayOutput) Index ¶
func (o GroupMembershipArrayOutput) Index(i pulumi.IntInput) GroupMembershipOutput
func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutput ¶
func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext ¶
func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput
type GroupMembershipInput ¶
type GroupMembershipInput interface {
pulumi.Input
ToGroupMembershipOutput() GroupMembershipOutput
ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
}
type GroupMembershipMap ¶
type GroupMembershipMap map[string]GroupMembershipInput
func (GroupMembershipMap) ElementType ¶
func (GroupMembershipMap) ElementType() reflect.Type
func (GroupMembershipMap) ToGroupMembershipMapOutput ¶
func (i GroupMembershipMap) ToGroupMembershipMapOutput() GroupMembershipMapOutput
func (GroupMembershipMap) ToGroupMembershipMapOutputWithContext ¶
func (i GroupMembershipMap) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput
type GroupMembershipMapInput ¶
type GroupMembershipMapInput interface {
pulumi.Input
ToGroupMembershipMapOutput() GroupMembershipMapOutput
ToGroupMembershipMapOutputWithContext(context.Context) GroupMembershipMapOutput
}
GroupMembershipMapInput is an input type that accepts GroupMembershipMap and GroupMembershipMapOutput values. You can construct a concrete instance of `GroupMembershipMapInput` via:
GroupMembershipMap{ "key": GroupMembershipArgs{...} }
type GroupMembershipMapOutput ¶
type GroupMembershipMapOutput struct{ *pulumi.OutputState }
func (GroupMembershipMapOutput) ElementType ¶
func (GroupMembershipMapOutput) ElementType() reflect.Type
func (GroupMembershipMapOutput) MapIndex ¶
func (o GroupMembershipMapOutput) MapIndex(k pulumi.StringInput) GroupMembershipOutput
func (GroupMembershipMapOutput) ToGroupMembershipMapOutput ¶
func (o GroupMembershipMapOutput) ToGroupMembershipMapOutput() GroupMembershipMapOutput
func (GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext ¶
func (o GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput
type GroupMembershipOutput ¶
type GroupMembershipOutput struct{ *pulumi.OutputState }
func (GroupMembershipOutput) ElementType ¶
func (GroupMembershipOutput) ElementType() reflect.Type
func (GroupMembershipOutput) GroupId ¶
func (o GroupMembershipOutput) GroupId() pulumi.StringOutput
The identifier for a group in the Identity Store.
func (GroupMembershipOutput) IdentityStoreId ¶
func (o GroupMembershipOutput) IdentityStoreId() pulumi.StringOutput
Identity Store ID associated with the Single Sign-On Instance.
func (GroupMembershipOutput) MemberId ¶
func (o GroupMembershipOutput) MemberId() pulumi.StringOutput
The identifier for a user in the Identity Store.
func (GroupMembershipOutput) MembershipId ¶
func (o GroupMembershipOutput) MembershipId() pulumi.StringOutput
The identifier of the newly created group membership in the Identity Store.
func (GroupMembershipOutput) Region ¶
func (o GroupMembershipOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (GroupMembershipOutput) ToGroupMembershipOutput ¶
func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput
func (GroupMembershipOutput) ToGroupMembershipOutputWithContext ¶
func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
type GroupMembershipState ¶
type GroupMembershipState struct {
// The identifier for a group in the Identity Store.
GroupId pulumi.StringPtrInput
// Identity Store ID associated with the Single Sign-On Instance.
IdentityStoreId pulumi.StringPtrInput
// The identifier for a user in the Identity Store.
MemberId pulumi.StringPtrInput
// The identifier of the newly created group membership in the Identity Store.
MembershipId pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
func (GroupMembershipState) ElementType ¶
func (GroupMembershipState) ElementType() reflect.Type
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) Arn ¶ added in v7.11.0
func (o GroupOutput) Arn() pulumi.StringOutput
ARN of the Group.
func (GroupOutput) Description ¶
func (o GroupOutput) Description() pulumi.StringPtrOutput
A string containing the description of the group.
func (GroupOutput) DisplayName ¶
func (o GroupOutput) DisplayName() pulumi.StringOutput
A string containing the name of the group. This value is commonly displayed when the group is referenced.
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) ExternalIds ¶
func (o GroupOutput) ExternalIds() GroupExternalIdArrayOutput
A list of external IDs that contains the identifiers issued to this resource by an external identity provider. See External IDs below.
func (GroupOutput) GroupId ¶
func (o GroupOutput) GroupId() pulumi.StringOutput
The identifier of the newly created group in the identity store.
func (GroupOutput) IdentityStoreId ¶
func (o GroupOutput) IdentityStoreId() pulumi.StringOutput
The globally unique identifier for the identity store.
The following arguments are optional:
func (GroupOutput) Region ¶
func (o GroupOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupState ¶
type GroupState struct {
// ARN of the Group.
Arn pulumi.StringPtrInput
// A string containing the description of the group.
Description pulumi.StringPtrInput
// A string containing the name of the group. This value is commonly displayed when the group is referenced.
DisplayName pulumi.StringPtrInput
// A list of external IDs that contains the identifiers issued to this resource by an external identity provider. See External IDs below.
ExternalIds GroupExternalIdArrayInput
// The identifier of the newly created group in the identity store.
GroupId pulumi.StringPtrInput
// The globally unique identifier for the identity store.
//
// The following arguments are optional:
IdentityStoreId pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type LookupGroupArgs ¶
type LookupGroupArgs struct {
// A unique identifier for the group that is not the primary identifier. Conflicts with `groupId` and `filter`. Detailed below.
AlternateIdentifier *GetGroupAlternateIdentifier `pulumi:"alternateIdentifier"`
// The identifier for a group in the Identity Store.
//
// > Exactly one of the above arguments must be provided. Passing both `filter` and `groupId` is allowed for backwards compatibility.
GroupId *string `pulumi:"groupId"`
// Identity Store ID associated with the Single Sign-On Instance.
//
// The following arguments are optional:
IdentityStoreId string `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getGroup.
type LookupGroupOutputArgs ¶
type LookupGroupOutputArgs struct {
// A unique identifier for the group that is not the primary identifier. Conflicts with `groupId` and `filter`. Detailed below.
AlternateIdentifier GetGroupAlternateIdentifierPtrInput `pulumi:"alternateIdentifier"`
// The identifier for a group in the Identity Store.
//
// > Exactly one of the above arguments must be provided. Passing both `filter` and `groupId` is allowed for backwards compatibility.
GroupId pulumi.StringPtrInput `pulumi:"groupId"`
// Identity Store ID associated with the Single Sign-On Instance.
//
// The following arguments are optional:
IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getGroup.
func (LookupGroupOutputArgs) ElementType ¶
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶
type LookupGroupResult struct {
AlternateIdentifier *GetGroupAlternateIdentifier `pulumi:"alternateIdentifier"`
// Description of the specified group.
Description string `pulumi:"description"`
// Group's display name value.
DisplayName string `pulumi:"displayName"`
// List of identifiers issued to this resource by an external identity provider.
ExternalIds []GetGroupExternalId `pulumi:"externalIds"`
GroupId string `pulumi:"groupId"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
IdentityStoreId string `pulumi:"identityStoreId"`
Region string `pulumi:"region"`
}
A collection of values returned by getGroup.
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
Use this data source to get an Identity Store Group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/identitystore" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ssoadmin" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := ssoadmin.GetInstances(ctx, &ssoadmin.GetInstancesArgs{}, nil)
if err != nil {
return err
}
exampleGetGroup, err := identitystore.LookupGroup(ctx, &identitystore.LookupGroupArgs{
IdentityStoreId: example.IdentityStoreIds[0],
AlternateIdentifier: identitystore.GetGroupAlternateIdentifier{
UniqueAttribute: identitystore.GetGroupAlternateIdentifierUniqueAttribute{
AttributePath: "DisplayName",
AttributeValue: "ExampleGroup",
},
},
}, nil)
if err != nil {
return err
}
ctx.Export("groupId", exampleGetGroup.GroupId)
return nil
})
}
```
type LookupGroupResultOutput ¶
type LookupGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroup.
func LookupGroupOutput ¶
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) AlternateIdentifier ¶
func (o LookupGroupResultOutput) AlternateIdentifier() GetGroupAlternateIdentifierPtrOutput
func (LookupGroupResultOutput) Description ¶
func (o LookupGroupResultOutput) Description() pulumi.StringOutput
Description of the specified group.
func (LookupGroupResultOutput) DisplayName ¶
func (o LookupGroupResultOutput) DisplayName() pulumi.StringOutput
Group's display name value.
func (LookupGroupResultOutput) ElementType ¶
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) ExternalIds ¶
func (o LookupGroupResultOutput) ExternalIds() GetGroupExternalIdArrayOutput
List of identifiers issued to this resource by an external identity provider.
func (LookupGroupResultOutput) GroupId ¶
func (o LookupGroupResultOutput) GroupId() pulumi.StringOutput
func (LookupGroupResultOutput) Id ¶
func (o LookupGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGroupResultOutput) IdentityStoreId ¶
func (o LookupGroupResultOutput) IdentityStoreId() pulumi.StringOutput
func (LookupGroupResultOutput) Region ¶
func (o LookupGroupResultOutput) Region() pulumi.StringOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
type LookupUserArgs ¶
type LookupUserArgs struct {
// A unique identifier for a user or group that is not the primary identifier. Conflicts with `userId` and `filter`. Detailed below.
AlternateIdentifier *GetUserAlternateIdentifier `pulumi:"alternateIdentifier"`
// Identity Store ID associated with the Single Sign-On Instance.
//
// The following arguments are optional:
IdentityStoreId string `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// The identifier for a user in the Identity Store.
//
// > Exactly one of the above arguments must be provided. Passing both `filter` and `userId` is allowed for backwards compatibility.
UserId *string `pulumi:"userId"`
}
A collection of arguments for invoking getUser.
type LookupUserOutputArgs ¶
type LookupUserOutputArgs struct {
// A unique identifier for a user or group that is not the primary identifier. Conflicts with `userId` and `filter`. Detailed below.
AlternateIdentifier GetUserAlternateIdentifierPtrInput `pulumi:"alternateIdentifier"`
// Identity Store ID associated with the Single Sign-On Instance.
//
// The following arguments are optional:
IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// The identifier for a user in the Identity Store.
//
// > Exactly one of the above arguments must be provided. Passing both `filter` and `userId` is allowed for backwards compatibility.
UserId pulumi.StringPtrInput `pulumi:"userId"`
}
A collection of arguments for invoking getUser.
func (LookupUserOutputArgs) ElementType ¶
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶
type LookupUserResult struct {
// List of details about the user's address.
Addresses []GetUserAddress `pulumi:"addresses"`
AlternateIdentifier *GetUserAlternateIdentifier `pulumi:"alternateIdentifier"`
// The name that is typically displayed when the user is referenced.
DisplayName string `pulumi:"displayName"`
// List of details about the user's email.
Emails []GetUserEmail `pulumi:"emails"`
// List of identifiers issued to this resource by an external identity provider.
ExternalIds []GetUserExternalId `pulumi:"externalIds"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
IdentityStoreId string `pulumi:"identityStoreId"`
// The user's geographical region or location.
Locale string `pulumi:"locale"`
// Details about the user's full name.
Names []GetUserName `pulumi:"names"`
// An alternate name for the user.
Nickname string `pulumi:"nickname"`
// List of details about the user's phone number.
PhoneNumbers []GetUserPhoneNumber `pulumi:"phoneNumbers"`
// The preferred language of the user.
PreferredLanguage string `pulumi:"preferredLanguage"`
// An URL that may be associated with the user.
ProfileUrl string `pulumi:"profileUrl"`
// The region of the address.
Region string `pulumi:"region"`
// The user's time zone.
Timezone string `pulumi:"timezone"`
// The user's title.
Title string `pulumi:"title"`
UserId string `pulumi:"userId"`
// User's user name value.
UserName string `pulumi:"userName"`
// The user type.
UserType string `pulumi:"userType"`
}
A collection of values returned by getUser.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
Use this data source to get an Identity Store User.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/identitystore" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ssoadmin" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := ssoadmin.GetInstances(ctx, &ssoadmin.GetInstancesArgs{}, nil)
if err != nil {
return err
}
exampleGetUser, err := identitystore.LookupUser(ctx, &identitystore.LookupUserArgs{
IdentityStoreId: example.IdentityStoreIds[0],
AlternateIdentifier: identitystore.GetUserAlternateIdentifier{
UniqueAttribute: identitystore.GetUserAlternateIdentifierUniqueAttribute{
AttributePath: "UserName",
AttributeValue: "ExampleUser",
},
},
}, nil)
if err != nil {
return err
}
ctx.Export("userId", exampleGetUser.UserId)
return nil
})
}
```
type LookupUserResultOutput ¶
type LookupUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func LookupUserOutput ¶
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) Addresses ¶
func (o LookupUserResultOutput) Addresses() GetUserAddressArrayOutput
List of details about the user's address.
func (LookupUserResultOutput) AlternateIdentifier ¶
func (o LookupUserResultOutput) AlternateIdentifier() GetUserAlternateIdentifierPtrOutput
func (LookupUserResultOutput) DisplayName ¶
func (o LookupUserResultOutput) DisplayName() pulumi.StringOutput
The name that is typically displayed when the user is referenced.
func (LookupUserResultOutput) ElementType ¶
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Emails ¶
func (o LookupUserResultOutput) Emails() GetUserEmailArrayOutput
List of details about the user's email.
func (LookupUserResultOutput) ExternalIds ¶
func (o LookupUserResultOutput) ExternalIds() GetUserExternalIdArrayOutput
List of identifiers issued to this resource by an external identity provider.
func (LookupUserResultOutput) Id ¶
func (o LookupUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserResultOutput) IdentityStoreId ¶
func (o LookupUserResultOutput) IdentityStoreId() pulumi.StringOutput
func (LookupUserResultOutput) Locale ¶
func (o LookupUserResultOutput) Locale() pulumi.StringOutput
The user's geographical region or location.
func (LookupUserResultOutput) Names ¶
func (o LookupUserResultOutput) Names() GetUserNameArrayOutput
Details about the user's full name.
func (LookupUserResultOutput) Nickname ¶
func (o LookupUserResultOutput) Nickname() pulumi.StringOutput
An alternate name for the user.
func (LookupUserResultOutput) PhoneNumbers ¶
func (o LookupUserResultOutput) PhoneNumbers() GetUserPhoneNumberArrayOutput
List of details about the user's phone number.
func (LookupUserResultOutput) PreferredLanguage ¶
func (o LookupUserResultOutput) PreferredLanguage() pulumi.StringOutput
The preferred language of the user.
func (LookupUserResultOutput) ProfileUrl ¶
func (o LookupUserResultOutput) ProfileUrl() pulumi.StringOutput
An URL that may be associated with the user.
func (LookupUserResultOutput) Region ¶
func (o LookupUserResultOutput) Region() pulumi.StringOutput
The region of the address.
func (LookupUserResultOutput) Timezone ¶
func (o LookupUserResultOutput) Timezone() pulumi.StringOutput
The user's time zone.
func (LookupUserResultOutput) Title ¶
func (o LookupUserResultOutput) Title() pulumi.StringOutput
The user's title.
func (LookupUserResultOutput) ToLookupUserResultOutput ¶
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) UserId ¶
func (o LookupUserResultOutput) UserId() pulumi.StringOutput
func (LookupUserResultOutput) UserName ¶
func (o LookupUserResultOutput) UserName() pulumi.StringOutput
User's user name value.
func (LookupUserResultOutput) UserType ¶
func (o LookupUserResultOutput) UserType() pulumi.StringOutput
The user type.
type User ¶
type User struct {
pulumi.CustomResourceState
// Details about the user's address. At most 1 address is allowed. Detailed below.
Addresses UserAddressesPtrOutput `pulumi:"addresses"`
// The name that is typically displayed when the user is referenced.
DisplayName pulumi.StringOutput `pulumi:"displayName"`
// Details about the user's email. At most 1 email is allowed. Detailed below.
Emails UserEmailsPtrOutput `pulumi:"emails"`
// A list of identifiers issued to this resource by an external identity provider.
ExternalIds UserExternalIdArrayOutput `pulumi:"externalIds"`
// The globally unique identifier for the identity store that this user is in.
IdentityStoreId pulumi.StringOutput `pulumi:"identityStoreId"`
// The user's geographical region or location.
Locale pulumi.StringPtrOutput `pulumi:"locale"`
// Details about the user's full name. Detailed below.
Name UserNameOutput `pulumi:"name"`
// An alternate name for the user.
Nickname pulumi.StringPtrOutput `pulumi:"nickname"`
// Details about the user's phone number. At most 1 phone number is allowed. Detailed below.
PhoneNumbers UserPhoneNumbersPtrOutput `pulumi:"phoneNumbers"`
// The preferred language of the user.
PreferredLanguage pulumi.StringPtrOutput `pulumi:"preferredLanguage"`
// An URL that may be associated with the user.
ProfileUrl pulumi.StringPtrOutput `pulumi:"profileUrl"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// The user's time zone.
Timezone pulumi.StringPtrOutput `pulumi:"timezone"`
// The user's title.
Title pulumi.StringPtrOutput `pulumi:"title"`
// The identifier for this user in the identity store.
UserId pulumi.StringOutput `pulumi:"userId"`
// A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters.
//
// The following arguments are optional:
UserName pulumi.StringOutput `pulumi:"userName"`
// The user type.
//
// > Unless specified otherwise, all fields can contain up to 1024 characters of free-form text.
UserType pulumi.StringPtrOutput `pulumi:"userType"`
}
This resource manages a User resource within an Identity Store.
> **Note:** If you use an external identity provider or Active Directory as your identity source, use this resource with caution. IAM Identity Center does not support outbound synchronization, so your identity source does not automatically update with the changes that you make to users using this resource.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/identitystore" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := identitystore.NewUser(ctx, "example", &identitystore.UserArgs{
IdentityStoreId: pulumi.Any(exampleAwsSsoadminInstances.IdentityStoreIds[0]),
DisplayName: pulumi.String("John Doe"),
UserName: pulumi.String("johndoe"),
Name: &identitystore.UserNameArgs{
GivenName: pulumi.String("John"),
FamilyName: pulumi.String("Doe"),
},
Emails: &identitystore.UserEmailsArgs{
Value: pulumi.String("john@example.com"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import an Identity Store User using the combination `identity_store_id/user_id`. For example:
```sh $ pulumi import aws:identitystore/user:User example d-9c6705e95c/065212b4-9061-703b-5876-13a517ae2a7c ```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserAddresses ¶
type UserAddresses struct {
// The country that this address is in.
Country *string `pulumi:"country"`
// The name that is typically displayed when the address is shown for display.
Formatted *string `pulumi:"formatted"`
// The address locality.
Locality *string `pulumi:"locality"`
// The postal code of the address.
PostalCode *string `pulumi:"postalCode"`
// When `true`, this is the primary address associated with the user.
Primary *bool `pulumi:"primary"`
// The region of the address.
Region *string `pulumi:"region"`
// The street of the address.
StreetAddress *string `pulumi:"streetAddress"`
// The type of address.
Type *string `pulumi:"type"`
}
type UserAddressesArgs ¶
type UserAddressesArgs struct {
// The country that this address is in.
Country pulumi.StringPtrInput `pulumi:"country"`
// The name that is typically displayed when the address is shown for display.
Formatted pulumi.StringPtrInput `pulumi:"formatted"`
// The address locality.
Locality pulumi.StringPtrInput `pulumi:"locality"`
// The postal code of the address.
PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
// When `true`, this is the primary address associated with the user.
Primary pulumi.BoolPtrInput `pulumi:"primary"`
// The region of the address.
Region pulumi.StringPtrInput `pulumi:"region"`
// The street of the address.
StreetAddress pulumi.StringPtrInput `pulumi:"streetAddress"`
// The type of address.
Type pulumi.StringPtrInput `pulumi:"type"`
}
func (UserAddressesArgs) ElementType ¶
func (UserAddressesArgs) ElementType() reflect.Type
func (UserAddressesArgs) ToUserAddressesOutput ¶
func (i UserAddressesArgs) ToUserAddressesOutput() UserAddressesOutput
func (UserAddressesArgs) ToUserAddressesOutputWithContext ¶
func (i UserAddressesArgs) ToUserAddressesOutputWithContext(ctx context.Context) UserAddressesOutput
func (UserAddressesArgs) ToUserAddressesPtrOutput ¶
func (i UserAddressesArgs) ToUserAddressesPtrOutput() UserAddressesPtrOutput
func (UserAddressesArgs) ToUserAddressesPtrOutputWithContext ¶
func (i UserAddressesArgs) ToUserAddressesPtrOutputWithContext(ctx context.Context) UserAddressesPtrOutput
type UserAddressesInput ¶
type UserAddressesInput interface {
pulumi.Input
ToUserAddressesOutput() UserAddressesOutput
ToUserAddressesOutputWithContext(context.Context) UserAddressesOutput
}
UserAddressesInput is an input type that accepts UserAddressesArgs and UserAddressesOutput values. You can construct a concrete instance of `UserAddressesInput` via:
UserAddressesArgs{...}
type UserAddressesOutput ¶
type UserAddressesOutput struct{ *pulumi.OutputState }
func (UserAddressesOutput) Country ¶
func (o UserAddressesOutput) Country() pulumi.StringPtrOutput
The country that this address is in.
func (UserAddressesOutput) ElementType ¶
func (UserAddressesOutput) ElementType() reflect.Type
func (UserAddressesOutput) Formatted ¶
func (o UserAddressesOutput) Formatted() pulumi.StringPtrOutput
The name that is typically displayed when the address is shown for display.
func (UserAddressesOutput) Locality ¶
func (o UserAddressesOutput) Locality() pulumi.StringPtrOutput
The address locality.
func (UserAddressesOutput) PostalCode ¶
func (o UserAddressesOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the address.
func (UserAddressesOutput) Primary ¶
func (o UserAddressesOutput) Primary() pulumi.BoolPtrOutput
When `true`, this is the primary address associated with the user.
func (UserAddressesOutput) Region ¶
func (o UserAddressesOutput) Region() pulumi.StringPtrOutput
The region of the address.
func (UserAddressesOutput) StreetAddress ¶
func (o UserAddressesOutput) StreetAddress() pulumi.StringPtrOutput
The street of the address.
func (UserAddressesOutput) ToUserAddressesOutput ¶
func (o UserAddressesOutput) ToUserAddressesOutput() UserAddressesOutput
func (UserAddressesOutput) ToUserAddressesOutputWithContext ¶
func (o UserAddressesOutput) ToUserAddressesOutputWithContext(ctx context.Context) UserAddressesOutput
func (UserAddressesOutput) ToUserAddressesPtrOutput ¶
func (o UserAddressesOutput) ToUserAddressesPtrOutput() UserAddressesPtrOutput
func (UserAddressesOutput) ToUserAddressesPtrOutputWithContext ¶
func (o UserAddressesOutput) ToUserAddressesPtrOutputWithContext(ctx context.Context) UserAddressesPtrOutput
func (UserAddressesOutput) Type ¶
func (o UserAddressesOutput) Type() pulumi.StringPtrOutput
The type of address.
type UserAddressesPtrInput ¶
type UserAddressesPtrInput interface {
pulumi.Input
ToUserAddressesPtrOutput() UserAddressesPtrOutput
ToUserAddressesPtrOutputWithContext(context.Context) UserAddressesPtrOutput
}
UserAddressesPtrInput is an input type that accepts UserAddressesArgs, UserAddressesPtr and UserAddressesPtrOutput values. You can construct a concrete instance of `UserAddressesPtrInput` via:
UserAddressesArgs{...}
or:
nil
func UserAddressesPtr ¶
func UserAddressesPtr(v *UserAddressesArgs) UserAddressesPtrInput
type UserAddressesPtrOutput ¶
type UserAddressesPtrOutput struct{ *pulumi.OutputState }
func (UserAddressesPtrOutput) Country ¶
func (o UserAddressesPtrOutput) Country() pulumi.StringPtrOutput
The country that this address is in.
func (UserAddressesPtrOutput) Elem ¶
func (o UserAddressesPtrOutput) Elem() UserAddressesOutput
func (UserAddressesPtrOutput) ElementType ¶
func (UserAddressesPtrOutput) ElementType() reflect.Type
func (UserAddressesPtrOutput) Formatted ¶
func (o UserAddressesPtrOutput) Formatted() pulumi.StringPtrOutput
The name that is typically displayed when the address is shown for display.
func (UserAddressesPtrOutput) Locality ¶
func (o UserAddressesPtrOutput) Locality() pulumi.StringPtrOutput
The address locality.
func (UserAddressesPtrOutput) PostalCode ¶
func (o UserAddressesPtrOutput) PostalCode() pulumi.StringPtrOutput
The postal code of the address.
func (UserAddressesPtrOutput) Primary ¶
func (o UserAddressesPtrOutput) Primary() pulumi.BoolPtrOutput
When `true`, this is the primary address associated with the user.
func (UserAddressesPtrOutput) Region ¶
func (o UserAddressesPtrOutput) Region() pulumi.StringPtrOutput
The region of the address.
func (UserAddressesPtrOutput) StreetAddress ¶
func (o UserAddressesPtrOutput) StreetAddress() pulumi.StringPtrOutput
The street of the address.
func (UserAddressesPtrOutput) ToUserAddressesPtrOutput ¶
func (o UserAddressesPtrOutput) ToUserAddressesPtrOutput() UserAddressesPtrOutput
func (UserAddressesPtrOutput) ToUserAddressesPtrOutputWithContext ¶
func (o UserAddressesPtrOutput) ToUserAddressesPtrOutputWithContext(ctx context.Context) UserAddressesPtrOutput
func (UserAddressesPtrOutput) Type ¶
func (o UserAddressesPtrOutput) Type() pulumi.StringPtrOutput
The type of address.
type UserArgs ¶
type UserArgs struct {
// Details about the user's address. At most 1 address is allowed. Detailed below.
Addresses UserAddressesPtrInput
// The name that is typically displayed when the user is referenced.
DisplayName pulumi.StringInput
// Details about the user's email. At most 1 email is allowed. Detailed below.
Emails UserEmailsPtrInput
// The globally unique identifier for the identity store that this user is in.
IdentityStoreId pulumi.StringInput
// The user's geographical region or location.
Locale pulumi.StringPtrInput
// Details about the user's full name. Detailed below.
Name UserNamePtrInput
// An alternate name for the user.
Nickname pulumi.StringPtrInput
// Details about the user's phone number. At most 1 phone number is allowed. Detailed below.
PhoneNumbers UserPhoneNumbersPtrInput
// The preferred language of the user.
PreferredLanguage pulumi.StringPtrInput
// An URL that may be associated with the user.
ProfileUrl pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The user's time zone.
Timezone pulumi.StringPtrInput
// The user's title.
Title pulumi.StringPtrInput
// A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters.
//
// The following arguments are optional:
UserName pulumi.StringInput
// The user type.
//
// > Unless specified otherwise, all fields can contain up to 1024 characters of free-form text.
UserType pulumi.StringPtrInput
}
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface {
pulumi.Input
ToUserArrayOutput() UserArrayOutput
ToUserArrayOutputWithContext(context.Context) UserArrayOutput
}
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserEmails ¶
type UserEmailsArgs ¶
type UserEmailsArgs struct {
// When `true`, this is the primary email associated with the user.
Primary pulumi.BoolPtrInput `pulumi:"primary"`
// The type of email.
Type pulumi.StringPtrInput `pulumi:"type"`
// The email address. This value must be unique across the identity store.
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (UserEmailsArgs) ElementType ¶
func (UserEmailsArgs) ElementType() reflect.Type
func (UserEmailsArgs) ToUserEmailsOutput ¶
func (i UserEmailsArgs) ToUserEmailsOutput() UserEmailsOutput
func (UserEmailsArgs) ToUserEmailsOutputWithContext ¶
func (i UserEmailsArgs) ToUserEmailsOutputWithContext(ctx context.Context) UserEmailsOutput
func (UserEmailsArgs) ToUserEmailsPtrOutput ¶
func (i UserEmailsArgs) ToUserEmailsPtrOutput() UserEmailsPtrOutput
func (UserEmailsArgs) ToUserEmailsPtrOutputWithContext ¶
func (i UserEmailsArgs) ToUserEmailsPtrOutputWithContext(ctx context.Context) UserEmailsPtrOutput
type UserEmailsInput ¶
type UserEmailsInput interface {
pulumi.Input
ToUserEmailsOutput() UserEmailsOutput
ToUserEmailsOutputWithContext(context.Context) UserEmailsOutput
}
UserEmailsInput is an input type that accepts UserEmailsArgs and UserEmailsOutput values. You can construct a concrete instance of `UserEmailsInput` via:
UserEmailsArgs{...}
type UserEmailsOutput ¶
type UserEmailsOutput struct{ *pulumi.OutputState }
func (UserEmailsOutput) ElementType ¶
func (UserEmailsOutput) ElementType() reflect.Type
func (UserEmailsOutput) Primary ¶
func (o UserEmailsOutput) Primary() pulumi.BoolPtrOutput
When `true`, this is the primary email associated with the user.
func (UserEmailsOutput) ToUserEmailsOutput ¶
func (o UserEmailsOutput) ToUserEmailsOutput() UserEmailsOutput
func (UserEmailsOutput) ToUserEmailsOutputWithContext ¶
func (o UserEmailsOutput) ToUserEmailsOutputWithContext(ctx context.Context) UserEmailsOutput
func (UserEmailsOutput) ToUserEmailsPtrOutput ¶
func (o UserEmailsOutput) ToUserEmailsPtrOutput() UserEmailsPtrOutput
func (UserEmailsOutput) ToUserEmailsPtrOutputWithContext ¶
func (o UserEmailsOutput) ToUserEmailsPtrOutputWithContext(ctx context.Context) UserEmailsPtrOutput
func (UserEmailsOutput) Type ¶
func (o UserEmailsOutput) Type() pulumi.StringPtrOutput
The type of email.
func (UserEmailsOutput) Value ¶
func (o UserEmailsOutput) Value() pulumi.StringPtrOutput
The email address. This value must be unique across the identity store.
type UserEmailsPtrInput ¶
type UserEmailsPtrInput interface {
pulumi.Input
ToUserEmailsPtrOutput() UserEmailsPtrOutput
ToUserEmailsPtrOutputWithContext(context.Context) UserEmailsPtrOutput
}
UserEmailsPtrInput is an input type that accepts UserEmailsArgs, UserEmailsPtr and UserEmailsPtrOutput values. You can construct a concrete instance of `UserEmailsPtrInput` via:
UserEmailsArgs{...}
or:
nil
func UserEmailsPtr ¶
func UserEmailsPtr(v *UserEmailsArgs) UserEmailsPtrInput
type UserEmailsPtrOutput ¶
type UserEmailsPtrOutput struct{ *pulumi.OutputState }
func (UserEmailsPtrOutput) Elem ¶
func (o UserEmailsPtrOutput) Elem() UserEmailsOutput
func (UserEmailsPtrOutput) ElementType ¶
func (UserEmailsPtrOutput) ElementType() reflect.Type
func (UserEmailsPtrOutput) Primary ¶
func (o UserEmailsPtrOutput) Primary() pulumi.BoolPtrOutput
When `true`, this is the primary email associated with the user.
func (UserEmailsPtrOutput) ToUserEmailsPtrOutput ¶
func (o UserEmailsPtrOutput) ToUserEmailsPtrOutput() UserEmailsPtrOutput
func (UserEmailsPtrOutput) ToUserEmailsPtrOutputWithContext ¶
func (o UserEmailsPtrOutput) ToUserEmailsPtrOutputWithContext(ctx context.Context) UserEmailsPtrOutput
func (UserEmailsPtrOutput) Type ¶
func (o UserEmailsPtrOutput) Type() pulumi.StringPtrOutput
The type of email.
func (UserEmailsPtrOutput) Value ¶
func (o UserEmailsPtrOutput) Value() pulumi.StringPtrOutput
The email address. This value must be unique across the identity store.
type UserExternalId ¶
type UserExternalIdArgs ¶
type UserExternalIdArgs struct {
// The identifier issued to this resource by an external identity provider.
Id pulumi.StringPtrInput `pulumi:"id"`
// The issuer for an external identifier.
Issuer pulumi.StringPtrInput `pulumi:"issuer"`
}
func (UserExternalIdArgs) ElementType ¶
func (UserExternalIdArgs) ElementType() reflect.Type
func (UserExternalIdArgs) ToUserExternalIdOutput ¶
func (i UserExternalIdArgs) ToUserExternalIdOutput() UserExternalIdOutput
func (UserExternalIdArgs) ToUserExternalIdOutputWithContext ¶
func (i UserExternalIdArgs) ToUserExternalIdOutputWithContext(ctx context.Context) UserExternalIdOutput
type UserExternalIdArray ¶
type UserExternalIdArray []UserExternalIdInput
func (UserExternalIdArray) ElementType ¶
func (UserExternalIdArray) ElementType() reflect.Type
func (UserExternalIdArray) ToUserExternalIdArrayOutput ¶
func (i UserExternalIdArray) ToUserExternalIdArrayOutput() UserExternalIdArrayOutput
func (UserExternalIdArray) ToUserExternalIdArrayOutputWithContext ¶
func (i UserExternalIdArray) ToUserExternalIdArrayOutputWithContext(ctx context.Context) UserExternalIdArrayOutput
type UserExternalIdArrayInput ¶
type UserExternalIdArrayInput interface {
pulumi.Input
ToUserExternalIdArrayOutput() UserExternalIdArrayOutput
ToUserExternalIdArrayOutputWithContext(context.Context) UserExternalIdArrayOutput
}
UserExternalIdArrayInput is an input type that accepts UserExternalIdArray and UserExternalIdArrayOutput values. You can construct a concrete instance of `UserExternalIdArrayInput` via:
UserExternalIdArray{ UserExternalIdArgs{...} }
type UserExternalIdArrayOutput ¶
type UserExternalIdArrayOutput struct{ *pulumi.OutputState }
func (UserExternalIdArrayOutput) ElementType ¶
func (UserExternalIdArrayOutput) ElementType() reflect.Type
func (UserExternalIdArrayOutput) Index ¶
func (o UserExternalIdArrayOutput) Index(i pulumi.IntInput) UserExternalIdOutput
func (UserExternalIdArrayOutput) ToUserExternalIdArrayOutput ¶
func (o UserExternalIdArrayOutput) ToUserExternalIdArrayOutput() UserExternalIdArrayOutput
func (UserExternalIdArrayOutput) ToUserExternalIdArrayOutputWithContext ¶
func (o UserExternalIdArrayOutput) ToUserExternalIdArrayOutputWithContext(ctx context.Context) UserExternalIdArrayOutput
type UserExternalIdInput ¶
type UserExternalIdInput interface {
pulumi.Input
ToUserExternalIdOutput() UserExternalIdOutput
ToUserExternalIdOutputWithContext(context.Context) UserExternalIdOutput
}
UserExternalIdInput is an input type that accepts UserExternalIdArgs and UserExternalIdOutput values. You can construct a concrete instance of `UserExternalIdInput` via:
UserExternalIdArgs{...}
type UserExternalIdOutput ¶
type UserExternalIdOutput struct{ *pulumi.OutputState }
func (UserExternalIdOutput) ElementType ¶
func (UserExternalIdOutput) ElementType() reflect.Type
func (UserExternalIdOutput) Id ¶
func (o UserExternalIdOutput) Id() pulumi.StringPtrOutput
The identifier issued to this resource by an external identity provider.
func (UserExternalIdOutput) Issuer ¶
func (o UserExternalIdOutput) Issuer() pulumi.StringPtrOutput
The issuer for an external identifier.
func (UserExternalIdOutput) ToUserExternalIdOutput ¶
func (o UserExternalIdOutput) ToUserExternalIdOutput() UserExternalIdOutput
func (UserExternalIdOutput) ToUserExternalIdOutputWithContext ¶
func (o UserExternalIdOutput) ToUserExternalIdOutputWithContext(ctx context.Context) UserExternalIdOutput
type UserInput ¶
type UserInput interface {
pulumi.Input
ToUserOutput() UserOutput
ToUserOutputWithContext(ctx context.Context) UserOutput
}
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface {
pulumi.Input
ToUserMapOutput() UserMapOutput
ToUserMapOutputWithContext(context.Context) UserMapOutput
}
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserName ¶
type UserName struct {
// The family name of the user.
FamilyName string `pulumi:"familyName"`
// The name that is typically displayed when the name is shown for display.
Formatted *string `pulumi:"formatted"`
// The given name of the user.
//
// The following arguments are optional:
GivenName string `pulumi:"givenName"`
// The honorific prefix of the user.
HonorificPrefix *string `pulumi:"honorificPrefix"`
// The honorific suffix of the user.
HonorificSuffix *string `pulumi:"honorificSuffix"`
// The middle name of the user.
MiddleName *string `pulumi:"middleName"`
}
type UserNameArgs ¶
type UserNameArgs struct {
// The family name of the user.
FamilyName pulumi.StringInput `pulumi:"familyName"`
// The name that is typically displayed when the name is shown for display.
Formatted pulumi.StringPtrInput `pulumi:"formatted"`
// The given name of the user.
//
// The following arguments are optional:
GivenName pulumi.StringInput `pulumi:"givenName"`
// The honorific prefix of the user.
HonorificPrefix pulumi.StringPtrInput `pulumi:"honorificPrefix"`
// The honorific suffix of the user.
HonorificSuffix pulumi.StringPtrInput `pulumi:"honorificSuffix"`
// The middle name of the user.
MiddleName pulumi.StringPtrInput `pulumi:"middleName"`
}
func (UserNameArgs) ElementType ¶
func (UserNameArgs) ElementType() reflect.Type
func (UserNameArgs) ToUserNameOutput ¶
func (i UserNameArgs) ToUserNameOutput() UserNameOutput
func (UserNameArgs) ToUserNameOutputWithContext ¶
func (i UserNameArgs) ToUserNameOutputWithContext(ctx context.Context) UserNameOutput
func (UserNameArgs) ToUserNamePtrOutput ¶
func (i UserNameArgs) ToUserNamePtrOutput() UserNamePtrOutput
func (UserNameArgs) ToUserNamePtrOutputWithContext ¶
func (i UserNameArgs) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
type UserNameInput ¶
type UserNameInput interface {
pulumi.Input
ToUserNameOutput() UserNameOutput
ToUserNameOutputWithContext(context.Context) UserNameOutput
}
UserNameInput is an input type that accepts UserNameArgs and UserNameOutput values. You can construct a concrete instance of `UserNameInput` via:
UserNameArgs{...}
type UserNameOutput ¶
type UserNameOutput struct{ *pulumi.OutputState }
func (UserNameOutput) ElementType ¶
func (UserNameOutput) ElementType() reflect.Type
func (UserNameOutput) FamilyName ¶
func (o UserNameOutput) FamilyName() pulumi.StringOutput
The family name of the user.
func (UserNameOutput) Formatted ¶
func (o UserNameOutput) Formatted() pulumi.StringPtrOutput
The name that is typically displayed when the name is shown for display.
func (UserNameOutput) GivenName ¶
func (o UserNameOutput) GivenName() pulumi.StringOutput
The given name of the user.
The following arguments are optional:
func (UserNameOutput) HonorificPrefix ¶
func (o UserNameOutput) HonorificPrefix() pulumi.StringPtrOutput
The honorific prefix of the user.
func (UserNameOutput) HonorificSuffix ¶
func (o UserNameOutput) HonorificSuffix() pulumi.StringPtrOutput
The honorific suffix of the user.
func (UserNameOutput) MiddleName ¶
func (o UserNameOutput) MiddleName() pulumi.StringPtrOutput
The middle name of the user.
func (UserNameOutput) ToUserNameOutput ¶
func (o UserNameOutput) ToUserNameOutput() UserNameOutput
func (UserNameOutput) ToUserNameOutputWithContext ¶
func (o UserNameOutput) ToUserNameOutputWithContext(ctx context.Context) UserNameOutput
func (UserNameOutput) ToUserNamePtrOutput ¶
func (o UserNameOutput) ToUserNamePtrOutput() UserNamePtrOutput
func (UserNameOutput) ToUserNamePtrOutputWithContext ¶
func (o UserNameOutput) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
type UserNamePtrInput ¶
type UserNamePtrInput interface {
pulumi.Input
ToUserNamePtrOutput() UserNamePtrOutput
ToUserNamePtrOutputWithContext(context.Context) UserNamePtrOutput
}
UserNamePtrInput is an input type that accepts UserNameArgs, UserNamePtr and UserNamePtrOutput values. You can construct a concrete instance of `UserNamePtrInput` via:
UserNameArgs{...}
or:
nil
func UserNamePtr ¶
func UserNamePtr(v *UserNameArgs) UserNamePtrInput
type UserNamePtrOutput ¶
type UserNamePtrOutput struct{ *pulumi.OutputState }
func (UserNamePtrOutput) Elem ¶
func (o UserNamePtrOutput) Elem() UserNameOutput
func (UserNamePtrOutput) ElementType ¶
func (UserNamePtrOutput) ElementType() reflect.Type
func (UserNamePtrOutput) FamilyName ¶
func (o UserNamePtrOutput) FamilyName() pulumi.StringPtrOutput
The family name of the user.
func (UserNamePtrOutput) Formatted ¶
func (o UserNamePtrOutput) Formatted() pulumi.StringPtrOutput
The name that is typically displayed when the name is shown for display.
func (UserNamePtrOutput) GivenName ¶
func (o UserNamePtrOutput) GivenName() pulumi.StringPtrOutput
The given name of the user.
The following arguments are optional:
func (UserNamePtrOutput) HonorificPrefix ¶
func (o UserNamePtrOutput) HonorificPrefix() pulumi.StringPtrOutput
The honorific prefix of the user.
func (UserNamePtrOutput) HonorificSuffix ¶
func (o UserNamePtrOutput) HonorificSuffix() pulumi.StringPtrOutput
The honorific suffix of the user.
func (UserNamePtrOutput) MiddleName ¶
func (o UserNamePtrOutput) MiddleName() pulumi.StringPtrOutput
The middle name of the user.
func (UserNamePtrOutput) ToUserNamePtrOutput ¶
func (o UserNamePtrOutput) ToUserNamePtrOutput() UserNamePtrOutput
func (UserNamePtrOutput) ToUserNamePtrOutputWithContext ¶
func (o UserNamePtrOutput) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Addresses ¶
func (o UserOutput) Addresses() UserAddressesPtrOutput
Details about the user's address. At most 1 address is allowed. Detailed below.
func (UserOutput) DisplayName ¶
func (o UserOutput) DisplayName() pulumi.StringOutput
The name that is typically displayed when the user is referenced.
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Emails ¶
func (o UserOutput) Emails() UserEmailsPtrOutput
Details about the user's email. At most 1 email is allowed. Detailed below.
func (UserOutput) ExternalIds ¶
func (o UserOutput) ExternalIds() UserExternalIdArrayOutput
A list of identifiers issued to this resource by an external identity provider.
func (UserOutput) IdentityStoreId ¶
func (o UserOutput) IdentityStoreId() pulumi.StringOutput
The globally unique identifier for the identity store that this user is in.
func (UserOutput) Locale ¶
func (o UserOutput) Locale() pulumi.StringPtrOutput
The user's geographical region or location.
func (UserOutput) Name ¶
func (o UserOutput) Name() UserNameOutput
Details about the user's full name. Detailed below.
func (UserOutput) Nickname ¶
func (o UserOutput) Nickname() pulumi.StringPtrOutput
An alternate name for the user.
func (UserOutput) PhoneNumbers ¶
func (o UserOutput) PhoneNumbers() UserPhoneNumbersPtrOutput
Details about the user's phone number. At most 1 phone number is allowed. Detailed below.
func (UserOutput) PreferredLanguage ¶
func (o UserOutput) PreferredLanguage() pulumi.StringPtrOutput
The preferred language of the user.
func (UserOutput) ProfileUrl ¶
func (o UserOutput) ProfileUrl() pulumi.StringPtrOutput
An URL that may be associated with the user.
func (UserOutput) Region ¶
func (o UserOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (UserOutput) Timezone ¶
func (o UserOutput) Timezone() pulumi.StringPtrOutput
The user's time zone.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UserId ¶
func (o UserOutput) UserId() pulumi.StringOutput
The identifier for this user in the identity store.
func (UserOutput) UserName ¶
func (o UserOutput) UserName() pulumi.StringOutput
A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters.
The following arguments are optional:
func (UserOutput) UserType ¶
func (o UserOutput) UserType() pulumi.StringPtrOutput
The user type.
> Unless specified otherwise, all fields can contain up to 1024 characters of free-form text.
type UserPhoneNumbers ¶
type UserPhoneNumbersArgs ¶
type UserPhoneNumbersArgs struct {
// When `true`, this is the primary phone number associated with the user.
Primary pulumi.BoolPtrInput `pulumi:"primary"`
// The type of phone number.
Type pulumi.StringPtrInput `pulumi:"type"`
// The user's phone number.
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (UserPhoneNumbersArgs) ElementType ¶
func (UserPhoneNumbersArgs) ElementType() reflect.Type
func (UserPhoneNumbersArgs) ToUserPhoneNumbersOutput ¶
func (i UserPhoneNumbersArgs) ToUserPhoneNumbersOutput() UserPhoneNumbersOutput
func (UserPhoneNumbersArgs) ToUserPhoneNumbersOutputWithContext ¶
func (i UserPhoneNumbersArgs) ToUserPhoneNumbersOutputWithContext(ctx context.Context) UserPhoneNumbersOutput
func (UserPhoneNumbersArgs) ToUserPhoneNumbersPtrOutput ¶
func (i UserPhoneNumbersArgs) ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput
func (UserPhoneNumbersArgs) ToUserPhoneNumbersPtrOutputWithContext ¶
func (i UserPhoneNumbersArgs) ToUserPhoneNumbersPtrOutputWithContext(ctx context.Context) UserPhoneNumbersPtrOutput
type UserPhoneNumbersInput ¶
type UserPhoneNumbersInput interface {
pulumi.Input
ToUserPhoneNumbersOutput() UserPhoneNumbersOutput
ToUserPhoneNumbersOutputWithContext(context.Context) UserPhoneNumbersOutput
}
UserPhoneNumbersInput is an input type that accepts UserPhoneNumbersArgs and UserPhoneNumbersOutput values. You can construct a concrete instance of `UserPhoneNumbersInput` via:
UserPhoneNumbersArgs{...}
type UserPhoneNumbersOutput ¶
type UserPhoneNumbersOutput struct{ *pulumi.OutputState }
func (UserPhoneNumbersOutput) ElementType ¶
func (UserPhoneNumbersOutput) ElementType() reflect.Type
func (UserPhoneNumbersOutput) Primary ¶
func (o UserPhoneNumbersOutput) Primary() pulumi.BoolPtrOutput
When `true`, this is the primary phone number associated with the user.
func (UserPhoneNumbersOutput) ToUserPhoneNumbersOutput ¶
func (o UserPhoneNumbersOutput) ToUserPhoneNumbersOutput() UserPhoneNumbersOutput
func (UserPhoneNumbersOutput) ToUserPhoneNumbersOutputWithContext ¶
func (o UserPhoneNumbersOutput) ToUserPhoneNumbersOutputWithContext(ctx context.Context) UserPhoneNumbersOutput
func (UserPhoneNumbersOutput) ToUserPhoneNumbersPtrOutput ¶
func (o UserPhoneNumbersOutput) ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput
func (UserPhoneNumbersOutput) ToUserPhoneNumbersPtrOutputWithContext ¶
func (o UserPhoneNumbersOutput) ToUserPhoneNumbersPtrOutputWithContext(ctx context.Context) UserPhoneNumbersPtrOutput
func (UserPhoneNumbersOutput) Type ¶
func (o UserPhoneNumbersOutput) Type() pulumi.StringPtrOutput
The type of phone number.
func (UserPhoneNumbersOutput) Value ¶
func (o UserPhoneNumbersOutput) Value() pulumi.StringPtrOutput
The user's phone number.
type UserPhoneNumbersPtrInput ¶
type UserPhoneNumbersPtrInput interface {
pulumi.Input
ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput
ToUserPhoneNumbersPtrOutputWithContext(context.Context) UserPhoneNumbersPtrOutput
}
UserPhoneNumbersPtrInput is an input type that accepts UserPhoneNumbersArgs, UserPhoneNumbersPtr and UserPhoneNumbersPtrOutput values. You can construct a concrete instance of `UserPhoneNumbersPtrInput` via:
UserPhoneNumbersArgs{...}
or:
nil
func UserPhoneNumbersPtr ¶
func UserPhoneNumbersPtr(v *UserPhoneNumbersArgs) UserPhoneNumbersPtrInput
type UserPhoneNumbersPtrOutput ¶
type UserPhoneNumbersPtrOutput struct{ *pulumi.OutputState }
func (UserPhoneNumbersPtrOutput) Elem ¶
func (o UserPhoneNumbersPtrOutput) Elem() UserPhoneNumbersOutput
func (UserPhoneNumbersPtrOutput) ElementType ¶
func (UserPhoneNumbersPtrOutput) ElementType() reflect.Type
func (UserPhoneNumbersPtrOutput) Primary ¶
func (o UserPhoneNumbersPtrOutput) Primary() pulumi.BoolPtrOutput
When `true`, this is the primary phone number associated with the user.
func (UserPhoneNumbersPtrOutput) ToUserPhoneNumbersPtrOutput ¶
func (o UserPhoneNumbersPtrOutput) ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput
func (UserPhoneNumbersPtrOutput) ToUserPhoneNumbersPtrOutputWithContext ¶
func (o UserPhoneNumbersPtrOutput) ToUserPhoneNumbersPtrOutputWithContext(ctx context.Context) UserPhoneNumbersPtrOutput
func (UserPhoneNumbersPtrOutput) Type ¶
func (o UserPhoneNumbersPtrOutput) Type() pulumi.StringPtrOutput
The type of phone number.
func (UserPhoneNumbersPtrOutput) Value ¶
func (o UserPhoneNumbersPtrOutput) Value() pulumi.StringPtrOutput
The user's phone number.
type UserState ¶
type UserState struct {
// Details about the user's address. At most 1 address is allowed. Detailed below.
Addresses UserAddressesPtrInput
// The name that is typically displayed when the user is referenced.
DisplayName pulumi.StringPtrInput
// Details about the user's email. At most 1 email is allowed. Detailed below.
Emails UserEmailsPtrInput
// A list of identifiers issued to this resource by an external identity provider.
ExternalIds UserExternalIdArrayInput
// The globally unique identifier for the identity store that this user is in.
IdentityStoreId pulumi.StringPtrInput
// The user's geographical region or location.
Locale pulumi.StringPtrInput
// Details about the user's full name. Detailed below.
Name UserNamePtrInput
// An alternate name for the user.
Nickname pulumi.StringPtrInput
// Details about the user's phone number. At most 1 phone number is allowed. Detailed below.
PhoneNumbers UserPhoneNumbersPtrInput
// The preferred language of the user.
PreferredLanguage pulumi.StringPtrInput
// An URL that may be associated with the user.
ProfileUrl pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// The user's time zone.
Timezone pulumi.StringPtrInput
// The user's title.
Title pulumi.StringPtrInput
// The identifier for this user in the identity store.
UserId pulumi.StringPtrInput
// A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters.
//
// The following arguments are optional:
UserName pulumi.StringPtrInput
// The user type.
//
// > Unless specified otherwise, all fields can contain up to 1024 characters of free-form text.
UserType pulumi.StringPtrInput
}