AWS::DataZone::UserProfile - AWS CloudFormation

AWS::DataZone::UserProfile

The user type of the user for which the user profile is created.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::DataZone::UserProfile", "Properties" : { "DomainIdentifier" : String, "Status" : String, "UserIdentifier" : String, "UserType" : String } }

YAML

Type: AWS::DataZone::UserProfile Properties: DomainIdentifier: String Status: String UserIdentifier: String UserType: String

Properties

DomainIdentifier

The identifier of a Amazon DataZone domain in which a user profile exists.

Required: Yes

Type: String

Pattern: ^dzd[-_][a-zA-Z0-9_-]{1,36}$

Update requires: Replacement

Status

The status of the user profile.

Required: No

Type: String

Allowed values: ASSIGNED | NOT_ASSIGNED | ACTIVATED | DEACTIVATED

Update requires: No interruption

UserIdentifier

The identifier of the user for which the user profile is created.

Required: Yes

Type: String

Pattern: (^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$|^[a-zA-Z_0-9+=,.@-]+$|^arn:aws:iam::\d{12}:.+$)

Update requires: Replacement

UserType

The user type of the user for which the user profile is created.

Required: No

Type: String

Allowed values: IAM_USER | IAM_ROLE | SSO_USER

Update requires: Replacement

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns a string containing pipe-separated DomainId and UserProfileId that uniquely identify the user profile. For example: { "Ref": "MyUserProfile" } for the resource with the logical ID MyUserProfile, Ref returns DomainId|UserProfileId.

For more information about using the Ref function, see Ref.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

DomainId

The identifier of a Amazon DataZone domain in which a user profile exists.

Id

The ID of the user profile.

Type

The type of the user profile.