Skip to main content

studio

Gets an individual studio resource

Overview

Namestudio
TypeResource
Descriptionstudio
Idawscc.nimblestudio.studio

Fields

NameDatatypeDescription
admin_role_arnstring<p>The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.</p>
display_namestring<p>A friendly name for the studio.</p>
home_regionstring<p>The Amazon Web Services Region where the studio resource is located.</p>
sso_client_idstring<p>The Amazon Web Services SSO application client ID used to integrate with Amazon Web Services SSO to enable Amazon Web Services SSO users to log in to Nimble Studio portal.</p>
studio_encryption_configurationobject
studio_idstring
studio_namestring<p>The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.</p>
studio_urlstring<p>The address of the web page for the studio.</p>
tagsobject
user_role_arnstring<p>The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.</p>
regionstringAWS region.

Methods

Currently only SELECT is supported for this resource resource.

Example

SELECT
region,
admin_role_arn,
display_name,
home_region,
sso_client_id,
studio_encryption_configuration,
studio_id,
studio_name,
studio_url,
tags,
user_role_arn
FROM awscc.nimblestudio.studio
WHERE data__Identifier = '<StudioId>';

Permissions

To operate on the studio resource, the following permissions are required:

Read

nimble:GetStudio,
kms:Encrypt,
kms:Decrypt,
kms:ListGrants,
kms:GenerateDataKey

Update

iam:PassRole,
nimble:UpdateStudio,
nimble:GetStudio,
kms:Encrypt,
kms:Decrypt,
kms:CreateGrant,
kms:ListGrants,
kms:GenerateDataKey

Delete

nimble:DeleteStudio,
nimble:GetStudio,
nimble:UntagResource,
kms:Encrypt,
kms:Decrypt,
kms:ListGrants,
kms:RetireGrant,
kms:GenerateDataKey,
sso:DeleteManagedApplicationInstance,
sso:GetManagedApplicationInstance