aws-cdk-lib.aws_nimblestudio.CfnStudioProps

interface CfnStudioProps

LanguageType name
.NETAmazon.CDK.AWS.NimbleStudio.CfnStudioProps
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsnimblestudio#CfnStudioProps
Javasoftware.amazon.awscdk.services.nimblestudio.CfnStudioProps
Pythonaws_cdk.aws_nimblestudio.CfnStudioProps
TypeScript aws-cdk-lib » aws_nimblestudio » CfnStudioProps

Properties for defining a CfnStudio.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_nimblestudio as nimblestudio } from 'aws-cdk-lib';
const cfnStudioProps: nimblestudio.CfnStudioProps = {
  adminRoleArn: 'adminRoleArn',
  displayName: 'displayName',
  studioName: 'studioName',
  userRoleArn: 'userRoleArn',

  // the properties below are optional
  studioEncryptionConfiguration: {
    keyType: 'keyType',

    // the properties below are optional
    keyArn: 'keyArn',
  },
  tags: {
    tagsKey: 'tags',
  },
};

Properties

NameTypeDescription
adminRoleArnstringThe IAM role that studio admins assume when logging in to the Nimble Studio portal.
displayNamestringA friendly name for the studio.
studioNamestringThe name of the studio, as included in the URL when accessing it in the Nimble Studio portal.
userRoleArnstringThe IAM role that studio users assume when logging in to the Nimble Studio portal.
studioEncryptionConfiguration?IResolvable | StudioEncryptionConfigurationPropertyConfiguration of the encryption method that is used for the studio.
tags?{ [string]: string }An array of key-value pairs to apply to this resource.

adminRoleArn

Type: string

The IAM role that studio admins assume when logging in to the Nimble Studio portal.


displayName

Type: string

A friendly name for the studio.


studioName

Type: string

The name of the studio, as included in the URL when accessing it in the Nimble Studio portal.


userRoleArn

Type: string

The IAM role that studio users assume when logging in to the Nimble Studio portal.


studioEncryptionConfiguration?

Type: IResolvable | StudioEncryptionConfigurationProperty (optional)

Configuration of the encryption method that is used for the studio.


tags?

Type: { [string]: string } (optional)

An array of key-value pairs to apply to this resource.

For more information, see Tag .