Class CfnDomainProps
Properties for defining a CfnDomain.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.DataZone
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnDomainProps : ICfnDomainProps
Syntax (vb)
Public Class CfnDomainProps Implements ICfnDomainProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.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 cfnDomainProps = 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
| CfnDomainProps() | Properties for defining a |
Properties
| 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. |
Constructors
CfnDomainProps()
Properties for defining a CfnDomain.
public CfnDomainProps()
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-domain.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 cfnDomainProps = 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"
} }
};
Properties
Description
The description of the Amazon DataZone domain.
public string? Description { get; set; }
Property Value
Remarks
DomainExecutionRole
The domain execution role that is created when an Amazon DataZone domain is created.
public string DomainExecutionRole { get; set; }
Property Value
Remarks
The domain execution role is created in the AWS account that houses the Amazon DataZone domain.
DomainVersion
The domain version.
public string? DomainVersion { get; set; }
Property Value
Remarks
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 string? KmsKeyIdentifier { get; set; }
Property Value
Remarks
Name
The name of the Amazon DataZone domain.
public string Name { get; set; }
Property Value
Remarks
ServiceRole
The service role of the domain.
public string? ServiceRole { get; set; }
Property Value
Remarks
SingleSignOn
The single sign-on details in Amazon DataZone.
public object? SingleSignOn { get; set; }
Property Value
Remarks
Tags
The tags specified for the Amazon DataZone domain.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]