studio_component
Gets an individual studio_component
resource
Overview
Name | studio_component |
Type | Resource |
Description | studio_component |
Id | awscc.nimblestudio.studio_component |
Fields
Name | Datatype | Description |
---|---|---|
configuration | undefined | |
description | string | <p>The description.</p> |
ec2_security_group_ids | array | <p>The EC2 security groups that control access to the studio component.</p> |
initialization_scripts | array | <p>Initialization scripts for studio components.</p> |
name | string | <p>The name for the studio component.</p> |
runtime_role_arn | string | |
script_parameters | array | <p>Parameters for the studio component scripts.</p> |
secure_initialization_role_arn | string | |
studio_component_id | string | |
studio_id | string | <p>The studio ID. </p> |
subtype | string | |
tags | object | |
type | string | |
region | string | AWS region. |
Methods
Currently only SELECT
is supported for this resource resource.
Example
SELECT
region,
configuration,
description,
ec2_security_group_ids,
initialization_scripts,
name,
runtime_role_arn,
script_parameters,
secure_initialization_role_arn,
studio_component_id,
studio_id,
subtype,
tags,
type
FROM awscc.nimblestudio.studio_component
WHERE data__Identifier = '<StudioComponentId>|<StudioId>';
Permissions
To operate on the studio_component
resource, the following permissions are required:
Read
nimble:GetStudioComponent
Update
iam:PassRole,
nimble:UpdateStudioComponent,
nimble:GetStudioComponent,
ds:AuthorizeApplication,
ec2:DescribeSecurityGroups,
fsx:DescribeFilesystems,
ds:DescribeDirectories
Delete
nimble:DeleteStudioComponent,
nimble:GetStudioComponent,
nimble:UntagResource,
ds:UnauthorizeApplication