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         = '0.0.7'

    # 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           = 'Powershell module for building AWS CloudFormation JSON templates using Powershell syntax, abstracting working with JSON, etc. Essentially a Powershell equivalent to Troposphere for Python.
 
Requires Powershell version 3.0 or higher, as it leverages ConvertTo-Json and ConvertFrom-Json to work with the template files.'


    # 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 = ''

    # 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-ApiGatewayApiKeyStageKey','Add-ApiGatewayDeploymentMethodSetting','Add-ApiGatewayDeploymentStageDescription','Add-ApiGatewayMethodIntegration','Add-ApiGatewayMethodIntegrationResponse','Add-ApiGatewayMethodMethodResponse','Add-ApiGatewayRestApiS3Location','Add-ApiGatewayStageMethodSetting','Add-ApiGatewayUsagePlanApiStage','Add-ApiGatewayUsagePlanQuotaSettings','Add-ApiGatewayUsagePlanThrottleSettings','Add-ApplicationAutoScalingScalingPolicyStepAdjustment','Add-ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration','Add-AutoScalingAutoScalingGroupMetricsCollection','Add-AutoScalingAutoScalingGroupNotificationConfigurations','Add-AutoScalingAutoScalingGroupTagProperty','Add-AutoScalingLaunchConfigurationBlockDevice','Add-AutoScalingLaunchConfigurationBlockDeviceMapping','Add-AutoScalingScalingPolicyStepAdjustment','Add-CertificateManagerCertificateDomainValidationOption','Add-CloudFrontDistributionCacheBehavior','Add-CloudFrontDistributionCookies','Add-CloudFrontDistributionCustomErrorResponse','Add-CloudFrontDistributionCustomOriginConfig','Add-CloudFrontDistributionDefaultCacheBehavior','Add-CloudFrontDistributionDistributionConfig','Add-CloudFrontDistributionForwardedValues','Add-CloudFrontDistributionGeoRestriction','Add-CloudFrontDistributionLogging','Add-CloudFrontDistributionOrigin','Add-CloudFrontDistributionOriginCustomHeader','Add-CloudFrontDistributionRestrictions','Add-CloudFrontDistributionS3OriginConfig','Add-CloudFrontDistributionViewerCertificate','Add-CloudWatchAlarmDimension','Add-CodeBuildProjectArtifacts','Add-CodeBuildProjectEnvironment','Add-CodeBuildProjectEnvironmentVariable','Add-CodeBuildProjectSource','Add-CodeBuildProjectSourceAuth','Add-CodeCommitRepositoryRepositoryTrigger','Add-CodeDeployDeploymentConfigMinimumHealthyHosts','Add-CodeDeployDeploymentGroupDeployment','Add-CodeDeployDeploymentGroupEC2TagFilter','Add-CodeDeployDeploymentGroupGitHubLocation','Add-CodeDeployDeploymentGroupRevisionLocation','Add-CodeDeployDeploymentGroupS3Location','Add-CodeDeployDeploymentGroupTagFilter','Add-CodePipelineCustomActionTypeArtifactDetails','Add-CodePipelineCustomActionTypeConfigurationProperties','Add-CodePipelineCustomActionTypeSettings','Add-CodePipelinePipelineActionDeclaration','Add-CodePipelinePipelineActionTypeId','Add-CodePipelinePipelineArtifactStore','Add-CodePipelinePipelineBlockerDeclaration','Add-CodePipelinePipelineEncryptionKey','Add-CodePipelinePipelineInputArtifact','Add-CodePipelinePipelineOutputArtifact','Add-CodePipelinePipelineStageDeclaration','Add-CodePipelinePipelineStageTransition','Add-CognitoIdentityPoolCognitoIdentityProvider','Add-CognitoIdentityPoolCognitoStreams','Add-CognitoIdentityPoolPushSync','Add-CognitoIdentityPoolRoleAttachmentMappingRule','Add-CognitoIdentityPoolRoleAttachmentRoleMapping','Add-CognitoIdentityPoolRoleAttachmentRulesConfigurationType','Add-CognitoUserPoolAdminCreateUserConfig','Add-CognitoUserPoolDeviceConfiguration','Add-CognitoUserPoolEmailConfiguration','Add-CognitoUserPoolInviteMessageTemplate','Add-CognitoUserPoolLambdaConfig','Add-CognitoUserPoolNumberAttributeConstraints','Add-CognitoUserPoolPasswordPolicy','Add-CognitoUserPoolPolicies','Add-CognitoUserPoolSchemaAttribute','Add-CognitoUserPoolSmsConfiguration','Add-CognitoUserPoolStringAttributeConstraints','Add-CognitoUserPoolUserAttributeType','Add-ConAnd','Add-ConEquals','Add-ConfigConfigRuleScope','Add-ConfigConfigRuleSource','Add-ConfigConfigRuleSourceDetail','Add-ConfigConfigurationRecorderRecordingGroup','Add-ConfigDeliveryChannelConfigSnapshotDeliveryProperties','Add-ConIf','Add-ConNot','Add-ConOr','Add-CreationPolicy','Add-DataPipelinePipelineField','Add-DataPipelinePipelineParameterAttribute','Add-DataPipelinePipelineParameterObject','Add-DataPipelinePipelineParameterValue','Add-DataPipelinePipelinePipelineObject','Add-DataPipelinePipelinePipelineTag','Add-DirectoryServiceMicrosoftADVpcSettings','Add-DirectoryServiceSimpleADVpcSettings','Add-DynamoDBTableAttributeDefinition','Add-DynamoDBTableGlobalSecondaryIndex','Add-DynamoDBTableKeySchema','Add-DynamoDBTableLocalSecondaryIndex','Add-DynamoDBTableProjection','Add-DynamoDBTableProvisionedThroughput','Add-DynamoDBTableStreamSpecification','Add-EC2InstanceAssociationParameter','Add-EC2InstanceBlockDeviceMapping','Add-EC2InstanceEbs','Add-EC2InstanceInstanceIpv6Address','Add-EC2InstanceNetworkInterface','Add-EC2InstanceNoDevice','Add-EC2InstancePrivateIpAddressSpecification','Add-EC2InstanceSsmAssociation','Add-EC2InstanceVolume','Add-EC2NetworkAclEntryIcmp','Add-EC2NetworkAclEntryPortRange','Add-EC2NetworkInterfaceInstanceIpv6Address','Add-EC2NetworkInterfacePrivateIpAddressSpecification','Add-EC2SecurityGroupRule','Add-EC2SpotFleetBlockDeviceMappings','Add-EC2SpotFleetEbs','Add-EC2SpotFleetIamInstanceProfile','Add-EC2SpotFleetInstanceIpv6Address','Add-EC2SpotFleetLaunchSpecifications','Add-EC2SpotFleetMonitoring','Add-EC2SpotFleetNetworkInterfaces','Add-EC2SpotFleetPlacement','Add-EC2SpotFleetPrivateIpAddresses','Add-EC2SpotFleetSecurityGroups','Add-EC2SpotFleetSpotFleetRequestConfigData','Add-ECSServiceDeploymentConfiguration','Add-ECSServiceLoadBalancer','Add-ECSServicePlacementConstraint','Add-ECSServicePlacementStrategy','Add-ECSTaskDefinitionContainerDefinition','Add-ECSTaskDefinitionHostEntry','Add-ECSTaskDefinitionHostVolumeProperties','Add-ECSTaskDefinitionKeyValuePair','Add-ECSTaskDefinitionLogConfiguration','Add-ECSTaskDefinitionMountPoint','Add-ECSTaskDefinitionPortMapping','Add-ECSTaskDefinitionTaskDefinitionPlacementConstraint','Add-ECSTaskDefinitionUlimit','Add-ECSTaskDefinitionVolume','Add-ECSTaskDefinitionVolumeFrom','Add-EFSFileSystemElasticFileSystemTag','Add-ElastiCacheReplicationGroupNodeGroupConfiguration','Add-ElasticBeanstalkApplicationVersionSourceBundle','Add-ElasticBeanstalkConfigurationTemplateConfigurationOptionSetting','Add-ElasticBeanstalkConfigurationTemplateSourceConfiguration','Add-ElasticBeanstalkEnvironmentOptionSettings','Add-ElasticBeanstalkEnvironmentTier','Add-ElasticLoadBalancingLoadBalancerAccessLoggingPolicy','Add-ElasticLoadBalancingLoadBalancerAppCookieStickinessPolicy','Add-ElasticLoadBalancingLoadBalancerConnectionDrainingPolicy','Add-ElasticLoadBalancingLoadBalancerConnectionSettings','Add-ElasticLoadBalancingLoadBalancerHealthCheck','Add-ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy','Add-ElasticLoadBalancingLoadBalancerListeners','Add-ElasticLoadBalancingLoadBalancerPolicies','Add-ElasticLoadBalancingV2ListenerAction','Add-ElasticLoadBalancingV2ListenerCertificate','Add-ElasticLoadBalancingV2ListenerRuleAction','Add-ElasticLoadBalancingV2ListenerRuleRuleCondition','Add-ElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute','Add-ElasticLoadBalancingV2TargetGroupMatcher','Add-ElasticLoadBalancingV2TargetGroupTargetDescription','Add-ElasticLoadBalancingV2TargetGroupTargetGroupAttribute','Add-ElasticsearchDomainEBSOptions','Add-ElasticsearchDomainElasticsearchClusterConfig','Add-ElasticsearchDomainSnapshotOptions','Add-EMRClusterApplication','Add-EMRClusterAutoScalingPolicy','Add-EMRClusterBootstrapActionConfig','Add-EMRClusterCloudWatchAlarmDefinition','Add-EMRClusterConfiguration','Add-EMRClusterEbsBlockDeviceConfig','Add-EMRClusterEbsConfiguration','Add-EMRClusterInstanceGroupConfig','Add-EMRClusterJobFlowInstancesConfig','Add-EMRClusterMetricDimension','Add-EMRClusterPlacementType','Add-EMRClusterScalingAction','Add-EMRClusterScalingConstraints','Add-EMRClusterScalingRule','Add-EMRClusterScalingTrigger','Add-EMRClusterScriptBootstrapActionConfig','Add-EMRClusterSimpleScalingPolicyConfiguration','Add-EMRClusterVolumeSpecification','Add-EMRInstanceGroupConfigConfiguration','Add-EMRInstanceGroupConfigEbsBlockDeviceConfig','Add-EMRInstanceGroupConfigEbsConfiguration','Add-EMRInstanceGroupConfigVolumeSpecification','Add-EMRStepHadoopJarStepConfig','Add-EMRStepKeyValue','Add-EventsRuleTarget','Add-FnBase64','Add-FnFindInMap','Add-FnGetAtt','Add-FnGetAZs','Add-FnImportValue','Add-FnJoin','Add-FnRef','Add-FnSelect','Add-FnSplit','Add-FnSub','Add-GameLiftAliasRoutingStrategy','Add-GameLiftBuildS3Location','Add-GameLiftFleetIpPermission','Add-IAMGroupPolicy','Add-IAMRolePolicy','Add-IAMUserLoginProfile','Add-IAMUserPolicy','Add-Include','Add-IoTThingAttributePayload','Add-IoTTopicRuleAction','Add-IoTTopicRuleCloudwatchAlarmAction','Add-IoTTopicRuleCloudwatchMetricAction','Add-IoTTopicRuleDynamoDBAction','Add-IoTTopicRuleElasticsearchAction','Add-IoTTopicRuleFirehoseAction','Add-IoTTopicRuleKinesisAction','Add-IoTTopicRuleLambdaAction','Add-IoTTopicRuleRepublishAction','Add-IoTTopicRuleS3Action','Add-IoTTopicRuleSnsAction','Add-IoTTopicRuleSqsAction','Add-IoTTopicRuleTopicRulePayload','Add-KinesisFirehoseDeliveryStreamBufferingHints','Add-KinesisFirehoseDeliveryStreamCloudWatchLoggingOptions','Add-KinesisFirehoseDeliveryStreamCopyCommand','Add-KinesisFirehoseDeliveryStreamElasticsearchBufferingHints','Add-KinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration','Add-KinesisFirehoseDeliveryStreamElasticsearchRetryOptions','Add-KinesisFirehoseDeliveryStreamEncryptionConfiguration','Add-KinesisFirehoseDeliveryStreamKMSEncryptionConfig','Add-KinesisFirehoseDeliveryStreamRedshiftDestinationConfiguration','Add-KinesisFirehoseDeliveryStreamS3DestinationConfiguration','Add-LambdaFunctionCode','Add-LambdaFunctionDeadLetterConfig','Add-LambdaFunctionEnvironment','Add-LambdaFunctionVpcConfig','Add-LogsMetricFilterMetricTransformation','Add-OpsWorksAppDataSource','Add-OpsWorksAppEnvironmentVariable','Add-OpsWorksAppSource','Add-OpsWorksAppSslConfiguration','Add-OpsWorksInstanceBlockDeviceMapping','Add-OpsWorksInstanceEbsBlockDevice','Add-OpsWorksInstanceTimeBasedAutoScaling','Add-OpsWorksLayerAutoScalingThresholds','Add-OpsWorksLayerLifecycleEventConfiguration','Add-OpsWorksLayerLoadBasedAutoScaling','Add-OpsWorksLayerRecipes','Add-OpsWorksLayerShutdownEventConfiguration','Add-OpsWorksLayerVolumeConfiguration','Add-OpsWorksStackChefConfiguration','Add-OpsWorksStackElasticIp','Add-OpsWorksStackRdsDbInstance','Add-OpsWorksStackSource','Add-OpsWorksStackStackConfigurationManager','Add-RDSDBSecurityGroupIngress','Add-RDSOptionGroupOptionConfiguration','Add-RDSOptionGroupOptionSetting','Add-RedshiftClusterParameterGroupParameter','Add-Route53HealthCheckAlarmIdentifier','Add-Route53HealthCheckHealthCheckConfig','Add-Route53HealthCheckHealthCheckTag','Add-Route53HostedZoneHostedZoneConfig','Add-Route53HostedZoneHostedZoneTag','Add-Route53HostedZoneVPC','Add-Route53RecordSetAliasTarget','Add-Route53RecordSetGeoLocation','Add-Route53RecordSetGroupAliasTarget','Add-Route53RecordSetGroupGeoLocation','Add-Route53RecordSetGroupRecordSet','Add-S3BucketCorsConfiguration','Add-S3BucketCorsRule','Add-S3BucketFilterRule','Add-S3BucketLambdaConfiguration','Add-S3BucketLifecycleConfiguration','Add-S3BucketLoggingConfiguration','Add-S3BucketNoncurrentVersionTransition','Add-S3BucketNotificationConfiguration','Add-S3BucketNotificationFilter','Add-S3BucketQueueConfiguration','Add-S3BucketRedirectAllRequestsTo','Add-S3BucketRedirectRule','Add-S3BucketReplicationConfiguration','Add-S3BucketReplicationDestination','Add-S3BucketReplicationRule','Add-S3BucketRoutingRule','Add-S3BucketRoutingRuleCondition','Add-S3BucketRule','Add-S3BucketS3KeyFilter','Add-S3BucketTopicConfiguration','Add-S3BucketTransition','Add-S3BucketVersioningConfiguration','Add-S3BucketWebsiteConfiguration','Add-SNSTopicSubscription','Add-SSMAssociationParameterValues','Add-SSMAssociationTarget','Add-Tag','Add-UpdatePolicy','Add-Variable','Add-WAFByteMatchSetByteMatchTuple','Add-WAFByteMatchSetFieldToMatch','Add-WAFIPSetIPSetDescriptor','Add-WAFRegionalByteMatchSetByteMatchTuple','Add-WAFRegionalByteMatchSetFieldToMatch','Add-WAFRegionalIPSetIPSetDescriptor','Add-WAFRegionalRulePredicate','Add-WAFRegionalSizeConstraintSetFieldToMatch','Add-WAFRegionalSizeConstraintSetSizeConstraint','Add-WAFRegionalSqlInjectionMatchSetFieldToMatch','Add-WAFRegionalSqlInjectionMatchSetSqlInjectionMatchTuple','Add-WAFRegionalWebACLAction','Add-WAFRegionalWebACLRule','Add-WAFRegionalXssMatchSetFieldToMatch','Add-WAFRegionalXssMatchSetXssMatchTuple','Add-WAFRulePredicate','Add-WAFSizeConstraintSetFieldToMatch','Add-WAFSizeConstraintSetSizeConstraint','Add-WAFSqlInjectionMatchSetFieldToMatch','Add-WAFSqlInjectionMatchSetSqlInjectionMatchTuple','Add-WAFWebACLActivatedRule','Add-WAFWebACLWafAction','Add-WAFXssMatchSetFieldToMatch','Add-WAFXssMatchSetXssMatchTuple','Export-Vaporshell','Import-Vaporshell','Initialize-Vaporshell','New-ApiGatewayAccount','New-ApiGatewayApiKey','New-ApiGatewayApiKey2','New-ApiGatewayAuthorizer','New-ApiGatewayBasePathMapping','New-ApiGatewayClientCertificate','New-ApiGatewayDeployment','New-ApiGatewayMethod','New-ApiGatewayModel','New-ApiGatewayResource','New-ApiGatewayRestApi','New-ApiGatewayStage','New-ApiGatewayUsagePlan','New-ApplicationAutoScalingScalableTarget','New-ApplicationAutoScalingScalingPolicy','New-AutoScalingAutoScalingGroup','New-AutoScalingLaunchConfiguration','New-AutoScalingLifecycleHook','New-AutoScalingScalingPolicy','New-AutoScalingScheduledAction','New-CertificateManagerCertificate','New-CloudFormationCustomResource','New-CloudFormationStack','New-CloudFormationWaitCondition','New-CloudFormationWaitConditionHandle','New-CloudFrontDistribution','New-CloudTrailTrail','New-CloudWatchAlarm','New-CodeBuildProject','New-CodeCommitRepository','New-CodeDeployApplication','New-CodeDeployDeploymentConfig','New-CodeDeployDeploymentGroup','New-CodePipelineCustomActionType','New-CodePipelinePipeline','New-CognitoIdentityPool','New-CognitoIdentityPoolRoleAttachment','New-CognitoUserPool','New-CognitoUserPoolClient','New-CognitoUserPoolGroup','New-CognitoUserPoolUser','New-CognitoUserPoolUserToGroupAttachment','New-ConfigConfigRule','New-ConfigConfigurationRecorder','New-ConfigDeliveryChannel','New-DataPipelinePipeline','New-DirectoryServiceMicrosoftAD','New-DirectoryServiceSimpleAD','New-DynamoDBTable','New-EC2CustomerGateway','New-EC2DHCPOptions','New-EC2EIP','New-EC2EIPAssociation','New-EC2FlowLog','New-EC2Host','New-EC2Instance','New-EC2InternetGateway','New-EC2NatGateway','New-EC2NetworkAcl','New-EC2NetworkAclEntry','New-EC2NetworkInterface','New-EC2NetworkInterfaceAttachment','New-EC2PlacementGroup','New-EC2Route','New-EC2RouteTable','New-EC2SecurityGroup','New-EC2SecurityGroupEgress','New-EC2SecurityGroupIngress','New-EC2SpotFleet','New-EC2Subnet','New-EC2SubnetCidrBlock','New-EC2SubnetNetworkAclAssociation','New-EC2SubnetRouteTableAssociation','New-EC2Volume','New-EC2VolumeAttachment','New-EC2VPC','New-EC2VPCCidrBlock','New-EC2VPCDHCPOptionsAssociation','New-EC2VPCEndpoint','New-EC2VPCGatewayAttachment','New-EC2VPCPeeringConnection','New-EC2VPNConnection','New-EC2VPNConnectionRoute','New-EC2VPNGateway','New-EC2VPNGatewayRoutePropagation','New-ECRRepository','New-ECSCluster','New-ECSService','New-ECSTaskDefinition','New-EFSFileSystem','New-EFSMountTarget','New-ElastiCacheCacheCluster','New-ElastiCacheParameterGroup','New-ElastiCacheReplicationGroup','New-ElastiCacheSecurityGroup','New-ElastiCacheSecurityGroupIngress','New-ElastiCacheSubnetGroup','New-ElasticBeanstalkApplication','New-ElasticBeanstalkApplicationVersion','New-ElasticBeanstalkConfigurationTemplate','New-ElasticBeanstalkEnvironment','New-ElasticLoadBalancingLoadBalancer','New-ElasticLoadBalancingV2Listener','New-ElasticLoadBalancingV2ListenerRule','New-ElasticLoadBalancingV2LoadBalancer','New-ElasticLoadBalancingV2TargetGroup','New-ElasticsearchDomain','New-EMRCluster','New-EMRInstanceGroupConfig','New-EMRSecurityConfiguration','New-EMRStep','New-EventsRule','New-GameLiftAlias','New-GameLiftBuild','New-GameLiftFleet','New-IAMAccessKey','New-IAMGroup','New-IAMInstanceProfile','New-IAMManagedPolicy','New-IAMPolicy','New-IAMRole','New-IAMUser','New-IAMUserToGroupAddition','New-IoTCertificate','New-IoTPolicy','New-IoTPolicyPrincipalAttachment','New-IoTThing','New-IoTThingPrincipalAttachment','New-IoTTopicRule','New-KinesisFirehoseDeliveryStream','New-KinesisStream','New-KMSAlias','New-KMSKey','New-LambdaAlias','New-LambdaEventSourceMapping','New-LambdaFunction','New-LambdaPermission','New-LambdaVersion','New-LogsDestination','New-LogsLogGroup','New-LogsLogStream','New-LogsMetricFilter','New-LogsSubscriptionFilter','New-OpsWorksApp','New-OpsWorksElasticLoadBalancerAttachment','New-OpsWorksInstance','New-OpsWorksLayer','New-OpsWorksStack','New-OpsWorksUserProfile','New-OpsWorksVolume','New-RDSDBCluster','New-RDSDBClusterParameterGroup','New-RDSDBInstance','New-RDSDBParameterGroup','New-RDSDBSecurityGroup','New-RDSDBSecurityGroupIngress','New-RDSDBSubnetGroup','New-RDSEventSubscription','New-RDSOptionGroup','New-RedshiftCluster','New-RedshiftClusterParameterGroup','New-RedshiftClusterSecurityGroup','New-RedshiftClusterSecurityGroupIngress','New-RedshiftClusterSubnetGroup','New-Route53HealthCheck','New-Route53HostedZone','New-Route53RecordSet','New-Route53RecordSetGroup','New-S3Bucket','New-S3BucketPolicy','New-SDBDomain','New-SNSSubscription','New-SNSTopic','New-SNSTopicPolicy','New-SQSQueue','New-SQSQueuePolicy','New-SSMAssociation','New-SSMDocument','New-SSMParameter','New-VaporCondition','New-VaporMapping','New-VaporMetadata','New-VaporOutput','New-VaporParameter','New-VaporResource','New-WAFByteMatchSet','New-WAFIPSet','New-WAFRegionalByteMatchSet','New-WAFRegionalIPSet','New-WAFRegionalRule','New-WAFRegionalSizeConstraintSet','New-WAFRegionalSqlInjectionMatchSet','New-WAFRegionalWebACL','New-WAFRegionalWebACLAssociation','New-WAFRegionalXssMatchSet','New-WAFRule','New-WAFSizeConstraintSet','New-WAFSqlInjectionMatchSet','New-WAFWebACL','New-WAFXssMatchSet','New-WorkSpacesWorkspace')

    # 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'

            # A URL to the license for this module.
            # LicenseUri = ''

            # A URL to the main website for this project.
            ProjectUri = 'https://github.com/nferrell/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://github.com/nferrell/Vaporshell/wiki'

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

}