get_user_profile
Retrieve user profile details from an Amazon DataZone domain by specifying the domain, user identifier, and profile type.
Instructions
Retrieves the user profile in a specified Amazon DataZone domain for a given user.
Args: domain_identifier (str): The ID of the Amazon DataZone domain from which to retrieve the user profile. Pattern: ^dzd[-][a-zA-Z0-9-]{1,36}$ Required: Yes
type (str): The type of the user profile.
Valid values: "IAM" | "SSO"
Required: Yes
user_identifier (str): The identifier of the user for whom to retrieve the profile.
Pattern: r"(^([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}:.+$)"
Required: YesReturns: dict: A response object containing: - details (dict): A UserProfileDetails object with specific IAM or SSO profile data. - domainId (str): The identifier of the DataZone domain. - id (str): The identifier of the user profile. - status (str): The status of the user profile. Valid values: "ASSIGNED", "NOT_ASSIGNED", "ACTIVATED", "DEACTIVATED". - type (str): The type of the user profile. Valid values: "IAM", "SSO".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_type | No | ||
| user_identifier | Yes | ||
| domain_identifier | Yes |