Interface ICfnAppBlockProps
Properties for defining a CfnAppBlock
.
Namespace: Amazon.CDK.AWS.AppStream
Assembly: Amazon.CDK.AWS.AppStream.dll
Syntax (csharp)
public interface ICfnAppBlockProps
Syntax (vb)
Public Interface ICfnAppBlockProps
Remarks
Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appstream-appblock.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.AppStream;
var cfnAppBlockProps = new CfnAppBlockProps {
Name = "name",
SetupScriptDetails = new ScriptDetailsProperty {
ExecutablePath = "executablePath",
ScriptS3Location = new S3LocationProperty {
S3Bucket = "s3Bucket",
S3Key = "s3Key"
},
TimeoutInSeconds = 123,
// the properties below are optional
ExecutableParameters = "executableParameters"
},
SourceS3Location = new S3LocationProperty {
S3Bucket = "s3Bucket",
S3Key = "s3Key"
},
// the properties below are optional
Description = "description",
DisplayName = "displayName",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Properties
Description | The description of the app block. |
DisplayName | The display name of the app block. |
Name | The name of the app block. |
SetupScriptDetails | The setup script details of the app block. |
SourceS3Location | The source S3 location of the app block. |
Tags | The tags of the app block. |
Properties
Description
The description of the app block.
virtual string Description { get; }
Property Value
System.String
Remarks
DisplayName
The display name of the app block.
virtual string DisplayName { get; }
Property Value
System.String
Remarks
Name
The name of the app block.
string Name { get; }
Property Value
System.String
Remarks
Pattern : ^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,100}$
SetupScriptDetails
The setup script details of the app block.
object SetupScriptDetails { get; }
Property Value
System.Object
Remarks
SourceS3Location
The source S3 location of the app block.
object SourceS3Location { get; }
Property Value
System.Object