CfnOwnerPropsMixin
- class aws_cdk.mixins_preview.aws_datazone.mixins.CfnOwnerPropsMixin(props, *, strategy=None)
Bases:
MixinThe owner that you want to add to the entity.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-owner.html
- CloudformationResource:
AWS::DataZone::Owner
- 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_owner_props_mixin = datazone_mixins.CfnOwnerPropsMixin(datazone_mixins.CfnOwnerMixinProps( domain_identifier="domainIdentifier", entity_identifier="entityIdentifier", entity_type="entityType", owner=datazone_mixins.CfnOwnerPropsMixin.OwnerPropertiesProperty( group=datazone_mixins.CfnOwnerPropsMixin.OwnerGroupPropertiesProperty( group_identifier="groupIdentifier" ), user=datazone_mixins.CfnOwnerPropsMixin.OwnerUserPropertiesProperty( user_identifier="userIdentifier" ) ) ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::DataZone::Owner.- Parameters:
props (
Union[CfnOwnerMixinProps,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 = ['domainIdentifier', 'entityIdentifier', 'entityType', 'owner']
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
OwnerGroupPropertiesProperty
- class CfnOwnerPropsMixin.OwnerGroupPropertiesProperty(*, group_identifier=None)
Bases:
objectThe properties of the domain unit owners group.
- Parameters:
group_identifier (
Optional[str]) – The ID of the domain unit owners group.- 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 owner_group_properties_property = datazone_mixins.CfnOwnerPropsMixin.OwnerGroupPropertiesProperty( group_identifier="groupIdentifier" )
Attributes
- group_identifier
The ID of the domain unit owners group.
OwnerPropertiesProperty
- class CfnOwnerPropsMixin.OwnerPropertiesProperty(*, group=None, user=None)
Bases:
objectThe properties of a domain unit’s owner.
- Parameters:
group (
Union[IResolvable,OwnerGroupPropertiesProperty,Dict[str,Any],None]) – Specifies that the domain unit owner is a group.user (
Union[IResolvable,OwnerUserPropertiesProperty,Dict[str,Any],None]) – Specifies that the domain unit owner is a user.
- 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 owner_properties_property = datazone_mixins.CfnOwnerPropsMixin.OwnerPropertiesProperty( group=datazone_mixins.CfnOwnerPropsMixin.OwnerGroupPropertiesProperty( group_identifier="groupIdentifier" ), user=datazone_mixins.CfnOwnerPropsMixin.OwnerUserPropertiesProperty( user_identifier="userIdentifier" ) )
Attributes
- group
Specifies that the domain unit owner is a group.
- user
Specifies that the domain unit owner is a user.
OwnerUserPropertiesProperty
- class CfnOwnerPropsMixin.OwnerUserPropertiesProperty(*, user_identifier=None)
Bases:
objectThe properties of the owner user.
- Parameters:
user_identifier (
Optional[str]) – The ID of the owner user.- 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 owner_user_properties_property = datazone_mixins.CfnOwnerPropsMixin.OwnerUserPropertiesProperty( user_identifier="userIdentifier" )
Attributes
- user_identifier
The ID of the owner user.