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
Remarks
DomainIdentifier
The identifier of a Amazon DataZone domain where the project exists.
string? DomainIdentifier { get; }
Property Value
Remarks
DomainUnitId
The ID of the domain unit.
string? DomainUnitId { get; }
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.
string[]? GlossaryTerms { get; }
Property Value
string[]
Remarks
MembershipAssignments
The project membership assignments.
object? MembershipAssignments { get; }
Property Value
Remarks
Name
The name of a project.
string? Name { get; }
Property Value
Remarks
ProjectCategory
The project category.
string? ProjectCategory { get; }
Property Value
Remarks
ProjectExecutionRole
The project execution role ARN.
string? ProjectExecutionRole { get; }
Property Value
Remarks
ProjectProfileId
The ID of the project profile.
string? ProjectProfileId { get; }
Property Value
Remarks
ProjectProfileVersion
The project profile version to which the project should be updated.
string? ProjectProfileVersion { get; }
Property Value
Remarks
You can only specify the following string for this parameter: latest .
ResourceTags
The resource tags of the project.
object? ResourceTags { get; }
Property Value
Remarks
UserParameters
The user parameters of the project.
object? UserParameters { get; }