Show / Hide Table of Contents

Class CfnEnvironmentBlueprintConfigurationProps

Properties for defining a CfnEnvironmentBlueprintConfiguration.

Inheritance
object
CfnEnvironmentBlueprintConfigurationProps
Implements
ICfnEnvironmentBlueprintConfigurationProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.DataZone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnEnvironmentBlueprintConfigurationProps : ICfnEnvironmentBlueprintConfigurationProps
Syntax (vb)
Public Class CfnEnvironmentBlueprintConfigurationProps Implements ICfnEnvironmentBlueprintConfigurationProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.DataZone;

             var cfnEnvironmentBlueprintConfigurationProps = new CfnEnvironmentBlueprintConfigurationProps {
                 DomainIdentifier = "domainIdentifier",
                 EnabledRegions = new [] { "enabledRegions" },
                 EnvironmentBlueprintIdentifier = "environmentBlueprintIdentifier",

                 // the properties below are optional
                 EnvironmentRolePermissionBoundary = "environmentRolePermissionBoundary",
                 GlobalParameters = new Dictionary<string, string> {
                     { "globalParametersKey", "globalParameters" }
                 },
                 ManageAccessRoleArn = "manageAccessRoleArn",
                 ProvisioningConfigurations = new [] { new ProvisioningConfigurationProperty {
                     LakeFormationConfiguration = new LakeFormationConfigurationProperty {
                         LocationRegistrationExcludeS3Locations = new [] { "locationRegistrationExcludeS3Locations" },
                         LocationRegistrationRole = "locationRegistrationRole"
                     }
                 } },
                 ProvisioningRoleArn = "provisioningRoleArn",
                 RegionalParameters = new [] { new RegionalParameterProperty {
                     Parameters = new Dictionary<string, string> {
                         { "parametersKey", "parameters" }
                     },
                     Region = "region"
                 } }
             };

Synopsis

Constructors

CfnEnvironmentBlueprintConfigurationProps()

Properties for defining a CfnEnvironmentBlueprintConfiguration.

Properties

DomainIdentifier

The identifier of the Amazon DataZone domain in which an environment blueprint exists.

EnabledRegions

The enabled AWS Regions specified in a blueprint configuration.

EnvironmentBlueprintIdentifier

The identifier of the environment blueprint.

EnvironmentRolePermissionBoundary

The environment role permission boundary.

GlobalParameters

Region-agnostic environment blueprint parameters.

ManageAccessRoleArn

The ARN of the manage access role.

ProvisioningConfigurations

The provisioning configuration of a blueprint.

ProvisioningRoleArn

The ARN of the provisioning role.

RegionalParameters

The regional parameters of the environment blueprint.

Constructors

CfnEnvironmentBlueprintConfigurationProps()

Properties for defining a CfnEnvironmentBlueprintConfiguration.

public CfnEnvironmentBlueprintConfigurationProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.DataZone;

             var cfnEnvironmentBlueprintConfigurationProps = new CfnEnvironmentBlueprintConfigurationProps {
                 DomainIdentifier = "domainIdentifier",
                 EnabledRegions = new [] { "enabledRegions" },
                 EnvironmentBlueprintIdentifier = "environmentBlueprintIdentifier",

                 // the properties below are optional
                 EnvironmentRolePermissionBoundary = "environmentRolePermissionBoundary",
                 GlobalParameters = new Dictionary<string, string> {
                     { "globalParametersKey", "globalParameters" }
                 },
                 ManageAccessRoleArn = "manageAccessRoleArn",
                 ProvisioningConfigurations = new [] { new ProvisioningConfigurationProperty {
                     LakeFormationConfiguration = new LakeFormationConfigurationProperty {
                         LocationRegistrationExcludeS3Locations = new [] { "locationRegistrationExcludeS3Locations" },
                         LocationRegistrationRole = "locationRegistrationRole"
                     }
                 } },
                 ProvisioningRoleArn = "provisioningRoleArn",
                 RegionalParameters = new [] { new RegionalParameterProperty {
                     Parameters = new Dictionary<string, string> {
                         { "parametersKey", "parameters" }
                     },
                     Region = "region"
                 } }
             };

Properties

DomainIdentifier

The identifier of the Amazon DataZone domain in which an environment blueprint exists.

public string DomainIdentifier { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-domainidentifier

EnabledRegions

The enabled AWS Regions specified in a blueprint configuration.

public string[] EnabledRegions { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-enabledregions

EnvironmentBlueprintIdentifier

The identifier of the environment blueprint.

public string EnvironmentBlueprintIdentifier { get; set; }
Property Value

string

Remarks

In the current release, only the following values are supported: DefaultDataLake and DefaultDataWarehouse .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-environmentblueprintidentifier

EnvironmentRolePermissionBoundary

The environment role permission boundary.

public string? EnvironmentRolePermissionBoundary { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-environmentrolepermissionboundary

GlobalParameters

Region-agnostic environment blueprint parameters.

public object? GlobalParameters { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-globalparameters

Type union: either Dictionary<string, string> or IResolvable

ManageAccessRoleArn

The ARN of the manage access role.

public string? ManageAccessRoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-manageaccessrolearn

ProvisioningConfigurations

The provisioning configuration of a blueprint.

public object? ProvisioningConfigurations { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-provisioningconfigurations

Type union: either IResolvable or (either IResolvable or CfnEnvironmentBlueprintConfiguration.IProvisioningConfigurationProperty)[]

ProvisioningRoleArn

The ARN of the provisioning role.

public string? ProvisioningRoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-provisioningrolearn

RegionalParameters

The regional parameters of the environment blueprint.

public object? RegionalParameters { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-environmentblueprintconfiguration.html#cfn-datazone-environmentblueprintconfiguration-regionalparameters

Type union: either IResolvable or (either IResolvable or CfnEnvironmentBlueprintConfiguration.IRegionalParameterProperty)[]

Implements

ICfnEnvironmentBlueprintConfigurationProps
Back to top Generated by DocFX