Show / Hide Table of Contents

Class CfnStudioComponentProps

Properties for defining a CfnStudioComponent.

Inheritance
object
CfnStudioComponentProps
Implements
ICfnStudioComponentProps
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 CfnStudioComponentProps : ICfnStudioComponentProps
Syntax (vb)
Public Class CfnStudioComponentProps Implements ICfnStudioComponentProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.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 cfnStudioComponentProps = new CfnStudioComponentProps {
                 Name = "name",
                 StudioId = "studioId",
                 Type = "type",

                 // the properties below are optional
                 Configuration = new StudioComponentConfigurationProperty {
                     ActiveDirectoryConfiguration = new ActiveDirectoryConfigurationProperty {
                         ComputerAttributes = new [] { new ActiveDirectoryComputerAttributeProperty {
                             Name = "name",
                             Value = "value"
                         } },
                         DirectoryId = "directoryId",
                         OrganizationalUnitDistinguishedName = "organizationalUnitDistinguishedName"
                     },
                     ComputeFarmConfiguration = new ComputeFarmConfigurationProperty {
                         ActiveDirectoryUser = "activeDirectoryUser",
                         Endpoint = "endpoint"
                     },
                     LicenseServiceConfiguration = new LicenseServiceConfigurationProperty {
                         Endpoint = "endpoint"
                     },
                     SharedFileSystemConfiguration = new SharedFileSystemConfigurationProperty {
                         Endpoint = "endpoint",
                         FileSystemId = "fileSystemId",
                         LinuxMountPoint = "linuxMountPoint",
                         ShareName = "shareName",
                         WindowsMountDrive = "windowsMountDrive"
                     }
                 },
                 Description = "description",
                 Ec2SecurityGroupIds = new [] { "ec2SecurityGroupIds" },
                 InitializationScripts = new [] { new StudioComponentInitializationScriptProperty {
                     LaunchProfileProtocolVersion = "launchProfileProtocolVersion",
                     Platform = "platform",
                     RunContext = "runContext",
                     Script = "script"
                 } },
                 ScriptParameters = new [] { new ScriptParameterKeyValueProperty {
                     Key = "key",
                     Value = "value"
                 } },
                 Subtype = "subtype",
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 }
             };

Synopsis

Constructors

CfnStudioComponentProps()

Properties for defining a CfnStudioComponent.

Properties

Configuration

Properties for defining a CfnStudioComponent.

Description

Properties for defining a CfnStudioComponent.

Ec2SecurityGroupIds

Properties for defining a CfnStudioComponent.

InitializationScripts

Properties for defining a CfnStudioComponent.

Name

Properties for defining a CfnStudioComponent.

ScriptParameters

Properties for defining a CfnStudioComponent.

StudioId

Properties for defining a CfnStudioComponent.

Subtype

Properties for defining a CfnStudioComponent.

Tags

Properties for defining a CfnStudioComponent.

Type

Properties for defining a CfnStudioComponent.

Constructors

CfnStudioComponentProps()

Properties for defining a CfnStudioComponent.

public CfnStudioComponentProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-nimblestudio-studiocomponent.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 cfnStudioComponentProps = new CfnStudioComponentProps {
                 Name = "name",
                 StudioId = "studioId",
                 Type = "type",

                 // the properties below are optional
                 Configuration = new StudioComponentConfigurationProperty {
                     ActiveDirectoryConfiguration = new ActiveDirectoryConfigurationProperty {
                         ComputerAttributes = new [] { new ActiveDirectoryComputerAttributeProperty {
                             Name = "name",
                             Value = "value"
                         } },
                         DirectoryId = "directoryId",
                         OrganizationalUnitDistinguishedName = "organizationalUnitDistinguishedName"
                     },
                     ComputeFarmConfiguration = new ComputeFarmConfigurationProperty {
                         ActiveDirectoryUser = "activeDirectoryUser",
                         Endpoint = "endpoint"
                     },
                     LicenseServiceConfiguration = new LicenseServiceConfigurationProperty {
                         Endpoint = "endpoint"
                     },
                     SharedFileSystemConfiguration = new SharedFileSystemConfigurationProperty {
                         Endpoint = "endpoint",
                         FileSystemId = "fileSystemId",
                         LinuxMountPoint = "linuxMountPoint",
                         ShareName = "shareName",
                         WindowsMountDrive = "windowsMountDrive"
                     }
                 },
                 Description = "description",
                 Ec2SecurityGroupIds = new [] { "ec2SecurityGroupIds" },
                 InitializationScripts = new [] { new StudioComponentInitializationScriptProperty {
                     LaunchProfileProtocolVersion = "launchProfileProtocolVersion",
                     Platform = "platform",
                     RunContext = "runContext",
                     Script = "script"
                 } },
                 ScriptParameters = new [] { new ScriptParameterKeyValueProperty {
                     Key = "key",
                     Value = "value"
                 } },
                 Subtype = "subtype",
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 }
             };

Properties

Configuration

Properties for defining a CfnStudioComponent.

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

object

Remarks

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

Description

Properties for defining a CfnStudioComponent.

public string? Description { get; set; }
Property Value

string

Remarks

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

Ec2SecurityGroupIds

Properties for defining a CfnStudioComponent.

public string[]? Ec2SecurityGroupIds { get; set; }
Property Value

string[]

Remarks

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

InitializationScripts

Properties for defining a CfnStudioComponent.

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

object

Remarks

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

Name

Properties for defining a CfnStudioComponent.

public string Name { get; set; }
Property Value

string

Remarks

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

ScriptParameters

Properties for defining a CfnStudioComponent.

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

object

Remarks

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

StudioId

Properties for defining a CfnStudioComponent.

public string StudioId { get; set; }
Property Value

string

Remarks

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

Subtype

Properties for defining a CfnStudioComponent.

public string? Subtype { get; set; }
Property Value

string

Remarks

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

Tags

Properties for defining a CfnStudioComponent.

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-studiocomponent.html#cfn-nimblestudio-studiocomponent-tags

Type

Properties for defining a CfnStudioComponent.

public string Type { get; set; }
Property Value

string

Remarks

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

Implements

ICfnStudioComponentProps
Back to top Generated by DocFX