identitystore

package
v5.43.0 Latest Latest
Warning

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

Go to latest
Published: Nov 21, 2023 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 GetGroupAlternateIdentifier added in v5.22.0

type GetGroupAlternateIdentifier struct {
	// Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
	ExternalId *GetGroupAlternateIdentifierExternalId `pulumi:"externalId"`
	// An entity attribute that's unique to a specific entity. Detailed below.
	//
	// > Exactly one of the above arguments must be provided.
	UniqueAttribute *GetGroupAlternateIdentifierUniqueAttribute `pulumi:"uniqueAttribute"`
}

type GetGroupAlternateIdentifierArgs added in v5.22.0

type GetGroupAlternateIdentifierArgs struct {
	// Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
	ExternalId GetGroupAlternateIdentifierExternalIdPtrInput `pulumi:"externalId"`
	// An entity attribute that's unique to a specific entity. Detailed below.
	//
	// > Exactly one of the above arguments must be provided.
	UniqueAttribute GetGroupAlternateIdentifierUniqueAttributePtrInput `pulumi:"uniqueAttribute"`
}

func (GetGroupAlternateIdentifierArgs) ElementType added in v5.22.0

func (GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierOutput added in v5.22.0

func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierOutput() GetGroupAlternateIdentifierOutput

func (GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierOutputWithContext added in v5.22.0

func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierOutput

func (GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierPtrOutput added in v5.22.0

func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput

func (GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierPtrOutputWithContext added in v5.22.0

func (i GetGroupAlternateIdentifierArgs) ToGetGroupAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierPtrOutput

type GetGroupAlternateIdentifierExternalId added in v5.22.0

type GetGroupAlternateIdentifierExternalId struct {
	// The identifier issued to this resource by an external identity provider.
	Id string `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer string `pulumi:"issuer"`
}

type GetGroupAlternateIdentifierExternalIdArgs added in v5.22.0

type GetGroupAlternateIdentifierExternalIdArgs struct {
	// The identifier issued to this resource by an external identity provider.
	Id pulumi.StringInput `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer pulumi.StringInput `pulumi:"issuer"`
}

func (GetGroupAlternateIdentifierExternalIdArgs) ElementType added in v5.22.0

func (GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdOutput added in v5.22.0

func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdOutput() GetGroupAlternateIdentifierExternalIdOutput

func (GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdOutputWithContext added in v5.22.0

func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdOutput

func (GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdPtrOutput added in v5.22.0

func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput

func (GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext added in v5.22.0

func (i GetGroupAlternateIdentifierExternalIdArgs) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput

type GetGroupAlternateIdentifierExternalIdInput added in v5.22.0

type GetGroupAlternateIdentifierExternalIdInput interface {
	pulumi.Input

	ToGetGroupAlternateIdentifierExternalIdOutput() GetGroupAlternateIdentifierExternalIdOutput
	ToGetGroupAlternateIdentifierExternalIdOutputWithContext(context.Context) GetGroupAlternateIdentifierExternalIdOutput
}

GetGroupAlternateIdentifierExternalIdInput is an input type that accepts GetGroupAlternateIdentifierExternalIdArgs and GetGroupAlternateIdentifierExternalIdOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierExternalIdInput` via:

GetGroupAlternateIdentifierExternalIdArgs{...}

type GetGroupAlternateIdentifierExternalIdOutput added in v5.22.0

type GetGroupAlternateIdentifierExternalIdOutput struct{ *pulumi.OutputState }

func (GetGroupAlternateIdentifierExternalIdOutput) ElementType added in v5.22.0

func (GetGroupAlternateIdentifierExternalIdOutput) Id added in v5.22.0

The identifier issued to this resource by an external identity provider.

func (GetGroupAlternateIdentifierExternalIdOutput) Issuer added in v5.22.0

The issuer for an external identifier.

func (GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdOutput added in v5.22.0

func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdOutput() GetGroupAlternateIdentifierExternalIdOutput

func (GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdOutputWithContext added in v5.22.0

func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdOutput

func (GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutput added in v5.22.0

func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput

func (GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext added in v5.22.0

func (o GetGroupAlternateIdentifierExternalIdOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput

type GetGroupAlternateIdentifierExternalIdPtrInput added in v5.22.0

type GetGroupAlternateIdentifierExternalIdPtrInput interface {
	pulumi.Input

	ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput
	ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput
}

GetGroupAlternateIdentifierExternalIdPtrInput is an input type that accepts GetGroupAlternateIdentifierExternalIdArgs, GetGroupAlternateIdentifierExternalIdPtr and GetGroupAlternateIdentifierExternalIdPtrOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierExternalIdPtrInput` via:

        GetGroupAlternateIdentifierExternalIdArgs{...}

or:

        nil

type GetGroupAlternateIdentifierExternalIdPtrOutput added in v5.22.0

type GetGroupAlternateIdentifierExternalIdPtrOutput struct{ *pulumi.OutputState }

func (GetGroupAlternateIdentifierExternalIdPtrOutput) Elem added in v5.22.0

func (GetGroupAlternateIdentifierExternalIdPtrOutput) ElementType added in v5.22.0

func (GetGroupAlternateIdentifierExternalIdPtrOutput) Id added in v5.22.0

The identifier issued to this resource by an external identity provider.

func (GetGroupAlternateIdentifierExternalIdPtrOutput) Issuer added in v5.22.0

The issuer for an external identifier.

func (GetGroupAlternateIdentifierExternalIdPtrOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutput added in v5.22.0

func (o GetGroupAlternateIdentifierExternalIdPtrOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutput() GetGroupAlternateIdentifierExternalIdPtrOutput

func (GetGroupAlternateIdentifierExternalIdPtrOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext added in v5.22.0

func (o GetGroupAlternateIdentifierExternalIdPtrOutput) ToGetGroupAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierExternalIdPtrOutput

type GetGroupAlternateIdentifierInput added in v5.22.0

type GetGroupAlternateIdentifierInput interface {
	pulumi.Input

	ToGetGroupAlternateIdentifierOutput() GetGroupAlternateIdentifierOutput
	ToGetGroupAlternateIdentifierOutputWithContext(context.Context) GetGroupAlternateIdentifierOutput
}

GetGroupAlternateIdentifierInput is an input type that accepts GetGroupAlternateIdentifierArgs and GetGroupAlternateIdentifierOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierInput` via:

GetGroupAlternateIdentifierArgs{...}

type GetGroupAlternateIdentifierOutput added in v5.22.0

type GetGroupAlternateIdentifierOutput struct{ *pulumi.OutputState }

func (GetGroupAlternateIdentifierOutput) ElementType added in v5.22.0

func (GetGroupAlternateIdentifierOutput) ExternalId added in v5.22.0

Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.

func (GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierOutput added in v5.22.0

func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierOutput() GetGroupAlternateIdentifierOutput

func (GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierOutputWithContext added in v5.22.0

func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierOutput

func (GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierPtrOutput added in v5.22.0

func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput

func (GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierPtrOutputWithContext added in v5.22.0

func (o GetGroupAlternateIdentifierOutput) ToGetGroupAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierPtrOutput

func (GetGroupAlternateIdentifierOutput) UniqueAttribute added in v5.22.0

An entity attribute that's unique to a specific entity. Detailed below.

> Exactly one of the above arguments must be provided.

type GetGroupAlternateIdentifierPtrInput added in v5.22.0

type GetGroupAlternateIdentifierPtrInput interface {
	pulumi.Input

	ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput
	ToGetGroupAlternateIdentifierPtrOutputWithContext(context.Context) GetGroupAlternateIdentifierPtrOutput
}

GetGroupAlternateIdentifierPtrInput is an input type that accepts GetGroupAlternateIdentifierArgs, GetGroupAlternateIdentifierPtr and GetGroupAlternateIdentifierPtrOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierPtrInput` via:

        GetGroupAlternateIdentifierArgs{...}

or:

        nil

func GetGroupAlternateIdentifierPtr added in v5.22.0

type GetGroupAlternateIdentifierPtrOutput added in v5.22.0

type GetGroupAlternateIdentifierPtrOutput struct{ *pulumi.OutputState }

func (GetGroupAlternateIdentifierPtrOutput) Elem added in v5.22.0

func (GetGroupAlternateIdentifierPtrOutput) ElementType added in v5.22.0

func (GetGroupAlternateIdentifierPtrOutput) ExternalId added in v5.22.0

Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.

func (GetGroupAlternateIdentifierPtrOutput) ToGetGroupAlternateIdentifierPtrOutput added in v5.22.0

func (o GetGroupAlternateIdentifierPtrOutput) ToGetGroupAlternateIdentifierPtrOutput() GetGroupAlternateIdentifierPtrOutput

func (GetGroupAlternateIdentifierPtrOutput) ToGetGroupAlternateIdentifierPtrOutputWithContext added in v5.22.0

func (o GetGroupAlternateIdentifierPtrOutput) ToGetGroupAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierPtrOutput

func (GetGroupAlternateIdentifierPtrOutput) UniqueAttribute added in v5.22.0

An entity attribute that's unique to a specific entity. Detailed below.

> Exactly one of the above arguments must be provided.

type GetGroupAlternateIdentifierUniqueAttribute added in v5.22.0

type GetGroupAlternateIdentifierUniqueAttribute struct {
	// Attribute path that is used to specify which attribute name to search. For example: `DisplayName`. Refer to the [Group data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_Group.html).
	AttributePath string `pulumi:"attributePath"`
	// Value for an attribute.
	AttributeValue string `pulumi:"attributeValue"`
}

type GetGroupAlternateIdentifierUniqueAttributeArgs added in v5.22.0

type GetGroupAlternateIdentifierUniqueAttributeArgs struct {
	// Attribute path that is used to specify which attribute name to search. For example: `DisplayName`. Refer to the [Group data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_Group.html).
	AttributePath pulumi.StringInput `pulumi:"attributePath"`
	// Value for an attribute.
	AttributeValue pulumi.StringInput `pulumi:"attributeValue"`
}

func (GetGroupAlternateIdentifierUniqueAttributeArgs) ElementType added in v5.22.0

func (GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributeOutput added in v5.22.0

func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributeOutput() GetGroupAlternateIdentifierUniqueAttributeOutput

func (GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext added in v5.22.0

func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributeOutput

func (GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput added in v5.22.0

func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput

func (GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext added in v5.22.0

func (i GetGroupAlternateIdentifierUniqueAttributeArgs) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput

type GetGroupAlternateIdentifierUniqueAttributeInput added in v5.22.0

type GetGroupAlternateIdentifierUniqueAttributeInput interface {
	pulumi.Input

	ToGetGroupAlternateIdentifierUniqueAttributeOutput() GetGroupAlternateIdentifierUniqueAttributeOutput
	ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext(context.Context) GetGroupAlternateIdentifierUniqueAttributeOutput
}

GetGroupAlternateIdentifierUniqueAttributeInput is an input type that accepts GetGroupAlternateIdentifierUniqueAttributeArgs and GetGroupAlternateIdentifierUniqueAttributeOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierUniqueAttributeInput` via:

GetGroupAlternateIdentifierUniqueAttributeArgs{...}

type GetGroupAlternateIdentifierUniqueAttributeOutput added in v5.22.0

type GetGroupAlternateIdentifierUniqueAttributeOutput struct{ *pulumi.OutputState }

func (GetGroupAlternateIdentifierUniqueAttributeOutput) AttributePath added in v5.22.0

Attribute path that is used to specify which attribute name to search. For example: `DisplayName`. Refer to the [Group data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_Group.html).

func (GetGroupAlternateIdentifierUniqueAttributeOutput) AttributeValue added in v5.22.0

Value for an attribute.

func (GetGroupAlternateIdentifierUniqueAttributeOutput) ElementType added in v5.22.0

func (GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributeOutput added in v5.22.0

func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributeOutput() GetGroupAlternateIdentifierUniqueAttributeOutput

func (GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext added in v5.22.0

func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributeOutput

func (GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput added in v5.22.0

func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput

func (GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext added in v5.22.0

func (o GetGroupAlternateIdentifierUniqueAttributeOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput

type GetGroupAlternateIdentifierUniqueAttributePtrInput added in v5.22.0

type GetGroupAlternateIdentifierUniqueAttributePtrInput interface {
	pulumi.Input

	ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput
	ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput
}

GetGroupAlternateIdentifierUniqueAttributePtrInput is an input type that accepts GetGroupAlternateIdentifierUniqueAttributeArgs, GetGroupAlternateIdentifierUniqueAttributePtr and GetGroupAlternateIdentifierUniqueAttributePtrOutput values. You can construct a concrete instance of `GetGroupAlternateIdentifierUniqueAttributePtrInput` via:

        GetGroupAlternateIdentifierUniqueAttributeArgs{...}

or:

        nil

type GetGroupAlternateIdentifierUniqueAttributePtrOutput added in v5.22.0

type GetGroupAlternateIdentifierUniqueAttributePtrOutput struct{ *pulumi.OutputState }

func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) AttributePath added in v5.22.0

Attribute path that is used to specify which attribute name to search. For example: `DisplayName`. Refer to the [Group data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_Group.html).

func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) AttributeValue added in v5.22.0

Value for an attribute.

func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) Elem added in v5.22.0

func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) ElementType added in v5.22.0

func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput added in v5.22.0

func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutput() GetGroupAlternateIdentifierUniqueAttributePtrOutput

func (GetGroupAlternateIdentifierUniqueAttributePtrOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext added in v5.22.0

func (o GetGroupAlternateIdentifierUniqueAttributePtrOutput) ToGetGroupAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetGroupAlternateIdentifierUniqueAttributePtrOutput

type GetGroupExternalId added in v5.22.0

type GetGroupExternalId struct {
	// The identifier issued to this resource by an external identity provider.
	Id string `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer string `pulumi:"issuer"`
}

type GetGroupExternalIdArgs added in v5.22.0

type GetGroupExternalIdArgs struct {
	// The identifier issued to this resource by an external identity provider.
	Id pulumi.StringInput `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer pulumi.StringInput `pulumi:"issuer"`
}

func (GetGroupExternalIdArgs) ElementType added in v5.22.0

func (GetGroupExternalIdArgs) ElementType() reflect.Type

func (GetGroupExternalIdArgs) ToGetGroupExternalIdOutput added in v5.22.0

func (i GetGroupExternalIdArgs) ToGetGroupExternalIdOutput() GetGroupExternalIdOutput

func (GetGroupExternalIdArgs) ToGetGroupExternalIdOutputWithContext added in v5.22.0

func (i GetGroupExternalIdArgs) ToGetGroupExternalIdOutputWithContext(ctx context.Context) GetGroupExternalIdOutput

type GetGroupExternalIdArray added in v5.22.0

type GetGroupExternalIdArray []GetGroupExternalIdInput

func (GetGroupExternalIdArray) ElementType added in v5.22.0

func (GetGroupExternalIdArray) ElementType() reflect.Type

func (GetGroupExternalIdArray) ToGetGroupExternalIdArrayOutput added in v5.22.0

func (i GetGroupExternalIdArray) ToGetGroupExternalIdArrayOutput() GetGroupExternalIdArrayOutput

func (GetGroupExternalIdArray) ToGetGroupExternalIdArrayOutputWithContext added in v5.22.0

func (i GetGroupExternalIdArray) ToGetGroupExternalIdArrayOutputWithContext(ctx context.Context) GetGroupExternalIdArrayOutput

type GetGroupExternalIdArrayInput added in v5.22.0

type GetGroupExternalIdArrayInput interface {
	pulumi.Input

	ToGetGroupExternalIdArrayOutput() GetGroupExternalIdArrayOutput
	ToGetGroupExternalIdArrayOutputWithContext(context.Context) GetGroupExternalIdArrayOutput
}

GetGroupExternalIdArrayInput is an input type that accepts GetGroupExternalIdArray and GetGroupExternalIdArrayOutput values. You can construct a concrete instance of `GetGroupExternalIdArrayInput` via:

GetGroupExternalIdArray{ GetGroupExternalIdArgs{...} }

type GetGroupExternalIdArrayOutput added in v5.22.0

type GetGroupExternalIdArrayOutput struct{ *pulumi.OutputState }

func (GetGroupExternalIdArrayOutput) ElementType added in v5.22.0

func (GetGroupExternalIdArrayOutput) Index added in v5.22.0

func (GetGroupExternalIdArrayOutput) ToGetGroupExternalIdArrayOutput added in v5.22.0

func (o GetGroupExternalIdArrayOutput) ToGetGroupExternalIdArrayOutput() GetGroupExternalIdArrayOutput

func (GetGroupExternalIdArrayOutput) ToGetGroupExternalIdArrayOutputWithContext added in v5.22.0

func (o GetGroupExternalIdArrayOutput) ToGetGroupExternalIdArrayOutputWithContext(ctx context.Context) GetGroupExternalIdArrayOutput

type GetGroupExternalIdInput added in v5.22.0

type GetGroupExternalIdInput interface {
	pulumi.Input

	ToGetGroupExternalIdOutput() GetGroupExternalIdOutput
	ToGetGroupExternalIdOutputWithContext(context.Context) GetGroupExternalIdOutput
}

GetGroupExternalIdInput is an input type that accepts GetGroupExternalIdArgs and GetGroupExternalIdOutput values. You can construct a concrete instance of `GetGroupExternalIdInput` via:

GetGroupExternalIdArgs{...}

type GetGroupExternalIdOutput added in v5.22.0

type GetGroupExternalIdOutput struct{ *pulumi.OutputState }

func (GetGroupExternalIdOutput) ElementType added in v5.22.0

func (GetGroupExternalIdOutput) ElementType() reflect.Type

func (GetGroupExternalIdOutput) Id added in v5.22.0

The identifier issued to this resource by an external identity provider.

func (GetGroupExternalIdOutput) Issuer added in v5.22.0

The issuer for an external identifier.

func (GetGroupExternalIdOutput) ToGetGroupExternalIdOutput added in v5.22.0

func (o GetGroupExternalIdOutput) ToGetGroupExternalIdOutput() GetGroupExternalIdOutput

func (GetGroupExternalIdOutput) ToGetGroupExternalIdOutputWithContext added in v5.22.0

func (o GetGroupExternalIdOutput) ToGetGroupExternalIdOutputWithContext(ctx context.Context) GetGroupExternalIdOutput

type GetGroupFilter

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

type GetGroupFilterArgs

type GetGroupFilterArgs struct {
	// 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"`
	// 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

func (GetGroupFilterArgs) ToGetGroupFilterPtrOutput added in v5.22.0

func (i GetGroupFilterArgs) ToGetGroupFilterPtrOutput() GetGroupFilterPtrOutput

func (GetGroupFilterArgs) ToGetGroupFilterPtrOutputWithContext added in v5.22.0

func (i GetGroupFilterArgs) ToGetGroupFilterPtrOutputWithContext(ctx context.Context) GetGroupFilterPtrOutput

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

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

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

func (GetGroupFilterOutput) ToGetGroupFilterPtrOutput added in v5.22.0

func (o GetGroupFilterOutput) ToGetGroupFilterPtrOutput() GetGroupFilterPtrOutput

func (GetGroupFilterOutput) ToGetGroupFilterPtrOutputWithContext added in v5.22.0

func (o GetGroupFilterOutput) ToGetGroupFilterPtrOutputWithContext(ctx context.Context) GetGroupFilterPtrOutput

type GetGroupFilterPtrInput added in v5.22.0

type GetGroupFilterPtrInput interface {
	pulumi.Input

	ToGetGroupFilterPtrOutput() GetGroupFilterPtrOutput
	ToGetGroupFilterPtrOutputWithContext(context.Context) GetGroupFilterPtrOutput
}

GetGroupFilterPtrInput is an input type that accepts GetGroupFilterArgs, GetGroupFilterPtr and GetGroupFilterPtrOutput values. You can construct a concrete instance of `GetGroupFilterPtrInput` via:

        GetGroupFilterArgs{...}

or:

        nil

func GetGroupFilterPtr added in v5.22.0

func GetGroupFilterPtr(v *GetGroupFilterArgs) GetGroupFilterPtrInput

type GetGroupFilterPtrOutput added in v5.22.0

type GetGroupFilterPtrOutput struct{ *pulumi.OutputState }

func (GetGroupFilterPtrOutput) AttributePath added in v5.22.0

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

func (GetGroupFilterPtrOutput) AttributeValue added in v5.22.0

func (o GetGroupFilterPtrOutput) AttributeValue() pulumi.StringPtrOutput

Value for an attribute.

func (GetGroupFilterPtrOutput) Elem added in v5.22.0

func (GetGroupFilterPtrOutput) ElementType added in v5.22.0

func (GetGroupFilterPtrOutput) ElementType() reflect.Type

func (GetGroupFilterPtrOutput) ToGetGroupFilterPtrOutput added in v5.22.0

func (o GetGroupFilterPtrOutput) ToGetGroupFilterPtrOutput() GetGroupFilterPtrOutput

func (GetGroupFilterPtrOutput) ToGetGroupFilterPtrOutputWithContext added in v5.22.0

func (o GetGroupFilterPtrOutput) ToGetGroupFilterPtrOutputWithContext(ctx context.Context) GetGroupFilterPtrOutput

type GetUserAddress added in v5.17.0

type GetUserAddress struct {
	// The country that this address is in.
	Country string `pulumi:"country"`
	// The name that is typically displayed when the name is shown for display.
	Formatted string `pulumi:"formatted"`
	// The address locality.
	Locality string `pulumi:"locality"`
	// The postal code of the address.
	PostalCode string `pulumi:"postalCode"`
	// When `true`, this is the primary phone number associated with the user.
	Primary bool `pulumi:"primary"`
	// The region of the address.
	Region string `pulumi:"region"`
	// The street of the address.
	StreetAddress string `pulumi:"streetAddress"`
	// The type of phone number.
	Type string `pulumi:"type"`
}

type GetUserAddressArgs added in v5.17.0

type GetUserAddressArgs struct {
	// The country that this address is in.
	Country pulumi.StringInput `pulumi:"country"`
	// The name that is typically displayed when the name is shown for display.
	Formatted pulumi.StringInput `pulumi:"formatted"`
	// The address locality.
	Locality pulumi.StringInput `pulumi:"locality"`
	// The postal code of the address.
	PostalCode pulumi.StringInput `pulumi:"postalCode"`
	// When `true`, this is the primary phone number associated with the user.
	Primary pulumi.BoolInput `pulumi:"primary"`
	// The region of the address.
	Region pulumi.StringInput `pulumi:"region"`
	// The street of the address.
	StreetAddress pulumi.StringInput `pulumi:"streetAddress"`
	// The type of phone number.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetUserAddressArgs) ElementType added in v5.17.0

func (GetUserAddressArgs) ElementType() reflect.Type

func (GetUserAddressArgs) ToGetUserAddressOutput added in v5.17.0

func (i GetUserAddressArgs) ToGetUserAddressOutput() GetUserAddressOutput

func (GetUserAddressArgs) ToGetUserAddressOutputWithContext added in v5.17.0

func (i GetUserAddressArgs) ToGetUserAddressOutputWithContext(ctx context.Context) GetUserAddressOutput

type GetUserAddressArray added in v5.17.0

type GetUserAddressArray []GetUserAddressInput

func (GetUserAddressArray) ElementType added in v5.17.0

func (GetUserAddressArray) ElementType() reflect.Type

func (GetUserAddressArray) ToGetUserAddressArrayOutput added in v5.17.0

func (i GetUserAddressArray) ToGetUserAddressArrayOutput() GetUserAddressArrayOutput

func (GetUserAddressArray) ToGetUserAddressArrayOutputWithContext added in v5.17.0

func (i GetUserAddressArray) ToGetUserAddressArrayOutputWithContext(ctx context.Context) GetUserAddressArrayOutput

type GetUserAddressArrayInput added in v5.17.0

type GetUserAddressArrayInput interface {
	pulumi.Input

	ToGetUserAddressArrayOutput() GetUserAddressArrayOutput
	ToGetUserAddressArrayOutputWithContext(context.Context) GetUserAddressArrayOutput
}

GetUserAddressArrayInput is an input type that accepts GetUserAddressArray and GetUserAddressArrayOutput values. You can construct a concrete instance of `GetUserAddressArrayInput` via:

GetUserAddressArray{ GetUserAddressArgs{...} }

type GetUserAddressArrayOutput added in v5.17.0

type GetUserAddressArrayOutput struct{ *pulumi.OutputState }

func (GetUserAddressArrayOutput) ElementType added in v5.17.0

func (GetUserAddressArrayOutput) ElementType() reflect.Type

func (GetUserAddressArrayOutput) Index added in v5.17.0

func (GetUserAddressArrayOutput) ToGetUserAddressArrayOutput added in v5.17.0

func (o GetUserAddressArrayOutput) ToGetUserAddressArrayOutput() GetUserAddressArrayOutput

func (GetUserAddressArrayOutput) ToGetUserAddressArrayOutputWithContext added in v5.17.0

func (o GetUserAddressArrayOutput) ToGetUserAddressArrayOutputWithContext(ctx context.Context) GetUserAddressArrayOutput

type GetUserAddressInput added in v5.17.0

type GetUserAddressInput interface {
	pulumi.Input

	ToGetUserAddressOutput() GetUserAddressOutput
	ToGetUserAddressOutputWithContext(context.Context) GetUserAddressOutput
}

GetUserAddressInput is an input type that accepts GetUserAddressArgs and GetUserAddressOutput values. You can construct a concrete instance of `GetUserAddressInput` via:

GetUserAddressArgs{...}

type GetUserAddressOutput added in v5.17.0

type GetUserAddressOutput struct{ *pulumi.OutputState }

func (GetUserAddressOutput) Country added in v5.17.0

The country that this address is in.

func (GetUserAddressOutput) ElementType added in v5.17.0

func (GetUserAddressOutput) ElementType() reflect.Type

func (GetUserAddressOutput) Formatted added in v5.17.0

The name that is typically displayed when the name is shown for display.

func (GetUserAddressOutput) Locality added in v5.17.0

The address locality.

func (GetUserAddressOutput) PostalCode added in v5.17.0

func (o GetUserAddressOutput) PostalCode() pulumi.StringOutput

The postal code of the address.

func (GetUserAddressOutput) Primary added in v5.17.0

When `true`, this is the primary phone number associated with the user.

func (GetUserAddressOutput) Region added in v5.17.0

The region of the address.

func (GetUserAddressOutput) StreetAddress added in v5.17.0

func (o GetUserAddressOutput) StreetAddress() pulumi.StringOutput

The street of the address.

func (GetUserAddressOutput) ToGetUserAddressOutput added in v5.17.0

func (o GetUserAddressOutput) ToGetUserAddressOutput() GetUserAddressOutput

func (GetUserAddressOutput) ToGetUserAddressOutputWithContext added in v5.17.0

func (o GetUserAddressOutput) ToGetUserAddressOutputWithContext(ctx context.Context) GetUserAddressOutput

func (GetUserAddressOutput) Type added in v5.17.0

The type of phone number.

type GetUserAlternateIdentifier added in v5.17.0

type GetUserAlternateIdentifier struct {
	// Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
	ExternalId *GetUserAlternateIdentifierExternalId `pulumi:"externalId"`
	// An entity attribute that's unique to a specific entity. Detailed below.
	//
	// > Exactly one of the above arguments must be provided.
	UniqueAttribute *GetUserAlternateIdentifierUniqueAttribute `pulumi:"uniqueAttribute"`
}

type GetUserAlternateIdentifierArgs added in v5.17.0

type GetUserAlternateIdentifierArgs struct {
	// Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.
	ExternalId GetUserAlternateIdentifierExternalIdPtrInput `pulumi:"externalId"`
	// An entity attribute that's unique to a specific entity. Detailed below.
	//
	// > Exactly one of the above arguments must be provided.
	UniqueAttribute GetUserAlternateIdentifierUniqueAttributePtrInput `pulumi:"uniqueAttribute"`
}

func (GetUserAlternateIdentifierArgs) ElementType added in v5.17.0

func (GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierOutput added in v5.17.0

func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierOutput() GetUserAlternateIdentifierOutput

func (GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierOutputWithContext added in v5.17.0

func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierOutputWithContext(ctx context.Context) GetUserAlternateIdentifierOutput

func (GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierPtrOutput added in v5.17.0

func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput

func (GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierPtrOutputWithContext added in v5.17.0

func (i GetUserAlternateIdentifierArgs) ToGetUserAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierPtrOutput

type GetUserAlternateIdentifierExternalId added in v5.17.0

type GetUserAlternateIdentifierExternalId struct {
	// The identifier issued to this resource by an external identity provider.
	Id string `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer string `pulumi:"issuer"`
}

type GetUserAlternateIdentifierExternalIdArgs added in v5.17.0

type GetUserAlternateIdentifierExternalIdArgs struct {
	// The identifier issued to this resource by an external identity provider.
	Id pulumi.StringInput `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer pulumi.StringInput `pulumi:"issuer"`
}

func (GetUserAlternateIdentifierExternalIdArgs) ElementType added in v5.17.0

func (GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdOutput added in v5.17.0

func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdOutput() GetUserAlternateIdentifierExternalIdOutput

func (GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdOutputWithContext added in v5.17.0

func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdOutput

func (GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdPtrOutput added in v5.17.0

func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput

func (GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext added in v5.17.0

func (i GetUserAlternateIdentifierExternalIdArgs) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdPtrOutput

type GetUserAlternateIdentifierExternalIdInput added in v5.17.0

type GetUserAlternateIdentifierExternalIdInput interface {
	pulumi.Input

	ToGetUserAlternateIdentifierExternalIdOutput() GetUserAlternateIdentifierExternalIdOutput
	ToGetUserAlternateIdentifierExternalIdOutputWithContext(context.Context) GetUserAlternateIdentifierExternalIdOutput
}

GetUserAlternateIdentifierExternalIdInput is an input type that accepts GetUserAlternateIdentifierExternalIdArgs and GetUserAlternateIdentifierExternalIdOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierExternalIdInput` via:

GetUserAlternateIdentifierExternalIdArgs{...}

type GetUserAlternateIdentifierExternalIdOutput added in v5.17.0

type GetUserAlternateIdentifierExternalIdOutput struct{ *pulumi.OutputState }

func (GetUserAlternateIdentifierExternalIdOutput) ElementType added in v5.17.0

func (GetUserAlternateIdentifierExternalIdOutput) Id added in v5.17.0

The identifier issued to this resource by an external identity provider.

func (GetUserAlternateIdentifierExternalIdOutput) Issuer added in v5.17.0

The issuer for an external identifier.

func (GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdOutput added in v5.17.0

func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdOutput() GetUserAlternateIdentifierExternalIdOutput

func (GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdOutputWithContext added in v5.17.0

func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdOutput

func (GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdPtrOutput added in v5.17.0

func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput

func (GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext added in v5.17.0

func (o GetUserAlternateIdentifierExternalIdOutput) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdPtrOutput

type GetUserAlternateIdentifierExternalIdPtrInput added in v5.17.0

type GetUserAlternateIdentifierExternalIdPtrInput interface {
	pulumi.Input

	ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput
	ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(context.Context) GetUserAlternateIdentifierExternalIdPtrOutput
}

GetUserAlternateIdentifierExternalIdPtrInput is an input type that accepts GetUserAlternateIdentifierExternalIdArgs, GetUserAlternateIdentifierExternalIdPtr and GetUserAlternateIdentifierExternalIdPtrOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierExternalIdPtrInput` via:

        GetUserAlternateIdentifierExternalIdArgs{...}

or:

        nil

type GetUserAlternateIdentifierExternalIdPtrOutput added in v5.17.0

type GetUserAlternateIdentifierExternalIdPtrOutput struct{ *pulumi.OutputState }

func (GetUserAlternateIdentifierExternalIdPtrOutput) Elem added in v5.17.0

func (GetUserAlternateIdentifierExternalIdPtrOutput) ElementType added in v5.17.0

func (GetUserAlternateIdentifierExternalIdPtrOutput) Id added in v5.17.0

The identifier issued to this resource by an external identity provider.

func (GetUserAlternateIdentifierExternalIdPtrOutput) Issuer added in v5.17.0

The issuer for an external identifier.

func (GetUserAlternateIdentifierExternalIdPtrOutput) ToGetUserAlternateIdentifierExternalIdPtrOutput added in v5.17.0

func (o GetUserAlternateIdentifierExternalIdPtrOutput) ToGetUserAlternateIdentifierExternalIdPtrOutput() GetUserAlternateIdentifierExternalIdPtrOutput

func (GetUserAlternateIdentifierExternalIdPtrOutput) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext added in v5.17.0

func (o GetUserAlternateIdentifierExternalIdPtrOutput) ToGetUserAlternateIdentifierExternalIdPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierExternalIdPtrOutput

type GetUserAlternateIdentifierInput added in v5.17.0

type GetUserAlternateIdentifierInput interface {
	pulumi.Input

	ToGetUserAlternateIdentifierOutput() GetUserAlternateIdentifierOutput
	ToGetUserAlternateIdentifierOutputWithContext(context.Context) GetUserAlternateIdentifierOutput
}

GetUserAlternateIdentifierInput is an input type that accepts GetUserAlternateIdentifierArgs and GetUserAlternateIdentifierOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierInput` via:

GetUserAlternateIdentifierArgs{...}

type GetUserAlternateIdentifierOutput added in v5.17.0

type GetUserAlternateIdentifierOutput struct{ *pulumi.OutputState }

func (GetUserAlternateIdentifierOutput) ElementType added in v5.17.0

func (GetUserAlternateIdentifierOutput) ExternalId added in v5.17.0

Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.

func (GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierOutput added in v5.17.0

func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierOutput() GetUserAlternateIdentifierOutput

func (GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierOutputWithContext added in v5.17.0

func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierOutputWithContext(ctx context.Context) GetUserAlternateIdentifierOutput

func (GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierPtrOutput added in v5.17.0

func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput

func (GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierPtrOutputWithContext added in v5.17.0

func (o GetUserAlternateIdentifierOutput) ToGetUserAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierPtrOutput

func (GetUserAlternateIdentifierOutput) UniqueAttribute added in v5.17.0

An entity attribute that's unique to a specific entity. Detailed below.

> Exactly one of the above arguments must be provided.

type GetUserAlternateIdentifierPtrInput added in v5.17.0

type GetUserAlternateIdentifierPtrInput interface {
	pulumi.Input

	ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput
	ToGetUserAlternateIdentifierPtrOutputWithContext(context.Context) GetUserAlternateIdentifierPtrOutput
}

GetUserAlternateIdentifierPtrInput is an input type that accepts GetUserAlternateIdentifierArgs, GetUserAlternateIdentifierPtr and GetUserAlternateIdentifierPtrOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierPtrInput` via:

        GetUserAlternateIdentifierArgs{...}

or:

        nil

func GetUserAlternateIdentifierPtr added in v5.17.0

type GetUserAlternateIdentifierPtrOutput added in v5.17.0

type GetUserAlternateIdentifierPtrOutput struct{ *pulumi.OutputState }

func (GetUserAlternateIdentifierPtrOutput) Elem added in v5.17.0

func (GetUserAlternateIdentifierPtrOutput) ElementType added in v5.17.0

func (GetUserAlternateIdentifierPtrOutput) ExternalId added in v5.17.0

Configuration block for filtering by the identifier issued by an external identity provider. Detailed below.

func (GetUserAlternateIdentifierPtrOutput) ToGetUserAlternateIdentifierPtrOutput added in v5.17.0

func (o GetUserAlternateIdentifierPtrOutput) ToGetUserAlternateIdentifierPtrOutput() GetUserAlternateIdentifierPtrOutput

func (GetUserAlternateIdentifierPtrOutput) ToGetUserAlternateIdentifierPtrOutputWithContext added in v5.17.0

func (o GetUserAlternateIdentifierPtrOutput) ToGetUserAlternateIdentifierPtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierPtrOutput

func (GetUserAlternateIdentifierPtrOutput) UniqueAttribute added in v5.17.0

An entity attribute that's unique to a specific entity. Detailed below.

> Exactly one of the above arguments must be provided.

type GetUserAlternateIdentifierUniqueAttribute added in v5.17.0

type GetUserAlternateIdentifierUniqueAttribute struct {
	// Attribute path that is used to specify which attribute name to search. For example: `UserName`. Refer to the [User data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_User.html).
	AttributePath string `pulumi:"attributePath"`
	// Value for an attribute.
	AttributeValue string `pulumi:"attributeValue"`
}

type GetUserAlternateIdentifierUniqueAttributeArgs added in v5.17.0

type GetUserAlternateIdentifierUniqueAttributeArgs struct {
	// Attribute path that is used to specify which attribute name to search. For example: `UserName`. Refer to the [User data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_User.html).
	AttributePath pulumi.StringInput `pulumi:"attributePath"`
	// Value for an attribute.
	AttributeValue pulumi.StringInput `pulumi:"attributeValue"`
}

func (GetUserAlternateIdentifierUniqueAttributeArgs) ElementType added in v5.17.0

func (GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributeOutput added in v5.17.0

func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributeOutput() GetUserAlternateIdentifierUniqueAttributeOutput

func (GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext added in v5.17.0

func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributeOutput

func (GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributePtrOutput added in v5.17.0

func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput

func (GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext added in v5.17.0

func (i GetUserAlternateIdentifierUniqueAttributeArgs) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput

type GetUserAlternateIdentifierUniqueAttributeInput added in v5.17.0

type GetUserAlternateIdentifierUniqueAttributeInput interface {
	pulumi.Input

	ToGetUserAlternateIdentifierUniqueAttributeOutput() GetUserAlternateIdentifierUniqueAttributeOutput
	ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext(context.Context) GetUserAlternateIdentifierUniqueAttributeOutput
}

GetUserAlternateIdentifierUniqueAttributeInput is an input type that accepts GetUserAlternateIdentifierUniqueAttributeArgs and GetUserAlternateIdentifierUniqueAttributeOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierUniqueAttributeInput` via:

GetUserAlternateIdentifierUniqueAttributeArgs{...}

type GetUserAlternateIdentifierUniqueAttributeOutput added in v5.17.0

type GetUserAlternateIdentifierUniqueAttributeOutput struct{ *pulumi.OutputState }

func (GetUserAlternateIdentifierUniqueAttributeOutput) AttributePath added in v5.17.0

Attribute path that is used to specify which attribute name to search. For example: `UserName`. Refer to the [User data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_User.html).

func (GetUserAlternateIdentifierUniqueAttributeOutput) AttributeValue added in v5.17.0

Value for an attribute.

func (GetUserAlternateIdentifierUniqueAttributeOutput) ElementType added in v5.17.0

func (GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributeOutput added in v5.17.0

func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributeOutput() GetUserAlternateIdentifierUniqueAttributeOutput

func (GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext added in v5.17.0

func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributeOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributeOutput

func (GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutput added in v5.17.0

func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput

func (GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext added in v5.17.0

func (o GetUserAlternateIdentifierUniqueAttributeOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput

type GetUserAlternateIdentifierUniqueAttributePtrInput added in v5.17.0

type GetUserAlternateIdentifierUniqueAttributePtrInput interface {
	pulumi.Input

	ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput
	ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput
}

GetUserAlternateIdentifierUniqueAttributePtrInput is an input type that accepts GetUserAlternateIdentifierUniqueAttributeArgs, GetUserAlternateIdentifierUniqueAttributePtr and GetUserAlternateIdentifierUniqueAttributePtrOutput values. You can construct a concrete instance of `GetUserAlternateIdentifierUniqueAttributePtrInput` via:

        GetUserAlternateIdentifierUniqueAttributeArgs{...}

or:

        nil

type GetUserAlternateIdentifierUniqueAttributePtrOutput added in v5.17.0

type GetUserAlternateIdentifierUniqueAttributePtrOutput struct{ *pulumi.OutputState }

func (GetUserAlternateIdentifierUniqueAttributePtrOutput) AttributePath added in v5.17.0

Attribute path that is used to specify which attribute name to search. For example: `UserName`. Refer to the [User data type](https://docs.aws.amazon.com/singlesignon/latest/IdentityStoreAPIReference/API_User.html).

func (GetUserAlternateIdentifierUniqueAttributePtrOutput) AttributeValue added in v5.17.0

Value for an attribute.

func (GetUserAlternateIdentifierUniqueAttributePtrOutput) Elem added in v5.17.0

func (GetUserAlternateIdentifierUniqueAttributePtrOutput) ElementType added in v5.17.0

func (GetUserAlternateIdentifierUniqueAttributePtrOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutput added in v5.17.0

func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutput() GetUserAlternateIdentifierUniqueAttributePtrOutput

func (GetUserAlternateIdentifierUniqueAttributePtrOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext added in v5.17.0

func (o GetUserAlternateIdentifierUniqueAttributePtrOutput) ToGetUserAlternateIdentifierUniqueAttributePtrOutputWithContext(ctx context.Context) GetUserAlternateIdentifierUniqueAttributePtrOutput

type GetUserEmail added in v5.17.0

type GetUserEmail struct {
	// When `true`, this is the primary phone number associated with the user.
	Primary bool `pulumi:"primary"`
	// The type of phone number.
	Type string `pulumi:"type"`
	// The user's phone number.
	Value string `pulumi:"value"`
}

type GetUserEmailArgs added in v5.17.0

type GetUserEmailArgs struct {
	// When `true`, this is the primary phone number associated with the user.
	Primary pulumi.BoolInput `pulumi:"primary"`
	// The type of phone number.
	Type pulumi.StringInput `pulumi:"type"`
	// The user's phone number.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetUserEmailArgs) ElementType added in v5.17.0

func (GetUserEmailArgs) ElementType() reflect.Type

func (GetUserEmailArgs) ToGetUserEmailOutput added in v5.17.0

func (i GetUserEmailArgs) ToGetUserEmailOutput() GetUserEmailOutput

func (GetUserEmailArgs) ToGetUserEmailOutputWithContext added in v5.17.0

func (i GetUserEmailArgs) ToGetUserEmailOutputWithContext(ctx context.Context) GetUserEmailOutput

type GetUserEmailArray added in v5.17.0

type GetUserEmailArray []GetUserEmailInput

func (GetUserEmailArray) ElementType added in v5.17.0

func (GetUserEmailArray) ElementType() reflect.Type

func (GetUserEmailArray) ToGetUserEmailArrayOutput added in v5.17.0

func (i GetUserEmailArray) ToGetUserEmailArrayOutput() GetUserEmailArrayOutput

func (GetUserEmailArray) ToGetUserEmailArrayOutputWithContext added in v5.17.0

func (i GetUserEmailArray) ToGetUserEmailArrayOutputWithContext(ctx context.Context) GetUserEmailArrayOutput

type GetUserEmailArrayInput added in v5.17.0

type GetUserEmailArrayInput interface {
	pulumi.Input

	ToGetUserEmailArrayOutput() GetUserEmailArrayOutput
	ToGetUserEmailArrayOutputWithContext(context.Context) GetUserEmailArrayOutput
}

GetUserEmailArrayInput is an input type that accepts GetUserEmailArray and GetUserEmailArrayOutput values. You can construct a concrete instance of `GetUserEmailArrayInput` via:

GetUserEmailArray{ GetUserEmailArgs{...} }

type GetUserEmailArrayOutput added in v5.17.0

type GetUserEmailArrayOutput struct{ *pulumi.OutputState }

func (GetUserEmailArrayOutput) ElementType added in v5.17.0

func (GetUserEmailArrayOutput) ElementType() reflect.Type

func (GetUserEmailArrayOutput) Index added in v5.17.0

func (GetUserEmailArrayOutput) ToGetUserEmailArrayOutput added in v5.17.0

func (o GetUserEmailArrayOutput) ToGetUserEmailArrayOutput() GetUserEmailArrayOutput

func (GetUserEmailArrayOutput) ToGetUserEmailArrayOutputWithContext added in v5.17.0

func (o GetUserEmailArrayOutput) ToGetUserEmailArrayOutputWithContext(ctx context.Context) GetUserEmailArrayOutput

type GetUserEmailInput added in v5.17.0

type GetUserEmailInput interface {
	pulumi.Input

	ToGetUserEmailOutput() GetUserEmailOutput
	ToGetUserEmailOutputWithContext(context.Context) GetUserEmailOutput
}

GetUserEmailInput is an input type that accepts GetUserEmailArgs and GetUserEmailOutput values. You can construct a concrete instance of `GetUserEmailInput` via:

GetUserEmailArgs{...}

type GetUserEmailOutput added in v5.17.0

type GetUserEmailOutput struct{ *pulumi.OutputState }

func (GetUserEmailOutput) ElementType added in v5.17.0

func (GetUserEmailOutput) ElementType() reflect.Type

func (GetUserEmailOutput) Primary added in v5.17.0

func (o GetUserEmailOutput) Primary() pulumi.BoolOutput

When `true`, this is the primary phone number associated with the user.

func (GetUserEmailOutput) ToGetUserEmailOutput added in v5.17.0

func (o GetUserEmailOutput) ToGetUserEmailOutput() GetUserEmailOutput

func (GetUserEmailOutput) ToGetUserEmailOutputWithContext added in v5.17.0

func (o GetUserEmailOutput) ToGetUserEmailOutputWithContext(ctx context.Context) GetUserEmailOutput

func (GetUserEmailOutput) Type added in v5.17.0

The type of phone number.

func (GetUserEmailOutput) Value added in v5.17.0

The user's phone number.

type GetUserExternalId added in v5.17.0

type GetUserExternalId struct {
	// The identifier issued to this resource by an external identity provider.
	Id string `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer string `pulumi:"issuer"`
}

type GetUserExternalIdArgs added in v5.17.0

type GetUserExternalIdArgs struct {
	// The identifier issued to this resource by an external identity provider.
	Id pulumi.StringInput `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer pulumi.StringInput `pulumi:"issuer"`
}

func (GetUserExternalIdArgs) ElementType added in v5.17.0

func (GetUserExternalIdArgs) ElementType() reflect.Type

func (GetUserExternalIdArgs) ToGetUserExternalIdOutput added in v5.17.0

func (i GetUserExternalIdArgs) ToGetUserExternalIdOutput() GetUserExternalIdOutput

func (GetUserExternalIdArgs) ToGetUserExternalIdOutputWithContext added in v5.17.0

func (i GetUserExternalIdArgs) ToGetUserExternalIdOutputWithContext(ctx context.Context) GetUserExternalIdOutput

type GetUserExternalIdArray added in v5.17.0

type GetUserExternalIdArray []GetUserExternalIdInput

func (GetUserExternalIdArray) ElementType added in v5.17.0

func (GetUserExternalIdArray) ElementType() reflect.Type

func (GetUserExternalIdArray) ToGetUserExternalIdArrayOutput added in v5.17.0

func (i GetUserExternalIdArray) ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput

func (GetUserExternalIdArray) ToGetUserExternalIdArrayOutputWithContext added in v5.17.0

func (i GetUserExternalIdArray) ToGetUserExternalIdArrayOutputWithContext(ctx context.Context) GetUserExternalIdArrayOutput

type GetUserExternalIdArrayInput added in v5.17.0

type GetUserExternalIdArrayInput interface {
	pulumi.Input

	ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput
	ToGetUserExternalIdArrayOutputWithContext(context.Context) GetUserExternalIdArrayOutput
}

GetUserExternalIdArrayInput is an input type that accepts GetUserExternalIdArray and GetUserExternalIdArrayOutput values. You can construct a concrete instance of `GetUserExternalIdArrayInput` via:

GetUserExternalIdArray{ GetUserExternalIdArgs{...} }

type GetUserExternalIdArrayOutput added in v5.17.0

type GetUserExternalIdArrayOutput struct{ *pulumi.OutputState }

func (GetUserExternalIdArrayOutput) ElementType added in v5.17.0

func (GetUserExternalIdArrayOutput) Index added in v5.17.0

func (GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutput added in v5.17.0

func (o GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutput() GetUserExternalIdArrayOutput

func (GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutputWithContext added in v5.17.0

func (o GetUserExternalIdArrayOutput) ToGetUserExternalIdArrayOutputWithContext(ctx context.Context) GetUserExternalIdArrayOutput

type GetUserExternalIdInput added in v5.17.0

type GetUserExternalIdInput interface {
	pulumi.Input

	ToGetUserExternalIdOutput() GetUserExternalIdOutput
	ToGetUserExternalIdOutputWithContext(context.Context) GetUserExternalIdOutput
}

GetUserExternalIdInput is an input type that accepts GetUserExternalIdArgs and GetUserExternalIdOutput values. You can construct a concrete instance of `GetUserExternalIdInput` via:

GetUserExternalIdArgs{...}

type GetUserExternalIdOutput added in v5.17.0

type GetUserExternalIdOutput struct{ *pulumi.OutputState }

func (GetUserExternalIdOutput) ElementType added in v5.17.0

func (GetUserExternalIdOutput) ElementType() reflect.Type

func (GetUserExternalIdOutput) Id added in v5.17.0

The identifier issued to this resource by an external identity provider.

func (GetUserExternalIdOutput) Issuer added in v5.17.0

The issuer for an external identifier.

func (GetUserExternalIdOutput) ToGetUserExternalIdOutput added in v5.17.0

func (o GetUserExternalIdOutput) ToGetUserExternalIdOutput() GetUserExternalIdOutput

func (GetUserExternalIdOutput) ToGetUserExternalIdOutputWithContext added in v5.17.0

func (o GetUserExternalIdOutput) ToGetUserExternalIdOutputWithContext(ctx context.Context) GetUserExternalIdOutput

type GetUserFilter

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

type GetUserFilterArgs

type GetUserFilterArgs struct {
	// 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"`
	// 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

func (GetUserFilterArgs) ToGetUserFilterPtrOutput added in v5.17.0

func (i GetUserFilterArgs) ToGetUserFilterPtrOutput() GetUserFilterPtrOutput

func (GetUserFilterArgs) ToGetUserFilterPtrOutputWithContext added in v5.17.0

func (i GetUserFilterArgs) ToGetUserFilterPtrOutputWithContext(ctx context.Context) GetUserFilterPtrOutput

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

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

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

func (GetUserFilterOutput) ToGetUserFilterPtrOutput added in v5.17.0

func (o GetUserFilterOutput) ToGetUserFilterPtrOutput() GetUserFilterPtrOutput

func (GetUserFilterOutput) ToGetUserFilterPtrOutputWithContext added in v5.17.0

func (o GetUserFilterOutput) ToGetUserFilterPtrOutputWithContext(ctx context.Context) GetUserFilterPtrOutput

type GetUserFilterPtrInput added in v5.17.0

type GetUserFilterPtrInput interface {
	pulumi.Input

	ToGetUserFilterPtrOutput() GetUserFilterPtrOutput
	ToGetUserFilterPtrOutputWithContext(context.Context) GetUserFilterPtrOutput
}

GetUserFilterPtrInput is an input type that accepts GetUserFilterArgs, GetUserFilterPtr and GetUserFilterPtrOutput values. You can construct a concrete instance of `GetUserFilterPtrInput` via:

        GetUserFilterArgs{...}

or:

        nil

func GetUserFilterPtr added in v5.17.0

func GetUserFilterPtr(v *GetUserFilterArgs) GetUserFilterPtrInput

type GetUserFilterPtrOutput added in v5.17.0

type GetUserFilterPtrOutput struct{ *pulumi.OutputState }

func (GetUserFilterPtrOutput) AttributePath added in v5.17.0

func (o GetUserFilterPtrOutput) AttributePath() pulumi.StringPtrOutput

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

func (GetUserFilterPtrOutput) AttributeValue added in v5.17.0

func (o GetUserFilterPtrOutput) AttributeValue() pulumi.StringPtrOutput

Value for an attribute.

func (GetUserFilterPtrOutput) Elem added in v5.17.0

func (GetUserFilterPtrOutput) ElementType added in v5.17.0

func (GetUserFilterPtrOutput) ElementType() reflect.Type

func (GetUserFilterPtrOutput) ToGetUserFilterPtrOutput added in v5.17.0

func (o GetUserFilterPtrOutput) ToGetUserFilterPtrOutput() GetUserFilterPtrOutput

func (GetUserFilterPtrOutput) ToGetUserFilterPtrOutputWithContext added in v5.17.0

func (o GetUserFilterPtrOutput) ToGetUserFilterPtrOutputWithContext(ctx context.Context) GetUserFilterPtrOutput

type GetUserName added in v5.17.0

type GetUserName struct {
	// The family name of the user.
	FamilyName string `pulumi:"familyName"`
	// The name that is typically displayed when the name is shown for display.
	Formatted string `pulumi:"formatted"`
	// The given name of the user.
	GivenName string `pulumi:"givenName"`
	// The honorific prefix of the user.
	HonorificPrefix string `pulumi:"honorificPrefix"`
	// The honorific suffix of the user.
	HonorificSuffix string `pulumi:"honorificSuffix"`
	// The middle name of the user.
	MiddleName string `pulumi:"middleName"`
}

type GetUserNameArgs added in v5.17.0

type GetUserNameArgs struct {
	// The family name of the user.
	FamilyName pulumi.StringInput `pulumi:"familyName"`
	// The name that is typically displayed when the name is shown for display.
	Formatted pulumi.StringInput `pulumi:"formatted"`
	// The given name of the user.
	GivenName pulumi.StringInput `pulumi:"givenName"`
	// The honorific prefix of the user.
	HonorificPrefix pulumi.StringInput `pulumi:"honorificPrefix"`
	// The honorific suffix of the user.
	HonorificSuffix pulumi.StringInput `pulumi:"honorificSuffix"`
	// The middle name of the user.
	MiddleName pulumi.StringInput `pulumi:"middleName"`
}

func (GetUserNameArgs) ElementType added in v5.17.0

func (GetUserNameArgs) ElementType() reflect.Type

func (GetUserNameArgs) ToGetUserNameOutput added in v5.17.0

func (i GetUserNameArgs) ToGetUserNameOutput() GetUserNameOutput

func (GetUserNameArgs) ToGetUserNameOutputWithContext added in v5.17.0

func (i GetUserNameArgs) ToGetUserNameOutputWithContext(ctx context.Context) GetUserNameOutput

type GetUserNameArray added in v5.17.0

type GetUserNameArray []GetUserNameInput

func (GetUserNameArray) ElementType added in v5.17.0

func (GetUserNameArray) ElementType() reflect.Type

func (GetUserNameArray) ToGetUserNameArrayOutput added in v5.17.0

func (i GetUserNameArray) ToGetUserNameArrayOutput() GetUserNameArrayOutput

func (GetUserNameArray) ToGetUserNameArrayOutputWithContext added in v5.17.0

func (i GetUserNameArray) ToGetUserNameArrayOutputWithContext(ctx context.Context) GetUserNameArrayOutput

type GetUserNameArrayInput added in v5.17.0

type GetUserNameArrayInput interface {
	pulumi.Input

	ToGetUserNameArrayOutput() GetUserNameArrayOutput
	ToGetUserNameArrayOutputWithContext(context.Context) GetUserNameArrayOutput
}

GetUserNameArrayInput is an input type that accepts GetUserNameArray and GetUserNameArrayOutput values. You can construct a concrete instance of `GetUserNameArrayInput` via:

GetUserNameArray{ GetUserNameArgs{...} }

type GetUserNameArrayOutput added in v5.17.0

type GetUserNameArrayOutput struct{ *pulumi.OutputState }

func (GetUserNameArrayOutput) ElementType added in v5.17.0

func (GetUserNameArrayOutput) ElementType() reflect.Type

func (GetUserNameArrayOutput) Index added in v5.17.0

func (GetUserNameArrayOutput) ToGetUserNameArrayOutput added in v5.17.0

func (o GetUserNameArrayOutput) ToGetUserNameArrayOutput() GetUserNameArrayOutput

func (GetUserNameArrayOutput) ToGetUserNameArrayOutputWithContext added in v5.17.0

func (o GetUserNameArrayOutput) ToGetUserNameArrayOutputWithContext(ctx context.Context) GetUserNameArrayOutput

type GetUserNameInput added in v5.17.0

type GetUserNameInput interface {
	pulumi.Input

	ToGetUserNameOutput() GetUserNameOutput
	ToGetUserNameOutputWithContext(context.Context) GetUserNameOutput
}

GetUserNameInput is an input type that accepts GetUserNameArgs and GetUserNameOutput values. You can construct a concrete instance of `GetUserNameInput` via:

GetUserNameArgs{...}

type GetUserNameOutput added in v5.17.0

type GetUserNameOutput struct{ *pulumi.OutputState }

func (GetUserNameOutput) ElementType added in v5.17.0

func (GetUserNameOutput) ElementType() reflect.Type

func (GetUserNameOutput) FamilyName added in v5.17.0

func (o GetUserNameOutput) FamilyName() pulumi.StringOutput

The family name of the user.

func (GetUserNameOutput) Formatted added in v5.17.0

func (o GetUserNameOutput) Formatted() pulumi.StringOutput

The name that is typically displayed when the name is shown for display.

func (GetUserNameOutput) GivenName added in v5.17.0

func (o GetUserNameOutput) GivenName() pulumi.StringOutput

The given name of the user.

func (GetUserNameOutput) HonorificPrefix added in v5.17.0

func (o GetUserNameOutput) HonorificPrefix() pulumi.StringOutput

The honorific prefix of the user.

func (GetUserNameOutput) HonorificSuffix added in v5.17.0

func (o GetUserNameOutput) HonorificSuffix() pulumi.StringOutput

The honorific suffix of the user.

func (GetUserNameOutput) MiddleName added in v5.17.0

func (o GetUserNameOutput) MiddleName() pulumi.StringOutput

The middle name of the user.

func (GetUserNameOutput) ToGetUserNameOutput added in v5.17.0

func (o GetUserNameOutput) ToGetUserNameOutput() GetUserNameOutput

func (GetUserNameOutput) ToGetUserNameOutputWithContext added in v5.17.0

func (o GetUserNameOutput) ToGetUserNameOutputWithContext(ctx context.Context) GetUserNameOutput

type GetUserPhoneNumber added in v5.17.0

type GetUserPhoneNumber struct {
	// When `true`, this is the primary phone number associated with the user.
	Primary bool `pulumi:"primary"`
	// The type of phone number.
	Type string `pulumi:"type"`
	// The user's phone number.
	Value string `pulumi:"value"`
}

type GetUserPhoneNumberArgs added in v5.17.0

type GetUserPhoneNumberArgs struct {
	// When `true`, this is the primary phone number associated with the user.
	Primary pulumi.BoolInput `pulumi:"primary"`
	// The type of phone number.
	Type pulumi.StringInput `pulumi:"type"`
	// The user's phone number.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetUserPhoneNumberArgs) ElementType added in v5.17.0

func (GetUserPhoneNumberArgs) ElementType() reflect.Type

func (GetUserPhoneNumberArgs) ToGetUserPhoneNumberOutput added in v5.17.0

func (i GetUserPhoneNumberArgs) ToGetUserPhoneNumberOutput() GetUserPhoneNumberOutput

func (GetUserPhoneNumberArgs) ToGetUserPhoneNumberOutputWithContext added in v5.17.0

func (i GetUserPhoneNumberArgs) ToGetUserPhoneNumberOutputWithContext(ctx context.Context) GetUserPhoneNumberOutput

type GetUserPhoneNumberArray added in v5.17.0

type GetUserPhoneNumberArray []GetUserPhoneNumberInput

func (GetUserPhoneNumberArray) ElementType added in v5.17.0

func (GetUserPhoneNumberArray) ElementType() reflect.Type

func (GetUserPhoneNumberArray) ToGetUserPhoneNumberArrayOutput added in v5.17.0

func (i GetUserPhoneNumberArray) ToGetUserPhoneNumberArrayOutput() GetUserPhoneNumberArrayOutput

func (GetUserPhoneNumberArray) ToGetUserPhoneNumberArrayOutputWithContext added in v5.17.0

func (i GetUserPhoneNumberArray) ToGetUserPhoneNumberArrayOutputWithContext(ctx context.Context) GetUserPhoneNumberArrayOutput

type GetUserPhoneNumberArrayInput added in v5.17.0

type GetUserPhoneNumberArrayInput interface {
	pulumi.Input

	ToGetUserPhoneNumberArrayOutput() GetUserPhoneNumberArrayOutput
	ToGetUserPhoneNumberArrayOutputWithContext(context.Context) GetUserPhoneNumberArrayOutput
}

GetUserPhoneNumberArrayInput is an input type that accepts GetUserPhoneNumberArray and GetUserPhoneNumberArrayOutput values. You can construct a concrete instance of `GetUserPhoneNumberArrayInput` via:

GetUserPhoneNumberArray{ GetUserPhoneNumberArgs{...} }

type GetUserPhoneNumberArrayOutput added in v5.17.0

type GetUserPhoneNumberArrayOutput struct{ *pulumi.OutputState }

func (GetUserPhoneNumberArrayOutput) ElementType added in v5.17.0

func (GetUserPhoneNumberArrayOutput) Index added in v5.17.0

func (GetUserPhoneNumberArrayOutput) ToGetUserPhoneNumberArrayOutput added in v5.17.0

func (o GetUserPhoneNumberArrayOutput) ToGetUserPhoneNumberArrayOutput() GetUserPhoneNumberArrayOutput

func (GetUserPhoneNumberArrayOutput) ToGetUserPhoneNumberArrayOutputWithContext added in v5.17.0

func (o GetUserPhoneNumberArrayOutput) ToGetUserPhoneNumberArrayOutputWithContext(ctx context.Context) GetUserPhoneNumberArrayOutput

type GetUserPhoneNumberInput added in v5.17.0

type GetUserPhoneNumberInput interface {
	pulumi.Input

	ToGetUserPhoneNumberOutput() GetUserPhoneNumberOutput
	ToGetUserPhoneNumberOutputWithContext(context.Context) GetUserPhoneNumberOutput
}

GetUserPhoneNumberInput is an input type that accepts GetUserPhoneNumberArgs and GetUserPhoneNumberOutput values. You can construct a concrete instance of `GetUserPhoneNumberInput` via:

GetUserPhoneNumberArgs{...}

type GetUserPhoneNumberOutput added in v5.17.0

type GetUserPhoneNumberOutput struct{ *pulumi.OutputState }

func (GetUserPhoneNumberOutput) ElementType added in v5.17.0

func (GetUserPhoneNumberOutput) ElementType() reflect.Type

func (GetUserPhoneNumberOutput) Primary added in v5.17.0

When `true`, this is the primary phone number associated with the user.

func (GetUserPhoneNumberOutput) ToGetUserPhoneNumberOutput added in v5.17.0

func (o GetUserPhoneNumberOutput) ToGetUserPhoneNumberOutput() GetUserPhoneNumberOutput

func (GetUserPhoneNumberOutput) ToGetUserPhoneNumberOutputWithContext added in v5.17.0

func (o GetUserPhoneNumberOutput) ToGetUserPhoneNumberOutputWithContext(ctx context.Context) GetUserPhoneNumberOutput

func (GetUserPhoneNumberOutput) Type added in v5.17.0

The type of phone number.

func (GetUserPhoneNumberOutput) Value added in v5.17.0

The user's phone number.

type Group added in v5.17.0

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"`
	// A list of external IDs that contains the identifiers issued to this resource by an external identity provider. See External IDs below.
	ExternalIds GroupExternalIdArrayOutput `pulumi:"externalIds"`
	// The identifier of the newly created group in the identity store.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// The globally unique identifier for the identity store.
	//
	// The following arguments are optional:
	IdentityStoreId pulumi.StringOutput `pulumi:"identityStoreId"`
}

Resource for managing an AWS IdentityStore Group.

## Example Usage

## Import

An Identity Store Group can be imported using the combination `identity_store_id/group_id`. For example

```sh

$ pulumi import aws:identitystore/group:Group example d-9c6705e95c/b8a1c340-8031-7071-a2fb-7dc540320c30

```

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 added in v5.17.0

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 added in v5.17.0

func (*Group) ElementType() reflect.Type

func (*Group) ToGroupOutput added in v5.17.0

func (i *Group) ToGroupOutput() GroupOutput

func (*Group) ToGroupOutputWithContext added in v5.17.0

func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupArgs added in v5.17.0

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.
	//
	// The following arguments are optional:
	IdentityStoreId pulumi.StringInput
}

The set of arguments for constructing a Group resource.

func (GroupArgs) ElementType added in v5.17.0

func (GroupArgs) ElementType() reflect.Type

type GroupArray added in v5.17.0

type GroupArray []GroupInput

func (GroupArray) ElementType added in v5.17.0

func (GroupArray) ElementType() reflect.Type

func (GroupArray) ToGroupArrayOutput added in v5.17.0

func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput

func (GroupArray) ToGroupArrayOutputWithContext added in v5.17.0

func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupArrayInput added in v5.17.0

type GroupArrayInput interface {
	pulumi.Input

	ToGroupArrayOutput() GroupArrayOutput
	ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput
}

GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:

GroupArray{ GroupArgs{...} }

type GroupArrayOutput added in v5.17.0

type GroupArrayOutput struct{ *pulumi.OutputState }

func (GroupArrayOutput) ElementType added in v5.17.0

func (GroupArrayOutput) ElementType() reflect.Type

func (GroupArrayOutput) Index added in v5.17.0

func (GroupArrayOutput) ToGroupArrayOutput added in v5.17.0

func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput

func (GroupArrayOutput) ToGroupArrayOutputWithContext added in v5.17.0

func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput

type GroupExternalId added in v5.17.0

type GroupExternalId struct {
	// The identifier issued to this resource by an external identity provider.
	Id *string `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer *string `pulumi:"issuer"`
}

type GroupExternalIdArgs added in v5.17.0

type GroupExternalIdArgs struct {
	// The identifier issued to this resource by an external identity provider.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer pulumi.StringPtrInput `pulumi:"issuer"`
}

func (GroupExternalIdArgs) ElementType added in v5.17.0

func (GroupExternalIdArgs) ElementType() reflect.Type

func (GroupExternalIdArgs) ToGroupExternalIdOutput added in v5.17.0

func (i GroupExternalIdArgs) ToGroupExternalIdOutput() GroupExternalIdOutput

func (GroupExternalIdArgs) ToGroupExternalIdOutputWithContext added in v5.17.0

func (i GroupExternalIdArgs) ToGroupExternalIdOutputWithContext(ctx context.Context) GroupExternalIdOutput

type GroupExternalIdArray added in v5.17.0

type GroupExternalIdArray []GroupExternalIdInput

func (GroupExternalIdArray) ElementType added in v5.17.0

func (GroupExternalIdArray) ElementType() reflect.Type

func (GroupExternalIdArray) ToGroupExternalIdArrayOutput added in v5.17.0

func (i GroupExternalIdArray) ToGroupExternalIdArrayOutput() GroupExternalIdArrayOutput

func (GroupExternalIdArray) ToGroupExternalIdArrayOutputWithContext added in v5.17.0

func (i GroupExternalIdArray) ToGroupExternalIdArrayOutputWithContext(ctx context.Context) GroupExternalIdArrayOutput

type GroupExternalIdArrayInput added in v5.17.0

type GroupExternalIdArrayInput interface {
	pulumi.Input

	ToGroupExternalIdArrayOutput() GroupExternalIdArrayOutput
	ToGroupExternalIdArrayOutputWithContext(context.Context) GroupExternalIdArrayOutput
}

GroupExternalIdArrayInput is an input type that accepts GroupExternalIdArray and GroupExternalIdArrayOutput values. You can construct a concrete instance of `GroupExternalIdArrayInput` via:

GroupExternalIdArray{ GroupExternalIdArgs{...} }

type GroupExternalIdArrayOutput added in v5.17.0

type GroupExternalIdArrayOutput struct{ *pulumi.OutputState }

func (GroupExternalIdArrayOutput) ElementType added in v5.17.0

func (GroupExternalIdArrayOutput) ElementType() reflect.Type

func (GroupExternalIdArrayOutput) Index added in v5.17.0

func (GroupExternalIdArrayOutput) ToGroupExternalIdArrayOutput added in v5.17.0

func (o GroupExternalIdArrayOutput) ToGroupExternalIdArrayOutput() GroupExternalIdArrayOutput

func (GroupExternalIdArrayOutput) ToGroupExternalIdArrayOutputWithContext added in v5.17.0

func (o GroupExternalIdArrayOutput) ToGroupExternalIdArrayOutputWithContext(ctx context.Context) GroupExternalIdArrayOutput

type GroupExternalIdInput added in v5.17.0

type GroupExternalIdInput interface {
	pulumi.Input

	ToGroupExternalIdOutput() GroupExternalIdOutput
	ToGroupExternalIdOutputWithContext(context.Context) GroupExternalIdOutput
}

GroupExternalIdInput is an input type that accepts GroupExternalIdArgs and GroupExternalIdOutput values. You can construct a concrete instance of `GroupExternalIdInput` via:

GroupExternalIdArgs{...}

type GroupExternalIdOutput added in v5.17.0

type GroupExternalIdOutput struct{ *pulumi.OutputState }

func (GroupExternalIdOutput) ElementType added in v5.17.0

func (GroupExternalIdOutput) ElementType() reflect.Type

func (GroupExternalIdOutput) Id added in v5.17.0

The identifier issued to this resource by an external identity provider.

func (GroupExternalIdOutput) Issuer added in v5.17.0

The issuer for an external identifier.

func (GroupExternalIdOutput) ToGroupExternalIdOutput added in v5.17.0

func (o GroupExternalIdOutput) ToGroupExternalIdOutput() GroupExternalIdOutput

func (GroupExternalIdOutput) ToGroupExternalIdOutputWithContext added in v5.17.0

func (o GroupExternalIdOutput) ToGroupExternalIdOutputWithContext(ctx context.Context) GroupExternalIdOutput

type GroupInput added in v5.17.0

type GroupInput interface {
	pulumi.Input

	ToGroupOutput() GroupOutput
	ToGroupOutputWithContext(ctx context.Context) GroupOutput
}

type GroupMap added in v5.17.0

type GroupMap map[string]GroupInput

func (GroupMap) ElementType added in v5.17.0

func (GroupMap) ElementType() reflect.Type

func (GroupMap) ToGroupMapOutput added in v5.17.0

func (i GroupMap) ToGroupMapOutput() GroupMapOutput

func (GroupMap) ToGroupMapOutputWithContext added in v5.17.0

func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

type GroupMapInput added in v5.17.0

type GroupMapInput interface {
	pulumi.Input

	ToGroupMapOutput() GroupMapOutput
	ToGroupMapOutputWithContext(context.Context) GroupMapOutput
}

GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:

GroupMap{ "key": GroupArgs{...} }

type GroupMapOutput added in v5.17.0

type GroupMapOutput struct{ *pulumi.OutputState }

func (GroupMapOutput) ElementType added in v5.17.0

func (GroupMapOutput) ElementType() reflect.Type

func (GroupMapOutput) MapIndex added in v5.17.0

func (GroupMapOutput) ToGroupMapOutput added in v5.17.0

func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput

func (GroupMapOutput) ToGroupMapOutputWithContext added in v5.17.0

func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput

type GroupMembership added in v5.17.0

type GroupMembership struct {
	pulumi.CustomResourceState

	// The identifier for a group in the Identity Store.
	GroupId pulumi.StringOutput `pulumi:"groupId"`
	// Identity Store ID associated with the Single Sign-On Instance.
	IdentityStoreId pulumi.StringOutput `pulumi:"identityStoreId"`
	// The identifier for a user in the Identity Store.
	MemberId pulumi.StringOutput `pulumi:"memberId"`
	// The identifier of the newly created group membership in the Identity Store.
	MembershipId pulumi.StringOutput `pulumi:"membershipId"`
}

Resource for managing an AWS IdentityStore Group Membership.

## Import

`aws_identitystore_group_membership` can be imported using the `identity_store_id/membership_id`, e.g.,

```sh

$ pulumi import aws:identitystore/groupMembership:GroupMembership example d-0000000000/00000000-0000-0000-0000-000000000000

```

func GetGroupMembership added in v5.17.0

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 added in v5.17.0

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 added in v5.17.0

func (*GroupMembership) ElementType() reflect.Type

func (*GroupMembership) ToGroupMembershipOutput added in v5.17.0

func (i *GroupMembership) ToGroupMembershipOutput() GroupMembershipOutput

func (*GroupMembership) ToGroupMembershipOutputWithContext added in v5.17.0

func (i *GroupMembership) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput

type GroupMembershipArgs added in v5.17.0

type GroupMembershipArgs struct {
	// The identifier for a group in the Identity Store.
	GroupId pulumi.StringInput
	// Identity Store ID associated with the Single Sign-On Instance.
	IdentityStoreId pulumi.StringInput
	// The identifier for a user in the Identity Store.
	MemberId pulumi.StringInput
}

The set of arguments for constructing a GroupMembership resource.

func (GroupMembershipArgs) ElementType added in v5.17.0

func (GroupMembershipArgs) ElementType() reflect.Type

type GroupMembershipArray added in v5.17.0

type GroupMembershipArray []GroupMembershipInput

func (GroupMembershipArray) ElementType added in v5.17.0

func (GroupMembershipArray) ElementType() reflect.Type

func (GroupMembershipArray) ToGroupMembershipArrayOutput added in v5.17.0

func (i GroupMembershipArray) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput

func (GroupMembershipArray) ToGroupMembershipArrayOutputWithContext added in v5.17.0

func (i GroupMembershipArray) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput

type GroupMembershipArrayInput added in v5.17.0

type GroupMembershipArrayInput interface {
	pulumi.Input

	ToGroupMembershipArrayOutput() GroupMembershipArrayOutput
	ToGroupMembershipArrayOutputWithContext(context.Context) GroupMembershipArrayOutput
}

GroupMembershipArrayInput is an input type that accepts GroupMembershipArray and GroupMembershipArrayOutput values. You can construct a concrete instance of `GroupMembershipArrayInput` via:

GroupMembershipArray{ GroupMembershipArgs{...} }

type GroupMembershipArrayOutput added in v5.17.0

type GroupMembershipArrayOutput struct{ *pulumi.OutputState }

func (GroupMembershipArrayOutput) ElementType added in v5.17.0

func (GroupMembershipArrayOutput) ElementType() reflect.Type

func (GroupMembershipArrayOutput) Index added in v5.17.0

func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutput added in v5.17.0

func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutput() GroupMembershipArrayOutput

func (GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext added in v5.17.0

func (o GroupMembershipArrayOutput) ToGroupMembershipArrayOutputWithContext(ctx context.Context) GroupMembershipArrayOutput

type GroupMembershipInput added in v5.17.0

type GroupMembershipInput interface {
	pulumi.Input

	ToGroupMembershipOutput() GroupMembershipOutput
	ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput
}

type GroupMembershipMap added in v5.17.0

type GroupMembershipMap map[string]GroupMembershipInput

func (GroupMembershipMap) ElementType added in v5.17.0

func (GroupMembershipMap) ElementType() reflect.Type

func (GroupMembershipMap) ToGroupMembershipMapOutput added in v5.17.0

func (i GroupMembershipMap) ToGroupMembershipMapOutput() GroupMembershipMapOutput

func (GroupMembershipMap) ToGroupMembershipMapOutputWithContext added in v5.17.0

func (i GroupMembershipMap) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput

type GroupMembershipMapInput added in v5.17.0

type GroupMembershipMapInput interface {
	pulumi.Input

	ToGroupMembershipMapOutput() GroupMembershipMapOutput
	ToGroupMembershipMapOutputWithContext(context.Context) GroupMembershipMapOutput
}

GroupMembershipMapInput is an input type that accepts GroupMembershipMap and GroupMembershipMapOutput values. You can construct a concrete instance of `GroupMembershipMapInput` via:

GroupMembershipMap{ "key": GroupMembershipArgs{...} }

type GroupMembershipMapOutput added in v5.17.0

type GroupMembershipMapOutput struct{ *pulumi.OutputState }

func (GroupMembershipMapOutput) ElementType added in v5.17.0

func (GroupMembershipMapOutput) ElementType() reflect.Type

func (GroupMembershipMapOutput) MapIndex added in v5.17.0

func (GroupMembershipMapOutput) ToGroupMembershipMapOutput added in v5.17.0

func (o GroupMembershipMapOutput) ToGroupMembershipMapOutput() GroupMembershipMapOutput

func (GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext added in v5.17.0

func (o GroupMembershipMapOutput) ToGroupMembershipMapOutputWithContext(ctx context.Context) GroupMembershipMapOutput

type GroupMembershipOutput added in v5.17.0

type GroupMembershipOutput struct{ *pulumi.OutputState }

func (GroupMembershipOutput) ElementType added in v5.17.0

func (GroupMembershipOutput) ElementType() reflect.Type

func (GroupMembershipOutput) GroupId added in v5.17.0

The identifier for a group in the Identity Store.

func (GroupMembershipOutput) IdentityStoreId added in v5.17.0

func (o GroupMembershipOutput) IdentityStoreId() pulumi.StringOutput

Identity Store ID associated with the Single Sign-On Instance.

func (GroupMembershipOutput) MemberId added in v5.17.0

The identifier for a user in the Identity Store.

func (GroupMembershipOutput) MembershipId added in v5.17.0

func (o GroupMembershipOutput) MembershipId() pulumi.StringOutput

The identifier of the newly created group membership in the Identity Store.

func (GroupMembershipOutput) ToGroupMembershipOutput added in v5.17.0

func (o GroupMembershipOutput) ToGroupMembershipOutput() GroupMembershipOutput

func (GroupMembershipOutput) ToGroupMembershipOutputWithContext added in v5.17.0

func (o GroupMembershipOutput) ToGroupMembershipOutputWithContext(ctx context.Context) GroupMembershipOutput

type GroupMembershipState added in v5.17.0

type GroupMembershipState struct {
	// The identifier for a group in the Identity Store.
	GroupId pulumi.StringPtrInput
	// Identity Store ID associated with the Single Sign-On Instance.
	IdentityStoreId pulumi.StringPtrInput
	// The identifier for a user in the Identity Store.
	MemberId pulumi.StringPtrInput
	// The identifier of the newly created group membership in the Identity Store.
	MembershipId pulumi.StringPtrInput
}

func (GroupMembershipState) ElementType added in v5.17.0

func (GroupMembershipState) ElementType() reflect.Type

type GroupOutput added in v5.17.0

type GroupOutput struct{ *pulumi.OutputState }

func (GroupOutput) Description added in v5.17.0

func (o GroupOutput) Description() pulumi.StringPtrOutput

A string containing the description of the group.

func (GroupOutput) DisplayName added in v5.17.0

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 added in v5.17.0

func (GroupOutput) ElementType() reflect.Type

func (GroupOutput) ExternalIds added in v5.17.0

func (o GroupOutput) ExternalIds() GroupExternalIdArrayOutput

A list of external IDs that contains the identifiers issued to this resource by an external identity provider. See External IDs below.

func (GroupOutput) GroupId added in v5.17.0

func (o GroupOutput) GroupId() pulumi.StringOutput

The identifier of the newly created group in the identity store.

func (GroupOutput) IdentityStoreId added in v5.17.0

func (o GroupOutput) IdentityStoreId() pulumi.StringOutput

The globally unique identifier for the identity store.

The following arguments are optional:

func (GroupOutput) ToGroupOutput added in v5.17.0

func (o GroupOutput) ToGroupOutput() GroupOutput

func (GroupOutput) ToGroupOutputWithContext added in v5.17.0

func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput

type GroupState added in v5.17.0

type GroupState 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.StringPtrInput
	// A list of external IDs that contains the identifiers issued to this resource by an external identity provider. See External IDs below.
	ExternalIds GroupExternalIdArrayInput
	// The identifier of the newly created group in the identity store.
	GroupId pulumi.StringPtrInput
	// The globally unique identifier for the identity store.
	//
	// The following arguments are optional:
	IdentityStoreId pulumi.StringPtrInput
}

func (GroupState) ElementType added in v5.17.0

func (GroupState) ElementType() reflect.Type

type LookupGroupArgs added in v5.17.0

type LookupGroupArgs struct {
	// A unique identifier for the group that is not the primary identifier. Conflicts with `groupId` and `filter`. Detailed below.
	AlternateIdentifier *GetGroupAlternateIdentifier `pulumi:"alternateIdentifier"`
	// Configuration block for filtering by a unique attribute of the group. Detailed below.
	//
	// Deprecated: Use the alternate_identifier attribute instead.
	Filter *GetGroupFilter `pulumi:"filter"`
	// The identifier for a group in the Identity Store.
	//
	// > Exactly one of the above arguments must be provided. Passing both `filter` and `groupId` is allowed for backwards compatibility.
	GroupId *string `pulumi:"groupId"`
	// Identity Store ID associated with the Single Sign-On Instance.
	//
	// The following arguments are optional:
	IdentityStoreId string `pulumi:"identityStoreId"`
}

A collection of arguments for invoking getGroup.

type LookupGroupOutputArgs added in v5.17.0

type LookupGroupOutputArgs struct {
	// A unique identifier for the group that is not the primary identifier. Conflicts with `groupId` and `filter`. Detailed below.
	AlternateIdentifier GetGroupAlternateIdentifierPtrInput `pulumi:"alternateIdentifier"`
	// Configuration block for filtering by a unique attribute of the group. Detailed below.
	//
	// Deprecated: Use the alternate_identifier attribute instead.
	Filter GetGroupFilterPtrInput `pulumi:"filter"`
	// The identifier for a group in the Identity Store.
	//
	// > Exactly one of the above arguments must be provided. Passing both `filter` and `groupId` is allowed for backwards compatibility.
	GroupId pulumi.StringPtrInput `pulumi:"groupId"`
	// Identity Store ID associated with the Single Sign-On Instance.
	//
	// The following arguments are optional:
	IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"`
}

A collection of arguments for invoking getGroup.

func (LookupGroupOutputArgs) ElementType added in v5.17.0

func (LookupGroupOutputArgs) ElementType() reflect.Type

type LookupGroupResult added in v5.17.0

type LookupGroupResult struct {
	AlternateIdentifier *GetGroupAlternateIdentifier `pulumi:"alternateIdentifier"`
	// Description of the specified group.
	Description string `pulumi:"description"`
	// Group's display name value.
	DisplayName string `pulumi:"displayName"`
	// List of identifiers issued to this resource by an external identity provider.
	ExternalIds []GetGroupExternalId `pulumi:"externalIds"`
	// Deprecated: Use the alternate_identifier attribute instead.
	Filter  *GetGroupFilter `pulumi:"filter"`
	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 LookupGroup added in v5.17.0

func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)

Use this data source to get an Identity Store Group.

type LookupGroupResultOutput added in v5.17.0

type LookupGroupResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroup.

func LookupGroupOutput added in v5.17.0

func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput

func (LookupGroupResultOutput) AlternateIdentifier added in v5.22.0

func (LookupGroupResultOutput) Description added in v5.22.0

Description of the specified group.

func (LookupGroupResultOutput) DisplayName added in v5.17.0

Group's display name value.

func (LookupGroupResultOutput) ElementType added in v5.17.0

func (LookupGroupResultOutput) ElementType() reflect.Type

func (LookupGroupResultOutput) ExternalIds added in v5.22.0

List of identifiers issued to this resource by an external identity provider.

func (LookupGroupResultOutput) Filter deprecated added in v5.22.0

Deprecated: Use the alternate_identifier attribute instead.

func (LookupGroupResultOutput) GroupId added in v5.17.0

func (LookupGroupResultOutput) Id added in v5.17.0

The provider-assigned unique ID for this managed resource.

func (LookupGroupResultOutput) IdentityStoreId added in v5.17.0

func (o LookupGroupResultOutput) IdentityStoreId() pulumi.StringOutput

func (LookupGroupResultOutput) ToLookupGroupResultOutput added in v5.17.0

func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput

func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext added in v5.17.0

func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput

type LookupUserArgs added in v5.17.0

type LookupUserArgs struct {
	// A unique identifier for a user or group that is not the primary identifier. Conflicts with `userId` and `filter`. Detailed below.
	AlternateIdentifier *GetUserAlternateIdentifier `pulumi:"alternateIdentifier"`
	// Configuration block for filtering by a unique attribute of the user. Detailed below.
	//
	// Deprecated: Use the alternate_identifier attribute instead.
	Filter *GetUserFilter `pulumi:"filter"`
	// Identity Store ID associated with the Single Sign-On Instance.
	//
	// The following arguments are optional:
	IdentityStoreId string `pulumi:"identityStoreId"`
	// The identifier for a user in the Identity Store.
	//
	// > Exactly one of the above arguments must be provided. Passing both `filter` and `userId` is allowed for backwards compatibility.
	UserId *string `pulumi:"userId"`
}

A collection of arguments for invoking getUser.

type LookupUserOutputArgs added in v5.17.0

type LookupUserOutputArgs struct {
	// A unique identifier for a user or group that is not the primary identifier. Conflicts with `userId` and `filter`. Detailed below.
	AlternateIdentifier GetUserAlternateIdentifierPtrInput `pulumi:"alternateIdentifier"`
	// Configuration block for filtering by a unique attribute of the user. Detailed below.
	//
	// Deprecated: Use the alternate_identifier attribute instead.
	Filter GetUserFilterPtrInput `pulumi:"filter"`
	// Identity Store ID associated with the Single Sign-On Instance.
	//
	// The following arguments are optional:
	IdentityStoreId pulumi.StringInput `pulumi:"identityStoreId"`
	// The identifier for a user in the Identity Store.
	//
	// > Exactly one of the above arguments must be provided. Passing both `filter` and `userId` is allowed for backwards compatibility.
	UserId pulumi.StringPtrInput `pulumi:"userId"`
}

A collection of arguments for invoking getUser.

func (LookupUserOutputArgs) ElementType added in v5.17.0

func (LookupUserOutputArgs) ElementType() reflect.Type

type LookupUserResult added in v5.17.0

type LookupUserResult struct {
	// List of details about the user's address.
	Addresses           []GetUserAddress            `pulumi:"addresses"`
	AlternateIdentifier *GetUserAlternateIdentifier `pulumi:"alternateIdentifier"`
	// The name that is typically displayed when the user is referenced.
	DisplayName string `pulumi:"displayName"`
	// List of details about the user's email.
	Emails []GetUserEmail `pulumi:"emails"`
	// List of identifiers issued to this resource by an external identity provider.
	ExternalIds []GetUserExternalId `pulumi:"externalIds"`
	// Deprecated: Use the alternate_identifier attribute instead.
	Filter *GetUserFilter `pulumi:"filter"`
	// The provider-assigned unique ID for this managed resource.
	Id              string `pulumi:"id"`
	IdentityStoreId string `pulumi:"identityStoreId"`
	// The user's geographical region or location.
	Locale string `pulumi:"locale"`
	// Details about the user's full name.
	Names []GetUserName `pulumi:"names"`
	// An alternate name for the user.
	Nickname string `pulumi:"nickname"`
	// List of details about the user's phone number.
	PhoneNumbers []GetUserPhoneNumber `pulumi:"phoneNumbers"`
	// The preferred language of the user.
	PreferredLanguage string `pulumi:"preferredLanguage"`
	// An URL that may be associated with the user.
	ProfileUrl string `pulumi:"profileUrl"`
	// The user's time zone.
	Timezone string `pulumi:"timezone"`
	// The user's title.
	Title  string `pulumi:"title"`
	UserId string `pulumi:"userId"`
	// User's user name value.
	UserName string `pulumi:"userName"`
	// The user type.
	UserType string `pulumi:"userType"`
}

A collection of values returned by getUser.

func LookupUser added in v5.17.0

func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)

Use this data source to get an Identity Store User.

type LookupUserResultOutput added in v5.17.0

type LookupUserResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUser.

func LookupUserOutput added in v5.17.0

func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput

func (LookupUserResultOutput) Addresses added in v5.17.0

List of details about the user's address.

func (LookupUserResultOutput) AlternateIdentifier added in v5.17.0

func (LookupUserResultOutput) DisplayName added in v5.17.0

func (o LookupUserResultOutput) DisplayName() pulumi.StringOutput

The name that is typically displayed when the user is referenced.

func (LookupUserResultOutput) ElementType added in v5.17.0

func (LookupUserResultOutput) ElementType() reflect.Type

func (LookupUserResultOutput) Emails added in v5.17.0

List of details about the user's email.

func (LookupUserResultOutput) ExternalIds added in v5.17.0

List of identifiers issued to this resource by an external identity provider.

func (LookupUserResultOutput) Filter deprecated added in v5.17.0

Deprecated: Use the alternate_identifier attribute instead.

func (LookupUserResultOutput) Id added in v5.17.0

The provider-assigned unique ID for this managed resource.

func (LookupUserResultOutput) IdentityStoreId added in v5.17.0

func (o LookupUserResultOutput) IdentityStoreId() pulumi.StringOutput

func (LookupUserResultOutput) Locale added in v5.17.0

The user's geographical region or location.

func (LookupUserResultOutput) Names added in v5.17.0

Details about the user's full name.

func (LookupUserResultOutput) Nickname added in v5.17.0

An alternate name for the user.

func (LookupUserResultOutput) PhoneNumbers added in v5.17.0

List of details about the user's phone number.

func (LookupUserResultOutput) PreferredLanguage added in v5.17.0

func (o LookupUserResultOutput) PreferredLanguage() pulumi.StringOutput

The preferred language of the user.

func (LookupUserResultOutput) ProfileUrl added in v5.17.0

An URL that may be associated with the user.

func (LookupUserResultOutput) Timezone added in v5.17.0

The user's time zone.

func (LookupUserResultOutput) Title added in v5.17.0

The user's title.

func (LookupUserResultOutput) ToLookupUserResultOutput added in v5.17.0

func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput

func (LookupUserResultOutput) ToLookupUserResultOutputWithContext added in v5.17.0

func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput

func (LookupUserResultOutput) UserId added in v5.17.0

func (LookupUserResultOutput) UserName added in v5.17.0

User's user name value.

func (LookupUserResultOutput) UserType added in v5.17.0

The user type.

type User added in v5.17.0

type User struct {
	pulumi.CustomResourceState

	// Details about the user's address. At most 1 address is allowed. Detailed below.
	Addresses UserAddressesPtrOutput `pulumi:"addresses"`
	// The name that is typically displayed when the user is referenced.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Details about the user's email. At most 1 email is allowed. Detailed below.
	Emails UserEmailsPtrOutput `pulumi:"emails"`
	// A list of identifiers issued to this resource by an external identity provider.
	ExternalIds UserExternalIdArrayOutput `pulumi:"externalIds"`
	// The globally unique identifier for the identity store that this user is in.
	IdentityStoreId pulumi.StringOutput `pulumi:"identityStoreId"`
	// The user's geographical region or location.
	Locale pulumi.StringPtrOutput `pulumi:"locale"`
	// Details about the user's full name. Detailed below.
	Name UserNameOutput `pulumi:"name"`
	// An alternate name for the user.
	Nickname pulumi.StringPtrOutput `pulumi:"nickname"`
	// Details about the user's phone number. At most 1 phone number is allowed. Detailed below.
	PhoneNumbers UserPhoneNumbersPtrOutput `pulumi:"phoneNumbers"`
	// The preferred language of the user.
	PreferredLanguage pulumi.StringPtrOutput `pulumi:"preferredLanguage"`
	// An URL that may be associated with the user.
	ProfileUrl pulumi.StringPtrOutput `pulumi:"profileUrl"`
	// The user's time zone.
	Timezone pulumi.StringPtrOutput `pulumi:"timezone"`
	// The user's title.
	Title pulumi.StringPtrOutput `pulumi:"title"`
	// The identifier for this user in the identity store.
	UserId pulumi.StringOutput `pulumi:"userId"`
	// A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters.
	//
	// The following arguments are optional:
	UserName pulumi.StringOutput `pulumi:"userName"`
	// The user type.
	UserType pulumi.StringPtrOutput `pulumi:"userType"`
}

This resource manages a User resource within an Identity Store.

> **Note:** If you use an external identity provider or Active Directory as your identity source, use this resource with caution. IAM Identity Center does not support outbound synchronization, so your identity source does not automatically update with the changes that you make to users using this resource.

## Example Usage

## Import

An Identity Store User can be imported using the combination `identity_store_id/user_id`. For example

```sh

$ pulumi import aws:identitystore/user:User example d-9c6705e95c/065212b4-9061-703b-5876-13a517ae2a7c

```

func GetUser

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User 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 NewUser added in v5.17.0

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

NewUser registers a new resource with the given unique name, arguments, and options.

func (*User) ElementType added in v5.17.0

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput added in v5.17.0

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext added in v5.17.0

func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserAddresses added in v5.17.0

type UserAddresses struct {
	// The country that this address is in.
	Country *string `pulumi:"country"`
	// The name that is typically displayed when the address is shown for display.
	Formatted *string `pulumi:"formatted"`
	// The address locality.
	Locality *string `pulumi:"locality"`
	// The postal code of the address.
	PostalCode *string `pulumi:"postalCode"`
	// When `true`, this is the primary address associated with the user.
	Primary *bool `pulumi:"primary"`
	// The region of the address.
	Region *string `pulumi:"region"`
	// The street of the address.
	StreetAddress *string `pulumi:"streetAddress"`
	// The type of address.
	Type *string `pulumi:"type"`
}

type UserAddressesArgs added in v5.17.0

type UserAddressesArgs struct {
	// The country that this address is in.
	Country pulumi.StringPtrInput `pulumi:"country"`
	// The name that is typically displayed when the address is shown for display.
	Formatted pulumi.StringPtrInput `pulumi:"formatted"`
	// The address locality.
	Locality pulumi.StringPtrInput `pulumi:"locality"`
	// The postal code of the address.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// When `true`, this is the primary address associated with the user.
	Primary pulumi.BoolPtrInput `pulumi:"primary"`
	// The region of the address.
	Region pulumi.StringPtrInput `pulumi:"region"`
	// The street of the address.
	StreetAddress pulumi.StringPtrInput `pulumi:"streetAddress"`
	// The type of address.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (UserAddressesArgs) ElementType added in v5.17.0

func (UserAddressesArgs) ElementType() reflect.Type

func (UserAddressesArgs) ToUserAddressesOutput added in v5.17.0

func (i UserAddressesArgs) ToUserAddressesOutput() UserAddressesOutput

func (UserAddressesArgs) ToUserAddressesOutputWithContext added in v5.17.0

func (i UserAddressesArgs) ToUserAddressesOutputWithContext(ctx context.Context) UserAddressesOutput

func (UserAddressesArgs) ToUserAddressesPtrOutput added in v5.17.0

func (i UserAddressesArgs) ToUserAddressesPtrOutput() UserAddressesPtrOutput

func (UserAddressesArgs) ToUserAddressesPtrOutputWithContext added in v5.17.0

func (i UserAddressesArgs) ToUserAddressesPtrOutputWithContext(ctx context.Context) UserAddressesPtrOutput

type UserAddressesInput added in v5.17.0

type UserAddressesInput interface {
	pulumi.Input

	ToUserAddressesOutput() UserAddressesOutput
	ToUserAddressesOutputWithContext(context.Context) UserAddressesOutput
}

UserAddressesInput is an input type that accepts UserAddressesArgs and UserAddressesOutput values. You can construct a concrete instance of `UserAddressesInput` via:

UserAddressesArgs{...}

type UserAddressesOutput added in v5.17.0

type UserAddressesOutput struct{ *pulumi.OutputState }

func (UserAddressesOutput) Country added in v5.17.0

The country that this address is in.

func (UserAddressesOutput) ElementType added in v5.17.0

func (UserAddressesOutput) ElementType() reflect.Type

func (UserAddressesOutput) Formatted added in v5.17.0

The name that is typically displayed when the address is shown for display.

func (UserAddressesOutput) Locality added in v5.17.0

The address locality.

func (UserAddressesOutput) PostalCode added in v5.17.0

The postal code of the address.

func (UserAddressesOutput) Primary added in v5.17.0

When `true`, this is the primary address associated with the user.

func (UserAddressesOutput) Region added in v5.17.0

The region of the address.

func (UserAddressesOutput) StreetAddress added in v5.17.0

func (o UserAddressesOutput) StreetAddress() pulumi.StringPtrOutput

The street of the address.

func (UserAddressesOutput) ToUserAddressesOutput added in v5.17.0

func (o UserAddressesOutput) ToUserAddressesOutput() UserAddressesOutput

func (UserAddressesOutput) ToUserAddressesOutputWithContext added in v5.17.0

func (o UserAddressesOutput) ToUserAddressesOutputWithContext(ctx context.Context) UserAddressesOutput

func (UserAddressesOutput) ToUserAddressesPtrOutput added in v5.17.0

func (o UserAddressesOutput) ToUserAddressesPtrOutput() UserAddressesPtrOutput

func (UserAddressesOutput) ToUserAddressesPtrOutputWithContext added in v5.17.0

func (o UserAddressesOutput) ToUserAddressesPtrOutputWithContext(ctx context.Context) UserAddressesPtrOutput

func (UserAddressesOutput) Type added in v5.17.0

The type of address.

type UserAddressesPtrInput added in v5.17.0

type UserAddressesPtrInput interface {
	pulumi.Input

	ToUserAddressesPtrOutput() UserAddressesPtrOutput
	ToUserAddressesPtrOutputWithContext(context.Context) UserAddressesPtrOutput
}

UserAddressesPtrInput is an input type that accepts UserAddressesArgs, UserAddressesPtr and UserAddressesPtrOutput values. You can construct a concrete instance of `UserAddressesPtrInput` via:

        UserAddressesArgs{...}

or:

        nil

func UserAddressesPtr added in v5.17.0

func UserAddressesPtr(v *UserAddressesArgs) UserAddressesPtrInput

type UserAddressesPtrOutput added in v5.17.0

type UserAddressesPtrOutput struct{ *pulumi.OutputState }

func (UserAddressesPtrOutput) Country added in v5.17.0

The country that this address is in.

func (UserAddressesPtrOutput) Elem added in v5.17.0

func (UserAddressesPtrOutput) ElementType added in v5.17.0

func (UserAddressesPtrOutput) ElementType() reflect.Type

func (UserAddressesPtrOutput) Formatted added in v5.17.0

The name that is typically displayed when the address is shown for display.

func (UserAddressesPtrOutput) Locality added in v5.17.0

The address locality.

func (UserAddressesPtrOutput) PostalCode added in v5.17.0

The postal code of the address.

func (UserAddressesPtrOutput) Primary added in v5.17.0

When `true`, this is the primary address associated with the user.

func (UserAddressesPtrOutput) Region added in v5.17.0

The region of the address.

func (UserAddressesPtrOutput) StreetAddress added in v5.17.0

func (o UserAddressesPtrOutput) StreetAddress() pulumi.StringPtrOutput

The street of the address.

func (UserAddressesPtrOutput) ToUserAddressesPtrOutput added in v5.17.0

func (o UserAddressesPtrOutput) ToUserAddressesPtrOutput() UserAddressesPtrOutput

func (UserAddressesPtrOutput) ToUserAddressesPtrOutputWithContext added in v5.17.0

func (o UserAddressesPtrOutput) ToUserAddressesPtrOutputWithContext(ctx context.Context) UserAddressesPtrOutput

func (UserAddressesPtrOutput) Type added in v5.17.0

The type of address.

type UserArgs added in v5.17.0

type UserArgs struct {
	// Details about the user's address. At most 1 address is allowed. Detailed below.
	Addresses UserAddressesPtrInput
	// The name that is typically displayed when the user is referenced.
	DisplayName pulumi.StringInput
	// Details about the user's email. At most 1 email is allowed. Detailed below.
	Emails UserEmailsPtrInput
	// The globally unique identifier for the identity store that this user is in.
	IdentityStoreId pulumi.StringInput
	// The user's geographical region or location.
	Locale pulumi.StringPtrInput
	// Details about the user's full name. Detailed below.
	Name UserNamePtrInput
	// An alternate name for the user.
	Nickname pulumi.StringPtrInput
	// Details about the user's phone number. At most 1 phone number is allowed. Detailed below.
	PhoneNumbers UserPhoneNumbersPtrInput
	// The preferred language of the user.
	PreferredLanguage pulumi.StringPtrInput
	// An URL that may be associated with the user.
	ProfileUrl pulumi.StringPtrInput
	// The user's time zone.
	Timezone pulumi.StringPtrInput
	// The user's title.
	Title pulumi.StringPtrInput
	// A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters.
	//
	// The following arguments are optional:
	UserName pulumi.StringInput
	// The user type.
	UserType pulumi.StringPtrInput
}

The set of arguments for constructing a User resource.

func (UserArgs) ElementType added in v5.17.0

func (UserArgs) ElementType() reflect.Type

type UserArray added in v5.17.0

type UserArray []UserInput

func (UserArray) ElementType added in v5.17.0

func (UserArray) ElementType() reflect.Type

func (UserArray) ToUserArrayOutput added in v5.17.0

func (i UserArray) ToUserArrayOutput() UserArrayOutput

func (UserArray) ToUserArrayOutputWithContext added in v5.17.0

func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput

type UserArrayInput added in v5.17.0

type UserArrayInput interface {
	pulumi.Input

	ToUserArrayOutput() UserArrayOutput
	ToUserArrayOutputWithContext(context.Context) UserArrayOutput
}

UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:

UserArray{ UserArgs{...} }

type UserArrayOutput added in v5.17.0

type UserArrayOutput struct{ *pulumi.OutputState }

func (UserArrayOutput) ElementType added in v5.17.0

func (UserArrayOutput) ElementType() reflect.Type

func (UserArrayOutput) Index added in v5.17.0

func (UserArrayOutput) ToUserArrayOutput added in v5.17.0

func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput

func (UserArrayOutput) ToUserArrayOutputWithContext added in v5.17.0

func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput

type UserEmails added in v5.17.0

type UserEmails struct {
	// When `true`, this is the primary email associated with the user.
	Primary *bool `pulumi:"primary"`
	// The type of email.
	Type *string `pulumi:"type"`
	// The email address. This value must be unique across the identity store.
	Value *string `pulumi:"value"`
}

type UserEmailsArgs added in v5.17.0

type UserEmailsArgs struct {
	// When `true`, this is the primary email associated with the user.
	Primary pulumi.BoolPtrInput `pulumi:"primary"`
	// The type of email.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The email address. This value must be unique across the identity store.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (UserEmailsArgs) ElementType added in v5.17.0

func (UserEmailsArgs) ElementType() reflect.Type

func (UserEmailsArgs) ToUserEmailsOutput added in v5.17.0

func (i UserEmailsArgs) ToUserEmailsOutput() UserEmailsOutput

func (UserEmailsArgs) ToUserEmailsOutputWithContext added in v5.17.0

func (i UserEmailsArgs) ToUserEmailsOutputWithContext(ctx context.Context) UserEmailsOutput

func (UserEmailsArgs) ToUserEmailsPtrOutput added in v5.17.0

func (i UserEmailsArgs) ToUserEmailsPtrOutput() UserEmailsPtrOutput

func (UserEmailsArgs) ToUserEmailsPtrOutputWithContext added in v5.17.0

func (i UserEmailsArgs) ToUserEmailsPtrOutputWithContext(ctx context.Context) UserEmailsPtrOutput

type UserEmailsInput added in v5.17.0

type UserEmailsInput interface {
	pulumi.Input

	ToUserEmailsOutput() UserEmailsOutput
	ToUserEmailsOutputWithContext(context.Context) UserEmailsOutput
}

UserEmailsInput is an input type that accepts UserEmailsArgs and UserEmailsOutput values. You can construct a concrete instance of `UserEmailsInput` via:

UserEmailsArgs{...}

type UserEmailsOutput added in v5.17.0

type UserEmailsOutput struct{ *pulumi.OutputState }

func (UserEmailsOutput) ElementType added in v5.17.0

func (UserEmailsOutput) ElementType() reflect.Type

func (UserEmailsOutput) Primary added in v5.17.0

When `true`, this is the primary email associated with the user.

func (UserEmailsOutput) ToUserEmailsOutput added in v5.17.0

func (o UserEmailsOutput) ToUserEmailsOutput() UserEmailsOutput

func (UserEmailsOutput) ToUserEmailsOutputWithContext added in v5.17.0

func (o UserEmailsOutput) ToUserEmailsOutputWithContext(ctx context.Context) UserEmailsOutput

func (UserEmailsOutput) ToUserEmailsPtrOutput added in v5.17.0

func (o UserEmailsOutput) ToUserEmailsPtrOutput() UserEmailsPtrOutput

func (UserEmailsOutput) ToUserEmailsPtrOutputWithContext added in v5.17.0

func (o UserEmailsOutput) ToUserEmailsPtrOutputWithContext(ctx context.Context) UserEmailsPtrOutput

func (UserEmailsOutput) Type added in v5.17.0

The type of email.

func (UserEmailsOutput) Value added in v5.17.0

The email address. This value must be unique across the identity store.

type UserEmailsPtrInput added in v5.17.0

type UserEmailsPtrInput interface {
	pulumi.Input

	ToUserEmailsPtrOutput() UserEmailsPtrOutput
	ToUserEmailsPtrOutputWithContext(context.Context) UserEmailsPtrOutput
}

UserEmailsPtrInput is an input type that accepts UserEmailsArgs, UserEmailsPtr and UserEmailsPtrOutput values. You can construct a concrete instance of `UserEmailsPtrInput` via:

        UserEmailsArgs{...}

or:

        nil

func UserEmailsPtr added in v5.17.0

func UserEmailsPtr(v *UserEmailsArgs) UserEmailsPtrInput

type UserEmailsPtrOutput added in v5.17.0

type UserEmailsPtrOutput struct{ *pulumi.OutputState }

func (UserEmailsPtrOutput) Elem added in v5.17.0

func (UserEmailsPtrOutput) ElementType added in v5.17.0

func (UserEmailsPtrOutput) ElementType() reflect.Type

func (UserEmailsPtrOutput) Primary added in v5.17.0

When `true`, this is the primary email associated with the user.

func (UserEmailsPtrOutput) ToUserEmailsPtrOutput added in v5.17.0

func (o UserEmailsPtrOutput) ToUserEmailsPtrOutput() UserEmailsPtrOutput

func (UserEmailsPtrOutput) ToUserEmailsPtrOutputWithContext added in v5.17.0

func (o UserEmailsPtrOutput) ToUserEmailsPtrOutputWithContext(ctx context.Context) UserEmailsPtrOutput

func (UserEmailsPtrOutput) Type added in v5.17.0

The type of email.

func (UserEmailsPtrOutput) Value added in v5.17.0

The email address. This value must be unique across the identity store.

type UserExternalId added in v5.17.0

type UserExternalId struct {
	// The identifier issued to this resource by an external identity provider.
	Id *string `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer *string `pulumi:"issuer"`
}

type UserExternalIdArgs added in v5.17.0

type UserExternalIdArgs struct {
	// The identifier issued to this resource by an external identity provider.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The issuer for an external identifier.
	Issuer pulumi.StringPtrInput `pulumi:"issuer"`
}

func (UserExternalIdArgs) ElementType added in v5.17.0

func (UserExternalIdArgs) ElementType() reflect.Type

func (UserExternalIdArgs) ToUserExternalIdOutput added in v5.17.0

func (i UserExternalIdArgs) ToUserExternalIdOutput() UserExternalIdOutput

func (UserExternalIdArgs) ToUserExternalIdOutputWithContext added in v5.17.0

func (i UserExternalIdArgs) ToUserExternalIdOutputWithContext(ctx context.Context) UserExternalIdOutput

type UserExternalIdArray added in v5.17.0

type UserExternalIdArray []UserExternalIdInput

func (UserExternalIdArray) ElementType added in v5.17.0

func (UserExternalIdArray) ElementType() reflect.Type

func (UserExternalIdArray) ToUserExternalIdArrayOutput added in v5.17.0

func (i UserExternalIdArray) ToUserExternalIdArrayOutput() UserExternalIdArrayOutput

func (UserExternalIdArray) ToUserExternalIdArrayOutputWithContext added in v5.17.0

func (i UserExternalIdArray) ToUserExternalIdArrayOutputWithContext(ctx context.Context) UserExternalIdArrayOutput

type UserExternalIdArrayInput added in v5.17.0

type UserExternalIdArrayInput interface {
	pulumi.Input

	ToUserExternalIdArrayOutput() UserExternalIdArrayOutput
	ToUserExternalIdArrayOutputWithContext(context.Context) UserExternalIdArrayOutput
}

UserExternalIdArrayInput is an input type that accepts UserExternalIdArray and UserExternalIdArrayOutput values. You can construct a concrete instance of `UserExternalIdArrayInput` via:

UserExternalIdArray{ UserExternalIdArgs{...} }

type UserExternalIdArrayOutput added in v5.17.0

type UserExternalIdArrayOutput struct{ *pulumi.OutputState }

func (UserExternalIdArrayOutput) ElementType added in v5.17.0

func (UserExternalIdArrayOutput) ElementType() reflect.Type

func (UserExternalIdArrayOutput) Index added in v5.17.0

func (UserExternalIdArrayOutput) ToUserExternalIdArrayOutput added in v5.17.0

func (o UserExternalIdArrayOutput) ToUserExternalIdArrayOutput() UserExternalIdArrayOutput

func (UserExternalIdArrayOutput) ToUserExternalIdArrayOutputWithContext added in v5.17.0

func (o UserExternalIdArrayOutput) ToUserExternalIdArrayOutputWithContext(ctx context.Context) UserExternalIdArrayOutput

type UserExternalIdInput added in v5.17.0

type UserExternalIdInput interface {
	pulumi.Input

	ToUserExternalIdOutput() UserExternalIdOutput
	ToUserExternalIdOutputWithContext(context.Context) UserExternalIdOutput
}

UserExternalIdInput is an input type that accepts UserExternalIdArgs and UserExternalIdOutput values. You can construct a concrete instance of `UserExternalIdInput` via:

UserExternalIdArgs{...}

type UserExternalIdOutput added in v5.17.0

type UserExternalIdOutput struct{ *pulumi.OutputState }

func (UserExternalIdOutput) ElementType added in v5.17.0

func (UserExternalIdOutput) ElementType() reflect.Type

func (UserExternalIdOutput) Id added in v5.17.0

The identifier issued to this resource by an external identity provider.

func (UserExternalIdOutput) Issuer added in v5.17.0

The issuer for an external identifier.

func (UserExternalIdOutput) ToUserExternalIdOutput added in v5.17.0

func (o UserExternalIdOutput) ToUserExternalIdOutput() UserExternalIdOutput

func (UserExternalIdOutput) ToUserExternalIdOutputWithContext added in v5.17.0

func (o UserExternalIdOutput) ToUserExternalIdOutputWithContext(ctx context.Context) UserExternalIdOutput

type UserInput added in v5.17.0

type UserInput interface {
	pulumi.Input

	ToUserOutput() UserOutput
	ToUserOutputWithContext(ctx context.Context) UserOutput
}

type UserMap added in v5.17.0

type UserMap map[string]UserInput

func (UserMap) ElementType added in v5.17.0

func (UserMap) ElementType() reflect.Type

func (UserMap) ToUserMapOutput added in v5.17.0

func (i UserMap) ToUserMapOutput() UserMapOutput

func (UserMap) ToUserMapOutputWithContext added in v5.17.0

func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput

type UserMapInput added in v5.17.0

type UserMapInput interface {
	pulumi.Input

	ToUserMapOutput() UserMapOutput
	ToUserMapOutputWithContext(context.Context) UserMapOutput
}

UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:

UserMap{ "key": UserArgs{...} }

type UserMapOutput added in v5.17.0

type UserMapOutput struct{ *pulumi.OutputState }

func (UserMapOutput) ElementType added in v5.17.0

func (UserMapOutput) ElementType() reflect.Type

func (UserMapOutput) MapIndex added in v5.17.0

func (UserMapOutput) ToUserMapOutput added in v5.17.0

func (o UserMapOutput) ToUserMapOutput() UserMapOutput

func (UserMapOutput) ToUserMapOutputWithContext added in v5.17.0

func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput

type UserName added in v5.17.0

type UserName struct {
	// The family name of the user.
	FamilyName string `pulumi:"familyName"`
	// The name that is typically displayed when the name is shown for display.
	Formatted *string `pulumi:"formatted"`
	// The given name of the user.
	//
	// The following arguments are optional:
	GivenName string `pulumi:"givenName"`
	// The honorific prefix of the user.
	HonorificPrefix *string `pulumi:"honorificPrefix"`
	// The honorific suffix of the user.
	HonorificSuffix *string `pulumi:"honorificSuffix"`
	// The middle name of the user.
	MiddleName *string `pulumi:"middleName"`
}

type UserNameArgs added in v5.17.0

type UserNameArgs struct {
	// The family name of the user.
	FamilyName pulumi.StringInput `pulumi:"familyName"`
	// The name that is typically displayed when the name is shown for display.
	Formatted pulumi.StringPtrInput `pulumi:"formatted"`
	// The given name of the user.
	//
	// The following arguments are optional:
	GivenName pulumi.StringInput `pulumi:"givenName"`
	// The honorific prefix of the user.
	HonorificPrefix pulumi.StringPtrInput `pulumi:"honorificPrefix"`
	// The honorific suffix of the user.
	HonorificSuffix pulumi.StringPtrInput `pulumi:"honorificSuffix"`
	// The middle name of the user.
	MiddleName pulumi.StringPtrInput `pulumi:"middleName"`
}

func (UserNameArgs) ElementType added in v5.17.0

func (UserNameArgs) ElementType() reflect.Type

func (UserNameArgs) ToUserNameOutput added in v5.17.0

func (i UserNameArgs) ToUserNameOutput() UserNameOutput

func (UserNameArgs) ToUserNameOutputWithContext added in v5.17.0

func (i UserNameArgs) ToUserNameOutputWithContext(ctx context.Context) UserNameOutput

func (UserNameArgs) ToUserNamePtrOutput added in v5.17.0

func (i UserNameArgs) ToUserNamePtrOutput() UserNamePtrOutput

func (UserNameArgs) ToUserNamePtrOutputWithContext added in v5.17.0

func (i UserNameArgs) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput

type UserNameInput added in v5.17.0

type UserNameInput interface {
	pulumi.Input

	ToUserNameOutput() UserNameOutput
	ToUserNameOutputWithContext(context.Context) UserNameOutput
}

UserNameInput is an input type that accepts UserNameArgs and UserNameOutput values. You can construct a concrete instance of `UserNameInput` via:

UserNameArgs{...}

type UserNameOutput added in v5.17.0

type UserNameOutput struct{ *pulumi.OutputState }

func (UserNameOutput) ElementType added in v5.17.0

func (UserNameOutput) ElementType() reflect.Type

func (UserNameOutput) FamilyName added in v5.17.0

func (o UserNameOutput) FamilyName() pulumi.StringOutput

The family name of the user.

func (UserNameOutput) Formatted added in v5.17.0

func (o UserNameOutput) Formatted() pulumi.StringPtrOutput

The name that is typically displayed when the name is shown for display.

func (UserNameOutput) GivenName added in v5.17.0

func (o UserNameOutput) GivenName() pulumi.StringOutput

The given name of the user.

The following arguments are optional:

func (UserNameOutput) HonorificPrefix added in v5.17.0

func (o UserNameOutput) HonorificPrefix() pulumi.StringPtrOutput

The honorific prefix of the user.

func (UserNameOutput) HonorificSuffix added in v5.17.0

func (o UserNameOutput) HonorificSuffix() pulumi.StringPtrOutput

The honorific suffix of the user.

func (UserNameOutput) MiddleName added in v5.17.0

func (o UserNameOutput) MiddleName() pulumi.StringPtrOutput

The middle name of the user.

func (UserNameOutput) ToUserNameOutput added in v5.17.0

func (o UserNameOutput) ToUserNameOutput() UserNameOutput

func (UserNameOutput) ToUserNameOutputWithContext added in v5.17.0

func (o UserNameOutput) ToUserNameOutputWithContext(ctx context.Context) UserNameOutput

func (UserNameOutput) ToUserNamePtrOutput added in v5.17.0

func (o UserNameOutput) ToUserNamePtrOutput() UserNamePtrOutput

func (UserNameOutput) ToUserNamePtrOutputWithContext added in v5.17.0

func (o UserNameOutput) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput

type UserNamePtrInput added in v5.17.0

type UserNamePtrInput interface {
	pulumi.Input

	ToUserNamePtrOutput() UserNamePtrOutput
	ToUserNamePtrOutputWithContext(context.Context) UserNamePtrOutput
}

UserNamePtrInput is an input type that accepts UserNameArgs, UserNamePtr and UserNamePtrOutput values. You can construct a concrete instance of `UserNamePtrInput` via:

        UserNameArgs{...}

or:

        nil

func UserNamePtr added in v5.17.0

func UserNamePtr(v *UserNameArgs) UserNamePtrInput

type UserNamePtrOutput added in v5.17.0

type UserNamePtrOutput struct{ *pulumi.OutputState }

func (UserNamePtrOutput) Elem added in v5.17.0

func (UserNamePtrOutput) ElementType added in v5.17.0

func (UserNamePtrOutput) ElementType() reflect.Type

func (UserNamePtrOutput) FamilyName added in v5.17.0

func (o UserNamePtrOutput) FamilyName() pulumi.StringPtrOutput

The family name of the user.

func (UserNamePtrOutput) Formatted added in v5.17.0

The name that is typically displayed when the name is shown for display.

func (UserNamePtrOutput) GivenName added in v5.17.0

The given name of the user.

The following arguments are optional:

func (UserNamePtrOutput) HonorificPrefix added in v5.17.0

func (o UserNamePtrOutput) HonorificPrefix() pulumi.StringPtrOutput

The honorific prefix of the user.

func (UserNamePtrOutput) HonorificSuffix added in v5.17.0

func (o UserNamePtrOutput) HonorificSuffix() pulumi.StringPtrOutput

The honorific suffix of the user.

func (UserNamePtrOutput) MiddleName added in v5.17.0

func (o UserNamePtrOutput) MiddleName() pulumi.StringPtrOutput

The middle name of the user.

func (UserNamePtrOutput) ToUserNamePtrOutput added in v5.17.0

func (o UserNamePtrOutput) ToUserNamePtrOutput() UserNamePtrOutput

func (UserNamePtrOutput) ToUserNamePtrOutputWithContext added in v5.17.0

func (o UserNamePtrOutput) ToUserNamePtrOutputWithContext(ctx context.Context) UserNamePtrOutput

type UserOutput added in v5.17.0

type UserOutput struct{ *pulumi.OutputState }

func (UserOutput) Addresses added in v5.17.0

func (o UserOutput) Addresses() UserAddressesPtrOutput

Details about the user's address. At most 1 address is allowed. Detailed below.

func (UserOutput) DisplayName added in v5.17.0

func (o UserOutput) DisplayName() pulumi.StringOutput

The name that is typically displayed when the user is referenced.

func (UserOutput) ElementType added in v5.17.0

func (UserOutput) ElementType() reflect.Type

func (UserOutput) Emails added in v5.17.0

func (o UserOutput) Emails() UserEmailsPtrOutput

Details about the user's email. At most 1 email is allowed. Detailed below.

func (UserOutput) ExternalIds added in v5.17.0

func (o UserOutput) ExternalIds() UserExternalIdArrayOutput

A list of identifiers issued to this resource by an external identity provider.

func (UserOutput) IdentityStoreId added in v5.17.0

func (o UserOutput) IdentityStoreId() pulumi.StringOutput

The globally unique identifier for the identity store that this user is in.

func (UserOutput) Locale added in v5.17.0

func (o UserOutput) Locale() pulumi.StringPtrOutput

The user's geographical region or location.

func (UserOutput) Name added in v5.17.0

func (o UserOutput) Name() UserNameOutput

Details about the user's full name. Detailed below.

func (UserOutput) Nickname added in v5.17.0

func (o UserOutput) Nickname() pulumi.StringPtrOutput

An alternate name for the user.

func (UserOutput) PhoneNumbers added in v5.17.0

func (o UserOutput) PhoneNumbers() UserPhoneNumbersPtrOutput

Details about the user's phone number. At most 1 phone number is allowed. Detailed below.

func (UserOutput) PreferredLanguage added in v5.17.0

func (o UserOutput) PreferredLanguage() pulumi.StringPtrOutput

The preferred language of the user.

func (UserOutput) ProfileUrl added in v5.17.0

func (o UserOutput) ProfileUrl() pulumi.StringPtrOutput

An URL that may be associated with the user.

func (UserOutput) Timezone added in v5.17.0

func (o UserOutput) Timezone() pulumi.StringPtrOutput

The user's time zone.

func (UserOutput) Title added in v5.17.0

func (o UserOutput) Title() pulumi.StringPtrOutput

The user's title.

func (UserOutput) ToUserOutput added in v5.17.0

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext added in v5.17.0

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

func (UserOutput) UserId added in v5.17.0

func (o UserOutput) UserId() pulumi.StringOutput

The identifier for this user in the identity store.

func (UserOutput) UserName added in v5.17.0

func (o UserOutput) UserName() pulumi.StringOutput

A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters.

The following arguments are optional:

func (UserOutput) UserType added in v5.17.0

func (o UserOutput) UserType() pulumi.StringPtrOutput

The user type.

type UserPhoneNumbers added in v5.17.0

type UserPhoneNumbers struct {
	// When `true`, this is the primary phone number associated with the user.
	Primary *bool `pulumi:"primary"`
	// The type of phone number.
	Type *string `pulumi:"type"`
	// The user's phone number.
	Value *string `pulumi:"value"`
}

type UserPhoneNumbersArgs added in v5.17.0

type UserPhoneNumbersArgs struct {
	// When `true`, this is the primary phone number associated with the user.
	Primary pulumi.BoolPtrInput `pulumi:"primary"`
	// The type of phone number.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The user's phone number.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (UserPhoneNumbersArgs) ElementType added in v5.17.0

func (UserPhoneNumbersArgs) ElementType() reflect.Type

func (UserPhoneNumbersArgs) ToUserPhoneNumbersOutput added in v5.17.0

func (i UserPhoneNumbersArgs) ToUserPhoneNumbersOutput() UserPhoneNumbersOutput

func (UserPhoneNumbersArgs) ToUserPhoneNumbersOutputWithContext added in v5.17.0

func (i UserPhoneNumbersArgs) ToUserPhoneNumbersOutputWithContext(ctx context.Context) UserPhoneNumbersOutput

func (UserPhoneNumbersArgs) ToUserPhoneNumbersPtrOutput added in v5.17.0

func (i UserPhoneNumbersArgs) ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput

func (UserPhoneNumbersArgs) ToUserPhoneNumbersPtrOutputWithContext added in v5.17.0

func (i UserPhoneNumbersArgs) ToUserPhoneNumbersPtrOutputWithContext(ctx context.Context) UserPhoneNumbersPtrOutput

type UserPhoneNumbersInput added in v5.17.0

type UserPhoneNumbersInput interface {
	pulumi.Input

	ToUserPhoneNumbersOutput() UserPhoneNumbersOutput
	ToUserPhoneNumbersOutputWithContext(context.Context) UserPhoneNumbersOutput
}

UserPhoneNumbersInput is an input type that accepts UserPhoneNumbersArgs and UserPhoneNumbersOutput values. You can construct a concrete instance of `UserPhoneNumbersInput` via:

UserPhoneNumbersArgs{...}

type UserPhoneNumbersOutput added in v5.17.0

type UserPhoneNumbersOutput struct{ *pulumi.OutputState }

func (UserPhoneNumbersOutput) ElementType added in v5.17.0

func (UserPhoneNumbersOutput) ElementType() reflect.Type

func (UserPhoneNumbersOutput) Primary added in v5.17.0

When `true`, this is the primary phone number associated with the user.

func (UserPhoneNumbersOutput) ToUserPhoneNumbersOutput added in v5.17.0

func (o UserPhoneNumbersOutput) ToUserPhoneNumbersOutput() UserPhoneNumbersOutput

func (UserPhoneNumbersOutput) ToUserPhoneNumbersOutputWithContext added in v5.17.0

func (o UserPhoneNumbersOutput) ToUserPhoneNumbersOutputWithContext(ctx context.Context) UserPhoneNumbersOutput

func (UserPhoneNumbersOutput) ToUserPhoneNumbersPtrOutput added in v5.17.0

func (o UserPhoneNumbersOutput) ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput

func (UserPhoneNumbersOutput) ToUserPhoneNumbersPtrOutputWithContext added in v5.17.0

func (o UserPhoneNumbersOutput) ToUserPhoneNumbersPtrOutputWithContext(ctx context.Context) UserPhoneNumbersPtrOutput

func (UserPhoneNumbersOutput) Type added in v5.17.0

The type of phone number.

func (UserPhoneNumbersOutput) Value added in v5.17.0

The user's phone number.

type UserPhoneNumbersPtrInput added in v5.17.0

type UserPhoneNumbersPtrInput interface {
	pulumi.Input

	ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput
	ToUserPhoneNumbersPtrOutputWithContext(context.Context) UserPhoneNumbersPtrOutput
}

UserPhoneNumbersPtrInput is an input type that accepts UserPhoneNumbersArgs, UserPhoneNumbersPtr and UserPhoneNumbersPtrOutput values. You can construct a concrete instance of `UserPhoneNumbersPtrInput` via:

        UserPhoneNumbersArgs{...}

or:

        nil

func UserPhoneNumbersPtr added in v5.17.0

func UserPhoneNumbersPtr(v *UserPhoneNumbersArgs) UserPhoneNumbersPtrInput

type UserPhoneNumbersPtrOutput added in v5.17.0

type UserPhoneNumbersPtrOutput struct{ *pulumi.OutputState }

func (UserPhoneNumbersPtrOutput) Elem added in v5.17.0

func (UserPhoneNumbersPtrOutput) ElementType added in v5.17.0

func (UserPhoneNumbersPtrOutput) ElementType() reflect.Type

func (UserPhoneNumbersPtrOutput) Primary added in v5.17.0

When `true`, this is the primary phone number associated with the user.

func (UserPhoneNumbersPtrOutput) ToUserPhoneNumbersPtrOutput added in v5.17.0

func (o UserPhoneNumbersPtrOutput) ToUserPhoneNumbersPtrOutput() UserPhoneNumbersPtrOutput

func (UserPhoneNumbersPtrOutput) ToUserPhoneNumbersPtrOutputWithContext added in v5.17.0

func (o UserPhoneNumbersPtrOutput) ToUserPhoneNumbersPtrOutputWithContext(ctx context.Context) UserPhoneNumbersPtrOutput

func (UserPhoneNumbersPtrOutput) Type added in v5.17.0

The type of phone number.

func (UserPhoneNumbersPtrOutput) Value added in v5.17.0

The user's phone number.

type UserState added in v5.17.0

type UserState struct {
	// Details about the user's address. At most 1 address is allowed. Detailed below.
	Addresses UserAddressesPtrInput
	// The name that is typically displayed when the user is referenced.
	DisplayName pulumi.StringPtrInput
	// Details about the user's email. At most 1 email is allowed. Detailed below.
	Emails UserEmailsPtrInput
	// A list of identifiers issued to this resource by an external identity provider.
	ExternalIds UserExternalIdArrayInput
	// The globally unique identifier for the identity store that this user is in.
	IdentityStoreId pulumi.StringPtrInput
	// The user's geographical region or location.
	Locale pulumi.StringPtrInput
	// Details about the user's full name. Detailed below.
	Name UserNamePtrInput
	// An alternate name for the user.
	Nickname pulumi.StringPtrInput
	// Details about the user's phone number. At most 1 phone number is allowed. Detailed below.
	PhoneNumbers UserPhoneNumbersPtrInput
	// The preferred language of the user.
	PreferredLanguage pulumi.StringPtrInput
	// An URL that may be associated with the user.
	ProfileUrl pulumi.StringPtrInput
	// The user's time zone.
	Timezone pulumi.StringPtrInput
	// The user's title.
	Title pulumi.StringPtrInput
	// The identifier for this user in the identity store.
	UserId pulumi.StringPtrInput
	// A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters.
	//
	// The following arguments are optional:
	UserName pulumi.StringPtrInput
	// The user type.
	UserType pulumi.StringPtrInput
}

func (UserState) ElementType added in v5.17.0

func (UserState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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