Show / Hide Table of Contents

Interface ICfnProjectMixinProps

Properties for CfnProjectPropsMixin.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.DataZone
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface ICfnProjectMixinProps
Syntax (vb)
Public Interface ICfnProjectMixinProps
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.CfnPropertyMixins.AWS.DataZone;

             var cfnProjectMixinProps = new CfnProjectMixinProps {
                 Description = "description",
                 DomainIdentifier = "domainIdentifier",
                 DomainUnitId = "domainUnitId",
                 GlossaryTerms = new [] { "glossaryTerms" },
                 MembershipAssignments = new [] { new ProjectMembershipAssignmentProperty {
                     Designation = "designation",
                     Member = new MemberProperty {
                         GroupIdentifier = "groupIdentifier",
                         UserIdentifier = "userIdentifier"
                     }
                 } },
                 Name = "name",
                 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

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.

Properties

Description

The description of a project.

string? Description { get; }
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.

string? DomainIdentifier { get; }
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.

string? DomainUnitId { get; }
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.

string[]? GlossaryTerms { get; }
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.

object? MembershipAssignments { get; }
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 CfnProjectPropsMixin.IProjectMembershipAssignmentProperty)[]

Name

The name of a project.

string? Name { get; }
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.

string? ProjectCategory { get; }
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.

string? ProjectExecutionRole { get; }
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.

string? ProjectProfileId { get; }
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.

string? ProjectProfileVersion { get; }
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.

object? ResourceTags { get; }
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 CfnProjectPropsMixin.IResourceTagProperty)[]

UserParameters

The user parameters of the project.

object? UserParameters { get; }
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 CfnProjectPropsMixin.IEnvironmentConfigurationUserParameterProperty)[]

Back to top Generated by DocFX