Show / Hide Table of Contents

Interface ICfnStudioComponentMixinProps

Properties for CfnStudioComponentPropsMixin.

Namespace: Amazon.CDK.CfnPropertyMixins.AWS.NimbleStudio
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public interface ICfnStudioComponentMixinProps
Syntax (vb)
Public Interface ICfnStudioComponentMixinProps
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.CfnPropertyMixins.AWS.NimbleStudio;

             var cfnStudioComponentMixinProps = new CfnStudioComponentMixinProps {
                 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"
                 } },
                 Name = "name",
                 ScriptParameters = new [] { new ScriptParameterKeyValueProperty {
                     Key = "key",
                     Value = "value"
                 } },
                 StudioId = "studioId",
                 Subtype = "subtype",
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 },
                 Type = "type"
             };

Synopsis

Properties

Configuration

Properties for CfnStudioComponentPropsMixin.

Description

Properties for CfnStudioComponentPropsMixin.

Ec2SecurityGroupIds

Properties for CfnStudioComponentPropsMixin.

InitializationScripts

Properties for CfnStudioComponentPropsMixin.

Name

Properties for CfnStudioComponentPropsMixin.

ScriptParameters

Properties for CfnStudioComponentPropsMixin.

StudioId

Properties for CfnStudioComponentPropsMixin.

Subtype

Properties for CfnStudioComponentPropsMixin.

Tags

Properties for CfnStudioComponentPropsMixin.

Type

Properties for CfnStudioComponentPropsMixin.

Properties

Configuration

Properties for CfnStudioComponentPropsMixin.

object? Configuration { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnStudioComponentPropsMixin.IStudioComponentConfigurationProperty

Description

Properties for CfnStudioComponentPropsMixin.

string? Description { get; }
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 CfnStudioComponentPropsMixin.

string[]? Ec2SecurityGroupIds { get; }
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 CfnStudioComponentPropsMixin.

object? InitializationScripts { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or (either IResolvable or CfnStudioComponentPropsMixin.IStudioComponentInitializationScriptProperty)[]

Name

Properties for CfnStudioComponentPropsMixin.

string? Name { get; }
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 CfnStudioComponentPropsMixin.

object? ScriptParameters { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or (either IResolvable or CfnStudioComponentPropsMixin.IScriptParameterKeyValueProperty)[]

StudioId

Properties for CfnStudioComponentPropsMixin.

string? StudioId { get; }
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 CfnStudioComponentPropsMixin.

string? Subtype { get; }
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 CfnStudioComponentPropsMixin.

IDictionary<string, string>? Tags { get; }
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 CfnStudioComponentPropsMixin.

string? Type { get; }
Property Value

string

Remarks

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

Back to top Generated by DocFX