Vaporshell.psd1

#
# Module manifest for module 'Vaporshell'
#
# Generated by: Nate Ferrell
#
# Generated on: 2/22/2017
#

@{

    # Script module or binary module file associated with this manifest.
    RootModule             = 'Vaporshell.psm1'

    # Version number of this module.
    ModuleVersion          = '2.2.0'

    # ID used to uniquely identify this module
    GUID                   = 'd526494c-6e59-41ff-ad05-eedbc1473b6a'

    # Author of this module
    Author                 = 'Nate Ferrell'

    # Company or vendor of this module
    CompanyName            = 'SCRT HQ'

    # Copyright statement for this module
    Copyright              = '(c) SCRT HQ 2017 . All rights reserved.'

    # Description of the functionality provided by this module
    Description            = "A PowerShell module for building, packaging and deploying AWS CloudFormation templates
    
Prerequisites
    
- PowerShell 3+
    - On Linux or macOS? Grab PowerShell 6 here: https://github.com/powershell/powershell#get-powershell
- .NET 4.5.0+ OR .netstandard 1.3+
    - if you have PowerShell 4 or greater, you're covered!

For further information, please checkout the README on the GitHub page and the module website:

Readme: https://github.com/scrthq/VaporShell/blob/master/README.md
Website: https://vaporshell.io/
"


    # Minimum version of the Windows PowerShell engine required by this module
    PowerShellVersion      = '3.0'

    # Name of the Windows PowerShell host required by this module
    # PowerShellHostName = ''

    # Minimum version of the Windows PowerShell host required by this module
    # PowerShellHostVersion = ''

    # Minimum version of Microsoft .NET Framework required by this module
    DotNetFrameworkVersion = '4.5.0'

    # Minimum version of the common language runtime (CLR) required by this module
    # CLRVersion = ''

    # Processor architecture (None, X86, Amd64) required by this module
    ProcessorArchitecture  = 'None'

    # Modules that must be imported into the global environment prior to importing this module
    # RequiredModules = @()

    # Assemblies that must be loaded prior to importing this module
    RequiredAssemblies     = @()

    # Script files (.ps1) that are run in the caller's environment prior to importing this module.
    ScriptsToProcess       = @()

    # Type files (.ps1xml) to be loaded when importing this module
    TypesToProcess         = @()

    # Format files (.ps1xml) to be loaded when importing this module
    FormatsToProcess       = @()

    # Modules to import as nested modules of the module specified in RootModule/ModuleToProcess
    # NestedModules = @()

    # Functions to export from this module
    FunctionsToExport      = @('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-VSApiGatewayDomainNameEndpointConfiguration','Add-VSApiGatewayMethodIntegration','Add-VSApiGatewayMethodIntegrationResponse','Add-VSApiGatewayMethodMethodResponse','Add-VSApiGatewayRestApiEndpointConfiguration','Add-VSApiGatewayRestApiS3Location','Add-VSApiGatewayStageMethodSetting','Add-VSApiGatewayUsagePlanApiStage','Add-VSApiGatewayUsagePlanQuotaSettings','Add-VSApiGatewayUsagePlanThrottleSettings','Add-VSApplicationAutoScalingScalableTargetScalableTargetAction','Add-VSApplicationAutoScalingScalableTargetScheduledAction','Add-VSApplicationAutoScalingScalingPolicyCustomizedMetricSpecification','Add-VSApplicationAutoScalingScalingPolicyMetricDimension','Add-VSApplicationAutoScalingScalingPolicyPredefinedMetricSpecification','Add-VSApplicationAutoScalingScalingPolicyStepAdjustment','Add-VSApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration','Add-VSApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration','Add-VSAutoScalingAutoScalingGroupLifecycleHookSpecification','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-VSCloud9EnvironmentEC2Repository','Add-VSCloudFrontCloudFrontOriginAccessIdentityCloudFrontOriginAccessIdentityConfig','Add-VSCloudFrontDistributionCacheBehavior','Add-VSCloudFrontDistributionCookies','Add-VSCloudFrontDistributionCustomErrorResponse','Add-VSCloudFrontDistributionCustomOriginConfig','Add-VSCloudFrontDistributionDefaultCacheBehavior','Add-VSCloudFrontDistributionDistributionConfig','Add-VSCloudFrontDistributionForwardedValues','Add-VSCloudFrontDistributionGeoRestriction','Add-VSCloudFrontDistributionLambdaFunctionAssociation','Add-VSCloudFrontDistributionLogging','Add-VSCloudFrontDistributionOrigin','Add-VSCloudFrontDistributionOriginCustomHeader','Add-VSCloudFrontDistributionRestrictions','Add-VSCloudFrontDistributionS3OriginConfig','Add-VSCloudFrontDistributionViewerCertificate','Add-VSCloudFrontStreamingDistributionLogging','Add-VSCloudFrontStreamingDistributionS3Origin','Add-VSCloudFrontStreamingDistributionStreamingDistributionConfig','Add-VSCloudFrontStreamingDistributionTrustedSigners','Add-VSCloudTrailTrailDataResource','Add-VSCloudTrailTrailEventSelector','Add-VSCloudWatchAlarmDimension','Add-VSCodeBuildProjectArtifacts','Add-VSCodeBuildProjectEnvironment','Add-VSCodeBuildProjectEnvironmentVariable','Add-VSCodeBuildProjectProjectCache','Add-VSCodeBuildProjectProjectTriggers','Add-VSCodeBuildProjectSource','Add-VSCodeBuildProjectSourceAuth','Add-VSCodeBuildProjectVpcConfig','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-VSCodeDeployDeploymentGroupTargetGroupInfo','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-VSDynamoDBTableSSESpecification','Add-VSDynamoDBTableStreamSpecification','Add-VSDynamoDBTableTimeToLiveSpecification','Add-VSEC2InstanceAssociationParameter','Add-VSEC2InstanceBlockDeviceMapping','Add-VSEC2InstanceCreditSpecification','Add-VSEC2InstanceEbs','Add-VSEC2InstanceElasticGpuSpecification','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-VSEC2VPNConnectionVpnTunnelOptionsSpecification','Add-VSECRRepositoryLifecyclePolicy','Add-VSECSServiceAwsVpcConfiguration','Add-VSECSServiceDeploymentConfiguration','Add-VSECSServiceLoadBalancer','Add-VSECSServiceNetworkConfiguration','Add-VSECSServicePlacementConstraint','Add-VSECSServicePlacementStrategy','Add-VSECSTaskDefinitionContainerDefinition','Add-VSECSTaskDefinitionDevice','Add-VSECSTaskDefinitionHostEntry','Add-VSECSTaskDefinitionHostVolumeProperties','Add-VSECSTaskDefinitionKernelCapabilities','Add-VSECSTaskDefinitionKeyValuePair','Add-VSECSTaskDefinitionLinuxParameters','Add-VSECSTaskDefinitionLogConfiguration','Add-VSECSTaskDefinitionMountPoint','Add-VSECSTaskDefinitionPortMapping','Add-VSECSTaskDefinitionTaskDefinitionPlacementConstraint','Add-VSECSTaskDefinitionUlimit','Add-VSECSTaskDefinitionVolume','Add-VSECSTaskDefinitionVolumeFrom','Add-VSEFSFileSystemElasticFileSystemTag','Add-VSElastiCacheReplicationGroupNodeGroupConfiguration','Add-VSElasticBeanstalkApplicationApplicationResourceLifecycleConfig','Add-VSElasticBeanstalkApplicationApplicationVersionLifecycleConfig','Add-VSElasticBeanstalkApplicationMaxAgeRule','Add-VSElasticBeanstalkApplicationMaxCountRule','Add-VSElasticBeanstalkApplicationVersionSourceBundle','Add-VSElasticBeanstalkConfigurationTemplateConfigurationOptionSetting','Add-VSElasticBeanstalkConfigurationTemplateSourceConfiguration','Add-VSElasticBeanstalkEnvironmentOptionSetting','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-VSElasticLoadBalancingV2ListenerCertificateCertificate','Add-VSElasticLoadBalancingV2ListenerRuleAction','Add-VSElasticLoadBalancingV2ListenerRuleRuleCondition','Add-VSElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute','Add-VSElasticLoadBalancingV2LoadBalancerSubnetMapping','Add-VSElasticLoadBalancingV2TargetGroupMatcher','Add-VSElasticLoadBalancingV2TargetGroupTargetDescription','Add-VSElasticLoadBalancingV2TargetGroupTargetGroupAttribute','Add-VSElasticsearchDomainEBSOptions','Add-VSElasticsearchDomainElasticsearchClusterConfig','Add-VSElasticsearchDomainSnapshotOptions','Add-VSElasticsearchDomainVPCOptions','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-VSGlueClassifierGrokClassifier','Add-VSGlueConnectionConnectionInput','Add-VSGlueConnectionPhysicalConnectionRequirements','Add-VSGlueCrawlerJdbcTarget','Add-VSGlueCrawlerS3Target','Add-VSGlueCrawlerSchedule','Add-VSGlueCrawlerSchemaChangePolicy','Add-VSGlueCrawlerTargets','Add-VSGlueDatabaseDatabaseInput','Add-VSGlueJobConnectionsList','Add-VSGlueJobExecutionProperty','Add-VSGlueJobJobCommand','Add-VSGluePartitionColumn','Add-VSGluePartitionOrder','Add-VSGluePartitionPartitionInput','Add-VSGluePartitionSerdeInfo','Add-VSGluePartitionSkewedInfo','Add-VSGluePartitionStorageDescriptor','Add-VSGlueTableColumn','Add-VSGlueTableOrder','Add-VSGlueTableSerdeInfo','Add-VSGlueTableSkewedInfo','Add-VSGlueTableStorageDescriptor','Add-VSGlueTableTableInput','Add-VSGlueTriggerAction','Add-VSGlueTriggerCondition','Add-VSGlueTriggerPredicate','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-VSKinesisAnalyticsApplicationInputLambdaProcessor','Add-VSKinesisAnalyticsApplicationInputParallelism','Add-VSKinesisAnalyticsApplicationInputProcessingConfiguration','Add-VSKinesisAnalyticsApplicationInputSchema','Add-VSKinesisAnalyticsApplicationJSONMappingParameters','Add-VSKinesisAnalyticsApplicationKinesisFirehoseInput','Add-VSKinesisAnalyticsApplicationKinesisStreamsInput','Add-VSKinesisAnalyticsApplicationMappingParameters','Add-VSKinesisAnalyticsApplicationOutputDestinationSchema','Add-VSKinesisAnalyticsApplicationOutputKinesisFirehoseOutput','Add-VSKinesisAnalyticsApplicationOutputKinesisStreamsOutput','Add-VSKinesisAnalyticsApplicationOutputLambdaOutput','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-VSKinesisFirehoseDeliveryStreamKinesisStreamSourceConfiguration','Add-VSKinesisFirehoseDeliveryStreamKMSEncryptionConfig','Add-VSKinesisFirehoseDeliveryStreamProcessingConfiguration','Add-VSKinesisFirehoseDeliveryStreamProcessor','Add-VSKinesisFirehoseDeliveryStreamProcessorParameter','Add-VSKinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration','Add-VSKinesisFirehoseDeliveryStreamS3DestinationConfiguration','Add-VSKinesisStreamStreamEncryption','Add-VSLambdaAliasAliasRoutingConfiguration','Add-VSLambdaAliasVersionWeight','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-VSRoute53HostedZoneQueryLoggingConfig','Add-VSRoute53HostedZoneVPC','Add-VSRoute53RecordSetAliasTarget','Add-VSRoute53RecordSetGeoLocation','Add-VSRoute53RecordSetGroupAliasTarget','Add-VSRoute53RecordSetGroupGeoLocation','Add-VSRoute53RecordSetGroupRecordSet','Add-VSS3BucketAbortIncompleteMultipartUpload','Add-VSS3BucketAccelerateConfiguration','Add-VSS3BucketAccessControlTranslation','Add-VSS3BucketAnalyticsConfiguration','Add-VSS3BucketBucketEncryption','Add-VSS3BucketCorsConfiguration','Add-VSS3BucketCorsRule','Add-VSS3BucketDataExport','Add-VSS3BucketDestination','Add-VSS3BucketEncryptionConfiguration','Add-VSS3BucketFilterRule','Add-VSS3BucketInventoryConfiguration','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-VSS3BucketServerSideEncryptionByDefault','Add-VSS3BucketServerSideEncryptionRule','Add-VSS3BucketSourceSelectionCriteria','Add-VSS3BucketSseKmsEncryptedObjects','Add-VSS3BucketStorageClassAnalysis','Add-VSS3BucketTagFilter','Add-VSS3BucketTopicConfiguration','Add-VSS3BucketTransition','Add-VSS3BucketVersioningConfiguration','Add-VSS3BucketWebsiteConfiguration','Add-VSServiceDiscoveryServiceDnsConfig','Add-VSServiceDiscoveryServiceDnsRecord','Add-VSServiceDiscoveryServiceHealthCheckConfig','Add-VSSNSTopicSubscription','Add-VSSSMAssociationParameterValues','Add-VSSSMAssociationTarget','Add-VSSSMMaintenanceWindowTaskLoggingInfo','Add-VSSSMMaintenanceWindowTaskMaintenanceWindowAutomationParameters','Add-VSSSMMaintenanceWindowTaskMaintenanceWindowLambdaParameters','Add-VSSSMMaintenanceWindowTaskMaintenanceWindowRunCommandParameters','Add-VSSSMMaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters','Add-VSSSMMaintenanceWindowTaskNotificationConfig','Add-VSSSMMaintenanceWindowTaskTarget','Add-VSSSMMaintenanceWindowTaskTaskInvocationParameters','Add-VSSSMPatchBaselinePatchFilter','Add-VSSSMPatchBaselinePatchFilterGroup','Add-VSSSMPatchBaselineRule','Add-VSSSMPatchBaselineRuleGroup','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-VSS3ObjectList','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-VSAthenaNamedQuery','New-VSAutoScalingAutoScalingGroup','New-VSAutoScalingLaunchConfiguration','New-VSAutoScalingLifecycleHook','New-VSAutoScalingScalingPolicy','New-VSAutoScalingScheduledAction','New-VSBatchComputeEnvironment','New-VSBatchJobDefinition','New-VSBatchJobQueue','New-VSCertificateManagerCertificate','New-VSChangeSet','New-VSCloud9EnvironmentEC2','New-VSCloudFormationCustomResource','New-VSCloudFormationStack','New-VSCloudFormationWaitCondition','New-VSCloudFormationWaitConditionHandle','New-VSCloudFrontCloudFrontOriginAccessIdentity','New-VSCloudFrontDistribution','New-VSCloudFrontStreamingDistribution','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-VSElasticLoadBalancingV2ListenerCertificate','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-VSGlueClassifier','New-VSGlueConnection','New-VSGlueCrawler','New-VSGlueDatabase','New-VSGlueDevEndpoint','New-VSGlueJob','New-VSGluePartition','New-VSGlueTable','New-VSGlueTrigger','New-VSGuardDutyDetector','New-VSGuardDutyIPSet','New-VSGuardDutyThreatIntelSet','New-VSIAMAccessKey','New-VSIAMGroup','New-VSIAMInstanceProfile','New-VSIAMManagedPolicy','New-VSIAMPolicy','New-VSIAMRole','New-VSIAMUser','New-VSIAMUserToGroupAddition','New-VSInspectorAssessmentTarget','New-VSInspectorAssessmentTemplate','New-VSInspectorResourceGroup','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-VSS3Box','New-VSS3Bucket','New-VSS3BucketPolicy','New-VSS3Object','New-VSSDBDomain','New-VSServiceDiscoveryInstance','New-VSServiceDiscoveryPrivateDnsNamespace','New-VSServiceDiscoveryPublicDnsNamespace','New-VSServiceDiscoveryService','New-VSSNSSubscription','New-VSSNSTopic','New-VSSNSTopicPolicy','New-VSSQSQueue','New-VSSQSQueuePolicy','New-VSSSMAssociation','New-VSSSMDocument','New-VSSSMMaintenanceWindowTask','New-VSSSMParameter','New-VSSSMPatchBaseline','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')

    # Cmdlets to export from this module
    CmdletsToExport        = @()

    # Variables to export from this module
    VariablesToExport      = '*'

    # Aliases to export from this module
    AliasesToExport        = '*'

    # DSC resources to export from this module
    # DscResourcesToExport = @()

    # List of all modules packaged with this module
    # ModuleList = @()

    # List of all files packaged with this module
    FileList               = @()

    # Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
    PrivateData            = @{

        PSData = @{

            # Tags applied to this module. These help with module discovery in online galleries.
            Tags       = 'AWS','CloudFormation','CFN','JSON','YAML'

            # A URL to the license for this module.
            LicenseUri = 'https://github.com/scrthq/VaporShell/blob/master/LICENSE'

            # A URL to the main website for this project.
            ProjectUri = 'https://github.com/scrthq/VaporShell'

            # A URL to an icon representing this module.
            IconUri    = 'https://spotinst.com/app/themes/spotinst-theme/dist/images/features/elastigroup/intro/icons/cloudformation.svg'

            # ReleaseNotes of this module
            # ReleaseNotes = ''

            # External dependent modules of this module
            # ExternalModuleDependencies = ''

        } # End of PSData hashtable
    
    } # End of PrivateData hashtable

    # HelpInfo URI of this module
    HelpInfoURI            = 'https://vaporshell.io/docs/'

    # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
    # DefaultCommandPrefix = ''

}