CfnStudioComponentPropsMixin
- class aws_cdk.mixins_preview.aws_nimblestudio.mixins.CfnStudioComponentPropsMixin(props, *, strategy=None)
Bases:
Mixin- See:
- CloudformationResource:
AWS::NimbleStudio::StudioComponent
- 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_nimblestudio import mixins as nimblestudio_mixins cfn_studio_component_props_mixin = nimblestudio_mixins.CfnStudioComponentPropsMixin(nimblestudio_mixins.CfnStudioComponentMixinProps( configuration=nimblestudio_mixins.CfnStudioComponentPropsMixin.StudioComponentConfigurationProperty( active_directory_configuration=nimblestudio_mixins.CfnStudioComponentPropsMixin.ActiveDirectoryConfigurationProperty( computer_attributes=[nimblestudio_mixins.CfnStudioComponentPropsMixin.ActiveDirectoryComputerAttributeProperty( name="name", value="value" )], directory_id="directoryId", organizational_unit_distinguished_name="organizationalUnitDistinguishedName" ), compute_farm_configuration=nimblestudio_mixins.CfnStudioComponentPropsMixin.ComputeFarmConfigurationProperty( active_directory_user="activeDirectoryUser", endpoint="endpoint" ), license_service_configuration=nimblestudio_mixins.CfnStudioComponentPropsMixin.LicenseServiceConfigurationProperty( endpoint="endpoint" ), shared_file_system_configuration=nimblestudio_mixins.CfnStudioComponentPropsMixin.SharedFileSystemConfigurationProperty( endpoint="endpoint", file_system_id="fileSystemId", linux_mount_point="linuxMountPoint", share_name="shareName", windows_mount_drive="windowsMountDrive" ) ), description="description", ec2_security_group_ids=["ec2SecurityGroupIds"], initialization_scripts=[nimblestudio_mixins.CfnStudioComponentPropsMixin.StudioComponentInitializationScriptProperty( launch_profile_protocol_version="launchProfileProtocolVersion", platform="platform", run_context="runContext", script="script" )], name="name", script_parameters=[nimblestudio_mixins.CfnStudioComponentPropsMixin.ScriptParameterKeyValueProperty( key="key", value="value" )], studio_id="studioId", subtype="subtype", tags={ "tags_key": "tags" }, type="type" ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::NimbleStudio::StudioComponent.- Parameters:
props (
Union[CfnStudioComponentMixinProps,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 = ['configuration', 'description', 'ec2SecurityGroupIds', 'initializationScripts', 'name', 'scriptParameters', 'studioId', 'subtype', 'tags', 'type']
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
ActiveDirectoryComputerAttributeProperty
- class CfnStudioComponentPropsMixin.ActiveDirectoryComputerAttributeProperty(*, name=None, value=None)
Bases:
object- Parameters:
name (
Optional[str])value (
Optional[str])
- 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_nimblestudio import mixins as nimblestudio_mixins active_directory_computer_attribute_property = nimblestudio_mixins.CfnStudioComponentPropsMixin.ActiveDirectoryComputerAttributeProperty( name="name", value="value" )
Attributes
- name
-
- Type:
see
ActiveDirectoryConfigurationProperty
- class CfnStudioComponentPropsMixin.ActiveDirectoryConfigurationProperty(*, computer_attributes=None, directory_id=None, organizational_unit_distinguished_name=None)
Bases:
object- Parameters:
computer_attributes (
Union[IResolvable,Sequence[Union[IResolvable,ActiveDirectoryComputerAttributeProperty,Dict[str,Any]]],None])directory_id (
Optional[str])organizational_unit_distinguished_name (
Optional[str])
- 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_nimblestudio import mixins as nimblestudio_mixins active_directory_configuration_property = nimblestudio_mixins.CfnStudioComponentPropsMixin.ActiveDirectoryConfigurationProperty( computer_attributes=[nimblestudio_mixins.CfnStudioComponentPropsMixin.ActiveDirectoryComputerAttributeProperty( name="name", value="value" )], directory_id="directoryId", organizational_unit_distinguished_name="organizationalUnitDistinguishedName" )
Attributes
- computer_attributes
-
- Type:
see
- directory_id
-
- Type:
see
ComputeFarmConfigurationProperty
- class CfnStudioComponentPropsMixin.ComputeFarmConfigurationProperty(*, active_directory_user=None, endpoint=None)
Bases:
object- Parameters:
active_directory_user (
Optional[str])endpoint (
Optional[str])
- 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_nimblestudio import mixins as nimblestudio_mixins compute_farm_configuration_property = nimblestudio_mixins.CfnStudioComponentPropsMixin.ComputeFarmConfigurationProperty( active_directory_user="activeDirectoryUser", endpoint="endpoint" )
Attributes
- active_directory_user
-
- Type:
see
LicenseServiceConfigurationProperty
- class CfnStudioComponentPropsMixin.LicenseServiceConfigurationProperty(*, endpoint=None)
Bases:
object- Parameters:
endpoint (
Optional[str])- 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_nimblestudio import mixins as nimblestudio_mixins license_service_configuration_property = nimblestudio_mixins.CfnStudioComponentPropsMixin.LicenseServiceConfigurationProperty( endpoint="endpoint" )
Attributes
ScriptParameterKeyValueProperty
- class CfnStudioComponentPropsMixin.ScriptParameterKeyValueProperty(*, key=None, value=None)
Bases:
object- Parameters:
key (
Optional[str])value (
Optional[str])
- 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_nimblestudio import mixins as nimblestudio_mixins script_parameter_key_value_property = nimblestudio_mixins.CfnStudioComponentPropsMixin.ScriptParameterKeyValueProperty( key="key", value="value" )
Attributes
- key
-
- Type:
see
StudioComponentConfigurationProperty
- class CfnStudioComponentPropsMixin.StudioComponentConfigurationProperty(*, active_directory_configuration=None, compute_farm_configuration=None, license_service_configuration=None, shared_file_system_configuration=None)
Bases:
object- Parameters:
active_directory_configuration (
Union[IResolvable,ActiveDirectoryConfigurationProperty,Dict[str,Any],None])compute_farm_configuration (
Union[IResolvable,ComputeFarmConfigurationProperty,Dict[str,Any],None])license_service_configuration (
Union[IResolvable,LicenseServiceConfigurationProperty,Dict[str,Any],None])shared_file_system_configuration (
Union[IResolvable,SharedFileSystemConfigurationProperty,Dict[str,Any],None])
- 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_nimblestudio import mixins as nimblestudio_mixins studio_component_configuration_property = nimblestudio_mixins.CfnStudioComponentPropsMixin.StudioComponentConfigurationProperty( active_directory_configuration=nimblestudio_mixins.CfnStudioComponentPropsMixin.ActiveDirectoryConfigurationProperty( computer_attributes=[nimblestudio_mixins.CfnStudioComponentPropsMixin.ActiveDirectoryComputerAttributeProperty( name="name", value="value" )], directory_id="directoryId", organizational_unit_distinguished_name="organizationalUnitDistinguishedName" ), compute_farm_configuration=nimblestudio_mixins.CfnStudioComponentPropsMixin.ComputeFarmConfigurationProperty( active_directory_user="activeDirectoryUser", endpoint="endpoint" ), license_service_configuration=nimblestudio_mixins.CfnStudioComponentPropsMixin.LicenseServiceConfigurationProperty( endpoint="endpoint" ), shared_file_system_configuration=nimblestudio_mixins.CfnStudioComponentPropsMixin.SharedFileSystemConfigurationProperty( endpoint="endpoint", file_system_id="fileSystemId", linux_mount_point="linuxMountPoint", share_name="shareName", windows_mount_drive="windowsMountDrive" ) )
Attributes
- active_directory_configuration
-
- Type:
see
- compute_farm_configuration
-
- Type:
see
- license_service_configuration
-
- Type:
see
StudioComponentInitializationScriptProperty
- class CfnStudioComponentPropsMixin.StudioComponentInitializationScriptProperty(*, launch_profile_protocol_version=None, platform=None, run_context=None, script=None)
Bases:
object- Parameters:
launch_profile_protocol_version (
Optional[str])platform (
Optional[str])run_context (
Optional[str])script (
Optional[str])
- 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_nimblestudio import mixins as nimblestudio_mixins studio_component_initialization_script_property = nimblestudio_mixins.CfnStudioComponentPropsMixin.StudioComponentInitializationScriptProperty( launch_profile_protocol_version="launchProfileProtocolVersion", platform="platform", run_context="runContext", script="script" )
Attributes
- launch_profile_protocol_version
-
- Type:
see
- platform
-
- Type:
see
- run_context
-
- Type:
see