Vaporshell

2.0.0

Powershell module for building AWS CloudFormation JSON templates using Powershell syntax, abstracting working with JSON, etc.

Requires Powershell version 3.0 or higher, as it leverages ConvertTo-Json and ConvertFrom-Json to work with the template files. For all SDK commands, you must have .NET Framework 4.5.0+ or .NetStandard 1.3.0+


**WORKS ON ALL PLATFORMS THAT CA
Powershell module for building AWS CloudFormation JSON templates using Powershell syntax, abstracting working with JSON, etc.

Requires Powershell version 3.0 or higher, as it leverages ConvertTo-Json and ConvertFrom-Json to work with the template files. For all SDK commands, you must have .NET Framework 4.5.0+ or .NetStandard 1.3.0+


**WORKS ON ALL PLATFORMS THAT CAN RUN POWERSHELL**


Recommended Additional Installs:

- AWS cfn-flip: https://github.com/awslabs/aws-cfn-template-flip
   - Allows you to work with YAML for both importing templates and exporting templates.


~ ~ ~ Getting Started ~ ~ ~

http://vaporshell.io/docs


~ ~ ~ Module Digest ~ ~ ~

http://vaporshell.io/docs/digest


~ ~ ~ Examples ~ ~ ~

http://vaporshell.io/docs/examples


~ ~ ~ Change Log ~ ~ ~

http://vaporshell.io/changelog


~ ~ ~ Disclaimer ~ ~ ~

Deploying CloudFormation templates

If you find any oddities with the template build, please open an issue here on GitHub and include your script with sensitive data redacted, what you were expecting it to add to the template and what actually was added.

Thanks!
Nate Ferrell @ SCRT HQ

Minimum PowerShell version

3.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Vaporshell -RequiredVersion 2.0.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Nate Ferrell

Copyright

(c) SCRT HQ 2017 . All rights reserved.

Owners

Tags

AWS CloudFormation CFN JSON YAML

Functions

Add-ConAnd Add-ConEquals Add-ConIf Add-ConNot Add-ConOr Add-CreationPolicy Add-FnBase64 Add-FnFindInMap Add-FnGetAtt Add-FnGetAZs Add-FnImportValue Add-FnJoin Add-FnRef Add-FnSelect Add-FnSplit Add-FnSub Add-Include Add-SAMAlexaSkillEventSource Add-SAMApiEventSource Add-SAMCloudWatchEventEventSource Add-SAMDynamoDBEventSource Add-SAMEnvironmentVariable Add-SAMEventSource Add-SAMIoTRuleEventSource Add-SAMKinesisEventSource Add-SAMS3EventSource Add-SAMS3LocationObject Add-SAMScheduleEventSource Add-SAMSNSEventSource Add-UpdatePolicy Add-UserData Add-VSApiGatewayApiKeyStageKey Add-VSApiGatewayDeploymentMethodSetting Add-VSApiGatewayDeploymentStageDescription Add-VSApiGatewayDocumentationPartLocation Add-VSApiGatewayMethodIntegration Add-VSApiGatewayMethodIntegrationResponse Add-VSApiGatewayMethodMethodResponse Add-VSApiGatewayRestApiS3Location Add-VSApiGatewayStageMethodSetting Add-VSApiGatewayUsagePlanApiStage Add-VSApiGatewayUsagePlanQuotaSettings Add-VSApiGatewayUsagePlanThrottleSettings Add-VSApplicationAutoScalingScalingPolicyCustomizedMetricSpecification Add-VSApplicationAutoScalingScalingPolicyMetricDimension Add-VSApplicationAutoScalingScalingPolicyPredefinedMetricSpecification Add-VSApplicationAutoScalingScalingPolicyStepAdjustment Add-VSApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration Add-VSApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration Add-VSAutoScalingAutoScalingGroupMetricsCollection Add-VSAutoScalingAutoScalingGroupNotificationConfiguration Add-VSAutoScalingAutoScalingGroupNotificationConfigurations Add-VSAutoScalingAutoScalingGroupTagProperty Add-VSAutoScalingLaunchConfigurationBlockDevice Add-VSAutoScalingLaunchConfigurationBlockDeviceMapping Add-VSAutoScalingScalingPolicyCustomizedMetricSpecification Add-VSAutoScalingScalingPolicyMetricDimension Add-VSAutoScalingScalingPolicyPredefinedMetricSpecification Add-VSAutoScalingScalingPolicyStepAdjustment Add-VSAutoScalingScalingPolicyTargetTrackingConfiguration Add-VSBatchComputeEnvironmentComputeResources Add-VSBatchJobDefinitionContainerProperties Add-VSBatchJobDefinitionEnvironment Add-VSBatchJobDefinitionMountPoints Add-VSBatchJobDefinitionRetryStrategy Add-VSBatchJobDefinitionUlimit Add-VSBatchJobDefinitionVolumes Add-VSBatchJobDefinitionVolumesHost Add-VSBatchJobQueueComputeEnvironmentOrder Add-VSCertificateManagerCertificateDomainValidationOption Add-VSCloudFrontDistributionCacheBehavior Add-VSCloudFrontDistributionCookies Add-VSCloudFrontDistributionCustomErrorResponse Add-VSCloudFrontDistributionCustomOriginConfig Add-VSCloudFrontDistributionDefaultCacheBehavior Add-VSCloudFrontDistributionDistributionConfig Add-VSCloudFrontDistributionForwardedValues Add-VSCloudFrontDistributionGeoRestriction Add-VSCloudFrontDistributionLogging Add-VSCloudFrontDistributionOrigin Add-VSCloudFrontDistributionOriginCustomHeader Add-VSCloudFrontDistributionRestrictions Add-VSCloudFrontDistributionS3OriginConfig Add-VSCloudFrontDistributionViewerCertificate Add-VSCloudTrailTrailDataResource Add-VSCloudTrailTrailEventSelector Add-VSCloudWatchAlarmDimension Add-VSCodeBuildProjectArtifacts Add-VSCodeBuildProjectEnvironment Add-VSCodeBuildProjectEnvironmentVariable Add-VSCodeBuildProjectSource Add-VSCodeBuildProjectSourceAuth Add-VSCodeCommitRepositoryRepositoryTrigger Add-VSCodeDeployDeploymentConfigMinimumHealthyHosts Add-VSCodeDeployDeploymentGroupAlarm Add-VSCodeDeployDeploymentGroupAlarmConfiguration Add-VSCodeDeployDeploymentGroupAutoRollbackConfiguration Add-VSCodeDeployDeploymentGroupDeployment Add-VSCodeDeployDeploymentGroupDeploymentStyle Add-VSCodeDeployDeploymentGroupEC2TagFilter Add-VSCodeDeployDeploymentGroupELBInfo Add-VSCodeDeployDeploymentGroupGitHubLocation Add-VSCodeDeployDeploymentGroupLoadBalancerInfo Add-VSCodeDeployDeploymentGroupRevisionLocation Add-VSCodeDeployDeploymentGroupS3Location Add-VSCodeDeployDeploymentGroupTagFilter Add-VSCodeDeployDeploymentGroupTriggerConfig Add-VSCodePipelineCustomActionTypeArtifactDetails Add-VSCodePipelineCustomActionTypeConfigurationProperties Add-VSCodePipelineCustomActionTypeSettings Add-VSCodePipelinePipelineActionDeclaration Add-VSCodePipelinePipelineActionTypeId Add-VSCodePipelinePipelineArtifactStore Add-VSCodePipelinePipelineBlockerDeclaration Add-VSCodePipelinePipelineEncryptionKey Add-VSCodePipelinePipelineInputArtifact Add-VSCodePipelinePipelineOutputArtifact Add-VSCodePipelinePipelineStageDeclaration Add-VSCodePipelinePipelineStageTransition Add-VSCognitoIdentityPoolCognitoIdentityProvider Add-VSCognitoIdentityPoolCognitoStreams Add-VSCognitoIdentityPoolPushSync Add-VSCognitoIdentityPoolRoleAttachmentMappingRule Add-VSCognitoIdentityPoolRoleAttachmentRoleMapping Add-VSCognitoIdentityPoolRoleAttachmentRulesConfigurationType Add-VSCognitoUserPoolAdminCreateUserConfig Add-VSCognitoUserPoolDeviceConfiguration Add-VSCognitoUserPoolEmailConfiguration Add-VSCognitoUserPoolInviteMessageTemplate Add-VSCognitoUserPoolLambdaConfig Add-VSCognitoUserPoolNumberAttributeConstraints Add-VSCognitoUserPoolPasswordPolicy Add-VSCognitoUserPoolPolicies Add-VSCognitoUserPoolSchemaAttribute Add-VSCognitoUserPoolSmsConfiguration Add-VSCognitoUserPoolStringAttributeConstraints Add-VSCognitoUserPoolUserAttributeType Add-VSConfigConfigRuleScope Add-VSConfigConfigRuleSource Add-VSConfigConfigRuleSourceDetail Add-VSConfigConfigurationRecorderRecordingGroup Add-VSConfigDeliveryChannelConfigSnapshotDeliveryProperties Add-VSDataPipelinePipelineField Add-VSDataPipelinePipelineParameterAttribute Add-VSDataPipelinePipelineParameterObject Add-VSDataPipelinePipelineParameterValue Add-VSDataPipelinePipelinePipelineObject Add-VSDataPipelinePipelinePipelineTag Add-VSDirectoryServiceMicrosoftADVpcSettings Add-VSDirectoryServiceSimpleADVpcSettings Add-VSDMSEndpointDynamoDbSettings Add-VSDMSEndpointMongoDbSettings Add-VSDMSEndpointS3Settings Add-VSDynamoDBTableAttributeDefinition Add-VSDynamoDBTableGlobalSecondaryIndex Add-VSDynamoDBTableKeySchema Add-VSDynamoDBTableLocalSecondaryIndex Add-VSDynamoDBTableProjection Add-VSDynamoDBTableProvisionedThroughput Add-VSDynamoDBTableStreamSpecification Add-VSDynamoDBTableTimeToLiveSpecification Add-VSEC2InstanceAssociationParameter Add-VSEC2InstanceBlockDeviceMapping Add-VSEC2InstanceEbs Add-VSEC2InstanceInstanceIpv6Address Add-VSEC2InstanceNetworkInterface Add-VSEC2InstanceNoDevice Add-VSEC2InstancePrivateIpAddressSpecification Add-VSEC2InstanceSsmAssociation Add-VSEC2InstanceVolume Add-VSEC2NetworkAclEntryIcmp Add-VSEC2NetworkAclEntryPortRange Add-VSEC2NetworkInterfaceInstanceIpv6Address Add-VSEC2NetworkInterfacePrivateIpAddressSpecification Add-VSEC2SecurityGroupEgress Add-VSEC2SecurityGroupIngress Add-VSEC2SecurityGroupRule Add-VSEC2SpotFleetBlockDeviceMapping Add-VSEC2SpotFleetEbsBlockDevice Add-VSEC2SpotFleetGroupIdentifier Add-VSEC2SpotFleetIamInstanceProfileSpecification Add-VSEC2SpotFleetInstanceIpv6Address Add-VSEC2SpotFleetInstanceNetworkInterfaceSpecification Add-VSEC2SpotFleetPrivateIpAddressSpecification Add-VSEC2SpotFleetSpotFleetLaunchSpecification Add-VSEC2SpotFleetSpotFleetMonitoring Add-VSEC2SpotFleetSpotFleetRequestConfigData Add-VSEC2SpotFleetSpotPlacement Add-VSECSServiceDeploymentConfiguration Add-VSECSServiceLoadBalancer Add-VSECSServicePlacementConstraint Add-VSECSServicePlacementStrategy Add-VSECSTaskDefinitionContainerDefinition Add-VSECSTaskDefinitionHostEntry Add-VSECSTaskDefinitionHostVolumeProperties Add-VSECSTaskDefinitionKeyValuePair Add-VSECSTaskDefinitionLogConfiguration Add-VSECSTaskDefinitionMountPoint Add-VSECSTaskDefinitionPortMapping Add-VSECSTaskDefinitionTaskDefinitionPlacementConstraint Add-VSECSTaskDefinitionUlimit Add-VSECSTaskDefinitionVolume Add-VSECSTaskDefinitionVolumeFrom Add-VSEFSFileSystemElasticFileSystemTag Add-VSElastiCacheReplicationGroupNodeGroupConfiguration Add-VSElasticBeanstalkApplicationVersionSourceBundle Add-VSElasticBeanstalkConfigurationTemplateConfigurationOptionSetting Add-VSElasticBeanstalkConfigurationTemplateSourceConfiguration Add-VSElasticBeanstalkEnvironmentOptionSettings Add-VSElasticBeanstalkEnvironmentTier Add-VSElasticLoadBalancingLoadBalancerAccessLoggingPolicy Add-VSElasticLoadBalancingLoadBalancerAppCookieStickinessPolicy Add-VSElasticLoadBalancingLoadBalancerConnectionDrainingPolicy Add-VSElasticLoadBalancingLoadBalancerConnectionSettings Add-VSElasticLoadBalancingLoadBalancerHealthCheck Add-VSElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy Add-VSElasticLoadBalancingLoadBalancerListeners Add-VSElasticLoadBalancingLoadBalancerPolicies Add-VSElasticLoadBalancingV2ListenerAction Add-VSElasticLoadBalancingV2ListenerCertificate Add-VSElasticLoadBalancingV2ListenerRuleAction Add-VSElasticLoadBalancingV2ListenerRuleRuleCondition Add-VSElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute Add-VSElasticLoadBalancingV2LoadBalancerSubnetMapping Add-VSElasticLoadBalancingV2TargetGroupMatcher Add-VSElasticLoadBalancingV2TargetGroupTargetDescription Add-VSElasticLoadBalancingV2TargetGroupTargetGroupAttribute Add-VSElasticsearchDomainEBSOptions Add-VSElasticsearchDomainElasticsearchClusterConfig Add-VSElasticsearchDomainSnapshotOptions Add-VSEMRClusterApplication Add-VSEMRClusterAutoScalingPolicy Add-VSEMRClusterBootstrapActionConfig Add-VSEMRClusterCloudWatchAlarmDefinition Add-VSEMRClusterConfiguration Add-VSEMRClusterEbsBlockDeviceConfig Add-VSEMRClusterEbsConfiguration Add-VSEMRClusterInstanceFleetConfig Add-VSEMRClusterInstanceFleetProvisioningSpecifications Add-VSEMRClusterInstanceGroupConfig Add-VSEMRClusterInstanceTypeConfig Add-VSEMRClusterJobFlowInstancesConfig Add-VSEMRClusterMetricDimension Add-VSEMRClusterPlacementType Add-VSEMRClusterScalingAction Add-VSEMRClusterScalingConstraints Add-VSEMRClusterScalingRule Add-VSEMRClusterScalingTrigger Add-VSEMRClusterScriptBootstrapActionConfig Add-VSEMRClusterSimpleScalingPolicyConfiguration Add-VSEMRClusterSpotProvisioningSpecification Add-VSEMRClusterVolumeSpecification Add-VSEMRInstanceFleetConfigConfiguration Add-VSEMRInstanceFleetConfigEbsBlockDeviceConfig Add-VSEMRInstanceFleetConfigEbsConfiguration Add-VSEMRInstanceFleetConfigInstanceFleetProvisioningSpecifications Add-VSEMRInstanceFleetConfigInstanceTypeConfig Add-VSEMRInstanceFleetConfigSpotProvisioningSpecification Add-VSEMRInstanceFleetConfigVolumeSpecification Add-VSEMRInstanceGroupConfigAutoScalingPolicy Add-VSEMRInstanceGroupConfigCloudWatchAlarmDefinition Add-VSEMRInstanceGroupConfigConfiguration Add-VSEMRInstanceGroupConfigEbsBlockDeviceConfig Add-VSEMRInstanceGroupConfigEbsConfiguration Add-VSEMRInstanceGroupConfigMetricDimension Add-VSEMRInstanceGroupConfigScalingAction Add-VSEMRInstanceGroupConfigScalingConstraints Add-VSEMRInstanceGroupConfigScalingRule Add-VSEMRInstanceGroupConfigScalingTrigger Add-VSEMRInstanceGroupConfigSimpleScalingPolicyConfiguration Add-VSEMRInstanceGroupConfigVolumeSpecification Add-VSEMRStepHadoopJarStepConfig Add-VSEMRStepKeyValue Add-VSEventsRuleEcsParameters Add-VSEventsRuleInputTransformer Add-VSEventsRuleKinesisParameters Add-VSEventsRuleRunCommandParameters Add-VSEventsRuleRunCommandTarget Add-VSEventsRuleTarget Add-VSGameLiftAliasRoutingStrategy Add-VSGameLiftBuildS3Location Add-VSGameLiftFleetIpPermission Add-VSIAMGroupPolicy Add-VSIAMRolePolicy Add-VSIAMUserLoginProfile Add-VSIAMUserPolicy Add-VSIoTThingAttributePayload Add-VSIoTTopicRuleAction Add-VSIoTTopicRuleCloudwatchAlarmAction Add-VSIoTTopicRuleCloudwatchMetricAction Add-VSIoTTopicRuleDynamoDBAction Add-VSIoTTopicRuleDynamoDBv2Action Add-VSIoTTopicRuleElasticsearchAction Add-VSIoTTopicRuleFirehoseAction Add-VSIoTTopicRuleKinesisAction Add-VSIoTTopicRuleLambdaAction Add-VSIoTTopicRulePutItemInput Add-VSIoTTopicRuleRepublishAction Add-VSIoTTopicRuleS3Action Add-VSIoTTopicRuleSnsAction Add-VSIoTTopicRuleSqsAction Add-VSIoTTopicRuleTopicRulePayload Add-VSKinesisAnalyticsApplicationCSVMappingParameters Add-VSKinesisAnalyticsApplicationInput Add-VSKinesisAnalyticsApplicationInputParallelism Add-VSKinesisAnalyticsApplicationInputSchema Add-VSKinesisAnalyticsApplicationJSONMappingParameters Add-VSKinesisAnalyticsApplicationKinesisFirehoseInput Add-VSKinesisAnalyticsApplicationKinesisStreamsInput Add-VSKinesisAnalyticsApplicationMappingParameters Add-VSKinesisAnalyticsApplicationOutputDestinationSchema Add-VSKinesisAnalyticsApplicationOutputKinesisFirehoseOutput Add-VSKinesisAnalyticsApplicationOutputKinesisStreamsOutput Add-VSKinesisAnalyticsApplicationOutputOutput Add-VSKinesisAnalyticsApplicationRecordColumn Add-VSKinesisAnalyticsApplicationRecordFormat Add-VSKinesisAnalyticsApplicationReferenceDataSourceCSVMappingParameters Add-VSKinesisAnalyticsApplicationReferenceDataSourceJSONMappingParameters Add-VSKinesisAnalyticsApplicationReferenceDataSourceMappingParameters Add-VSKinesisAnalyticsApplicationReferenceDataSourceRecordColumn Add-VSKinesisAnalyticsApplicationReferenceDataSourceRecordFormat Add-VSKinesisAnalyticsApplicationReferenceDataSourceReferenceDataSource Add-VSKinesisAnalyticsApplicationReferenceDataSourceReferenceSchema Add-VSKinesisAnalyticsApplicationReferenceDataSourceS3ReferenceDataSource Add-VSKinesisFirehoseDeliveryStreamBufferingHints Add-VSKinesisFirehoseDeliveryStreamCloudWatchLoggingOptions Add-VSKinesisFirehoseDeliveryStreamCopyCommand Add-VSKinesisFirehoseDeliveryStreamElasticsearchBufferingHints Add-VSKinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration Add-VSKinesisFirehoseDeliveryStreamElasticsearchRetryOptions Add-VSKinesisFirehoseDeliveryStreamEncryptionConfiguration Add-VSKinesisFirehoseDeliveryStreamExtendedS3DestinationConfiguration Add-VSKinesisFirehoseDeliveryStreamKMSEncryptionConfig Add-VSKinesisFirehoseDeliveryStreamProcessingConfiguration Add-VSKinesisFirehoseDeliveryStreamProcessor Add-VSKinesisFirehoseDeliveryStreamProcessorParameter Add-VSKinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration Add-VSKinesisFirehoseDeliveryStreamS3DestinationConfiguration Add-VSLambdaFunctionCode Add-VSLambdaFunctionDeadLetterConfig Add-VSLambdaFunctionEnvironment Add-VSLambdaFunctionTracingConfig Add-VSLambdaFunctionVpcConfig Add-VSLogsMetricFilterMetricTransformation Add-VSOpsWorksAppDataSource Add-VSOpsWorksAppEnvironmentVariable Add-VSOpsWorksAppSource Add-VSOpsWorksAppSslConfiguration Add-VSOpsWorksInstanceBlockDeviceMapping Add-VSOpsWorksInstanceEbsBlockDevice Add-VSOpsWorksInstanceTimeBasedAutoScaling Add-VSOpsWorksLayerAutoScalingThresholds Add-VSOpsWorksLayerLifecycleEventConfiguration Add-VSOpsWorksLayerLoadBasedAutoScaling Add-VSOpsWorksLayerRecipes Add-VSOpsWorksLayerShutdownEventConfiguration Add-VSOpsWorksLayerVolumeConfiguration Add-VSOpsWorksStackChefConfiguration Add-VSOpsWorksStackElasticIp Add-VSOpsWorksStackRdsDbInstance Add-VSOpsWorksStackSource Add-VSOpsWorksStackStackConfigurationManager Add-VSRDSDBSecurityGroupIngress Add-VSRDSOptionGroupOptionConfiguration Add-VSRDSOptionGroupOptionSetting Add-VSRedshiftClusterLoggingProperties Add-VSRedshiftClusterParameterGroupParameter Add-VSRoute53HealthCheckAlarmIdentifier Add-VSRoute53HealthCheckHealthCheckConfig Add-VSRoute53HealthCheckHealthCheckTag Add-VSRoute53HostedZoneHostedZoneConfig Add-VSRoute53HostedZoneHostedZoneTag Add-VSRoute53HostedZoneVPC Add-VSRoute53RecordSetAliasTarget Add-VSRoute53RecordSetGeoLocation Add-VSRoute53RecordSetGroupAliasTarget Add-VSRoute53RecordSetGroupGeoLocation Add-VSRoute53RecordSetGroupRecordSet Add-VSS3BucketAbortIncompleteMultipartUpload Add-VSS3BucketAccelerateConfiguration Add-VSS3BucketCorsConfiguration Add-VSS3BucketCorsRule Add-VSS3BucketFilterRule Add-VSS3BucketLambdaConfiguration Add-VSS3BucketLifecycleConfiguration Add-VSS3BucketLoggingConfiguration Add-VSS3BucketMetricsConfiguration Add-VSS3BucketNoncurrentVersionTransition Add-VSS3BucketNotificationConfiguration Add-VSS3BucketNotificationFilter Add-VSS3BucketQueueConfiguration Add-VSS3BucketRedirectAllRequestsTo Add-VSS3BucketRedirectRule Add-VSS3BucketReplicationConfiguration Add-VSS3BucketReplicationDestination Add-VSS3BucketReplicationRule Add-VSS3BucketRoutingRule Add-VSS3BucketRoutingRuleCondition Add-VSS3BucketRule Add-VSS3BucketS3KeyFilter Add-VSS3BucketTagFilter Add-VSS3BucketTopicConfiguration Add-VSS3BucketTransition Add-VSS3BucketVersioningConfiguration Add-VSS3BucketWebsiteConfiguration Add-VSSNSTopicSubscription Add-VSSSMAssociationParameterValues Add-VSSSMAssociationTarget Add-VSTag Add-VSWAFByteMatchSetByteMatchTuple Add-VSWAFByteMatchSetFieldToMatch Add-VSWAFIPSetIPSetDescriptor Add-VSWAFRegionalByteMatchSetByteMatchTuple Add-VSWAFRegionalByteMatchSetFieldToMatch Add-VSWAFRegionalIPSetIPSetDescriptor Add-VSWAFRegionalRulePredicate Add-VSWAFRegionalSizeConstraintSetFieldToMatch Add-VSWAFRegionalSizeConstraintSetSizeConstraint Add-VSWAFRegionalSqlInjectionMatchSetFieldToMatch Add-VSWAFRegionalSqlInjectionMatchSetSqlInjectionMatchTuple Add-VSWAFRegionalWebACLAction Add-VSWAFRegionalWebACLRule Add-VSWAFRegionalXssMatchSetFieldToMatch Add-VSWAFRegionalXssMatchSetXssMatchTuple Add-VSWAFRulePredicate Add-VSWAFSizeConstraintSetFieldToMatch Add-VSWAFSizeConstraintSetSizeConstraint Add-VSWAFSqlInjectionMatchSetFieldToMatch Add-VSWAFSqlInjectionMatchSetSqlInjectionMatchTuple Add-VSWAFWebACLActivatedRule Add-VSWAFWebACLWafAction Add-VSWAFXssMatchSetFieldToMatch Add-VSWAFXssMatchSetXssMatchTuple Export-Vaporshell Get-TemplateValidation Get-VSAccountLimits Get-VSChangeSet Get-VSS3BucketList Get-VSS3BucketLocation Get-VSS3ObjectMetadata Get-VSStack Get-VSStackSet Get-VSStackSetInstance Get-VSStackSetOperation Import-Vaporshell Initialize-Vaporshell Invoke-VSChangeSetExecution Invoke-VSDeploy Invoke-VSPackage New-SAMApi New-SAMFunction New-SAMSimpleTable New-VaporCondition New-VaporMapping New-VaporMetadata New-VaporOutput New-VaporParameter New-VaporResource New-VSApiGatewayAccount New-VSApiGatewayApiKey New-VSApiGatewayAuthorizer New-VSApiGatewayBasePathMapping New-VSApiGatewayClientCertificate New-VSApiGatewayDeployment New-VSApiGatewayDocumentationPart New-VSApiGatewayDocumentationVersion New-VSApiGatewayDomainName New-VSApiGatewayGatewayResponse New-VSApiGatewayMethod New-VSApiGatewayModel New-VSApiGatewayRequestValidator New-VSApiGatewayResource New-VSApiGatewayRestApi New-VSApiGatewayStage New-VSApiGatewayUsagePlan New-VSApiGatewayUsagePlanKey New-VSApplicationAutoScalingScalableTarget New-VSApplicationAutoScalingScalingPolicy New-VSAutoScalingAutoScalingGroup New-VSAutoScalingLaunchConfiguration New-VSAutoScalingLifecycleHook New-VSAutoScalingScalingPolicy New-VSAutoScalingScheduledAction New-VSBatchComputeEnvironment New-VSBatchJobDefinition New-VSBatchJobQueue New-VSCertificateManagerCertificate New-VSChangeSet New-VSCloudFormationCustomResource New-VSCloudFormationStack New-VSCloudFormationWaitCondition New-VSCloudFormationWaitConditionHandle New-VSCloudFrontDistribution New-VSCloudTrailTrail New-VSCloudWatchAlarm New-VSCloudWatchDashboard New-VSCodeBuildProject New-VSCodeCommitRepository New-VSCodeDeployApplication New-VSCodeDeployDeploymentConfig New-VSCodeDeployDeploymentGroup New-VSCodePipelineCustomActionType New-VSCodePipelinePipeline New-VSCognitoIdentityPool New-VSCognitoIdentityPoolRoleAttachment New-VSCognitoUserPool New-VSCognitoUserPoolClient New-VSCognitoUserPoolGroup New-VSCognitoUserPoolUser New-VSCognitoUserPoolUserToGroupAttachment New-VSConfigConfigRule New-VSConfigConfigurationRecorder New-VSConfigDeliveryChannel New-VSDataPipelinePipeline New-VSDAXCluster New-VSDAXParameterGroup New-VSDAXSubnetGroup New-VSDirectoryServiceMicrosoftAD New-VSDirectoryServiceSimpleAD New-VSDMSCertificate New-VSDMSEndpoint New-VSDMSEventSubscription New-VSDMSReplicationInstance New-VSDMSReplicationSubnetGroup New-VSDMSReplicationTask New-VSDynamoDBTable New-VSEC2CustomerGateway New-VSEC2DHCPOptions New-VSEC2EgressOnlyInternetGateway New-VSEC2EIP New-VSEC2EIPAssociation New-VSEC2FlowLog New-VSEC2Host New-VSEC2Instance New-VSEC2InternetGateway New-VSEC2NatGateway New-VSEC2NetworkAcl New-VSEC2NetworkAclEntry New-VSEC2NetworkInterface New-VSEC2NetworkInterfaceAttachment New-VSEC2NetworkInterfacePermission New-VSEC2PlacementGroup New-VSEC2Route New-VSEC2RouteTable New-VSEC2SecurityGroup New-VSEC2SecurityGroupEgress New-VSEC2SecurityGroupIngress New-VSEC2SpotFleet New-VSEC2Subnet New-VSEC2SubnetCidrBlock New-VSEC2SubnetNetworkAclAssociation New-VSEC2SubnetRouteTableAssociation New-VSEC2TrunkInterfaceAssociation New-VSEC2Volume New-VSEC2VolumeAttachment New-VSEC2VPC New-VSEC2VPCCidrBlock New-VSEC2VPCDHCPOptionsAssociation New-VSEC2VPCEndpoint New-VSEC2VPCGatewayAttachment New-VSEC2VPCPeeringConnection New-VSEC2VPNConnection New-VSEC2VPNConnectionRoute New-VSEC2VPNGateway New-VSEC2VPNGatewayRoutePropagation New-VSECRRepository New-VSECSCluster New-VSECSService New-VSECSTaskDefinition New-VSEFSFileSystem New-VSEFSMountTarget New-VSElastiCacheCacheCluster New-VSElastiCacheParameterGroup New-VSElastiCacheReplicationGroup New-VSElastiCacheSecurityGroup New-VSElastiCacheSecurityGroupIngress New-VSElastiCacheSubnetGroup New-VSElasticBeanstalkApplication New-VSElasticBeanstalkApplicationVersion New-VSElasticBeanstalkConfigurationTemplate New-VSElasticBeanstalkEnvironment New-VSElasticLoadBalancingLoadBalancer New-VSElasticLoadBalancingV2Listener New-VSElasticLoadBalancingV2ListenerRule New-VSElasticLoadBalancingV2LoadBalancer New-VSElasticLoadBalancingV2TargetGroup New-VSElasticsearchDomain New-VSEMRCluster New-VSEMRInstanceFleetConfig New-VSEMRInstanceGroupConfig New-VSEMRSecurityConfiguration New-VSEMRStep New-VSEventsRule New-VSGameLiftAlias New-VSGameLiftBuild New-VSGameLiftFleet New-VSIAMAccessKey New-VSIAMGroup New-VSIAMInstanceProfile New-VSIAMManagedPolicy New-VSIAMPolicy New-VSIAMRole New-VSIAMUser New-VSIAMUserToGroupAddition New-VSIoTCertificate New-VSIoTPolicy New-VSIoTPolicyPrincipalAttachment New-VSIoTThing New-VSIoTThingPrincipalAttachment New-VSIoTTopicRule New-VSKinesisAnalyticsApplication New-VSKinesisAnalyticsApplicationOutput New-VSKinesisAnalyticsApplicationReferenceDataSource New-VSKinesisFirehoseDeliveryStream New-VSKinesisStream New-VSKMSAlias New-VSKMSKey New-VSLambdaAlias New-VSLambdaEventSourceMapping New-VSLambdaFunction New-VSLambdaPermission New-VSLambdaVersion New-VSLogsDestination New-VSLogsLogGroup New-VSLogsLogStream New-VSLogsMetricFilter New-VSLogsSubscriptionFilter New-VSOpsWorksApp New-VSOpsWorksElasticLoadBalancerAttachment New-VSOpsWorksInstance New-VSOpsWorksLayer New-VSOpsWorksStack New-VSOpsWorksUserProfile New-VSOpsWorksVolume New-VSRDSDBCluster New-VSRDSDBClusterParameterGroup New-VSRDSDBInstance New-VSRDSDBParameterGroup New-VSRDSDBSecurityGroup New-VSRDSDBSecurityGroupIngress New-VSRDSDBSubnetGroup New-VSRDSEventSubscription New-VSRDSOptionGroup New-VSRedshiftCluster New-VSRedshiftClusterParameterGroup New-VSRedshiftClusterSecurityGroup New-VSRedshiftClusterSecurityGroupIngress New-VSRedshiftClusterSubnetGroup New-VSRoute53HealthCheck New-VSRoute53HostedZone New-VSRoute53RecordSet New-VSRoute53RecordSetGroup New-VSS3Bucket New-VSS3BucketPolicy New-VSS3Object New-VSSDBDomain New-VSSNSSubscription New-VSSNSTopic New-VSSNSTopicPolicy New-VSSQSQueue New-VSSQSQueuePolicy New-VSSSMAssociation New-VSSSMDocument New-VSSSMParameter New-VSStack New-VSStackSet New-VSStackSetInstances New-VSStepFunctionsActivity New-VSStepFunctionsStateMachine New-VSWAFByteMatchSet New-VSWAFIPSet New-VSWAFRegionalByteMatchSet New-VSWAFRegionalIPSet New-VSWAFRegionalRule New-VSWAFRegionalSizeConstraintSet New-VSWAFRegionalSqlInjectionMatchSet New-VSWAFRegionalWebACL New-VSWAFRegionalWebACLAssociation New-VSWAFRegionalXssMatchSet New-VSWAFRule New-VSWAFSizeConstraintSet New-VSWAFSqlInjectionMatchSet New-VSWAFWebACL New-VSWAFXssMatchSet New-VSWorkSpacesWorkspace Remove-VSChangeSet Remove-VSStack Remove-VSStackSet Remove-VSStackSetInstances Resume-VSStackUpdateRollback Set-VSCredential Set-VSStackPolicy Stop-VSStackSetOperation Stop-VSStackUpdate Update-VSResourceFunctions Update-VSStack Update-VSStackSet vsl VSStackParameter VSStackSetOperationPreferences VSStackTag Watch-Stack

Dependencies

This module has no dependencies.

Version History

Version Downloads Last updated
2.7.2 86 4/16/2019
2.7.1 52 3/9/2019
2.7.0 5 3/8/2019
2.6.3 28 2/15/2019
2.6.2 94 11/26/2018
2.6.1 8 11/20/2018
2.6.0 66 11/3/2018
2.5.5 17 10/2/2018
2.5.4 23 9/15/2018
2.5.3 2 9/14/2018
2.5.2 2 9/14/2018
2.5.1 8 9/13/2018
2.5.0 11 9/11/2018
2.4.1 10 8/28/2018
2.4.0 14 8/15/2018
2.3.2 19 7/22/2018
2.3.1 2 7/22/2018
2.3.0 38 4/29/2018
2.2.1 12 3/19/2018
2.2.0 17 3/3/2018
2.1.2 36 12/25/2017
2.1.1 2 12/25/2017
2.1.0 3 12/23/2017
2.0.3 48 9/27/2017
2.0.2 16 9/17/2017
2.0.1 3 9/17/2017
2.0.0 (current version) 4 9/16/2017
1.2.3 23 8/20/2017
1.2.2 21 7/25/2017
1.2.0 12 7/9/2017
1.1.6 14 7/2/2017
1.1.5 6 7/1/2017
1.1.0 9 6/30/2017
1.0.0 15 6/28/2017
0.7.11 3 6/27/2017
0.7.10 5 6/24/2017
0.7.9 7 6/23/2017
0.7.8 7 6/20/2017
0.7.7 5 6/17/2017
0.7.6 4 6/17/2017
0.7.5 8 6/13/2017
0.7.4 5 6/11/2017
0.7.3 7 6/8/2017
0.7.2 3 6/6/2017
0.0.10 3 6/6/2017
0.0.9 5 6/6/2017
0.0.8 4 6/6/2017
0.0.7 5 6/6/2017
0.0.6 5 6/1/2017
0.0.5 4 5/31/2017
0.0.4 4 5/31/2017
0.0.3 4 5/31/2017
0.0.2 4 5/30/2017
0.0.1 4 5/30/2017
Show less