Class CfnDomain
The AWS::DataZone::Domain
resource specifies an Amazon DataZone domain.
Inherited Members
Namespace: Amazon.CDK.AwsDatazone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnDomain : CfnResource, IInspectable, ITaggableV2
Syntax (vb)
Public Class CfnDomain Inherits CfnResource Implements IInspectable, ITaggableV2
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
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 cfnDomain = new CfnDomain(this, "MyCfnDomain", new CfnDomainProps {
DomainExecutionRole = "domainExecutionRole",
Name = "name",
// the properties below are optional
Description = "description",
DomainVersion = "domainVersion",
KmsKeyIdentifier = "kmsKeyIdentifier",
ServiceRole = "serviceRole",
SingleSignOn = new SingleSignOnProperty {
IdcInstanceArn = "idcInstanceArn",
Type = "type",
UserAssignment = "userAssignment"
},
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
Synopsis
Constructors
CfnDomain(Construct, string, ICfnDomainProps) | The |
Properties
AttrArn | The ARN of the Amazon DataZone domain. |
AttrCreatedAt | A timestamp of when a Amazon DataZone domain was created. |
AttrId | The ID of the Amazon DataZone domain. |
AttrLastUpdatedAt | A timestamp of when a Amazon DataZone domain was last updated. |
AttrManagedAccountId | The identifier of the AWS account that manages the domain. |
AttrPortalUrl | The data portal URL for the Amazon DataZone domain. |
AttrRootDomainUnitId | The ID of the root domain unit. |
AttrStatus | The status of the Amazon DataZone domain. |
CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
CdkTagManager | Tag Manager which manages the tags for this resource. |
CfnProperties | The |
Description | The description of the Amazon DataZone domain. |
DomainExecutionRole | The domain execution role that is created when an Amazon DataZone domain is created. |
DomainVersion | The domain version. |
KmsKeyIdentifier | The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data. |
Name | The name of the Amazon DataZone domain. |
ServiceRole | The service role of the domain. |
SingleSignOn | The single sign-on details in Amazon DataZone. |
Tags | The tags specified for the Amazon DataZone domain. |
Methods
Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
RenderProperties(IDictionary<string, object>) | The |
Constructors
CfnDomain(Construct, string, ICfnDomainProps)
The AWS::DataZone::Domain
resource specifies an Amazon DataZone domain.
public CfnDomain(Construct scope, string id, ICfnDomainProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnDomainProps
Resource properties.
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
Properties
AttrArn
The ARN of the Amazon DataZone domain.
public virtual string AttrArn { get; }
Property Value
Remarks
CloudformationAttribute: Arn
AttrCreatedAt
A timestamp of when a Amazon DataZone domain was created.
public virtual string AttrCreatedAt { get; }
Property Value
Remarks
CloudformationAttribute: CreatedAt
AttrId
The ID of the Amazon DataZone domain.
public virtual string AttrId { get; }
Property Value
Remarks
CloudformationAttribute: Id
AttrLastUpdatedAt
A timestamp of when a Amazon DataZone domain was last updated.
public virtual string AttrLastUpdatedAt { get; }
Property Value
Remarks
CloudformationAttribute: LastUpdatedAt
AttrManagedAccountId
The identifier of the AWS account that manages the domain.
public virtual string AttrManagedAccountId { get; }
Property Value
Remarks
CloudformationAttribute: ManagedAccountId
AttrPortalUrl
The data portal URL for the Amazon DataZone domain.
public virtual string AttrPortalUrl { get; }
Property Value
Remarks
CloudformationAttribute: PortalUrl
AttrRootDomainUnitId
The ID of the root domain unit.
public virtual string AttrRootDomainUnitId { get; }
Property Value
Remarks
CloudformationAttribute: RootDomainUnitId
AttrStatus
The status of the Amazon DataZone domain.
public virtual string AttrStatus { get; }
Property Value
Remarks
CloudformationAttribute: Status
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
CdkTagManager
Tag Manager which manages the tags for this resource.
public virtual TagManager CdkTagManager { get; }
Property Value
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
CfnProperties
The AWS::DataZone::Domain
resource specifies an Amazon DataZone domain.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
Description
The description of the Amazon DataZone domain.
public virtual string? Description { get; set; }
Property Value
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
DomainExecutionRole
The domain execution role that is created when an Amazon DataZone domain is created.
public virtual string DomainExecutionRole { get; set; }
Property Value
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
DomainVersion
The domain version.
public virtual string? DomainVersion { get; set; }
Property Value
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
KmsKeyIdentifier
The identifier of the AWS Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
public virtual string? KmsKeyIdentifier { get; set; }
Property Value
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
Name
The name of the Amazon DataZone domain.
public virtual string Name { get; set; }
Property Value
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
ServiceRole
The service role of the domain.
public virtual string? ServiceRole { get; set; }
Property Value
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
SingleSignOn
The single sign-on details in Amazon DataZone.
public virtual object? SingleSignOn { get; set; }
Property Value
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
Tags
The tags specified for the Amazon DataZone domain.
public virtual ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
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
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
The AWS::DataZone::Domain
resource specifies an Amazon DataZone domain.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
You can use domains to organize your assets, users, and their projects.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.html
CloudformationResource: AWS::DataZone::Domain
ExampleMetadata: fixture=_generated