Show / Hide Table of Contents

Class InitElement

Base class for all CloudFormation Init elements.

Inheritance
object
InitElement
InitCommand
InitFile
InitGroup
InitPackage
InitService
InitSource
InitUser
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public abstract class InitElement : DeputyBase
Syntax (vb)
Public MustInherit Class InitElement Inherits DeputyBase
Remarks

ExampleMetadata: infused

Examples
Bucket myBucket;


            var handle = new InitServiceRestartHandle();

            CloudFormationInit.FromElements(InitFile.FromString("/etc/nginx/nginx.conf", "...", new InitFileOptions { ServiceRestartHandles = new [] { handle } }), InitSource.FromS3Object("/var/www/html", myBucket, "html.zip", new InitSourceOptions { ServiceRestartHandles = new [] { handle } }), InitService.Enable("nginx", new InitServiceOptions {
                ServiceRestartHandle = handle
            }));

Synopsis

Constructors

InitElement()

Base class for all CloudFormation Init elements.

Properties

ElementType

Returns the init element type for this element.

Constructors

InitElement()

Base class for all CloudFormation Init elements.

protected InitElement()
Remarks

ExampleMetadata: infused

Examples
Bucket myBucket;


            var handle = new InitServiceRestartHandle();

            CloudFormationInit.FromElements(InitFile.FromString("/etc/nginx/nginx.conf", "...", new InitFileOptions { ServiceRestartHandles = new [] { handle } }), InitSource.FromS3Object("/var/www/html", myBucket, "html.zip", new InitSourceOptions { ServiceRestartHandles = new [] { handle } }), InitService.Enable("nginx", new InitServiceOptions {
                ServiceRestartHandle = handle
            }));

Properties

ElementType

Returns the init element type for this element.

public abstract string ElementType { get; }
Property Value

string

Remarks

ExampleMetadata: infused

Back to top Generated by DocFX