identitystore

package
v4.20.0 Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetGroupArgs

type GetGroupArgs struct {
	// Configuration block(s) for filtering. Currently, the AWS Identity Store API supports only 1 filter. Detailed below.
	Filters []GetGroupFilter `pulumi:"filters"`
	// The identifier for a group in the Identity Store.
	GroupId *string `pulumi:"groupId"`
	// The Identity Store ID associated with the Single Sign-On Instance.
	IdentityStoreId string `pulumi:"identityStoreId"`
}

A collection of arguments for invoking getGroup.

type GetGroupFilter

type GetGroupFilter struct {
	// The attribute path that is used to specify which attribute name to search. Currently, `DisplayName` is the only valid attribute path.
	AttributePath string `pulumi:"attributePath"`
	// The value for an attribute.
	AttributeValue string `pulumi:"attributeValue"`
}

type GetGroupFilterArgs

type GetGroupFilterArgs struct {
	// The attribute path that is used to specify which attribute name to search. Currently, `DisplayName` is the only valid attribute path.
	AttributePath pulumi.StringInput `pulumi:"attributePath"`
	// The value for an attribute.
	AttributeValue pulumi.StringInput `pulumi:"attributeValue"`
}

func (GetGroupFilterArgs) ElementType

func (GetGroupFilterArgs) ElementType() reflect.Type

func (GetGroupFilterArgs) ToGetGroupFilterOutput

func (i GetGroupFilterArgs) ToGetGroupFilterOutput() GetGroupFilterOutput

func (GetGroupFilterArgs) ToGetGroupFilterOutputWithContext

func (i GetGroupFilterArgs) ToGetGroupFilterOutputWithContext(ctx context.Context) GetGroupFilterOutput

type GetGroupFilterArray

type GetGroupFilterArray []GetGroupFilterInput

func (GetGroupFilterArray) ElementType

func (GetGroupFilterArray) ElementType() reflect.Type

func (GetGroupFilterArray) ToGetGroupFilterArrayOutput

func (i GetGroupFilterArray) ToGetGroupFilterArrayOutput() GetGroupFilterArrayOutput

func (GetGroupFilterArray) ToGetGroupFilterArrayOutputWithContext

func (i GetGroupFilterArray) ToGetGroupFilterArrayOutputWithContext(ctx context.Context) GetGroupFilterArrayOutput

type GetGroupFilterArrayInput

type GetGroupFilterArrayInput interface {
	pulumi.Input

	ToGetGroupFilterArrayOutput() GetGroupFilterArrayOutput
	ToGetGroupFilterArrayOutputWithContext(context.Context) GetGroupFilterArrayOutput
}

GetGroupFilterArrayInput is an input type that accepts GetGroupFilterArray and GetGroupFilterArrayOutput values. You can construct a concrete instance of `GetGroupFilterArrayInput` via:

GetGroupFilterArray{ GetGroupFilterArgs{...} }

type GetGroupFilterArrayOutput

type GetGroupFilterArrayOutput struct{ *pulumi.OutputState }

func (GetGroupFilterArrayOutput) ElementType

func (GetGroupFilterArrayOutput) ElementType() reflect.Type

func (GetGroupFilterArrayOutput) Index

func (GetGroupFilterArrayOutput) ToGetGroupFilterArrayOutput

func (o GetGroupFilterArrayOutput) ToGetGroupFilterArrayOutput() GetGroupFilterArrayOutput

func (GetGroupFilterArrayOutput) ToGetGroupFilterArrayOutputWithContext

func (o GetGroupFilterArrayOutput) ToGetGroupFilterArrayOutputWithContext(ctx context.Context) GetGroupFilterArrayOutput

type GetGroupFilterInput

type GetGroupFilterInput interface {
	pulumi.Input

	ToGetGroupFilterOutput() GetGroupFilterOutput
	ToGetGroupFilterOutputWithContext(context.Context) GetGroupFilterOutput
}

GetGroupFilterInput is an input type that accepts GetGroupFilterArgs and GetGroupFilterOutput values. You can construct a concrete instance of `GetGroupFilterInput` via:

GetGroupFilterArgs{...}

type GetGroupFilterOutput

type GetGroupFilterOutput struct{ *pulumi.OutputState }

func (GetGroupFilterOutput) AttributePath

func (o GetGroupFilterOutput) AttributePath() pulumi.StringOutput

The attribute path that is used to specify which attribute name to search. Currently, `DisplayName` is the only valid attribute path.

func (GetGroupFilterOutput) AttributeValue

func (o GetGroupFilterOutput) AttributeValue() pulumi.StringOutput

The value for an attribute.

func (GetGroupFilterOutput) ElementType

func (GetGroupFilterOutput) ElementType() reflect.Type

func (GetGroupFilterOutput) ToGetGroupFilterOutput

func (o GetGroupFilterOutput) ToGetGroupFilterOutput() GetGroupFilterOutput

func (GetGroupFilterOutput) ToGetGroupFilterOutputWithContext

func (o GetGroupFilterOutput) ToGetGroupFilterOutputWithContext(ctx context.Context) GetGroupFilterOutput

type GetGroupResult

type GetGroupResult struct {
	// The group's display name value.
	DisplayName string           `pulumi:"displayName"`
	Filters     []GetGroupFilter `pulumi:"filters"`
	GroupId     string           `pulumi:"groupId"`
	// The provider-assigned unique ID for this managed resource.
	Id              string `pulumi:"id"`
	IdentityStoreId string `pulumi:"identityStoreId"`
}

A collection of values returned by getGroup.

func GetGroup

func GetGroup(ctx *pulumi.Context, args *GetGroupArgs, opts ...pulumi.InvokeOption) (*GetGroupResult, error)

Use this data source to get an Identity Store Group.

type GetUserArgs

type GetUserArgs struct {
	// Configuration block(s) for filtering. Currently, the AWS Identity Store API supports only 1 filter. Detailed below.
	Filters []GetUserFilter `pulumi:"filters"`
	// The Identity Store ID associated with the Single Sign-On Instance.
	IdentityStoreId string `pulumi:"identityStoreId"`
	// The identifier for a user in the Identity Store.
	UserId *string `pulumi:"userId"`
}

A collection of arguments for invoking getUser.

type GetUserFilter

type GetUserFilter struct {
	// The attribute path that is used to specify which attribute name to search. Currently, `UserName` is the only valid attribute path.
	AttributePath string `pulumi:"attributePath"`
	// The value for an attribute.
	AttributeValue string `pulumi:"attributeValue"`
}

type GetUserFilterArgs

type GetUserFilterArgs struct {
	// The attribute path that is used to specify which attribute name to search. Currently, `UserName` is the only valid attribute path.
	AttributePath pulumi.StringInput `pulumi:"attributePath"`
	// The value for an attribute.
	AttributeValue pulumi.StringInput `pulumi:"attributeValue"`
}

func (GetUserFilterArgs) ElementType

func (GetUserFilterArgs) ElementType() reflect.Type

func (GetUserFilterArgs) ToGetUserFilterOutput

func (i GetUserFilterArgs) ToGetUserFilterOutput() GetUserFilterOutput

func (GetUserFilterArgs) ToGetUserFilterOutputWithContext

func (i GetUserFilterArgs) ToGetUserFilterOutputWithContext(ctx context.Context) GetUserFilterOutput

type GetUserFilterArray

type GetUserFilterArray []GetUserFilterInput

func (GetUserFilterArray) ElementType

func (GetUserFilterArray) ElementType() reflect.Type

func (GetUserFilterArray) ToGetUserFilterArrayOutput

func (i GetUserFilterArray) ToGetUserFilterArrayOutput() GetUserFilterArrayOutput

func (GetUserFilterArray) ToGetUserFilterArrayOutputWithContext

func (i GetUserFilterArray) ToGetUserFilterArrayOutputWithContext(ctx context.Context) GetUserFilterArrayOutput

type GetUserFilterArrayInput

type GetUserFilterArrayInput interface {
	pulumi.Input

	ToGetUserFilterArrayOutput() GetUserFilterArrayOutput
	ToGetUserFilterArrayOutputWithContext(context.Context) GetUserFilterArrayOutput
}

GetUserFilterArrayInput is an input type that accepts GetUserFilterArray and GetUserFilterArrayOutput values. You can construct a concrete instance of `GetUserFilterArrayInput` via:

GetUserFilterArray{ GetUserFilterArgs{...} }

type GetUserFilterArrayOutput

type GetUserFilterArrayOutput struct{ *pulumi.OutputState }

func (GetUserFilterArrayOutput) ElementType

func (GetUserFilterArrayOutput) ElementType() reflect.Type

func (GetUserFilterArrayOutput) Index

func (GetUserFilterArrayOutput) ToGetUserFilterArrayOutput

func (o GetUserFilterArrayOutput) ToGetUserFilterArrayOutput() GetUserFilterArrayOutput

func (GetUserFilterArrayOutput) ToGetUserFilterArrayOutputWithContext

func (o GetUserFilterArrayOutput) ToGetUserFilterArrayOutputWithContext(ctx context.Context) GetUserFilterArrayOutput

type GetUserFilterInput

type GetUserFilterInput interface {
	pulumi.Input

	ToGetUserFilterOutput() GetUserFilterOutput
	ToGetUserFilterOutputWithContext(context.Context) GetUserFilterOutput
}

GetUserFilterInput is an input type that accepts GetUserFilterArgs and GetUserFilterOutput values. You can construct a concrete instance of `GetUserFilterInput` via:

GetUserFilterArgs{...}

type GetUserFilterOutput

type GetUserFilterOutput struct{ *pulumi.OutputState }

func (GetUserFilterOutput) AttributePath

func (o GetUserFilterOutput) AttributePath() pulumi.StringOutput

The attribute path that is used to specify which attribute name to search. Currently, `UserName` is the only valid attribute path.

func (GetUserFilterOutput) AttributeValue

func (o GetUserFilterOutput) AttributeValue() pulumi.StringOutput

The value for an attribute.

func (GetUserFilterOutput) ElementType

func (GetUserFilterOutput) ElementType() reflect.Type

func (GetUserFilterOutput) ToGetUserFilterOutput

func (o GetUserFilterOutput) ToGetUserFilterOutput() GetUserFilterOutput

func (GetUserFilterOutput) ToGetUserFilterOutputWithContext

func (o GetUserFilterOutput) ToGetUserFilterOutputWithContext(ctx context.Context) GetUserFilterOutput

type GetUserResult

type GetUserResult struct {
	Filters []GetUserFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id              string `pulumi:"id"`
	IdentityStoreId string `pulumi:"identityStoreId"`
	UserId          string `pulumi:"userId"`
	// The user's user name value.
	UserName string `pulumi:"userName"`
}

A collection of values returned by getUser.

func GetUser

func GetUser(ctx *pulumi.Context, args *GetUserArgs, opts ...pulumi.InvokeOption) (*GetUserResult, error)

Use this data source to get an Identity Store User.

Jump to

Keyboard shortcuts

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