create_project_profile
Create a project profile in Amazon DataZone to organize data projects with environment configurations and domain unit association.
Instructions
Creates a new project profile in Amazon DataZone.
Args: domain_identifier (str): The ID of the domain where the project profile will be created Pattern: ^dzd[-][a-zA-Z0-9-]{1,36}$ name (str): The name of the project profile (1-64 characters) Pattern: ^[\w -]+$ description (str, optional): Description of the project profile (0-2048 characters) domain_unit_identifier (str, optional): The ID of the domain unit where the project profile will be created Pattern: ^[a-z0-9_-]+$ environment_configurations (List[Dict[str, Any]], optional): Environment configurations for the project profile Each configuration should include: - awsAccount: AWS account details - awsRegion: AWS region details - configurationParameters: Configuration parameters - deploymentMode: Deployment mode - deploymentOrder: Deployment order - description: Environment description - environmentBlueprintId: Environment blueprint ID - id: Environment ID - name: Environment name status (str, optional): The status of the project profile (ENABLED or DISABLED, default: ENABLED)
Returns: Dict containing: - id: Project profile identifier - name: Project profile name - description: Project profile description - domain_id: Domain ID - domain_unit_id: Domain unit ID - environment_configurations: Environment configurations - status: Project profile status - created_at: Creation timestamp - created_by: Creator information - last_updated_at: Last update timestamp
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| status | No | ENABLED | |
| description | No | ||
| domain_identifier | Yes | ||
| domain_unit_identifier | No | ||
| environment_configurations | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |