identitystore

package
v0.104.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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) ElementType() reflect.Type

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

func (GroupArgs) ElementType() reflect.Type

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) 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) ToGroupMembershipMemberIdOutput

func (o GroupMembershipMemberIdOutput) ToGroupMembershipMemberIdOutput() GroupMembershipMemberIdOutput

func (GroupMembershipMemberIdOutput) ToGroupMembershipMemberIdOutputWithContext

func (o GroupMembershipMemberIdOutput) ToGroupMembershipMemberIdOutputWithContext(ctx context.Context) GroupMembershipMemberIdOutput

func (GroupMembershipMemberIdOutput) UserId

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

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

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 LookupGroupArgs struct {
	// The unique identifier for a group in the identity store.
	GroupId string `pulumi:"groupId"`
	// The globally unique identifier for the identity store.
	IdentityStoreId string `pulumi:"identityStoreId"`
}

type LookupGroupMembershipArgs

type LookupGroupMembershipArgs struct {
	// The globally unique identifier for the identity store.
	IdentityStoreId string `pulumi:"identityStoreId"`
	// The identifier for a GroupMembership in the identity store.
	MembershipId string `pulumi:"membershipId"`
}

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

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 (LookupGroupMembershipResultOutput) ElementType

func (LookupGroupMembershipResultOutput) MembershipId

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 (LookupGroupResultOutput) Description

A string containing the description of the group.

func (LookupGroupResultOutput) DisplayName

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL