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