Skip to main content

environment_blueprint_configurations

Creates, updates, deletes, gets or lists an environment_blueprint_configurations resource.

Overview

Nameenvironment_blueprint_configurations
TypeResource
Idaws.datazone.environment_blueprint_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
allow_user_provided_configurationsbooleanSpecifies whether user-provided resource configurations are allowed for the environment blueprint.
created_atstring (date-time)The timestamp of when this blueprint was created.
domain_idstringThe ID of the Amazon DataZone domain where this blueprint exists. (pattern: <code>dzd[-][a-zA-Z0-9-]{1,36}</code>)
enabled_regionsarrayThe Amazon Web Services regions in which this blueprint is enabled.
environment_blueprint_idstringThe ID of the blueprint. (pattern: <code>[a-zA-Z0-9_-]{1,36}</code>)
environment_role_permission_boundarystringThe environment role permissions boundary. (pattern: <code>arn:aws[^:]:iam::(aws|\d{12}):policy/[\w+=,.@-]</code>)
manage_access_role_arnstringThe ARN of the manage access role with which this blueprint is created. (pattern: <code>arn:aws[^:]:iam::\d{12}:role(/[a-zA-Z0-9+=,.@_-]+)/[a-zA-Z0-9+=,.@_-]+</code>)
provisioning_configurationsarrayThe provisioning configuration of a blueprint.
provisioning_role_arnstringThe ARN of the provisioning role with which this blueprint is created. (pattern: <code>arn:aws[^:]:iam::\d{12}:role(/[a-zA-Z0-9+=,.@_-]+)/[a-zA-Z0-9+=,.@_-]+</code>)
regional_parametersobjectThe regional parameters of the blueprint.
resource_configurationsarrayThe resource configurations of the environment blueprint.
updated_atstring (date-time)The timestamp of when this blueprint was upated.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_environment_blueprint_configurationselectdomain_identifier, environment_blueprint_identifier, regionGets the blueprint configuration in Amazon DataZone.
list_environment_blueprint_configurationsselectdomain_identifier, regionmaxResults, nextTokenLists blueprint configurations for a Amazon DataZone environment.
put_environment_blueprint_configurationreplacedomain_identifier, environment_blueprint_identifier, region, enabledRegionsWrites the configuration for the specified environment blueprint in Amazon DataZone.
delete_environment_blueprint_configurationdeletedomain_identifier, environment_blueprint_identifier, regionDeletes the blueprint configuration in Amazon DataZone.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
domain_identifierstringThe ID of the Amazon DataZone domain in which the blueprint configuration is deleted.
environment_blueprint_identifierstringThe ID of the blueprint the configuration of which is deleted.
regionstringAWS region (default: us-east-1)
maxResultsintegerThe maximum number of blueprint configurations to return in a single call to ListEnvironmentBlueprintConfigurations. When the number of configurations to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to ListEnvironmentBlueprintConfigurations to list the next set of configurations.
nextTokenstringWhen the number of blueprint configurations is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of configurations, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListEnvironmentBlueprintConfigurations to list the next set of configurations.

SELECT examples

Gets the blueprint configuration in Amazon DataZone.

SELECT
allow_user_provided_configurations,
created_at,
domain_id,
enabled_regions,
environment_blueprint_id,
environment_role_permission_boundary,
manage_access_role_arn,
provisioning_configurations,
provisioning_role_arn,
regional_parameters,
resource_configurations,
updated_at
FROM aws.datazone.environment_blueprint_configurations
WHERE domain_identifier = '{{ domain_identifier }}' -- required
AND environment_blueprint_identifier = '{{ environment_blueprint_identifier }}' -- required
AND region = '{{ region }}' -- required
;

REPLACE examples

Writes the configuration for the specified environment blueprint in Amazon DataZone.

REPLACE aws.datazone.environment_blueprint_configurations
SET
provisioningRoleArn = '{{ provisioningRoleArn }}',
manageAccessRoleArn = '{{ manageAccessRoleArn }}',
environmentRolePermissionBoundary = '{{ environmentRolePermissionBoundary }}',
enabledRegions = '{{ enabledRegions }}',
regionalParameters = '{{ regionalParameters }}',
resourceConfigurations = '{{ resourceConfigurations }}',
allowUserProvidedConfigurations = {{ allowUserProvidedConfigurations }},
globalParameters = '{{ globalParameters }}',
provisioningConfigurations = '{{ provisioningConfigurations }}'
WHERE
domain_identifier = '{{ domain_identifier }}' --required
AND environment_blueprint_identifier = '{{ environment_blueprint_identifier }}' --required
AND region = '{{ region }}' --required
AND enabledRegions = '{{ enabledRegions }}' --required
RETURNING
allow_user_provided_configurations,
created_at,
domain_id,
enabled_regions,
environment_blueprint_id,
environment_role_permission_boundary,
manage_access_role_arn,
provisioning_configurations,
provisioning_role_arn,
regional_parameters,
resource_configurations,
updated_at;

DELETE examples

Deletes the blueprint configuration in Amazon DataZone.

DELETE FROM aws.datazone.environment_blueprint_configurations
WHERE domain_identifier = '{{ domain_identifier }}' --required
AND environment_blueprint_identifier = '{{ environment_blueprint_identifier }}' --required
AND region = '{{ region }}' --required
;