vsl
vsl
SYNOPSIS
CLI style superset of VaporShell focused on packaging and deployment of CloudFormation stacks.
For detailed parameter explanation, please run the following command with the action you’d like help with:
vsl $action –help #actions: package | deploy | vaporize |
SYNTAX
vsl [-action] <Object> [-help] [[-parameters] <Object>] [<CommonParameters>]
DESCRIPTION
CLI style superset of VaporShell focused on packaging and deployment of CloudFormation stacks. Allows you to build stacks with detailed transforms like SAM templates containing local resources with one easy command.
EXAMPLES
EXAMPLE 1
# Packages and deploys a SAM template. This includes zipping up the CodeURI folder, uploading to S3, adjusting the template with the S3 object location for CodeURI, creating the Change Set, then executing once the Change Set becomes available.
vsl vaporize –tf “.\Helpers\SAM\schedule\template.yaml” –sn testSAMdeployment –s3 scrthq-package –pn scrthq –capabilities iam –v –f
EXAMPLE 2
# Gets detailed help for the vaporize action
vsl vaporize –help
OR
vsl vaporize -help
PARAMETERS
-action
The action that you’d like to do; options for this are: package, deploy, and vaporize (package AND deploy rolled into one).
Type: Object
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-help
Switch to show help for the chosen action.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-parameters
The arguments to pass to vsl in CLI style:
–template-file <value> –stack-name <value> –s3-bucket <value> [–s3-prefix <value>] [–parameter-overrides <value> [<value>…]] [–capabilities <value> [<value>…]] [–no-execute-changeset] [–role-arn <value>] [–notification-arns <value> [<value>…]] [–kms-key-id <value>] [–output-template-file <value>] [–use-json] [–force-upload] [–profile-name <value>] [–verbose {info (default) | full}] |
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
INPUTS
OUTPUTS
NOTES
General notes