Show / Hide Table of Contents

Class DefaultStagingStack

(experimental) A default Staging Stack that implements IStagingResources.

Inheritance
object
Stack
DefaultStagingStack
Implements
ITaggable
IStagingResources
IConstruct
IDependable
Inherited Members
Stack.IsStack(object)
Stack.Of(IConstruct)
Stack.AddDependency(Stack, string)
Stack.AddMetadata(string, object)
Stack.AddTransform(string)
Stack.AllocateLogicalId(CfnElement)
Stack.ExportStringListValue(object, IExportValueOptions)
Stack.ExportValue(object, IExportValueOptions)
Stack.FormatArn(IArnComponents)
Stack.GetLogicalId(CfnElement)
Stack.RegionalFact(string, string)
Stack.RenameLogicalId(string, string)
Stack.ReportMissingContextKey(IMissingContext)
Stack.Resolve(object)
Stack.SplitArn(string, ArnFormat)
Stack.ToJsonString(object, double?)
Stack.ToYamlString(object)
Stack.Account
Stack.ArtifactId
Stack.AvailabilityZones
Stack.BundlingRequired
Stack.Dependencies
Stack.Environment
Stack.Nested
Stack.NotificationArns
Stack.Partition
Stack.Region
Stack.StackId
Stack.StackName
Stack.Synthesizer
Stack.Tags
Stack.TemplateFile
Stack.TemplateOptions
Stack.UrlSuffix
Stack.NestedStackParent
Stack.NestedStackResource
Stack.TerminationProtection
Namespace: Amazon.CDK.AppStagingSynthesizer.Alpha
Assembly: Amazon.CDK.AppStagingSynthesizer.Alpha.dll
Syntax (csharp)
public class DefaultStagingStack : Stack, ITaggable, IStagingResources, IConstruct, IDependable
Syntax (vb)
Public Class DefaultStagingStack Inherits Stack Implements ITaggable, IStagingResources, IConstruct, IDependable
Remarks

Stability: Experimental

Examples
using Amazon.CDK.AWS.S3;

            var defaultStagingStack = DefaultStagingStack.Factory(new DefaultStagingStackOptions { AppId = "my-app-id", StagingBucketEncryption = BucketEncryption.S3_MANAGED });

Synopsis

Constructors

DefaultStagingStack(App, string, IDefaultStagingStackProps)

(experimental) A default Staging Stack that implements IStagingResources.

Properties

DependencyStack

(experimental) The stack to add dependencies to.

StagingBucket

(experimental) The app-scoped, evironment-keyed staging bucket.

StagingRepos

(experimental) The app-scoped, environment-keyed ecr repositories associated with this app.

Methods

AddDockerImage(IDockerImageAssetSource)

(experimental) Return staging resource information for a docker asset.

AddFile(IFileAssetSource)

(experimental) Return staging resource information for a file asset.

Factory(IDefaultStagingStackOptions)

(experimental) Return a factory that will create DefaultStagingStacks.

Constructors

DefaultStagingStack(App, string, IDefaultStagingStackProps)

(experimental) A default Staging Stack that implements IStagingResources.

public DefaultStagingStack(App scope, string id, IDefaultStagingStackProps props)
Parameters
scope App
id string
props IDefaultStagingStackProps
Remarks

Stability: Experimental

Properties

DependencyStack

(experimental) The stack to add dependencies to.

public virtual Stack DependencyStack { get; }
Property Value

Stack

Remarks

Stability: Experimental

StagingBucket

(experimental) The app-scoped, evironment-keyed staging bucket.

public virtual Bucket? StagingBucket { get; }
Property Value

Bucket

Remarks

Stability: Experimental

StagingRepos

(experimental) The app-scoped, environment-keyed ecr repositories associated with this app.

public virtual IDictionary<string, Repository> StagingRepos { get; }
Property Value

IDictionary<string, Repository>

Remarks

Stability: Experimental

Methods

AddDockerImage(IDockerImageAssetSource)

(experimental) Return staging resource information for a docker asset.

public virtual IImageStagingLocation AddDockerImage(IDockerImageAssetSource asset)
Parameters
asset IDockerImageAssetSource
Returns

IImageStagingLocation

Remarks

Stability: Experimental

AddFile(IFileAssetSource)

(experimental) Return staging resource information for a file asset.

public virtual IFileStagingLocation AddFile(IFileAssetSource asset)
Parameters
asset IFileAssetSource
Returns

IFileStagingLocation

Remarks

Stability: Experimental

Factory(IDefaultStagingStackOptions)

(experimental) Return a factory that will create DefaultStagingStacks.

public static IStagingResourcesFactory Factory(IDefaultStagingStackOptions options)
Parameters
options IDefaultStagingStackOptions
Returns

IStagingResourcesFactory

Remarks

Stability: Experimental

Implements

ITaggable
IStagingResources
Constructs.IConstruct
Constructs.IDependable
Back to top Generated by DocFX