class Aws::NimbleStudio::Types::UpdateStudioComponentRequest
@note When making an API call, you may pass UpdateStudioComponentRequest
data as a hash: { client_token: "ClientToken", configuration: { active_directory_configuration: { computer_attributes: [ { name: "ActiveDirectoryComputerAttributeName", value: "ActiveDirectoryComputerAttributeValue", }, ], directory_id: "DirectoryId", organizational_unit_distinguished_name: "ActiveDirectoryOrganizationalUnitDistinguishedName", }, compute_farm_configuration: { active_directory_user: "__string", endpoint: "__string", }, license_service_configuration: { endpoint: "__string", }, shared_file_system_configuration: { endpoint: "__string", file_system_id: "__string", linux_mount_point: "LinuxMountPoint", share_name: "__string", windows_mount_drive: "WindowsMountDrive", }, }, description: "StudioComponentDescription", ec2_security_group_ids: ["SecurityGroupId"], initialization_scripts: [ { launch_profile_protocol_version: "LaunchProfileProtocolVersion", platform: "LINUX", # accepts LINUX, WINDOWS run_context: "SYSTEM_INITIALIZATION", # accepts SYSTEM_INITIALIZATION, USER_INITIALIZATION script: "StudioComponentInitializationScriptContent", }, ], name: "StudioComponentName", script_parameters: [ { key: "ScriptParameterKey", value: "ScriptParameterValue", }, ], studio_component_id: "__string", # required studio_id: "__string", # required subtype: "AWS_MANAGED_MICROSOFT_AD", # accepts AWS_MANAGED_MICROSOFT_AD, AMAZON_FSX_FOR_WINDOWS, AMAZON_FSX_FOR_LUSTRE, CUSTOM type: "ACTIVE_DIRECTORY", # accepts ACTIVE_DIRECTORY, SHARED_FILE_SYSTEM, COMPUTE_FARM, LICENSE_SERVICE, CUSTOM }
@!attribute [rw] client_token
**A suitable default value is auto-generated.** You should normally not need to pass this option. @return [String]
@!attribute [rw] configuration
The configuration of the studio component, based on component type. @return [Types::StudioComponentConfiguration]
@!attribute [rw] description
@return [String]
@!attribute [rw] ec2_security_group_ids
@return [Array<String>]
@!attribute [rw] initialization_scripts
@return [Array<Types::StudioComponentInitializationScript>]
@!attribute [rw] name
@return [String]
@!attribute [rw] script_parameters
@return [Array<Types::ScriptParameterKeyValue>]
@!attribute [rw] studio_component_id
@return [String]
@!attribute [rw] studio_id
@return [String]
@!attribute [rw] subtype
@return [String]
@!attribute [rw] type
@return [String]
@see docs.aws.amazon.com/goto/WebAPI/nimble-2020-08-01/UpdateStudioComponentRequest AWS API Documentation
Constants
- SENSITIVE