Documentation
¶
Index ¶
- type GetGroupArgs
- type GetGroupFilter
- type GetGroupFilterArgs
- type GetGroupFilterArray
- type GetGroupFilterArrayInput
- type GetGroupFilterArrayOutput
- func (GetGroupFilterArrayOutput) ElementType() reflect.Type
- func (o GetGroupFilterArrayOutput) Index(i pulumi.IntInput) GetGroupFilterOutput
- func (o GetGroupFilterArrayOutput) ToGetGroupFilterArrayOutput() GetGroupFilterArrayOutput
- func (o GetGroupFilterArrayOutput) ToGetGroupFilterArrayOutputWithContext(ctx context.Context) GetGroupFilterArrayOutput
- type GetGroupFilterInput
- type GetGroupFilterOutput
- func (o GetGroupFilterOutput) AttributePath() pulumi.StringOutput
- func (o GetGroupFilterOutput) AttributeValue() pulumi.StringOutput
- func (GetGroupFilterOutput) ElementType() reflect.Type
- func (o GetGroupFilterOutput) ToGetGroupFilterOutput() GetGroupFilterOutput
- func (o GetGroupFilterOutput) ToGetGroupFilterOutputWithContext(ctx context.Context) GetGroupFilterOutput
- type GetGroupOutputArgs
- type GetGroupResult
- type GetGroupResultOutput
- func (o GetGroupResultOutput) DisplayName() pulumi.StringOutput
- func (GetGroupResultOutput) ElementType() reflect.Type
- func (o GetGroupResultOutput) Filters() GetGroupFilterArrayOutput
- func (o GetGroupResultOutput) GroupId() pulumi.StringOutput
- func (o GetGroupResultOutput) Id() pulumi.StringOutput
- func (o GetGroupResultOutput) IdentityStoreId() pulumi.StringOutput
- func (o GetGroupResultOutput) ToGetGroupResultOutput() GetGroupResultOutput
- func (o GetGroupResultOutput) ToGetGroupResultOutputWithContext(ctx context.Context) GetGroupResultOutput
- type GetUserArgs
- type GetUserFilter
- type GetUserFilterArgs
- type GetUserFilterArray
- type GetUserFilterArrayInput
- type GetUserFilterArrayOutput
- func (GetUserFilterArrayOutput) ElementType() reflect.Type
- func (o GetUserFilterArrayOutput) Index(i pulumi.IntInput) GetUserFilterOutput
- func (o GetUserFilterArrayOutput) ToGetUserFilterArrayOutput() GetUserFilterArrayOutput
- func (o GetUserFilterArrayOutput) ToGetUserFilterArrayOutputWithContext(ctx context.Context) GetUserFilterArrayOutput
- type GetUserFilterInput
- type GetUserFilterOutput
- func (o GetUserFilterOutput) AttributePath() pulumi.StringOutput
- func (o GetUserFilterOutput) AttributeValue() pulumi.StringOutput
- func (GetUserFilterOutput) ElementType() reflect.Type
- func (o GetUserFilterOutput) ToGetUserFilterOutput() GetUserFilterOutput
- func (o GetUserFilterOutput) ToGetUserFilterOutputWithContext(ctx context.Context) GetUserFilterOutput
- type GetUserOutputArgs
- type GetUserResult
- type GetUserResultOutput
- func (GetUserResultOutput) ElementType() reflect.Type
- func (o GetUserResultOutput) Filters() GetUserFilterArrayOutput
- func (o GetUserResultOutput) Id() pulumi.StringOutput
- func (o GetUserResultOutput) IdentityStoreId() pulumi.StringOutput
- func (o GetUserResultOutput) ToGetUserResultOutput() GetUserResultOutput
- func (o GetUserResultOutput) ToGetUserResultOutputWithContext(ctx context.Context) GetUserResultOutput
- func (o GetUserResultOutput) UserId() pulumi.StringOutput
- func (o GetUserResultOutput) UserName() pulumi.StringOutput
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 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 (o GetGroupFilterArrayOutput) Index(i pulumi.IntInput) GetGroupFilterOutput
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 ¶
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 ¶
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 ¶
type GetGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroup.
func GetGroupOutput ¶
func GetGroupOutput(ctx *pulumi.Context, args GetGroupOutputArgs, opts ...pulumi.InvokeOption) GetGroupResultOutput
func (GetGroupResultOutput) DisplayName ¶
func (o GetGroupResultOutput) DisplayName() pulumi.StringOutput
The group's display name value.
func (GetGroupResultOutput) ElementType ¶
func (GetGroupResultOutput) ElementType() reflect.Type
func (GetGroupResultOutput) Filters ¶
func (o GetGroupResultOutput) Filters() GetGroupFilterArrayOutput
func (GetGroupResultOutput) GroupId ¶
func (o GetGroupResultOutput) GroupId() pulumi.StringOutput
func (GetGroupResultOutput) Id ¶
func (o GetGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGroupResultOutput) IdentityStoreId ¶
func (o GetGroupResultOutput) IdentityStoreId() pulumi.StringOutput
func (GetGroupResultOutput) ToGetGroupResultOutput ¶
func (o GetGroupResultOutput) ToGetGroupResultOutput() GetGroupResultOutput
func (GetGroupResultOutput) ToGetGroupResultOutputWithContext ¶
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 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 (o GetUserFilterArrayOutput) Index(i pulumi.IntInput) GetUserFilterOutput
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 ¶
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 ¶
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 ¶
type GetUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func GetUserOutput ¶
func GetUserOutput(ctx *pulumi.Context, args GetUserOutputArgs, opts ...pulumi.InvokeOption) GetUserResultOutput
func (GetUserResultOutput) ElementType ¶
func (GetUserResultOutput) ElementType() reflect.Type
func (GetUserResultOutput) Filters ¶
func (o GetUserResultOutput) Filters() GetUserFilterArrayOutput
func (GetUserResultOutput) Id ¶
func (o GetUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUserResultOutput) IdentityStoreId ¶
func (o GetUserResultOutput) IdentityStoreId() pulumi.StringOutput
func (GetUserResultOutput) ToGetUserResultOutput ¶
func (o GetUserResultOutput) ToGetUserResultOutput() GetUserResultOutput
func (GetUserResultOutput) ToGetUserResultOutputWithContext ¶
func (o GetUserResultOutput) ToGetUserResultOutputWithContext(ctx context.Context) GetUserResultOutput
func (GetUserResultOutput) UserId ¶
func (o GetUserResultOutput) UserId() pulumi.StringOutput
func (GetUserResultOutput) UserName ¶
func (o GetUserResultOutput) UserName() pulumi.StringOutput
The user's user name value.