studio
Gets an individual studio
resource
Overview
Name | studio |
Type | Resource |
Description | studio |
Id | awscc.nimblestudio.studio |
Fields
Name | Datatype | Description |
---|---|---|
admin_role_arn | string | <p>The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.</p> |
display_name | string | <p>A friendly name for the studio.</p> |
home_region | string | <p>The Amazon Web Services Region where the studio resource is located.</p> |
sso_client_id | string | <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_configuration | object | |
studio_id | string | |
studio_name | string | <p>The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.</p> |
studio_url | string | <p>The address of the web page for the studio.</p> |
tags | object | |
user_role_arn | string | <p>The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.</p> |
region | string | AWS 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