---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_nimblestudio_studio_component Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
  Data Source schema for AWS::NimbleStudio::StudioComponent
---

# awscc_nimblestudio_studio_component (Data Source)

Data Source schema for AWS::NimbleStudio::StudioComponent



<!-- schema generated by tfplugindocs -->
## Schema

### Required

- `id` (String) Uniquely identifies the resource.

### Read-Only

- `configuration` (Attributes) <p>The configuration of the studio component, based on component type.</p> (see [below for nested schema](#nestedatt--configuration))
- `description` (String) <p>The description.</p>
- `ec_2_security_group_ids` (List of String) <p>The EC2 security groups that control access to the studio component.</p>
- `initialization_scripts` (Attributes List) <p>Initialization scripts for studio components.</p> (see [below for nested schema](#nestedatt--initialization_scripts))
- `name` (String) <p>The name for the studio component.</p>
- `script_parameters` (Attributes List) <p>Parameters for the studio component scripts.</p> (see [below for nested schema](#nestedatt--script_parameters))
- `studio_component_id` (String)
- `studio_id` (String) <p>The studioId. </p>
- `subtype` (String)
- `tags` (Map of String)
- `type` (String)

<a id="nestedatt--configuration"></a>
### Nested Schema for `configuration`

Read-Only:

- `active_directory_configuration` (Attributes) <p>The configuration for a Microsoft Active Directory (Microsoft AD) studio resource.</p> (see [below for nested schema](#nestedatt--configuration--active_directory_configuration))
- `compute_farm_configuration` (Attributes) <p>The configuration for a render farm that is associated with a studio resource.</p> (see [below for nested schema](#nestedatt--configuration--compute_farm_configuration))
- `license_service_configuration` (Attributes) <p>The configuration for a license service that is associated with a studio resource.</p> (see [below for nested schema](#nestedatt--configuration--license_service_configuration))
- `shared_file_system_configuration` (Attributes) <p>The configuration for a shared file storage system that is associated with a studio resource.</p> (see [below for nested schema](#nestedatt--configuration--shared_file_system_configuration))

<a id="nestedatt--configuration--active_directory_configuration"></a>
### Nested Schema for `configuration.active_directory_configuration`

Read-Only:

- `computer_attributes` (Attributes List) <p>A collection of custom attributes for an Active Directory computer.</p> (see [below for nested schema](#nestedatt--configuration--active_directory_configuration--computer_attributes))
- `directory_id` (String) <p>The directory ID of the Directory Service for Microsoft Active Directory to access using this studio component.</p>
- `organizational_unit_distinguished_name` (String) <p>The distinguished name (DN) and organizational unit (OU) of an Active Directory computer.</p>

<a id="nestedatt--configuration--active_directory_configuration--computer_attributes"></a>
### Nested Schema for `configuration.active_directory_configuration.computer_attributes`

Read-Only:

- `name` (String) <p>The name for the LDAP attribute.</p>
- `value` (String) <p>The value for the LDAP attribute.</p>



<a id="nestedatt--configuration--compute_farm_configuration"></a>
### Nested Schema for `configuration.compute_farm_configuration`

Read-Only:

- `active_directory_user` (String) <p>The name of an Active Directory user that is used on ComputeFarm worker instances.</p>
- `endpoint` (String) <p>The endpoint of the ComputeFarm that is accessed by the studio component resource.</p>


<a id="nestedatt--configuration--license_service_configuration"></a>
### Nested Schema for `configuration.license_service_configuration`

Read-Only:

- `endpoint` (String) <p>The endpoint of the license service that is accessed by the studio component resource.</p>


<a id="nestedatt--configuration--shared_file_system_configuration"></a>
### Nested Schema for `configuration.shared_file_system_configuration`

Read-Only:

- `endpoint` (String) <p>The endpoint of the shared file system that is accessed by the studio component resource.</p>
- `file_system_id` (String) <p>The unique identifier for a file system.</p>
- `linux_mount_point` (String) <p>The mount location for a shared file system on a Linux virtual workstation.</p>
- `share_name` (String) <p>The name of the file share.</p>
- `windows_mount_drive` (String) <p>The mount location for a shared file system on a Windows virtual workstation.</p>



<a id="nestedatt--initialization_scripts"></a>
### Nested Schema for `initialization_scripts`

Read-Only:

- `launch_profile_protocol_version` (String) <p>The version number of the protocol that is used by the launch profile. The only valid version is "2021-03-31".</p>
- `platform` (String)
- `run_context` (String)
- `script` (String) <p>The initialization script.</p>


<a id="nestedatt--script_parameters"></a>
### Nested Schema for `script_parameters`

Read-Only:

- `key` (String) <p>A script parameter key.</p>
- `value` (String) <p>A script parameter value.</p>