Skip to main content

studio_component

Gets an individual studio_component resource

Overview

Namestudio_component
TypeResource
Descriptionstudio_component
Idawscc.nimblestudio.studio_component

Fields

NameDatatypeDescription
configurationundefined
descriptionstring<p>The description.</p>
ec2_security_group_idsarray<p>The EC2 security groups that control access to the studio component.</p>
initialization_scriptsarray<p>Initialization scripts for studio components.</p>
namestring<p>The name for the studio component.</p>
runtime_role_arnstring
script_parametersarray<p>Parameters for the studio component scripts.</p>
secure_initialization_role_arnstring
studio_component_idstring
studio_idstring<p>The studio ID. </p>
subtypestring
tagsobject
typestring
regionstringAWS 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