Documentation
¶
Index ¶
- type Group
- type GroupArgs
- type GroupInput
- type GroupMembership
- type GroupMembershipArgs
- type GroupMembershipInput
- type GroupMembershipMemberId
- type GroupMembershipMemberIdArgs
- type GroupMembershipMemberIdInput
- type GroupMembershipMemberIdOutput
- func (GroupMembershipMemberIdOutput) ElementType() reflect.Type
- func (o GroupMembershipMemberIdOutput) ToGroupMembershipMemberIdOutput() GroupMembershipMemberIdOutput
- func (o GroupMembershipMemberIdOutput) ToGroupMembershipMemberIdOutputWithContext(ctx context.Context) GroupMembershipMemberIdOutput
- func (o GroupMembershipMemberIdOutput) UserId() pulumi.StringOutput
- type GroupMembershipOutput
- func (GroupMembershipOutput) ElementType() reflect.Type
- func (o GroupMembershipOutput) GroupId() pulumi.StringOutput
- func (o GroupMembershipOutput) IdentityStoreId() pulumi.StringOutput
- func (o GroupMembershipOutput) MemberId() GroupMembershipMemberIdOutput
- func (o GroupMembershipOutput) MembershipId() pulumi.StringOutput
- func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput
- func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
- type GroupMembershipState
- type GroupOutput
- func (o GroupOutput) Description() pulumi.StringPtrOutput
- func (o GroupOutput) DisplayName() pulumi.StringOutput
- func (GroupOutput) ElementType() reflect.Type
- func (o GroupOutput) GroupId() pulumi.StringOutput
- func (o GroupOutput) IdentityStoreId() pulumi.StringOutput
- func (o GroupOutput) ToGroupOutput() GroupOutput
- func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
- type GroupState
- type LookupGroupArgs
- type LookupGroupMembershipArgs
- type LookupGroupMembershipOutputArgs
- type LookupGroupMembershipResult
- type LookupGroupMembershipResultOutput
- func (LookupGroupMembershipResultOutput) ElementType() reflect.Type
- func (o LookupGroupMembershipResultOutput) MembershipId() pulumi.StringPtrOutput
- func (o LookupGroupMembershipResultOutput) ToLookupGroupMembershipResultOutput() LookupGroupMembershipResultOutput
- func (o LookupGroupMembershipResultOutput) ToLookupGroupMembershipResultOutputWithContext(ctx context.Context) LookupGroupMembershipResultOutput
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupGroupResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) GroupId() pulumi.StringPtrOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Group ¶
type Group struct { pulumi.CustomResourceState // 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"` // The unique identifier for a group in the identity store. GroupId pulumi.StringOutput `pulumi:"groupId"` // The globally unique identifier for the identity store. IdentityStoreId pulumi.StringOutput `pulumi:"identityStoreId"` }
Resource Type definition for AWS::IdentityStore::Group
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. IdentityStoreId pulumi.StringInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMembership ¶
type GroupMembership struct { pulumi.CustomResourceState // The unique identifier for a group in the identity store. GroupId pulumi.StringOutput `pulumi:"groupId"` // The globally unique identifier for the identity store. IdentityStoreId pulumi.StringOutput `pulumi:"identityStoreId"` // An object containing the identifier of a group member. MemberId GroupMembershipMemberIdOutput `pulumi:"memberId"` // The identifier for a GroupMembership in the identity store. MembershipId pulumi.StringOutput `pulumi:"membershipId"` }
Resource Type Definition for AWS:IdentityStore::GroupMembership
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 unique identifier for a group in the identity store. GroupId pulumi.StringInput // The globally unique identifier for the identity store. IdentityStoreId pulumi.StringInput // An object containing the identifier of a group member. MemberId GroupMembershipMemberIdInput }
The set of arguments for constructing a GroupMembership resource.
func (GroupMembershipArgs) ElementType ¶
func (GroupMembershipArgs) ElementType() reflect.Type
type GroupMembershipInput ¶
type GroupMembershipInput interface { pulumi.Input ToGroupMembershipOutput() GroupMembershipOutput ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput }
type GroupMembershipMemberId ¶
type GroupMembershipMemberId struct { // The identifier for a user in the identity store. UserId string `pulumi:"userId"` }
An object containing the identifier of a group member.
type GroupMembershipMemberIdArgs ¶
type GroupMembershipMemberIdArgs struct { // The identifier for a user in the identity store. UserId pulumi.StringInput `pulumi:"userId"` }
An object containing the identifier of a group member.
func (GroupMembershipMemberIdArgs) ElementType ¶
func (GroupMembershipMemberIdArgs) ElementType() reflect.Type
func (GroupMembershipMemberIdArgs) ToGroupMembershipMemberIdOutput ¶
func (i GroupMembershipMemberIdArgs) ToGroupMembershipMemberIdOutput() GroupMembershipMemberIdOutput
func (GroupMembershipMemberIdArgs) ToGroupMembershipMemberIdOutputWithContext ¶
func (i GroupMembershipMemberIdArgs) ToGroupMembershipMemberIdOutputWithContext(ctx context.Context) GroupMembershipMemberIdOutput
type GroupMembershipMemberIdInput ¶
type GroupMembershipMemberIdInput interface { pulumi.Input ToGroupMembershipMemberIdOutput() GroupMembershipMemberIdOutput ToGroupMembershipMemberIdOutputWithContext(context.Context) GroupMembershipMemberIdOutput }
GroupMembershipMemberIdInput is an input type that accepts GroupMembershipMemberIdArgs and GroupMembershipMemberIdOutput values. You can construct a concrete instance of `GroupMembershipMemberIdInput` via:
GroupMembershipMemberIdArgs{...}
type GroupMembershipMemberIdOutput ¶
type GroupMembershipMemberIdOutput struct{ *pulumi.OutputState }
An object containing the identifier of a group member.
func (GroupMembershipMemberIdOutput) ElementType ¶
func (GroupMembershipMemberIdOutput) ElementType() reflect.Type
func (GroupMembershipMemberIdOutput) ToGroupMembershipMemberIdOutput ¶
func (o GroupMembershipMemberIdOutput) ToGroupMembershipMemberIdOutput() GroupMembershipMemberIdOutput
func (GroupMembershipMemberIdOutput) ToGroupMembershipMemberIdOutputWithContext ¶
func (o GroupMembershipMemberIdOutput) ToGroupMembershipMemberIdOutputWithContext(ctx context.Context) GroupMembershipMemberIdOutput
func (GroupMembershipMemberIdOutput) UserId ¶
func (o GroupMembershipMemberIdOutput) UserId() pulumi.StringOutput
The identifier for a user in the identity store.
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 unique identifier for a group in the identity store.
func (GroupMembershipOutput) IdentityStoreId ¶
func (o GroupMembershipOutput) IdentityStoreId() pulumi.StringOutput
The globally unique identifier for the identity store.
func (GroupMembershipOutput) MemberId ¶
func (o GroupMembershipOutput) MemberId() GroupMembershipMemberIdOutput
An object containing the identifier of a group member.
func (GroupMembershipOutput) MembershipId ¶
func (o GroupMembershipOutput) MembershipId() pulumi.StringOutput
The identifier for a GroupMembership in the identity store.
func (GroupMembershipOutput) ToGroupMembershipOutput ¶
func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput
func (GroupMembershipOutput) ToGroupMembershipOutputWithContext ¶
func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
type GroupMembershipState ¶
type GroupMembershipState struct { }
func (GroupMembershipState) ElementType ¶
func (GroupMembershipState) ElementType() reflect.Type
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
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) GroupId ¶
func (o GroupOutput) GroupId() pulumi.StringOutput
The unique identifier for a group in the identity store.
func (GroupOutput) IdentityStoreId ¶
func (o GroupOutput) IdentityStoreId() pulumi.StringOutput
The globally unique identifier for the identity store.
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupState ¶
type GroupState struct { }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type LookupGroupArgs ¶
type LookupGroupMembershipOutputArgs ¶
type LookupGroupMembershipOutputArgs struct { // The globally unique identifier for the identity store. IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"` // The identifier for a GroupMembership in the identity store. MembershipId pulumi.StringInput `pulumi:"membershipId"` }
func (LookupGroupMembershipOutputArgs) ElementType ¶
func (LookupGroupMembershipOutputArgs) ElementType() reflect.Type
type LookupGroupMembershipResult ¶
type LookupGroupMembershipResult struct { // The identifier for a GroupMembership in the identity store. MembershipId *string `pulumi:"membershipId"` }
func LookupGroupMembership ¶
func LookupGroupMembership(ctx *pulumi.Context, args *LookupGroupMembershipArgs, opts ...pulumi.InvokeOption) (*LookupGroupMembershipResult, error)
Resource Type Definition for AWS:IdentityStore::GroupMembership
type LookupGroupMembershipResultOutput ¶
type LookupGroupMembershipResultOutput struct{ *pulumi.OutputState }
func LookupGroupMembershipOutput ¶
func LookupGroupMembershipOutput(ctx *pulumi.Context, args LookupGroupMembershipOutputArgs, opts ...pulumi.InvokeOption) LookupGroupMembershipResultOutput
func (LookupGroupMembershipResultOutput) ElementType ¶
func (LookupGroupMembershipResultOutput) ElementType() reflect.Type
func (LookupGroupMembershipResultOutput) MembershipId ¶
func (o LookupGroupMembershipResultOutput) MembershipId() pulumi.StringPtrOutput
The identifier for a GroupMembership in the identity store.
func (LookupGroupMembershipResultOutput) ToLookupGroupMembershipResultOutput ¶
func (o LookupGroupMembershipResultOutput) ToLookupGroupMembershipResultOutput() LookupGroupMembershipResultOutput
func (LookupGroupMembershipResultOutput) ToLookupGroupMembershipResultOutputWithContext ¶
func (o LookupGroupMembershipResultOutput) ToLookupGroupMembershipResultOutputWithContext(ctx context.Context) LookupGroupMembershipResultOutput
type LookupGroupOutputArgs ¶
type LookupGroupOutputArgs struct { // The unique identifier for a group in the identity store. GroupId pulumi.StringInput `pulumi:"groupId"` // The globally unique identifier for the identity store. IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"` }
func (LookupGroupOutputArgs) ElementType ¶
func (LookupGroupOutputArgs) ElementType() reflect.Type
type LookupGroupResult ¶
type LookupGroupResult struct { // A string containing the description of the group. Description *string `pulumi:"description"` // A string containing the name of the group. This value is commonly displayed when the group is referenced. DisplayName *string `pulumi:"displayName"` // The unique identifier for a group in the identity store. GroupId *string `pulumi:"groupId"` }
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
Resource Type definition for AWS::IdentityStore::Group
type LookupGroupResultOutput ¶
type LookupGroupResultOutput struct{ *pulumi.OutputState }
func LookupGroupOutput ¶
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) Description ¶
func (o LookupGroupResultOutput) Description() pulumi.StringPtrOutput
A string containing the description of the group.
func (LookupGroupResultOutput) DisplayName ¶
func (o LookupGroupResultOutput) DisplayName() pulumi.StringPtrOutput
A string containing the name of the group. This value is commonly displayed when the group is referenced.
func (LookupGroupResultOutput) ElementType ¶
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) GroupId ¶
func (o LookupGroupResultOutput) GroupId() pulumi.StringPtrOutput
The unique identifier for a group in the identity store.
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput