Class CfnProjectProps
Properties for defining a CfnProject.
Implements
Inherited Members
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 |
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
Remarks
DomainIdentifier
The identifier of a Amazon DataZone domain where the project exists.
public string DomainIdentifier { get; set; }
Property Value
Remarks
DomainUnitId
The ID of the domain unit.
public string? DomainUnitId { get; set; }
Property Value
Remarks
This parameter is not required and if it is not specified, then the project is created at the root domain unit level.
GlossaryTerms
The glossary terms that can be used in this Amazon DataZone project.
public string[]? GlossaryTerms { get; set; }
Property Value
string[]
Remarks
MembershipAssignments
The project membership assignments.
public object? MembershipAssignments { get; set; }
Property Value
Remarks
Name
The name of a project.
public string Name { get; set; }
Property Value
Remarks
ProjectCategory
The project category.
public string? ProjectCategory { get; set; }
Property Value
Remarks
ProjectExecutionRole
The project execution role ARN.
public string? ProjectExecutionRole { get; set; }
Property Value
Remarks
ProjectProfileId
The ID of the project profile.
public string? ProjectProfileId { get; set; }
Property Value
Remarks
ProjectProfileVersion
The project profile version to which the project should be updated.
public string? ProjectProfileVersion { get; set; }
Property Value
Remarks
You can only specify the following string for this parameter: latest .
ResourceTags
The resource tags of the project.
public object? ResourceTags { get; set; }
Property Value
Remarks
UserParameters
The user parameters of the project.
public object? UserParameters { get; set; }