Header menu logo FsCDK

StackBuilder Type

Constructors

Constructor Description

StackBuilder(name)

Full Usage: StackBuilder(name)

Parameters:
    name : string

Returns: StackBuilder
name : string
Returns: StackBuilder

Instance members

Instance member Description

analyticsReporting enabled

Full Usage: analyticsReporting enabled

Parameters:
    enabled : bool - Whether analytics reporting is enabled.

Returns: StackConfig

Enables or disables analytics reporting.

enabled : bool

Whether analytics reporting is enabled.

Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : UserSpec
cont : IUser -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : PolicySpec
cont : IPolicy -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : EKSClusterSpec
cont : ICluster -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : UserPoolSpec
cont : IUserPool -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : NetworkLoadBalancerSpec
cont : INetworkLoadBalancer -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : Route53HostedZoneSpec
cont : IHostedZone -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : RestApiSpec
cont : IRestApi -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : RoleSpec
cont : IRole -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : CloudWatchLogGroupSpec
cont : ILogGroup -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : EfsFileSystemSpec
cont : IFileSystem -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : AccessPointSpec
cont : IAccessPoint -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : KMSKeySpec
cont : IKey -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : QueueSpec
cont : IQueue -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : StepFunctionSpec
cont : StateMachine -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : FargateTaskDefinitionSpec
cont : FargateTaskDefinition -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : UserPoolClientSpec
cont : IUserPoolClient -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : VpcLinkSpec
cont : IVpcLink -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : TokenAuthorizerSpec
cont : IAuthorizer -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : BastionHostSpec
cont : BastionHostLinux -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : TopicSpec
cont : ITopic -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : EC2InstanceSpec
cont : Instance_ -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : FunctionSpec
cont : IFunction -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : CloudWatchAlarmSpec
cont : IAlarm -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : EventBridgeRuleSpec
cont : IRule -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : CertificateSpec
cont : ICertificate -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : ManagedPolicySpec
cont : IManagedPolicy -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : SecretsManagerSpec
cont : ISecret -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : KinesisStreamSpec
cont : IStream -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : BucketSpec
cont : IBucket -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : SSMDocumentSpec
cont : CfnDocument -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : SSMParameterSpec
cont : StringParameter -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : SecurityGroupSpec
cont : ISecurityGroup -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : TableSpec
cont : ITable -> StackConfig
Returns: StackConfig

this.Bind

Full Usage: this.Bind

Parameters:
Returns: StackConfig
Modifiers: inline
spec : VpcSpec
cont : IVpc -> StackConfig
Returns: StackConfig

this.BindViaYield

Full Usage: this.BindViaYield

Parameters:
    toOp : 'Spec -> Operation
    tryGet : 'Spec -> 'Res option
    kind : string
    nameOf : 'Spec -> string
    spec : 'Spec
    cont : 'Res -> StackConfig

Returns: StackConfig
Modifiers: inline
Type parameters: 'Spec, 'Res
toOp : 'Spec -> Operation
tryGet : 'Spec -> 'Res option
kind : string
nameOf : 'Spec -> string
spec : 'Spec
cont : 'Res -> StackConfig
Returns: StackConfig

this.Combine

Full Usage: this.Combine

Parameters:
Returns: StackConfig
state1 : StackConfig
state2 : StackConfig
Returns: StackConfig

crossRegionReferences enabled

Full Usage: crossRegionReferences enabled

Parameters:
    enabled : bool - Whether cross-region references are enabled.

Returns: StackConfig

Enables or disables cross-region references.

enabled : bool

Whether cross-region references are enabled.

Returns: StackConfig

this.Delay

Full Usage: this.Delay

Parameters:
Returns: StackConfig
Modifiers: inline
f : unit -> StackConfig
Returns: StackConfig

description desc

Full Usage: description desc

Parameters:
    desc : string - A description of the stack.

Returns: StackConfig

Sets the stack description.

desc : string

A description of the stack.

Returns: StackConfig

env env

Full Usage: env env

Parameters:
Returns: StackConfig
env : IEnvironment
Returns: StackConfig

this.For

Full Usage: this.For

Parameters:
Returns: StackConfig
sequence : 'T list
body : 'T -> StackConfig
Returns: StackConfig

this.For

Full Usage: this.For

Parameters:
Returns: StackConfig
Modifiers: inline
config : StackConfig
f : unit -> StackConfig
Returns: StackConfig

this.Init

Full Usage: this.Init

Parameters:
Returns: StackConfig
op : Operation
Returns: StackConfig

notificationArns arns

Full Usage: notificationArns arns

Parameters:
    arns : string list - List of SNS topic ARNs.

Returns: StackConfig

Sets SNS topic ARNs for stack notifications.

arns : string list

List of SNS topic ARNs.

Returns: StackConfig

permissionsBoundary boundary

Full Usage: permissionsBoundary boundary

Parameters:
Returns: StackConfig

Sets the permissions boundary for the stack.

boundary : PermissionsBoundary

The permissions boundary.

Returns: StackConfig

propertyInjectors injectors

Full Usage: propertyInjectors injectors

Parameters:
Returns: StackConfig

Sets property injectors for the stack.

injectors : IPropertyInjector list

List of property injectors.

Returns: StackConfig

this.Run

Full Usage: this.Run

Parameters:

Run delayed config

f : unit -> StackConfig

this.Run

Full Usage: this.Run

Parameters:
config : StackConfig

scope scope

Full Usage: scope scope

Parameters:
Returns: StackConfig
scope : Construct
Returns: StackConfig

suppressTemplateIndentation enabled

Full Usage: suppressTemplateIndentation enabled

Parameters:
    enabled : bool - Whether to suppress template indentation.

Returns: StackConfig

Enables or disables CloudFormation template indentation suppression.

enabled : bool

Whether to suppress template indentation.

Returns: StackConfig

synthesizer synthesizer

Full Usage: synthesizer synthesizer

Parameters:
Returns: StackConfig

Sets the stack synthesizer.

synthesizer : IStackSynthesizer

The stack synthesizer to use.

Returns: StackConfig

tags tags

Full Usage: tags tags

Parameters:
    tags : (string * string) list - A list of key-value pairs for tagging.

Returns: StackConfig

Adds tags to the stack.

tags : (string * string) list

A list of key-value pairs for tagging.

Returns: StackConfig

terminationProtection enabled

Full Usage: terminationProtection enabled

Parameters:
    enabled : bool - Whether termination protection is enabled.

Returns: StackConfig

Enables or disables termination protection for the stack.

enabled : bool

Whether termination protection is enabled.

Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
trailSpec : EfsFileSystemSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
trailSpec : CloudTrailSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
subscriptionResource : CloudWatchSubscriptionFilterSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
filterResource : CloudWatchMetricFilterSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
logGroupResource : CloudWatchLogGroupSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
proxySpec : DatabaseProxySpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
endpointSpec : InterfaceVpcEndpointSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
endpointSpec : GatewayVpcEndpointSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
serviceResource : ECSFargateServiceSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
clusterResource : ECSClusterSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
taskDefSpec : FargateTaskDefinitionSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
vpcLinkSpec : VpcLinkSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
authorizerSpec : TokenAuthorizerSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
restApiSpec : RestApiSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
appSyncDataSourceResource : AppSyncDataSourceSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
appSyncApiResource : AppSyncApiSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
xraySamplingRuleResource : XRaySamplingRuleSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
xrayGroupResource : XRayGroupSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
sfResource : StepFunctionSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
customResourceResource : CustomResourceSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
alarmSpec : CloudWatchAlarmSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
roleSpec : RoleSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
spec : OriginAccessIdentitySpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
spec : Route53HostedZoneSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
spec : KinesisStreamSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
spec : EKSClusterSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
dashSpec : DashboardSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
keySpec : KMSKeySpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
policySpec : BucketPolicySpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
certSpec : CertificateSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
policySpec : ManagedPolicySpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
oidcSpec : OIDCProviderSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
routeSpec : RouteSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
rtSpec : RouteTableSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
attachSpec : VPCGatewayAttachmentSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
bastionSpec : BastionHostSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
busSpec : EventBusSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
ruleSpec : EventBridgeRuleSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
nlbSpec : NetworkLoadBalancerSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
uprsSpec : UserPoolResourceServerSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
upcSpec : UserPoolClientSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
upSpec : UserPoolSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
cfSpec : DistributionSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
rdsSpec : DatabaseInstanceSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
sgSpec : SecurityGroupSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
vpcSpec : VpcSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
bucketSpec : BucketSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
queueSpec : QueueSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
topicSpec : TopicSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
grantSpec : AccessPointSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
grantSpec : UserSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
grantSpec : PolicySpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
grantSpec : GrantSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
dockerSpec : DockerImageFunctionSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
funcSpec : FunctionSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
secretsSpec : DnsValidatedCertificateSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
secretsSpec : ElasticBeanstalkEnvironmentSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
secretsSpec : SecretsManagerSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
albSpec : ALBSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
tableSpec : Route53ARecordSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
tableSpec : EC2InstanceSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
ssmDocument : SSMDocumentSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
ssmParameter : SSMParameterSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
Returns: StackConfig
tableSpec : TableSpec
Returns: StackConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: StackConfig
() : unit
Returns: StackConfig

this.Zero

Full Usage: this.Zero

Returns: StackConfig
Returns: StackConfig

Type something to start searching.