Class CfnEnvironmentBlueprintConfiguration
The configuration details of an environment blueprint.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.DataZone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnEnvironmentBlueprintConfiguration : CfnResource, IInspectable, IEnvironmentBlueprintConfigurationRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class CfnEnvironmentBlueprintConfiguration Inherits CfnResource Implements IInspectable, IEnvironmentBlueprintConfigurationRef, IConstruct, IDependable, IEnvironmentAware
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
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 cfnEnvironmentBlueprintConfiguration = new CfnEnvironmentBlueprintConfiguration(this, "MyCfnEnvironmentBlueprintConfiguration", 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
| CfnEnvironmentBlueprintConfiguration(Construct, string, ICfnEnvironmentBlueprintConfigurationProps) | Create a new |
Properties
| AttrCreatedAt | The timestamp of when an environment blueprint was created. |
| AttrDomainId | The identifier of the Amazon DataZone domain in which an environment blueprint exists. |
| AttrEnvironmentBlueprintId | The identifier of the environment blueprint. |
| AttrUpdatedAt | The timestamp of when the environment blueprint was updated. |
| CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
| CfnProperties | The configuration details of an environment blueprint. |
| CfnPropertyNames | The configuration details of an environment blueprint. |
| DomainIdentifier | The identifier of the Amazon DataZone domain in which an environment blueprint exists. |
| EnabledRegions | The enabled AWS Regions specified in a blueprint configuration. |
| EnvironmentBlueprintConfigurationRef | A reference to a EnvironmentBlueprintConfiguration resource. |
| 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. |
Methods
| Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
| IsCfnEnvironmentBlueprintConfiguration(object) | Checks whether the given object is a CfnEnvironmentBlueprintConfiguration. |
| RenderProperties(IDictionary<string, object>) | The configuration details of an environment blueprint. |
Constructors
CfnEnvironmentBlueprintConfiguration(Construct, string, ICfnEnvironmentBlueprintConfigurationProps)
Create a new AWS::DataZone::EnvironmentBlueprintConfiguration.
public CfnEnvironmentBlueprintConfiguration(Construct scope, string id, ICfnEnvironmentBlueprintConfigurationProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnEnvironmentBlueprintConfigurationProps
Resource properties.
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
Properties
AttrCreatedAt
The timestamp of when an environment blueprint was created.
public virtual string AttrCreatedAt { get; }
Property Value
Remarks
CloudformationAttribute: CreatedAt
AttrDomainId
The identifier of the Amazon DataZone domain in which an environment blueprint exists.
public virtual string AttrDomainId { get; }
Property Value
Remarks
CloudformationAttribute: DomainId
AttrEnvironmentBlueprintId
The identifier of the environment blueprint.
public virtual string AttrEnvironmentBlueprintId { get; }
Property Value
Remarks
This identifier should be used when creating environment profiles.
CloudformationAttribute: EnvironmentBlueprintId
AttrUpdatedAt
The timestamp of when the environment blueprint was updated.
public virtual string AttrUpdatedAt { get; }
Property Value
Remarks
CloudformationAttribute: UpdatedAt
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
CfnProperties
The configuration details of an environment blueprint.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
CfnPropertyNames
The configuration details of an environment blueprint.
protected override IDictionary<string, string> CfnPropertyNames { get; }
Property Value
Overrides
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
DomainIdentifier
The identifier of the Amazon DataZone domain in which an environment blueprint exists.
public virtual string DomainIdentifier { get; set; }
Property Value
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
EnabledRegions
The enabled AWS Regions specified in a blueprint configuration.
public virtual string[] EnabledRegions { get; set; }
Property Value
string[]
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
EnvironmentBlueprintConfigurationRef
A reference to a EnvironmentBlueprintConfiguration resource.
public virtual IEnvironmentBlueprintConfigurationReference EnvironmentBlueprintConfigurationRef { get; }
Property Value
IEnvironmentBlueprintConfigurationReference
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
EnvironmentBlueprintIdentifier
The identifier of the environment blueprint.
public virtual string EnvironmentBlueprintIdentifier { get; set; }
Property Value
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
EnvironmentRolePermissionBoundary
The environment role permission boundary.
public virtual string? EnvironmentRolePermissionBoundary { get; set; }
Property Value
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
GlobalParameters
Region-agnostic environment blueprint parameters.
public virtual object? GlobalParameters { get; set; }
Property Value
Remarks
Type union: either Dictionary<string, string> or IResolvable
ManageAccessRoleArn
The ARN of the manage access role.
public virtual string? ManageAccessRoleArn { get; set; }
Property Value
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
ProvisioningConfigurations
The provisioning configuration of a blueprint.
public virtual 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 virtual string? ProvisioningRoleArn { get; set; }
Property Value
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
RegionalParameters
The regional parameters of the environment blueprint.
public virtual object? RegionalParameters { get; set; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnEnvironmentBlueprintConfiguration.IRegionalParameterProperty)[]
Methods
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
tree inspector to collect and process attributes.
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
IsCfnEnvironmentBlueprintConfiguration(object)
Checks whether the given object is a CfnEnvironmentBlueprintConfiguration.
public static bool IsCfnEnvironmentBlueprintConfiguration(object x)
Parameters
- x object
Returns
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
The configuration details of an environment blueprint.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
CloudformationResource: AWS::DataZone::EnvironmentBlueprintConfiguration
ExampleMetadata: fixture=_generated