Interface CfnProjectProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnProjectProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.120.0 (build 192dc88)",
date="2025-12-12T17:54:10.925Z")
@Stability(Stable)
public interface CfnProjectProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnProject.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.datazone.*;
CfnProjectProps cfnProjectProps = CfnProjectProps.builder()
.domainIdentifier("domainIdentifier")
.name("name")
// the properties below are optional
.description("description")
.domainUnitId("domainUnitId")
.glossaryTerms(List.of("glossaryTerms"))
.projectProfileId("projectProfileId")
.projectProfileVersion("projectProfileVersion")
.userParameters(List.of(EnvironmentConfigurationUserParameterProperty.builder()
.environmentConfigurationName("environmentConfigurationName")
.environmentId("environmentId")
.environmentParameters(List.of(EnvironmentParameterProperty.builder()
.name("name")
.value("value")
.build()))
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnProjectPropsstatic final classAn implementation forCfnProjectProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnProjectProps.Builderbuilder()default StringThe description of a project.The identifier of a Amazon DataZone domain where the project exists.default StringThe ID of the domain unit.The glossary terms that can be used in this Amazon DataZone project.getName()The name of a project.default StringThe ID of the project profile.default StringThe project profile version to which the project should be updated.default ObjectThe user parameters of the project.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDomainIdentifier
The identifier of a Amazon DataZone domain where the project exists.- See Also:
-
getName
The name of a project.- See Also:
-
getDescription
The description of a project.- See Also:
-
getDomainUnitId
The ID of the domain unit.This parameter is not required and if it is not specified, then the project is created at the root domain unit level.
- See Also:
-
getGlossaryTerms
The glossary terms that can be used in this Amazon DataZone project.- See Also:
-
getProjectProfileId
The ID of the project profile.- See Also:
-
getProjectProfileVersion
The project profile version to which the project should be updated.You can only specify the following string for this parameter:
latest.- See Also:
-
getUserParameters
The user parameters of the project.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnProject.EnvironmentConfigurationUserParameterProperty>- See Also:
-
builder
- Returns:
- a
CfnProjectProps.BuilderofCfnProjectProps
-