Class ExtensionProps
Properties for the Extension construct.
Inheritance
System.Object
ExtensionProps
Namespace: Amazon.CDK.AWS.AppConfig
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class ExtensionProps : Object, IExtensionProps, IExtensionOptions
Syntax (vb)
Public Class ExtensionProps
Inherits Object
Implements IExtensionProps, IExtensionOptions
Remarks
ExampleMetadata: infused
Examples
Function fn;
new Extension(this, "MyExtension", new ExtensionProps {
Actions = new [] {
new Action(new ActionProps {
ActionPoints = new [] { ActionPoint.ON_DEPLOYMENT_START },
EventDestination = new LambdaDestination(fn)
}) }
});
Synopsis
Constructors
ExtensionProps() |
Properties
Actions | The actions for the extension. |
Description | A description of the extension. |
ExtensionName | The name of the extension. |
LatestVersionNumber | The latest version number of the extension. |
Parameters | The parameters accepted for the extension. |
Constructors
ExtensionProps()
public ExtensionProps()
Properties
Actions
Description
A description of the extension.
public string Description { get; set; }
Property Value
System.String
Remarks
Default: - No description.
ExtensionName
The name of the extension.
public string ExtensionName { get; set; }
Property Value
System.String
Remarks
Default: - A name is generated.
LatestVersionNumber
The latest version number of the extension.
public Nullable<double> LatestVersionNumber { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
When you create a new version, specify the most recent current version number. For example, you create version 3, enter 2 for this field.
Default: - None.
Parameters
The parameters accepted for the extension.
public Parameter[] Parameters { get; set; }
Property Value
Remarks
Default: - None.