Class CfnEnvironmentBlueprintConfigurationProps
Properties for defining a CfnEnvironmentBlueprintConfiguration.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.DataZone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnEnvironmentBlueprintConfigurationProps : ICfnEnvironmentBlueprintConfigurationProps
Syntax (vb)
Public Class CfnEnvironmentBlueprintConfigurationProps Implements ICfnEnvironmentBlueprintConfigurationProps
Remarks
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 |
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
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
Remarks
EnabledRegions
The enabled AWS Regions specified in a blueprint configuration.
public string[] EnabledRegions { get; set; }
Property Value
string[]
Remarks
EnvironmentBlueprintIdentifier
The identifier of the environment blueprint.
public string EnvironmentBlueprintIdentifier { get; set; }
Property Value
Remarks
In the current release, only the following values are supported: DefaultDataLake and DefaultDataWarehouse .
EnvironmentRolePermissionBoundary
The environment role permission boundary.
public string? EnvironmentRolePermissionBoundary { get; set; }
Property Value
Remarks
GlobalParameters
Region-agnostic environment blueprint parameters.
public object? GlobalParameters { get; set; }
Property Value
Remarks
Type union: either Dictionary<string, string> or IResolvable
ManageAccessRoleArn
The ARN of the manage access role.
public string? ManageAccessRoleArn { get; set; }
Property Value
Remarks
ProvisioningConfigurations
The provisioning configuration of a blueprint.
public object? ProvisioningConfigurations { get; set; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnEnvironmentBlueprintConfiguration.IProvisioningConfigurationProperty)[]
ProvisioningRoleArn
The ARN of the provisioning role.
public string? ProvisioningRoleArn { get; set; }
Property Value
Remarks
RegionalParameters
The regional parameters of the environment blueprint.
public object? RegionalParameters { get; set; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnEnvironmentBlueprintConfiguration.IRegionalParameterProperty)[]