CfnProjectPropsMixin
- class aws_cdk.mixins_preview.aws_datazone.mixins.CfnProjectPropsMixin(props, *, strategy=None)
Bases:
MixinThe
AWS::DataZone::Projectresource specifies an Amazon DataZone project.Projects enable a group of users to collaborate on various business use cases that involve publishing, discovering, subscribing to, and consuming data in the Amazon DataZone catalog. Project members consume assets from the Amazon DataZone catalog and produce new assets using one or more analytical workflows.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-project.html
- CloudformationResource:
AWS::DataZone::Project
- Mixin:
true
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview import mixins from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins cfn_project_props_mixin = datazone_mixins.CfnProjectPropsMixin(datazone_mixins.CfnProjectMixinProps( description="description", domain_identifier="domainIdentifier", domain_unit_id="domainUnitId", glossary_terms=["glossaryTerms"], name="name", project_profile_id="projectProfileId", project_profile_version="projectProfileVersion", user_parameters=[datazone_mixins.CfnProjectPropsMixin.EnvironmentConfigurationUserParameterProperty( environment_configuration_name="environmentConfigurationName", environment_id="environmentId", environment_parameters=[datazone_mixins.CfnProjectPropsMixin.EnvironmentParameterProperty( name="name", value="value" )] )] ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::DataZone::Project.- Parameters:
props (
Union[CfnProjectMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['description', 'domainIdentifier', 'domainUnitId', 'glossaryTerms', 'name', 'projectProfileId', 'projectProfileVersion', 'userParameters']
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental
EnvironmentConfigurationUserParameterProperty
- class CfnProjectPropsMixin.EnvironmentConfigurationUserParameterProperty(*, environment_configuration_name=None, environment_id=None, environment_parameters=None)
Bases:
objectThe environment configuration user parameters.
- Parameters:
environment_configuration_name (
Optional[str]) – The environment configuration name.environment_id (
Optional[str]) – The ID of the environment.environment_parameters (
Union[IResolvable,Sequence[Union[IResolvable,EnvironmentParameterProperty,Dict[str,Any]]],None]) – The environment parameters.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins environment_configuration_user_parameter_property = datazone_mixins.CfnProjectPropsMixin.EnvironmentConfigurationUserParameterProperty( environment_configuration_name="environmentConfigurationName", environment_id="environmentId", environment_parameters=[datazone_mixins.CfnProjectPropsMixin.EnvironmentParameterProperty( name="name", value="value" )] )
Attributes
- environment_configuration_name
The environment configuration name.
- environment_id
The ID of the environment.
- environment_parameters
The environment parameters.
EnvironmentParameterProperty
- class CfnProjectPropsMixin.EnvironmentParameterProperty(*, name=None, value=None)
Bases:
objectThe parameter details of an evironment profile.
- Parameters:
name (
Optional[str]) – The name of an environment profile parameter.value (
Optional[str]) – The value of an environment profile parameter.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins environment_parameter_property = datazone_mixins.CfnProjectPropsMixin.EnvironmentParameterProperty( name="name", value="value" )
Attributes
- name
The name of an environment profile parameter.
- value
The value of an environment profile parameter.