identitystore

package
v4.36.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2022 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 GetGroupOutputArgs added in v4.21.0

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

A collection of arguments for invoking getGroup.

func (GetGroupOutputArgs) ElementType added in v4.21.0

func (GetGroupOutputArgs) ElementType() reflect.Type

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 GetGroupResultOutput added in v4.21.0

type GetGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroup.

func GetGroupOutput added in v4.21.0

func GetGroupOutput(ctx *pulumi.Context, args GetGroupOutputArgs, opts ...pulumi.InvokeOption) GetGroupResultOutput

func (GetGroupResultOutput) DisplayName added in v4.21.0

func (o GetGroupResultOutput) DisplayName() pulumi.StringOutput

The group's display name value.

func (GetGroupResultOutput) ElementType added in v4.21.0

func (GetGroupResultOutput) ElementType() reflect.Type

func (GetGroupResultOutput) Filters added in v4.21.0

func (GetGroupResultOutput) GroupId added in v4.21.0

func (GetGroupResultOutput) Id added in v4.21.0

The provider-assigned unique ID for this managed resource.

func (GetGroupResultOutput) IdentityStoreId added in v4.21.0

func (o GetGroupResultOutput) IdentityStoreId() pulumi.StringOutput

func (GetGroupResultOutput) ToGetGroupResultOutput added in v4.21.0

func (o GetGroupResultOutput) ToGetGroupResultOutput() GetGroupResultOutput

func (GetGroupResultOutput) ToGetGroupResultOutputWithContext added in v4.21.0

func (o GetGroupResultOutput) ToGetGroupResultOutputWithContext(ctx context.Context) GetGroupResultOutput

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 GetUserOutputArgs added in v4.21.0

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

A collection of arguments for invoking getUser.

func (GetUserOutputArgs) ElementType added in v4.21.0

func (GetUserOutputArgs) ElementType() reflect.Type

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.

type GetUserResultOutput added in v4.21.0

type GetUserResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUser.

func GetUserOutput added in v4.21.0

func GetUserOutput(ctx *pulumi.Context, args GetUserOutputArgs, opts ...pulumi.InvokeOption) GetUserResultOutput

func (GetUserResultOutput) ElementType added in v4.21.0

func (GetUserResultOutput) ElementType() reflect.Type

func (GetUserResultOutput) Filters added in v4.21.0

func (GetUserResultOutput) Id added in v4.21.0

The provider-assigned unique ID for this managed resource.

func (GetUserResultOutput) IdentityStoreId added in v4.21.0

func (o GetUserResultOutput) IdentityStoreId() pulumi.StringOutput

func (GetUserResultOutput) ToGetUserResultOutput added in v4.21.0

func (o GetUserResultOutput) ToGetUserResultOutput() GetUserResultOutput

func (GetUserResultOutput) ToGetUserResultOutputWithContext added in v4.21.0

func (o GetUserResultOutput) ToGetUserResultOutputWithContext(ctx context.Context) GetUserResultOutput

func (GetUserResultOutput) UserId added in v4.21.0

func (GetUserResultOutput) UserName added in v4.21.0

The user's user name value.

Jump to

Keyboard shortcuts

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