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 GetGroupResult
- 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 GetUserResult
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 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 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 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.