Class CfnStudioProps
Properties for defining a CfnStudio
.
Implements
Inherited Members
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 |
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 |
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
Remarks
DisplayName
<p>A friendly name for the studio.</p>.
public string DisplayName { get; set; }
Property Value
Remarks
StudioEncryptionConfiguration
<p>Configuration of the encryption method that is used for the studio.</p>.
public object? StudioEncryptionConfiguration { get; set; }
Property Value
Remarks
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
Remarks
Tags
Properties for defining a CfnStudio
.
public IDictionary<string, string>? Tags { get; set; }
Property Value
Remarks
UserRoleArn
<p>The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.</p>.
public string UserRoleArn { get; set; }