Show / Hide Table of Contents

Class CfnProjectProps

Properties for defining a CfnProject.

Inheritance
object
CfnProjectProps
Implements
ICfnProjectProps
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 CfnProjectProps : ICfnProjectProps
Syntax (vb)
Public Class CfnProjectProps Implements ICfnProjectProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-project.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 cfnProjectProps = new CfnProjectProps {
                 DomainIdentifier = "domainIdentifier",
                 Name = "name",

                 // the properties below are optional
                 Description = "description",
                 DomainUnitId = "domainUnitId",
                 GlossaryTerms = new [] { "glossaryTerms" },
                 MembershipAssignments = new [] { new ProjectMembershipAssignmentProperty {
                     Designation = "designation",
                     Member = new MemberProperty {
                         GroupIdentifier = "groupIdentifier",
                         UserIdentifier = "userIdentifier"
                     }
                 } },
                 ProjectCategory = "projectCategory",
                 ProjectExecutionRole = "projectExecutionRole",
                 ProjectProfileId = "projectProfileId",
                 ProjectProfileVersion = "projectProfileVersion",
                 ResourceTags = new [] { new ResourceTagProperty {
                     Key = "key",
                     Value = "value"
                 } },
                 UserParameters = new [] { new EnvironmentConfigurationUserParameterProperty {
                     EnvironmentConfigurationName = "environmentConfigurationName",
                     EnvironmentId = "environmentId",
                     EnvironmentParameters = new [] { new EnvironmentParameterProperty {
                         Name = "name",
                         Value = "value"
                     } }
                 } }
             };

Synopsis

Constructors

CfnProjectProps()

Properties for defining a CfnProject.

Properties

Description

The description of a project.

DomainIdentifier

The identifier of a Amazon DataZone domain where the project exists.

DomainUnitId

The ID of the domain unit.

GlossaryTerms

The glossary terms that can be used in this Amazon DataZone project.

MembershipAssignments

The project membership assignments.

Name

The name of a project.

ProjectCategory

The project category.

ProjectExecutionRole

The project execution role ARN.

ProjectProfileId

The ID of the project profile.

ProjectProfileVersion

The project profile version to which the project should be updated.

ResourceTags

The resource tags of the project.

UserParameters

The user parameters of the project.

Constructors

CfnProjectProps()

Properties for defining a CfnProject.

public CfnProjectProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-project.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 cfnProjectProps = new CfnProjectProps {
                 DomainIdentifier = "domainIdentifier",
                 Name = "name",

                 // the properties below are optional
                 Description = "description",
                 DomainUnitId = "domainUnitId",
                 GlossaryTerms = new [] { "glossaryTerms" },
                 MembershipAssignments = new [] { new ProjectMembershipAssignmentProperty {
                     Designation = "designation",
                     Member = new MemberProperty {
                         GroupIdentifier = "groupIdentifier",
                         UserIdentifier = "userIdentifier"
                     }
                 } },
                 ProjectCategory = "projectCategory",
                 ProjectExecutionRole = "projectExecutionRole",
                 ProjectProfileId = "projectProfileId",
                 ProjectProfileVersion = "projectProfileVersion",
                 ResourceTags = new [] { new ResourceTagProperty {
                     Key = "key",
                     Value = "value"
                 } },
                 UserParameters = new [] { new EnvironmentConfigurationUserParameterProperty {
                     EnvironmentConfigurationName = "environmentConfigurationName",
                     EnvironmentId = "environmentId",
                     EnvironmentParameters = new [] { new EnvironmentParameterProperty {
                         Name = "name",
                         Value = "value"
                     } }
                 } }
             };

Properties

Description

The description of a project.

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

string

Remarks

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

DomainIdentifier

The identifier of a Amazon DataZone domain where the project exists.

public string DomainIdentifier { get; set; }
Property Value

string

Remarks

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

DomainUnitId

The ID of the domain unit.

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

string

Remarks

This parameter is not required and if it is not specified, then the project is created at the root domain unit level.

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

GlossaryTerms

The glossary terms that can be used in this Amazon DataZone project.

public string[]? GlossaryTerms { get; set; }
Property Value

string[]

Remarks

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

MembershipAssignments

The project membership assignments.

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

object

Remarks

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

Type union: either IResolvable or (either IResolvable or CfnProject.IProjectMembershipAssignmentProperty)[]

Name

The name of a project.

public string Name { get; set; }
Property Value

string

Remarks

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

ProjectCategory

The project category.

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

string

Remarks

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

ProjectExecutionRole

The project execution role ARN.

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

string

Remarks

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

ProjectProfileId

The ID of the project profile.

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

string

Remarks

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

ProjectProfileVersion

The project profile version to which the project should be updated.

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

string

Remarks

You can only specify the following string for this parameter: latest .

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

ResourceTags

The resource tags of the project.

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

object

Remarks

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

Type union: either IResolvable or (either IResolvable or CfnProject.IResourceTagProperty)[]

UserParameters

The user parameters of the project.

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

object

Remarks

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

Type union: either IResolvable or (either IResolvable or CfnProject.IEnvironmentConfigurationUserParameterProperty)[]

Implements

ICfnProjectProps
Back to top Generated by DocFX