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.ConsumeListReference(string[], ReferenceStrength?)
Stack.ConsumeReference(string, ReferenceStrength?)
Stack.IsStack(object)
Stack.Of(IConstruct)
Stack.AddDependency(Stack, string)
Stack.AddMetadata(string, object)
Stack.AddStackTag(string, string)
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.RemoveStackTag(string)
Stack.RenameLogicalId(string, string)
Stack.ReportMissingContextKey(IMissingContext)
Stack.Resolve(object)
Stack.SplitArn(string, ArnFormat)
Stack.ToJsonString(object, double?)
Stack.ToYamlString(object)
Stack.With(params IMixin[])
Stack.Account
Stack.ArtifactId
Stack.AvailabilityZones
Stack.BundlingRequired
Stack.Dependencies
Stack.Env
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