Skip to main content

environment_blueprint_configurations

Creates, updates, deletes or gets an environment_blueprint_configuration resource or lists environment_blueprint_configurations in a region

Overview

Nameenvironment_blueprint_configurations
TypeResource
DescriptionDefinition of AWS::DataZone::EnvironmentBlueprintConfiguration Resource Type
Idawscc.datazone.environment_blueprint_configurations

Fields

NameDatatypeDescription
created_atstring
enabled_regionsarray
environment_blueprint_identifierstring
environment_blueprint_idstring
updated_atstring
regional_parametersarray
provisioning_role_arnstring
domain_idstring
provisioning_configurationsarray
domain_identifierstring
environment_role_permission_boundarystring
manage_access_role_arnstring
regionstringAWS region.

For more information, see AWS::DataZone::EnvironmentBlueprintConfiguration.

Methods

NameResourceAccessible byRequired Params
create_resourceenvironment_blueprint_configurationsINSERTDomainIdentifier, EnvironmentBlueprintIdentifier, EnabledRegions, region
delete_resourceenvironment_blueprint_configurationsDELETEIdentifier, region
update_resourceenvironment_blueprint_configurationsUPDATEIdentifier, PatchDocument, region
list_resourcesenvironment_blueprint_configurations_list_onlySELECTregion
get_resourceenvironment_blueprint_configurationsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual environment_blueprint_configuration.

SELECT
region,
created_at,
enabled_regions,
environment_blueprint_identifier,
environment_blueprint_id,
updated_at,
regional_parameters,
provisioning_role_arn,
domain_id,
provisioning_configurations,
domain_identifier,
environment_role_permission_boundary,
manage_access_role_arn
FROM awscc.datazone.environment_blueprint_configurations
WHERE
region = 'us-east-1' AND
Identifier = '{{ domain_id }}|{{ environment_blueprint_id }}';

INSERT example

Use the following StackQL query and manifest file to create a new environment_blueprint_configuration resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.datazone.environment_blueprint_configurations (
EnabledRegions,
EnvironmentBlueprintIdentifier,
DomainIdentifier,
region
)
SELECT
'{{ enabled_regions }}',
'{{ environment_blueprint_identifier }}',
'{{ domain_identifier }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a environment_blueprint_configuration resource, using stack-deploy.

/*+ update */
UPDATE awscc.datazone.environment_blueprint_configurations
SET PatchDocument = string('{{ {
"EnabledRegions": enabled_regions,
"RegionalParameters": regional_parameters,
"ProvisioningRoleArn": provisioning_role_arn,
"ProvisioningConfigurations": provisioning_configurations,
"EnvironmentRolePermissionBoundary": environment_role_permission_boundary,
"ManageAccessRoleArn": manage_access_role_arn
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ domain_id }}|{{ environment_blueprint_id }}';

DELETE example

/*+ delete */
DELETE FROM awscc.datazone.environment_blueprint_configurations
WHERE
Identifier = '{{ domain_id }}|{{ environment_blueprint_id }}' AND
region = 'us-east-1';

Permissions

To operate on the environment_blueprint_configurations resource, the following permissions are required:

datazone:GetEnvironmentBlueprintConfiguration