CfnStudioComponentProps
- class aws_cdk.aws_nimblestudio.CfnStudioComponentProps(*, name, studio_id, type, configuration=None, description=None, ec2_security_group_ids=None, initialization_scripts=None, script_parameters=None, subtype=None, tags=None)
Bases:
objectProperties for defining a
CfnStudioComponent.- Parameters:
name (
str)studio_id (
str)type (
str)configuration (
Union[IResolvable,StudioComponentConfigurationProperty,Dict[str,Any],None])description (
Optional[str])ec2_security_group_ids (
Optional[Sequence[str]])initialization_scripts (
Union[IResolvable,Sequence[Union[IResolvable,StudioComponentInitializationScriptProperty,Dict[str,Any]]],None])script_parameters (
Union[IResolvable,Sequence[Union[IResolvable,ScriptParameterKeyValueProperty,Dict[str,Any]]],None])subtype (
Optional[str])tags (
Optional[Mapping[str,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 import aws_nimblestudio as nimblestudio cfn_studio_component_props = nimblestudio.CfnStudioComponentProps( name="name", studio_id="studioId", type="type", # the properties below are optional configuration=nimblestudio.CfnStudioComponent.StudioComponentConfigurationProperty( active_directory_configuration=nimblestudio.CfnStudioComponent.ActiveDirectoryConfigurationProperty( computer_attributes=[nimblestudio.CfnStudioComponent.ActiveDirectoryComputerAttributeProperty( name="name", value="value" )], directory_id="directoryId", organizational_unit_distinguished_name="organizationalUnitDistinguishedName" ), compute_farm_configuration=nimblestudio.CfnStudioComponent.ComputeFarmConfigurationProperty( active_directory_user="activeDirectoryUser", endpoint="endpoint" ), license_service_configuration=nimblestudio.CfnStudioComponent.LicenseServiceConfigurationProperty( endpoint="endpoint" ), shared_file_system_configuration=nimblestudio.CfnStudioComponent.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.CfnStudioComponent.StudioComponentInitializationScriptProperty( launch_profile_protocol_version="launchProfileProtocolVersion", platform="platform", run_context="runContext", script="script" )], script_parameters=[nimblestudio.CfnStudioComponent.ScriptParameterKeyValueProperty( key="key", value="value" )], subtype="subtype", tags={ "tags_key": "tags" } )
Attributes
- configuration
-
- Type:
see
- description
-
- Type:
see
- ec2_security_group_ids
-
- Type:
see
- initialization_scripts
-
- Type:
see
- name
-
- Type:
see
- script_parameters
-
- Type:
see
- studio_id
-
- Type:
see
- subtype
-
- Type:
see
- tags
-
- Type:
see