--- # generated by https://github.com/hashicorp/terraform-plugin-docs page_title: "awscc_nimblestudio_studio_component Resource - terraform-provider-awscc" subcategory: "" description: |- Represents a studio component which connects a non-Nimble Studio resource in your account to your studio --- # awscc_nimblestudio_studio_component (Resource) Represents a studio component which connects a non-Nimble Studio resource in your account to your studio ## Schema ### Required - `name` (String)

The name for the studio component.

- `studio_id` (String)

The studioId.

- `type` (String) ### Optional - `configuration` (Attributes)

The configuration of the studio component, based on component type.

(see [below for nested schema](#nestedatt--configuration)) - `description` (String)

The description.

- `ec_2_security_group_ids` (List of String)

The EC2 security groups that control access to the studio component.

- `initialization_scripts` (Attributes List)

Initialization scripts for studio components.

(see [below for nested schema](#nestedatt--initialization_scripts)) - `script_parameters` (Attributes List)

Parameters for the studio component scripts.

(see [below for nested schema](#nestedatt--script_parameters)) - `subtype` (String) - `tags` (Map of String) ### Read-Only - `id` (String) Uniquely identifies the resource. - `studio_component_id` (String) ### Nested Schema for `configuration` Optional: - `active_directory_configuration` (Attributes)

The configuration for a Microsoft Active Directory (Microsoft AD) studio resource.

(see [below for nested schema](#nestedatt--configuration--active_directory_configuration)) - `compute_farm_configuration` (Attributes)

The configuration for a render farm that is associated with a studio resource.

(see [below for nested schema](#nestedatt--configuration--compute_farm_configuration)) - `license_service_configuration` (Attributes)

The configuration for a license service that is associated with a studio resource.

(see [below for nested schema](#nestedatt--configuration--license_service_configuration)) - `shared_file_system_configuration` (Attributes)

The configuration for a shared file storage system that is associated with a studio resource.

(see [below for nested schema](#nestedatt--configuration--shared_file_system_configuration)) ### Nested Schema for `configuration.active_directory_configuration` Optional: - `computer_attributes` (Attributes List)

A collection of custom attributes for an Active Directory computer.

(see [below for nested schema](#nestedatt--configuration--active_directory_configuration--computer_attributes)) - `directory_id` (String)

The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.

- `organizational_unit_distinguished_name` (String)

The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.

### Nested Schema for `configuration.active_directory_configuration.computer_attributes` Optional: - `name` (String)

The name for the LDAP attribute.

- `value` (String)

The value for the LDAP attribute.

### Nested Schema for `configuration.compute_farm_configuration` Optional: - `active_directory_user` (String)

The name of an Active Directory user that is used on ComputeFarm worker instances.

- `endpoint` (String)

The endpoint of the ComputeFarm that is accessed by the studio component resource.

### Nested Schema for `configuration.license_service_configuration` Optional: - `endpoint` (String)

The endpoint of the license service that is accessed by the studio component resource.

### Nested Schema for `configuration.shared_file_system_configuration` Optional: - `endpoint` (String)

The endpoint of the shared file system that is accessed by the studio component resource.

- `file_system_id` (String)

The unique identifier for a file system.

- `linux_mount_point` (String)

The mount location for a shared file system on a Linux virtual workstation.

- `share_name` (String)

The name of the file share.

- `windows_mount_drive` (String)

The mount location for a shared file system on a Windows virtual workstation.

### Nested Schema for `initialization_scripts` Optional: - `launch_profile_protocol_version` (String)

The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".

- `platform` (String) - `run_context` (String) - `script` (String)

The initialization script.

### Nested Schema for `script_parameters` Optional: - `key` (String)

A script parameter key.

- `value` (String)

A script parameter value.

## Import Import is supported using the following syntax: ```shell $ terraform import awscc_nimblestudio_studio_component.example ```