awscc.nimblestudio_studio¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - nimble:DeleteStudio, nimble:UntagResource, sso:DeleteManagedApplicationInstance, sso:GetManagedApplicationInstance
update¶
Parent base class for filters and actions.
definitions:
StudioEncryptionConfiguration:
additionalProperties: false
description: <p>Configuration of the encryption method that is used for the studio.</p>
properties:
KeyArn:
description: <p>The ARN for a KMS key that is used to encrypt studio data.</p>
minLength: 4
pattern: ^arn:.*
type: string
KeyType:
description: <p>The type of KMS key that is used to encrypt studio data.</p>
enum:
- AWS_OWNED_KEY
- CUSTOMER_MANAGED_KEY
type: string
required:
- KeyType
type: object
StudioEncryptionConfigurationKeyType:
description: <p>The type of KMS key that is used to encrypt studio data.</p>
enum:
- AWS_OWNED_KEY
- CUSTOMER_MANAGED_KEY
type: string
Tags:
additionalProperties: false
description: ''
patternProperties:
.+:
type: string
type: object
properties:
AdminRoleArn:
description: <p>The IAM role that Studio Admins will assume when logging in to
the Nimble Studio portal.</p>
type: string
DisplayName:
description: <p>A friendly name for the studio.</p>
maxLength: 64
minLength: 0
type: string
StudioEncryptionConfiguration:
additionalProperties: false
description: <p>Configuration of the encryption method that is used for the studio.</p>
properties:
KeyArn:
description: <p>The ARN for a KMS key that is used to encrypt studio data.</p>
minLength: 4
pattern: ^arn:.*
type: string
KeyType:
description: <p>The type of KMS key that is used to encrypt studio data.</p>
enum:
- AWS_OWNED_KEY
- CUSTOMER_MANAGED_KEY
type: string
required:
- KeyType
type: object
UserRoleArn:
description: <p>The IAM role that Studio Users will assume when logging in to
the Nimble Studio portal.</p>
type: string
type:
enum:
- update
Permissions - iam:PassRole, nimble:UpdateStudio