Network load balancer.
Install Node.js and npm first!
npm i @cfn-modules/nlb
---
AWSTemplateFormatVersion: '2010-09-09'
Description: 'cfn-modules example'
Resources:
Nlb:
Type: 'AWS::CloudFormation::Stack'
Properties:
Parameters:
VpcModule: !GetAtt 'Vpc.Outputs.StackName' # required
BucketModule: '' # optional
Scheme: 'internet-facing' # optional
CrossZone: 'false' # optional
TemplateURL: './node_modules/@cfn-modules/nlb/module.yml'
none
Name | Description | Default | Required? | Allowed values |
---|---|---|---|---|
VpcModule | Stack name of vpc module | yes | ||
BucketModule | Stack name of S3 bucket module | no | ||
Scheme | Indicates whether the load balancer reachable from the public Internet or only from within the VPC | internet-facing | no | [internet-facing, internal] |
CrossZone | Indicates whether cross-zone load balancing is enabled | false | no | [true, false] |