Skip to content

Commit

Permalink
Updated parameter labels & descriptions
Browse files Browse the repository at this point in the history
  • Loading branch information
dowen12 committed Aug 27, 2019
1 parent f30b400 commit 07ca2c6
Show file tree
Hide file tree
Showing 2 changed files with 116 additions and 129 deletions.
115 changes: 56 additions & 59 deletions templates/quickstart-ct-clickstream-analytics-master.template
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
AWSTemplateFormatVersion: '2010-09-09'
Description: >-
Template creates a new VPC and enables you to deploy a Clickstream Analytics Solution that Integrates Amazon Kinesis Firehose, Kinesis Analytics, S3, Redshift and Amazon Elasticsearch. You will be billed for the AWS resources used if you create a stack from this template.
Template creates a new VPC and enables you to deploy a Clickstream Analytics solution that integrates Amazon Kinesis Firehose, Kinesis Analytics, Amazon S3, Amazon Redshift, and Amazon Elasticsearch Service. You will be billed for the AWS resources used, if you create a stack from this template.
Metadata:
AWS::CloudFormation::Interface:
ParameterGroups:
Expand Down Expand Up @@ -35,7 +35,7 @@ Metadata:
Parameters:
- EncryptData
- Label:
default: Amazon elasticsearch configuration
default: Amazon ES configuration
Parameters:
- ESDomainName
- ESVersion
Expand All @@ -48,15 +48,15 @@ Metadata:
- AutomatedSnapshotStartHour
- VolumeType
- Label:
default: Amazon kinesis firehose elasticsearch destination configuration
default: Amazon Elasticsearch destination configuration for Amazon Kinesis Data Firehose
Parameters:
- ESIndex
- ESType
- ESIndexRotation
- ESBufferInterval
- ESBufferSize
- Label:
default: Amazon redshift cluster configuration
default: Amazon Redshift cluster configuration
Parameters:
- DatabaseName
- ClusterType
Expand All @@ -65,7 +65,7 @@ Metadata:
- RedshiftPortNumber
- isDemo
- Label:
default: Amazon kinesis firehose redshift destination configuration
default: Amazon Redshift configuration for Amazon Kinesis Data Firehose
Parameters:
- MasterUser
- MasterUserPassword
Expand All @@ -74,20 +74,20 @@ Metadata:
- RedshiftBufferInterval
- RedshiftBufferSize
- Label:
default: Amazon kinesis firehose S3 destination configuration
default: Amazon S3 destination configuration for Amazon Kinesis Data Firehose
Parameters:
- S3BufferInterval
- S3BufferSize
- S3DestinationPrefix
- Label:
default: AWS quick start Configuration
Parameters:
- QSS3BucketName
- QSS3KeyPrefix
- Label:
default: Custom website content
Parameters:
- WebsiteContent
- Label:
default: AWS Quick Start configuration
Parameters:
- QSS3BucketName
- QSS3KeyPrefix
ParameterLabels:
ESClusterInstanceCount:
default: Number of instances to run in cluster
Expand Down Expand Up @@ -116,11 +116,11 @@ Metadata:
PublicSubnet2CIDR:
default: Public subnet 2 CIDR
QSS3BucketName:
default: Quick start S3 bucket name
default: Quick Start S3 bucket name
QSS3KeyPrefix:
default: Quick start S3 key prefix
default: Quick Start S3 key prefix
OperatorEMail:
default: Email ID to recieve alert notifications
default: Email ID to receive alert notifications
BastionInstanceType:
default: Bastion instance type
BastionAMIOS:
Expand All @@ -132,7 +132,7 @@ Metadata:
AppKeyPairName:
default: Application host key pair name
RemoteAccessCIDR:
default: Allowed CIDR for external access to Bastion
default: Allowed CIDR for external access to bastion
DatabaseName:
default: Database name
ClusterType:
Expand All @@ -142,7 +142,7 @@ Metadata:
NodeType:
default: Node type
AvailabilityZones:
default: Availability zones
default: Availability Zones
EncryptData:
default: Encrypt data at rest
MasterUser:
Expand All @@ -166,7 +166,7 @@ Metadata:
ESType:
default: Type name
ESDomainName:
default: Elasticsearch domain name
default: Amazon ES domain name
ESVersion:
default: Amazon ES version
ESIndexRotation:
Expand All @@ -182,15 +182,15 @@ Metadata:
S3DestinationPrefix:
default: Destination prefix
WebsiteContent:
default: Website content s3 bucket
default: Website content S3 bucket
Parameters:
ESClusterInstanceCount:
Type: String
Description: For two availability zones, you must choose instances in multiples of two
Description: For two Availability Zones, you must choose instances in multiples of two.
Default: 1
ESInstanceType:
Type: String
Description: Instance type for elasticsearch nodes
Description: The instance type for Amazon ES nodes
AllowedValues:
- t2.small.elasticsearch
- t2.medium.elasticsearch
Expand Down Expand Up @@ -230,7 +230,7 @@ Parameters:
Default: m4.large.elasticsearch
DedicatedMasterType:
Type: String
Description: Master instance type for elasticsearch nodes
Description: The master instance type for Amazon ES nodes.
AllowedValues:
- t2.small.elasticsearch
- t2.medium.elasticsearch
Expand Down Expand Up @@ -270,27 +270,27 @@ Parameters:
Default: m4.large.elasticsearch
DedicatedMasterCount:
Type: String
Description: Number of dedicated masters to run. Leave this field to default for not to have a dedicated master instances
Description: The number of dedicated masters to run. Leave the default value for this field, if you don't want a dedicated master instances.
AllowedValues:
- 0
- 3
- 5
Default: 0
IOPS:
Type: String
Description: The provisioned IOPS value must be an integer between 1000 and 16000
Description: The provisioned IOPS value must be an integer between 1000 and 16000.
Default: 0
VolumeSize:
Type: String
Description: IOPS total cluster size in GB (EBS volume size x instance count)
Description: The IOPS total cluster size in GB (EBS volume size x instance count).
Default: 10
AutomatedSnapshotStartHour:
Type: String
Description: Schedule automated snapshots value should be between 0-23
Description: Schedule automated snapshots. Value should be between 0-23.
Default: 0
VolumeType:
Type: String
Description: Type of volume used for instances in a cluster
Description: The type of volume used for instances in a cluster.
AllowedValues:
- standard
- gp2
Expand Down Expand Up @@ -349,18 +349,18 @@ Parameters:
and forward slashes.
Type: String
OperatorEMail:
Description: Email address to notify scaling operations
Description: The email address to notify you, if there are any scaling operations.
Type: String
AllowedPattern: ([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)
ConstraintDescription: Must be a valid email address.
BastionAMIOS:
AllowedValues:
- Amazon-Linux-HVM
Default: Amazon-Linux-HVM
Description: The linux distribution for the AMI to be used for the bastion instances
Description: The Amazon Linux distribution for the Amazon Machine Image (AMI) to be used for the bastion instances.
Type: String
BastionInstanceType:
Description: Bastion host EC2 instance type
Description: The bastion host EC2 instance type.
Type: String
Default: t2.micro
AllowedValues:
Expand Down Expand Up @@ -523,49 +523,49 @@ Parameters:
- x1.32xlarge
ConstraintDescription: Must be a valid EC2 instance type.
KeyPairName:
Description: Public/private key pairs allow you to securely connect to your bastion instance after it launches. If you do not have one in this region, please create it before continuing
Description: A public/private key pair, which allows you to connect securely to your instance after it launches. This is the key pair you created in your preferred AWS Region; see the Technical requirements section. If you don’t have a key pair in this Region, please create it before continuing.
Type: AWS::EC2::KeyPair::KeyName
AppKeyPairName:
Description: Public/private key pairs allow you to securely connect to your application instance after it launches. If you do not have one in this region, please create it before continuing
Description: Public/private key pairs allow you to securely connect to your application instance after it launches. If you don’t have a key pair in this Region, please create it before continuing.
Type: AWS::EC2::KeyPair::KeyName
RemoteAccessCIDR:
AllowedPattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))$
ConstraintDescription: CIDR block parameter must be in the form x.x.x.x/16-28
Description: A CIDR block that’s allowed external access to the Bastion. We recommend that you use a constrained CIDR range to reduce the potential of inbound attacks from unknown IP addresses.(see http://checkip.dyndns.org/)
Type: String
AvailabilityZones:
Description: List of availability zones to use for the subnets in the VPC. Only
Description: List of Availability Zones to use for the subnets in the VPC. Only
two Availability Zones are used for this deployment, and the logical order of
your selections is preserved.
Type: List<AWS::EC2::AvailabilityZone::Name>
S3DestinationPrefix:
Description: Name of prefix where the aggregated data will be stored.
Description: The name of the prefix where the aggregated data will be stored.
Type: String
Default: AggregatedData
S3BufferInterval:
Description: Number of seconds to buffer data before delivering to S3 (60 to 900).
Description: The number of seconds to buffer data before delivering to Amazon S3 (60 to 900).
Type: Number
Default: 300
MinValue: 60
MaxValue: 900
S3BufferSize:
Description: MB of data to buffer before delivering to S3 (1 to 128).
Description: MB of data to buffer before delivering to Amazon S3 (1 to 128).
Type: Number
Default: 5
MinValue: 1
MaxValue: 128
EncryptData:
Description: Set to YES to encrypt the data as it leaves your kinesis analytics application.
Description: SSet to yes to encrypt the data as it leaves your Amazon Kinesis Data Firehose delivery stream.
Type: String
AllowedValues:
- 'yes'
- 'no'
Default: 'no'
ESDomainName:
Description: User defined elasticsearch domain name
Description: The user-defined Amazon ES domain name.
Type: String
ESVersion:
Description: User defined elasticsearch version
Description: The user-defined Amazon ES version.
Type: String
AllowedValues:
- 6.3
Expand All @@ -578,13 +578,13 @@ Parameters:
- 1.5
Default: 6.3
ESIndex:
Description: Index name of the amazon elasticsearch domain.
Description: The index name of the Amazon ES domain.
Type: String
ESType:
Description: Name of the amazon elasticsearch type.
Description: The name of the Amazon ES type.
Type: String
ESIndexRotation:
Description: Frequency at which the amazon elasticsearch index will be rotated.
Description: The frequency at which the Amazon ES index will be rotated.
Type: String
AllowedValues:
- NoRotation
Expand All @@ -594,37 +594,34 @@ Parameters:
- OneMonth
Default: NoRotation
ESBufferInterval:
Description: Number of seconds to buffer data before delivering to S3 to be copied
to Elasticsearch (60 to 900).
Description: The number of seconds to buffer data before delivering to Amazon S3 to be copied to Amazon ES (60 to 900).
Type: Number
Default: 300
MinValue: 60
MaxValue: 900
ESBufferSize:
Description: MB of data to buffer before delivering to S3 to be copied
to Elasticsearch (1 to 100).
Description: MB of data to buffer before delivering to Amazon S3 to be copied to Amazon ES (1 to 100).
Type: Number
Default: 5
MinValue: 1
MaxValue: 100
DatabaseName:
Description: The name of the first database to be created when the redshift cluster is created
Description: The name of the first database to be created when the Amazon Redshift cluster is created.
Type: String
AllowedPattern: "([a-z]|[0-9])+"
ClusterType:
Description: The type of redshift cluster
Description: The type of Amazon Redshift cluster.
Type: String
Default: single-node
AllowedValues:
- single-node
- multi-node
NumberOfNodes:
Description: The number of compute nodes in the redshift cluster. For multi-node clusters,
the NumberOfNodes parameter must be greater than 1
Description: The number of compute nodes in the Amazon Redshift cluster. For multi-node clusters, the NumberOfNodes parameter must be greater than 1.
Type: Number
Default: '1'
NodeType:
Description: The type of redshift node to be provisioned
Description: The type of Amazon Redshift node to be provisioned.
Type: String
Default: dc2.large
AllowedValues:
Expand All @@ -635,45 +632,45 @@ Parameters:
- dc2.large
- dc2.8xlarge
MasterUserPassword:
Description: Master user password for redshift cluster
Description: The master user password for the Amazon Redshift cluster.
NoEcho: 'true'
Type: String
MasterUser:
Description: Name of the master user of the redshift cluster
Description: The name of the master user of the Amazon Redshift cluster.
Type: String
Default: masteruser
RedshiftBufferInterval:
Description: Number of seconds to buffer data before delivering to S3 (60 to 900).
Description: The number of seconds to buffer data before delivering to Amazon Redshift (60 to 900).
Type: Number
Default: 300
MinValue: 60
MaxValue: 900
RedshiftBufferSize:
Description: MB of data to buffer before delivering to S3 (1 to 128).
Description: MB of data to buffer before delivering to Amazon S3 (1 to 128).
Type: Number
Default: 5
MinValue: 1
MaxValue: 128
RedshiftTableName:
Description: Name of table in redshift cluster. Do not change it.
Description: The name of the table in the Amazon Redshift cluster. Do not change it.
Type: String
Default: apache_logs.access_logs
RedshiftColumns:
Description: Comma-separated list of the columns in the destination redshift table.
Description: The comma-separated list of the columns in the destination Amazon Redshift table.
Type: String
RedshiftPortNumber:
Description: Redshift publicly accessible port number
Description: The Amazon Redshift publicly accessible port number.
Type: String
Default: '5439'
isDemo:
Description: Set to 'yes' if you want to ingest demo data into redshift.
Description: Set to 'yes' if you want to ingest demo data into Amazon Redshift.
Type: String
AllowedValues:
- 'yes'
- 'no'
Default: 'no'
WebsiteContent:
Description: This is the S3 location where your custom website contents are uploaded. This QuickStart will deploy your website from this location. Leave blank if there is no site to deploy.
Description: This is the Amazon S3 location where your custom website contents are uploaded. This Quick Start will deploy your website from this location. Leave blank if there is no site to deploy.
Type: String
Mappings:
InstanceType2Arch:
Expand Down
Loading

0 comments on commit 07ca2c6

Please sign in to comment.