Show / Hide Table of Contents

Class CfnStudioProps

Properties for defining a CfnStudio.

Inheritance
object
CfnStudioProps
Implements
ICfnStudioProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.NimbleStudio
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnStudioProps : ICfnStudioProps
Syntax (vb)
Public Class CfnStudioProps Implements ICfnStudioProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.NimbleStudio;

             var cfnStudioProps = new CfnStudioProps {
                 AdminRoleArn = "adminRoleArn",
                 DisplayName = "displayName",
                 StudioName = "studioName",
                 UserRoleArn = "userRoleArn",

                 // the properties below are optional
                 StudioEncryptionConfiguration = new StudioEncryptionConfigurationProperty {
                     KeyType = "keyType",

                     // the properties below are optional
                     KeyArn = "keyArn"
                 },
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 }
             };

Synopsis

Constructors

CfnStudioProps()

Properties for defining a CfnStudio.

Properties

AdminRoleArn

<p>The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.</p>.

DisplayName

<p>A friendly name for the studio.</p>.

StudioEncryptionConfiguration

<p>Configuration of the encryption method that is used for the studio.</p>.

StudioName

<p>The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.</p>.

Tags

Properties for defining a CfnStudio.

UserRoleArn

<p>The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.</p>.

Constructors

CfnStudioProps()

Properties for defining a CfnStudio.

public CfnStudioProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.NimbleStudio;

             var cfnStudioProps = new CfnStudioProps {
                 AdminRoleArn = "adminRoleArn",
                 DisplayName = "displayName",
                 StudioName = "studioName",
                 UserRoleArn = "userRoleArn",

                 // the properties below are optional
                 StudioEncryptionConfiguration = new StudioEncryptionConfigurationProperty {
                     KeyType = "keyType",

                     // the properties below are optional
                     KeyArn = "keyArn"
                 },
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 }
             };

Properties

AdminRoleArn

<p>The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.</p>.

public string AdminRoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-adminrolearn

DisplayName

<p>A friendly name for the studio.</p>.

public string DisplayName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-displayname

StudioEncryptionConfiguration

<p>Configuration of the encryption method that is used for the studio.</p>.

public object? StudioEncryptionConfiguration { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-studioencryptionconfiguration

StudioName

<p>The studio name that is used in the URL of the Nimble Studio portal when accessed by Nimble Studio users.</p>.

public string StudioName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-studioname

Tags

Properties for defining a CfnStudio.

public IDictionary<string, string>? Tags { get; set; }
Property Value

IDictionary<string, string>

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-tags

UserRoleArn

<p>The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.</p>.

public string UserRoleArn { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studio.html#cfn-nimblestudio-studio-userrolearn

Implements

ICfnStudioProps
Back to top Generated by DocFX