Documentation ¶
Index ¶
- type AlarmDimension
- type AliasAliasRoutingConfiguration
- type AliasRoutingStrategy
- type AliasVersionWeight
- type ApiKeyStageKey
- type AppDataSource
- type AppEnvironmentVariable
- type AppSource
- type AppSslConfiguration
- type ApplicationApplicationResourceLifecycleConfig
- type ApplicationApplicationVersionLifecycleConfig
- type ApplicationCSVMappingParameters
- type ApplicationInput
- type ApplicationInputLambdaProcessor
- type ApplicationInputParallelism
- type ApplicationInputProcessingConfiguration
- type ApplicationInputSchema
- type ApplicationJSONMappingParameters
- type ApplicationKinesisFirehoseInput
- type ApplicationKinesisStreamsInput
- type ApplicationMappingParameters
- type ApplicationMaxAgeRule
- type ApplicationMaxCountRule
- type ApplicationOutputDestinationSchema
- type ApplicationOutputKinesisFirehoseOutput
- type ApplicationOutputKinesisStreamsOutput
- type ApplicationOutputLambdaOutput
- type ApplicationOutputOutput
- type ApplicationRecordColumn
- type ApplicationRecordFormat
- type ApplicationReferenceDataSourceCSVMappingParameters
- type ApplicationReferenceDataSourceJSONMappingParameters
- type ApplicationReferenceDataSourceMappingParameters
- type ApplicationReferenceDataSourceRecordColumn
- type ApplicationReferenceDataSourceRecordFormat
- type ApplicationReferenceDataSourceReferenceDataSource
- type ApplicationReferenceDataSourceReferenceSchema
- type ApplicationReferenceDataSourceS3ReferenceDataSource
- type ApplicationVersionSourceBundle
- type AssociationInstanceAssociationOutputLocation
- type AssociationParameterValues
- type AssociationS3OutputLocation
- type AssociationTarget
- type AutoScalingGroupLaunchTemplateSpecification
- type AutoScalingGroupLifecycleHookSpecification
- type AutoScalingGroupMetricsCollection
- type AutoScalingGroupNotificationConfiguration
- type AutoScalingGroupTagProperty
- type BrokerConfigurationId
- type BrokerLogList
- type BrokerMaintenanceWindow
- type BrokerUser
- type BucketAbortIncompleteMultipartUpload
- type BucketAccelerateConfiguration
- type BucketAccessControlTranslation
- type BucketAnalyticsConfiguration
- type BucketBucketEncryption
- type BucketCorsConfiguration
- type BucketCorsRule
- type BucketDataExport
- type BucketDestination
- type BucketEncryptionConfiguration
- type BucketFilterRule
- type BucketInventoryConfiguration
- type BucketLambdaConfiguration
- type BucketLifecycleConfiguration
- type BucketLoggingConfiguration
- type BucketMetricsConfiguration
- type BucketNoncurrentVersionTransition
- type BucketNotificationConfiguration
- type BucketNotificationFilter
- type BucketQueueConfiguration
- type BucketRedirectAllRequestsTo
- type BucketRedirectRule
- type BucketReplicationConfiguration
- type BucketReplicationDestination
- type BucketReplicationRule
- type BucketRoutingRule
- type BucketRoutingRuleCondition
- type BucketRule
- type BucketS3KeyFilter
- type BucketServerSideEncryptionByDefault
- type BucketServerSideEncryptionRule
- type BucketSourceSelectionCriteria
- type BucketSseKmsEncryptedObjects
- type BucketStorageClassAnalysis
- type BucketTagFilter
- type BucketTopicConfiguration
- type BucketTransition
- type BucketVersioningConfiguration
- type BucketWebsiteConfiguration
- type BudgetBudgetData
- type BudgetCostTypes
- type BudgetNotification
- type BudgetNotificationWithSubscribers
- type BudgetSpend
- type BudgetSubscriber
- type BudgetTimePeriod
- type BuildS3Location
- type ByteMatchSetByteMatchTuple
- type ByteMatchSetFieldToMatch
- type CertificateDomainValidationOption
- type ClassifierGrokClassifier
- type ClassifierJsonClassifier
- type ClassifierXMLClassifier
- type CloudFormationProductProvisioningArtifactProperties
- type CloudFormationProvisionedProductProvisioningParameter
- type CloudFrontOriginAccessIdentityCloudFrontOriginAccessIdentityConfig
- type ClusterApplication
- type ClusterAutoScalingPolicy
- type ClusterBootstrapActionConfig
- type ClusterCloudWatchAlarmDefinition
- type ClusterConfiguration
- type ClusterEbsBlockDeviceConfig
- type ClusterEbsConfiguration
- type ClusterInstanceFleetConfig
- type ClusterInstanceFleetProvisioningSpecifications
- type ClusterInstanceGroupConfig
- type ClusterInstanceTypeConfig
- type ClusterJobFlowInstancesConfig
- type ClusterKerberosAttributes
- type ClusterLoggingProperties
- type ClusterMetricDimension
- type ClusterParameterGroupParameter
- type ClusterPlacementType
- type ClusterResourcesVpcConfig
- type ClusterSSESpecification
- type ClusterScalingAction
- type ClusterScalingConstraints
- type ClusterScalingRule
- type ClusterScalingTrigger
- type ClusterScriptBootstrapActionConfig
- type ClusterSimpleScalingPolicyConfiguration
- type ClusterSpotProvisioningSpecification
- type ClusterVolumeSpecification
- type ComputeEnvironmentComputeResources
- type ConfigRuleScope
- type ConfigRuleSource
- type ConfigRuleSourceDetail
- type ConfigurationAggregatorAccountAggregationSource
- type ConfigurationAggregatorOrganizationAggregationSource
- type ConfigurationRecorderRecordingGroup
- type ConfigurationSetEventDestinationCloudWatchDestination
- type ConfigurationSetEventDestinationDimensionConfiguration
- type ConfigurationSetEventDestinationEventDestination
- type ConfigurationSetEventDestinationKinesisFirehoseDestination
- type ConfigurationTemplateConfigurationOptionSetting
- type ConfigurationTemplateSourceConfiguration
- type ConnectionConnectionInput
- type ConnectionPhysicalConnectionRequirements
- type CrawlerJdbcTarget
- type CrawlerS3Target
- type CrawlerSchedule
- type CrawlerSchemaChangePolicy
- type CrawlerTargets
- type CustomActionTypeArtifactDetails
- type CustomActionTypeConfigurationProperties
- type CustomActionTypeSettings
- type DBClusterScalingConfiguration
- type DBSecurityGroupIngress
- type DataSourceDynamoDBConfig
- type DataSourceElasticsearchConfig
- type DataSourceHttpConfig
- type DataSourceLambdaConfig
- type DatabaseDatabaseInput
- type DeliveryChannelConfigSnapshotDeliveryProperties
- type DeliveryStreamBufferingHints
- type DeliveryStreamCloudWatchLoggingOptions
- type DeliveryStreamCopyCommand
- type DeliveryStreamElasticsearchBufferingHints
- type DeliveryStreamElasticsearchDestinationConfiguration
- type DeliveryStreamElasticsearchRetryOptions
- type DeliveryStreamEncryptionConfiguration
- type DeliveryStreamExtendedS3DestinationConfiguration
- type DeliveryStreamKMSEncryptionConfig
- type DeliveryStreamKinesisStreamSourceConfiguration
- type DeliveryStreamProcessingConfiguration
- type DeliveryStreamProcessor
- type DeliveryStreamProcessorParameter
- type DeliveryStreamRedshiftDestinationConfiguration
- type DeliveryStreamS3DestinationConfiguration
- type DeliveryStreamSplunkDestinationConfiguration
- type DeliveryStreamSplunkRetryOptions
- type DeploymentAccessLogSetting
- type DeploymentCanarySetting
- type DeploymentConfigMinimumHealthyHosts
- type DeploymentDeploymentCanarySettings
- type DeploymentGroupAlarm
- type DeploymentGroupAlarmConfiguration
- type DeploymentGroupAutoRollbackConfiguration
- type DeploymentGroupDeployment
- type DeploymentGroupDeploymentStyle
- type DeploymentGroupEC2TagFilter
- type DeploymentGroupEC2TagSet
- type DeploymentGroupEC2TagSetListObject
- type DeploymentGroupELBInfo
- type DeploymentGroupGitHubLocation
- type DeploymentGroupLoadBalancerInfo
- type DeploymentGroupOnPremisesTagSet
- type DeploymentGroupOnPremisesTagSetListObject
- type DeploymentGroupRevisionLocation
- type DeploymentGroupS3Location
- type DeploymentGroupTagFilter
- type DeploymentGroupTargetGroupInfo
- type DeploymentGroupTriggerConfig
- type DeploymentMethodSetting
- type DeploymentStageDescription
- type DistributionCacheBehavior
- type DistributionCookies
- type DistributionCustomErrorResponse
- type DistributionCustomOriginConfig
- type DistributionDefaultCacheBehavior
- type DistributionDistributionConfig
- type DistributionForwardedValues
- type DistributionGeoRestriction
- type DistributionLambdaFunctionAssociation
- type DistributionLogging
- type DistributionOrigin
- type DistributionOriginCustomHeader
- type DistributionRestrictions
- type DistributionS3OriginConfig
- type DistributionViewerCertificate
- type DocumentationPartLocation
- type DomainEBSOptions
- type DomainElasticsearchClusterConfig
- type DomainEncryptionAtRestOptions
- type DomainNameEndpointConfiguration
- type DomainSnapshotOptions
- type DomainVPCOptions
- type EndpointConfigProductionVariant
- type EndpointDynamoDbSettings
- type EndpointMongoDbSettings
- type EndpointS3Settings
- type EnvironmentEC2Repository
- type EnvironmentOptionSetting
- type EnvironmentTier
- type FileSystemElasticFileSystemTag
- type FilterCondition
- type FilterFindingCriteria
- type FleetIpPermission
- type FunctionCode
- type FunctionDeadLetterConfig
- type FunctionEnvironment
- type FunctionTracingConfig
- type FunctionVpcConfig
- type GraphQLApiLogConfig
- type GraphQLApiOpenIDConnectConfig
- type GraphQLApiUserPoolConfig
- type GroupPolicy
- type HealthCheckAlarmIdentifier
- type HealthCheckHealthCheckConfig
- type HealthCheckHealthCheckTag
- type HostedZoneHostedZoneConfig
- type HostedZoneHostedZoneTag
- type HostedZoneQueryLoggingConfig
- type HostedZoneVPC
- type IPSetIPSetDescriptor
- type IdentityPoolCognitoIdentityProvider
- type IdentityPoolCognitoStreams
- type IdentityPoolPushSync
- type IdentityPoolRoleAttachmentMappingRule
- type IdentityPoolRoleAttachmentRoleMapping
- type IdentityPoolRoleAttachmentRulesConfigurationType
- type InstanceAssociationParameter
- type InstanceBlockDeviceMapping
- type InstanceCreditSpecification
- type InstanceEbs
- type InstanceEbsBlockDevice
- type InstanceElasticGpuSpecification
- type InstanceFleetConfigConfiguration
- type InstanceFleetConfigEbsBlockDeviceConfig
- type InstanceFleetConfigEbsConfiguration
- type InstanceFleetConfigInstanceFleetProvisioningSpecifications
- type InstanceFleetConfigInstanceTypeConfig
- type InstanceFleetConfigSpotProvisioningSpecification
- type InstanceFleetConfigVolumeSpecification
- type InstanceGroupConfigAutoScalingPolicy
- type InstanceGroupConfigCloudWatchAlarmDefinition
- type InstanceGroupConfigConfiguration
- type InstanceGroupConfigEbsBlockDeviceConfig
- type InstanceGroupConfigEbsConfiguration
- type InstanceGroupConfigMetricDimension
- type InstanceGroupConfigScalingAction
- type InstanceGroupConfigScalingConstraints
- type InstanceGroupConfigScalingRule
- type InstanceGroupConfigScalingTrigger
- type InstanceGroupConfigSimpleScalingPolicyConfiguration
- type InstanceGroupConfigVolumeSpecification
- type InstanceInstanceIpv6Address
- type InstanceLaunchTemplateSpecification
- type InstanceNetworkInterface
- type InstanceNoDevice
- type InstancePrivateIpAddressSpecification
- type InstanceSsmAssociation
- type InstanceTimeBasedAutoScaling
- type InstanceVolume
- type JobConnectionsList
- type JobDefinitionContainerProperties
- type JobDefinitionEnvironment
- type JobDefinitionMountPoints
- type JobDefinitionRetryStrategy
- type JobDefinitionTimeout
- type JobDefinitionUlimit
- type JobDefinitionVolumes
- type JobDefinitionVolumesHost
- type JobExecutionProperty
- type JobJobCommand
- type JobQueueComputeEnvironmentOrder
- type LaunchConfigurationBlockDevice
- type LaunchConfigurationBlockDeviceMapping
- type LaunchTemplateBlockDeviceMapping
- type LaunchTemplateCreditSpecification
- type LaunchTemplateEbs
- type LaunchTemplateElasticGpuSpecification
- type LaunchTemplateIamInstanceProfile
- type LaunchTemplateInstanceMarketOptions
- type LaunchTemplateIpv6Add
- type LaunchTemplateLaunchTemplateData
- type LaunchTemplateMonitoring
- type LaunchTemplateNetworkInterface
- type LaunchTemplatePlacement
- type LaunchTemplatePrivateIpAdd
- type LaunchTemplateSpotOptions
- type LaunchTemplateTagSpecification
- type LayerAutoScalingThresholds
- type LayerLifecycleEventConfiguration
- type LayerLoadBasedAutoScaling
- type LayerRecipes
- type LayerShutdownEventConfiguration
- type LayerVolumeConfiguration
- type ListenerAction
- type ListenerCertificate
- type ListenerCertificateCertificate
- type ListenerRuleAction
- type ListenerRuleRuleCondition
- type LoadBalancerAccessLoggingPolicy
- type LoadBalancerAppCookieStickinessPolicy
- type LoadBalancerConnectionDrainingPolicy
- type LoadBalancerConnectionSettings
- type LoadBalancerHealthCheck
- type LoadBalancerLBCookieStickinessPolicy
- type LoadBalancerListeners
- type LoadBalancerLoadBalancerAttribute
- type LoadBalancerPolicies
- type LoadBalancerSubnetMapping
- type MaintenanceWindowTaskLoggingInfo
- type MaintenanceWindowTaskMaintenanceWindowAutomationParameters
- type MaintenanceWindowTaskMaintenanceWindowLambdaParameters
- type MaintenanceWindowTaskMaintenanceWindowRunCommandParameters
- type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters
- type MaintenanceWindowTaskNotificationConfig
- type MaintenanceWindowTaskTarget
- type MaintenanceWindowTaskTaskInvocationParameters
- type MethodIntegration
- type MethodIntegrationResponse
- type MethodMethodResponse
- type MetricFilterMetricTransformation
- type MicrosoftADVpcSettings
- type ModelContainerDefinition
- type ModelVpcConfig
- type NetworkAclEntryIcmp
- type NetworkAclEntryPortRange
- type NetworkInterfaceInstanceIpv6Address
- type NetworkInterfacePrivateIpAddressSpecification
- type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook
- type OptionGroupOptionConfiguration
- type OptionGroupOptionSetting
- type PartitionColumn
- type PartitionOrder
- type PartitionPartitionInput
- type PartitionSerdeInfo
- type PartitionSkewedInfo
- type PartitionStorageDescriptor
- type PatchBaselinePatchFilter
- type PatchBaselinePatchFilterGroup
- type PatchBaselinePatchSource
- type PatchBaselineRule
- type PatchBaselineRuleGroup
- type PipelineActionDeclaration
- type PipelineActionTypeId
- type PipelineArtifactStore
- type PipelineBlockerDeclaration
- type PipelineEncryptionKey
- type PipelineField
- type PipelineInputArtifact
- type PipelineOutputArtifact
- type PipelineParameterAttribute
- type PipelineParameterObject
- type PipelineParameterValue
- type PipelinePipelineObject
- type PipelinePipelineTag
- type PipelineStageDeclaration
- type PipelineStageTransition
- type ProjectArtifacts
- type ProjectCloudWatchLogsConfig
- type ProjectDeviceTemplate
- type ProjectEnvironment
- type ProjectEnvironmentVariable
- type ProjectLogsConfig
- type ProjectPlacementTemplate
- type ProjectProjectCache
- type ProjectProjectTriggers
- type ProjectS3LogsConfig
- type ProjectSource
- type ProjectSourceAuth
- type ProjectVpcConfig
- type ReceiptFilterFilter
- type ReceiptFilterIpFilter
- type ReceiptRuleAction
- type ReceiptRuleAddHeaderAction
- type ReceiptRuleBounceAction
- type ReceiptRuleLambdaAction
- type ReceiptRuleRule
- type ReceiptRuleS3Action
- type ReceiptRuleSNSAction
- type ReceiptRuleStopAction
- type ReceiptRuleWorkmailAction
- type RecordSetAliasTarget
- type RecordSetGeoLocation
- type RecordSetGroupAliasTarget
- type RecordSetGroupGeoLocation
- type RecordSetGroupRecordSet
- type ReplicationGroupNodeGroupConfiguration
- type RepositoryLifecyclePolicy
- type RepositoryRepositoryTrigger
- type RestApiEndpointConfiguration
- type RestApiS3Location
- type RolePolicy
- type RuleEcsParameters
- type RuleInputTransformer
- type RuleKinesisParameters
- type RulePredicate
- type RuleRunCommandParameters
- type RuleRunCommandTarget
- type RuleSqsParameters
- type RuleTarget
- type ScalableTargetScalableTargetAction
- type ScalableTargetScheduledAction
- type ScalingPlanApplicationSource
- type ScalingPlanCustomizedScalingMetricSpecification
- type ScalingPlanMetricDimension
- type ScalingPlanPredefinedScalingMetricSpecification
- type ScalingPlanScalingInstruction
- type ScalingPlanTagFilter
- type ScalingPlanTargetTrackingConfiguration
- type ScalingPolicyCustomizedMetricSpecification
- type ScalingPolicyMetricDimension
- type ScalingPolicyPredefinedMetricSpecification
- type ScalingPolicyStepAdjustment
- type ScalingPolicyStepScalingPolicyConfiguration
- type ScalingPolicyTargetTrackingConfiguration
- type ScalingPolicyTargetTrackingScalingPolicyConfiguration
- type SecurityGroupEgress
- type SecurityGroupIngress
- type ServiceAwsVpcConfiguration
- type ServiceDeploymentConfiguration
- type ServiceDnsConfig
- type ServiceDnsRecord
- type ServiceHealthCheckConfig
- type ServiceHealthCheckCustomConfig
- type ServiceLoadBalancer
- type ServiceNetworkConfiguration
- type ServicePlacementConstraint
- type ServicePlacementStrategy
- type ServiceServiceRegistry
- type SimpleADVpcSettings
- type SizeConstraintSetFieldToMatch
- type SizeConstraintSetSizeConstraint
- type SpotFleetBlockDeviceMapping
- type SpotFleetClassicLoadBalancer
- type SpotFleetClassicLoadBalancersConfig
- type SpotFleetEbsBlockDevice
- type SpotFleetFleetLaunchTemplateSpecification
- type SpotFleetGroupIdentifier
- type SpotFleetIamInstanceProfileSpecification
- type SpotFleetInstanceIpv6Address
- type SpotFleetInstanceNetworkInterfaceSpecification
- type SpotFleetLaunchTemplateConfig
- type SpotFleetLaunchTemplateOverrides
- type SpotFleetLoadBalancersConfig
- type SpotFleetPrivateIpAddressSpecification
- type SpotFleetSpotFleetLaunchSpecification
- type SpotFleetSpotFleetMonitoring
- type SpotFleetSpotFleetRequestConfigData
- type SpotFleetSpotFleetTagSpecification
- type SpotFleetSpotPlacement
- type SpotFleetTargetGroup
- type SpotFleetTargetGroupsConfig
- type SqlInjectionMatchSetFieldToMatch
- type SqlInjectionMatchSetSqlInjectionMatchTuple
- type StackChefConfiguration
- type StackElasticIp
- type StackRdsDbInstance
- type StackSource
- type StackStackConfigurationManager
- type StageAccessLogSetting
- type StageCanarySetting
- type StageMethodSetting
- type StepHadoopJarStepConfig
- type StepKeyValue
- type StreamStreamEncryption
- type StreamingDistributionLogging
- type StreamingDistributionS3Origin
- type StreamingDistributionStreamingDistributionConfig
- type StreamingDistributionTrustedSigners
- type TableAttributeDefinition
- type TableColumn
- type TableGlobalSecondaryIndex
- type TableKeySchema
- type TableLocalSecondaryIndex
- type TableOrder
- type TablePointInTimeRecoverySpecification
- type TableProjection
- type TableProvisionedThroughput
- type TableSSESpecification
- type TableSerdeInfo
- type TableSkewedInfo
- type TableStorageDescriptor
- type TableStreamSpecification
- type TableTableInput
- type TableTimeToLiveSpecification
- type Tag
- type TargetGroupMatcher
- type TargetGroupTargetDescription
- type TargetGroupTargetGroupAttribute
- type TaskDefinitionContainerDefinition
- type TaskDefinitionDevice
- type TaskDefinitionDockerVolumeConfiguration
- type TaskDefinitionHealthCheck
- type TaskDefinitionHostEntry
- type TaskDefinitionHostVolumeProperties
- type TaskDefinitionKernelCapabilities
- type TaskDefinitionKeyValuePair
- type TaskDefinitionLinuxParameters
- type TaskDefinitionLogConfiguration
- type TaskDefinitionMountPoint
- type TaskDefinitionPortMapping
- type TaskDefinitionRepositoryCredentials
- type TaskDefinitionTaskDefinitionPlacementConstraint
- type TaskDefinitionTmpfs
- type TaskDefinitionUlimit
- type TaskDefinitionVolume
- type TaskDefinitionVolumeFrom
- type TemplateTemplate
- type ThingAttributePayload
- type TopicRuleAction
- type TopicRuleCloudwatchAlarmAction
- type TopicRuleCloudwatchMetricAction
- type TopicRuleDynamoDBAction
- type TopicRuleDynamoDBv2Action
- type TopicRuleElasticsearchAction
- type TopicRuleFirehoseAction
- type TopicRuleKinesisAction
- type TopicRuleLambdaAction
- type TopicRulePutItemInput
- type TopicRuleRepublishAction
- type TopicRuleS3Action
- type TopicRuleSnsAction
- type TopicRuleSqsAction
- type TopicRuleTopicRulePayload
- type TopicSubscription
- type TrailDataResource
- type TrailEventSelector
- type TriggerAction
- type TriggerCondition
- type TriggerPredicate
- type UsagePlanApiStage
- type UsagePlanQuotaSettings
- type UsagePlanThrottleSettings
- type UserLoginProfile
- type UserPolicy
- type UserPoolAdminCreateUserConfig
- type UserPoolDeviceConfiguration
- type UserPoolEmailConfiguration
- type UserPoolInviteMessageTemplate
- type UserPoolLambdaConfig
- type UserPoolNumberAttributeConstraints
- type UserPoolPasswordPolicy
- type UserPoolPolicies
- type UserPoolSchemaAttribute
- type UserPoolSmsConfiguration
- type UserPoolStringAttributeConstraints
- type UserPoolUserAttributeType
- type VPNConnectionVpnTunnelOptionsSpecification
- type WebACLAction
- type WebACLActivatedRule
- type WebACLRule
- type WebACLWafAction
- type WebhookWebhookAuthConfiguration
- type WebhookWebhookFilterRule
- type XssMatchSetFieldToMatch
- type XssMatchSetXssMatchTuple
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmDimension ¶
type AlarmDimension struct { Name interface{} `yaml:"Name"` Value interface{} `yaml:"Value"` }
AlarmDimension Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html
func (AlarmDimension) Validate ¶
func (resource AlarmDimension) Validate() []error
AlarmDimension validation
type AliasAliasRoutingConfiguration ¶
type AliasAliasRoutingConfiguration struct {
AdditionalVersionWeights interface{} `yaml:"AdditionalVersionWeights"`
}
AliasAliasRoutingConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-aliasroutingconfiguration.html
func (AliasAliasRoutingConfiguration) Validate ¶
func (resource AliasAliasRoutingConfiguration) Validate() []error
AliasAliasRoutingConfiguration validation
type AliasRoutingStrategy ¶
type AliasRoutingStrategy struct { FleetId interface{} `yaml:"FleetId,omitempty"` Message interface{} `yaml:"Message,omitempty"` Type interface{} `yaml:"Type"` }
AliasRoutingStrategy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-alias-routingstrategy.html
func (AliasRoutingStrategy) Validate ¶
func (resource AliasRoutingStrategy) Validate() []error
AliasRoutingStrategy validation
type AliasVersionWeight ¶
type AliasVersionWeight struct { FunctionVersion interface{} `yaml:"FunctionVersion"` FunctionWeight interface{} `yaml:"FunctionWeight"` }
AliasVersionWeight Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-alias-versionweight.html
func (AliasVersionWeight) Validate ¶
func (resource AliasVersionWeight) Validate() []error
AliasVersionWeight validation
type ApiKeyStageKey ¶
type ApiKeyStageKey struct { RestApiId interface{} `yaml:"RestApiId,omitempty"` StageName interface{} `yaml:"StageName,omitempty"` }
ApiKeyStageKey Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html
func (ApiKeyStageKey) Validate ¶
func (resource ApiKeyStageKey) Validate() []error
ApiKeyStageKey validation
type AppDataSource ¶
type AppDataSource struct { Arn interface{} `yaml:"Arn,omitempty"` DatabaseName interface{} `yaml:"DatabaseName,omitempty"` Type interface{} `yaml:"Type,omitempty"` }
AppDataSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-datasource.html
func (AppDataSource) Validate ¶
func (resource AppDataSource) Validate() []error
AppDataSource validation
type AppEnvironmentVariable ¶
type AppEnvironmentVariable struct { Key interface{} `yaml:"Key"` Secure interface{} `yaml:"Secure,omitempty"` Value interface{} `yaml:"Value"` }
AppEnvironmentVariable Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-environment.html
func (AppEnvironmentVariable) Validate ¶
func (resource AppEnvironmentVariable) Validate() []error
AppEnvironmentVariable validation
type AppSource ¶
type AppSource struct { Password interface{} `yaml:"Password,omitempty"` Revision interface{} `yaml:"Revision,omitempty"` SshKey interface{} `yaml:"SshKey,omitempty"` Type interface{} `yaml:"Type,omitempty"` Url interface{} `yaml:"Url,omitempty"` Username interface{} `yaml:"Username,omitempty"` }
AppSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html
type AppSslConfiguration ¶
type AppSslConfiguration struct { Certificate interface{} `yaml:"Certificate,omitempty"` Chain interface{} `yaml:"Chain,omitempty"` PrivateKey interface{} `yaml:"PrivateKey,omitempty"` }
AppSslConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-app-sslconfiguration.html
func (AppSslConfiguration) Validate ¶
func (resource AppSslConfiguration) Validate() []error
AppSslConfiguration validation
type ApplicationApplicationResourceLifecycleConfig ¶
type ApplicationApplicationResourceLifecycleConfig struct { ServiceRole interface{} `yaml:"ServiceRole,omitempty"` VersionLifecycleConfig *ApplicationApplicationVersionLifecycleConfig `yaml:"VersionLifecycleConfig,omitempty"` }
ApplicationApplicationResourceLifecycleConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationresourcelifecycleconfig.html
func (ApplicationApplicationResourceLifecycleConfig) Validate ¶
func (resource ApplicationApplicationResourceLifecycleConfig) Validate() []error
ApplicationApplicationResourceLifecycleConfig validation
type ApplicationApplicationVersionLifecycleConfig ¶
type ApplicationApplicationVersionLifecycleConfig struct { MaxCountRule *ApplicationMaxCountRule `yaml:"MaxCountRule,omitempty"` MaxAgeRule *ApplicationMaxAgeRule `yaml:"MaxAgeRule,omitempty"` }
ApplicationApplicationVersionLifecycleConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-applicationversionlifecycleconfig.html
func (ApplicationApplicationVersionLifecycleConfig) Validate ¶
func (resource ApplicationApplicationVersionLifecycleConfig) Validate() []error
ApplicationApplicationVersionLifecycleConfig validation
type ApplicationCSVMappingParameters ¶
type ApplicationCSVMappingParameters struct { RecordColumnDelimiter interface{} `yaml:"RecordColumnDelimiter"` RecordRowDelimiter interface{} `yaml:"RecordRowDelimiter"` }
ApplicationCSVMappingParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-csvmappingparameters.html
func (ApplicationCSVMappingParameters) Validate ¶
func (resource ApplicationCSVMappingParameters) Validate() []error
ApplicationCSVMappingParameters validation
type ApplicationInput ¶
type ApplicationInput struct { NamePrefix interface{} `yaml:"NamePrefix"` KinesisStreamsInput *ApplicationKinesisStreamsInput `yaml:"KinesisStreamsInput,omitempty"` KinesisFirehoseInput *ApplicationKinesisFirehoseInput `yaml:"KinesisFirehoseInput,omitempty"` InputSchema *ApplicationInputSchema `yaml:"InputSchema"` InputProcessingConfiguration *ApplicationInputProcessingConfiguration `yaml:"InputProcessingConfiguration,omitempty"` InputParallelism *ApplicationInputParallelism `yaml:"InputParallelism,omitempty"` }
ApplicationInput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-input.html
func (ApplicationInput) Validate ¶
func (resource ApplicationInput) Validate() []error
ApplicationInput validation
type ApplicationInputLambdaProcessor ¶
type ApplicationInputLambdaProcessor struct { ResourceARN interface{} `yaml:"ResourceARN"` RoleARN interface{} `yaml:"RoleARN"` }
ApplicationInputLambdaProcessor Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputlambdaprocessor.html
func (ApplicationInputLambdaProcessor) Validate ¶
func (resource ApplicationInputLambdaProcessor) Validate() []error
ApplicationInputLambdaProcessor validation
type ApplicationInputParallelism ¶
type ApplicationInputParallelism struct {
Count interface{} `yaml:"Count,omitempty"`
}
ApplicationInputParallelism Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputparallelism.html
func (ApplicationInputParallelism) Validate ¶
func (resource ApplicationInputParallelism) Validate() []error
ApplicationInputParallelism validation
type ApplicationInputProcessingConfiguration ¶
type ApplicationInputProcessingConfiguration struct {
InputLambdaProcessor *ApplicationInputLambdaProcessor `yaml:"InputLambdaProcessor,omitempty"`
}
ApplicationInputProcessingConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputprocessingconfiguration.html
func (ApplicationInputProcessingConfiguration) Validate ¶
func (resource ApplicationInputProcessingConfiguration) Validate() []error
ApplicationInputProcessingConfiguration validation
type ApplicationInputSchema ¶
type ApplicationInputSchema struct { RecordEncoding interface{} `yaml:"RecordEncoding,omitempty"` RecordFormat *ApplicationRecordFormat `yaml:"RecordFormat"` RecordColumns interface{} `yaml:"RecordColumns"` }
ApplicationInputSchema Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-inputschema.html
func (ApplicationInputSchema) Validate ¶
func (resource ApplicationInputSchema) Validate() []error
ApplicationInputSchema validation
type ApplicationJSONMappingParameters ¶
type ApplicationJSONMappingParameters struct {
RecordRowPath interface{} `yaml:"RecordRowPath"`
}
ApplicationJSONMappingParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-jsonmappingparameters.html
func (ApplicationJSONMappingParameters) Validate ¶
func (resource ApplicationJSONMappingParameters) Validate() []error
ApplicationJSONMappingParameters validation
type ApplicationKinesisFirehoseInput ¶
type ApplicationKinesisFirehoseInput struct { ResourceARN interface{} `yaml:"ResourceARN"` RoleARN interface{} `yaml:"RoleARN"` }
ApplicationKinesisFirehoseInput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-kinesisfirehoseinput.html
func (ApplicationKinesisFirehoseInput) Validate ¶
func (resource ApplicationKinesisFirehoseInput) Validate() []error
ApplicationKinesisFirehoseInput validation
type ApplicationKinesisStreamsInput ¶
type ApplicationKinesisStreamsInput struct { ResourceARN interface{} `yaml:"ResourceARN"` RoleARN interface{} `yaml:"RoleARN"` }
ApplicationKinesisStreamsInput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-kinesisstreamsinput.html
func (ApplicationKinesisStreamsInput) Validate ¶
func (resource ApplicationKinesisStreamsInput) Validate() []error
ApplicationKinesisStreamsInput validation
type ApplicationMappingParameters ¶
type ApplicationMappingParameters struct { JSONMappingParameters *ApplicationJSONMappingParameters `yaml:"JSONMappingParameters,omitempty"` CSVMappingParameters *ApplicationCSVMappingParameters `yaml:"CSVMappingParameters,omitempty"` }
ApplicationMappingParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-mappingparameters.html
func (ApplicationMappingParameters) Validate ¶
func (resource ApplicationMappingParameters) Validate() []error
ApplicationMappingParameters validation
type ApplicationMaxAgeRule ¶
type ApplicationMaxAgeRule struct { DeleteSourceFromS3 interface{} `yaml:"DeleteSourceFromS3,omitempty"` Enabled interface{} `yaml:"Enabled,omitempty"` MaxAgeInDays interface{} `yaml:"MaxAgeInDays,omitempty"` }
ApplicationMaxAgeRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxagerule.html
func (ApplicationMaxAgeRule) Validate ¶
func (resource ApplicationMaxAgeRule) Validate() []error
ApplicationMaxAgeRule validation
type ApplicationMaxCountRule ¶
type ApplicationMaxCountRule struct { DeleteSourceFromS3 interface{} `yaml:"DeleteSourceFromS3,omitempty"` Enabled interface{} `yaml:"Enabled,omitempty"` MaxCount interface{} `yaml:"MaxCount,omitempty"` }
ApplicationMaxCountRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-application-maxcountrule.html
func (ApplicationMaxCountRule) Validate ¶
func (resource ApplicationMaxCountRule) Validate() []error
ApplicationMaxCountRule validation
type ApplicationOutputDestinationSchema ¶
type ApplicationOutputDestinationSchema struct {
RecordFormatType interface{} `yaml:"RecordFormatType,omitempty"`
}
ApplicationOutputDestinationSchema Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-destinationschema.html
func (ApplicationOutputDestinationSchema) Validate ¶
func (resource ApplicationOutputDestinationSchema) Validate() []error
ApplicationOutputDestinationSchema validation
type ApplicationOutputKinesisFirehoseOutput ¶
type ApplicationOutputKinesisFirehoseOutput struct { ResourceARN interface{} `yaml:"ResourceARN"` RoleARN interface{} `yaml:"RoleARN"` }
ApplicationOutputKinesisFirehoseOutput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-kinesisfirehoseoutput.html
func (ApplicationOutputKinesisFirehoseOutput) Validate ¶
func (resource ApplicationOutputKinesisFirehoseOutput) Validate() []error
ApplicationOutputKinesisFirehoseOutput validation
type ApplicationOutputKinesisStreamsOutput ¶
type ApplicationOutputKinesisStreamsOutput struct { ResourceARN interface{} `yaml:"ResourceARN"` RoleARN interface{} `yaml:"RoleARN"` }
ApplicationOutputKinesisStreamsOutput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-kinesisstreamsoutput.html
func (ApplicationOutputKinesisStreamsOutput) Validate ¶
func (resource ApplicationOutputKinesisStreamsOutput) Validate() []error
ApplicationOutputKinesisStreamsOutput validation
type ApplicationOutputLambdaOutput ¶
type ApplicationOutputLambdaOutput struct { ResourceARN interface{} `yaml:"ResourceARN"` RoleARN interface{} `yaml:"RoleARN"` }
ApplicationOutputLambdaOutput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-lambdaoutput.html
func (ApplicationOutputLambdaOutput) Validate ¶
func (resource ApplicationOutputLambdaOutput) Validate() []error
ApplicationOutputLambdaOutput validation
type ApplicationOutputOutput ¶
type ApplicationOutputOutput struct { Name interface{} `yaml:"Name,omitempty"` LambdaOutput *ApplicationOutputLambdaOutput `yaml:"LambdaOutput,omitempty"` KinesisStreamsOutput *ApplicationOutputKinesisStreamsOutput `yaml:"KinesisStreamsOutput,omitempty"` KinesisFirehoseOutput *ApplicationOutputKinesisFirehoseOutput `yaml:"KinesisFirehoseOutput,omitempty"` DestinationSchema *ApplicationOutputDestinationSchema `yaml:"DestinationSchema"` }
ApplicationOutputOutput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationoutput-output.html
func (ApplicationOutputOutput) Validate ¶
func (resource ApplicationOutputOutput) Validate() []error
ApplicationOutputOutput validation
type ApplicationRecordColumn ¶
type ApplicationRecordColumn struct { Mapping interface{} `yaml:"Mapping,omitempty"` Name interface{} `yaml:"Name"` SqlType interface{} `yaml:"SqlType"` }
ApplicationRecordColumn Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordcolumn.html
func (ApplicationRecordColumn) Validate ¶
func (resource ApplicationRecordColumn) Validate() []error
ApplicationRecordColumn validation
type ApplicationRecordFormat ¶
type ApplicationRecordFormat struct { RecordFormatType interface{} `yaml:"RecordFormatType"` MappingParameters *ApplicationMappingParameters `yaml:"MappingParameters,omitempty"` }
ApplicationRecordFormat Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-application-recordformat.html
func (ApplicationRecordFormat) Validate ¶
func (resource ApplicationRecordFormat) Validate() []error
ApplicationRecordFormat validation
type ApplicationReferenceDataSourceCSVMappingParameters ¶
type ApplicationReferenceDataSourceCSVMappingParameters struct { RecordColumnDelimiter interface{} `yaml:"RecordColumnDelimiter"` RecordRowDelimiter interface{} `yaml:"RecordRowDelimiter"` }
ApplicationReferenceDataSourceCSVMappingParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-csvmappingparameters.html
func (ApplicationReferenceDataSourceCSVMappingParameters) Validate ¶
func (resource ApplicationReferenceDataSourceCSVMappingParameters) Validate() []error
ApplicationReferenceDataSourceCSVMappingParameters validation
type ApplicationReferenceDataSourceJSONMappingParameters ¶
type ApplicationReferenceDataSourceJSONMappingParameters struct {
RecordRowPath interface{} `yaml:"RecordRowPath"`
}
ApplicationReferenceDataSourceJSONMappingParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-jsonmappingparameters.html
func (ApplicationReferenceDataSourceJSONMappingParameters) Validate ¶
func (resource ApplicationReferenceDataSourceJSONMappingParameters) Validate() []error
ApplicationReferenceDataSourceJSONMappingParameters validation
type ApplicationReferenceDataSourceMappingParameters ¶
type ApplicationReferenceDataSourceMappingParameters struct { JSONMappingParameters *ApplicationReferenceDataSourceJSONMappingParameters `yaml:"JSONMappingParameters,omitempty"` CSVMappingParameters *ApplicationReferenceDataSourceCSVMappingParameters `yaml:"CSVMappingParameters,omitempty"` }
ApplicationReferenceDataSourceMappingParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-mappingparameters.html
func (ApplicationReferenceDataSourceMappingParameters) Validate ¶
func (resource ApplicationReferenceDataSourceMappingParameters) Validate() []error
ApplicationReferenceDataSourceMappingParameters validation
type ApplicationReferenceDataSourceRecordColumn ¶
type ApplicationReferenceDataSourceRecordColumn struct { Mapping interface{} `yaml:"Mapping,omitempty"` Name interface{} `yaml:"Name"` SqlType interface{} `yaml:"SqlType"` }
ApplicationReferenceDataSourceRecordColumn Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordcolumn.html
func (ApplicationReferenceDataSourceRecordColumn) Validate ¶
func (resource ApplicationReferenceDataSourceRecordColumn) Validate() []error
ApplicationReferenceDataSourceRecordColumn validation
type ApplicationReferenceDataSourceRecordFormat ¶
type ApplicationReferenceDataSourceRecordFormat struct { RecordFormatType interface{} `yaml:"RecordFormatType"` MappingParameters *ApplicationReferenceDataSourceMappingParameters `yaml:"MappingParameters,omitempty"` }
ApplicationReferenceDataSourceRecordFormat Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-recordformat.html
func (ApplicationReferenceDataSourceRecordFormat) Validate ¶
func (resource ApplicationReferenceDataSourceRecordFormat) Validate() []error
ApplicationReferenceDataSourceRecordFormat validation
type ApplicationReferenceDataSourceReferenceDataSource ¶
type ApplicationReferenceDataSourceReferenceDataSource struct { TableName interface{} `yaml:"TableName,omitempty"` S3ReferenceDataSource *ApplicationReferenceDataSourceS3ReferenceDataSource `yaml:"S3ReferenceDataSource,omitempty"` ReferenceSchema *ApplicationReferenceDataSourceReferenceSchema `yaml:"ReferenceSchema"` }
ApplicationReferenceDataSourceReferenceDataSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referencedatasource.html
func (ApplicationReferenceDataSourceReferenceDataSource) Validate ¶
func (resource ApplicationReferenceDataSourceReferenceDataSource) Validate() []error
ApplicationReferenceDataSourceReferenceDataSource validation
type ApplicationReferenceDataSourceReferenceSchema ¶
type ApplicationReferenceDataSourceReferenceSchema struct { RecordEncoding interface{} `yaml:"RecordEncoding,omitempty"` RecordFormat *ApplicationReferenceDataSourceRecordFormat `yaml:"RecordFormat"` RecordColumns interface{} `yaml:"RecordColumns"` }
ApplicationReferenceDataSourceReferenceSchema Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-referenceschema.html
func (ApplicationReferenceDataSourceReferenceSchema) Validate ¶
func (resource ApplicationReferenceDataSourceReferenceSchema) Validate() []error
ApplicationReferenceDataSourceReferenceSchema validation
type ApplicationReferenceDataSourceS3ReferenceDataSource ¶
type ApplicationReferenceDataSourceS3ReferenceDataSource struct { BucketARN interface{} `yaml:"BucketARN"` FileKey interface{} `yaml:"FileKey"` ReferenceRoleARN interface{} `yaml:"ReferenceRoleARN"` }
ApplicationReferenceDataSourceS3ReferenceDataSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalytics-applicationreferencedatasource-s3referencedatasource.html
func (ApplicationReferenceDataSourceS3ReferenceDataSource) Validate ¶
func (resource ApplicationReferenceDataSourceS3ReferenceDataSource) Validate() []error
ApplicationReferenceDataSourceS3ReferenceDataSource validation
type ApplicationVersionSourceBundle ¶
type ApplicationVersionSourceBundle struct { S3Bucket interface{} `yaml:"S3Bucket"` S3Key interface{} `yaml:"S3Key"` }
ApplicationVersionSourceBundle Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-sourcebundle.html
func (ApplicationVersionSourceBundle) Validate ¶
func (resource ApplicationVersionSourceBundle) Validate() []error
ApplicationVersionSourceBundle validation
type AssociationInstanceAssociationOutputLocation ¶ added in v0.3.0
type AssociationInstanceAssociationOutputLocation struct {
S3Location *AssociationS3OutputLocation `yaml:"S3Location,omitempty"`
}
AssociationInstanceAssociationOutputLocation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-instanceassociationoutputlocation.html
func (AssociationInstanceAssociationOutputLocation) Validate ¶ added in v0.3.0
func (resource AssociationInstanceAssociationOutputLocation) Validate() []error
AssociationInstanceAssociationOutputLocation validation
type AssociationParameterValues ¶
type AssociationParameterValues struct {
ParameterValues interface{} `yaml:"ParameterValues"`
}
AssociationParameterValues Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-parametervalues.html
func (AssociationParameterValues) Validate ¶
func (resource AssociationParameterValues) Validate() []error
AssociationParameterValues validation
type AssociationS3OutputLocation ¶ added in v0.3.0
type AssociationS3OutputLocation struct { OutputS3BucketName interface{} `yaml:"OutputS3BucketName,omitempty"` OutputS3KeyPrefix interface{} `yaml:"OutputS3KeyPrefix,omitempty"` }
AssociationS3OutputLocation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-s3outputlocation.html
func (AssociationS3OutputLocation) Validate ¶ added in v0.3.0
func (resource AssociationS3OutputLocation) Validate() []error
AssociationS3OutputLocation validation
type AssociationTarget ¶
type AssociationTarget struct { Key interface{} `yaml:"Key"` Values interface{} `yaml:"Values"` }
AssociationTarget Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-association-target.html
func (AssociationTarget) Validate ¶
func (resource AssociationTarget) Validate() []error
AssociationTarget validation
type AutoScalingGroupLaunchTemplateSpecification ¶ added in v0.4.1
type AutoScalingGroupLaunchTemplateSpecification struct { LaunchTemplateId interface{} `yaml:"LaunchTemplateId,omitempty"` LaunchTemplateName interface{} `yaml:"LaunchTemplateName,omitempty"` Version interface{} `yaml:"Version"` }
AutoScalingGroupLaunchTemplateSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-launchtemplatespecification.html
func (AutoScalingGroupLaunchTemplateSpecification) Validate ¶ added in v0.4.1
func (resource AutoScalingGroupLaunchTemplateSpecification) Validate() []error
AutoScalingGroupLaunchTemplateSpecification validation
type AutoScalingGroupLifecycleHookSpecification ¶
type AutoScalingGroupLifecycleHookSpecification struct { DefaultResult interface{} `yaml:"DefaultResult,omitempty"` HeartbeatTimeout interface{} `yaml:"HeartbeatTimeout,omitempty"` LifecycleHookName interface{} `yaml:"LifecycleHookName"` LifecycleTransition interface{} `yaml:"LifecycleTransition"` NotificationMetadata interface{} `yaml:"NotificationMetadata,omitempty"` NotificationTargetARN interface{} `yaml:"NotificationTargetARN,omitempty"` RoleARN interface{} `yaml:"RoleARN,omitempty"` }
AutoScalingGroupLifecycleHookSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-autoscalinggroup-lifecyclehookspecification.html
func (AutoScalingGroupLifecycleHookSpecification) Validate ¶
func (resource AutoScalingGroupLifecycleHookSpecification) Validate() []error
AutoScalingGroupLifecycleHookSpecification validation
type AutoScalingGroupMetricsCollection ¶
type AutoScalingGroupMetricsCollection struct { Granularity interface{} `yaml:"Granularity"` Metrics interface{} `yaml:"Metrics,omitempty"` }
AutoScalingGroupMetricsCollection Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-metricscollection.html
func (AutoScalingGroupMetricsCollection) Validate ¶
func (resource AutoScalingGroupMetricsCollection) Validate() []error
AutoScalingGroupMetricsCollection validation
type AutoScalingGroupNotificationConfiguration ¶
type AutoScalingGroupNotificationConfiguration struct { TopicARN interface{} `yaml:"TopicARN"` NotificationTypes interface{} `yaml:"NotificationTypes,omitempty"` }
AutoScalingGroupNotificationConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-notificationconfigurations.html
func (AutoScalingGroupNotificationConfiguration) Validate ¶
func (resource AutoScalingGroupNotificationConfiguration) Validate() []error
AutoScalingGroupNotificationConfiguration validation
type AutoScalingGroupTagProperty ¶
type AutoScalingGroupTagProperty struct { Key interface{} `yaml:"Key"` PropagateAtLaunch interface{} `yaml:"PropagateAtLaunch"` Value interface{} `yaml:"Value"` }
AutoScalingGroupTagProperty Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-tags.html
func (AutoScalingGroupTagProperty) Validate ¶
func (resource AutoScalingGroupTagProperty) Validate() []error
AutoScalingGroupTagProperty validation
type BrokerConfigurationId ¶ added in v0.3.0
type BrokerConfigurationId struct { Id interface{} `yaml:"Id"` Revision interface{} `yaml:"Revision"` }
BrokerConfigurationId Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html
func (BrokerConfigurationId) Validate ¶ added in v0.3.0
func (resource BrokerConfigurationId) Validate() []error
BrokerConfigurationId validation
type BrokerLogList ¶ added in v0.4.1
type BrokerLogList struct { Audit interface{} `yaml:"Audit,omitempty"` General interface{} `yaml:"General,omitempty"` }
BrokerLogList Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-loglist.html
func (BrokerLogList) Validate ¶ added in v0.4.1
func (resource BrokerLogList) Validate() []error
BrokerLogList validation
type BrokerMaintenanceWindow ¶ added in v0.3.0
type BrokerMaintenanceWindow struct { DayOfWeek interface{} `yaml:"DayOfWeek"` TimeOfDay interface{} `yaml:"TimeOfDay"` TimeZone interface{} `yaml:"TimeZone"` }
BrokerMaintenanceWindow Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-maintenancewindow.html
func (BrokerMaintenanceWindow) Validate ¶ added in v0.3.0
func (resource BrokerMaintenanceWindow) Validate() []error
BrokerMaintenanceWindow validation
type BrokerUser ¶ added in v0.3.0
type BrokerUser struct { ConsoleAccess interface{} `yaml:"ConsoleAccess,omitempty"` Password interface{} `yaml:"Password"` Username interface{} `yaml:"Username"` Groups interface{} `yaml:"Groups,omitempty"` }
BrokerUser Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-user.html
func (BrokerUser) Validate ¶ added in v0.3.0
func (resource BrokerUser) Validate() []error
BrokerUser validation
type BucketAbortIncompleteMultipartUpload ¶
type BucketAbortIncompleteMultipartUpload struct {
DaysAfterInitiation interface{} `yaml:"DaysAfterInitiation"`
}
BucketAbortIncompleteMultipartUpload Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-abortincompletemultipartupload.html
func (BucketAbortIncompleteMultipartUpload) Validate ¶
func (resource BucketAbortIncompleteMultipartUpload) Validate() []error
BucketAbortIncompleteMultipartUpload validation
type BucketAccelerateConfiguration ¶
type BucketAccelerateConfiguration struct {
AccelerationStatus interface{} `yaml:"AccelerationStatus"`
}
BucketAccelerateConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accelerateconfiguration.html
func (BucketAccelerateConfiguration) Validate ¶
func (resource BucketAccelerateConfiguration) Validate() []error
BucketAccelerateConfiguration validation
type BucketAccessControlTranslation ¶
type BucketAccessControlTranslation struct {
Owner interface{} `yaml:"Owner"`
}
BucketAccessControlTranslation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-accesscontroltranslation.html
func (BucketAccessControlTranslation) Validate ¶
func (resource BucketAccessControlTranslation) Validate() []error
BucketAccessControlTranslation validation
type BucketAnalyticsConfiguration ¶
type BucketAnalyticsConfiguration struct { Id interface{} `yaml:"Id"` Prefix interface{} `yaml:"Prefix,omitempty"` StorageClassAnalysis *BucketStorageClassAnalysis `yaml:"StorageClassAnalysis"` TagFilters interface{} `yaml:"TagFilters,omitempty"` }
BucketAnalyticsConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html
func (BucketAnalyticsConfiguration) Validate ¶
func (resource BucketAnalyticsConfiguration) Validate() []error
BucketAnalyticsConfiguration validation
type BucketBucketEncryption ¶
type BucketBucketEncryption struct {
ServerSideEncryptionConfiguration interface{} `yaml:"ServerSideEncryptionConfiguration"`
}
BucketBucketEncryption Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-bucketencryption.html
func (BucketBucketEncryption) Validate ¶
func (resource BucketBucketEncryption) Validate() []error
BucketBucketEncryption validation
type BucketCorsConfiguration ¶
type BucketCorsConfiguration struct {
CorsRules interface{} `yaml:"CorsRules"`
}
BucketCorsConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors.html
func (BucketCorsConfiguration) Validate ¶
func (resource BucketCorsConfiguration) Validate() []error
BucketCorsConfiguration validation
type BucketCorsRule ¶
type BucketCorsRule struct { Id interface{} `yaml:"Id,omitempty"` MaxAge interface{} `yaml:"MaxAge,omitempty"` AllowedHeaders interface{} `yaml:"AllowedHeaders,omitempty"` AllowedMethods interface{} `yaml:"AllowedMethods"` AllowedOrigins interface{} `yaml:"AllowedOrigins"` ExposedHeaders interface{} `yaml:"ExposedHeaders,omitempty"` }
BucketCorsRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-cors-corsrule.html
func (BucketCorsRule) Validate ¶
func (resource BucketCorsRule) Validate() []error
BucketCorsRule validation
type BucketDataExport ¶
type BucketDataExport struct { OutputSchemaVersion interface{} `yaml:"OutputSchemaVersion"` Destination *BucketDestination `yaml:"Destination"` }
BucketDataExport Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-dataexport.html
func (BucketDataExport) Validate ¶
func (resource BucketDataExport) Validate() []error
BucketDataExport validation
type BucketDestination ¶
type BucketDestination struct { BucketAccountId interface{} `yaml:"BucketAccountId,omitempty"` BucketArn interface{} `yaml:"BucketArn"` Format interface{} `yaml:"Format"` Prefix interface{} `yaml:"Prefix,omitempty"` }
BucketDestination Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-destination.html
func (BucketDestination) Validate ¶
func (resource BucketDestination) Validate() []error
BucketDestination validation
type BucketEncryptionConfiguration ¶
type BucketEncryptionConfiguration struct {
ReplicaKmsKeyID interface{} `yaml:"ReplicaKmsKeyID"`
}
BucketEncryptionConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-encryptionconfiguration.html
func (BucketEncryptionConfiguration) Validate ¶
func (resource BucketEncryptionConfiguration) Validate() []error
BucketEncryptionConfiguration validation
type BucketFilterRule ¶
type BucketFilterRule struct { Name interface{} `yaml:"Name"` Value interface{} `yaml:"Value"` }
BucketFilterRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key-rules.html
func (BucketFilterRule) Validate ¶
func (resource BucketFilterRule) Validate() []error
BucketFilterRule validation
type BucketInventoryConfiguration ¶
type BucketInventoryConfiguration struct { Enabled interface{} `yaml:"Enabled"` Id interface{} `yaml:"Id"` IncludedObjectVersions interface{} `yaml:"IncludedObjectVersions"` Prefix interface{} `yaml:"Prefix,omitempty"` ScheduleFrequency interface{} `yaml:"ScheduleFrequency"` OptionalFields interface{} `yaml:"OptionalFields,omitempty"` Destination *BucketDestination `yaml:"Destination"` }
BucketInventoryConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-inventoryconfiguration.html
func (BucketInventoryConfiguration) Validate ¶
func (resource BucketInventoryConfiguration) Validate() []error
BucketInventoryConfiguration validation
type BucketLambdaConfiguration ¶
type BucketLambdaConfiguration struct { Event interface{} `yaml:"Event"` Function interface{} `yaml:"Function"` Filter *BucketNotificationFilter `yaml:"Filter,omitempty"` }
BucketLambdaConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-lambdaconfig.html
func (BucketLambdaConfiguration) Validate ¶
func (resource BucketLambdaConfiguration) Validate() []error
BucketLambdaConfiguration validation
type BucketLifecycleConfiguration ¶
type BucketLifecycleConfiguration struct {
Rules interface{} `yaml:"Rules"`
}
BucketLifecycleConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig.html
func (BucketLifecycleConfiguration) Validate ¶
func (resource BucketLifecycleConfiguration) Validate() []error
BucketLifecycleConfiguration validation
type BucketLoggingConfiguration ¶
type BucketLoggingConfiguration struct { DestinationBucketName interface{} `yaml:"DestinationBucketName,omitempty"` LogFilePrefix interface{} `yaml:"LogFilePrefix,omitempty"` }
BucketLoggingConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-loggingconfig.html
func (BucketLoggingConfiguration) Validate ¶
func (resource BucketLoggingConfiguration) Validate() []error
BucketLoggingConfiguration validation
type BucketMetricsConfiguration ¶
type BucketMetricsConfiguration struct { Id interface{} `yaml:"Id"` Prefix interface{} `yaml:"Prefix,omitempty"` TagFilters interface{} `yaml:"TagFilters,omitempty"` }
BucketMetricsConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-metricsconfiguration.html
func (BucketMetricsConfiguration) Validate ¶
func (resource BucketMetricsConfiguration) Validate() []error
BucketMetricsConfiguration validation
type BucketNoncurrentVersionTransition ¶
type BucketNoncurrentVersionTransition struct { StorageClass interface{} `yaml:"StorageClass"` TransitionInDays interface{} `yaml:"TransitionInDays"` }
BucketNoncurrentVersionTransition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-noncurrentversiontransition.html
func (BucketNoncurrentVersionTransition) Validate ¶
func (resource BucketNoncurrentVersionTransition) Validate() []error
BucketNoncurrentVersionTransition validation
type BucketNotificationConfiguration ¶
type BucketNotificationConfiguration struct { LambdaConfigurations interface{} `yaml:"LambdaConfigurations,omitempty"` QueueConfigurations interface{} `yaml:"QueueConfigurations,omitempty"` TopicConfigurations interface{} `yaml:"TopicConfigurations,omitempty"` }
BucketNotificationConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig.html
func (BucketNotificationConfiguration) Validate ¶
func (resource BucketNotificationConfiguration) Validate() []error
BucketNotificationConfiguration validation
type BucketNotificationFilter ¶
type BucketNotificationFilter struct {
S3Key *BucketS3KeyFilter `yaml:"S3Key"`
}
BucketNotificationFilter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter.html
func (BucketNotificationFilter) Validate ¶
func (resource BucketNotificationFilter) Validate() []error
BucketNotificationFilter validation
type BucketQueueConfiguration ¶
type BucketQueueConfiguration struct { Event interface{} `yaml:"Event"` Queue interface{} `yaml:"Queue"` Filter *BucketNotificationFilter `yaml:"Filter,omitempty"` }
BucketQueueConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-queueconfig.html
func (BucketQueueConfiguration) Validate ¶
func (resource BucketQueueConfiguration) Validate() []error
BucketQueueConfiguration validation
type BucketRedirectAllRequestsTo ¶
type BucketRedirectAllRequestsTo struct { HostName interface{} `yaml:"HostName"` Protocol interface{} `yaml:"Protocol,omitempty"` }
BucketRedirectAllRequestsTo Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-redirectallrequeststo.html
func (BucketRedirectAllRequestsTo) Validate ¶
func (resource BucketRedirectAllRequestsTo) Validate() []error
BucketRedirectAllRequestsTo validation
type BucketRedirectRule ¶
type BucketRedirectRule struct { HostName interface{} `yaml:"HostName,omitempty"` HttpRedirectCode interface{} `yaml:"HttpRedirectCode,omitempty"` Protocol interface{} `yaml:"Protocol,omitempty"` ReplaceKeyPrefixWith interface{} `yaml:"ReplaceKeyPrefixWith,omitempty"` ReplaceKeyWith interface{} `yaml:"ReplaceKeyWith,omitempty"` }
BucketRedirectRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-redirectrule.html
func (BucketRedirectRule) Validate ¶
func (resource BucketRedirectRule) Validate() []error
BucketRedirectRule validation
type BucketReplicationConfiguration ¶
type BucketReplicationConfiguration struct { Role interface{} `yaml:"Role"` Rules interface{} `yaml:"Rules"` }
BucketReplicationConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration.html
func (BucketReplicationConfiguration) Validate ¶
func (resource BucketReplicationConfiguration) Validate() []error
BucketReplicationConfiguration validation
type BucketReplicationDestination ¶
type BucketReplicationDestination struct { Account interface{} `yaml:"Account,omitempty"` Bucket interface{} `yaml:"Bucket"` StorageClass interface{} `yaml:"StorageClass,omitempty"` EncryptionConfiguration *BucketEncryptionConfiguration `yaml:"EncryptionConfiguration,omitempty"` AccessControlTranslation *BucketAccessControlTranslation `yaml:"AccessControlTranslation,omitempty"` }
BucketReplicationDestination Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules-destination.html
func (BucketReplicationDestination) Validate ¶
func (resource BucketReplicationDestination) Validate() []error
BucketReplicationDestination validation
type BucketReplicationRule ¶
type BucketReplicationRule struct { Id interface{} `yaml:"Id,omitempty"` Prefix interface{} `yaml:"Prefix"` Status interface{} `yaml:"Status"` SourceSelectionCriteria *BucketSourceSelectionCriteria `yaml:"SourceSelectionCriteria,omitempty"` Destination *BucketReplicationDestination `yaml:"Destination"` }
BucketReplicationRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-replicationconfiguration-rules.html
func (BucketReplicationRule) Validate ¶
func (resource BucketReplicationRule) Validate() []error
BucketReplicationRule validation
type BucketRoutingRule ¶
type BucketRoutingRule struct { RoutingRuleCondition *BucketRoutingRuleCondition `yaml:"RoutingRuleCondition,omitempty"` RedirectRule *BucketRedirectRule `yaml:"RedirectRule"` }
BucketRoutingRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules.html
func (BucketRoutingRule) Validate ¶
func (resource BucketRoutingRule) Validate() []error
BucketRoutingRule validation
type BucketRoutingRuleCondition ¶
type BucketRoutingRuleCondition struct { HttpErrorCodeReturnedEquals interface{} `yaml:"HttpErrorCodeReturnedEquals,omitempty"` KeyPrefixEquals interface{} `yaml:"KeyPrefixEquals,omitempty"` }
BucketRoutingRuleCondition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration-routingrules-routingrulecondition.html
func (BucketRoutingRuleCondition) Validate ¶
func (resource BucketRoutingRuleCondition) Validate() []error
BucketRoutingRuleCondition validation
type BucketRule ¶
type BucketRule struct { ExpirationDate interface{} `yaml:"ExpirationDate,omitempty"` ExpirationInDays interface{} `yaml:"ExpirationInDays,omitempty"` Id interface{} `yaml:"Id,omitempty"` NoncurrentVersionExpirationInDays interface{} `yaml:"NoncurrentVersionExpirationInDays,omitempty"` Prefix interface{} `yaml:"Prefix,omitempty"` Status interface{} `yaml:"Status"` Transition *BucketTransition `yaml:"Transition,omitempty"` NoncurrentVersionTransition *BucketNoncurrentVersionTransition `yaml:"NoncurrentVersionTransition,omitempty"` NoncurrentVersionTransitions interface{} `yaml:"NoncurrentVersionTransitions,omitempty"` TagFilters interface{} `yaml:"TagFilters,omitempty"` Transitions interface{} `yaml:"Transitions,omitempty"` AbortIncompleteMultipartUpload *BucketAbortIncompleteMultipartUpload `yaml:"AbortIncompleteMultipartUpload,omitempty"` }
BucketRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule.html
type BucketS3KeyFilter ¶
type BucketS3KeyFilter struct {
Rules interface{} `yaml:"Rules"`
}
BucketS3KeyFilter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfiguration-config-filter-s3key.html
func (BucketS3KeyFilter) Validate ¶
func (resource BucketS3KeyFilter) Validate() []error
BucketS3KeyFilter validation
type BucketServerSideEncryptionByDefault ¶
type BucketServerSideEncryptionByDefault struct { KMSMasterKeyID interface{} `yaml:"KMSMasterKeyID,omitempty"` SSEAlgorithm interface{} `yaml:"SSEAlgorithm"` }
BucketServerSideEncryptionByDefault Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionbydefault.html
func (BucketServerSideEncryptionByDefault) Validate ¶
func (resource BucketServerSideEncryptionByDefault) Validate() []error
BucketServerSideEncryptionByDefault validation
type BucketServerSideEncryptionRule ¶
type BucketServerSideEncryptionRule struct {
ServerSideEncryptionByDefault *BucketServerSideEncryptionByDefault `yaml:"ServerSideEncryptionByDefault,omitempty"`
}
BucketServerSideEncryptionRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-serversideencryptionrule.html
func (BucketServerSideEncryptionRule) Validate ¶
func (resource BucketServerSideEncryptionRule) Validate() []error
BucketServerSideEncryptionRule validation
type BucketSourceSelectionCriteria ¶
type BucketSourceSelectionCriteria struct {
SseKmsEncryptedObjects *BucketSseKmsEncryptedObjects `yaml:"SseKmsEncryptedObjects"`
}
BucketSourceSelectionCriteria Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-sourceselectioncriteria.html
func (BucketSourceSelectionCriteria) Validate ¶
func (resource BucketSourceSelectionCriteria) Validate() []error
BucketSourceSelectionCriteria validation
type BucketSseKmsEncryptedObjects ¶
type BucketSseKmsEncryptedObjects struct {
Status interface{} `yaml:"Status"`
}
BucketSseKmsEncryptedObjects Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-ssekmsencryptedobjects.html
func (BucketSseKmsEncryptedObjects) Validate ¶
func (resource BucketSseKmsEncryptedObjects) Validate() []error
BucketSseKmsEncryptedObjects validation
type BucketStorageClassAnalysis ¶
type BucketStorageClassAnalysis struct {
DataExport *BucketDataExport `yaml:"DataExport,omitempty"`
}
BucketStorageClassAnalysis Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-storageclassanalysis.html
func (BucketStorageClassAnalysis) Validate ¶
func (resource BucketStorageClassAnalysis) Validate() []error
BucketStorageClassAnalysis validation
type BucketTagFilter ¶
type BucketTagFilter struct { Key interface{} `yaml:"Key"` Value interface{} `yaml:"Value"` }
BucketTagFilter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-tagfilter.html
func (BucketTagFilter) Validate ¶
func (resource BucketTagFilter) Validate() []error
BucketTagFilter validation
type BucketTopicConfiguration ¶
type BucketTopicConfiguration struct { Event interface{} `yaml:"Event"` Topic interface{} `yaml:"Topic"` Filter *BucketNotificationFilter `yaml:"Filter,omitempty"` }
BucketTopicConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-notificationconfig-topicconfig.html
func (BucketTopicConfiguration) Validate ¶
func (resource BucketTopicConfiguration) Validate() []error
BucketTopicConfiguration validation
type BucketTransition ¶
type BucketTransition struct { StorageClass interface{} `yaml:"StorageClass"` TransitionDate interface{} `yaml:"TransitionDate,omitempty"` TransitionInDays interface{} `yaml:"TransitionInDays,omitempty"` }
BucketTransition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-lifecycleconfig-rule-transition.html
func (BucketTransition) Validate ¶
func (resource BucketTransition) Validate() []error
BucketTransition validation
type BucketVersioningConfiguration ¶
type BucketVersioningConfiguration struct {
Status interface{} `yaml:"Status"`
}
BucketVersioningConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-versioningconfig.html
func (BucketVersioningConfiguration) Validate ¶
func (resource BucketVersioningConfiguration) Validate() []error
BucketVersioningConfiguration validation
type BucketWebsiteConfiguration ¶
type BucketWebsiteConfiguration struct { ErrorDocument interface{} `yaml:"ErrorDocument,omitempty"` IndexDocument interface{} `yaml:"IndexDocument,omitempty"` RedirectAllRequestsTo *BucketRedirectAllRequestsTo `yaml:"RedirectAllRequestsTo,omitempty"` RoutingRules interface{} `yaml:"RoutingRules,omitempty"` }
BucketWebsiteConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-websiteconfiguration.html
func (BucketWebsiteConfiguration) Validate ¶
func (resource BucketWebsiteConfiguration) Validate() []error
BucketWebsiteConfiguration validation
type BudgetBudgetData ¶ added in v0.3.0
type BudgetBudgetData struct { BudgetName interface{} `yaml:"BudgetName,omitempty"` BudgetType interface{} `yaml:"BudgetType"` CostFilters interface{} `yaml:"CostFilters,omitempty"` TimeUnit interface{} `yaml:"TimeUnit"` TimePeriod *BudgetTimePeriod `yaml:"TimePeriod,omitempty"` BudgetLimit *BudgetSpend `yaml:"BudgetLimit,omitempty"` CostTypes *BudgetCostTypes `yaml:"CostTypes,omitempty"` }
BudgetBudgetData Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-budgetdata.html
func (BudgetBudgetData) Validate ¶ added in v0.3.0
func (resource BudgetBudgetData) Validate() []error
BudgetBudgetData validation
type BudgetCostTypes ¶ added in v0.3.0
type BudgetCostTypes struct { IncludeCredit interface{} `yaml:"IncludeCredit,omitempty"` IncludeDiscount interface{} `yaml:"IncludeDiscount,omitempty"` IncludeOtherSubscription interface{} `yaml:"IncludeOtherSubscription,omitempty"` IncludeRecurring interface{} `yaml:"IncludeRecurring,omitempty"` IncludeRefund interface{} `yaml:"IncludeRefund,omitempty"` IncludeSubscription interface{} `yaml:"IncludeSubscription,omitempty"` IncludeSupport interface{} `yaml:"IncludeSupport,omitempty"` IncludeTax interface{} `yaml:"IncludeTax,omitempty"` IncludeUpfront interface{} `yaml:"IncludeUpfront,omitempty"` UseAmortized interface{} `yaml:"UseAmortized,omitempty"` UseBlended interface{} `yaml:"UseBlended,omitempty"` }
BudgetCostTypes Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-costtypes.html
func (BudgetCostTypes) Validate ¶ added in v0.3.0
func (resource BudgetCostTypes) Validate() []error
BudgetCostTypes validation
type BudgetNotification ¶ added in v0.3.0
type BudgetNotification struct { ComparisonOperator interface{} `yaml:"ComparisonOperator"` NotificationType interface{} `yaml:"NotificationType"` Threshold interface{} `yaml:"Threshold"` ThresholdType interface{} `yaml:"ThresholdType,omitempty"` }
BudgetNotification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notification.html
func (BudgetNotification) Validate ¶ added in v0.3.0
func (resource BudgetNotification) Validate() []error
BudgetNotification validation
type BudgetNotificationWithSubscribers ¶ added in v0.3.0
type BudgetNotificationWithSubscribers struct { Notification *BudgetNotification `yaml:"Notification"` Subscribers interface{} `yaml:"Subscribers"` }
BudgetNotificationWithSubscribers Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-notificationwithsubscribers.html
func (BudgetNotificationWithSubscribers) Validate ¶ added in v0.3.0
func (resource BudgetNotificationWithSubscribers) Validate() []error
BudgetNotificationWithSubscribers validation
type BudgetSpend ¶ added in v0.3.0
type BudgetSpend struct { Amount interface{} `yaml:"Amount"` Unit interface{} `yaml:"Unit"` }
BudgetSpend Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-spend.html
func (BudgetSpend) Validate ¶ added in v0.3.0
func (resource BudgetSpend) Validate() []error
BudgetSpend validation
type BudgetSubscriber ¶ added in v0.3.0
type BudgetSubscriber struct { Address interface{} `yaml:"Address"` SubscriptionType interface{} `yaml:"SubscriptionType"` }
BudgetSubscriber Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-subscriber.html
func (BudgetSubscriber) Validate ¶ added in v0.3.0
func (resource BudgetSubscriber) Validate() []error
BudgetSubscriber validation
type BudgetTimePeriod ¶ added in v0.3.0
type BudgetTimePeriod struct { End interface{} `yaml:"End,omitempty"` Start interface{} `yaml:"Start,omitempty"` }
BudgetTimePeriod Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-budgets-budget-timeperiod.html
func (BudgetTimePeriod) Validate ¶ added in v0.3.0
func (resource BudgetTimePeriod) Validate() []error
BudgetTimePeriod validation
type BuildS3Location ¶
type BuildS3Location struct { Bucket interface{} `yaml:"Bucket"` Key interface{} `yaml:"Key"` RoleArn interface{} `yaml:"RoleArn"` }
BuildS3Location Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html
func (BuildS3Location) Validate ¶
func (resource BuildS3Location) Validate() []error
BuildS3Location validation
type ByteMatchSetByteMatchTuple ¶
type ByteMatchSetByteMatchTuple struct { PositionalConstraint interface{} `yaml:"PositionalConstraint"` TargetString interface{} `yaml:"TargetString,omitempty"` TargetStringBase64 interface{} `yaml:"TargetStringBase64,omitempty"` TextTransformation interface{} `yaml:"TextTransformation"` FieldToMatch *ByteMatchSetFieldToMatch `yaml:"FieldToMatch"` }
ByteMatchSetByteMatchTuple Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-bytematchtuple.html
func (ByteMatchSetByteMatchTuple) Validate ¶
func (resource ByteMatchSetByteMatchTuple) Validate() []error
ByteMatchSetByteMatchTuple validation
type ByteMatchSetFieldToMatch ¶
type ByteMatchSetFieldToMatch struct { Data interface{} `yaml:"Data,omitempty"` Type interface{} `yaml:"Type"` }
ByteMatchSetFieldToMatch Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-bytematchset-fieldtomatch.html
func (ByteMatchSetFieldToMatch) Validate ¶
func (resource ByteMatchSetFieldToMatch) Validate() []error
ByteMatchSetFieldToMatch validation
type CertificateDomainValidationOption ¶
type CertificateDomainValidationOption struct { DomainName interface{} `yaml:"DomainName"` ValidationDomain interface{} `yaml:"ValidationDomain"` }
CertificateDomainValidationOption Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-certificatemanager-certificate-domainvalidationoption.html
func (CertificateDomainValidationOption) Validate ¶
func (resource CertificateDomainValidationOption) Validate() []error
CertificateDomainValidationOption validation
type ClassifierGrokClassifier ¶
type ClassifierGrokClassifier struct { Classification interface{} `yaml:"Classification"` CustomPatterns interface{} `yaml:"CustomPatterns,omitempty"` GrokPattern interface{} `yaml:"GrokPattern"` Name interface{} `yaml:"Name,omitempty"` }
ClassifierGrokClassifier Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-grokclassifier.html
func (ClassifierGrokClassifier) Validate ¶
func (resource ClassifierGrokClassifier) Validate() []error
ClassifierGrokClassifier validation
type ClassifierJsonClassifier ¶ added in v0.4.1
type ClassifierJsonClassifier struct { JsonPath interface{} `yaml:"JsonPath"` Name interface{} `yaml:"Name,omitempty"` }
ClassifierJsonClassifier Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-jsonclassifier.html
func (ClassifierJsonClassifier) Validate ¶ added in v0.4.1
func (resource ClassifierJsonClassifier) Validate() []error
ClassifierJsonClassifier validation
type ClassifierXMLClassifier ¶ added in v0.4.1
type ClassifierXMLClassifier struct { Classification interface{} `yaml:"Classification"` Name interface{} `yaml:"Name,omitempty"` RowTag interface{} `yaml:"RowTag"` }
ClassifierXMLClassifier Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-classifier-xmlclassifier.html
func (ClassifierXMLClassifier) Validate ¶ added in v0.4.1
func (resource ClassifierXMLClassifier) Validate() []error
ClassifierXMLClassifier validation
type CloudFormationProductProvisioningArtifactProperties ¶ added in v0.3.0
type CloudFormationProductProvisioningArtifactProperties struct { Description interface{} `yaml:"Description,omitempty"` Info interface{} `yaml:"Info"` Name interface{} `yaml:"Name,omitempty"` }
CloudFormationProductProvisioningArtifactProperties Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationproduct-provisioningartifactproperties.html
func (CloudFormationProductProvisioningArtifactProperties) Validate ¶ added in v0.3.0
func (resource CloudFormationProductProvisioningArtifactProperties) Validate() []error
CloudFormationProductProvisioningArtifactProperties validation
type CloudFormationProvisionedProductProvisioningParameter ¶
type CloudFormationProvisionedProductProvisioningParameter struct { Key interface{} `yaml:"Key,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
CloudFormationProvisionedProductProvisioningParameter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicecatalog-cloudformationprovisionedproduct-provisioningparameter.html
func (CloudFormationProvisionedProductProvisioningParameter) Validate ¶
func (resource CloudFormationProvisionedProductProvisioningParameter) Validate() []error
CloudFormationProvisionedProductProvisioningParameter validation
type CloudFrontOriginAccessIdentityCloudFrontOriginAccessIdentityConfig ¶
type CloudFrontOriginAccessIdentityCloudFrontOriginAccessIdentityConfig struct {
Comment interface{} `yaml:"Comment"`
}
CloudFrontOriginAccessIdentityCloudFrontOriginAccessIdentityConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-cloudfrontoriginaccessidentity-cloudfrontoriginaccessidentityconfig.html
func (CloudFrontOriginAccessIdentityCloudFrontOriginAccessIdentityConfig) Validate ¶
func (resource CloudFrontOriginAccessIdentityCloudFrontOriginAccessIdentityConfig) Validate() []error
CloudFrontOriginAccessIdentityCloudFrontOriginAccessIdentityConfig validation
type ClusterApplication ¶
type ClusterApplication struct { Name interface{} `yaml:"Name,omitempty"` Version interface{} `yaml:"Version,omitempty"` AdditionalInfo interface{} `yaml:"AdditionalInfo,omitempty"` Args interface{} `yaml:"Args,omitempty"` }
ClusterApplication Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-application.html
func (ClusterApplication) Validate ¶
func (resource ClusterApplication) Validate() []error
ClusterApplication validation
type ClusterAutoScalingPolicy ¶
type ClusterAutoScalingPolicy struct { Constraints *ClusterScalingConstraints `yaml:"Constraints"` Rules interface{} `yaml:"Rules"` }
ClusterAutoScalingPolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-autoscalingpolicy.html
func (ClusterAutoScalingPolicy) Validate ¶
func (resource ClusterAutoScalingPolicy) Validate() []error
ClusterAutoScalingPolicy validation
type ClusterBootstrapActionConfig ¶
type ClusterBootstrapActionConfig struct { Name interface{} `yaml:"Name"` ScriptBootstrapAction *ClusterScriptBootstrapActionConfig `yaml:"ScriptBootstrapAction"` }
ClusterBootstrapActionConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-bootstrapactionconfig.html
func (ClusterBootstrapActionConfig) Validate ¶
func (resource ClusterBootstrapActionConfig) Validate() []error
ClusterBootstrapActionConfig validation
type ClusterCloudWatchAlarmDefinition ¶
type ClusterCloudWatchAlarmDefinition struct { ComparisonOperator interface{} `yaml:"ComparisonOperator"` EvaluationPeriods interface{} `yaml:"EvaluationPeriods,omitempty"` MetricName interface{} `yaml:"MetricName"` Namespace interface{} `yaml:"Namespace,omitempty"` Period interface{} `yaml:"Period"` Statistic interface{} `yaml:"Statistic,omitempty"` Threshold interface{} `yaml:"Threshold"` Unit interface{} `yaml:"Unit,omitempty"` Dimensions interface{} `yaml:"Dimensions,omitempty"` }
ClusterCloudWatchAlarmDefinition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-cloudwatchalarmdefinition.html
func (ClusterCloudWatchAlarmDefinition) Validate ¶
func (resource ClusterCloudWatchAlarmDefinition) Validate() []error
ClusterCloudWatchAlarmDefinition validation
type ClusterConfiguration ¶
type ClusterConfiguration struct { Classification interface{} `yaml:"Classification,omitempty"` ConfigurationProperties interface{} `yaml:"ConfigurationProperties,omitempty"` Configurations interface{} `yaml:"Configurations,omitempty"` }
ClusterConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-configuration.html
func (ClusterConfiguration) Validate ¶
func (resource ClusterConfiguration) Validate() []error
ClusterConfiguration validation
type ClusterEbsBlockDeviceConfig ¶
type ClusterEbsBlockDeviceConfig struct { VolumesPerInstance interface{} `yaml:"VolumesPerInstance,omitempty"` VolumeSpecification *ClusterVolumeSpecification `yaml:"VolumeSpecification"` }
ClusterEbsBlockDeviceConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-ebsblockdeviceconfig.html
func (ClusterEbsBlockDeviceConfig) Validate ¶
func (resource ClusterEbsBlockDeviceConfig) Validate() []error
ClusterEbsBlockDeviceConfig validation
type ClusterEbsConfiguration ¶
type ClusterEbsConfiguration struct { EbsOptimized interface{} `yaml:"EbsOptimized,omitempty"` EbsBlockDeviceConfigs interface{} `yaml:"EbsBlockDeviceConfigs,omitempty"` }
ClusterEbsConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-ebsconfiguration.html
func (ClusterEbsConfiguration) Validate ¶
func (resource ClusterEbsConfiguration) Validate() []error
ClusterEbsConfiguration validation
type ClusterInstanceFleetConfig ¶
type ClusterInstanceFleetConfig struct { Name interface{} `yaml:"Name,omitempty"` TargetOnDemandCapacity interface{} `yaml:"TargetOnDemandCapacity,omitempty"` TargetSpotCapacity interface{} `yaml:"TargetSpotCapacity,omitempty"` InstanceTypeConfigs interface{} `yaml:"InstanceTypeConfigs,omitempty"` LaunchSpecifications *ClusterInstanceFleetProvisioningSpecifications `yaml:"LaunchSpecifications,omitempty"` }
ClusterInstanceFleetConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetconfig.html
func (ClusterInstanceFleetConfig) Validate ¶
func (resource ClusterInstanceFleetConfig) Validate() []error
ClusterInstanceFleetConfig validation
type ClusterInstanceFleetProvisioningSpecifications ¶
type ClusterInstanceFleetProvisioningSpecifications struct {
SpotSpecification *ClusterSpotProvisioningSpecification `yaml:"SpotSpecification"`
}
ClusterInstanceFleetProvisioningSpecifications Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancefleetprovisioningspecifications.html
func (ClusterInstanceFleetProvisioningSpecifications) Validate ¶
func (resource ClusterInstanceFleetProvisioningSpecifications) Validate() []error
ClusterInstanceFleetProvisioningSpecifications validation
type ClusterInstanceGroupConfig ¶
type ClusterInstanceGroupConfig struct { BidPrice interface{} `yaml:"BidPrice,omitempty"` InstanceCount interface{} `yaml:"InstanceCount"` InstanceType interface{} `yaml:"InstanceType"` Market interface{} `yaml:"Market,omitempty"` Name interface{} `yaml:"Name,omitempty"` Configurations interface{} `yaml:"Configurations,omitempty"` EbsConfiguration *ClusterEbsConfiguration `yaml:"EbsConfiguration,omitempty"` AutoScalingPolicy *ClusterAutoScalingPolicy `yaml:"AutoScalingPolicy,omitempty"` }
ClusterInstanceGroupConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancegroupconfig.html
func (ClusterInstanceGroupConfig) Validate ¶
func (resource ClusterInstanceGroupConfig) Validate() []error
ClusterInstanceGroupConfig validation
type ClusterInstanceTypeConfig ¶
type ClusterInstanceTypeConfig struct { BidPrice interface{} `yaml:"BidPrice,omitempty"` BidPriceAsPercentageOfOnDemandPrice interface{} `yaml:"BidPriceAsPercentageOfOnDemandPrice,omitempty"` InstanceType interface{} `yaml:"InstanceType"` WeightedCapacity interface{} `yaml:"WeightedCapacity,omitempty"` Configurations interface{} `yaml:"Configurations,omitempty"` EbsConfiguration *ClusterEbsConfiguration `yaml:"EbsConfiguration,omitempty"` }
ClusterInstanceTypeConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-instancetypeconfig.html
func (ClusterInstanceTypeConfig) Validate ¶
func (resource ClusterInstanceTypeConfig) Validate() []error
ClusterInstanceTypeConfig validation
type ClusterJobFlowInstancesConfig ¶
type ClusterJobFlowInstancesConfig struct { Ec2KeyName interface{} `yaml:"Ec2KeyName,omitempty"` Ec2SubnetId interface{} `yaml:"Ec2SubnetId,omitempty"` EmrManagedMasterSecurityGroup interface{} `yaml:"EmrManagedMasterSecurityGroup,omitempty"` EmrManagedSlaveSecurityGroup interface{} `yaml:"EmrManagedSlaveSecurityGroup,omitempty"` HadoopVersion interface{} `yaml:"HadoopVersion,omitempty"` ServiceAccessSecurityGroup interface{} `yaml:"ServiceAccessSecurityGroup,omitempty"` TerminationProtected interface{} `yaml:"TerminationProtected,omitempty"` Placement *ClusterPlacementType `yaml:"Placement,omitempty"` AdditionalSlaveSecurityGroups interface{} `yaml:"AdditionalSlaveSecurityGroups,omitempty"` AdditionalMasterSecurityGroups interface{} `yaml:"AdditionalMasterSecurityGroups,omitempty"` CoreInstanceGroup *ClusterInstanceGroupConfig `yaml:"CoreInstanceGroup,omitempty"` MasterInstanceGroup *ClusterInstanceGroupConfig `yaml:"MasterInstanceGroup,omitempty"` CoreInstanceFleet *ClusterInstanceFleetConfig `yaml:"CoreInstanceFleet,omitempty"` MasterInstanceFleet *ClusterInstanceFleetConfig `yaml:"MasterInstanceFleet,omitempty"` }
ClusterJobFlowInstancesConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-jobflowinstancesconfig.html
func (ClusterJobFlowInstancesConfig) Validate ¶
func (resource ClusterJobFlowInstancesConfig) Validate() []error
ClusterJobFlowInstancesConfig validation
type ClusterKerberosAttributes ¶ added in v0.4.1
type ClusterKerberosAttributes struct { ADDomainJoinPassword interface{} `yaml:"ADDomainJoinPassword,omitempty"` ADDomainJoinUser interface{} `yaml:"ADDomainJoinUser,omitempty"` CrossRealmTrustPrincipalPassword interface{} `yaml:"CrossRealmTrustPrincipalPassword,omitempty"` KdcAdminPassword interface{} `yaml:"KdcAdminPassword"` Realm interface{} `yaml:"Realm"` }
ClusterKerberosAttributes Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-kerberosattributes.html
func (ClusterKerberosAttributes) Validate ¶ added in v0.4.1
func (resource ClusterKerberosAttributes) Validate() []error
ClusterKerberosAttributes validation
type ClusterLoggingProperties ¶
type ClusterLoggingProperties struct { BucketName interface{} `yaml:"BucketName"` S3KeyPrefix interface{} `yaml:"S3KeyPrefix,omitempty"` }
ClusterLoggingProperties Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-redshift-cluster-loggingproperties.html
func (ClusterLoggingProperties) Validate ¶
func (resource ClusterLoggingProperties) Validate() []error
ClusterLoggingProperties validation
type ClusterMetricDimension ¶
type ClusterMetricDimension struct { Key interface{} `yaml:"Key"` Value interface{} `yaml:"Value"` }
ClusterMetricDimension Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-metricdimension.html
func (ClusterMetricDimension) Validate ¶
func (resource ClusterMetricDimension) Validate() []error
ClusterMetricDimension validation
type ClusterParameterGroupParameter ¶
type ClusterParameterGroupParameter struct { ParameterName interface{} `yaml:"ParameterName"` ParameterValue interface{} `yaml:"ParameterValue"` }
ClusterParameterGroupParameter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-property-redshift-clusterparametergroup-parameter.html
func (ClusterParameterGroupParameter) Validate ¶
func (resource ClusterParameterGroupParameter) Validate() []error
ClusterParameterGroupParameter validation
type ClusterPlacementType ¶
type ClusterPlacementType struct {
AvailabilityZone interface{} `yaml:"AvailabilityZone"`
}
ClusterPlacementType Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-placementtype.html
func (ClusterPlacementType) Validate ¶
func (resource ClusterPlacementType) Validate() []error
ClusterPlacementType validation
type ClusterResourcesVpcConfig ¶ added in v0.3.0
type ClusterResourcesVpcConfig struct { SecurityGroupIds interface{} `yaml:"SecurityGroupIds,omitempty"` SubnetIds interface{} `yaml:"SubnetIds"` }
ClusterResourcesVpcConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-eks-cluster-resourcesvpcconfig.html
func (ClusterResourcesVpcConfig) Validate ¶ added in v0.3.0
func (resource ClusterResourcesVpcConfig) Validate() []error
ClusterResourcesVpcConfig validation
type ClusterSSESpecification ¶ added in v0.4.1
type ClusterSSESpecification struct {
SSEEnabled interface{} `yaml:"SSEEnabled,omitempty"`
}
ClusterSSESpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dax-cluster-ssespecification.html
func (ClusterSSESpecification) Validate ¶ added in v0.4.1
func (resource ClusterSSESpecification) Validate() []error
ClusterSSESpecification validation
type ClusterScalingAction ¶
type ClusterScalingAction struct { Market interface{} `yaml:"Market,omitempty"` SimpleScalingPolicyConfiguration *ClusterSimpleScalingPolicyConfiguration `yaml:"SimpleScalingPolicyConfiguration"` }
ClusterScalingAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingaction.html
func (ClusterScalingAction) Validate ¶
func (resource ClusterScalingAction) Validate() []error
ClusterScalingAction validation
type ClusterScalingConstraints ¶
type ClusterScalingConstraints struct { MaxCapacity interface{} `yaml:"MaxCapacity"` MinCapacity interface{} `yaml:"MinCapacity"` }
ClusterScalingConstraints Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingconstraints.html
func (ClusterScalingConstraints) Validate ¶
func (resource ClusterScalingConstraints) Validate() []error
ClusterScalingConstraints validation
type ClusterScalingRule ¶
type ClusterScalingRule struct { Description interface{} `yaml:"Description,omitempty"` Name interface{} `yaml:"Name"` Trigger *ClusterScalingTrigger `yaml:"Trigger"` Action *ClusterScalingAction `yaml:"Action"` }
ClusterScalingRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingrule.html
func (ClusterScalingRule) Validate ¶
func (resource ClusterScalingRule) Validate() []error
ClusterScalingRule validation
type ClusterScalingTrigger ¶
type ClusterScalingTrigger struct {
CloudWatchAlarmDefinition *ClusterCloudWatchAlarmDefinition `yaml:"CloudWatchAlarmDefinition"`
}
ClusterScalingTrigger Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scalingtrigger.html
func (ClusterScalingTrigger) Validate ¶
func (resource ClusterScalingTrigger) Validate() []error
ClusterScalingTrigger validation
type ClusterScriptBootstrapActionConfig ¶
type ClusterScriptBootstrapActionConfig struct { Path interface{} `yaml:"Path"` Args interface{} `yaml:"Args,omitempty"` }
ClusterScriptBootstrapActionConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-scriptbootstrapactionconfig.html
func (ClusterScriptBootstrapActionConfig) Validate ¶
func (resource ClusterScriptBootstrapActionConfig) Validate() []error
ClusterScriptBootstrapActionConfig validation
type ClusterSimpleScalingPolicyConfiguration ¶
type ClusterSimpleScalingPolicyConfiguration struct { AdjustmentType interface{} `yaml:"AdjustmentType,omitempty"` CoolDown interface{} `yaml:"CoolDown,omitempty"` ScalingAdjustment interface{} `yaml:"ScalingAdjustment"` }
ClusterSimpleScalingPolicyConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-simplescalingpolicyconfiguration.html
func (ClusterSimpleScalingPolicyConfiguration) Validate ¶
func (resource ClusterSimpleScalingPolicyConfiguration) Validate() []error
ClusterSimpleScalingPolicyConfiguration validation
type ClusterSpotProvisioningSpecification ¶
type ClusterSpotProvisioningSpecification struct { BlockDurationMinutes interface{} `yaml:"BlockDurationMinutes,omitempty"` TimeoutAction interface{} `yaml:"TimeoutAction"` TimeoutDurationMinutes interface{} `yaml:"TimeoutDurationMinutes"` }
ClusterSpotProvisioningSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-spotprovisioningspecification.html
func (ClusterSpotProvisioningSpecification) Validate ¶
func (resource ClusterSpotProvisioningSpecification) Validate() []error
ClusterSpotProvisioningSpecification validation
type ClusterVolumeSpecification ¶
type ClusterVolumeSpecification struct { Iops interface{} `yaml:"Iops,omitempty"` SizeInGB interface{} `yaml:"SizeInGB"` VolumeType interface{} `yaml:"VolumeType"` }
ClusterVolumeSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-volumespecification.html
func (ClusterVolumeSpecification) Validate ¶
func (resource ClusterVolumeSpecification) Validate() []error
ClusterVolumeSpecification validation
type ComputeEnvironmentComputeResources ¶
type ComputeEnvironmentComputeResources struct { BidPercentage interface{} `yaml:"BidPercentage,omitempty"` DesiredvCpus interface{} `yaml:"DesiredvCpus,omitempty"` Ec2KeyPair interface{} `yaml:"Ec2KeyPair,omitempty"` ImageId interface{} `yaml:"ImageId,omitempty"` InstanceRole interface{} `yaml:"InstanceRole"` MaxvCpus interface{} `yaml:"MaxvCpus"` MinvCpus interface{} `yaml:"MinvCpus"` SpotIamFleetRole interface{} `yaml:"SpotIamFleetRole,omitempty"` Tags interface{} `yaml:"Tags,omitempty"` Type interface{} `yaml:"Type"` InstanceTypes interface{} `yaml:"InstanceTypes"` SecurityGroupIds interface{} `yaml:"SecurityGroupIds"` Subnets interface{} `yaml:"Subnets"` }
ComputeEnvironmentComputeResources Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-computeenvironment-computeresources.html
func (ComputeEnvironmentComputeResources) Validate ¶
func (resource ComputeEnvironmentComputeResources) Validate() []error
ComputeEnvironmentComputeResources validation
type ConfigRuleScope ¶
type ConfigRuleScope struct { ComplianceResourceId interface{} `yaml:"ComplianceResourceId,omitempty"` TagKey interface{} `yaml:"TagKey,omitempty"` TagValue interface{} `yaml:"TagValue,omitempty"` ComplianceResourceTypes interface{} `yaml:"ComplianceResourceTypes,omitempty"` }
ConfigRuleScope Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-scope.html
func (ConfigRuleScope) Validate ¶
func (resource ConfigRuleScope) Validate() []error
ConfigRuleScope validation
type ConfigRuleSource ¶
type ConfigRuleSource struct { Owner interface{} `yaml:"Owner"` SourceIdentifier interface{} `yaml:"SourceIdentifier"` SourceDetails interface{} `yaml:"SourceDetails,omitempty"` }
ConfigRuleSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source.html
func (ConfigRuleSource) Validate ¶
func (resource ConfigRuleSource) Validate() []error
ConfigRuleSource validation
type ConfigRuleSourceDetail ¶
type ConfigRuleSourceDetail struct { EventSource interface{} `yaml:"EventSource"` MaximumExecutionFrequency interface{} `yaml:"MaximumExecutionFrequency,omitempty"` MessageType interface{} `yaml:"MessageType"` }
ConfigRuleSourceDetail Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configrule-source-sourcedetails.html
func (ConfigRuleSourceDetail) Validate ¶
func (resource ConfigRuleSourceDetail) Validate() []error
ConfigRuleSourceDetail validation
type ConfigurationAggregatorAccountAggregationSource ¶ added in v0.3.0
type ConfigurationAggregatorAccountAggregationSource struct { AllAwsRegions interface{} `yaml:"AllAwsRegions,omitempty"` AccountIds interface{} `yaml:"AccountIds"` AwsRegions interface{} `yaml:"AwsRegions,omitempty"` }
ConfigurationAggregatorAccountAggregationSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-accountaggregationsource.html
func (ConfigurationAggregatorAccountAggregationSource) Validate ¶ added in v0.3.0
func (resource ConfigurationAggregatorAccountAggregationSource) Validate() []error
ConfigurationAggregatorAccountAggregationSource validation
type ConfigurationAggregatorOrganizationAggregationSource ¶ added in v0.3.0
type ConfigurationAggregatorOrganizationAggregationSource struct { AllAwsRegions interface{} `yaml:"AllAwsRegions,omitempty"` RoleArn interface{} `yaml:"RoleArn"` AwsRegions interface{} `yaml:"AwsRegions,omitempty"` }
ConfigurationAggregatorOrganizationAggregationSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationaggregator-organizationaggregationsource.html
func (ConfigurationAggregatorOrganizationAggregationSource) Validate ¶ added in v0.3.0
func (resource ConfigurationAggregatorOrganizationAggregationSource) Validate() []error
ConfigurationAggregatorOrganizationAggregationSource validation
type ConfigurationRecorderRecordingGroup ¶
type ConfigurationRecorderRecordingGroup struct { AllSupported interface{} `yaml:"AllSupported,omitempty"` IncludeGlobalResourceTypes interface{} `yaml:"IncludeGlobalResourceTypes,omitempty"` ResourceTypes interface{} `yaml:"ResourceTypes,omitempty"` }
ConfigurationRecorderRecordingGroup Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-configurationrecorder-recordinggroup.html
func (ConfigurationRecorderRecordingGroup) Validate ¶
func (resource ConfigurationRecorderRecordingGroup) Validate() []error
ConfigurationRecorderRecordingGroup validation
type ConfigurationSetEventDestinationCloudWatchDestination ¶
type ConfigurationSetEventDestinationCloudWatchDestination struct {
DimensionConfigurations interface{} `yaml:"DimensionConfigurations,omitempty"`
}
ConfigurationSetEventDestinationCloudWatchDestination Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-cloudwatchdestination.html
func (ConfigurationSetEventDestinationCloudWatchDestination) Validate ¶
func (resource ConfigurationSetEventDestinationCloudWatchDestination) Validate() []error
ConfigurationSetEventDestinationCloudWatchDestination validation
type ConfigurationSetEventDestinationDimensionConfiguration ¶
type ConfigurationSetEventDestinationDimensionConfiguration struct { DefaultDimensionValue interface{} `yaml:"DefaultDimensionValue"` DimensionName interface{} `yaml:"DimensionName"` DimensionValueSource interface{} `yaml:"DimensionValueSource"` }
ConfigurationSetEventDestinationDimensionConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-dimensionconfiguration.html
func (ConfigurationSetEventDestinationDimensionConfiguration) Validate ¶
func (resource ConfigurationSetEventDestinationDimensionConfiguration) Validate() []error
ConfigurationSetEventDestinationDimensionConfiguration validation
type ConfigurationSetEventDestinationEventDestination ¶
type ConfigurationSetEventDestinationEventDestination struct { Enabled interface{} `yaml:"Enabled,omitempty"` Name interface{} `yaml:"Name,omitempty"` MatchingEventTypes interface{} `yaml:"MatchingEventTypes"` KinesisFirehoseDestination *ConfigurationSetEventDestinationKinesisFirehoseDestination `yaml:"KinesisFirehoseDestination,omitempty"` CloudWatchDestination *ConfigurationSetEventDestinationCloudWatchDestination `yaml:"CloudWatchDestination,omitempty"` }
ConfigurationSetEventDestinationEventDestination Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-eventdestination.html
func (ConfigurationSetEventDestinationEventDestination) Validate ¶
func (resource ConfigurationSetEventDestinationEventDestination) Validate() []error
ConfigurationSetEventDestinationEventDestination validation
type ConfigurationSetEventDestinationKinesisFirehoseDestination ¶
type ConfigurationSetEventDestinationKinesisFirehoseDestination struct { DeliveryStreamARN interface{} `yaml:"DeliveryStreamARN"` IAMRoleARN interface{} `yaml:"IAMRoleARN"` }
ConfigurationSetEventDestinationKinesisFirehoseDestination Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-configurationseteventdestination-kinesisfirehosedestination.html
func (ConfigurationSetEventDestinationKinesisFirehoseDestination) Validate ¶
func (resource ConfigurationSetEventDestinationKinesisFirehoseDestination) Validate() []error
ConfigurationSetEventDestinationKinesisFirehoseDestination validation
type ConfigurationTemplateConfigurationOptionSetting ¶
type ConfigurationTemplateConfigurationOptionSetting struct { Namespace interface{} `yaml:"Namespace"` OptionName interface{} `yaml:"OptionName"` ResourceName interface{} `yaml:"ResourceName,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
ConfigurationTemplateConfigurationOptionSetting Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-configurationoptionsetting.html
func (ConfigurationTemplateConfigurationOptionSetting) Validate ¶
func (resource ConfigurationTemplateConfigurationOptionSetting) Validate() []error
ConfigurationTemplateConfigurationOptionSetting validation
type ConfigurationTemplateSourceConfiguration ¶
type ConfigurationTemplateSourceConfiguration struct { ApplicationName interface{} `yaml:"ApplicationName"` TemplateName interface{} `yaml:"TemplateName"` }
ConfigurationTemplateSourceConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticbeanstalk-configurationtemplate-sourceconfiguration.html
func (ConfigurationTemplateSourceConfiguration) Validate ¶
func (resource ConfigurationTemplateSourceConfiguration) Validate() []error
ConfigurationTemplateSourceConfiguration validation
type ConnectionConnectionInput ¶
type ConnectionConnectionInput struct { ConnectionProperties interface{} `yaml:"ConnectionProperties"` ConnectionType interface{} `yaml:"ConnectionType"` Description interface{} `yaml:"Description,omitempty"` Name interface{} `yaml:"Name,omitempty"` PhysicalConnectionRequirements *ConnectionPhysicalConnectionRequirements `yaml:"PhysicalConnectionRequirements,omitempty"` MatchCriteria interface{} `yaml:"MatchCriteria,omitempty"` }
ConnectionConnectionInput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html
func (ConnectionConnectionInput) Validate ¶
func (resource ConnectionConnectionInput) Validate() []error
ConnectionConnectionInput validation
type ConnectionPhysicalConnectionRequirements ¶
type ConnectionPhysicalConnectionRequirements struct { AvailabilityZone interface{} `yaml:"AvailabilityZone,omitempty"` SubnetId interface{} `yaml:"SubnetId,omitempty"` SecurityGroupIdList interface{} `yaml:"SecurityGroupIdList,omitempty"` }
ConnectionPhysicalConnectionRequirements Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html
func (ConnectionPhysicalConnectionRequirements) Validate ¶
func (resource ConnectionPhysicalConnectionRequirements) Validate() []error
ConnectionPhysicalConnectionRequirements validation
type CrawlerJdbcTarget ¶
type CrawlerJdbcTarget struct { ConnectionName interface{} `yaml:"ConnectionName,omitempty"` Path interface{} `yaml:"Path,omitempty"` Exclusions interface{} `yaml:"Exclusions,omitempty"` }
CrawlerJdbcTarget Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-jdbctarget.html
func (CrawlerJdbcTarget) Validate ¶
func (resource CrawlerJdbcTarget) Validate() []error
CrawlerJdbcTarget validation
type CrawlerS3Target ¶
type CrawlerS3Target struct { Path interface{} `yaml:"Path,omitempty"` Exclusions interface{} `yaml:"Exclusions,omitempty"` }
CrawlerS3Target Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-s3target.html
func (CrawlerS3Target) Validate ¶
func (resource CrawlerS3Target) Validate() []error
CrawlerS3Target validation
type CrawlerSchedule ¶
type CrawlerSchedule struct {
ScheduleExpression interface{} `yaml:"ScheduleExpression,omitempty"`
}
CrawlerSchedule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schedule.html
func (CrawlerSchedule) Validate ¶
func (resource CrawlerSchedule) Validate() []error
CrawlerSchedule validation
type CrawlerSchemaChangePolicy ¶
type CrawlerSchemaChangePolicy struct { DeleteBehavior interface{} `yaml:"DeleteBehavior,omitempty"` UpdateBehavior interface{} `yaml:"UpdateBehavior,omitempty"` }
CrawlerSchemaChangePolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-schemachangepolicy.html
func (CrawlerSchemaChangePolicy) Validate ¶
func (resource CrawlerSchemaChangePolicy) Validate() []error
CrawlerSchemaChangePolicy validation
type CrawlerTargets ¶
type CrawlerTargets struct { JdbcTargets interface{} `yaml:"JdbcTargets,omitempty"` S3Targets interface{} `yaml:"S3Targets,omitempty"` }
CrawlerTargets Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-crawler-targets.html
func (CrawlerTargets) Validate ¶
func (resource CrawlerTargets) Validate() []error
CrawlerTargets validation
type CustomActionTypeArtifactDetails ¶
type CustomActionTypeArtifactDetails struct { MaximumCount interface{} `yaml:"MaximumCount"` MinimumCount interface{} `yaml:"MinimumCount"` }
CustomActionTypeArtifactDetails Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-artifactdetails.html
func (CustomActionTypeArtifactDetails) Validate ¶
func (resource CustomActionTypeArtifactDetails) Validate() []error
CustomActionTypeArtifactDetails validation
type CustomActionTypeConfigurationProperties ¶
type CustomActionTypeConfigurationProperties struct { Description interface{} `yaml:"Description,omitempty"` Key interface{} `yaml:"Key"` Name interface{} `yaml:"Name"` Queryable interface{} `yaml:"Queryable,omitempty"` Required interface{} `yaml:"Required"` Secret interface{} `yaml:"Secret"` Type interface{} `yaml:"Type,omitempty"` }
CustomActionTypeConfigurationProperties Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-configurationproperties.html
func (CustomActionTypeConfigurationProperties) Validate ¶
func (resource CustomActionTypeConfigurationProperties) Validate() []error
CustomActionTypeConfigurationProperties validation
type CustomActionTypeSettings ¶
type CustomActionTypeSettings struct { EntityUrlTemplate interface{} `yaml:"EntityUrlTemplate,omitempty"` ExecutionUrlTemplate interface{} `yaml:"ExecutionUrlTemplate,omitempty"` RevisionUrlTemplate interface{} `yaml:"RevisionUrlTemplate,omitempty"` ThirdPartyConfigurationUrl interface{} `yaml:"ThirdPartyConfigurationUrl,omitempty"` }
CustomActionTypeSettings Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-customactiontype-settings.html
func (CustomActionTypeSettings) Validate ¶
func (resource CustomActionTypeSettings) Validate() []error
CustomActionTypeSettings validation
type DBClusterScalingConfiguration ¶ added in v0.4.1
type DBClusterScalingConfiguration struct { AutoPause interface{} `yaml:"AutoPause,omitempty"` MaxCapacity interface{} `yaml:"MaxCapacity,omitempty"` MinCapacity interface{} `yaml:"MinCapacity,omitempty"` SecondsBeforeAutoPause interface{} `yaml:"SecondsBeforeAutoPause,omitempty"` }
DBClusterScalingConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbcluster-scalingconfiguration.html
func (DBClusterScalingConfiguration) Validate ¶ added in v0.4.1
func (resource DBClusterScalingConfiguration) Validate() []error
DBClusterScalingConfiguration validation
type DBSecurityGroupIngress ¶
type DBSecurityGroupIngress struct { CIDRIP interface{} `yaml:"CIDRIP,omitempty"` EC2SecurityGroupId interface{} `yaml:"EC2SecurityGroupId,omitempty"` EC2SecurityGroupName interface{} `yaml:"EC2SecurityGroupName,omitempty"` EC2SecurityGroupOwnerId interface{} `yaml:"EC2SecurityGroupOwnerId,omitempty"` }
DBSecurityGroupIngress Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-security-group-rule.html
func (DBSecurityGroupIngress) Validate ¶
func (resource DBSecurityGroupIngress) Validate() []error
DBSecurityGroupIngress validation
type DataSourceDynamoDBConfig ¶
type DataSourceDynamoDBConfig struct { AwsRegion interface{} `yaml:"AwsRegion"` TableName interface{} `yaml:"TableName"` UseCallerCredentials interface{} `yaml:"UseCallerCredentials,omitempty"` }
DataSourceDynamoDBConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-dynamodbconfig.html
func (DataSourceDynamoDBConfig) Validate ¶
func (resource DataSourceDynamoDBConfig) Validate() []error
DataSourceDynamoDBConfig validation
type DataSourceElasticsearchConfig ¶
type DataSourceElasticsearchConfig struct { AwsRegion interface{} `yaml:"AwsRegion"` Endpoint interface{} `yaml:"Endpoint"` }
DataSourceElasticsearchConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-elasticsearchconfig.html
func (DataSourceElasticsearchConfig) Validate ¶
func (resource DataSourceElasticsearchConfig) Validate() []error
DataSourceElasticsearchConfig validation
type DataSourceHttpConfig ¶ added in v0.3.0
type DataSourceHttpConfig struct {
Endpoint interface{} `yaml:"Endpoint"`
}
DataSourceHttpConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-httpconfig.html
func (DataSourceHttpConfig) Validate ¶ added in v0.3.0
func (resource DataSourceHttpConfig) Validate() []error
DataSourceHttpConfig validation
type DataSourceLambdaConfig ¶
type DataSourceLambdaConfig struct {
LambdaFunctionArn interface{} `yaml:"LambdaFunctionArn"`
}
DataSourceLambdaConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-datasource-lambdaconfig.html
func (DataSourceLambdaConfig) Validate ¶
func (resource DataSourceLambdaConfig) Validate() []error
DataSourceLambdaConfig validation
type DatabaseDatabaseInput ¶
type DatabaseDatabaseInput struct { Description interface{} `yaml:"Description,omitempty"` LocationUri interface{} `yaml:"LocationUri,omitempty"` Name interface{} `yaml:"Name,omitempty"` Parameters interface{} `yaml:"Parameters,omitempty"` }
DatabaseDatabaseInput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-database-databaseinput.html
func (DatabaseDatabaseInput) Validate ¶
func (resource DatabaseDatabaseInput) Validate() []error
DatabaseDatabaseInput validation
type DeliveryChannelConfigSnapshotDeliveryProperties ¶
type DeliveryChannelConfigSnapshotDeliveryProperties struct {
DeliveryFrequency interface{} `yaml:"DeliveryFrequency,omitempty"`
}
DeliveryChannelConfigSnapshotDeliveryProperties Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-config-deliverychannel-configsnapshotdeliveryproperties.html
func (DeliveryChannelConfigSnapshotDeliveryProperties) Validate ¶
func (resource DeliveryChannelConfigSnapshotDeliveryProperties) Validate() []error
DeliveryChannelConfigSnapshotDeliveryProperties validation
type DeliveryStreamBufferingHints ¶
type DeliveryStreamBufferingHints struct { IntervalInSeconds interface{} `yaml:"IntervalInSeconds"` SizeInMBs interface{} `yaml:"SizeInMBs"` }
DeliveryStreamBufferingHints Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-bufferinghints.html
func (DeliveryStreamBufferingHints) Validate ¶
func (resource DeliveryStreamBufferingHints) Validate() []error
DeliveryStreamBufferingHints validation
type DeliveryStreamCloudWatchLoggingOptions ¶
type DeliveryStreamCloudWatchLoggingOptions struct { Enabled interface{} `yaml:"Enabled,omitempty"` LogGroupName interface{} `yaml:"LogGroupName,omitempty"` LogStreamName interface{} `yaml:"LogStreamName,omitempty"` }
DeliveryStreamCloudWatchLoggingOptions Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-cloudwatchloggingoptions.html
func (DeliveryStreamCloudWatchLoggingOptions) Validate ¶
func (resource DeliveryStreamCloudWatchLoggingOptions) Validate() []error
DeliveryStreamCloudWatchLoggingOptions validation
type DeliveryStreamCopyCommand ¶
type DeliveryStreamCopyCommand struct { CopyOptions interface{} `yaml:"CopyOptions,omitempty"` DataTableColumns interface{} `yaml:"DataTableColumns,omitempty"` DataTableName interface{} `yaml:"DataTableName"` }
DeliveryStreamCopyCommand Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-copycommand.html
func (DeliveryStreamCopyCommand) Validate ¶
func (resource DeliveryStreamCopyCommand) Validate() []error
DeliveryStreamCopyCommand validation
type DeliveryStreamElasticsearchBufferingHints ¶
type DeliveryStreamElasticsearchBufferingHints struct { IntervalInSeconds interface{} `yaml:"IntervalInSeconds"` SizeInMBs interface{} `yaml:"SizeInMBs"` }
DeliveryStreamElasticsearchBufferingHints Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchbufferinghints.html
func (DeliveryStreamElasticsearchBufferingHints) Validate ¶
func (resource DeliveryStreamElasticsearchBufferingHints) Validate() []error
DeliveryStreamElasticsearchBufferingHints validation
type DeliveryStreamElasticsearchDestinationConfiguration ¶
type DeliveryStreamElasticsearchDestinationConfiguration struct { DomainARN interface{} `yaml:"DomainARN"` IndexName interface{} `yaml:"IndexName"` IndexRotationPeriod interface{} `yaml:"IndexRotationPeriod"` RoleARN interface{} `yaml:"RoleARN"` S3BackupMode interface{} `yaml:"S3BackupMode"` TypeName interface{} `yaml:"TypeName"` S3Configuration *DeliveryStreamS3DestinationConfiguration `yaml:"S3Configuration"` ProcessingConfiguration *DeliveryStreamProcessingConfiguration `yaml:"ProcessingConfiguration,omitempty"` RetryOptions *DeliveryStreamElasticsearchRetryOptions `yaml:"RetryOptions"` BufferingHints *DeliveryStreamElasticsearchBufferingHints `yaml:"BufferingHints"` CloudWatchLoggingOptions *DeliveryStreamCloudWatchLoggingOptions `yaml:"CloudWatchLoggingOptions,omitempty"` }
DeliveryStreamElasticsearchDestinationConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchdestinationconfiguration.html
func (DeliveryStreamElasticsearchDestinationConfiguration) Validate ¶
func (resource DeliveryStreamElasticsearchDestinationConfiguration) Validate() []error
DeliveryStreamElasticsearchDestinationConfiguration validation
type DeliveryStreamElasticsearchRetryOptions ¶
type DeliveryStreamElasticsearchRetryOptions struct {
DurationInSeconds interface{} `yaml:"DurationInSeconds"`
}
DeliveryStreamElasticsearchRetryOptions Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-elasticsearchretryoptions.html
func (DeliveryStreamElasticsearchRetryOptions) Validate ¶
func (resource DeliveryStreamElasticsearchRetryOptions) Validate() []error
DeliveryStreamElasticsearchRetryOptions validation
type DeliveryStreamEncryptionConfiguration ¶
type DeliveryStreamEncryptionConfiguration struct { NoEncryptionConfig interface{} `yaml:"NoEncryptionConfig,omitempty"` KMSEncryptionConfig *DeliveryStreamKMSEncryptionConfig `yaml:"KMSEncryptionConfig,omitempty"` }
DeliveryStreamEncryptionConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-encryptionconfiguration.html
func (DeliveryStreamEncryptionConfiguration) Validate ¶
func (resource DeliveryStreamEncryptionConfiguration) Validate() []error
DeliveryStreamEncryptionConfiguration validation
type DeliveryStreamExtendedS3DestinationConfiguration ¶
type DeliveryStreamExtendedS3DestinationConfiguration struct { BucketARN interface{} `yaml:"BucketARN"` CompressionFormat interface{} `yaml:"CompressionFormat"` Prefix interface{} `yaml:"Prefix"` RoleARN interface{} `yaml:"RoleARN"` S3BackupMode interface{} `yaml:"S3BackupMode,omitempty"` S3BackupConfiguration *DeliveryStreamS3DestinationConfiguration `yaml:"S3BackupConfiguration,omitempty"` ProcessingConfiguration *DeliveryStreamProcessingConfiguration `yaml:"ProcessingConfiguration,omitempty"` EncryptionConfiguration *DeliveryStreamEncryptionConfiguration `yaml:"EncryptionConfiguration,omitempty"` CloudWatchLoggingOptions *DeliveryStreamCloudWatchLoggingOptions `yaml:"CloudWatchLoggingOptions,omitempty"` BufferingHints *DeliveryStreamBufferingHints `yaml:"BufferingHints"` }
DeliveryStreamExtendedS3DestinationConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-extendeds3destinationconfiguration.html
func (DeliveryStreamExtendedS3DestinationConfiguration) Validate ¶
func (resource DeliveryStreamExtendedS3DestinationConfiguration) Validate() []error
DeliveryStreamExtendedS3DestinationConfiguration validation
type DeliveryStreamKMSEncryptionConfig ¶
type DeliveryStreamKMSEncryptionConfig struct {
AWSKMSKeyARN interface{} `yaml:"AWSKMSKeyARN"`
}
DeliveryStreamKMSEncryptionConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kmsencryptionconfig.html
func (DeliveryStreamKMSEncryptionConfig) Validate ¶
func (resource DeliveryStreamKMSEncryptionConfig) Validate() []error
DeliveryStreamKMSEncryptionConfig validation
type DeliveryStreamKinesisStreamSourceConfiguration ¶
type DeliveryStreamKinesisStreamSourceConfiguration struct { KinesisStreamARN interface{} `yaml:"KinesisStreamARN"` RoleARN interface{} `yaml:"RoleARN"` }
DeliveryStreamKinesisStreamSourceConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-kinesisstreamsourceconfiguration.html
func (DeliveryStreamKinesisStreamSourceConfiguration) Validate ¶
func (resource DeliveryStreamKinesisStreamSourceConfiguration) Validate() []error
DeliveryStreamKinesisStreamSourceConfiguration validation
type DeliveryStreamProcessingConfiguration ¶
type DeliveryStreamProcessingConfiguration struct { Enabled interface{} `yaml:"Enabled,omitempty"` Processors interface{} `yaml:"Processors,omitempty"` }
DeliveryStreamProcessingConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processingconfiguration.html
func (DeliveryStreamProcessingConfiguration) Validate ¶
func (resource DeliveryStreamProcessingConfiguration) Validate() []error
DeliveryStreamProcessingConfiguration validation
type DeliveryStreamProcessor ¶
type DeliveryStreamProcessor struct { Type interface{} `yaml:"Type"` Parameters interface{} `yaml:"Parameters"` }
DeliveryStreamProcessor Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processor.html
func (DeliveryStreamProcessor) Validate ¶
func (resource DeliveryStreamProcessor) Validate() []error
DeliveryStreamProcessor validation
type DeliveryStreamProcessorParameter ¶
type DeliveryStreamProcessorParameter struct { ParameterName interface{} `yaml:"ParameterName"` ParameterValue interface{} `yaml:"ParameterValue"` }
DeliveryStreamProcessorParameter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-processorparameter.html
func (DeliveryStreamProcessorParameter) Validate ¶
func (resource DeliveryStreamProcessorParameter) Validate() []error
DeliveryStreamProcessorParameter validation
type DeliveryStreamRedshiftDestinationConfiguration ¶
type DeliveryStreamRedshiftDestinationConfiguration struct { ClusterJDBCURL interface{} `yaml:"ClusterJDBCURL"` Password interface{} `yaml:"Password"` RoleARN interface{} `yaml:"RoleARN"` Username interface{} `yaml:"Username"` S3Configuration *DeliveryStreamS3DestinationConfiguration `yaml:"S3Configuration"` ProcessingConfiguration *DeliveryStreamProcessingConfiguration `yaml:"ProcessingConfiguration,omitempty"` CopyCommand *DeliveryStreamCopyCommand `yaml:"CopyCommand"` CloudWatchLoggingOptions *DeliveryStreamCloudWatchLoggingOptions `yaml:"CloudWatchLoggingOptions,omitempty"` }
DeliveryStreamRedshiftDestinationConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-redshiftdestinationconfiguration.html
func (DeliveryStreamRedshiftDestinationConfiguration) Validate ¶
func (resource DeliveryStreamRedshiftDestinationConfiguration) Validate() []error
DeliveryStreamRedshiftDestinationConfiguration validation
type DeliveryStreamS3DestinationConfiguration ¶
type DeliveryStreamS3DestinationConfiguration struct { BucketARN interface{} `yaml:"BucketARN"` CompressionFormat interface{} `yaml:"CompressionFormat"` Prefix interface{} `yaml:"Prefix,omitempty"` RoleARN interface{} `yaml:"RoleARN"` EncryptionConfiguration *DeliveryStreamEncryptionConfiguration `yaml:"EncryptionConfiguration,omitempty"` CloudWatchLoggingOptions *DeliveryStreamCloudWatchLoggingOptions `yaml:"CloudWatchLoggingOptions,omitempty"` BufferingHints *DeliveryStreamBufferingHints `yaml:"BufferingHints"` }
DeliveryStreamS3DestinationConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-s3destinationconfiguration.html
func (DeliveryStreamS3DestinationConfiguration) Validate ¶
func (resource DeliveryStreamS3DestinationConfiguration) Validate() []error
DeliveryStreamS3DestinationConfiguration validation
type DeliveryStreamSplunkDestinationConfiguration ¶ added in v0.3.0
type DeliveryStreamSplunkDestinationConfiguration struct { HECAcknowledgmentTimeoutInSeconds interface{} `yaml:"HECAcknowledgmentTimeoutInSeconds,omitempty"` HECEndpoint interface{} `yaml:"HECEndpoint"` HECEndpointType interface{} `yaml:"HECEndpointType"` HECToken interface{} `yaml:"HECToken"` S3BackupMode interface{} `yaml:"S3BackupMode,omitempty"` RetryOptions *DeliveryStreamSplunkRetryOptions `yaml:"RetryOptions,omitempty"` S3Configuration *DeliveryStreamS3DestinationConfiguration `yaml:"S3Configuration"` ProcessingConfiguration *DeliveryStreamProcessingConfiguration `yaml:"ProcessingConfiguration,omitempty"` CloudWatchLoggingOptions *DeliveryStreamCloudWatchLoggingOptions `yaml:"CloudWatchLoggingOptions,omitempty"` }
DeliveryStreamSplunkDestinationConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkdestinationconfiguration.html
func (DeliveryStreamSplunkDestinationConfiguration) Validate ¶ added in v0.3.0
func (resource DeliveryStreamSplunkDestinationConfiguration) Validate() []error
DeliveryStreamSplunkDestinationConfiguration validation
type DeliveryStreamSplunkRetryOptions ¶ added in v0.3.0
type DeliveryStreamSplunkRetryOptions struct {
DurationInSeconds interface{} `yaml:"DurationInSeconds"`
}
DeliveryStreamSplunkRetryOptions Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisfirehose-deliverystream-splunkretryoptions.html
func (DeliveryStreamSplunkRetryOptions) Validate ¶ added in v0.3.0
func (resource DeliveryStreamSplunkRetryOptions) Validate() []error
DeliveryStreamSplunkRetryOptions validation
type DeploymentAccessLogSetting ¶ added in v0.4.1
type DeploymentAccessLogSetting struct { DestinationArn interface{} `yaml:"DestinationArn,omitempty"` Format interface{} `yaml:"Format,omitempty"` }
DeploymentAccessLogSetting Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-accesslogsetting.html
func (DeploymentAccessLogSetting) Validate ¶ added in v0.4.1
func (resource DeploymentAccessLogSetting) Validate() []error
DeploymentAccessLogSetting validation
type DeploymentCanarySetting ¶ added in v0.4.1
type DeploymentCanarySetting struct { PercentTraffic interface{} `yaml:"PercentTraffic,omitempty"` UseStageCache interface{} `yaml:"UseStageCache,omitempty"` StageVariableOverrides interface{} `yaml:"StageVariableOverrides,omitempty"` }
DeploymentCanarySetting Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-canarysetting.html
func (DeploymentCanarySetting) Validate ¶ added in v0.4.1
func (resource DeploymentCanarySetting) Validate() []error
DeploymentCanarySetting validation
type DeploymentConfigMinimumHealthyHosts ¶
type DeploymentConfigMinimumHealthyHosts struct { Type interface{} `yaml:"Type"` Value interface{} `yaml:"Value"` }
DeploymentConfigMinimumHealthyHosts Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentconfig-minimumhealthyhosts.html
func (DeploymentConfigMinimumHealthyHosts) Validate ¶
func (resource DeploymentConfigMinimumHealthyHosts) Validate() []error
DeploymentConfigMinimumHealthyHosts validation
type DeploymentDeploymentCanarySettings ¶ added in v0.4.1
type DeploymentDeploymentCanarySettings struct { PercentTraffic interface{} `yaml:"PercentTraffic,omitempty"` UseStageCache interface{} `yaml:"UseStageCache,omitempty"` StageVariableOverrides interface{} `yaml:"StageVariableOverrides,omitempty"` }
DeploymentDeploymentCanarySettings Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-deploymentcanarysettings.html
func (DeploymentDeploymentCanarySettings) Validate ¶ added in v0.4.1
func (resource DeploymentDeploymentCanarySettings) Validate() []error
DeploymentDeploymentCanarySettings validation
type DeploymentGroupAlarm ¶
type DeploymentGroupAlarm struct {
Name interface{} `yaml:"Name,omitempty"`
}
DeploymentGroupAlarm Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarm.html
func (DeploymentGroupAlarm) Validate ¶
func (resource DeploymentGroupAlarm) Validate() []error
DeploymentGroupAlarm validation
type DeploymentGroupAlarmConfiguration ¶
type DeploymentGroupAlarmConfiguration struct { Enabled interface{} `yaml:"Enabled,omitempty"` IgnorePollAlarmFailure interface{} `yaml:"IgnorePollAlarmFailure,omitempty"` Alarms interface{} `yaml:"Alarms,omitempty"` }
DeploymentGroupAlarmConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-alarmconfiguration.html
func (DeploymentGroupAlarmConfiguration) Validate ¶
func (resource DeploymentGroupAlarmConfiguration) Validate() []error
DeploymentGroupAlarmConfiguration validation
type DeploymentGroupAutoRollbackConfiguration ¶
type DeploymentGroupAutoRollbackConfiguration struct { Enabled interface{} `yaml:"Enabled,omitempty"` Events interface{} `yaml:"Events,omitempty"` }
DeploymentGroupAutoRollbackConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-autorollbackconfiguration.html
func (DeploymentGroupAutoRollbackConfiguration) Validate ¶
func (resource DeploymentGroupAutoRollbackConfiguration) Validate() []error
DeploymentGroupAutoRollbackConfiguration validation
type DeploymentGroupDeployment ¶
type DeploymentGroupDeployment struct { Description interface{} `yaml:"Description,omitempty"` IgnoreApplicationStopFailures interface{} `yaml:"IgnoreApplicationStopFailures,omitempty"` Revision *DeploymentGroupRevisionLocation `yaml:"Revision"` }
DeploymentGroupDeployment Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment.html
func (DeploymentGroupDeployment) Validate ¶
func (resource DeploymentGroupDeployment) Validate() []error
DeploymentGroupDeployment validation
type DeploymentGroupDeploymentStyle ¶
type DeploymentGroupDeploymentStyle struct { DeploymentOption interface{} `yaml:"DeploymentOption,omitempty"` DeploymentType interface{} `yaml:"DeploymentType,omitempty"` }
DeploymentGroupDeploymentStyle Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deploymentstyle.html
func (DeploymentGroupDeploymentStyle) Validate ¶
func (resource DeploymentGroupDeploymentStyle) Validate() []error
DeploymentGroupDeploymentStyle validation
type DeploymentGroupEC2TagFilter ¶
type DeploymentGroupEC2TagFilter struct { Key interface{} `yaml:"Key,omitempty"` Type interface{} `yaml:"Type,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
DeploymentGroupEC2TagFilter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagfilter.html
func (DeploymentGroupEC2TagFilter) Validate ¶
func (resource DeploymentGroupEC2TagFilter) Validate() []error
DeploymentGroupEC2TagFilter validation
type DeploymentGroupEC2TagSet ¶ added in v0.4.1
type DeploymentGroupEC2TagSet struct {
Ec2TagSetList interface{} `yaml:"Ec2TagSetList,omitempty"`
}
DeploymentGroupEC2TagSet Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagset.html
func (DeploymentGroupEC2TagSet) Validate ¶ added in v0.4.1
func (resource DeploymentGroupEC2TagSet) Validate() []error
DeploymentGroupEC2TagSet validation
type DeploymentGroupEC2TagSetListObject ¶ added in v0.4.1
type DeploymentGroupEC2TagSetListObject struct {
Ec2TagGroup interface{} `yaml:"Ec2TagGroup,omitempty"`
}
DeploymentGroupEC2TagSetListObject Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-ec2tagsetlistobject.html
func (DeploymentGroupEC2TagSetListObject) Validate ¶ added in v0.4.1
func (resource DeploymentGroupEC2TagSetListObject) Validate() []error
DeploymentGroupEC2TagSetListObject validation
type DeploymentGroupELBInfo ¶
type DeploymentGroupELBInfo struct {
Name interface{} `yaml:"Name,omitempty"`
}
DeploymentGroupELBInfo Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-elbinfo.html
func (DeploymentGroupELBInfo) Validate ¶
func (resource DeploymentGroupELBInfo) Validate() []error
DeploymentGroupELBInfo validation
type DeploymentGroupGitHubLocation ¶
type DeploymentGroupGitHubLocation struct { CommitId interface{} `yaml:"CommitId"` Repository interface{} `yaml:"Repository"` }
DeploymentGroupGitHubLocation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-githublocation.html
func (DeploymentGroupGitHubLocation) Validate ¶
func (resource DeploymentGroupGitHubLocation) Validate() []error
DeploymentGroupGitHubLocation validation
type DeploymentGroupLoadBalancerInfo ¶
type DeploymentGroupLoadBalancerInfo struct { ElbInfoList interface{} `yaml:"ElbInfoList,omitempty"` TargetGroupInfoList interface{} `yaml:"TargetGroupInfoList,omitempty"` }
DeploymentGroupLoadBalancerInfo Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-loadbalancerinfo.html
func (DeploymentGroupLoadBalancerInfo) Validate ¶
func (resource DeploymentGroupLoadBalancerInfo) Validate() []error
DeploymentGroupLoadBalancerInfo validation
type DeploymentGroupOnPremisesTagSet ¶ added in v0.4.1
type DeploymentGroupOnPremisesTagSet struct {
OnPremisesTagSetList interface{} `yaml:"OnPremisesTagSetList,omitempty"`
}
DeploymentGroupOnPremisesTagSet Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisestagset.html
func (DeploymentGroupOnPremisesTagSet) Validate ¶ added in v0.4.1
func (resource DeploymentGroupOnPremisesTagSet) Validate() []error
DeploymentGroupOnPremisesTagSet validation
type DeploymentGroupOnPremisesTagSetListObject ¶ added in v0.4.1
type DeploymentGroupOnPremisesTagSetListObject struct {
OnPremisesTagGroup interface{} `yaml:"OnPremisesTagGroup,omitempty"`
}
DeploymentGroupOnPremisesTagSetListObject Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-onpremisestagsetlistobject.html
func (DeploymentGroupOnPremisesTagSetListObject) Validate ¶ added in v0.4.1
func (resource DeploymentGroupOnPremisesTagSetListObject) Validate() []error
DeploymentGroupOnPremisesTagSetListObject validation
type DeploymentGroupRevisionLocation ¶
type DeploymentGroupRevisionLocation struct { RevisionType interface{} `yaml:"RevisionType,omitempty"` S3Location *DeploymentGroupS3Location `yaml:"S3Location,omitempty"` GitHubLocation *DeploymentGroupGitHubLocation `yaml:"GitHubLocation,omitempty"` }
DeploymentGroupRevisionLocation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision.html
func (DeploymentGroupRevisionLocation) Validate ¶
func (resource DeploymentGroupRevisionLocation) Validate() []error
DeploymentGroupRevisionLocation validation
type DeploymentGroupS3Location ¶
type DeploymentGroupS3Location struct { Bucket interface{} `yaml:"Bucket"` BundleType interface{} `yaml:"BundleType,omitempty"` ETag interface{} `yaml:"ETag,omitempty"` Key interface{} `yaml:"Key"` Version interface{} `yaml:"Version,omitempty"` }
DeploymentGroupS3Location Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-deployment-revision-s3location.html
func (DeploymentGroupS3Location) Validate ¶
func (resource DeploymentGroupS3Location) Validate() []error
DeploymentGroupS3Location validation
type DeploymentGroupTagFilter ¶
type DeploymentGroupTagFilter struct { Key interface{} `yaml:"Key,omitempty"` Type interface{} `yaml:"Type,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
DeploymentGroupTagFilter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-tagfilter.html
func (DeploymentGroupTagFilter) Validate ¶
func (resource DeploymentGroupTagFilter) Validate() []error
DeploymentGroupTagFilter validation
type DeploymentGroupTargetGroupInfo ¶
type DeploymentGroupTargetGroupInfo struct {
Name interface{} `yaml:"Name,omitempty"`
}
DeploymentGroupTargetGroupInfo Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-targetgroupinfo.html
func (DeploymentGroupTargetGroupInfo) Validate ¶
func (resource DeploymentGroupTargetGroupInfo) Validate() []error
DeploymentGroupTargetGroupInfo validation
type DeploymentGroupTriggerConfig ¶
type DeploymentGroupTriggerConfig struct { TriggerName interface{} `yaml:"TriggerName,omitempty"` TriggerTargetArn interface{} `yaml:"TriggerTargetArn,omitempty"` TriggerEvents interface{} `yaml:"TriggerEvents,omitempty"` }
DeploymentGroupTriggerConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codedeploy-deploymentgroup-triggerconfig.html
func (DeploymentGroupTriggerConfig) Validate ¶
func (resource DeploymentGroupTriggerConfig) Validate() []error
DeploymentGroupTriggerConfig validation
type DeploymentMethodSetting ¶
type DeploymentMethodSetting struct { CacheDataEncrypted interface{} `yaml:"CacheDataEncrypted,omitempty"` CacheTtlInSeconds interface{} `yaml:"CacheTtlInSeconds,omitempty"` CachingEnabled interface{} `yaml:"CachingEnabled,omitempty"` DataTraceEnabled interface{} `yaml:"DataTraceEnabled,omitempty"` HttpMethod interface{} `yaml:"HttpMethod,omitempty"` LoggingLevel interface{} `yaml:"LoggingLevel,omitempty"` MetricsEnabled interface{} `yaml:"MetricsEnabled,omitempty"` ResourcePath interface{} `yaml:"ResourcePath,omitempty"` ThrottlingBurstLimit interface{} `yaml:"ThrottlingBurstLimit,omitempty"` ThrottlingRateLimit interface{} `yaml:"ThrottlingRateLimit,omitempty"` }
DeploymentMethodSetting Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html
func (DeploymentMethodSetting) Validate ¶
func (resource DeploymentMethodSetting) Validate() []error
DeploymentMethodSetting validation
type DeploymentStageDescription ¶
type DeploymentStageDescription struct { CacheClusterEnabled interface{} `yaml:"CacheClusterEnabled,omitempty"` CacheClusterSize interface{} `yaml:"CacheClusterSize,omitempty"` CacheDataEncrypted interface{} `yaml:"CacheDataEncrypted,omitempty"` CacheTtlInSeconds interface{} `yaml:"CacheTtlInSeconds,omitempty"` CachingEnabled interface{} `yaml:"CachingEnabled,omitempty"` ClientCertificateId interface{} `yaml:"ClientCertificateId,omitempty"` DataTraceEnabled interface{} `yaml:"DataTraceEnabled,omitempty"` Description interface{} `yaml:"Description,omitempty"` DocumentationVersion interface{} `yaml:"DocumentationVersion,omitempty"` LoggingLevel interface{} `yaml:"LoggingLevel,omitempty"` MetricsEnabled interface{} `yaml:"MetricsEnabled,omitempty"` ThrottlingBurstLimit interface{} `yaml:"ThrottlingBurstLimit,omitempty"` ThrottlingRateLimit interface{} `yaml:"ThrottlingRateLimit,omitempty"` Variables interface{} `yaml:"Variables,omitempty"` MethodSettings interface{} `yaml:"MethodSettings,omitempty"` CanarySetting *DeploymentCanarySetting `yaml:"CanarySetting,omitempty"` AccessLogSetting *DeploymentAccessLogSetting `yaml:"AccessLogSetting,omitempty"` }
DeploymentStageDescription Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html
func (DeploymentStageDescription) Validate ¶
func (resource DeploymentStageDescription) Validate() []error
DeploymentStageDescription validation
type DistributionCacheBehavior ¶
type DistributionCacheBehavior struct { Compress interface{} `yaml:"Compress,omitempty"` DefaultTTL interface{} `yaml:"DefaultTTL,omitempty"` FieldLevelEncryptionId interface{} `yaml:"FieldLevelEncryptionId,omitempty"` MaxTTL interface{} `yaml:"MaxTTL,omitempty"` MinTTL interface{} `yaml:"MinTTL,omitempty"` PathPattern interface{} `yaml:"PathPattern"` SmoothStreaming interface{} `yaml:"SmoothStreaming,omitempty"` TargetOriginId interface{} `yaml:"TargetOriginId"` ViewerProtocolPolicy interface{} `yaml:"ViewerProtocolPolicy"` AllowedMethods interface{} `yaml:"AllowedMethods,omitempty"` CachedMethods interface{} `yaml:"CachedMethods,omitempty"` LambdaFunctionAssociations interface{} `yaml:"LambdaFunctionAssociations,omitempty"` TrustedSigners interface{} `yaml:"TrustedSigners,omitempty"` ForwardedValues *DistributionForwardedValues `yaml:"ForwardedValues"` }
DistributionCacheBehavior Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cachebehavior.html
func (DistributionCacheBehavior) Validate ¶
func (resource DistributionCacheBehavior) Validate() []error
DistributionCacheBehavior validation
type DistributionCookies ¶
type DistributionCookies struct { Forward interface{} `yaml:"Forward"` WhitelistedNames interface{} `yaml:"WhitelistedNames,omitempty"` }
DistributionCookies Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-cookies.html
func (DistributionCookies) Validate ¶
func (resource DistributionCookies) Validate() []error
DistributionCookies validation
type DistributionCustomErrorResponse ¶
type DistributionCustomErrorResponse struct { ErrorCachingMinTTL interface{} `yaml:"ErrorCachingMinTTL,omitempty"` ErrorCode interface{} `yaml:"ErrorCode"` ResponseCode interface{} `yaml:"ResponseCode,omitempty"` ResponsePagePath interface{} `yaml:"ResponsePagePath,omitempty"` }
DistributionCustomErrorResponse Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customerrorresponse.html
func (DistributionCustomErrorResponse) Validate ¶
func (resource DistributionCustomErrorResponse) Validate() []error
DistributionCustomErrorResponse validation
type DistributionCustomOriginConfig ¶
type DistributionCustomOriginConfig struct { HTTPPort interface{} `yaml:"HTTPPort,omitempty"` HTTPSPort interface{} `yaml:"HTTPSPort,omitempty"` OriginKeepaliveTimeout interface{} `yaml:"OriginKeepaliveTimeout,omitempty"` OriginProtocolPolicy interface{} `yaml:"OriginProtocolPolicy"` OriginReadTimeout interface{} `yaml:"OriginReadTimeout,omitempty"` OriginSSLProtocols interface{} `yaml:"OriginSSLProtocols,omitempty"` }
DistributionCustomOriginConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-customoriginconfig.html
func (DistributionCustomOriginConfig) Validate ¶
func (resource DistributionCustomOriginConfig) Validate() []error
DistributionCustomOriginConfig validation
type DistributionDefaultCacheBehavior ¶
type DistributionDefaultCacheBehavior struct { Compress interface{} `yaml:"Compress,omitempty"` DefaultTTL interface{} `yaml:"DefaultTTL,omitempty"` FieldLevelEncryptionId interface{} `yaml:"FieldLevelEncryptionId,omitempty"` MaxTTL interface{} `yaml:"MaxTTL,omitempty"` MinTTL interface{} `yaml:"MinTTL,omitempty"` SmoothStreaming interface{} `yaml:"SmoothStreaming,omitempty"` TargetOriginId interface{} `yaml:"TargetOriginId"` ViewerProtocolPolicy interface{} `yaml:"ViewerProtocolPolicy"` AllowedMethods interface{} `yaml:"AllowedMethods,omitempty"` CachedMethods interface{} `yaml:"CachedMethods,omitempty"` LambdaFunctionAssociations interface{} `yaml:"LambdaFunctionAssociations,omitempty"` TrustedSigners interface{} `yaml:"TrustedSigners,omitempty"` ForwardedValues *DistributionForwardedValues `yaml:"ForwardedValues"` }
DistributionDefaultCacheBehavior Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-defaultcachebehavior.html
func (DistributionDefaultCacheBehavior) Validate ¶
func (resource DistributionDefaultCacheBehavior) Validate() []error
DistributionDefaultCacheBehavior validation
type DistributionDistributionConfig ¶
type DistributionDistributionConfig struct { Comment interface{} `yaml:"Comment,omitempty"` DefaultRootObject interface{} `yaml:"DefaultRootObject,omitempty"` Enabled interface{} `yaml:"Enabled"` HttpVersion interface{} `yaml:"HttpVersion,omitempty"` IPV6Enabled interface{} `yaml:"IPV6Enabled,omitempty"` PriceClass interface{} `yaml:"PriceClass,omitempty"` WebACLId interface{} `yaml:"WebACLId,omitempty"` ViewerCertificate *DistributionViewerCertificate `yaml:"ViewerCertificate,omitempty"` Restrictions *DistributionRestrictions `yaml:"Restrictions,omitempty"` Logging *DistributionLogging `yaml:"Logging,omitempty"` CustomErrorResponses interface{} `yaml:"CustomErrorResponses,omitempty"` Origins interface{} `yaml:"Origins,omitempty"` Aliases interface{} `yaml:"Aliases,omitempty"` CacheBehaviors interface{} `yaml:"CacheBehaviors,omitempty"` DefaultCacheBehavior *DistributionDefaultCacheBehavior `yaml:"DefaultCacheBehavior,omitempty"` }
DistributionDistributionConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html
func (DistributionDistributionConfig) Validate ¶
func (resource DistributionDistributionConfig) Validate() []error
DistributionDistributionConfig validation
type DistributionForwardedValues ¶
type DistributionForwardedValues struct { QueryString interface{} `yaml:"QueryString"` Headers interface{} `yaml:"Headers,omitempty"` QueryStringCacheKeys interface{} `yaml:"QueryStringCacheKeys,omitempty"` Cookies *DistributionCookies `yaml:"Cookies,omitempty"` }
DistributionForwardedValues Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-forwardedvalues.html
func (DistributionForwardedValues) Validate ¶
func (resource DistributionForwardedValues) Validate() []error
DistributionForwardedValues validation
type DistributionGeoRestriction ¶
type DistributionGeoRestriction struct { RestrictionType interface{} `yaml:"RestrictionType"` Locations interface{} `yaml:"Locations,omitempty"` }
DistributionGeoRestriction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-georestriction.html
func (DistributionGeoRestriction) Validate ¶
func (resource DistributionGeoRestriction) Validate() []error
DistributionGeoRestriction validation
type DistributionLambdaFunctionAssociation ¶
type DistributionLambdaFunctionAssociation struct { EventType interface{} `yaml:"EventType,omitempty"` LambdaFunctionARN interface{} `yaml:"LambdaFunctionARN,omitempty"` }
DistributionLambdaFunctionAssociation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-lambdafunctionassociation.html
func (DistributionLambdaFunctionAssociation) Validate ¶
func (resource DistributionLambdaFunctionAssociation) Validate() []error
DistributionLambdaFunctionAssociation validation
type DistributionLogging ¶
type DistributionLogging struct { Bucket interface{} `yaml:"Bucket"` IncludeCookies interface{} `yaml:"IncludeCookies,omitempty"` Prefix interface{} `yaml:"Prefix,omitempty"` }
DistributionLogging Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-logging.html
func (DistributionLogging) Validate ¶
func (resource DistributionLogging) Validate() []error
DistributionLogging validation
type DistributionOrigin ¶
type DistributionOrigin struct { DomainName interface{} `yaml:"DomainName"` Id interface{} `yaml:"Id"` OriginPath interface{} `yaml:"OriginPath,omitempty"` S3OriginConfig *DistributionS3OriginConfig `yaml:"S3OriginConfig,omitempty"` OriginCustomHeaders interface{} `yaml:"OriginCustomHeaders,omitempty"` CustomOriginConfig *DistributionCustomOriginConfig `yaml:"CustomOriginConfig,omitempty"` }
DistributionOrigin Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origin.html
func (DistributionOrigin) Validate ¶
func (resource DistributionOrigin) Validate() []error
DistributionOrigin validation
type DistributionOriginCustomHeader ¶
type DistributionOriginCustomHeader struct { HeaderName interface{} `yaml:"HeaderName"` HeaderValue interface{} `yaml:"HeaderValue"` }
DistributionOriginCustomHeader Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-origincustomheader.html
func (DistributionOriginCustomHeader) Validate ¶
func (resource DistributionOriginCustomHeader) Validate() []error
DistributionOriginCustomHeader validation
type DistributionRestrictions ¶
type DistributionRestrictions struct {
GeoRestriction *DistributionGeoRestriction `yaml:"GeoRestriction"`
}
DistributionRestrictions Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-restrictions.html
func (DistributionRestrictions) Validate ¶
func (resource DistributionRestrictions) Validate() []error
DistributionRestrictions validation
type DistributionS3OriginConfig ¶
type DistributionS3OriginConfig struct {
OriginAccessIdentity interface{} `yaml:"OriginAccessIdentity,omitempty"`
}
DistributionS3OriginConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-s3originconfig.html
func (DistributionS3OriginConfig) Validate ¶
func (resource DistributionS3OriginConfig) Validate() []error
DistributionS3OriginConfig validation
type DistributionViewerCertificate ¶
type DistributionViewerCertificate struct { AcmCertificateArn interface{} `yaml:"AcmCertificateArn,omitempty"` CloudFrontDefaultCertificate interface{} `yaml:"CloudFrontDefaultCertificate,omitempty"` IamCertificateId interface{} `yaml:"IamCertificateId,omitempty"` MinimumProtocolVersion interface{} `yaml:"MinimumProtocolVersion,omitempty"` SslSupportMethod interface{} `yaml:"SslSupportMethod,omitempty"` }
DistributionViewerCertificate Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-viewercertificate.html
func (DistributionViewerCertificate) Validate ¶
func (resource DistributionViewerCertificate) Validate() []error
DistributionViewerCertificate validation
type DocumentationPartLocation ¶
type DocumentationPartLocation struct { Method interface{} `yaml:"Method,omitempty"` Name interface{} `yaml:"Name,omitempty"` Path interface{} `yaml:"Path,omitempty"` StatusCode interface{} `yaml:"StatusCode,omitempty"` Type interface{} `yaml:"Type,omitempty"` }
DocumentationPartLocation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html
func (DocumentationPartLocation) Validate ¶
func (resource DocumentationPartLocation) Validate() []error
DocumentationPartLocation validation
type DomainEBSOptions ¶
type DomainEBSOptions struct { EBSEnabled interface{} `yaml:"EBSEnabled,omitempty"` Iops interface{} `yaml:"Iops,omitempty"` VolumeSize interface{} `yaml:"VolumeSize,omitempty"` VolumeType interface{} `yaml:"VolumeType,omitempty"` }
DomainEBSOptions Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-ebsoptions.html
func (DomainEBSOptions) Validate ¶
func (resource DomainEBSOptions) Validate() []error
DomainEBSOptions validation
type DomainElasticsearchClusterConfig ¶
type DomainElasticsearchClusterConfig struct { DedicatedMasterCount interface{} `yaml:"DedicatedMasterCount,omitempty"` DedicatedMasterEnabled interface{} `yaml:"DedicatedMasterEnabled,omitempty"` DedicatedMasterType interface{} `yaml:"DedicatedMasterType,omitempty"` InstanceCount interface{} `yaml:"InstanceCount,omitempty"` InstanceType interface{} `yaml:"InstanceType,omitempty"` ZoneAwarenessEnabled interface{} `yaml:"ZoneAwarenessEnabled,omitempty"` }
DomainElasticsearchClusterConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-elasticsearchclusterconfig.html
func (DomainElasticsearchClusterConfig) Validate ¶
func (resource DomainElasticsearchClusterConfig) Validate() []error
DomainElasticsearchClusterConfig validation
type DomainEncryptionAtRestOptions ¶ added in v0.3.0
type DomainEncryptionAtRestOptions struct { Enabled interface{} `yaml:"Enabled,omitempty"` KmsKeyId interface{} `yaml:"KmsKeyId,omitempty"` }
DomainEncryptionAtRestOptions Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-encryptionatrestoptions.html
func (DomainEncryptionAtRestOptions) Validate ¶ added in v0.3.0
func (resource DomainEncryptionAtRestOptions) Validate() []error
DomainEncryptionAtRestOptions validation
type DomainNameEndpointConfiguration ¶
type DomainNameEndpointConfiguration struct {
Types interface{} `yaml:"Types,omitempty"`
}
DomainNameEndpointConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-endpointconfiguration.html
func (DomainNameEndpointConfiguration) Validate ¶
func (resource DomainNameEndpointConfiguration) Validate() []error
DomainNameEndpointConfiguration validation
type DomainSnapshotOptions ¶
type DomainSnapshotOptions struct {
AutomatedSnapshotStartHour interface{} `yaml:"AutomatedSnapshotStartHour,omitempty"`
}
DomainSnapshotOptions Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-snapshotoptions.html
func (DomainSnapshotOptions) Validate ¶
func (resource DomainSnapshotOptions) Validate() []error
DomainSnapshotOptions validation
type DomainVPCOptions ¶
type DomainVPCOptions struct { SecurityGroupIds interface{} `yaml:"SecurityGroupIds,omitempty"` SubnetIds interface{} `yaml:"SubnetIds,omitempty"` }
DomainVPCOptions Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticsearch-domain-vpcoptions.html
func (DomainVPCOptions) Validate ¶
func (resource DomainVPCOptions) Validate() []error
DomainVPCOptions validation
type EndpointConfigProductionVariant ¶ added in v0.3.0
type EndpointConfigProductionVariant struct { InitialInstanceCount interface{} `yaml:"InitialInstanceCount"` InitialVariantWeight interface{} `yaml:"InitialVariantWeight"` InstanceType interface{} `yaml:"InstanceType"` ModelName interface{} `yaml:"ModelName"` VariantName interface{} `yaml:"VariantName"` }
EndpointConfigProductionVariant Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-endpointconfig-productionvariant.html
func (EndpointConfigProductionVariant) Validate ¶ added in v0.3.0
func (resource EndpointConfigProductionVariant) Validate() []error
EndpointConfigProductionVariant validation
type EndpointDynamoDbSettings ¶
type EndpointDynamoDbSettings struct {
ServiceAccessRoleArn interface{} `yaml:"ServiceAccessRoleArn,omitempty"`
}
EndpointDynamoDbSettings Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-dynamodbsettings.html
func (EndpointDynamoDbSettings) Validate ¶
func (resource EndpointDynamoDbSettings) Validate() []error
EndpointDynamoDbSettings validation
type EndpointMongoDbSettings ¶
type EndpointMongoDbSettings struct { AuthMechanism interface{} `yaml:"AuthMechanism,omitempty"` AuthSource interface{} `yaml:"AuthSource,omitempty"` AuthType interface{} `yaml:"AuthType,omitempty"` DatabaseName interface{} `yaml:"DatabaseName,omitempty"` DocsToInvestigate interface{} `yaml:"DocsToInvestigate,omitempty"` ExtractDocId interface{} `yaml:"ExtractDocId,omitempty"` NestingLevel interface{} `yaml:"NestingLevel,omitempty"` Password interface{} `yaml:"Password,omitempty"` Port interface{} `yaml:"Port,omitempty"` ServerName interface{} `yaml:"ServerName,omitempty"` Username interface{} `yaml:"Username,omitempty"` }
EndpointMongoDbSettings Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-mongodbsettings.html
func (EndpointMongoDbSettings) Validate ¶
func (resource EndpointMongoDbSettings) Validate() []error
EndpointMongoDbSettings validation
type EndpointS3Settings ¶
type EndpointS3Settings struct { BucketFolder interface{} `yaml:"BucketFolder,omitempty"` BucketName interface{} `yaml:"BucketName,omitempty"` CompressionType interface{} `yaml:"CompressionType,omitempty"` CsvDelimiter interface{} `yaml:"CsvDelimiter,omitempty"` CsvRowDelimiter interface{} `yaml:"CsvRowDelimiter,omitempty"` ExternalTableDefinition interface{} `yaml:"ExternalTableDefinition,omitempty"` ServiceAccessRoleArn interface{} `yaml:"ServiceAccessRoleArn,omitempty"` }
EndpointS3Settings Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-s3settings.html
func (EndpointS3Settings) Validate ¶
func (resource EndpointS3Settings) Validate() []error
EndpointS3Settings validation
type EnvironmentEC2Repository ¶
type EnvironmentEC2Repository struct { PathComponent interface{} `yaml:"PathComponent"` RepositoryUrl interface{} `yaml:"RepositoryUrl"` }
EnvironmentEC2Repository Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloud9-environmentec2-repository.html
func (EnvironmentEC2Repository) Validate ¶
func (resource EnvironmentEC2Repository) Validate() []error
EnvironmentEC2Repository validation
type EnvironmentOptionSetting ¶
type EnvironmentOptionSetting struct { Namespace interface{} `yaml:"Namespace"` OptionName interface{} `yaml:"OptionName"` ResourceName interface{} `yaml:"ResourceName,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
EnvironmentOptionSetting Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-option-settings.html
func (EnvironmentOptionSetting) Validate ¶
func (resource EnvironmentOptionSetting) Validate() []error
EnvironmentOptionSetting validation
type EnvironmentTier ¶
type EnvironmentTier struct { Name interface{} `yaml:"Name,omitempty"` Type interface{} `yaml:"Type,omitempty"` Version interface{} `yaml:"Version,omitempty"` }
EnvironmentTier Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment-tier.html
func (EnvironmentTier) Validate ¶
func (resource EnvironmentTier) Validate() []error
EnvironmentTier validation
type FileSystemElasticFileSystemTag ¶
type FileSystemElasticFileSystemTag struct { Key interface{} `yaml:"Key"` Value interface{} `yaml:"Value"` }
FileSystemElasticFileSystemTag Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-efs-filesystem-filesystemtags.html
func (FileSystemElasticFileSystemTag) Validate ¶
func (resource FileSystemElasticFileSystemTag) Validate() []error
FileSystemElasticFileSystemTag validation
type FilterCondition ¶
type FilterCondition struct { Gte interface{} `yaml:"Gte,omitempty"` Lt interface{} `yaml:"Lt,omitempty"` Lte interface{} `yaml:"Lte,omitempty"` Eq interface{} `yaml:"Eq,omitempty"` Neq interface{} `yaml:"Neq,omitempty"` }
FilterCondition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-condition.html
func (FilterCondition) Validate ¶
func (resource FilterCondition) Validate() []error
FilterCondition validation
type FilterFindingCriteria ¶
type FilterFindingCriteria struct { Criterion interface{} `yaml:"Criterion,omitempty"` ItemType *FilterCondition `yaml:"ItemType,omitempty"` }
FilterFindingCriteria Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-filter-findingcriteria.html
func (FilterFindingCriteria) Validate ¶
func (resource FilterFindingCriteria) Validate() []error
FilterFindingCriteria validation
type FleetIpPermission ¶
type FleetIpPermission struct { FromPort interface{} `yaml:"FromPort"` IpRange interface{} `yaml:"IpRange"` Protocol interface{} `yaml:"Protocol"` ToPort interface{} `yaml:"ToPort"` }
FleetIpPermission Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-fleet-ec2inboundpermission.html
func (FleetIpPermission) Validate ¶
func (resource FleetIpPermission) Validate() []error
FleetIpPermission validation
type FunctionCode ¶
type FunctionCode struct { S3Bucket interface{} `yaml:"S3Bucket,omitempty"` S3Key interface{} `yaml:"S3Key,omitempty"` S3ObjectVersion interface{} `yaml:"S3ObjectVersion,omitempty"` ZipFile interface{} `yaml:"ZipFile,omitempty"` }
FunctionCode Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-code.html
func (FunctionCode) Validate ¶
func (resource FunctionCode) Validate() []error
FunctionCode validation
type FunctionDeadLetterConfig ¶
type FunctionDeadLetterConfig struct {
TargetArn interface{} `yaml:"TargetArn,omitempty"`
}
FunctionDeadLetterConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-deadletterconfig.html
func (FunctionDeadLetterConfig) Validate ¶
func (resource FunctionDeadLetterConfig) Validate() []error
FunctionDeadLetterConfig validation
type FunctionEnvironment ¶
type FunctionEnvironment struct {
Variables interface{} `yaml:"Variables,omitempty"`
}
FunctionEnvironment Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-environment.html
func (FunctionEnvironment) Validate ¶
func (resource FunctionEnvironment) Validate() []error
FunctionEnvironment validation
type FunctionTracingConfig ¶
type FunctionTracingConfig struct {
Mode interface{} `yaml:"Mode,omitempty"`
}
FunctionTracingConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-tracingconfig.html
func (FunctionTracingConfig) Validate ¶
func (resource FunctionTracingConfig) Validate() []error
FunctionTracingConfig validation
type FunctionVpcConfig ¶
type FunctionVpcConfig struct { SecurityGroupIds interface{} `yaml:"SecurityGroupIds"` SubnetIds interface{} `yaml:"SubnetIds"` }
FunctionVpcConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lambda-function-vpcconfig.html
func (FunctionVpcConfig) Validate ¶
func (resource FunctionVpcConfig) Validate() []error
FunctionVpcConfig validation
type GraphQLApiLogConfig ¶
type GraphQLApiLogConfig struct { CloudWatchLogsRoleArn interface{} `yaml:"CloudWatchLogsRoleArn,omitempty"` FieldLogLevel interface{} `yaml:"FieldLogLevel,omitempty"` }
GraphQLApiLogConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-logconfig.html
func (GraphQLApiLogConfig) Validate ¶
func (resource GraphQLApiLogConfig) Validate() []error
GraphQLApiLogConfig validation
type GraphQLApiOpenIDConnectConfig ¶
type GraphQLApiOpenIDConnectConfig struct { AuthTTL interface{} `yaml:"AuthTTL,omitempty"` ClientId interface{} `yaml:"ClientId,omitempty"` IatTTL interface{} `yaml:"IatTTL,omitempty"` Issuer interface{} `yaml:"Issuer,omitempty"` }
GraphQLApiOpenIDConnectConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-openidconnectconfig.html
func (GraphQLApiOpenIDConnectConfig) Validate ¶
func (resource GraphQLApiOpenIDConnectConfig) Validate() []error
GraphQLApiOpenIDConnectConfig validation
type GraphQLApiUserPoolConfig ¶
type GraphQLApiUserPoolConfig struct { AppIdClientRegex interface{} `yaml:"AppIdClientRegex,omitempty"` AwsRegion interface{} `yaml:"AwsRegion,omitempty"` DefaultAction interface{} `yaml:"DefaultAction,omitempty"` UserPoolId interface{} `yaml:"UserPoolId,omitempty"` }
GraphQLApiUserPoolConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appsync-graphqlapi-userpoolconfig.html
func (GraphQLApiUserPoolConfig) Validate ¶
func (resource GraphQLApiUserPoolConfig) Validate() []error
GraphQLApiUserPoolConfig validation
type GroupPolicy ¶
type GroupPolicy struct { PolicyDocument interface{} `yaml:"PolicyDocument"` PolicyName interface{} `yaml:"PolicyName"` }
GroupPolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html
func (GroupPolicy) Validate ¶
func (resource GroupPolicy) Validate() []error
GroupPolicy validation
type HealthCheckAlarmIdentifier ¶
type HealthCheckAlarmIdentifier struct { Name interface{} `yaml:"Name"` Region interface{} `yaml:"Region"` }
HealthCheckAlarmIdentifier Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-alarmidentifier.html
func (HealthCheckAlarmIdentifier) Validate ¶
func (resource HealthCheckAlarmIdentifier) Validate() []error
HealthCheckAlarmIdentifier validation
type HealthCheckHealthCheckConfig ¶
type HealthCheckHealthCheckConfig struct { EnableSNI interface{} `yaml:"EnableSNI,omitempty"` FailureThreshold interface{} `yaml:"FailureThreshold,omitempty"` FullyQualifiedDomainName interface{} `yaml:"FullyQualifiedDomainName,omitempty"` HealthThreshold interface{} `yaml:"HealthThreshold,omitempty"` IPAddress interface{} `yaml:"IPAddress,omitempty"` InsufficientDataHealthStatus interface{} `yaml:"InsufficientDataHealthStatus,omitempty"` Inverted interface{} `yaml:"Inverted,omitempty"` MeasureLatency interface{} `yaml:"MeasureLatency,omitempty"` Port interface{} `yaml:"Port,omitempty"` RequestInterval interface{} `yaml:"RequestInterval,omitempty"` ResourcePath interface{} `yaml:"ResourcePath,omitempty"` SearchString interface{} `yaml:"SearchString,omitempty"` Type interface{} `yaml:"Type"` ChildHealthChecks interface{} `yaml:"ChildHealthChecks,omitempty"` Regions interface{} `yaml:"Regions,omitempty"` AlarmIdentifier *HealthCheckAlarmIdentifier `yaml:"AlarmIdentifier,omitempty"` }
HealthCheckHealthCheckConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthcheckconfig.html
func (HealthCheckHealthCheckConfig) Validate ¶
func (resource HealthCheckHealthCheckConfig) Validate() []error
HealthCheckHealthCheckConfig validation
type HealthCheckHealthCheckTag ¶
type HealthCheckHealthCheckTag struct { Key interface{} `yaml:"Key"` Value interface{} `yaml:"Value"` }
HealthCheckHealthCheckTag Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-healthcheck-healthchecktag.html
func (HealthCheckHealthCheckTag) Validate ¶
func (resource HealthCheckHealthCheckTag) Validate() []error
HealthCheckHealthCheckTag validation
type HostedZoneHostedZoneConfig ¶
type HostedZoneHostedZoneConfig struct {
Comment interface{} `yaml:"Comment,omitempty"`
}
HostedZoneHostedZoneConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzoneconfig.html
func (HostedZoneHostedZoneConfig) Validate ¶
func (resource HostedZoneHostedZoneConfig) Validate() []error
HostedZoneHostedZoneConfig validation
type HostedZoneHostedZoneTag ¶
type HostedZoneHostedZoneTag struct { Key interface{} `yaml:"Key"` Value interface{} `yaml:"Value"` }
HostedZoneHostedZoneTag Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-hostedzonetags.html
func (HostedZoneHostedZoneTag) Validate ¶
func (resource HostedZoneHostedZoneTag) Validate() []error
HostedZoneHostedZoneTag validation
type HostedZoneQueryLoggingConfig ¶
type HostedZoneQueryLoggingConfig struct {
CloudWatchLogsLogGroupArn interface{} `yaml:"CloudWatchLogsLogGroupArn"`
}
HostedZoneQueryLoggingConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-hostedzone-queryloggingconfig.html
func (HostedZoneQueryLoggingConfig) Validate ¶
func (resource HostedZoneQueryLoggingConfig) Validate() []error
HostedZoneQueryLoggingConfig validation
type HostedZoneVPC ¶
type HostedZoneVPC struct { VPCId interface{} `yaml:"VPCId"` VPCRegion interface{} `yaml:"VPCRegion"` }
HostedZoneVPC Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-hostedzone-hostedzonevpcs.html
func (HostedZoneVPC) Validate ¶
func (resource HostedZoneVPC) Validate() []error
HostedZoneVPC validation
type IPSetIPSetDescriptor ¶
type IPSetIPSetDescriptor struct { Type interface{} `yaml:"Type"` Value interface{} `yaml:"Value"` }
IPSetIPSetDescriptor Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-ipset-ipsetdescriptor.html
func (IPSetIPSetDescriptor) Validate ¶
func (resource IPSetIPSetDescriptor) Validate() []error
IPSetIPSetDescriptor validation
type IdentityPoolCognitoIdentityProvider ¶
type IdentityPoolCognitoIdentityProvider struct { ClientId interface{} `yaml:"ClientId,omitempty"` ProviderName interface{} `yaml:"ProviderName,omitempty"` ServerSideTokenCheck interface{} `yaml:"ServerSideTokenCheck,omitempty"` }
IdentityPoolCognitoIdentityProvider Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitoidentityprovider.html
func (IdentityPoolCognitoIdentityProvider) Validate ¶
func (resource IdentityPoolCognitoIdentityProvider) Validate() []error
IdentityPoolCognitoIdentityProvider validation
type IdentityPoolCognitoStreams ¶
type IdentityPoolCognitoStreams struct { RoleArn interface{} `yaml:"RoleArn,omitempty"` StreamName interface{} `yaml:"StreamName,omitempty"` StreamingStatus interface{} `yaml:"StreamingStatus,omitempty"` }
IdentityPoolCognitoStreams Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-cognitostreams.html
func (IdentityPoolCognitoStreams) Validate ¶
func (resource IdentityPoolCognitoStreams) Validate() []error
IdentityPoolCognitoStreams validation
type IdentityPoolPushSync ¶
type IdentityPoolPushSync struct { RoleArn interface{} `yaml:"RoleArn,omitempty"` ApplicationArns interface{} `yaml:"ApplicationArns,omitempty"` }
IdentityPoolPushSync Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypool-pushsync.html
func (IdentityPoolPushSync) Validate ¶
func (resource IdentityPoolPushSync) Validate() []error
IdentityPoolPushSync validation
type IdentityPoolRoleAttachmentMappingRule ¶
type IdentityPoolRoleAttachmentMappingRule struct { Claim interface{} `yaml:"Claim"` MatchType interface{} `yaml:"MatchType"` RoleARN interface{} `yaml:"RoleARN"` Value interface{} `yaml:"Value"` }
IdentityPoolRoleAttachmentMappingRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-mappingrule.html
func (IdentityPoolRoleAttachmentMappingRule) Validate ¶
func (resource IdentityPoolRoleAttachmentMappingRule) Validate() []error
IdentityPoolRoleAttachmentMappingRule validation
type IdentityPoolRoleAttachmentRoleMapping ¶
type IdentityPoolRoleAttachmentRoleMapping struct { AmbiguousRoleResolution interface{} `yaml:"AmbiguousRoleResolution,omitempty"` Type interface{} `yaml:"Type"` RulesConfiguration *IdentityPoolRoleAttachmentRulesConfigurationType `yaml:"RulesConfiguration,omitempty"` }
IdentityPoolRoleAttachmentRoleMapping Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rolemapping.html
func (IdentityPoolRoleAttachmentRoleMapping) Validate ¶
func (resource IdentityPoolRoleAttachmentRoleMapping) Validate() []error
IdentityPoolRoleAttachmentRoleMapping validation
type IdentityPoolRoleAttachmentRulesConfigurationType ¶
type IdentityPoolRoleAttachmentRulesConfigurationType struct {
Rules interface{} `yaml:"Rules"`
}
IdentityPoolRoleAttachmentRulesConfigurationType Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-identitypoolroleattachment-rulesconfigurationtype.html
func (IdentityPoolRoleAttachmentRulesConfigurationType) Validate ¶
func (resource IdentityPoolRoleAttachmentRulesConfigurationType) Validate() []error
IdentityPoolRoleAttachmentRulesConfigurationType validation
type InstanceAssociationParameter ¶
type InstanceAssociationParameter struct { Key interface{} `yaml:"Key"` Value interface{} `yaml:"Value"` }
InstanceAssociationParameter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations-associationparameters.html
func (InstanceAssociationParameter) Validate ¶
func (resource InstanceAssociationParameter) Validate() []error
InstanceAssociationParameter validation
type InstanceBlockDeviceMapping ¶
type InstanceBlockDeviceMapping struct { DeviceName interface{} `yaml:"DeviceName"` VirtualName interface{} `yaml:"VirtualName,omitempty"` NoDevice *InstanceNoDevice `yaml:"NoDevice,omitempty"` Ebs *InstanceEbs `yaml:"Ebs,omitempty"` }
InstanceBlockDeviceMapping Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-mapping.html
func (InstanceBlockDeviceMapping) Validate ¶
func (resource InstanceBlockDeviceMapping) Validate() []error
InstanceBlockDeviceMapping validation
type InstanceCreditSpecification ¶
type InstanceCreditSpecification struct {
CPUCredits interface{} `yaml:"CPUCredits,omitempty"`
}
InstanceCreditSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-creditspecification.html
func (InstanceCreditSpecification) Validate ¶
func (resource InstanceCreditSpecification) Validate() []error
InstanceCreditSpecification validation
type InstanceEbs ¶
type InstanceEbs struct { DeleteOnTermination interface{} `yaml:"DeleteOnTermination,omitempty"` Encrypted interface{} `yaml:"Encrypted,omitempty"` Iops interface{} `yaml:"Iops,omitempty"` SnapshotId interface{} `yaml:"SnapshotId,omitempty"` VolumeSize interface{} `yaml:"VolumeSize,omitempty"` VolumeType interface{} `yaml:"VolumeType,omitempty"` }
InstanceEbs Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html
func (InstanceEbs) Validate ¶
func (resource InstanceEbs) Validate() []error
InstanceEbs validation
type InstanceEbsBlockDevice ¶
type InstanceEbsBlockDevice struct { DeleteOnTermination interface{} `yaml:"DeleteOnTermination,omitempty"` Iops interface{} `yaml:"Iops,omitempty"` SnapshotId interface{} `yaml:"SnapshotId,omitempty"` VolumeSize interface{} `yaml:"VolumeSize,omitempty"` VolumeType interface{} `yaml:"VolumeType,omitempty"` }
InstanceEbsBlockDevice Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-ebsblockdevice.html
func (InstanceEbsBlockDevice) Validate ¶
func (resource InstanceEbsBlockDevice) Validate() []error
InstanceEbsBlockDevice validation
type InstanceElasticGpuSpecification ¶
type InstanceElasticGpuSpecification struct {
Type interface{} `yaml:"Type"`
}
InstanceElasticGpuSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-elasticgpuspecification.html
func (InstanceElasticGpuSpecification) Validate ¶
func (resource InstanceElasticGpuSpecification) Validate() []error
InstanceElasticGpuSpecification validation
type InstanceFleetConfigConfiguration ¶
type InstanceFleetConfigConfiguration struct { Classification interface{} `yaml:"Classification,omitempty"` ConfigurationProperties interface{} `yaml:"ConfigurationProperties,omitempty"` Configurations interface{} `yaml:"Configurations,omitempty"` }
InstanceFleetConfigConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-configuration.html
func (InstanceFleetConfigConfiguration) Validate ¶
func (resource InstanceFleetConfigConfiguration) Validate() []error
InstanceFleetConfigConfiguration validation
type InstanceFleetConfigEbsBlockDeviceConfig ¶
type InstanceFleetConfigEbsBlockDeviceConfig struct { VolumesPerInstance interface{} `yaml:"VolumesPerInstance,omitempty"` VolumeSpecification *InstanceFleetConfigVolumeSpecification `yaml:"VolumeSpecification"` }
InstanceFleetConfigEbsBlockDeviceConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsblockdeviceconfig.html
func (InstanceFleetConfigEbsBlockDeviceConfig) Validate ¶
func (resource InstanceFleetConfigEbsBlockDeviceConfig) Validate() []error
InstanceFleetConfigEbsBlockDeviceConfig validation
type InstanceFleetConfigEbsConfiguration ¶
type InstanceFleetConfigEbsConfiguration struct { EbsOptimized interface{} `yaml:"EbsOptimized,omitempty"` EbsBlockDeviceConfigs interface{} `yaml:"EbsBlockDeviceConfigs,omitempty"` }
InstanceFleetConfigEbsConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-ebsconfiguration.html
func (InstanceFleetConfigEbsConfiguration) Validate ¶
func (resource InstanceFleetConfigEbsConfiguration) Validate() []error
InstanceFleetConfigEbsConfiguration validation
type InstanceFleetConfigInstanceFleetProvisioningSpecifications ¶
type InstanceFleetConfigInstanceFleetProvisioningSpecifications struct {
SpotSpecification *InstanceFleetConfigSpotProvisioningSpecification `yaml:"SpotSpecification"`
}
InstanceFleetConfigInstanceFleetProvisioningSpecifications Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancefleetprovisioningspecifications.html
func (InstanceFleetConfigInstanceFleetProvisioningSpecifications) Validate ¶
func (resource InstanceFleetConfigInstanceFleetProvisioningSpecifications) Validate() []error
InstanceFleetConfigInstanceFleetProvisioningSpecifications validation
type InstanceFleetConfigInstanceTypeConfig ¶
type InstanceFleetConfigInstanceTypeConfig struct { BidPrice interface{} `yaml:"BidPrice,omitempty"` BidPriceAsPercentageOfOnDemandPrice interface{} `yaml:"BidPriceAsPercentageOfOnDemandPrice,omitempty"` InstanceType interface{} `yaml:"InstanceType"` WeightedCapacity interface{} `yaml:"WeightedCapacity,omitempty"` Configurations interface{} `yaml:"Configurations,omitempty"` EbsConfiguration *InstanceFleetConfigEbsConfiguration `yaml:"EbsConfiguration,omitempty"` }
InstanceFleetConfigInstanceTypeConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-instancetypeconfig.html
func (InstanceFleetConfigInstanceTypeConfig) Validate ¶
func (resource InstanceFleetConfigInstanceTypeConfig) Validate() []error
InstanceFleetConfigInstanceTypeConfig validation
type InstanceFleetConfigSpotProvisioningSpecification ¶
type InstanceFleetConfigSpotProvisioningSpecification struct { BlockDurationMinutes interface{} `yaml:"BlockDurationMinutes,omitempty"` TimeoutAction interface{} `yaml:"TimeoutAction"` TimeoutDurationMinutes interface{} `yaml:"TimeoutDurationMinutes"` }
InstanceFleetConfigSpotProvisioningSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-spotprovisioningspecification.html
func (InstanceFleetConfigSpotProvisioningSpecification) Validate ¶
func (resource InstanceFleetConfigSpotProvisioningSpecification) Validate() []error
InstanceFleetConfigSpotProvisioningSpecification validation
type InstanceFleetConfigVolumeSpecification ¶
type InstanceFleetConfigVolumeSpecification struct { Iops interface{} `yaml:"Iops,omitempty"` SizeInGB interface{} `yaml:"SizeInGB"` VolumeType interface{} `yaml:"VolumeType"` }
InstanceFleetConfigVolumeSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancefleetconfig-volumespecification.html
func (InstanceFleetConfigVolumeSpecification) Validate ¶
func (resource InstanceFleetConfigVolumeSpecification) Validate() []error
InstanceFleetConfigVolumeSpecification validation
type InstanceGroupConfigAutoScalingPolicy ¶
type InstanceGroupConfigAutoScalingPolicy struct { Constraints *InstanceGroupConfigScalingConstraints `yaml:"Constraints"` Rules interface{} `yaml:"Rules"` }
InstanceGroupConfigAutoScalingPolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-autoscalingpolicy.html
func (InstanceGroupConfigAutoScalingPolicy) Validate ¶
func (resource InstanceGroupConfigAutoScalingPolicy) Validate() []error
InstanceGroupConfigAutoScalingPolicy validation
type InstanceGroupConfigCloudWatchAlarmDefinition ¶
type InstanceGroupConfigCloudWatchAlarmDefinition struct { ComparisonOperator interface{} `yaml:"ComparisonOperator"` EvaluationPeriods interface{} `yaml:"EvaluationPeriods,omitempty"` MetricName interface{} `yaml:"MetricName"` Namespace interface{} `yaml:"Namespace,omitempty"` Period interface{} `yaml:"Period"` Statistic interface{} `yaml:"Statistic,omitempty"` Threshold interface{} `yaml:"Threshold"` Unit interface{} `yaml:"Unit,omitempty"` Dimensions interface{} `yaml:"Dimensions,omitempty"` }
InstanceGroupConfigCloudWatchAlarmDefinition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-cloudwatchalarmdefinition.html
func (InstanceGroupConfigCloudWatchAlarmDefinition) Validate ¶
func (resource InstanceGroupConfigCloudWatchAlarmDefinition) Validate() []error
InstanceGroupConfigCloudWatchAlarmDefinition validation
type InstanceGroupConfigConfiguration ¶
type InstanceGroupConfigConfiguration struct { Classification interface{} `yaml:"Classification,omitempty"` ConfigurationProperties interface{} `yaml:"ConfigurationProperties,omitempty"` Configurations interface{} `yaml:"Configurations,omitempty"` }
InstanceGroupConfigConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-cluster-configuration.html
func (InstanceGroupConfigConfiguration) Validate ¶
func (resource InstanceGroupConfigConfiguration) Validate() []error
InstanceGroupConfigConfiguration validation
type InstanceGroupConfigEbsBlockDeviceConfig ¶
type InstanceGroupConfigEbsBlockDeviceConfig struct { VolumesPerInstance interface{} `yaml:"VolumesPerInstance,omitempty"` VolumeSpecification *InstanceGroupConfigVolumeSpecification `yaml:"VolumeSpecification"` }
InstanceGroupConfigEbsBlockDeviceConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration-ebsblockdeviceconfig.html
func (InstanceGroupConfigEbsBlockDeviceConfig) Validate ¶
func (resource InstanceGroupConfigEbsBlockDeviceConfig) Validate() []error
InstanceGroupConfigEbsBlockDeviceConfig validation
type InstanceGroupConfigEbsConfiguration ¶
type InstanceGroupConfigEbsConfiguration struct { EbsOptimized interface{} `yaml:"EbsOptimized,omitempty"` EbsBlockDeviceConfigs interface{} `yaml:"EbsBlockDeviceConfigs,omitempty"` }
InstanceGroupConfigEbsConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration.html
func (InstanceGroupConfigEbsConfiguration) Validate ¶
func (resource InstanceGroupConfigEbsConfiguration) Validate() []error
InstanceGroupConfigEbsConfiguration validation
type InstanceGroupConfigMetricDimension ¶
type InstanceGroupConfigMetricDimension struct { Key interface{} `yaml:"Key"` Value interface{} `yaml:"Value"` }
InstanceGroupConfigMetricDimension Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-metricdimension.html
func (InstanceGroupConfigMetricDimension) Validate ¶
func (resource InstanceGroupConfigMetricDimension) Validate() []error
InstanceGroupConfigMetricDimension validation
type InstanceGroupConfigScalingAction ¶
type InstanceGroupConfigScalingAction struct { Market interface{} `yaml:"Market,omitempty"` SimpleScalingPolicyConfiguration *InstanceGroupConfigSimpleScalingPolicyConfiguration `yaml:"SimpleScalingPolicyConfiguration"` }
InstanceGroupConfigScalingAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingaction.html
func (InstanceGroupConfigScalingAction) Validate ¶
func (resource InstanceGroupConfigScalingAction) Validate() []error
InstanceGroupConfigScalingAction validation
type InstanceGroupConfigScalingConstraints ¶
type InstanceGroupConfigScalingConstraints struct { MaxCapacity interface{} `yaml:"MaxCapacity"` MinCapacity interface{} `yaml:"MinCapacity"` }
InstanceGroupConfigScalingConstraints Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingconstraints.html
func (InstanceGroupConfigScalingConstraints) Validate ¶
func (resource InstanceGroupConfigScalingConstraints) Validate() []error
InstanceGroupConfigScalingConstraints validation
type InstanceGroupConfigScalingRule ¶
type InstanceGroupConfigScalingRule struct { Description interface{} `yaml:"Description,omitempty"` Name interface{} `yaml:"Name"` Trigger *InstanceGroupConfigScalingTrigger `yaml:"Trigger"` Action *InstanceGroupConfigScalingAction `yaml:"Action"` }
InstanceGroupConfigScalingRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingrule.html
func (InstanceGroupConfigScalingRule) Validate ¶
func (resource InstanceGroupConfigScalingRule) Validate() []error
InstanceGroupConfigScalingRule validation
type InstanceGroupConfigScalingTrigger ¶
type InstanceGroupConfigScalingTrigger struct {
CloudWatchAlarmDefinition *InstanceGroupConfigCloudWatchAlarmDefinition `yaml:"CloudWatchAlarmDefinition"`
}
InstanceGroupConfigScalingTrigger Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-scalingtrigger.html
func (InstanceGroupConfigScalingTrigger) Validate ¶
func (resource InstanceGroupConfigScalingTrigger) Validate() []error
InstanceGroupConfigScalingTrigger validation
type InstanceGroupConfigSimpleScalingPolicyConfiguration ¶
type InstanceGroupConfigSimpleScalingPolicyConfiguration struct { AdjustmentType interface{} `yaml:"AdjustmentType,omitempty"` CoolDown interface{} `yaml:"CoolDown,omitempty"` ScalingAdjustment interface{} `yaml:"ScalingAdjustment"` }
InstanceGroupConfigSimpleScalingPolicyConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-instancegroupconfig-simplescalingpolicyconfiguration.html
func (InstanceGroupConfigSimpleScalingPolicyConfiguration) Validate ¶
func (resource InstanceGroupConfigSimpleScalingPolicyConfiguration) Validate() []error
InstanceGroupConfigSimpleScalingPolicyConfiguration validation
type InstanceGroupConfigVolumeSpecification ¶
type InstanceGroupConfigVolumeSpecification struct { Iops interface{} `yaml:"Iops,omitempty"` SizeInGB interface{} `yaml:"SizeInGB"` VolumeType interface{} `yaml:"VolumeType"` }
InstanceGroupConfigVolumeSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-emr-ebsconfiguration-ebsblockdeviceconfig-volumespecification.html
func (InstanceGroupConfigVolumeSpecification) Validate ¶
func (resource InstanceGroupConfigVolumeSpecification) Validate() []error
InstanceGroupConfigVolumeSpecification validation
type InstanceInstanceIpv6Address ¶
type InstanceInstanceIpv6Address struct {
Ipv6Address interface{} `yaml:"Ipv6Address"`
}
InstanceInstanceIpv6Address Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-instanceipv6address.html
func (InstanceInstanceIpv6Address) Validate ¶
func (resource InstanceInstanceIpv6Address) Validate() []error
InstanceInstanceIpv6Address validation
type InstanceLaunchTemplateSpecification ¶ added in v0.3.0
type InstanceLaunchTemplateSpecification struct { LaunchTemplateId interface{} `yaml:"LaunchTemplateId,omitempty"` LaunchTemplateName interface{} `yaml:"LaunchTemplateName,omitempty"` Version interface{} `yaml:"Version"` }
InstanceLaunchTemplateSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-launchtemplatespecification.html
func (InstanceLaunchTemplateSpecification) Validate ¶ added in v0.3.0
func (resource InstanceLaunchTemplateSpecification) Validate() []error
InstanceLaunchTemplateSpecification validation
type InstanceNetworkInterface ¶
type InstanceNetworkInterface struct { AssociatePublicIpAddress interface{} `yaml:"AssociatePublicIpAddress,omitempty"` DeleteOnTermination interface{} `yaml:"DeleteOnTermination,omitempty"` Description interface{} `yaml:"Description,omitempty"` DeviceIndex interface{} `yaml:"DeviceIndex"` Ipv6AddressCount interface{} `yaml:"Ipv6AddressCount,omitempty"` NetworkInterfaceId interface{} `yaml:"NetworkInterfaceId,omitempty"` PrivateIpAddress interface{} `yaml:"PrivateIpAddress,omitempty"` SecondaryPrivateIpAddressCount interface{} `yaml:"SecondaryPrivateIpAddressCount,omitempty"` SubnetId interface{} `yaml:"SubnetId,omitempty"` GroupSet interface{} `yaml:"GroupSet,omitempty"` Ipv6Addresses interface{} `yaml:"Ipv6Addresses,omitempty"` PrivateIpAddresses interface{} `yaml:"PrivateIpAddresses,omitempty"` }
InstanceNetworkInterface Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-iface-embedded.html
func (InstanceNetworkInterface) Validate ¶
func (resource InstanceNetworkInterface) Validate() []error
InstanceNetworkInterface validation
type InstanceNoDevice ¶
type InstanceNoDevice struct { }
InstanceNoDevice Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-nodevice.html
func (InstanceNoDevice) Validate ¶
func (resource InstanceNoDevice) Validate() []error
InstanceNoDevice validation
type InstancePrivateIpAddressSpecification ¶
type InstancePrivateIpAddressSpecification struct { Primary interface{} `yaml:"Primary"` PrivateIpAddress interface{} `yaml:"PrivateIpAddress"` }
InstancePrivateIpAddressSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html
func (InstancePrivateIpAddressSpecification) Validate ¶
func (resource InstancePrivateIpAddressSpecification) Validate() []error
InstancePrivateIpAddressSpecification validation
type InstanceSsmAssociation ¶
type InstanceSsmAssociation struct { DocumentName interface{} `yaml:"DocumentName"` AssociationParameters interface{} `yaml:"AssociationParameters,omitempty"` }
InstanceSsmAssociation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance-ssmassociations.html
func (InstanceSsmAssociation) Validate ¶
func (resource InstanceSsmAssociation) Validate() []error
InstanceSsmAssociation validation
type InstanceTimeBasedAutoScaling ¶
type InstanceTimeBasedAutoScaling struct { Friday interface{} `yaml:"Friday,omitempty"` Monday interface{} `yaml:"Monday,omitempty"` Saturday interface{} `yaml:"Saturday,omitempty"` Sunday interface{} `yaml:"Sunday,omitempty"` Thursday interface{} `yaml:"Thursday,omitempty"` Tuesday interface{} `yaml:"Tuesday,omitempty"` Wednesday interface{} `yaml:"Wednesday,omitempty"` }
InstanceTimeBasedAutoScaling Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-instance-timebasedautoscaling.html
func (InstanceTimeBasedAutoScaling) Validate ¶
func (resource InstanceTimeBasedAutoScaling) Validate() []error
InstanceTimeBasedAutoScaling validation
type InstanceVolume ¶
type InstanceVolume struct { Device interface{} `yaml:"Device"` VolumeId interface{} `yaml:"VolumeId"` }
InstanceVolume Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-mount-point.html
func (InstanceVolume) Validate ¶
func (resource InstanceVolume) Validate() []error
InstanceVolume validation
type JobConnectionsList ¶
type JobConnectionsList struct {
Connections interface{} `yaml:"Connections,omitempty"`
}
JobConnectionsList Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-connectionslist.html
func (JobConnectionsList) Validate ¶
func (resource JobConnectionsList) Validate() []error
JobConnectionsList validation
type JobDefinitionContainerProperties ¶
type JobDefinitionContainerProperties struct { Image interface{} `yaml:"Image"` JobRoleArn interface{} `yaml:"JobRoleArn,omitempty"` Memory interface{} `yaml:"Memory"` Privileged interface{} `yaml:"Privileged,omitempty"` ReadonlyRootFilesystem interface{} `yaml:"ReadonlyRootFilesystem,omitempty"` User interface{} `yaml:"User,omitempty"` Vcpus interface{} `yaml:"Vcpus"` Command interface{} `yaml:"Command,omitempty"` Environment interface{} `yaml:"Environment,omitempty"` MountPoints interface{} `yaml:"MountPoints,omitempty"` Ulimits interface{} `yaml:"Ulimits,omitempty"` Volumes interface{} `yaml:"Volumes,omitempty"` }
JobDefinitionContainerProperties Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-containerproperties.html
func (JobDefinitionContainerProperties) Validate ¶
func (resource JobDefinitionContainerProperties) Validate() []error
JobDefinitionContainerProperties validation
type JobDefinitionEnvironment ¶
type JobDefinitionEnvironment struct { Name interface{} `yaml:"Name,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
JobDefinitionEnvironment Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-environment.html
func (JobDefinitionEnvironment) Validate ¶
func (resource JobDefinitionEnvironment) Validate() []error
JobDefinitionEnvironment validation
type JobDefinitionMountPoints ¶
type JobDefinitionMountPoints struct { ContainerPath interface{} `yaml:"ContainerPath,omitempty"` ReadOnly interface{} `yaml:"ReadOnly,omitempty"` SourceVolume interface{} `yaml:"SourceVolume,omitempty"` }
JobDefinitionMountPoints Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-mountpoints.html
func (JobDefinitionMountPoints) Validate ¶
func (resource JobDefinitionMountPoints) Validate() []error
JobDefinitionMountPoints validation
type JobDefinitionRetryStrategy ¶
type JobDefinitionRetryStrategy struct {
Attempts interface{} `yaml:"Attempts,omitempty"`
}
JobDefinitionRetryStrategy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-retrystrategy.html
func (JobDefinitionRetryStrategy) Validate ¶
func (resource JobDefinitionRetryStrategy) Validate() []error
JobDefinitionRetryStrategy validation
type JobDefinitionTimeout ¶ added in v0.3.0
type JobDefinitionTimeout struct {
AttemptDurationSeconds interface{} `yaml:"AttemptDurationSeconds,omitempty"`
}
JobDefinitionTimeout Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-timeout.html
func (JobDefinitionTimeout) Validate ¶ added in v0.3.0
func (resource JobDefinitionTimeout) Validate() []error
JobDefinitionTimeout validation
type JobDefinitionUlimit ¶
type JobDefinitionUlimit struct { HardLimit interface{} `yaml:"HardLimit"` Name interface{} `yaml:"Name"` SoftLimit interface{} `yaml:"SoftLimit"` }
JobDefinitionUlimit Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-ulimit.html
func (JobDefinitionUlimit) Validate ¶
func (resource JobDefinitionUlimit) Validate() []error
JobDefinitionUlimit validation
type JobDefinitionVolumes ¶
type JobDefinitionVolumes struct { Name interface{} `yaml:"Name,omitempty"` Host *JobDefinitionVolumesHost `yaml:"Host,omitempty"` }
JobDefinitionVolumes Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumes.html
func (JobDefinitionVolumes) Validate ¶
func (resource JobDefinitionVolumes) Validate() []error
JobDefinitionVolumes validation
type JobDefinitionVolumesHost ¶
type JobDefinitionVolumesHost struct {
SourcePath interface{} `yaml:"SourcePath,omitempty"`
}
JobDefinitionVolumesHost Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobdefinition-volumeshost.html
func (JobDefinitionVolumesHost) Validate ¶
func (resource JobDefinitionVolumesHost) Validate() []error
JobDefinitionVolumesHost validation
type JobExecutionProperty ¶
type JobExecutionProperty struct {
MaxConcurrentRuns interface{} `yaml:"MaxConcurrentRuns,omitempty"`
}
JobExecutionProperty Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-executionproperty.html
func (JobExecutionProperty) Validate ¶
func (resource JobExecutionProperty) Validate() []error
JobExecutionProperty validation
type JobJobCommand ¶
type JobJobCommand struct { Name interface{} `yaml:"Name,omitempty"` ScriptLocation interface{} `yaml:"ScriptLocation,omitempty"` }
JobJobCommand Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html
func (JobJobCommand) Validate ¶
func (resource JobJobCommand) Validate() []error
JobJobCommand validation
type JobQueueComputeEnvironmentOrder ¶
type JobQueueComputeEnvironmentOrder struct { ComputeEnvironment interface{} `yaml:"ComputeEnvironment"` Order interface{} `yaml:"Order"` }
JobQueueComputeEnvironmentOrder Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-batch-jobqueue-computeenvironmentorder.html
func (JobQueueComputeEnvironmentOrder) Validate ¶
func (resource JobQueueComputeEnvironmentOrder) Validate() []error
JobQueueComputeEnvironmentOrder validation
type LaunchConfigurationBlockDevice ¶
type LaunchConfigurationBlockDevice struct { DeleteOnTermination interface{} `yaml:"DeleteOnTermination,omitempty"` Encrypted interface{} `yaml:"Encrypted,omitempty"` Iops interface{} `yaml:"Iops,omitempty"` SnapshotId interface{} `yaml:"SnapshotId,omitempty"` VolumeSize interface{} `yaml:"VolumeSize,omitempty"` VolumeType interface{} `yaml:"VolumeType,omitempty"` }
LaunchConfigurationBlockDevice Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-template.html
func (LaunchConfigurationBlockDevice) Validate ¶
func (resource LaunchConfigurationBlockDevice) Validate() []error
LaunchConfigurationBlockDevice validation
type LaunchConfigurationBlockDeviceMapping ¶
type LaunchConfigurationBlockDeviceMapping struct { DeviceName interface{} `yaml:"DeviceName"` NoDevice interface{} `yaml:"NoDevice,omitempty"` VirtualName interface{} `yaml:"VirtualName,omitempty"` Ebs *LaunchConfigurationBlockDevice `yaml:"Ebs,omitempty"` }
LaunchConfigurationBlockDeviceMapping Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-as-launchconfig-blockdev-mapping.html
func (LaunchConfigurationBlockDeviceMapping) Validate ¶
func (resource LaunchConfigurationBlockDeviceMapping) Validate() []error
LaunchConfigurationBlockDeviceMapping validation
type LaunchTemplateBlockDeviceMapping ¶
type LaunchTemplateBlockDeviceMapping struct { DeviceName interface{} `yaml:"DeviceName,omitempty"` NoDevice interface{} `yaml:"NoDevice,omitempty"` VirtualName interface{} `yaml:"VirtualName,omitempty"` Ebs *LaunchTemplateEbs `yaml:"Ebs,omitempty"` }
LaunchTemplateBlockDeviceMapping Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping.html
func (LaunchTemplateBlockDeviceMapping) Validate ¶
func (resource LaunchTemplateBlockDeviceMapping) Validate() []error
LaunchTemplateBlockDeviceMapping validation
type LaunchTemplateCreditSpecification ¶
type LaunchTemplateCreditSpecification struct {
CpuCredits interface{} `yaml:"CpuCredits,omitempty"`
}
LaunchTemplateCreditSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-creditspecification.html
func (LaunchTemplateCreditSpecification) Validate ¶
func (resource LaunchTemplateCreditSpecification) Validate() []error
LaunchTemplateCreditSpecification validation
type LaunchTemplateEbs ¶
type LaunchTemplateEbs struct { DeleteOnTermination interface{} `yaml:"DeleteOnTermination,omitempty"` Encrypted interface{} `yaml:"Encrypted,omitempty"` Iops interface{} `yaml:"Iops,omitempty"` KmsKeyId interface{} `yaml:"KmsKeyId,omitempty"` SnapshotId interface{} `yaml:"SnapshotId,omitempty"` VolumeSize interface{} `yaml:"VolumeSize,omitempty"` VolumeType interface{} `yaml:"VolumeType,omitempty"` }
LaunchTemplateEbs Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-blockdevicemapping-ebs.html
func (LaunchTemplateEbs) Validate ¶
func (resource LaunchTemplateEbs) Validate() []error
LaunchTemplateEbs validation
type LaunchTemplateElasticGpuSpecification ¶
type LaunchTemplateElasticGpuSpecification struct {
Type interface{} `yaml:"Type,omitempty"`
}
LaunchTemplateElasticGpuSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-elasticgpuspecification.html
func (LaunchTemplateElasticGpuSpecification) Validate ¶
func (resource LaunchTemplateElasticGpuSpecification) Validate() []error
LaunchTemplateElasticGpuSpecification validation
type LaunchTemplateIamInstanceProfile ¶
type LaunchTemplateIamInstanceProfile struct { Arn interface{} `yaml:"Arn,omitempty"` Name interface{} `yaml:"Name,omitempty"` }
LaunchTemplateIamInstanceProfile Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-iaminstanceprofile.html
func (LaunchTemplateIamInstanceProfile) Validate ¶
func (resource LaunchTemplateIamInstanceProfile) Validate() []error
LaunchTemplateIamInstanceProfile validation
type LaunchTemplateInstanceMarketOptions ¶
type LaunchTemplateInstanceMarketOptions struct { MarketType interface{} `yaml:"MarketType,omitempty"` SpotOptions *LaunchTemplateSpotOptions `yaml:"SpotOptions,omitempty"` }
LaunchTemplateInstanceMarketOptions Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions.html
func (LaunchTemplateInstanceMarketOptions) Validate ¶
func (resource LaunchTemplateInstanceMarketOptions) Validate() []error
LaunchTemplateInstanceMarketOptions validation
type LaunchTemplateIpv6Add ¶
type LaunchTemplateIpv6Add struct {
Ipv6Address interface{} `yaml:"Ipv6Address,omitempty"`
}
LaunchTemplateIpv6Add Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-ipv6add.html
func (LaunchTemplateIpv6Add) Validate ¶
func (resource LaunchTemplateIpv6Add) Validate() []error
LaunchTemplateIpv6Add validation
type LaunchTemplateLaunchTemplateData ¶
type LaunchTemplateLaunchTemplateData struct { DisableApiTermination interface{} `yaml:"DisableApiTermination,omitempty"` EbsOptimized interface{} `yaml:"EbsOptimized,omitempty"` ImageId interface{} `yaml:"ImageId,omitempty"` InstanceInitiatedShutdownBehavior interface{} `yaml:"InstanceInitiatedShutdownBehavior,omitempty"` InstanceType interface{} `yaml:"InstanceType,omitempty"` KernelId interface{} `yaml:"KernelId,omitempty"` KeyName interface{} `yaml:"KeyName,omitempty"` RamDiskId interface{} `yaml:"RamDiskId,omitempty"` UserData interface{} `yaml:"UserData,omitempty"` Placement *LaunchTemplatePlacement `yaml:"Placement,omitempty"` Monitoring *LaunchTemplateMonitoring `yaml:"Monitoring,omitempty"` BlockDeviceMappings interface{} `yaml:"BlockDeviceMappings,omitempty"` ElasticGpuSpecifications interface{} `yaml:"ElasticGpuSpecifications,omitempty"` SecurityGroups interface{} `yaml:"SecurityGroups,omitempty"` TagSpecifications interface{} `yaml:"TagSpecifications,omitempty"` NetworkInterfaces interface{} `yaml:"NetworkInterfaces,omitempty"` SecurityGroupIds interface{} `yaml:"SecurityGroupIds,omitempty"` InstanceMarketOptions *LaunchTemplateInstanceMarketOptions `yaml:"InstanceMarketOptions,omitempty"` IamInstanceProfile *LaunchTemplateIamInstanceProfile `yaml:"IamInstanceProfile,omitempty"` CreditSpecification *LaunchTemplateCreditSpecification `yaml:"CreditSpecification,omitempty"` }
LaunchTemplateLaunchTemplateData Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata.html
func (LaunchTemplateLaunchTemplateData) Validate ¶
func (resource LaunchTemplateLaunchTemplateData) Validate() []error
LaunchTemplateLaunchTemplateData validation
type LaunchTemplateMonitoring ¶
type LaunchTemplateMonitoring struct {
Enabled interface{} `yaml:"Enabled,omitempty"`
}
LaunchTemplateMonitoring Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-monitoring.html
func (LaunchTemplateMonitoring) Validate ¶
func (resource LaunchTemplateMonitoring) Validate() []error
LaunchTemplateMonitoring validation
type LaunchTemplateNetworkInterface ¶
type LaunchTemplateNetworkInterface struct { AssociatePublicIpAddress interface{} `yaml:"AssociatePublicIpAddress,omitempty"` DeleteOnTermination interface{} `yaml:"DeleteOnTermination,omitempty"` Description interface{} `yaml:"Description,omitempty"` DeviceIndex interface{} `yaml:"DeviceIndex,omitempty"` Ipv6AddressCount interface{} `yaml:"Ipv6AddressCount,omitempty"` NetworkInterfaceId interface{} `yaml:"NetworkInterfaceId,omitempty"` PrivateIpAddress interface{} `yaml:"PrivateIpAddress,omitempty"` SecondaryPrivateIpAddressCount interface{} `yaml:"SecondaryPrivateIpAddressCount,omitempty"` SubnetId interface{} `yaml:"SubnetId,omitempty"` Groups interface{} `yaml:"Groups,omitempty"` Ipv6Addresses interface{} `yaml:"Ipv6Addresses,omitempty"` PrivateIpAddresses interface{} `yaml:"PrivateIpAddresses,omitempty"` }
LaunchTemplateNetworkInterface Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-networkinterface.html
func (LaunchTemplateNetworkInterface) Validate ¶
func (resource LaunchTemplateNetworkInterface) Validate() []error
LaunchTemplateNetworkInterface validation
type LaunchTemplatePlacement ¶
type LaunchTemplatePlacement struct { Affinity interface{} `yaml:"Affinity,omitempty"` AvailabilityZone interface{} `yaml:"AvailabilityZone,omitempty"` GroupName interface{} `yaml:"GroupName,omitempty"` HostId interface{} `yaml:"HostId,omitempty"` Tenancy interface{} `yaml:"Tenancy,omitempty"` }
LaunchTemplatePlacement Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-placement.html
func (LaunchTemplatePlacement) Validate ¶
func (resource LaunchTemplatePlacement) Validate() []error
LaunchTemplatePlacement validation
type LaunchTemplatePrivateIpAdd ¶
type LaunchTemplatePrivateIpAdd struct { Primary interface{} `yaml:"Primary,omitempty"` PrivateIpAddress interface{} `yaml:"PrivateIpAddress,omitempty"` }
LaunchTemplatePrivateIpAdd Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-privateipadd.html
func (LaunchTemplatePrivateIpAdd) Validate ¶
func (resource LaunchTemplatePrivateIpAdd) Validate() []error
LaunchTemplatePrivateIpAdd validation
type LaunchTemplateSpotOptions ¶
type LaunchTemplateSpotOptions struct { InstanceInterruptionBehavior interface{} `yaml:"InstanceInterruptionBehavior,omitempty"` MaxPrice interface{} `yaml:"MaxPrice,omitempty"` SpotInstanceType interface{} `yaml:"SpotInstanceType,omitempty"` }
LaunchTemplateSpotOptions Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-launchtemplatedata-instancemarketoptions-spotoptions.html
func (LaunchTemplateSpotOptions) Validate ¶
func (resource LaunchTemplateSpotOptions) Validate() []error
LaunchTemplateSpotOptions validation
type LaunchTemplateTagSpecification ¶
type LaunchTemplateTagSpecification struct { ResourceType interface{} `yaml:"ResourceType,omitempty"` Tags interface{} `yaml:"Tags,omitempty"` }
LaunchTemplateTagSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html
func (LaunchTemplateTagSpecification) Validate ¶
func (resource LaunchTemplateTagSpecification) Validate() []error
LaunchTemplateTagSpecification validation
type LayerAutoScalingThresholds ¶
type LayerAutoScalingThresholds struct { CpuThreshold interface{} `yaml:"CpuThreshold,omitempty"` IgnoreMetricsTime interface{} `yaml:"IgnoreMetricsTime,omitempty"` InstanceCount interface{} `yaml:"InstanceCount,omitempty"` LoadThreshold interface{} `yaml:"LoadThreshold,omitempty"` MemoryThreshold interface{} `yaml:"MemoryThreshold,omitempty"` ThresholdsWaitTime interface{} `yaml:"ThresholdsWaitTime,omitempty"` }
LayerAutoScalingThresholds Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-loadbasedautoscaling-autoscalingthresholds.html
func (LayerAutoScalingThresholds) Validate ¶
func (resource LayerAutoScalingThresholds) Validate() []error
LayerAutoScalingThresholds validation
type LayerLifecycleEventConfiguration ¶
type LayerLifecycleEventConfiguration struct {
ShutdownEventConfiguration *LayerShutdownEventConfiguration `yaml:"ShutdownEventConfiguration,omitempty"`
}
LayerLifecycleEventConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-lifecycleeventconfiguration.html
func (LayerLifecycleEventConfiguration) Validate ¶
func (resource LayerLifecycleEventConfiguration) Validate() []error
LayerLifecycleEventConfiguration validation
type LayerLoadBasedAutoScaling ¶
type LayerLoadBasedAutoScaling struct { Enable interface{} `yaml:"Enable,omitempty"` DownScaling *LayerAutoScalingThresholds `yaml:"DownScaling,omitempty"` UpScaling *LayerAutoScalingThresholds `yaml:"UpScaling,omitempty"` }
LayerLoadBasedAutoScaling Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-loadbasedautoscaling.html
func (LayerLoadBasedAutoScaling) Validate ¶
func (resource LayerLoadBasedAutoScaling) Validate() []error
LayerLoadBasedAutoScaling validation
type LayerRecipes ¶
type LayerRecipes struct { Configure interface{} `yaml:"Configure,omitempty"` Deploy interface{} `yaml:"Deploy,omitempty"` Setup interface{} `yaml:"Setup,omitempty"` Shutdown interface{} `yaml:"Shutdown,omitempty"` Undeploy interface{} `yaml:"Undeploy,omitempty"` }
LayerRecipes Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-recipes.html
func (LayerRecipes) Validate ¶
func (resource LayerRecipes) Validate() []error
LayerRecipes validation
type LayerShutdownEventConfiguration ¶
type LayerShutdownEventConfiguration struct { DelayUntilElbConnectionsDrained interface{} `yaml:"DelayUntilElbConnectionsDrained,omitempty"` ExecutionTimeout interface{} `yaml:"ExecutionTimeout,omitempty"` }
LayerShutdownEventConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-lifecycleeventconfiguration-shutdowneventconfiguration.html
func (LayerShutdownEventConfiguration) Validate ¶
func (resource LayerShutdownEventConfiguration) Validate() []error
LayerShutdownEventConfiguration validation
type LayerVolumeConfiguration ¶
type LayerVolumeConfiguration struct { Iops interface{} `yaml:"Iops,omitempty"` MountPoint interface{} `yaml:"MountPoint,omitempty"` NumberOfDisks interface{} `yaml:"NumberOfDisks,omitempty"` RaidLevel interface{} `yaml:"RaidLevel,omitempty"` Size interface{} `yaml:"Size,omitempty"` VolumeType interface{} `yaml:"VolumeType,omitempty"` }
LayerVolumeConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-layer-volumeconfiguration.html
func (LayerVolumeConfiguration) Validate ¶
func (resource LayerVolumeConfiguration) Validate() []error
LayerVolumeConfiguration validation
type ListenerAction ¶
type ListenerAction struct { TargetGroupArn interface{} `yaml:"TargetGroupArn"` Type interface{} `yaml:"Type"` }
ListenerAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-defaultactions.html
func (ListenerAction) Validate ¶
func (resource ListenerAction) Validate() []error
ListenerAction validation
type ListenerCertificate ¶
type ListenerCertificate struct {
CertificateArn interface{} `yaml:"CertificateArn,omitempty"`
}
ListenerCertificate Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-certificates.html
func (ListenerCertificate) Validate ¶
func (resource ListenerCertificate) Validate() []error
ListenerCertificate validation
type ListenerCertificateCertificate ¶
type ListenerCertificateCertificate struct {
CertificateArn interface{} `yaml:"CertificateArn,omitempty"`
}
ListenerCertificateCertificate Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listener-certificates.html
func (ListenerCertificateCertificate) Validate ¶
func (resource ListenerCertificateCertificate) Validate() []error
ListenerCertificateCertificate validation
type ListenerRuleAction ¶
type ListenerRuleAction struct { TargetGroupArn interface{} `yaml:"TargetGroupArn"` Type interface{} `yaml:"Type"` }
ListenerRuleAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-actions.html
func (ListenerRuleAction) Validate ¶
func (resource ListenerRuleAction) Validate() []error
ListenerRuleAction validation
type ListenerRuleRuleCondition ¶
type ListenerRuleRuleCondition struct { Field interface{} `yaml:"Field,omitempty"` Values interface{} `yaml:"Values,omitempty"` }
ListenerRuleRuleCondition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-listenerrule-conditions.html
func (ListenerRuleRuleCondition) Validate ¶
func (resource ListenerRuleRuleCondition) Validate() []error
ListenerRuleRuleCondition validation
type LoadBalancerAccessLoggingPolicy ¶
type LoadBalancerAccessLoggingPolicy struct { EmitInterval interface{} `yaml:"EmitInterval,omitempty"` Enabled interface{} `yaml:"Enabled"` S3BucketName interface{} `yaml:"S3BucketName"` S3BucketPrefix interface{} `yaml:"S3BucketPrefix,omitempty"` }
LoadBalancerAccessLoggingPolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-accessloggingpolicy.html
func (LoadBalancerAccessLoggingPolicy) Validate ¶
func (resource LoadBalancerAccessLoggingPolicy) Validate() []error
LoadBalancerAccessLoggingPolicy validation
type LoadBalancerAppCookieStickinessPolicy ¶
type LoadBalancerAppCookieStickinessPolicy struct { CookieName interface{} `yaml:"CookieName"` PolicyName interface{} `yaml:"PolicyName"` }
LoadBalancerAppCookieStickinessPolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-AppCookieStickinessPolicy.html
func (LoadBalancerAppCookieStickinessPolicy) Validate ¶
func (resource LoadBalancerAppCookieStickinessPolicy) Validate() []error
LoadBalancerAppCookieStickinessPolicy validation
type LoadBalancerConnectionDrainingPolicy ¶
type LoadBalancerConnectionDrainingPolicy struct { Enabled interface{} `yaml:"Enabled"` Timeout interface{} `yaml:"Timeout,omitempty"` }
LoadBalancerConnectionDrainingPolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectiondrainingpolicy.html
func (LoadBalancerConnectionDrainingPolicy) Validate ¶
func (resource LoadBalancerConnectionDrainingPolicy) Validate() []error
LoadBalancerConnectionDrainingPolicy validation
type LoadBalancerConnectionSettings ¶
type LoadBalancerConnectionSettings struct {
IdleTimeout interface{} `yaml:"IdleTimeout"`
}
LoadBalancerConnectionSettings Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-connectionsettings.html
func (LoadBalancerConnectionSettings) Validate ¶
func (resource LoadBalancerConnectionSettings) Validate() []error
LoadBalancerConnectionSettings validation
type LoadBalancerHealthCheck ¶
type LoadBalancerHealthCheck struct { HealthyThreshold interface{} `yaml:"HealthyThreshold"` Interval interface{} `yaml:"Interval"` Target interface{} `yaml:"Target"` Timeout interface{} `yaml:"Timeout"` UnhealthyThreshold interface{} `yaml:"UnhealthyThreshold"` }
LoadBalancerHealthCheck Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-health-check.html
func (LoadBalancerHealthCheck) Validate ¶
func (resource LoadBalancerHealthCheck) Validate() []error
LoadBalancerHealthCheck validation
type LoadBalancerLBCookieStickinessPolicy ¶
type LoadBalancerLBCookieStickinessPolicy struct { CookieExpirationPeriod interface{} `yaml:"CookieExpirationPeriod,omitempty"` PolicyName interface{} `yaml:"PolicyName,omitempty"` }
LoadBalancerLBCookieStickinessPolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-LBCookieStickinessPolicy.html
func (LoadBalancerLBCookieStickinessPolicy) Validate ¶
func (resource LoadBalancerLBCookieStickinessPolicy) Validate() []error
LoadBalancerLBCookieStickinessPolicy validation
type LoadBalancerListeners ¶
type LoadBalancerListeners struct { InstancePort interface{} `yaml:"InstancePort"` InstanceProtocol interface{} `yaml:"InstanceProtocol,omitempty"` LoadBalancerPort interface{} `yaml:"LoadBalancerPort"` Protocol interface{} `yaml:"Protocol"` SSLCertificateId interface{} `yaml:"SSLCertificateId,omitempty"` PolicyNames interface{} `yaml:"PolicyNames,omitempty"` }
LoadBalancerListeners Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-listener.html
func (LoadBalancerListeners) Validate ¶
func (resource LoadBalancerListeners) Validate() []error
LoadBalancerListeners validation
type LoadBalancerLoadBalancerAttribute ¶
type LoadBalancerLoadBalancerAttribute struct { Key interface{} `yaml:"Key,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
LoadBalancerLoadBalancerAttribute Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-loadbalancerattributes.html
func (LoadBalancerLoadBalancerAttribute) Validate ¶
func (resource LoadBalancerLoadBalancerAttribute) Validate() []error
LoadBalancerLoadBalancerAttribute validation
type LoadBalancerPolicies ¶
type LoadBalancerPolicies struct { PolicyName interface{} `yaml:"PolicyName"` PolicyType interface{} `yaml:"PolicyType"` Attributes interface{} `yaml:"Attributes"` InstancePorts interface{} `yaml:"InstancePorts,omitempty"` LoadBalancerPorts interface{} `yaml:"LoadBalancerPorts,omitempty"` }
LoadBalancerPolicies Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-elb-policy.html
func (LoadBalancerPolicies) Validate ¶
func (resource LoadBalancerPolicies) Validate() []error
LoadBalancerPolicies validation
type LoadBalancerSubnetMapping ¶
type LoadBalancerSubnetMapping struct { AllocationId interface{} `yaml:"AllocationId"` SubnetId interface{} `yaml:"SubnetId"` }
LoadBalancerSubnetMapping Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-loadbalancer-subnetmapping.html
func (LoadBalancerSubnetMapping) Validate ¶
func (resource LoadBalancerSubnetMapping) Validate() []error
LoadBalancerSubnetMapping validation
type MaintenanceWindowTaskLoggingInfo ¶
type MaintenanceWindowTaskLoggingInfo struct { Region interface{} `yaml:"Region"` S3Bucket interface{} `yaml:"S3Bucket"` S3Prefix interface{} `yaml:"S3Prefix,omitempty"` }
MaintenanceWindowTaskLoggingInfo Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-logginginfo.html
func (MaintenanceWindowTaskLoggingInfo) Validate ¶
func (resource MaintenanceWindowTaskLoggingInfo) Validate() []error
MaintenanceWindowTaskLoggingInfo validation
type MaintenanceWindowTaskMaintenanceWindowAutomationParameters ¶
type MaintenanceWindowTaskMaintenanceWindowAutomationParameters struct { DocumentVersion interface{} `yaml:"DocumentVersion,omitempty"` Parameters interface{} `yaml:"Parameters,omitempty"` }
MaintenanceWindowTaskMaintenanceWindowAutomationParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowautomationparameters.html
func (MaintenanceWindowTaskMaintenanceWindowAutomationParameters) Validate ¶
func (resource MaintenanceWindowTaskMaintenanceWindowAutomationParameters) Validate() []error
MaintenanceWindowTaskMaintenanceWindowAutomationParameters validation
type MaintenanceWindowTaskMaintenanceWindowLambdaParameters ¶
type MaintenanceWindowTaskMaintenanceWindowLambdaParameters struct { ClientContext interface{} `yaml:"ClientContext,omitempty"` Payload interface{} `yaml:"Payload,omitempty"` Qualifier interface{} `yaml:"Qualifier,omitempty"` }
MaintenanceWindowTaskMaintenanceWindowLambdaParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowlambdaparameters.html
func (MaintenanceWindowTaskMaintenanceWindowLambdaParameters) Validate ¶
func (resource MaintenanceWindowTaskMaintenanceWindowLambdaParameters) Validate() []error
MaintenanceWindowTaskMaintenanceWindowLambdaParameters validation
type MaintenanceWindowTaskMaintenanceWindowRunCommandParameters ¶
type MaintenanceWindowTaskMaintenanceWindowRunCommandParameters struct { Comment interface{} `yaml:"Comment,omitempty"` DocumentHash interface{} `yaml:"DocumentHash,omitempty"` DocumentHashType interface{} `yaml:"DocumentHashType,omitempty"` OutputS3BucketName interface{} `yaml:"OutputS3BucketName,omitempty"` OutputS3KeyPrefix interface{} `yaml:"OutputS3KeyPrefix,omitempty"` Parameters interface{} `yaml:"Parameters,omitempty"` ServiceRoleArn interface{} `yaml:"ServiceRoleArn,omitempty"` TimeoutSeconds interface{} `yaml:"TimeoutSeconds,omitempty"` NotificationConfig *MaintenanceWindowTaskNotificationConfig `yaml:"NotificationConfig,omitempty"` }
MaintenanceWindowTaskMaintenanceWindowRunCommandParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowruncommandparameters.html
func (MaintenanceWindowTaskMaintenanceWindowRunCommandParameters) Validate ¶
func (resource MaintenanceWindowTaskMaintenanceWindowRunCommandParameters) Validate() []error
MaintenanceWindowTaskMaintenanceWindowRunCommandParameters validation
type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters ¶
type MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters struct { Input interface{} `yaml:"Input,omitempty"` Name interface{} `yaml:"Name,omitempty"` }
MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-maintenancewindowstepfunctionsparameters.html
func (MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters) Validate ¶
func (resource MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters) Validate() []error
MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters validation
type MaintenanceWindowTaskNotificationConfig ¶
type MaintenanceWindowTaskNotificationConfig struct { NotificationArn interface{} `yaml:"NotificationArn"` NotificationType interface{} `yaml:"NotificationType,omitempty"` NotificationEvents interface{} `yaml:"NotificationEvents,omitempty"` }
MaintenanceWindowTaskNotificationConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-notificationconfig.html
func (MaintenanceWindowTaskNotificationConfig) Validate ¶
func (resource MaintenanceWindowTaskNotificationConfig) Validate() []error
MaintenanceWindowTaskNotificationConfig validation
type MaintenanceWindowTaskTarget ¶
type MaintenanceWindowTaskTarget struct { Key interface{} `yaml:"Key"` Values interface{} `yaml:"Values,omitempty"` }
MaintenanceWindowTaskTarget Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-target.html
func (MaintenanceWindowTaskTarget) Validate ¶
func (resource MaintenanceWindowTaskTarget) Validate() []error
MaintenanceWindowTaskTarget validation
type MaintenanceWindowTaskTaskInvocationParameters ¶
type MaintenanceWindowTaskTaskInvocationParameters struct { MaintenanceWindowStepFunctionsParameters *MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters `yaml:"MaintenanceWindowStepFunctionsParameters,omitempty"` MaintenanceWindowRunCommandParameters *MaintenanceWindowTaskMaintenanceWindowRunCommandParameters `yaml:"MaintenanceWindowRunCommandParameters,omitempty"` MaintenanceWindowLambdaParameters *MaintenanceWindowTaskMaintenanceWindowLambdaParameters `yaml:"MaintenanceWindowLambdaParameters,omitempty"` MaintenanceWindowAutomationParameters *MaintenanceWindowTaskMaintenanceWindowAutomationParameters `yaml:"MaintenanceWindowAutomationParameters,omitempty"` }
MaintenanceWindowTaskTaskInvocationParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-maintenancewindowtask-taskinvocationparameters.html
func (MaintenanceWindowTaskTaskInvocationParameters) Validate ¶
func (resource MaintenanceWindowTaskTaskInvocationParameters) Validate() []error
MaintenanceWindowTaskTaskInvocationParameters validation
type MethodIntegration ¶
type MethodIntegration struct { CacheNamespace interface{} `yaml:"CacheNamespace,omitempty"` ConnectionId interface{} `yaml:"ConnectionId,omitempty"` ConnectionType interface{} `yaml:"ConnectionType,omitempty"` ContentHandling interface{} `yaml:"ContentHandling,omitempty"` Credentials interface{} `yaml:"Credentials,omitempty"` IntegrationHttpMethod interface{} `yaml:"IntegrationHttpMethod,omitempty"` PassthroughBehavior interface{} `yaml:"PassthroughBehavior,omitempty"` TimeoutInMillis interface{} `yaml:"TimeoutInMillis,omitempty"` Type interface{} `yaml:"Type,omitempty"` Uri interface{} `yaml:"Uri,omitempty"` RequestParameters interface{} `yaml:"RequestParameters,omitempty"` RequestTemplates interface{} `yaml:"RequestTemplates,omitempty"` CacheKeyParameters interface{} `yaml:"CacheKeyParameters,omitempty"` IntegrationResponses interface{} `yaml:"IntegrationResponses,omitempty"` }
MethodIntegration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html
func (MethodIntegration) Validate ¶
func (resource MethodIntegration) Validate() []error
MethodIntegration validation
type MethodIntegrationResponse ¶
type MethodIntegrationResponse struct { ContentHandling interface{} `yaml:"ContentHandling,omitempty"` SelectionPattern interface{} `yaml:"SelectionPattern,omitempty"` StatusCode interface{} `yaml:"StatusCode"` ResponseParameters interface{} `yaml:"ResponseParameters,omitempty"` ResponseTemplates interface{} `yaml:"ResponseTemplates,omitempty"` }
MethodIntegrationResponse Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html
func (MethodIntegrationResponse) Validate ¶
func (resource MethodIntegrationResponse) Validate() []error
MethodIntegrationResponse validation
type MethodMethodResponse ¶
type MethodMethodResponse struct { StatusCode interface{} `yaml:"StatusCode"` ResponseModels interface{} `yaml:"ResponseModels,omitempty"` ResponseParameters interface{} `yaml:"ResponseParameters,omitempty"` }
MethodMethodResponse Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html
func (MethodMethodResponse) Validate ¶
func (resource MethodMethodResponse) Validate() []error
MethodMethodResponse validation
type MetricFilterMetricTransformation ¶
type MetricFilterMetricTransformation struct { DefaultValue interface{} `yaml:"DefaultValue,omitempty"` MetricName interface{} `yaml:"MetricName"` MetricNamespace interface{} `yaml:"MetricNamespace"` MetricValue interface{} `yaml:"MetricValue"` }
MetricFilterMetricTransformation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-logs-metricfilter-metrictransformation.html
func (MetricFilterMetricTransformation) Validate ¶
func (resource MetricFilterMetricTransformation) Validate() []error
MetricFilterMetricTransformation validation
type MicrosoftADVpcSettings ¶
type MicrosoftADVpcSettings struct { VpcId interface{} `yaml:"VpcId"` SubnetIds interface{} `yaml:"SubnetIds"` }
MicrosoftADVpcSettings Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-microsoftad-vpcsettings.html
func (MicrosoftADVpcSettings) Validate ¶
func (resource MicrosoftADVpcSettings) Validate() []error
MicrosoftADVpcSettings validation
type ModelContainerDefinition ¶ added in v0.3.0
type ModelContainerDefinition struct { ContainerHostname interface{} `yaml:"ContainerHostname,omitempty"` Environment interface{} `yaml:"Environment,omitempty"` Image interface{} `yaml:"Image"` ModelDataUrl interface{} `yaml:"ModelDataUrl,omitempty"` }
ModelContainerDefinition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-containerdefinition.html
func (ModelContainerDefinition) Validate ¶ added in v0.3.0
func (resource ModelContainerDefinition) Validate() []error
ModelContainerDefinition validation
type ModelVpcConfig ¶ added in v0.3.0
type ModelVpcConfig struct { SecurityGroupIds interface{} `yaml:"SecurityGroupIds"` Subnets interface{} `yaml:"Subnets"` }
ModelVpcConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-model-vpcconfig.html
func (ModelVpcConfig) Validate ¶ added in v0.3.0
func (resource ModelVpcConfig) Validate() []error
ModelVpcConfig validation
type NetworkAclEntryIcmp ¶
type NetworkAclEntryIcmp struct { Code interface{} `yaml:"Code,omitempty"` Type interface{} `yaml:"Type,omitempty"` }
NetworkAclEntryIcmp Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-icmp.html
func (NetworkAclEntryIcmp) Validate ¶
func (resource NetworkAclEntryIcmp) Validate() []error
NetworkAclEntryIcmp validation
type NetworkAclEntryPortRange ¶
type NetworkAclEntryPortRange struct { From interface{} `yaml:"From,omitempty"` To interface{} `yaml:"To,omitempty"` }
NetworkAclEntryPortRange Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkaclentry-portrange.html
func (NetworkAclEntryPortRange) Validate ¶
func (resource NetworkAclEntryPortRange) Validate() []error
NetworkAclEntryPortRange validation
type NetworkInterfaceInstanceIpv6Address ¶
type NetworkInterfaceInstanceIpv6Address struct {
Ipv6Address interface{} `yaml:"Ipv6Address"`
}
NetworkInterfaceInstanceIpv6Address Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-networkinterface-instanceipv6address.html
func (NetworkInterfaceInstanceIpv6Address) Validate ¶
func (resource NetworkInterfaceInstanceIpv6Address) Validate() []error
NetworkInterfaceInstanceIpv6Address validation
type NetworkInterfacePrivateIpAddressSpecification ¶
type NetworkInterfacePrivateIpAddressSpecification struct { Primary interface{} `yaml:"Primary"` PrivateIpAddress interface{} `yaml:"PrivateIpAddress"` }
NetworkInterfacePrivateIpAddressSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-network-interface-privateipspec.html
func (NetworkInterfacePrivateIpAddressSpecification) Validate ¶
func (resource NetworkInterfacePrivateIpAddressSpecification) Validate() []error
NetworkInterfacePrivateIpAddressSpecification validation
type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook ¶ added in v0.3.0
type NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook struct {
Content interface{} `yaml:"Content,omitempty"`
}
NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sagemaker-notebookinstancelifecycleconfig-notebookinstancelifecyclehook.html
func (NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook) Validate ¶ added in v0.3.0
func (resource NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook) Validate() []error
NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook validation
type OptionGroupOptionConfiguration ¶
type OptionGroupOptionConfiguration struct { OptionName interface{} `yaml:"OptionName"` OptionVersion interface{} `yaml:"OptionVersion,omitempty"` Port interface{} `yaml:"Port,omitempty"` DBSecurityGroupMemberships interface{} `yaml:"DBSecurityGroupMemberships,omitempty"` OptionSettings interface{} `yaml:"OptionSettings,omitempty"` VpcSecurityGroupMemberships interface{} `yaml:"VpcSecurityGroupMemberships,omitempty"` }
OptionGroupOptionConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations.html
func (OptionGroupOptionConfiguration) Validate ¶
func (resource OptionGroupOptionConfiguration) Validate() []error
OptionGroupOptionConfiguration validation
type OptionGroupOptionSetting ¶
type OptionGroupOptionSetting struct { Name interface{} `yaml:"Name,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
OptionGroupOptionSetting Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-optiongroup-optionconfigurations-optionsettings.html
func (OptionGroupOptionSetting) Validate ¶
func (resource OptionGroupOptionSetting) Validate() []error
OptionGroupOptionSetting validation
type PartitionColumn ¶
type PartitionColumn struct { Comment interface{} `yaml:"Comment,omitempty"` Name interface{} `yaml:"Name"` Type interface{} `yaml:"Type,omitempty"` }
PartitionColumn Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-column.html
func (PartitionColumn) Validate ¶
func (resource PartitionColumn) Validate() []error
PartitionColumn validation
type PartitionOrder ¶
type PartitionOrder struct { Column interface{} `yaml:"Column"` SortOrder interface{} `yaml:"SortOrder,omitempty"` }
PartitionOrder Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-order.html
func (PartitionOrder) Validate ¶
func (resource PartitionOrder) Validate() []error
PartitionOrder validation
type PartitionPartitionInput ¶
type PartitionPartitionInput struct { Parameters interface{} `yaml:"Parameters,omitempty"` StorageDescriptor *PartitionStorageDescriptor `yaml:"StorageDescriptor,omitempty"` Values interface{} `yaml:"Values"` }
PartitionPartitionInput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-partitioninput.html
func (PartitionPartitionInput) Validate ¶
func (resource PartitionPartitionInput) Validate() []error
PartitionPartitionInput validation
type PartitionSerdeInfo ¶
type PartitionSerdeInfo struct { Name interface{} `yaml:"Name,omitempty"` Parameters interface{} `yaml:"Parameters,omitempty"` SerializationLibrary interface{} `yaml:"SerializationLibrary,omitempty"` }
PartitionSerdeInfo Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-serdeinfo.html
func (PartitionSerdeInfo) Validate ¶
func (resource PartitionSerdeInfo) Validate() []error
PartitionSerdeInfo validation
type PartitionSkewedInfo ¶
type PartitionSkewedInfo struct { SkewedColumnValueLocationMaps interface{} `yaml:"SkewedColumnValueLocationMaps,omitempty"` SkewedColumnNames interface{} `yaml:"SkewedColumnNames,omitempty"` SkewedColumnValues interface{} `yaml:"SkewedColumnValues,omitempty"` }
PartitionSkewedInfo Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-skewedinfo.html
func (PartitionSkewedInfo) Validate ¶
func (resource PartitionSkewedInfo) Validate() []error
PartitionSkewedInfo validation
type PartitionStorageDescriptor ¶
type PartitionStorageDescriptor struct { Compressed interface{} `yaml:"Compressed,omitempty"` InputFormat interface{} `yaml:"InputFormat,omitempty"` Location interface{} `yaml:"Location,omitempty"` NumberOfBuckets interface{} `yaml:"NumberOfBuckets,omitempty"` OutputFormat interface{} `yaml:"OutputFormat,omitempty"` Parameters interface{} `yaml:"Parameters,omitempty"` StoredAsSubDirectories interface{} `yaml:"StoredAsSubDirectories,omitempty"` SkewedInfo *PartitionSkewedInfo `yaml:"SkewedInfo,omitempty"` SerdeInfo *PartitionSerdeInfo `yaml:"SerdeInfo,omitempty"` BucketColumns interface{} `yaml:"BucketColumns,omitempty"` Columns interface{} `yaml:"Columns,omitempty"` SortColumns interface{} `yaml:"SortColumns,omitempty"` }
PartitionStorageDescriptor Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-partition-storagedescriptor.html
func (PartitionStorageDescriptor) Validate ¶
func (resource PartitionStorageDescriptor) Validate() []error
PartitionStorageDescriptor validation
type PatchBaselinePatchFilter ¶
type PatchBaselinePatchFilter struct { Key interface{} `yaml:"Key,omitempty"` Values interface{} `yaml:"Values,omitempty"` }
PatchBaselinePatchFilter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfilter.html
func (PatchBaselinePatchFilter) Validate ¶
func (resource PatchBaselinePatchFilter) Validate() []error
PatchBaselinePatchFilter validation
type PatchBaselinePatchFilterGroup ¶
type PatchBaselinePatchFilterGroup struct {
PatchFilters interface{} `yaml:"PatchFilters,omitempty"`
}
PatchBaselinePatchFilterGroup Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchfiltergroup.html
func (PatchBaselinePatchFilterGroup) Validate ¶
func (resource PatchBaselinePatchFilterGroup) Validate() []error
PatchBaselinePatchFilterGroup validation
type PatchBaselinePatchSource ¶
type PatchBaselinePatchSource struct { Configuration interface{} `yaml:"Configuration,omitempty"` Name interface{} `yaml:"Name,omitempty"` Products interface{} `yaml:"Products,omitempty"` }
PatchBaselinePatchSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-patchsource.html
func (PatchBaselinePatchSource) Validate ¶
func (resource PatchBaselinePatchSource) Validate() []error
PatchBaselinePatchSource validation
type PatchBaselineRule ¶
type PatchBaselineRule struct { ApproveAfterDays interface{} `yaml:"ApproveAfterDays,omitempty"` ComplianceLevel interface{} `yaml:"ComplianceLevel,omitempty"` EnableNonSecurity interface{} `yaml:"EnableNonSecurity,omitempty"` PatchFilterGroup *PatchBaselinePatchFilterGroup `yaml:"PatchFilterGroup,omitempty"` }
PatchBaselineRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rule.html
func (PatchBaselineRule) Validate ¶
func (resource PatchBaselineRule) Validate() []error
PatchBaselineRule validation
type PatchBaselineRuleGroup ¶
type PatchBaselineRuleGroup struct {
PatchRules interface{} `yaml:"PatchRules,omitempty"`
}
PatchBaselineRuleGroup Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssm-patchbaseline-rulegroup.html
func (PatchBaselineRuleGroup) Validate ¶
func (resource PatchBaselineRuleGroup) Validate() []error
PatchBaselineRuleGroup validation
type PipelineActionDeclaration ¶
type PipelineActionDeclaration struct { Configuration interface{} `yaml:"Configuration,omitempty"` Name interface{} `yaml:"Name"` RoleArn interface{} `yaml:"RoleArn,omitempty"` RunOrder interface{} `yaml:"RunOrder,omitempty"` InputArtifacts interface{} `yaml:"InputArtifacts,omitempty"` OutputArtifacts interface{} `yaml:"OutputArtifacts,omitempty"` ActionTypeId *PipelineActionTypeId `yaml:"ActionTypeId"` }
PipelineActionDeclaration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions.html
func (PipelineActionDeclaration) Validate ¶
func (resource PipelineActionDeclaration) Validate() []error
PipelineActionDeclaration validation
type PipelineActionTypeId ¶
type PipelineActionTypeId struct { Category interface{} `yaml:"Category"` Owner interface{} `yaml:"Owner"` Provider interface{} `yaml:"Provider"` Version interface{} `yaml:"Version"` }
PipelineActionTypeId Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-actiontypeid.html
func (PipelineActionTypeId) Validate ¶
func (resource PipelineActionTypeId) Validate() []error
PipelineActionTypeId validation
type PipelineArtifactStore ¶
type PipelineArtifactStore struct { Location interface{} `yaml:"Location"` Type interface{} `yaml:"Type"` EncryptionKey *PipelineEncryptionKey `yaml:"EncryptionKey,omitempty"` }
PipelineArtifactStore Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore.html
func (PipelineArtifactStore) Validate ¶
func (resource PipelineArtifactStore) Validate() []error
PipelineArtifactStore validation
type PipelineBlockerDeclaration ¶
type PipelineBlockerDeclaration struct { Name interface{} `yaml:"Name"` Type interface{} `yaml:"Type"` }
PipelineBlockerDeclaration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-blockers.html
func (PipelineBlockerDeclaration) Validate ¶
func (resource PipelineBlockerDeclaration) Validate() []error
PipelineBlockerDeclaration validation
type PipelineEncryptionKey ¶
type PipelineEncryptionKey struct { Id interface{} `yaml:"Id"` Type interface{} `yaml:"Type"` }
PipelineEncryptionKey Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-artifactstore-encryptionkey.html
func (PipelineEncryptionKey) Validate ¶
func (resource PipelineEncryptionKey) Validate() []error
PipelineEncryptionKey validation
type PipelineField ¶
type PipelineField struct { Key interface{} `yaml:"Key"` RefValue interface{} `yaml:"RefValue,omitempty"` StringValue interface{} `yaml:"StringValue,omitempty"` }
PipelineField Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects-fields.html
func (PipelineField) Validate ¶
func (resource PipelineField) Validate() []error
PipelineField validation
type PipelineInputArtifact ¶
type PipelineInputArtifact struct {
Name interface{} `yaml:"Name"`
}
PipelineInputArtifact Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-inputartifacts.html
func (PipelineInputArtifact) Validate ¶
func (resource PipelineInputArtifact) Validate() []error
PipelineInputArtifact validation
type PipelineOutputArtifact ¶
type PipelineOutputArtifact struct {
Name interface{} `yaml:"Name"`
}
PipelineOutputArtifact Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages-actions-outputartifacts.html
func (PipelineOutputArtifact) Validate ¶
func (resource PipelineOutputArtifact) Validate() []error
PipelineOutputArtifact validation
type PipelineParameterAttribute ¶
type PipelineParameterAttribute struct { Key interface{} `yaml:"Key"` StringValue interface{} `yaml:"StringValue"` }
PipelineParameterAttribute Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects-attributes.html
func (PipelineParameterAttribute) Validate ¶
func (resource PipelineParameterAttribute) Validate() []error
PipelineParameterAttribute validation
type PipelineParameterObject ¶
type PipelineParameterObject struct { Id interface{} `yaml:"Id"` Attributes interface{} `yaml:"Attributes"` }
PipelineParameterObject Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parameterobjects.html
func (PipelineParameterObject) Validate ¶
func (resource PipelineParameterObject) Validate() []error
PipelineParameterObject validation
type PipelineParameterValue ¶
type PipelineParameterValue struct { Id interface{} `yaml:"Id"` StringValue interface{} `yaml:"StringValue"` }
PipelineParameterValue Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-parametervalues.html
func (PipelineParameterValue) Validate ¶
func (resource PipelineParameterValue) Validate() []error
PipelineParameterValue validation
type PipelinePipelineObject ¶
type PipelinePipelineObject struct { Id interface{} `yaml:"Id"` Name interface{} `yaml:"Name"` Fields interface{} `yaml:"Fields"` }
PipelinePipelineObject Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelineobjects.html
func (PipelinePipelineObject) Validate ¶
func (resource PipelinePipelineObject) Validate() []error
PipelinePipelineObject validation
type PipelinePipelineTag ¶
type PipelinePipelineTag struct { Key interface{} `yaml:"Key"` Value interface{} `yaml:"Value"` }
PipelinePipelineTag Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-datapipeline-pipeline-pipelinetags.html
func (PipelinePipelineTag) Validate ¶
func (resource PipelinePipelineTag) Validate() []error
PipelinePipelineTag validation
type PipelineStageDeclaration ¶
type PipelineStageDeclaration struct { Name interface{} `yaml:"Name"` Actions interface{} `yaml:"Actions"` Blockers interface{} `yaml:"Blockers,omitempty"` }
PipelineStageDeclaration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-stages.html
func (PipelineStageDeclaration) Validate ¶
func (resource PipelineStageDeclaration) Validate() []error
PipelineStageDeclaration validation
type PipelineStageTransition ¶
type PipelineStageTransition struct { Reason interface{} `yaml:"Reason"` StageName interface{} `yaml:"StageName"` }
PipelineStageTransition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-disableinboundstagetransitions.html
func (PipelineStageTransition) Validate ¶
func (resource PipelineStageTransition) Validate() []error
PipelineStageTransition validation
type ProjectArtifacts ¶
type ProjectArtifacts struct { ArtifactIdentifier interface{} `yaml:"ArtifactIdentifier,omitempty"` EncryptionDisabled interface{} `yaml:"EncryptionDisabled,omitempty"` Location interface{} `yaml:"Location,omitempty"` Name interface{} `yaml:"Name,omitempty"` NamespaceType interface{} `yaml:"NamespaceType,omitempty"` OverrideArtifactName interface{} `yaml:"OverrideArtifactName,omitempty"` Packaging interface{} `yaml:"Packaging,omitempty"` Path interface{} `yaml:"Path,omitempty"` Type interface{} `yaml:"Type"` }
ProjectArtifacts Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-artifacts.html
func (ProjectArtifacts) Validate ¶
func (resource ProjectArtifacts) Validate() []error
ProjectArtifacts validation
type ProjectCloudWatchLogsConfig ¶ added in v0.4.1
type ProjectCloudWatchLogsConfig struct { GroupName interface{} `yaml:"GroupName,omitempty"` Status interface{} `yaml:"Status"` StreamName interface{} `yaml:"StreamName,omitempty"` }
ProjectCloudWatchLogsConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-cloudwatchlogsconfig.html
func (ProjectCloudWatchLogsConfig) Validate ¶ added in v0.4.1
func (resource ProjectCloudWatchLogsConfig) Validate() []error
ProjectCloudWatchLogsConfig validation
type ProjectDeviceTemplate ¶ added in v0.4.1
type ProjectDeviceTemplate struct { CallbackOverrides interface{} `yaml:"CallbackOverrides,omitempty"` DeviceType interface{} `yaml:"DeviceType,omitempty"` }
ProjectDeviceTemplate Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot1click-project-devicetemplate.html
func (ProjectDeviceTemplate) Validate ¶ added in v0.4.1
func (resource ProjectDeviceTemplate) Validate() []error
ProjectDeviceTemplate validation
type ProjectEnvironment ¶
type ProjectEnvironment struct { Certificate interface{} `yaml:"Certificate,omitempty"` ComputeType interface{} `yaml:"ComputeType"` Image interface{} `yaml:"Image"` PrivilegedMode interface{} `yaml:"PrivilegedMode,omitempty"` Type interface{} `yaml:"Type"` EnvironmentVariables interface{} `yaml:"EnvironmentVariables,omitempty"` }
ProjectEnvironment Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environment.html
func (ProjectEnvironment) Validate ¶
func (resource ProjectEnvironment) Validate() []error
ProjectEnvironment validation
type ProjectEnvironmentVariable ¶
type ProjectEnvironmentVariable struct { Name interface{} `yaml:"Name"` Type interface{} `yaml:"Type,omitempty"` Value interface{} `yaml:"Value"` }
ProjectEnvironmentVariable Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-environmentvariable.html
func (ProjectEnvironmentVariable) Validate ¶
func (resource ProjectEnvironmentVariable) Validate() []error
ProjectEnvironmentVariable validation
type ProjectLogsConfig ¶ added in v0.4.1
type ProjectLogsConfig struct { S3Logs *ProjectS3LogsConfig `yaml:"S3Logs,omitempty"` CloudWatchLogs *ProjectCloudWatchLogsConfig `yaml:"CloudWatchLogs,omitempty"` }
ProjectLogsConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-logsconfig.html
func (ProjectLogsConfig) Validate ¶ added in v0.4.1
func (resource ProjectLogsConfig) Validate() []error
ProjectLogsConfig validation
type ProjectPlacementTemplate ¶ added in v0.4.1
type ProjectPlacementTemplate struct { DefaultAttributes interface{} `yaml:"DefaultAttributes,omitempty"` DeviceTemplates interface{} `yaml:"DeviceTemplates,omitempty"` }
ProjectPlacementTemplate Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot1click-project-placementtemplate.html
func (ProjectPlacementTemplate) Validate ¶ added in v0.4.1
func (resource ProjectPlacementTemplate) Validate() []error
ProjectPlacementTemplate validation
type ProjectProjectCache ¶
type ProjectProjectCache struct { Location interface{} `yaml:"Location,omitempty"` Type interface{} `yaml:"Type"` }
ProjectProjectCache Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projectcache.html
func (ProjectProjectCache) Validate ¶
func (resource ProjectProjectCache) Validate() []error
ProjectProjectCache validation
type ProjectProjectTriggers ¶
type ProjectProjectTriggers struct {
Webhook interface{} `yaml:"Webhook,omitempty"`
}
ProjectProjectTriggers Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-projecttriggers.html
func (ProjectProjectTriggers) Validate ¶
func (resource ProjectProjectTriggers) Validate() []error
ProjectProjectTriggers validation
type ProjectS3LogsConfig ¶ added in v0.4.1
type ProjectS3LogsConfig struct { Location interface{} `yaml:"Location,omitempty"` Status interface{} `yaml:"Status"` }
ProjectS3LogsConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-s3logsconfig.html
func (ProjectS3LogsConfig) Validate ¶ added in v0.4.1
func (resource ProjectS3LogsConfig) Validate() []error
ProjectS3LogsConfig validation
type ProjectSource ¶
type ProjectSource struct { BuildSpec interface{} `yaml:"BuildSpec,omitempty"` GitCloneDepth interface{} `yaml:"GitCloneDepth,omitempty"` InsecureSsl interface{} `yaml:"InsecureSsl,omitempty"` Location interface{} `yaml:"Location,omitempty"` ReportBuildStatus interface{} `yaml:"ReportBuildStatus,omitempty"` SourceIdentifier interface{} `yaml:"SourceIdentifier,omitempty"` Type interface{} `yaml:"Type"` Auth *ProjectSourceAuth `yaml:"Auth,omitempty"` }
ProjectSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-source.html
func (ProjectSource) Validate ¶
func (resource ProjectSource) Validate() []error
ProjectSource validation
type ProjectSourceAuth ¶
type ProjectSourceAuth struct { Resource interface{} `yaml:"Resource,omitempty"` Type interface{} `yaml:"Type"` }
ProjectSourceAuth Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-sourceauth.html
func (ProjectSourceAuth) Validate ¶
func (resource ProjectSourceAuth) Validate() []error
ProjectSourceAuth validation
type ProjectVpcConfig ¶
type ProjectVpcConfig struct { VpcId interface{} `yaml:"VpcId,omitempty"` SecurityGroupIds interface{} `yaml:"SecurityGroupIds,omitempty"` Subnets interface{} `yaml:"Subnets,omitempty"` }
ProjectVpcConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codebuild-project-vpcconfig.html
func (ProjectVpcConfig) Validate ¶
func (resource ProjectVpcConfig) Validate() []error
ProjectVpcConfig validation
type ReceiptFilterFilter ¶
type ReceiptFilterFilter struct { Name interface{} `yaml:"Name,omitempty"` IpFilter *ReceiptFilterIpFilter `yaml:"IpFilter"` }
ReceiptFilterFilter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-filter.html
func (ReceiptFilterFilter) Validate ¶
func (resource ReceiptFilterFilter) Validate() []error
ReceiptFilterFilter validation
type ReceiptFilterIpFilter ¶
type ReceiptFilterIpFilter struct { Cidr interface{} `yaml:"Cidr"` Policy interface{} `yaml:"Policy"` }
ReceiptFilterIpFilter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptfilter-ipfilter.html
func (ReceiptFilterIpFilter) Validate ¶
func (resource ReceiptFilterIpFilter) Validate() []error
ReceiptFilterIpFilter validation
type ReceiptRuleAction ¶
type ReceiptRuleAction struct { WorkmailAction *ReceiptRuleWorkmailAction `yaml:"WorkmailAction,omitempty"` StopAction *ReceiptRuleStopAction `yaml:"StopAction,omitempty"` SNSAction *ReceiptRuleSNSAction `yaml:"SNSAction,omitempty"` S3Action *ReceiptRuleS3Action `yaml:"S3Action,omitempty"` LambdaAction *ReceiptRuleLambdaAction `yaml:"LambdaAction,omitempty"` BounceAction *ReceiptRuleBounceAction `yaml:"BounceAction,omitempty"` AddHeaderAction *ReceiptRuleAddHeaderAction `yaml:"AddHeaderAction,omitempty"` }
ReceiptRuleAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-action.html
func (ReceiptRuleAction) Validate ¶
func (resource ReceiptRuleAction) Validate() []error
ReceiptRuleAction validation
type ReceiptRuleAddHeaderAction ¶
type ReceiptRuleAddHeaderAction struct { HeaderName interface{} `yaml:"HeaderName"` HeaderValue interface{} `yaml:"HeaderValue"` }
ReceiptRuleAddHeaderAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-addheaderaction.html
func (ReceiptRuleAddHeaderAction) Validate ¶
func (resource ReceiptRuleAddHeaderAction) Validate() []error
ReceiptRuleAddHeaderAction validation
type ReceiptRuleBounceAction ¶
type ReceiptRuleBounceAction struct { Message interface{} `yaml:"Message"` Sender interface{} `yaml:"Sender"` SmtpReplyCode interface{} `yaml:"SmtpReplyCode"` StatusCode interface{} `yaml:"StatusCode,omitempty"` TopicArn interface{} `yaml:"TopicArn,omitempty"` }
ReceiptRuleBounceAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-bounceaction.html
func (ReceiptRuleBounceAction) Validate ¶
func (resource ReceiptRuleBounceAction) Validate() []error
ReceiptRuleBounceAction validation
type ReceiptRuleLambdaAction ¶
type ReceiptRuleLambdaAction struct { FunctionArn interface{} `yaml:"FunctionArn"` InvocationType interface{} `yaml:"InvocationType,omitempty"` TopicArn interface{} `yaml:"TopicArn,omitempty"` }
ReceiptRuleLambdaAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-lambdaaction.html
func (ReceiptRuleLambdaAction) Validate ¶
func (resource ReceiptRuleLambdaAction) Validate() []error
ReceiptRuleLambdaAction validation
type ReceiptRuleRule ¶
type ReceiptRuleRule struct { Enabled interface{} `yaml:"Enabled,omitempty"` Name interface{} `yaml:"Name,omitempty"` ScanEnabled interface{} `yaml:"ScanEnabled,omitempty"` TlsPolicy interface{} `yaml:"TlsPolicy,omitempty"` Actions interface{} `yaml:"Actions,omitempty"` Recipients interface{} `yaml:"Recipients,omitempty"` }
ReceiptRuleRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-rule.html
func (ReceiptRuleRule) Validate ¶
func (resource ReceiptRuleRule) Validate() []error
ReceiptRuleRule validation
type ReceiptRuleS3Action ¶
type ReceiptRuleS3Action struct { BucketName interface{} `yaml:"BucketName"` KmsKeyArn interface{} `yaml:"KmsKeyArn,omitempty"` ObjectKeyPrefix interface{} `yaml:"ObjectKeyPrefix,omitempty"` TopicArn interface{} `yaml:"TopicArn,omitempty"` }
ReceiptRuleS3Action Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-s3action.html
func (ReceiptRuleS3Action) Validate ¶
func (resource ReceiptRuleS3Action) Validate() []error
ReceiptRuleS3Action validation
type ReceiptRuleSNSAction ¶
type ReceiptRuleSNSAction struct { Encoding interface{} `yaml:"Encoding,omitempty"` TopicArn interface{} `yaml:"TopicArn,omitempty"` }
ReceiptRuleSNSAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-snsaction.html
func (ReceiptRuleSNSAction) Validate ¶
func (resource ReceiptRuleSNSAction) Validate() []error
ReceiptRuleSNSAction validation
type ReceiptRuleStopAction ¶
type ReceiptRuleStopAction struct { Scope interface{} `yaml:"Scope"` TopicArn interface{} `yaml:"TopicArn,omitempty"` }
ReceiptRuleStopAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-stopaction.html
func (ReceiptRuleStopAction) Validate ¶
func (resource ReceiptRuleStopAction) Validate() []error
ReceiptRuleStopAction validation
type ReceiptRuleWorkmailAction ¶
type ReceiptRuleWorkmailAction struct { OrganizationArn interface{} `yaml:"OrganizationArn"` TopicArn interface{} `yaml:"TopicArn,omitempty"` }
ReceiptRuleWorkmailAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-receiptrule-workmailaction.html
func (ReceiptRuleWorkmailAction) Validate ¶
func (resource ReceiptRuleWorkmailAction) Validate() []error
ReceiptRuleWorkmailAction validation
type RecordSetAliasTarget ¶
type RecordSetAliasTarget struct { DNSName interface{} `yaml:"DNSName"` EvaluateTargetHealth interface{} `yaml:"EvaluateTargetHealth,omitempty"` HostedZoneId interface{} `yaml:"HostedZoneId"` }
RecordSetAliasTarget Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html
func (RecordSetAliasTarget) Validate ¶
func (resource RecordSetAliasTarget) Validate() []error
RecordSetAliasTarget validation
type RecordSetGeoLocation ¶
type RecordSetGeoLocation struct { ContinentCode interface{} `yaml:"ContinentCode,omitempty"` CountryCode interface{} `yaml:"CountryCode,omitempty"` SubdivisionCode interface{} `yaml:"SubdivisionCode,omitempty"` }
RecordSetGeoLocation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html
func (RecordSetGeoLocation) Validate ¶
func (resource RecordSetGeoLocation) Validate() []error
RecordSetGeoLocation validation
type RecordSetGroupAliasTarget ¶
type RecordSetGroupAliasTarget struct { DNSName interface{} `yaml:"DNSName"` EvaluateTargetHealth interface{} `yaml:"EvaluateTargetHealth,omitempty"` HostedZoneId interface{} `yaml:"HostedZoneId"` }
RecordSetGroupAliasTarget Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html
func (RecordSetGroupAliasTarget) Validate ¶
func (resource RecordSetGroupAliasTarget) Validate() []error
RecordSetGroupAliasTarget validation
type RecordSetGroupGeoLocation ¶
type RecordSetGroupGeoLocation struct { ContinentCode interface{} `yaml:"ContinentCode,omitempty"` CountryCode interface{} `yaml:"CountryCode,omitempty"` SubdivisionCode interface{} `yaml:"SubdivisionCode,omitempty"` }
RecordSetGroupGeoLocation Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html
func (RecordSetGroupGeoLocation) Validate ¶
func (resource RecordSetGroupGeoLocation) Validate() []error
RecordSetGroupGeoLocation validation
type RecordSetGroupRecordSet ¶
type RecordSetGroupRecordSet struct { Comment interface{} `yaml:"Comment,omitempty"` Failover interface{} `yaml:"Failover,omitempty"` HealthCheckId interface{} `yaml:"HealthCheckId,omitempty"` HostedZoneId interface{} `yaml:"HostedZoneId,omitempty"` HostedZoneName interface{} `yaml:"HostedZoneName,omitempty"` Name interface{} `yaml:"Name"` Region interface{} `yaml:"Region,omitempty"` SetIdentifier interface{} `yaml:"SetIdentifier,omitempty"` TTL interface{} `yaml:"TTL,omitempty"` Type interface{} `yaml:"Type"` Weight interface{} `yaml:"Weight,omitempty"` ResourceRecords interface{} `yaml:"ResourceRecords,omitempty"` GeoLocation *RecordSetGroupGeoLocation `yaml:"GeoLocation,omitempty"` AliasTarget *RecordSetGroupAliasTarget `yaml:"AliasTarget,omitempty"` }
RecordSetGroupRecordSet Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html
func (RecordSetGroupRecordSet) Validate ¶
func (resource RecordSetGroupRecordSet) Validate() []error
RecordSetGroupRecordSet validation
type ReplicationGroupNodeGroupConfiguration ¶
type ReplicationGroupNodeGroupConfiguration struct { NodeGroupId interface{} `yaml:"NodeGroupId,omitempty"` PrimaryAvailabilityZone interface{} `yaml:"PrimaryAvailabilityZone,omitempty"` ReplicaCount interface{} `yaml:"ReplicaCount,omitempty"` Slots interface{} `yaml:"Slots,omitempty"` ReplicaAvailabilityZones interface{} `yaml:"ReplicaAvailabilityZones,omitempty"` }
ReplicationGroupNodeGroupConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticache-replicationgroup-nodegroupconfiguration.html
func (ReplicationGroupNodeGroupConfiguration) Validate ¶
func (resource ReplicationGroupNodeGroupConfiguration) Validate() []error
ReplicationGroupNodeGroupConfiguration validation
type RepositoryLifecyclePolicy ¶
type RepositoryLifecyclePolicy struct { LifecyclePolicyText interface{} `yaml:"LifecyclePolicyText,omitempty"` RegistryId interface{} `yaml:"RegistryId,omitempty"` }
RepositoryLifecyclePolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecr-repository-lifecyclepolicy.html
func (RepositoryLifecyclePolicy) Validate ¶
func (resource RepositoryLifecyclePolicy) Validate() []error
RepositoryLifecyclePolicy validation
type RepositoryRepositoryTrigger ¶
type RepositoryRepositoryTrigger struct { CustomData interface{} `yaml:"CustomData,omitempty"` DestinationArn interface{} `yaml:"DestinationArn,omitempty"` Name interface{} `yaml:"Name,omitempty"` Branches interface{} `yaml:"Branches,omitempty"` Events interface{} `yaml:"Events,omitempty"` }
RepositoryRepositoryTrigger Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codecommit-repository-repositorytrigger.html
func (RepositoryRepositoryTrigger) Validate ¶
func (resource RepositoryRepositoryTrigger) Validate() []error
RepositoryRepositoryTrigger validation
type RestApiEndpointConfiguration ¶
type RestApiEndpointConfiguration struct {
Types interface{} `yaml:"Types,omitempty"`
}
RestApiEndpointConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html
func (RestApiEndpointConfiguration) Validate ¶
func (resource RestApiEndpointConfiguration) Validate() []error
RestApiEndpointConfiguration validation
type RestApiS3Location ¶
type RestApiS3Location struct { Bucket interface{} `yaml:"Bucket,omitempty"` ETag interface{} `yaml:"ETag,omitempty"` Key interface{} `yaml:"Key,omitempty"` Version interface{} `yaml:"Version,omitempty"` }
RestApiS3Location Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html
func (RestApiS3Location) Validate ¶
func (resource RestApiS3Location) Validate() []error
RestApiS3Location validation
type RolePolicy ¶
type RolePolicy struct { PolicyDocument interface{} `yaml:"PolicyDocument"` PolicyName interface{} `yaml:"PolicyName"` }
RolePolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html
type RuleEcsParameters ¶
type RuleEcsParameters struct { TaskCount interface{} `yaml:"TaskCount,omitempty"` TaskDefinitionArn interface{} `yaml:"TaskDefinitionArn"` }
RuleEcsParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-ecsparameters.html
func (RuleEcsParameters) Validate ¶
func (resource RuleEcsParameters) Validate() []error
RuleEcsParameters validation
type RuleInputTransformer ¶
type RuleInputTransformer struct { InputTemplate interface{} `yaml:"InputTemplate"` InputPathsMap interface{} `yaml:"InputPathsMap,omitempty"` }
RuleInputTransformer Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-inputtransformer.html
func (RuleInputTransformer) Validate ¶
func (resource RuleInputTransformer) Validate() []error
RuleInputTransformer validation
type RuleKinesisParameters ¶
type RuleKinesisParameters struct {
PartitionKeyPath interface{} `yaml:"PartitionKeyPath"`
}
RuleKinesisParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-kinesisparameters.html
func (RuleKinesisParameters) Validate ¶
func (resource RuleKinesisParameters) Validate() []error
RuleKinesisParameters validation
type RulePredicate ¶
type RulePredicate struct { DataId interface{} `yaml:"DataId"` Negated interface{} `yaml:"Negated"` Type interface{} `yaml:"Type"` }
RulePredicate Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-rule-predicate.html
func (RulePredicate) Validate ¶
func (resource RulePredicate) Validate() []error
RulePredicate validation
type RuleRunCommandParameters ¶
type RuleRunCommandParameters struct {
RunCommandTargets interface{} `yaml:"RunCommandTargets"`
}
RuleRunCommandParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandparameters.html
func (RuleRunCommandParameters) Validate ¶
func (resource RuleRunCommandParameters) Validate() []error
RuleRunCommandParameters validation
type RuleRunCommandTarget ¶
type RuleRunCommandTarget struct { Key interface{} `yaml:"Key"` Values interface{} `yaml:"Values"` }
RuleRunCommandTarget Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-runcommandtarget.html
func (RuleRunCommandTarget) Validate ¶
func (resource RuleRunCommandTarget) Validate() []error
RuleRunCommandTarget validation
type RuleSqsParameters ¶ added in v0.4.1
type RuleSqsParameters struct {
MessageGroupId interface{} `yaml:"MessageGroupId"`
}
RuleSqsParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-sqsparameters.html
func (RuleSqsParameters) Validate ¶ added in v0.4.1
func (resource RuleSqsParameters) Validate() []error
RuleSqsParameters validation
type RuleTarget ¶
type RuleTarget struct { Arn interface{} `yaml:"Arn"` Id interface{} `yaml:"Id"` Input interface{} `yaml:"Input,omitempty"` InputPath interface{} `yaml:"InputPath,omitempty"` RoleArn interface{} `yaml:"RoleArn,omitempty"` SqsParameters *RuleSqsParameters `yaml:"SqsParameters,omitempty"` RunCommandParameters *RuleRunCommandParameters `yaml:"RunCommandParameters,omitempty"` KinesisParameters *RuleKinesisParameters `yaml:"KinesisParameters,omitempty"` InputTransformer *RuleInputTransformer `yaml:"InputTransformer,omitempty"` EcsParameters *RuleEcsParameters `yaml:"EcsParameters,omitempty"` }
RuleTarget Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-events-rule-target.html
type ScalableTargetScalableTargetAction ¶
type ScalableTargetScalableTargetAction struct { MaxCapacity interface{} `yaml:"MaxCapacity,omitempty"` MinCapacity interface{} `yaml:"MinCapacity,omitempty"` }
ScalableTargetScalableTargetAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scalabletargetaction.html
func (ScalableTargetScalableTargetAction) Validate ¶
func (resource ScalableTargetScalableTargetAction) Validate() []error
ScalableTargetScalableTargetAction validation
type ScalableTargetScheduledAction ¶
type ScalableTargetScheduledAction struct { EndTime interface{} `yaml:"EndTime,omitempty"` Schedule interface{} `yaml:"Schedule"` ScheduledActionName interface{} `yaml:"ScheduledActionName"` StartTime interface{} `yaml:"StartTime,omitempty"` ScalableTargetAction *ScalableTargetScalableTargetAction `yaml:"ScalableTargetAction,omitempty"` }
ScalableTargetScheduledAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalabletarget-scheduledaction.html
func (ScalableTargetScheduledAction) Validate ¶
func (resource ScalableTargetScheduledAction) Validate() []error
ScalableTargetScheduledAction validation
type ScalingPlanApplicationSource ¶
type ScalingPlanApplicationSource struct { CloudFormationStackARN interface{} `yaml:"CloudFormationStackARN,omitempty"` TagFilters interface{} `yaml:"TagFilters,omitempty"` }
ScalingPlanApplicationSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-applicationsource.html
func (ScalingPlanApplicationSource) Validate ¶
func (resource ScalingPlanApplicationSource) Validate() []error
ScalingPlanApplicationSource validation
type ScalingPlanCustomizedScalingMetricSpecification ¶
type ScalingPlanCustomizedScalingMetricSpecification struct { MetricName interface{} `yaml:"MetricName"` Namespace interface{} `yaml:"Namespace"` Statistic interface{} `yaml:"Statistic"` Unit interface{} `yaml:"Unit,omitempty"` Dimensions interface{} `yaml:"Dimensions,omitempty"` }
ScalingPlanCustomizedScalingMetricSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-customizedscalingmetricspecification.html
func (ScalingPlanCustomizedScalingMetricSpecification) Validate ¶
func (resource ScalingPlanCustomizedScalingMetricSpecification) Validate() []error
ScalingPlanCustomizedScalingMetricSpecification validation
type ScalingPlanMetricDimension ¶
type ScalingPlanMetricDimension struct { Name interface{} `yaml:"Name"` Value interface{} `yaml:"Value"` }
ScalingPlanMetricDimension Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-metricdimension.html
func (ScalingPlanMetricDimension) Validate ¶
func (resource ScalingPlanMetricDimension) Validate() []error
ScalingPlanMetricDimension validation
type ScalingPlanPredefinedScalingMetricSpecification ¶
type ScalingPlanPredefinedScalingMetricSpecification struct { PredefinedScalingMetricType interface{} `yaml:"PredefinedScalingMetricType"` ResourceLabel interface{} `yaml:"ResourceLabel,omitempty"` }
ScalingPlanPredefinedScalingMetricSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-predefinedscalingmetricspecification.html
func (ScalingPlanPredefinedScalingMetricSpecification) Validate ¶
func (resource ScalingPlanPredefinedScalingMetricSpecification) Validate() []error
ScalingPlanPredefinedScalingMetricSpecification validation
type ScalingPlanScalingInstruction ¶
type ScalingPlanScalingInstruction struct { MaxCapacity interface{} `yaml:"MaxCapacity"` MinCapacity interface{} `yaml:"MinCapacity"` ResourceId interface{} `yaml:"ResourceId"` ScalableDimension interface{} `yaml:"ScalableDimension"` ServiceNamespace interface{} `yaml:"ServiceNamespace"` TargetTrackingConfigurations interface{} `yaml:"TargetTrackingConfigurations"` }
ScalingPlanScalingInstruction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-scalinginstruction.html
func (ScalingPlanScalingInstruction) Validate ¶
func (resource ScalingPlanScalingInstruction) Validate() []error
ScalingPlanScalingInstruction validation
type ScalingPlanTagFilter ¶
type ScalingPlanTagFilter struct { Key interface{} `yaml:"Key"` Values interface{} `yaml:"Values,omitempty"` }
ScalingPlanTagFilter Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-tagfilter.html
func (ScalingPlanTagFilter) Validate ¶
func (resource ScalingPlanTagFilter) Validate() []error
ScalingPlanTagFilter validation
type ScalingPlanTargetTrackingConfiguration ¶
type ScalingPlanTargetTrackingConfiguration struct { DisableScaleIn interface{} `yaml:"DisableScaleIn,omitempty"` EstimatedInstanceWarmup interface{} `yaml:"EstimatedInstanceWarmup,omitempty"` ScaleInCooldown interface{} `yaml:"ScaleInCooldown,omitempty"` ScaleOutCooldown interface{} `yaml:"ScaleOutCooldown,omitempty"` TargetValue interface{} `yaml:"TargetValue"` PredefinedScalingMetricSpecification *ScalingPlanPredefinedScalingMetricSpecification `yaml:"PredefinedScalingMetricSpecification,omitempty"` CustomizedScalingMetricSpecification *ScalingPlanCustomizedScalingMetricSpecification `yaml:"CustomizedScalingMetricSpecification,omitempty"` }
ScalingPlanTargetTrackingConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscalingplans-scalingplan-targettrackingconfiguration.html
func (ScalingPlanTargetTrackingConfiguration) Validate ¶
func (resource ScalingPlanTargetTrackingConfiguration) Validate() []error
ScalingPlanTargetTrackingConfiguration validation
type ScalingPolicyCustomizedMetricSpecification ¶
type ScalingPolicyCustomizedMetricSpecification struct { MetricName interface{} `yaml:"MetricName"` Namespace interface{} `yaml:"Namespace"` Statistic interface{} `yaml:"Statistic"` Unit interface{} `yaml:"Unit,omitempty"` Dimensions interface{} `yaml:"Dimensions,omitempty"` }
ScalingPolicyCustomizedMetricSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-customizedmetricspecification.html
func (ScalingPolicyCustomizedMetricSpecification) Validate ¶
func (resource ScalingPolicyCustomizedMetricSpecification) Validate() []error
ScalingPolicyCustomizedMetricSpecification validation
type ScalingPolicyMetricDimension ¶
type ScalingPolicyMetricDimension struct { Name interface{} `yaml:"Name"` Value interface{} `yaml:"Value"` }
ScalingPolicyMetricDimension Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-metricdimension.html
func (ScalingPolicyMetricDimension) Validate ¶
func (resource ScalingPolicyMetricDimension) Validate() []error
ScalingPolicyMetricDimension validation
type ScalingPolicyPredefinedMetricSpecification ¶
type ScalingPolicyPredefinedMetricSpecification struct { PredefinedMetricType interface{} `yaml:"PredefinedMetricType"` ResourceLabel interface{} `yaml:"ResourceLabel,omitempty"` }
ScalingPolicyPredefinedMetricSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-predefinedmetricspecification.html
func (ScalingPolicyPredefinedMetricSpecification) Validate ¶
func (resource ScalingPolicyPredefinedMetricSpecification) Validate() []error
ScalingPolicyPredefinedMetricSpecification validation
type ScalingPolicyStepAdjustment ¶
type ScalingPolicyStepAdjustment struct { MetricIntervalLowerBound interface{} `yaml:"MetricIntervalLowerBound,omitempty"` MetricIntervalUpperBound interface{} `yaml:"MetricIntervalUpperBound,omitempty"` ScalingAdjustment interface{} `yaml:"ScalingAdjustment"` }
ScalingPolicyStepAdjustment Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration-stepadjustment.html
func (ScalingPolicyStepAdjustment) Validate ¶
func (resource ScalingPolicyStepAdjustment) Validate() []error
ScalingPolicyStepAdjustment validation
type ScalingPolicyStepScalingPolicyConfiguration ¶
type ScalingPolicyStepScalingPolicyConfiguration struct { AdjustmentType interface{} `yaml:"AdjustmentType,omitempty"` Cooldown interface{} `yaml:"Cooldown,omitempty"` MetricAggregationType interface{} `yaml:"MetricAggregationType,omitempty"` MinAdjustmentMagnitude interface{} `yaml:"MinAdjustmentMagnitude,omitempty"` StepAdjustments interface{} `yaml:"StepAdjustments,omitempty"` }
ScalingPolicyStepScalingPolicyConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-stepscalingpolicyconfiguration.html
func (ScalingPolicyStepScalingPolicyConfiguration) Validate ¶
func (resource ScalingPolicyStepScalingPolicyConfiguration) Validate() []error
ScalingPolicyStepScalingPolicyConfiguration validation
type ScalingPolicyTargetTrackingConfiguration ¶
type ScalingPolicyTargetTrackingConfiguration struct { DisableScaleIn interface{} `yaml:"DisableScaleIn,omitempty"` TargetValue interface{} `yaml:"TargetValue"` PredefinedMetricSpecification *ScalingPolicyPredefinedMetricSpecification `yaml:"PredefinedMetricSpecification,omitempty"` CustomizedMetricSpecification *ScalingPolicyCustomizedMetricSpecification `yaml:"CustomizedMetricSpecification,omitempty"` }
ScalingPolicyTargetTrackingConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-autoscaling-scalingpolicy-targettrackingconfiguration.html
func (ScalingPolicyTargetTrackingConfiguration) Validate ¶
func (resource ScalingPolicyTargetTrackingConfiguration) Validate() []error
ScalingPolicyTargetTrackingConfiguration validation
type ScalingPolicyTargetTrackingScalingPolicyConfiguration ¶
type ScalingPolicyTargetTrackingScalingPolicyConfiguration struct { DisableScaleIn interface{} `yaml:"DisableScaleIn,omitempty"` ScaleInCooldown interface{} `yaml:"ScaleInCooldown,omitempty"` ScaleOutCooldown interface{} `yaml:"ScaleOutCooldown,omitempty"` TargetValue interface{} `yaml:"TargetValue"` PredefinedMetricSpecification *ScalingPolicyPredefinedMetricSpecification `yaml:"PredefinedMetricSpecification,omitempty"` CustomizedMetricSpecification *ScalingPolicyCustomizedMetricSpecification `yaml:"CustomizedMetricSpecification,omitempty"` }
ScalingPolicyTargetTrackingScalingPolicyConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationautoscaling-scalingpolicy-targettrackingscalingpolicyconfiguration.html
func (ScalingPolicyTargetTrackingScalingPolicyConfiguration) Validate ¶
func (resource ScalingPolicyTargetTrackingScalingPolicyConfiguration) Validate() []error
ScalingPolicyTargetTrackingScalingPolicyConfiguration validation
type SecurityGroupEgress ¶
type SecurityGroupEgress struct { CidrIp interface{} `yaml:"CidrIp,omitempty"` CidrIpv6 interface{} `yaml:"CidrIpv6,omitempty"` Description interface{} `yaml:"Description,omitempty"` DestinationPrefixListId interface{} `yaml:"DestinationPrefixListId,omitempty"` DestinationSecurityGroupId interface{} `yaml:"DestinationSecurityGroupId,omitempty"` FromPort interface{} `yaml:"FromPort,omitempty"` IpProtocol interface{} `yaml:"IpProtocol"` ToPort interface{} `yaml:"ToPort,omitempty"` }
SecurityGroupEgress Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html
func (SecurityGroupEgress) Validate ¶
func (resource SecurityGroupEgress) Validate() []error
SecurityGroupEgress validation
type SecurityGroupIngress ¶
type SecurityGroupIngress struct { CidrIp interface{} `yaml:"CidrIp,omitempty"` CidrIpv6 interface{} `yaml:"CidrIpv6,omitempty"` Description interface{} `yaml:"Description,omitempty"` FromPort interface{} `yaml:"FromPort,omitempty"` IpProtocol interface{} `yaml:"IpProtocol"` SourceSecurityGroupId interface{} `yaml:"SourceSecurityGroupId,omitempty"` SourceSecurityGroupName interface{} `yaml:"SourceSecurityGroupName,omitempty"` SourceSecurityGroupOwnerId interface{} `yaml:"SourceSecurityGroupOwnerId,omitempty"` ToPort interface{} `yaml:"ToPort,omitempty"` }
SecurityGroupIngress Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-security-group-rule.html
func (SecurityGroupIngress) Validate ¶
func (resource SecurityGroupIngress) Validate() []error
SecurityGroupIngress validation
type ServiceAwsVpcConfiguration ¶
type ServiceAwsVpcConfiguration struct { AssignPublicIp interface{} `yaml:"AssignPublicIp,omitempty"` SecurityGroups interface{} `yaml:"SecurityGroups,omitempty"` Subnets interface{} `yaml:"Subnets"` }
ServiceAwsVpcConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-awsvpcconfiguration.html
func (ServiceAwsVpcConfiguration) Validate ¶
func (resource ServiceAwsVpcConfiguration) Validate() []error
ServiceAwsVpcConfiguration validation
type ServiceDeploymentConfiguration ¶
type ServiceDeploymentConfiguration struct { MaximumPercent interface{} `yaml:"MaximumPercent,omitempty"` MinimumHealthyPercent interface{} `yaml:"MinimumHealthyPercent,omitempty"` }
ServiceDeploymentConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-deploymentconfiguration.html
func (ServiceDeploymentConfiguration) Validate ¶
func (resource ServiceDeploymentConfiguration) Validate() []error
ServiceDeploymentConfiguration validation
type ServiceDnsConfig ¶
type ServiceDnsConfig struct { NamespaceId interface{} `yaml:"NamespaceId"` RoutingPolicy interface{} `yaml:"RoutingPolicy,omitempty"` DnsRecords interface{} `yaml:"DnsRecords"` }
ServiceDnsConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-dnsconfig.html
func (ServiceDnsConfig) Validate ¶
func (resource ServiceDnsConfig) Validate() []error
ServiceDnsConfig validation
type ServiceDnsRecord ¶
type ServiceDnsRecord struct { TTL interface{} `yaml:"TTL"` Type interface{} `yaml:"Type"` }
ServiceDnsRecord Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-dnsrecord.html
func (ServiceDnsRecord) Validate ¶
func (resource ServiceDnsRecord) Validate() []error
ServiceDnsRecord validation
type ServiceHealthCheckConfig ¶
type ServiceHealthCheckConfig struct { FailureThreshold interface{} `yaml:"FailureThreshold,omitempty"` ResourcePath interface{} `yaml:"ResourcePath,omitempty"` Type interface{} `yaml:"Type"` }
ServiceHealthCheckConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-healthcheckconfig.html
func (ServiceHealthCheckConfig) Validate ¶
func (resource ServiceHealthCheckConfig) Validate() []error
ServiceHealthCheckConfig validation
type ServiceHealthCheckCustomConfig ¶ added in v0.3.0
type ServiceHealthCheckCustomConfig struct {
FailureThreshold interface{} `yaml:"FailureThreshold,omitempty"`
}
ServiceHealthCheckCustomConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-servicediscovery-service-healthcheckcustomconfig.html
func (ServiceHealthCheckCustomConfig) Validate ¶ added in v0.3.0
func (resource ServiceHealthCheckCustomConfig) Validate() []error
ServiceHealthCheckCustomConfig validation
type ServiceLoadBalancer ¶
type ServiceLoadBalancer struct { ContainerName interface{} `yaml:"ContainerName,omitempty"` ContainerPort interface{} `yaml:"ContainerPort"` LoadBalancerName interface{} `yaml:"LoadBalancerName,omitempty"` TargetGroupArn interface{} `yaml:"TargetGroupArn,omitempty"` }
ServiceLoadBalancer Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-loadbalancers.html
func (ServiceLoadBalancer) Validate ¶
func (resource ServiceLoadBalancer) Validate() []error
ServiceLoadBalancer validation
type ServiceNetworkConfiguration ¶
type ServiceNetworkConfiguration struct {
AwsvpcConfiguration *ServiceAwsVpcConfiguration `yaml:"AwsvpcConfiguration,omitempty"`
}
ServiceNetworkConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-networkconfiguration.html
func (ServiceNetworkConfiguration) Validate ¶
func (resource ServiceNetworkConfiguration) Validate() []error
ServiceNetworkConfiguration validation
type ServicePlacementConstraint ¶
type ServicePlacementConstraint struct { Expression interface{} `yaml:"Expression,omitempty"` Type interface{} `yaml:"Type"` }
ServicePlacementConstraint Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementconstraint.html
func (ServicePlacementConstraint) Validate ¶
func (resource ServicePlacementConstraint) Validate() []error
ServicePlacementConstraint validation
type ServicePlacementStrategy ¶
type ServicePlacementStrategy struct { Field interface{} `yaml:"Field,omitempty"` Type interface{} `yaml:"Type"` }
ServicePlacementStrategy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-placementstrategy.html
func (ServicePlacementStrategy) Validate ¶
func (resource ServicePlacementStrategy) Validate() []error
ServicePlacementStrategy validation
type ServiceServiceRegistry ¶ added in v0.3.0
type ServiceServiceRegistry struct { ContainerName interface{} `yaml:"ContainerName,omitempty"` ContainerPort interface{} `yaml:"ContainerPort,omitempty"` Port interface{} `yaml:"Port,omitempty"` RegistryArn interface{} `yaml:"RegistryArn,omitempty"` }
ServiceServiceRegistry Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-service-serviceregistry.html
func (ServiceServiceRegistry) Validate ¶ added in v0.3.0
func (resource ServiceServiceRegistry) Validate() []error
ServiceServiceRegistry validation
type SimpleADVpcSettings ¶
type SimpleADVpcSettings struct { VpcId interface{} `yaml:"VpcId"` SubnetIds interface{} `yaml:"SubnetIds"` }
SimpleADVpcSettings Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-directoryservice-simplead-vpcsettings.html
func (SimpleADVpcSettings) Validate ¶
func (resource SimpleADVpcSettings) Validate() []error
SimpleADVpcSettings validation
type SizeConstraintSetFieldToMatch ¶
type SizeConstraintSetFieldToMatch struct { Data interface{} `yaml:"Data,omitempty"` Type interface{} `yaml:"Type"` }
SizeConstraintSetFieldToMatch Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-sizeconstraintset-sizeconstraint-fieldtomatch.html
func (SizeConstraintSetFieldToMatch) Validate ¶
func (resource SizeConstraintSetFieldToMatch) Validate() []error
SizeConstraintSetFieldToMatch validation
type SizeConstraintSetSizeConstraint ¶
type SizeConstraintSetSizeConstraint struct { ComparisonOperator interface{} `yaml:"ComparisonOperator"` Size interface{} `yaml:"Size"` TextTransformation interface{} `yaml:"TextTransformation"` FieldToMatch *SizeConstraintSetFieldToMatch `yaml:"FieldToMatch"` }
SizeConstraintSetSizeConstraint Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sizeconstraintset-sizeconstraint.html
func (SizeConstraintSetSizeConstraint) Validate ¶
func (resource SizeConstraintSetSizeConstraint) Validate() []error
SizeConstraintSetSizeConstraint validation
type SpotFleetBlockDeviceMapping ¶
type SpotFleetBlockDeviceMapping struct { DeviceName interface{} `yaml:"DeviceName"` NoDevice interface{} `yaml:"NoDevice,omitempty"` VirtualName interface{} `yaml:"VirtualName,omitempty"` Ebs *SpotFleetEbsBlockDevice `yaml:"Ebs,omitempty"` }
SpotFleetBlockDeviceMapping Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings.html
func (SpotFleetBlockDeviceMapping) Validate ¶
func (resource SpotFleetBlockDeviceMapping) Validate() []error
SpotFleetBlockDeviceMapping validation
type SpotFleetClassicLoadBalancer ¶ added in v0.4.1
type SpotFleetClassicLoadBalancer struct {
Name interface{} `yaml:"Name"`
}
SpotFleetClassicLoadBalancer Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-classicloadbalancer.html
func (SpotFleetClassicLoadBalancer) Validate ¶ added in v0.4.1
func (resource SpotFleetClassicLoadBalancer) Validate() []error
SpotFleetClassicLoadBalancer validation
type SpotFleetClassicLoadBalancersConfig ¶ added in v0.4.1
type SpotFleetClassicLoadBalancersConfig struct {
ClassicLoadBalancers interface{} `yaml:"ClassicLoadBalancers"`
}
SpotFleetClassicLoadBalancersConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-classicloadbalancersconfig.html
func (SpotFleetClassicLoadBalancersConfig) Validate ¶ added in v0.4.1
func (resource SpotFleetClassicLoadBalancersConfig) Validate() []error
SpotFleetClassicLoadBalancersConfig validation
type SpotFleetEbsBlockDevice ¶
type SpotFleetEbsBlockDevice struct { DeleteOnTermination interface{} `yaml:"DeleteOnTermination,omitempty"` Encrypted interface{} `yaml:"Encrypted,omitempty"` Iops interface{} `yaml:"Iops,omitempty"` SnapshotId interface{} `yaml:"SnapshotId,omitempty"` VolumeSize interface{} `yaml:"VolumeSize,omitempty"` VolumeType interface{} `yaml:"VolumeType,omitempty"` }
SpotFleetEbsBlockDevice Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-blockdevicemappings-ebs.html
func (SpotFleetEbsBlockDevice) Validate ¶
func (resource SpotFleetEbsBlockDevice) Validate() []error
SpotFleetEbsBlockDevice validation
type SpotFleetFleetLaunchTemplateSpecification ¶
type SpotFleetFleetLaunchTemplateSpecification struct { LaunchTemplateId interface{} `yaml:"LaunchTemplateId,omitempty"` LaunchTemplateName interface{} `yaml:"LaunchTemplateName,omitempty"` Version interface{} `yaml:"Version"` }
SpotFleetFleetLaunchTemplateSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-fleetlaunchtemplatespecification.html
func (SpotFleetFleetLaunchTemplateSpecification) Validate ¶
func (resource SpotFleetFleetLaunchTemplateSpecification) Validate() []error
SpotFleetFleetLaunchTemplateSpecification validation
type SpotFleetGroupIdentifier ¶
type SpotFleetGroupIdentifier struct {
GroupId interface{} `yaml:"GroupId"`
}
SpotFleetGroupIdentifier Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-securitygroups.html
func (SpotFleetGroupIdentifier) Validate ¶
func (resource SpotFleetGroupIdentifier) Validate() []error
SpotFleetGroupIdentifier validation
type SpotFleetIamInstanceProfileSpecification ¶
type SpotFleetIamInstanceProfileSpecification struct {
Arn interface{} `yaml:"Arn,omitempty"`
}
SpotFleetIamInstanceProfileSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-iaminstanceprofile.html
func (SpotFleetIamInstanceProfileSpecification) Validate ¶
func (resource SpotFleetIamInstanceProfileSpecification) Validate() []error
SpotFleetIamInstanceProfileSpecification validation
type SpotFleetInstanceIpv6Address ¶
type SpotFleetInstanceIpv6Address struct {
Ipv6Address interface{} `yaml:"Ipv6Address"`
}
SpotFleetInstanceIpv6Address Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-instanceipv6address.html
func (SpotFleetInstanceIpv6Address) Validate ¶
func (resource SpotFleetInstanceIpv6Address) Validate() []error
SpotFleetInstanceIpv6Address validation
type SpotFleetInstanceNetworkInterfaceSpecification ¶
type SpotFleetInstanceNetworkInterfaceSpecification struct { AssociatePublicIpAddress interface{} `yaml:"AssociatePublicIpAddress,omitempty"` DeleteOnTermination interface{} `yaml:"DeleteOnTermination,omitempty"` Description interface{} `yaml:"Description,omitempty"` DeviceIndex interface{} `yaml:"DeviceIndex,omitempty"` Ipv6AddressCount interface{} `yaml:"Ipv6AddressCount,omitempty"` NetworkInterfaceId interface{} `yaml:"NetworkInterfaceId,omitempty"` SecondaryPrivateIpAddressCount interface{} `yaml:"SecondaryPrivateIpAddressCount,omitempty"` SubnetId interface{} `yaml:"SubnetId,omitempty"` Groups interface{} `yaml:"Groups,omitempty"` Ipv6Addresses interface{} `yaml:"Ipv6Addresses,omitempty"` PrivateIpAddresses interface{} `yaml:"PrivateIpAddresses,omitempty"` }
SpotFleetInstanceNetworkInterfaceSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces.html
func (SpotFleetInstanceNetworkInterfaceSpecification) Validate ¶
func (resource SpotFleetInstanceNetworkInterfaceSpecification) Validate() []error
SpotFleetInstanceNetworkInterfaceSpecification validation
type SpotFleetLaunchTemplateConfig ¶
type SpotFleetLaunchTemplateConfig struct { Overrides interface{} `yaml:"Overrides,omitempty"` LaunchTemplateSpecification *SpotFleetFleetLaunchTemplateSpecification `yaml:"LaunchTemplateSpecification,omitempty"` }
SpotFleetLaunchTemplateConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateconfig.html
func (SpotFleetLaunchTemplateConfig) Validate ¶
func (resource SpotFleetLaunchTemplateConfig) Validate() []error
SpotFleetLaunchTemplateConfig validation
type SpotFleetLaunchTemplateOverrides ¶
type SpotFleetLaunchTemplateOverrides struct { AvailabilityZone interface{} `yaml:"AvailabilityZone,omitempty"` InstanceType interface{} `yaml:"InstanceType,omitempty"` SpotPrice interface{} `yaml:"SpotPrice,omitempty"` SubnetId interface{} `yaml:"SubnetId,omitempty"` WeightedCapacity interface{} `yaml:"WeightedCapacity,omitempty"` }
SpotFleetLaunchTemplateOverrides Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-launchtemplateoverrides.html
func (SpotFleetLaunchTemplateOverrides) Validate ¶
func (resource SpotFleetLaunchTemplateOverrides) Validate() []error
SpotFleetLaunchTemplateOverrides validation
type SpotFleetLoadBalancersConfig ¶ added in v0.4.1
type SpotFleetLoadBalancersConfig struct { TargetGroupsConfig *SpotFleetTargetGroupsConfig `yaml:"TargetGroupsConfig,omitempty"` ClassicLoadBalancersConfig *SpotFleetClassicLoadBalancersConfig `yaml:"ClassicLoadBalancersConfig,omitempty"` }
SpotFleetLoadBalancersConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-loadbalancersconfig.html
func (SpotFleetLoadBalancersConfig) Validate ¶ added in v0.4.1
func (resource SpotFleetLoadBalancersConfig) Validate() []error
SpotFleetLoadBalancersConfig validation
type SpotFleetPrivateIpAddressSpecification ¶
type SpotFleetPrivateIpAddressSpecification struct { Primary interface{} `yaml:"Primary,omitempty"` PrivateIpAddress interface{} `yaml:"PrivateIpAddress"` }
SpotFleetPrivateIpAddressSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-networkinterfaces-privateipaddresses.html
func (SpotFleetPrivateIpAddressSpecification) Validate ¶
func (resource SpotFleetPrivateIpAddressSpecification) Validate() []error
SpotFleetPrivateIpAddressSpecification validation
type SpotFleetSpotFleetLaunchSpecification ¶
type SpotFleetSpotFleetLaunchSpecification struct { EbsOptimized interface{} `yaml:"EbsOptimized,omitempty"` ImageId interface{} `yaml:"ImageId"` InstanceType interface{} `yaml:"InstanceType"` KernelId interface{} `yaml:"KernelId,omitempty"` KeyName interface{} `yaml:"KeyName,omitempty"` RamdiskId interface{} `yaml:"RamdiskId,omitempty"` SpotPrice interface{} `yaml:"SpotPrice,omitempty"` SubnetId interface{} `yaml:"SubnetId,omitempty"` UserData interface{} `yaml:"UserData,omitempty"` WeightedCapacity interface{} `yaml:"WeightedCapacity,omitempty"` Placement *SpotFleetSpotPlacement `yaml:"Placement,omitempty"` Monitoring *SpotFleetSpotFleetMonitoring `yaml:"Monitoring,omitempty"` BlockDeviceMappings interface{} `yaml:"BlockDeviceMappings,omitempty"` NetworkInterfaces interface{} `yaml:"NetworkInterfaces,omitempty"` SecurityGroups interface{} `yaml:"SecurityGroups,omitempty"` TagSpecifications interface{} `yaml:"TagSpecifications,omitempty"` IamInstanceProfile *SpotFleetIamInstanceProfileSpecification `yaml:"IamInstanceProfile,omitempty"` }
SpotFleetSpotFleetLaunchSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html
func (SpotFleetSpotFleetLaunchSpecification) Validate ¶
func (resource SpotFleetSpotFleetLaunchSpecification) Validate() []error
SpotFleetSpotFleetLaunchSpecification validation
type SpotFleetSpotFleetMonitoring ¶
type SpotFleetSpotFleetMonitoring struct {
Enabled interface{} `yaml:"Enabled,omitempty"`
}
SpotFleetSpotFleetMonitoring Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-monitoring.html
func (SpotFleetSpotFleetMonitoring) Validate ¶
func (resource SpotFleetSpotFleetMonitoring) Validate() []error
SpotFleetSpotFleetMonitoring validation
type SpotFleetSpotFleetRequestConfigData ¶
type SpotFleetSpotFleetRequestConfigData struct { AllocationStrategy interface{} `yaml:"AllocationStrategy,omitempty"` ExcessCapacityTerminationPolicy interface{} `yaml:"ExcessCapacityTerminationPolicy,omitempty"` IamFleetRole interface{} `yaml:"IamFleetRole"` InstanceInterruptionBehavior interface{} `yaml:"InstanceInterruptionBehavior,omitempty"` ReplaceUnhealthyInstances interface{} `yaml:"ReplaceUnhealthyInstances,omitempty"` SpotPrice interface{} `yaml:"SpotPrice,omitempty"` TargetCapacity interface{} `yaml:"TargetCapacity"` TerminateInstancesWithExpiration interface{} `yaml:"TerminateInstancesWithExpiration,omitempty"` Type interface{} `yaml:"Type,omitempty"` ValidFrom interface{} `yaml:"ValidFrom,omitempty"` ValidUntil interface{} `yaml:"ValidUntil,omitempty"` LoadBalancersConfig *SpotFleetLoadBalancersConfig `yaml:"LoadBalancersConfig,omitempty"` LaunchSpecifications interface{} `yaml:"LaunchSpecifications,omitempty"` LaunchTemplateConfigs interface{} `yaml:"LaunchTemplateConfigs,omitempty"` }
SpotFleetSpotFleetRequestConfigData Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html
func (SpotFleetSpotFleetRequestConfigData) Validate ¶
func (resource SpotFleetSpotFleetRequestConfigData) Validate() []error
SpotFleetSpotFleetRequestConfigData validation
type SpotFleetSpotFleetTagSpecification ¶
type SpotFleetSpotFleetTagSpecification struct {
ResourceType interface{} `yaml:"ResourceType,omitempty"`
}
SpotFleetSpotFleetTagSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-tagspecifications.html
func (SpotFleetSpotFleetTagSpecification) Validate ¶
func (resource SpotFleetSpotFleetTagSpecification) Validate() []error
SpotFleetSpotFleetTagSpecification validation
type SpotFleetSpotPlacement ¶
type SpotFleetSpotPlacement struct { AvailabilityZone interface{} `yaml:"AvailabilityZone,omitempty"` GroupName interface{} `yaml:"GroupName,omitempty"` Tenancy interface{} `yaml:"Tenancy,omitempty"` }
SpotFleetSpotPlacement Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications-placement.html
func (SpotFleetSpotPlacement) Validate ¶
func (resource SpotFleetSpotPlacement) Validate() []error
SpotFleetSpotPlacement validation
type SpotFleetTargetGroup ¶ added in v0.4.1
type SpotFleetTargetGroup struct {
Arn interface{} `yaml:"Arn"`
}
SpotFleetTargetGroup Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-targetgroup.html
func (SpotFleetTargetGroup) Validate ¶ added in v0.4.1
func (resource SpotFleetTargetGroup) Validate() []error
SpotFleetTargetGroup validation
type SpotFleetTargetGroupsConfig ¶ added in v0.4.1
type SpotFleetTargetGroupsConfig struct {
TargetGroups interface{} `yaml:"TargetGroups"`
}
SpotFleetTargetGroupsConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-targetgroupsconfig.html
func (SpotFleetTargetGroupsConfig) Validate ¶ added in v0.4.1
func (resource SpotFleetTargetGroupsConfig) Validate() []error
SpotFleetTargetGroupsConfig validation
type SqlInjectionMatchSetFieldToMatch ¶
type SqlInjectionMatchSetFieldToMatch struct { Data interface{} `yaml:"Data,omitempty"` Type interface{} `yaml:"Type"` }
SqlInjectionMatchSetFieldToMatch Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-bytematchset-bytematchtuples-fieldtomatch.html
func (SqlInjectionMatchSetFieldToMatch) Validate ¶
func (resource SqlInjectionMatchSetFieldToMatch) Validate() []error
SqlInjectionMatchSetFieldToMatch validation
type SqlInjectionMatchSetSqlInjectionMatchTuple ¶
type SqlInjectionMatchSetSqlInjectionMatchTuple struct { TextTransformation interface{} `yaml:"TextTransformation"` FieldToMatch *SqlInjectionMatchSetFieldToMatch `yaml:"FieldToMatch"` }
SqlInjectionMatchSetSqlInjectionMatchTuple Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-sqlinjectionmatchset-sqlinjectionmatchtuple.html
func (SqlInjectionMatchSetSqlInjectionMatchTuple) Validate ¶
func (resource SqlInjectionMatchSetSqlInjectionMatchTuple) Validate() []error
SqlInjectionMatchSetSqlInjectionMatchTuple validation
type StackChefConfiguration ¶
type StackChefConfiguration struct { BerkshelfVersion interface{} `yaml:"BerkshelfVersion,omitempty"` ManageBerkshelf interface{} `yaml:"ManageBerkshelf,omitempty"` }
StackChefConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-chefconfiguration.html
func (StackChefConfiguration) Validate ¶
func (resource StackChefConfiguration) Validate() []error
StackChefConfiguration validation
type StackElasticIp ¶
type StackElasticIp struct { Ip interface{} `yaml:"Ip"` Name interface{} `yaml:"Name,omitempty"` }
StackElasticIp Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-elasticip.html
func (StackElasticIp) Validate ¶
func (resource StackElasticIp) Validate() []error
StackElasticIp validation
type StackRdsDbInstance ¶
type StackRdsDbInstance struct { DbPassword interface{} `yaml:"DbPassword"` DbUser interface{} `yaml:"DbUser"` RdsDbInstanceArn interface{} `yaml:"RdsDbInstanceArn"` }
StackRdsDbInstance Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-rdsdbinstance.html
func (StackRdsDbInstance) Validate ¶
func (resource StackRdsDbInstance) Validate() []error
StackRdsDbInstance validation
type StackSource ¶
type StackSource struct { Password interface{} `yaml:"Password,omitempty"` Revision interface{} `yaml:"Revision,omitempty"` SshKey interface{} `yaml:"SshKey,omitempty"` Type interface{} `yaml:"Type,omitempty"` Url interface{} `yaml:"Url,omitempty"` Username interface{} `yaml:"Username,omitempty"` }
StackSource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-source.html
func (StackSource) Validate ¶
func (resource StackSource) Validate() []error
StackSource validation
type StackStackConfigurationManager ¶
type StackStackConfigurationManager struct { Name interface{} `yaml:"Name,omitempty"` Version interface{} `yaml:"Version,omitempty"` }
StackStackConfigurationManager Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-opsworks-stack-stackconfigmanager.html
func (StackStackConfigurationManager) Validate ¶
func (resource StackStackConfigurationManager) Validate() []error
StackStackConfigurationManager validation
type StageAccessLogSetting ¶ added in v0.4.1
type StageAccessLogSetting struct { DestinationArn interface{} `yaml:"DestinationArn,omitempty"` Format interface{} `yaml:"Format,omitempty"` }
StageAccessLogSetting Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html
func (StageAccessLogSetting) Validate ¶ added in v0.4.1
func (resource StageAccessLogSetting) Validate() []error
StageAccessLogSetting validation
type StageCanarySetting ¶ added in v0.4.1
type StageCanarySetting struct { DeploymentId interface{} `yaml:"DeploymentId,omitempty"` PercentTraffic interface{} `yaml:"PercentTraffic,omitempty"` UseStageCache interface{} `yaml:"UseStageCache,omitempty"` StageVariableOverrides interface{} `yaml:"StageVariableOverrides,omitempty"` }
StageCanarySetting Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html
func (StageCanarySetting) Validate ¶ added in v0.4.1
func (resource StageCanarySetting) Validate() []error
StageCanarySetting validation
type StageMethodSetting ¶
type StageMethodSetting struct { CacheDataEncrypted interface{} `yaml:"CacheDataEncrypted,omitempty"` CacheTtlInSeconds interface{} `yaml:"CacheTtlInSeconds,omitempty"` CachingEnabled interface{} `yaml:"CachingEnabled,omitempty"` DataTraceEnabled interface{} `yaml:"DataTraceEnabled,omitempty"` HttpMethod interface{} `yaml:"HttpMethod,omitempty"` LoggingLevel interface{} `yaml:"LoggingLevel,omitempty"` MetricsEnabled interface{} `yaml:"MetricsEnabled,omitempty"` ResourcePath interface{} `yaml:"ResourcePath,omitempty"` ThrottlingBurstLimit interface{} `yaml:"ThrottlingBurstLimit,omitempty"` ThrottlingRateLimit interface{} `yaml:"ThrottlingRateLimit,omitempty"` }
StageMethodSetting Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html
func (StageMethodSetting) Validate ¶
func (resource StageMethodSetting) Validate() []error
StageMethodSetting validation
type StepHadoopJarStepConfig ¶
type StepHadoopJarStepConfig struct { Jar interface{} `yaml:"Jar"` MainClass interface{} `yaml:"MainClass,omitempty"` Args interface{} `yaml:"Args,omitempty"` StepProperties interface{} `yaml:"StepProperties,omitempty"` }
StepHadoopJarStepConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-hadoopjarstepconfig.html
func (StepHadoopJarStepConfig) Validate ¶
func (resource StepHadoopJarStepConfig) Validate() []error
StepHadoopJarStepConfig validation
type StepKeyValue ¶
type StepKeyValue struct { Key interface{} `yaml:"Key,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
StepKeyValue Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-step-keyvalue.html
func (StepKeyValue) Validate ¶
func (resource StepKeyValue) Validate() []error
StepKeyValue validation
type StreamStreamEncryption ¶
type StreamStreamEncryption struct { EncryptionType interface{} `yaml:"EncryptionType"` KeyId interface{} `yaml:"KeyId"` }
StreamStreamEncryption Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesis-stream-streamencryption.html
func (StreamStreamEncryption) Validate ¶
func (resource StreamStreamEncryption) Validate() []error
StreamStreamEncryption validation
type StreamingDistributionLogging ¶
type StreamingDistributionLogging struct { Bucket interface{} `yaml:"Bucket"` Enabled interface{} `yaml:"Enabled"` Prefix interface{} `yaml:"Prefix"` }
StreamingDistributionLogging Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-logging.html
func (StreamingDistributionLogging) Validate ¶
func (resource StreamingDistributionLogging) Validate() []error
StreamingDistributionLogging validation
type StreamingDistributionS3Origin ¶
type StreamingDistributionS3Origin struct { DomainName interface{} `yaml:"DomainName"` OriginAccessIdentity interface{} `yaml:"OriginAccessIdentity"` }
StreamingDistributionS3Origin Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-s3origin.html
func (StreamingDistributionS3Origin) Validate ¶
func (resource StreamingDistributionS3Origin) Validate() []error
StreamingDistributionS3Origin validation
type StreamingDistributionStreamingDistributionConfig ¶
type StreamingDistributionStreamingDistributionConfig struct { Comment interface{} `yaml:"Comment"` Enabled interface{} `yaml:"Enabled"` PriceClass interface{} `yaml:"PriceClass,omitempty"` TrustedSigners *StreamingDistributionTrustedSigners `yaml:"TrustedSigners"` S3Origin *StreamingDistributionS3Origin `yaml:"S3Origin"` Logging *StreamingDistributionLogging `yaml:"Logging,omitempty"` Aliases interface{} `yaml:"Aliases,omitempty"` }
StreamingDistributionStreamingDistributionConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-streamingdistributionconfig.html
func (StreamingDistributionStreamingDistributionConfig) Validate ¶
func (resource StreamingDistributionStreamingDistributionConfig) Validate() []error
StreamingDistributionStreamingDistributionConfig validation
type StreamingDistributionTrustedSigners ¶
type StreamingDistributionTrustedSigners struct { Enabled interface{} `yaml:"Enabled"` AwsAccountNumbers interface{} `yaml:"AwsAccountNumbers,omitempty"` }
StreamingDistributionTrustedSigners Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-streamingdistribution-trustedsigners.html
func (StreamingDistributionTrustedSigners) Validate ¶
func (resource StreamingDistributionTrustedSigners) Validate() []error
StreamingDistributionTrustedSigners validation
type TableAttributeDefinition ¶
type TableAttributeDefinition struct { AttributeName interface{} `yaml:"AttributeName"` AttributeType interface{} `yaml:"AttributeType"` }
TableAttributeDefinition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-attributedef.html
func (TableAttributeDefinition) Validate ¶
func (resource TableAttributeDefinition) Validate() []error
TableAttributeDefinition validation
type TableColumn ¶
type TableColumn struct { Comment interface{} `yaml:"Comment,omitempty"` Name interface{} `yaml:"Name"` Type interface{} `yaml:"Type,omitempty"` }
TableColumn Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-column.html
func (TableColumn) Validate ¶
func (resource TableColumn) Validate() []error
TableColumn validation
type TableGlobalSecondaryIndex ¶
type TableGlobalSecondaryIndex struct { IndexName interface{} `yaml:"IndexName"` ProvisionedThroughput *TableProvisionedThroughput `yaml:"ProvisionedThroughput"` Projection *TableProjection `yaml:"Projection"` KeySchema interface{} `yaml:"KeySchema"` }
TableGlobalSecondaryIndex Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-gsi.html
func (TableGlobalSecondaryIndex) Validate ¶
func (resource TableGlobalSecondaryIndex) Validate() []error
TableGlobalSecondaryIndex validation
type TableKeySchema ¶
type TableKeySchema struct { AttributeName interface{} `yaml:"AttributeName"` KeyType interface{} `yaml:"KeyType"` }
TableKeySchema Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-keyschema.html
func (TableKeySchema) Validate ¶
func (resource TableKeySchema) Validate() []error
TableKeySchema validation
type TableLocalSecondaryIndex ¶
type TableLocalSecondaryIndex struct { IndexName interface{} `yaml:"IndexName"` Projection *TableProjection `yaml:"Projection"` KeySchema interface{} `yaml:"KeySchema"` }
TableLocalSecondaryIndex Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-lsi.html
func (TableLocalSecondaryIndex) Validate ¶
func (resource TableLocalSecondaryIndex) Validate() []error
TableLocalSecondaryIndex validation
type TableOrder ¶
type TableOrder struct { Column interface{} `yaml:"Column"` SortOrder interface{} `yaml:"SortOrder"` }
TableOrder Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-order.html
type TablePointInTimeRecoverySpecification ¶ added in v0.3.0
type TablePointInTimeRecoverySpecification struct {
PointInTimeRecoveryEnabled interface{} `yaml:"PointInTimeRecoveryEnabled,omitempty"`
}
TablePointInTimeRecoverySpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-pointintimerecoveryspecification.html
func (TablePointInTimeRecoverySpecification) Validate ¶ added in v0.3.0
func (resource TablePointInTimeRecoverySpecification) Validate() []error
TablePointInTimeRecoverySpecification validation
type TableProjection ¶
type TableProjection struct { ProjectionType interface{} `yaml:"ProjectionType,omitempty"` NonKeyAttributes interface{} `yaml:"NonKeyAttributes,omitempty"` }
TableProjection Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-projectionobject.html
func (TableProjection) Validate ¶
func (resource TableProjection) Validate() []error
TableProjection validation
type TableProvisionedThroughput ¶
type TableProvisionedThroughput struct { ReadCapacityUnits interface{} `yaml:"ReadCapacityUnits"` WriteCapacityUnits interface{} `yaml:"WriteCapacityUnits"` }
TableProvisionedThroughput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-provisionedthroughput.html
func (TableProvisionedThroughput) Validate ¶
func (resource TableProvisionedThroughput) Validate() []error
TableProvisionedThroughput validation
type TableSSESpecification ¶
type TableSSESpecification struct {
SSEEnabled interface{} `yaml:"SSEEnabled"`
}
TableSSESpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-table-ssespecification.html
func (TableSSESpecification) Validate ¶
func (resource TableSSESpecification) Validate() []error
TableSSESpecification validation
type TableSerdeInfo ¶
type TableSerdeInfo struct { Name interface{} `yaml:"Name,omitempty"` Parameters interface{} `yaml:"Parameters,omitempty"` SerializationLibrary interface{} `yaml:"SerializationLibrary,omitempty"` }
TableSerdeInfo Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-serdeinfo.html
func (TableSerdeInfo) Validate ¶
func (resource TableSerdeInfo) Validate() []error
TableSerdeInfo validation
type TableSkewedInfo ¶
type TableSkewedInfo struct { SkewedColumnValueLocationMaps interface{} `yaml:"SkewedColumnValueLocationMaps,omitempty"` SkewedColumnNames interface{} `yaml:"SkewedColumnNames,omitempty"` SkewedColumnValues interface{} `yaml:"SkewedColumnValues,omitempty"` }
TableSkewedInfo Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-skewedinfo.html
func (TableSkewedInfo) Validate ¶
func (resource TableSkewedInfo) Validate() []error
TableSkewedInfo validation
type TableStorageDescriptor ¶
type TableStorageDescriptor struct { Compressed interface{} `yaml:"Compressed,omitempty"` InputFormat interface{} `yaml:"InputFormat,omitempty"` Location interface{} `yaml:"Location,omitempty"` NumberOfBuckets interface{} `yaml:"NumberOfBuckets,omitempty"` OutputFormat interface{} `yaml:"OutputFormat,omitempty"` Parameters interface{} `yaml:"Parameters,omitempty"` StoredAsSubDirectories interface{} `yaml:"StoredAsSubDirectories,omitempty"` SkewedInfo *TableSkewedInfo `yaml:"SkewedInfo,omitempty"` SerdeInfo *TableSerdeInfo `yaml:"SerdeInfo,omitempty"` BucketColumns interface{} `yaml:"BucketColumns,omitempty"` Columns interface{} `yaml:"Columns,omitempty"` SortColumns interface{} `yaml:"SortColumns,omitempty"` }
TableStorageDescriptor Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-storagedescriptor.html
func (TableStorageDescriptor) Validate ¶
func (resource TableStorageDescriptor) Validate() []error
TableStorageDescriptor validation
type TableStreamSpecification ¶
type TableStreamSpecification struct {
StreamViewType interface{} `yaml:"StreamViewType"`
}
TableStreamSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-streamspecification.html
func (TableStreamSpecification) Validate ¶
func (resource TableStreamSpecification) Validate() []error
TableStreamSpecification validation
type TableTableInput ¶
type TableTableInput struct { Description interface{} `yaml:"Description,omitempty"` Name interface{} `yaml:"Name,omitempty"` Owner interface{} `yaml:"Owner,omitempty"` Parameters interface{} `yaml:"Parameters,omitempty"` Retention interface{} `yaml:"Retention,omitempty"` TableType interface{} `yaml:"TableType,omitempty"` ViewExpandedText interface{} `yaml:"ViewExpandedText,omitempty"` ViewOriginalText interface{} `yaml:"ViewOriginalText,omitempty"` StorageDescriptor *TableStorageDescriptor `yaml:"StorageDescriptor,omitempty"` PartitionKeys interface{} `yaml:"PartitionKeys,omitempty"` }
TableTableInput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-table-tableinput.html
func (TableTableInput) Validate ¶
func (resource TableTableInput) Validate() []error
TableTableInput validation
type TableTimeToLiveSpecification ¶
type TableTimeToLiveSpecification struct { AttributeName interface{} `yaml:"AttributeName"` Enabled interface{} `yaml:"Enabled"` }
TableTimeToLiveSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dynamodb-timetolivespecification.html
func (TableTimeToLiveSpecification) Validate ¶
func (resource TableTimeToLiveSpecification) Validate() []error
TableTimeToLiveSpecification validation
type Tag ¶
type Tag struct { Key interface{} `yaml:"Key"` Value interface{} `yaml:"Value"` }
Tag Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
type TargetGroupMatcher ¶
type TargetGroupMatcher struct {
HttpCode interface{} `yaml:"HttpCode"`
}
TargetGroupMatcher Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-matcher.html
func (TargetGroupMatcher) Validate ¶
func (resource TargetGroupMatcher) Validate() []error
TargetGroupMatcher validation
type TargetGroupTargetDescription ¶
type TargetGroupTargetDescription struct { AvailabilityZone interface{} `yaml:"AvailabilityZone,omitempty"` Id interface{} `yaml:"Id"` Port interface{} `yaml:"Port,omitempty"` }
TargetGroupTargetDescription Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetdescription.html
func (TargetGroupTargetDescription) Validate ¶
func (resource TargetGroupTargetDescription) Validate() []error
TargetGroupTargetDescription validation
type TargetGroupTargetGroupAttribute ¶
type TargetGroupTargetGroupAttribute struct { Key interface{} `yaml:"Key,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
TargetGroupTargetGroupAttribute Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticloadbalancingv2-targetgroup-targetgroupattribute.html
func (TargetGroupTargetGroupAttribute) Validate ¶
func (resource TargetGroupTargetGroupAttribute) Validate() []error
TargetGroupTargetGroupAttribute validation
type TaskDefinitionContainerDefinition ¶
type TaskDefinitionContainerDefinition struct { Cpu interface{} `yaml:"Cpu,omitempty"` DisableNetworking interface{} `yaml:"DisableNetworking,omitempty"` Essential interface{} `yaml:"Essential,omitempty"` Hostname interface{} `yaml:"Hostname,omitempty"` Image interface{} `yaml:"Image,omitempty"` Memory interface{} `yaml:"Memory,omitempty"` MemoryReservation interface{} `yaml:"MemoryReservation,omitempty"` Name interface{} `yaml:"Name,omitempty"` Privileged interface{} `yaml:"Privileged,omitempty"` ReadonlyRootFilesystem interface{} `yaml:"ReadonlyRootFilesystem,omitempty"` User interface{} `yaml:"User,omitempty"` WorkingDirectory interface{} `yaml:"WorkingDirectory,omitempty"` RepositoryCredentials *TaskDefinitionRepositoryCredentials `yaml:"RepositoryCredentials,omitempty"` DockerLabels interface{} `yaml:"DockerLabels,omitempty"` LogConfiguration *TaskDefinitionLogConfiguration `yaml:"LogConfiguration,omitempty"` VolumesFrom interface{} `yaml:"VolumesFrom,omitempty"` DockerSecurityOptions interface{} `yaml:"DockerSecurityOptions,omitempty"` EntryPoint interface{} `yaml:"EntryPoint,omitempty"` Environment interface{} `yaml:"Environment,omitempty"` ExtraHosts interface{} `yaml:"ExtraHosts,omitempty"` Command interface{} `yaml:"Command,omitempty"` Links interface{} `yaml:"Links,omitempty"` Ulimits interface{} `yaml:"Ulimits,omitempty"` DnsServers interface{} `yaml:"DnsServers,omitempty"` MountPoints interface{} `yaml:"MountPoints,omitempty"` PortMappings interface{} `yaml:"PortMappings,omitempty"` DnsSearchDomains interface{} `yaml:"DnsSearchDomains,omitempty"` LinuxParameters *TaskDefinitionLinuxParameters `yaml:"LinuxParameters,omitempty"` HealthCheck *TaskDefinitionHealthCheck `yaml:"HealthCheck,omitempty"` }
TaskDefinitionContainerDefinition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions.html
func (TaskDefinitionContainerDefinition) Validate ¶
func (resource TaskDefinitionContainerDefinition) Validate() []error
TaskDefinitionContainerDefinition validation
type TaskDefinitionDevice ¶
type TaskDefinitionDevice struct { ContainerPath interface{} `yaml:"ContainerPath,omitempty"` HostPath interface{} `yaml:"HostPath"` Permissions interface{} `yaml:"Permissions,omitempty"` }
TaskDefinitionDevice Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-device.html
func (TaskDefinitionDevice) Validate ¶
func (resource TaskDefinitionDevice) Validate() []error
TaskDefinitionDevice validation
type TaskDefinitionDockerVolumeConfiguration ¶ added in v0.4.1
type TaskDefinitionDockerVolumeConfiguration struct { Autoprovision interface{} `yaml:"Autoprovision,omitempty"` Driver interface{} `yaml:"Driver,omitempty"` Scope interface{} `yaml:"Scope,omitempty"` DriverOpts interface{} `yaml:"DriverOpts,omitempty"` Labels interface{} `yaml:"Labels,omitempty"` }
TaskDefinitionDockerVolumeConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-dockervolumeconfiguration.html
func (TaskDefinitionDockerVolumeConfiguration) Validate ¶ added in v0.4.1
func (resource TaskDefinitionDockerVolumeConfiguration) Validate() []error
TaskDefinitionDockerVolumeConfiguration validation
type TaskDefinitionHealthCheck ¶ added in v0.3.0
type TaskDefinitionHealthCheck struct { Interval interface{} `yaml:"Interval,omitempty"` Retries interface{} `yaml:"Retries,omitempty"` StartPeriod interface{} `yaml:"StartPeriod,omitempty"` Timeout interface{} `yaml:"Timeout,omitempty"` Command interface{} `yaml:"Command"` }
TaskDefinitionHealthCheck Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-healthcheck.html
func (TaskDefinitionHealthCheck) Validate ¶ added in v0.3.0
func (resource TaskDefinitionHealthCheck) Validate() []error
TaskDefinitionHealthCheck validation
type TaskDefinitionHostEntry ¶
type TaskDefinitionHostEntry struct { Hostname interface{} `yaml:"Hostname"` IpAddress interface{} `yaml:"IpAddress"` }
TaskDefinitionHostEntry Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-hostentry.html
func (TaskDefinitionHostEntry) Validate ¶
func (resource TaskDefinitionHostEntry) Validate() []error
TaskDefinitionHostEntry validation
type TaskDefinitionHostVolumeProperties ¶
type TaskDefinitionHostVolumeProperties struct {
SourcePath interface{} `yaml:"SourcePath,omitempty"`
}
TaskDefinitionHostVolumeProperties Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes-host.html
func (TaskDefinitionHostVolumeProperties) Validate ¶
func (resource TaskDefinitionHostVolumeProperties) Validate() []error
TaskDefinitionHostVolumeProperties validation
type TaskDefinitionKernelCapabilities ¶
type TaskDefinitionKernelCapabilities struct { Add interface{} `yaml:"Add,omitempty"` Drop interface{} `yaml:"Drop,omitempty"` }
TaskDefinitionKernelCapabilities Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-kernelcapabilities.html
func (TaskDefinitionKernelCapabilities) Validate ¶
func (resource TaskDefinitionKernelCapabilities) Validate() []error
TaskDefinitionKernelCapabilities validation
type TaskDefinitionKeyValuePair ¶
type TaskDefinitionKeyValuePair struct { Name interface{} `yaml:"Name,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
TaskDefinitionKeyValuePair Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-environment.html
func (TaskDefinitionKeyValuePair) Validate ¶
func (resource TaskDefinitionKeyValuePair) Validate() []error
TaskDefinitionKeyValuePair validation
type TaskDefinitionLinuxParameters ¶
type TaskDefinitionLinuxParameters struct { InitProcessEnabled interface{} `yaml:"InitProcessEnabled,omitempty"` Devices interface{} `yaml:"Devices,omitempty"` Tmpfs interface{} `yaml:"Tmpfs,omitempty"` Capabilities *TaskDefinitionKernelCapabilities `yaml:"Capabilities,omitempty"` }
TaskDefinitionLinuxParameters Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-linuxparameters.html
func (TaskDefinitionLinuxParameters) Validate ¶
func (resource TaskDefinitionLinuxParameters) Validate() []error
TaskDefinitionLinuxParameters validation
type TaskDefinitionLogConfiguration ¶
type TaskDefinitionLogConfiguration struct { LogDriver interface{} `yaml:"LogDriver"` Options interface{} `yaml:"Options,omitempty"` }
TaskDefinitionLogConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-logconfiguration.html
func (TaskDefinitionLogConfiguration) Validate ¶
func (resource TaskDefinitionLogConfiguration) Validate() []error
TaskDefinitionLogConfiguration validation
type TaskDefinitionMountPoint ¶
type TaskDefinitionMountPoint struct { ContainerPath interface{} `yaml:"ContainerPath,omitempty"` ReadOnly interface{} `yaml:"ReadOnly,omitempty"` SourceVolume interface{} `yaml:"SourceVolume,omitempty"` }
TaskDefinitionMountPoint Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-mountpoints.html
func (TaskDefinitionMountPoint) Validate ¶
func (resource TaskDefinitionMountPoint) Validate() []error
TaskDefinitionMountPoint validation
type TaskDefinitionPortMapping ¶
type TaskDefinitionPortMapping struct { ContainerPort interface{} `yaml:"ContainerPort,omitempty"` HostPort interface{} `yaml:"HostPort,omitempty"` Protocol interface{} `yaml:"Protocol,omitempty"` }
TaskDefinitionPortMapping Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-portmappings.html
func (TaskDefinitionPortMapping) Validate ¶
func (resource TaskDefinitionPortMapping) Validate() []error
TaskDefinitionPortMapping validation
type TaskDefinitionRepositoryCredentials ¶ added in v0.4.1
type TaskDefinitionRepositoryCredentials struct {
CredentialsParameter interface{} `yaml:"CredentialsParameter,omitempty"`
}
TaskDefinitionRepositoryCredentials Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-repositorycredentials.html
func (TaskDefinitionRepositoryCredentials) Validate ¶ added in v0.4.1
func (resource TaskDefinitionRepositoryCredentials) Validate() []error
TaskDefinitionRepositoryCredentials validation
type TaskDefinitionTaskDefinitionPlacementConstraint ¶
type TaskDefinitionTaskDefinitionPlacementConstraint struct { Expression interface{} `yaml:"Expression,omitempty"` Type interface{} `yaml:"Type"` }
TaskDefinitionTaskDefinitionPlacementConstraint Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-taskdefinitionplacementconstraint.html
func (TaskDefinitionTaskDefinitionPlacementConstraint) Validate ¶
func (resource TaskDefinitionTaskDefinitionPlacementConstraint) Validate() []error
TaskDefinitionTaskDefinitionPlacementConstraint validation
type TaskDefinitionTmpfs ¶ added in v0.4.1
type TaskDefinitionTmpfs struct { ContainerPath interface{} `yaml:"ContainerPath,omitempty"` Size interface{} `yaml:"Size,omitempty"` MountOptions interface{} `yaml:"MountOptions,omitempty"` }
TaskDefinitionTmpfs Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-tmpfs.html
func (TaskDefinitionTmpfs) Validate ¶ added in v0.4.1
func (resource TaskDefinitionTmpfs) Validate() []error
TaskDefinitionTmpfs validation
type TaskDefinitionUlimit ¶
type TaskDefinitionUlimit struct { HardLimit interface{} `yaml:"HardLimit"` Name interface{} `yaml:"Name"` SoftLimit interface{} `yaml:"SoftLimit"` }
TaskDefinitionUlimit Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-ulimit.html
func (TaskDefinitionUlimit) Validate ¶
func (resource TaskDefinitionUlimit) Validate() []error
TaskDefinitionUlimit validation
type TaskDefinitionVolume ¶
type TaskDefinitionVolume struct { Name interface{} `yaml:"Name,omitempty"` Host *TaskDefinitionHostVolumeProperties `yaml:"Host,omitempty"` DockerVolumeConfiguration *TaskDefinitionDockerVolumeConfiguration `yaml:"DockerVolumeConfiguration,omitempty"` }
TaskDefinitionVolume Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-volumes.html
func (TaskDefinitionVolume) Validate ¶
func (resource TaskDefinitionVolume) Validate() []error
TaskDefinitionVolume validation
type TaskDefinitionVolumeFrom ¶
type TaskDefinitionVolumeFrom struct { ReadOnly interface{} `yaml:"ReadOnly,omitempty"` SourceContainer interface{} `yaml:"SourceContainer,omitempty"` }
TaskDefinitionVolumeFrom Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-containerdefinitions-volumesfrom.html
func (TaskDefinitionVolumeFrom) Validate ¶
func (resource TaskDefinitionVolumeFrom) Validate() []error
TaskDefinitionVolumeFrom validation
type TemplateTemplate ¶
type TemplateTemplate struct { HtmlPart interface{} `yaml:"HtmlPart,omitempty"` SubjectPart interface{} `yaml:"SubjectPart,omitempty"` TemplateName interface{} `yaml:"TemplateName,omitempty"` TextPart interface{} `yaml:"TextPart,omitempty"` }
TemplateTemplate Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-template-template.html
func (TemplateTemplate) Validate ¶
func (resource TemplateTemplate) Validate() []error
TemplateTemplate validation
type ThingAttributePayload ¶
type ThingAttributePayload struct {
Attributes interface{} `yaml:"Attributes,omitempty"`
}
ThingAttributePayload Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-thing-attributepayload.html
func (ThingAttributePayload) Validate ¶
func (resource ThingAttributePayload) Validate() []error
ThingAttributePayload validation
type TopicRuleAction ¶
type TopicRuleAction struct { Sqs *TopicRuleSqsAction `yaml:"Sqs,omitempty"` Sns *TopicRuleSnsAction `yaml:"Sns,omitempty"` S3 *TopicRuleS3Action `yaml:"S3,omitempty"` Republish *TopicRuleRepublishAction `yaml:"Republish,omitempty"` Lambda *TopicRuleLambdaAction `yaml:"Lambda,omitempty"` Kinesis *TopicRuleKinesisAction `yaml:"Kinesis,omitempty"` Firehose *TopicRuleFirehoseAction `yaml:"Firehose,omitempty"` Elasticsearch *TopicRuleElasticsearchAction `yaml:"Elasticsearch,omitempty"` DynamoDBv2 *TopicRuleDynamoDBv2Action `yaml:"DynamoDBv2,omitempty"` DynamoDB *TopicRuleDynamoDBAction `yaml:"DynamoDB,omitempty"` CloudwatchMetric *TopicRuleCloudwatchMetricAction `yaml:"CloudwatchMetric,omitempty"` CloudwatchAlarm *TopicRuleCloudwatchAlarmAction `yaml:"CloudwatchAlarm,omitempty"` }
TopicRuleAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-action.html
func (TopicRuleAction) Validate ¶
func (resource TopicRuleAction) Validate() []error
TopicRuleAction validation
type TopicRuleCloudwatchAlarmAction ¶
type TopicRuleCloudwatchAlarmAction struct { AlarmName interface{} `yaml:"AlarmName"` RoleArn interface{} `yaml:"RoleArn"` StateReason interface{} `yaml:"StateReason"` StateValue interface{} `yaml:"StateValue"` }
TopicRuleCloudwatchAlarmAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchalarmaction.html
func (TopicRuleCloudwatchAlarmAction) Validate ¶
func (resource TopicRuleCloudwatchAlarmAction) Validate() []error
TopicRuleCloudwatchAlarmAction validation
type TopicRuleCloudwatchMetricAction ¶
type TopicRuleCloudwatchMetricAction struct { MetricName interface{} `yaml:"MetricName"` MetricNamespace interface{} `yaml:"MetricNamespace"` MetricTimestamp interface{} `yaml:"MetricTimestamp,omitempty"` MetricUnit interface{} `yaml:"MetricUnit"` MetricValue interface{} `yaml:"MetricValue"` RoleArn interface{} `yaml:"RoleArn"` }
TopicRuleCloudwatchMetricAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-cloudwatchmetricaction.html
func (TopicRuleCloudwatchMetricAction) Validate ¶
func (resource TopicRuleCloudwatchMetricAction) Validate() []error
TopicRuleCloudwatchMetricAction validation
type TopicRuleDynamoDBAction ¶
type TopicRuleDynamoDBAction struct { HashKeyField interface{} `yaml:"HashKeyField"` HashKeyType interface{} `yaml:"HashKeyType,omitempty"` HashKeyValue interface{} `yaml:"HashKeyValue"` PayloadField interface{} `yaml:"PayloadField,omitempty"` RangeKeyField interface{} `yaml:"RangeKeyField,omitempty"` RangeKeyType interface{} `yaml:"RangeKeyType,omitempty"` RangeKeyValue interface{} `yaml:"RangeKeyValue,omitempty"` RoleArn interface{} `yaml:"RoleArn"` TableName interface{} `yaml:"TableName"` }
TopicRuleDynamoDBAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbaction.html
func (TopicRuleDynamoDBAction) Validate ¶
func (resource TopicRuleDynamoDBAction) Validate() []error
TopicRuleDynamoDBAction validation
type TopicRuleDynamoDBv2Action ¶
type TopicRuleDynamoDBv2Action struct { RoleArn interface{} `yaml:"RoleArn,omitempty"` PutItem *TopicRulePutItemInput `yaml:"PutItem,omitempty"` }
TopicRuleDynamoDBv2Action Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-dynamodbv2action.html
func (TopicRuleDynamoDBv2Action) Validate ¶
func (resource TopicRuleDynamoDBv2Action) Validate() []error
TopicRuleDynamoDBv2Action validation
type TopicRuleElasticsearchAction ¶
type TopicRuleElasticsearchAction struct { Endpoint interface{} `yaml:"Endpoint"` Id interface{} `yaml:"Id"` Index interface{} `yaml:"Index"` RoleArn interface{} `yaml:"RoleArn"` Type interface{} `yaml:"Type"` }
TopicRuleElasticsearchAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-elasticsearchaction.html
func (TopicRuleElasticsearchAction) Validate ¶
func (resource TopicRuleElasticsearchAction) Validate() []error
TopicRuleElasticsearchAction validation
type TopicRuleFirehoseAction ¶
type TopicRuleFirehoseAction struct { DeliveryStreamName interface{} `yaml:"DeliveryStreamName"` RoleArn interface{} `yaml:"RoleArn"` Separator interface{} `yaml:"Separator,omitempty"` }
TopicRuleFirehoseAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-firehoseaction.html
func (TopicRuleFirehoseAction) Validate ¶
func (resource TopicRuleFirehoseAction) Validate() []error
TopicRuleFirehoseAction validation
type TopicRuleKinesisAction ¶
type TopicRuleKinesisAction struct { PartitionKey interface{} `yaml:"PartitionKey,omitempty"` RoleArn interface{} `yaml:"RoleArn"` StreamName interface{} `yaml:"StreamName"` }
TopicRuleKinesisAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-kinesisaction.html
func (TopicRuleKinesisAction) Validate ¶
func (resource TopicRuleKinesisAction) Validate() []error
TopicRuleKinesisAction validation
type TopicRuleLambdaAction ¶
type TopicRuleLambdaAction struct {
FunctionArn interface{} `yaml:"FunctionArn,omitempty"`
}
TopicRuleLambdaAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-lambdaaction.html
func (TopicRuleLambdaAction) Validate ¶
func (resource TopicRuleLambdaAction) Validate() []error
TopicRuleLambdaAction validation
type TopicRulePutItemInput ¶
type TopicRulePutItemInput struct {
TableName interface{} `yaml:"TableName"`
}
TopicRulePutItemInput Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-putiteminput.html
func (TopicRulePutItemInput) Validate ¶
func (resource TopicRulePutItemInput) Validate() []error
TopicRulePutItemInput validation
type TopicRuleRepublishAction ¶
type TopicRuleRepublishAction struct { RoleArn interface{} `yaml:"RoleArn"` Topic interface{} `yaml:"Topic"` }
TopicRuleRepublishAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-republishaction.html
func (TopicRuleRepublishAction) Validate ¶
func (resource TopicRuleRepublishAction) Validate() []error
TopicRuleRepublishAction validation
type TopicRuleS3Action ¶
type TopicRuleS3Action struct { BucketName interface{} `yaml:"BucketName"` Key interface{} `yaml:"Key"` RoleArn interface{} `yaml:"RoleArn"` }
TopicRuleS3Action Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-s3action.html
func (TopicRuleS3Action) Validate ¶
func (resource TopicRuleS3Action) Validate() []error
TopicRuleS3Action validation
type TopicRuleSnsAction ¶
type TopicRuleSnsAction struct { MessageFormat interface{} `yaml:"MessageFormat,omitempty"` RoleArn interface{} `yaml:"RoleArn"` TargetArn interface{} `yaml:"TargetArn"` }
TopicRuleSnsAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-snsaction.html
func (TopicRuleSnsAction) Validate ¶
func (resource TopicRuleSnsAction) Validate() []error
TopicRuleSnsAction validation
type TopicRuleSqsAction ¶
type TopicRuleSqsAction struct { QueueUrl interface{} `yaml:"QueueUrl"` RoleArn interface{} `yaml:"RoleArn"` UseBase64 interface{} `yaml:"UseBase64,omitempty"` }
TopicRuleSqsAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-sqsaction.html
func (TopicRuleSqsAction) Validate ¶
func (resource TopicRuleSqsAction) Validate() []error
TopicRuleSqsAction validation
type TopicRuleTopicRulePayload ¶
type TopicRuleTopicRulePayload struct { AwsIotSqlVersion interface{} `yaml:"AwsIotSqlVersion,omitempty"` Description interface{} `yaml:"Description,omitempty"` RuleDisabled interface{} `yaml:"RuleDisabled"` Sql interface{} `yaml:"Sql"` Actions interface{} `yaml:"Actions"` }
TopicRuleTopicRulePayload Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-topicrule-topicrulepayload.html
func (TopicRuleTopicRulePayload) Validate ¶
func (resource TopicRuleTopicRulePayload) Validate() []error
TopicRuleTopicRulePayload validation
type TopicSubscription ¶
type TopicSubscription struct { Endpoint interface{} `yaml:"Endpoint"` Protocol interface{} `yaml:"Protocol"` }
TopicSubscription Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-sns-subscription.html
func (TopicSubscription) Validate ¶
func (resource TopicSubscription) Validate() []error
TopicSubscription validation
type TrailDataResource ¶
type TrailDataResource struct { Type interface{} `yaml:"Type"` Values interface{} `yaml:"Values,omitempty"` }
TrailDataResource Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-dataresource.html
func (TrailDataResource) Validate ¶
func (resource TrailDataResource) Validate() []error
TrailDataResource validation
type TrailEventSelector ¶
type TrailEventSelector struct { IncludeManagementEvents interface{} `yaml:"IncludeManagementEvents,omitempty"` ReadWriteType interface{} `yaml:"ReadWriteType,omitempty"` DataResources interface{} `yaml:"DataResources,omitempty"` }
TrailEventSelector Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudtrail-trail-eventselector.html
func (TrailEventSelector) Validate ¶
func (resource TrailEventSelector) Validate() []error
TrailEventSelector validation
type TriggerAction ¶
type TriggerAction struct { Arguments interface{} `yaml:"Arguments,omitempty"` JobName interface{} `yaml:"JobName,omitempty"` }
TriggerAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-action.html
func (TriggerAction) Validate ¶
func (resource TriggerAction) Validate() []error
TriggerAction validation
type TriggerCondition ¶
type TriggerCondition struct { JobName interface{} `yaml:"JobName,omitempty"` LogicalOperator interface{} `yaml:"LogicalOperator,omitempty"` State interface{} `yaml:"State,omitempty"` }
TriggerCondition Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-condition.html
func (TriggerCondition) Validate ¶
func (resource TriggerCondition) Validate() []error
TriggerCondition validation
type TriggerPredicate ¶
type TriggerPredicate struct { Logical interface{} `yaml:"Logical,omitempty"` Conditions interface{} `yaml:"Conditions,omitempty"` }
TriggerPredicate Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-trigger-predicate.html
func (TriggerPredicate) Validate ¶
func (resource TriggerPredicate) Validate() []error
TriggerPredicate validation
type UsagePlanApiStage ¶
type UsagePlanApiStage struct { ApiId interface{} `yaml:"ApiId,omitempty"` Stage interface{} `yaml:"Stage,omitempty"` Throttle interface{} `yaml:"Throttle,omitempty"` }
UsagePlanApiStage Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html
func (UsagePlanApiStage) Validate ¶
func (resource UsagePlanApiStage) Validate() []error
UsagePlanApiStage validation
type UsagePlanQuotaSettings ¶
type UsagePlanQuotaSettings struct { Limit interface{} `yaml:"Limit,omitempty"` Offset interface{} `yaml:"Offset,omitempty"` Period interface{} `yaml:"Period,omitempty"` }
UsagePlanQuotaSettings Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html
func (UsagePlanQuotaSettings) Validate ¶
func (resource UsagePlanQuotaSettings) Validate() []error
UsagePlanQuotaSettings validation
type UsagePlanThrottleSettings ¶
type UsagePlanThrottleSettings struct { BurstLimit interface{} `yaml:"BurstLimit,omitempty"` RateLimit interface{} `yaml:"RateLimit,omitempty"` }
UsagePlanThrottleSettings Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-throttlesettings.html
func (UsagePlanThrottleSettings) Validate ¶
func (resource UsagePlanThrottleSettings) Validate() []error
UsagePlanThrottleSettings validation
type UserLoginProfile ¶
type UserLoginProfile struct { Password interface{} `yaml:"Password"` PasswordResetRequired interface{} `yaml:"PasswordResetRequired,omitempty"` }
UserLoginProfile Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-user-loginprofile.html
func (UserLoginProfile) Validate ¶
func (resource UserLoginProfile) Validate() []error
UserLoginProfile validation
type UserPolicy ¶
type UserPolicy struct { PolicyDocument interface{} `yaml:"PolicyDocument"` PolicyName interface{} `yaml:"PolicyName"` }
UserPolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iam-policy.html
type UserPoolAdminCreateUserConfig ¶
type UserPoolAdminCreateUserConfig struct { AllowAdminCreateUserOnly interface{} `yaml:"AllowAdminCreateUserOnly,omitempty"` UnusedAccountValidityDays interface{} `yaml:"UnusedAccountValidityDays,omitempty"` InviteMessageTemplate *UserPoolInviteMessageTemplate `yaml:"InviteMessageTemplate,omitempty"` }
UserPoolAdminCreateUserConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-admincreateuserconfig.html
func (UserPoolAdminCreateUserConfig) Validate ¶
func (resource UserPoolAdminCreateUserConfig) Validate() []error
UserPoolAdminCreateUserConfig validation
type UserPoolDeviceConfiguration ¶
type UserPoolDeviceConfiguration struct { ChallengeRequiredOnNewDevice interface{} `yaml:"ChallengeRequiredOnNewDevice,omitempty"` DeviceOnlyRememberedOnUserPrompt interface{} `yaml:"DeviceOnlyRememberedOnUserPrompt,omitempty"` }
UserPoolDeviceConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-deviceconfiguration.html
func (UserPoolDeviceConfiguration) Validate ¶
func (resource UserPoolDeviceConfiguration) Validate() []error
UserPoolDeviceConfiguration validation
type UserPoolEmailConfiguration ¶
type UserPoolEmailConfiguration struct { ReplyToEmailAddress interface{} `yaml:"ReplyToEmailAddress,omitempty"` SourceArn interface{} `yaml:"SourceArn,omitempty"` }
UserPoolEmailConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-emailconfiguration.html
func (UserPoolEmailConfiguration) Validate ¶
func (resource UserPoolEmailConfiguration) Validate() []error
UserPoolEmailConfiguration validation
type UserPoolInviteMessageTemplate ¶
type UserPoolInviteMessageTemplate struct { EmailMessage interface{} `yaml:"EmailMessage,omitempty"` EmailSubject interface{} `yaml:"EmailSubject,omitempty"` SMSMessage interface{} `yaml:"SMSMessage,omitempty"` }
UserPoolInviteMessageTemplate Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-invitemessagetemplate.html
func (UserPoolInviteMessageTemplate) Validate ¶
func (resource UserPoolInviteMessageTemplate) Validate() []error
UserPoolInviteMessageTemplate validation
type UserPoolLambdaConfig ¶
type UserPoolLambdaConfig struct { CreateAuthChallenge interface{} `yaml:"CreateAuthChallenge,omitempty"` CustomMessage interface{} `yaml:"CustomMessage,omitempty"` DefineAuthChallenge interface{} `yaml:"DefineAuthChallenge,omitempty"` PostAuthentication interface{} `yaml:"PostAuthentication,omitempty"` PostConfirmation interface{} `yaml:"PostConfirmation,omitempty"` PreAuthentication interface{} `yaml:"PreAuthentication,omitempty"` PreSignUp interface{} `yaml:"PreSignUp,omitempty"` VerifyAuthChallengeResponse interface{} `yaml:"VerifyAuthChallengeResponse,omitempty"` }
UserPoolLambdaConfig Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html
func (UserPoolLambdaConfig) Validate ¶
func (resource UserPoolLambdaConfig) Validate() []error
UserPoolLambdaConfig validation
type UserPoolNumberAttributeConstraints ¶
type UserPoolNumberAttributeConstraints struct { MaxValue interface{} `yaml:"MaxValue,omitempty"` MinValue interface{} `yaml:"MinValue,omitempty"` }
UserPoolNumberAttributeConstraints Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-numberattributeconstraints.html
func (UserPoolNumberAttributeConstraints) Validate ¶
func (resource UserPoolNumberAttributeConstraints) Validate() []error
UserPoolNumberAttributeConstraints validation
type UserPoolPasswordPolicy ¶
type UserPoolPasswordPolicy struct { MinimumLength interface{} `yaml:"MinimumLength,omitempty"` RequireLowercase interface{} `yaml:"RequireLowercase,omitempty"` RequireNumbers interface{} `yaml:"RequireNumbers,omitempty"` RequireSymbols interface{} `yaml:"RequireSymbols,omitempty"` RequireUppercase interface{} `yaml:"RequireUppercase,omitempty"` }
UserPoolPasswordPolicy Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-passwordpolicy.html
func (UserPoolPasswordPolicy) Validate ¶
func (resource UserPoolPasswordPolicy) Validate() []error
UserPoolPasswordPolicy validation
type UserPoolPolicies ¶
type UserPoolPolicies struct {
PasswordPolicy *UserPoolPasswordPolicy `yaml:"PasswordPolicy,omitempty"`
}
UserPoolPolicies Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-policies.html
func (UserPoolPolicies) Validate ¶
func (resource UserPoolPolicies) Validate() []error
UserPoolPolicies validation
type UserPoolSchemaAttribute ¶
type UserPoolSchemaAttribute struct { AttributeDataType interface{} `yaml:"AttributeDataType,omitempty"` DeveloperOnlyAttribute interface{} `yaml:"DeveloperOnlyAttribute,omitempty"` Mutable interface{} `yaml:"Mutable,omitempty"` Name interface{} `yaml:"Name,omitempty"` Required interface{} `yaml:"Required,omitempty"` StringAttributeConstraints *UserPoolStringAttributeConstraints `yaml:"StringAttributeConstraints,omitempty"` NumberAttributeConstraints *UserPoolNumberAttributeConstraints `yaml:"NumberAttributeConstraints,omitempty"` }
UserPoolSchemaAttribute Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-schemaattribute.html
func (UserPoolSchemaAttribute) Validate ¶
func (resource UserPoolSchemaAttribute) Validate() []error
UserPoolSchemaAttribute validation
type UserPoolSmsConfiguration ¶
type UserPoolSmsConfiguration struct { ExternalId interface{} `yaml:"ExternalId,omitempty"` SnsCallerArn interface{} `yaml:"SnsCallerArn,omitempty"` }
UserPoolSmsConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-smsconfiguration.html
func (UserPoolSmsConfiguration) Validate ¶
func (resource UserPoolSmsConfiguration) Validate() []error
UserPoolSmsConfiguration validation
type UserPoolStringAttributeConstraints ¶
type UserPoolStringAttributeConstraints struct { MaxLength interface{} `yaml:"MaxLength,omitempty"` MinLength interface{} `yaml:"MinLength,omitempty"` }
UserPoolStringAttributeConstraints Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-stringattributeconstraints.html
func (UserPoolStringAttributeConstraints) Validate ¶
func (resource UserPoolStringAttributeConstraints) Validate() []error
UserPoolStringAttributeConstraints validation
type UserPoolUserAttributeType ¶
type UserPoolUserAttributeType struct { Name interface{} `yaml:"Name,omitempty"` Value interface{} `yaml:"Value,omitempty"` }
UserPoolUserAttributeType Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpooluser-attributetype.html
func (UserPoolUserAttributeType) Validate ¶
func (resource UserPoolUserAttributeType) Validate() []error
UserPoolUserAttributeType validation
type VPNConnectionVpnTunnelOptionsSpecification ¶
type VPNConnectionVpnTunnelOptionsSpecification struct { TunnelInsideCidr interface{} `yaml:"TunnelInsideCidr,omitempty"` }
VPNConnectionVpnTunnelOptionsSpecification Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-vpnconnection-vpntunneloptionsspecification.html
func (VPNConnectionVpnTunnelOptionsSpecification) Validate ¶
func (resource VPNConnectionVpnTunnelOptionsSpecification) Validate() []error
VPNConnectionVpnTunnelOptionsSpecification validation
type WebACLAction ¶
type WebACLAction struct {
Type interface{} `yaml:"Type"`
}
WebACLAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-action.html
func (WebACLAction) Validate ¶
func (resource WebACLAction) Validate() []error
WebACLAction validation
type WebACLActivatedRule ¶
type WebACLActivatedRule struct { Priority interface{} `yaml:"Priority"` RuleId interface{} `yaml:"RuleId"` Action *WebACLWafAction `yaml:"Action,omitempty"` }
WebACLActivatedRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-rules.html
func (WebACLActivatedRule) Validate ¶
func (resource WebACLActivatedRule) Validate() []error
WebACLActivatedRule validation
type WebACLRule ¶
type WebACLRule struct { Priority interface{} `yaml:"Priority"` RuleId interface{} `yaml:"RuleId"` Action *WebACLAction `yaml:"Action"` }
WebACLRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-webacl-rule.html
type WebACLWafAction ¶
type WebACLWafAction struct {
Type interface{} `yaml:"Type"`
}
WebACLWafAction Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-webacl-action.html
func (WebACLWafAction) Validate ¶
func (resource WebACLWafAction) Validate() []error
WebACLWafAction validation
type WebhookWebhookAuthConfiguration ¶ added in v0.3.0
type WebhookWebhookAuthConfiguration struct { AllowedIPRange interface{} `yaml:"AllowedIPRange,omitempty"` SecretToken interface{} `yaml:"SecretToken,omitempty"` }
WebhookWebhookAuthConfiguration Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookauthconfiguration.html
func (WebhookWebhookAuthConfiguration) Validate ¶ added in v0.3.0
func (resource WebhookWebhookAuthConfiguration) Validate() []error
WebhookWebhookAuthConfiguration validation
type WebhookWebhookFilterRule ¶ added in v0.3.0
type WebhookWebhookFilterRule struct { JsonPath interface{} `yaml:"JsonPath"` MatchEquals interface{} `yaml:"MatchEquals,omitempty"` }
WebhookWebhookFilterRule Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-webhook-webhookfilterrule.html
func (WebhookWebhookFilterRule) Validate ¶ added in v0.3.0
func (resource WebhookWebhookFilterRule) Validate() []error
WebhookWebhookFilterRule validation
type XssMatchSetFieldToMatch ¶
type XssMatchSetFieldToMatch struct { Data interface{} `yaml:"Data,omitempty"` Type interface{} `yaml:"Type"` }
XssMatchSetFieldToMatch Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-waf-xssmatchset-xssmatchtuple-fieldtomatch.html
func (XssMatchSetFieldToMatch) Validate ¶
func (resource XssMatchSetFieldToMatch) Validate() []error
XssMatchSetFieldToMatch validation
type XssMatchSetXssMatchTuple ¶
type XssMatchSetXssMatchTuple struct { TextTransformation interface{} `yaml:"TextTransformation"` FieldToMatch *XssMatchSetFieldToMatch `yaml:"FieldToMatch"` }
XssMatchSetXssMatchTuple Documentation: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-wafregional-xssmatchset-xssmatchtuple.html
func (XssMatchSetXssMatchTuple) Validate ¶
func (resource XssMatchSetXssMatchTuple) Validate() []error
XssMatchSetXssMatchTuple validation
Source Files ¶
- AlarmDimension.go
- AliasAliasRoutingConfiguration.go
- AliasRoutingStrategy.go
- AliasVersionWeight.go
- ApiKeyStageKey.go
- AppDataSource.go
- AppEnvironmentVariable.go
- AppSource.go
- AppSslConfiguration.go
- ApplicationApplicationResourceLifecycleConfig.go
- ApplicationApplicationVersionLifecycleConfig.go
- ApplicationCSVMappingParameters.go
- ApplicationInput.go
- ApplicationInputLambdaProcessor.go
- ApplicationInputParallelism.go
- ApplicationInputProcessingConfiguration.go
- ApplicationInputSchema.go
- ApplicationJSONMappingParameters.go
- ApplicationKinesisFirehoseInput.go
- ApplicationKinesisStreamsInput.go
- ApplicationMappingParameters.go
- ApplicationMaxAgeRule.go
- ApplicationMaxCountRule.go
- ApplicationOutputDestinationSchema.go
- ApplicationOutputKinesisFirehoseOutput.go
- ApplicationOutputKinesisStreamsOutput.go
- ApplicationOutputLambdaOutput.go
- ApplicationOutputOutput.go
- ApplicationRecordColumn.go
- ApplicationRecordFormat.go
- ApplicationReferenceDataSourceCSVMappingParameters.go
- ApplicationReferenceDataSourceJSONMappingParameters.go
- ApplicationReferenceDataSourceMappingParameters.go
- ApplicationReferenceDataSourceRecordColumn.go
- ApplicationReferenceDataSourceRecordFormat.go
- ApplicationReferenceDataSourceReferenceDataSource.go
- ApplicationReferenceDataSourceReferenceSchema.go
- ApplicationReferenceDataSourceS3ReferenceDataSource.go
- ApplicationVersionSourceBundle.go
- AssociationInstanceAssociationOutputLocation.go
- AssociationParameterValues.go
- AssociationS3OutputLocation.go
- AssociationTarget.go
- AutoScalingGroupLaunchTemplateSpecification.go
- AutoScalingGroupLifecycleHookSpecification.go
- AutoScalingGroupMetricsCollection.go
- AutoScalingGroupNotificationConfiguration.go
- AutoScalingGroupTagProperty.go
- BrokerConfigurationId.go
- BrokerLogList.go
- BrokerMaintenanceWindow.go
- BrokerUser.go
- BucketAbortIncompleteMultipartUpload.go
- BucketAccelerateConfiguration.go
- BucketAccessControlTranslation.go
- BucketAnalyticsConfiguration.go
- BucketBucketEncryption.go
- BucketCorsConfiguration.go
- BucketCorsRule.go
- BucketDataExport.go
- BucketDestination.go
- BucketEncryptionConfiguration.go
- BucketFilterRule.go
- BucketInventoryConfiguration.go
- BucketLambdaConfiguration.go
- BucketLifecycleConfiguration.go
- BucketLoggingConfiguration.go
- BucketMetricsConfiguration.go
- BucketNoncurrentVersionTransition.go
- BucketNotificationConfiguration.go
- BucketNotificationFilter.go
- BucketQueueConfiguration.go
- BucketRedirectAllRequestsTo.go
- BucketRedirectRule.go
- BucketReplicationConfiguration.go
- BucketReplicationDestination.go
- BucketReplicationRule.go
- BucketRoutingRule.go
- BucketRoutingRuleCondition.go
- BucketRule.go
- BucketS3KeyFilter.go
- BucketServerSideEncryptionByDefault.go
- BucketServerSideEncryptionRule.go
- BucketSourceSelectionCriteria.go
- BucketSseKmsEncryptedObjects.go
- BucketStorageClassAnalysis.go
- BucketTagFilter.go
- BucketTopicConfiguration.go
- BucketTransition.go
- BucketVersioningConfiguration.go
- BucketWebsiteConfiguration.go
- BudgetBudgetData.go
- BudgetCostTypes.go
- BudgetNotification.go
- BudgetNotificationWithSubscribers.go
- BudgetSpend.go
- BudgetSubscriber.go
- BudgetTimePeriod.go
- BuildS3Location.go
- ByteMatchSetByteMatchTuple.go
- ByteMatchSetFieldToMatch.go
- CertificateDomainValidationOption.go
- ClassifierGrokClassifier.go
- ClassifierJsonClassifier.go
- ClassifierXMLClassifier.go
- CloudFormationProductProvisioningArtifactProperties.go
- CloudFormationProvisionedProductProvisioningParameter.go
- CloudFrontOriginAccessIdentityCloudFrontOriginAccessIdentityConfig.go
- ClusterApplication.go
- ClusterAutoScalingPolicy.go
- ClusterBootstrapActionConfig.go
- ClusterCloudWatchAlarmDefinition.go
- ClusterConfiguration.go
- ClusterEbsBlockDeviceConfig.go
- ClusterEbsConfiguration.go
- ClusterInstanceFleetConfig.go
- ClusterInstanceFleetProvisioningSpecifications.go
- ClusterInstanceGroupConfig.go
- ClusterInstanceTypeConfig.go
- ClusterJobFlowInstancesConfig.go
- ClusterKerberosAttributes.go
- ClusterLoggingProperties.go
- ClusterMetricDimension.go
- ClusterParameterGroupParameter.go
- ClusterPlacementType.go
- ClusterResourcesVpcConfig.go
- ClusterSSESpecification.go
- ClusterScalingAction.go
- ClusterScalingConstraints.go
- ClusterScalingRule.go
- ClusterScalingTrigger.go
- ClusterScriptBootstrapActionConfig.go
- ClusterSimpleScalingPolicyConfiguration.go
- ClusterSpotProvisioningSpecification.go
- ClusterVolumeSpecification.go
- ComputeEnvironmentComputeResources.go
- ConfigRuleScope.go
- ConfigRuleSource.go
- ConfigRuleSourceDetail.go
- ConfigurationAggregatorAccountAggregationSource.go
- ConfigurationAggregatorOrganizationAggregationSource.go
- ConfigurationRecorderRecordingGroup.go
- ConfigurationSetEventDestinationCloudWatchDestination.go
- ConfigurationSetEventDestinationDimensionConfiguration.go
- ConfigurationSetEventDestinationEventDestination.go
- ConfigurationSetEventDestinationKinesisFirehoseDestination.go
- ConfigurationTemplateConfigurationOptionSetting.go
- ConfigurationTemplateSourceConfiguration.go
- ConnectionConnectionInput.go
- ConnectionPhysicalConnectionRequirements.go
- CrawlerJdbcTarget.go
- CrawlerS3Target.go
- CrawlerSchedule.go
- CrawlerSchemaChangePolicy.go
- CrawlerTargets.go
- CustomActionTypeArtifactDetails.go
- CustomActionTypeConfigurationProperties.go
- CustomActionTypeSettings.go
- DBClusterScalingConfiguration.go
- DBSecurityGroupIngress.go
- DataSourceDynamoDBConfig.go
- DataSourceElasticsearchConfig.go
- DataSourceHttpConfig.go
- DataSourceLambdaConfig.go
- DatabaseDatabaseInput.go
- DeliveryChannelConfigSnapshotDeliveryProperties.go
- DeliveryStreamBufferingHints.go
- DeliveryStreamCloudWatchLoggingOptions.go
- DeliveryStreamCopyCommand.go
- DeliveryStreamElasticsearchBufferingHints.go
- DeliveryStreamElasticsearchDestinationConfiguration.go
- DeliveryStreamElasticsearchRetryOptions.go
- DeliveryStreamEncryptionConfiguration.go
- DeliveryStreamExtendedS3DestinationConfiguration.go
- DeliveryStreamKMSEncryptionConfig.go
- DeliveryStreamKinesisStreamSourceConfiguration.go
- DeliveryStreamProcessingConfiguration.go
- DeliveryStreamProcessor.go
- DeliveryStreamProcessorParameter.go
- DeliveryStreamRedshiftDestinationConfiguration.go
- DeliveryStreamS3DestinationConfiguration.go
- DeliveryStreamSplunkDestinationConfiguration.go
- DeliveryStreamSplunkRetryOptions.go
- DeploymentAccessLogSetting.go
- DeploymentCanarySetting.go
- DeploymentConfigMinimumHealthyHosts.go
- DeploymentDeploymentCanarySettings.go
- DeploymentGroupAlarm.go
- DeploymentGroupAlarmConfiguration.go
- DeploymentGroupAutoRollbackConfiguration.go
- DeploymentGroupDeployment.go
- DeploymentGroupDeploymentStyle.go
- DeploymentGroupEC2TagFilter.go
- DeploymentGroupEC2TagSet.go
- DeploymentGroupEC2TagSetListObject.go
- DeploymentGroupELBInfo.go
- DeploymentGroupGitHubLocation.go
- DeploymentGroupLoadBalancerInfo.go
- DeploymentGroupOnPremisesTagSet.go
- DeploymentGroupOnPremisesTagSetListObject.go
- DeploymentGroupRevisionLocation.go
- DeploymentGroupS3Location.go
- DeploymentGroupTagFilter.go
- DeploymentGroupTargetGroupInfo.go
- DeploymentGroupTriggerConfig.go
- DeploymentMethodSetting.go
- DeploymentStageDescription.go
- DistributionCacheBehavior.go
- DistributionCookies.go
- DistributionCustomErrorResponse.go
- DistributionCustomOriginConfig.go
- DistributionDefaultCacheBehavior.go
- DistributionDistributionConfig.go
- DistributionForwardedValues.go
- DistributionGeoRestriction.go
- DistributionLambdaFunctionAssociation.go
- DistributionLogging.go
- DistributionOrigin.go
- DistributionOriginCustomHeader.go
- DistributionRestrictions.go
- DistributionS3OriginConfig.go
- DistributionViewerCertificate.go
- DocumentationPartLocation.go
- DomainEBSOptions.go
- DomainElasticsearchClusterConfig.go
- DomainEncryptionAtRestOptions.go
- DomainNameEndpointConfiguration.go
- DomainSnapshotOptions.go
- DomainVPCOptions.go
- EndpointConfigProductionVariant.go
- EndpointDynamoDbSettings.go
- EndpointMongoDbSettings.go
- EndpointS3Settings.go
- EnvironmentEC2Repository.go
- EnvironmentOptionSetting.go
- EnvironmentTier.go
- FileSystemElasticFileSystemTag.go
- FilterCondition.go
- FilterFindingCriteria.go
- FleetIpPermission.go
- FunctionCode.go
- FunctionDeadLetterConfig.go
- FunctionEnvironment.go
- FunctionTracingConfig.go
- FunctionVpcConfig.go
- GraphQLApiLogConfig.go
- GraphQLApiOpenIDConnectConfig.go
- GraphQLApiUserPoolConfig.go
- GroupPolicy.go
- HealthCheckAlarmIdentifier.go
- HealthCheckHealthCheckConfig.go
- HealthCheckHealthCheckTag.go
- HostedZoneHostedZoneConfig.go
- HostedZoneHostedZoneTag.go
- HostedZoneQueryLoggingConfig.go
- HostedZoneVPC.go
- IPSetIPSetDescriptor.go
- IdentityPoolCognitoIdentityProvider.go
- IdentityPoolCognitoStreams.go
- IdentityPoolPushSync.go
- IdentityPoolRoleAttachmentMappingRule.go
- IdentityPoolRoleAttachmentRoleMapping.go
- IdentityPoolRoleAttachmentRulesConfigurationType.go
- InstanceAssociationParameter.go
- InstanceBlockDeviceMapping.go
- InstanceCreditSpecification.go
- InstanceEbs.go
- InstanceEbsBlockDevice.go
- InstanceElasticGpuSpecification.go
- InstanceFleetConfigConfiguration.go
- InstanceFleetConfigEbsBlockDeviceConfig.go
- InstanceFleetConfigEbsConfiguration.go
- InstanceFleetConfigInstanceFleetProvisioningSpecifications.go
- InstanceFleetConfigInstanceTypeConfig.go
- InstanceFleetConfigSpotProvisioningSpecification.go
- InstanceFleetConfigVolumeSpecification.go
- InstanceGroupConfigAutoScalingPolicy.go
- InstanceGroupConfigCloudWatchAlarmDefinition.go
- InstanceGroupConfigConfiguration.go
- InstanceGroupConfigEbsBlockDeviceConfig.go
- InstanceGroupConfigEbsConfiguration.go
- InstanceGroupConfigMetricDimension.go
- InstanceGroupConfigScalingAction.go
- InstanceGroupConfigScalingConstraints.go
- InstanceGroupConfigScalingRule.go
- InstanceGroupConfigScalingTrigger.go
- InstanceGroupConfigSimpleScalingPolicyConfiguration.go
- InstanceGroupConfigVolumeSpecification.go
- InstanceInstanceIpv6Address.go
- InstanceLaunchTemplateSpecification.go
- InstanceNetworkInterface.go
- InstanceNoDevice.go
- InstancePrivateIpAddressSpecification.go
- InstanceSsmAssociation.go
- InstanceTimeBasedAutoScaling.go
- InstanceVolume.go
- JobConnectionsList.go
- JobDefinitionContainerProperties.go
- JobDefinitionEnvironment.go
- JobDefinitionMountPoints.go
- JobDefinitionRetryStrategy.go
- JobDefinitionTimeout.go
- JobDefinitionUlimit.go
- JobDefinitionVolumes.go
- JobDefinitionVolumesHost.go
- JobExecutionProperty.go
- JobJobCommand.go
- JobQueueComputeEnvironmentOrder.go
- LaunchConfigurationBlockDevice.go
- LaunchConfigurationBlockDeviceMapping.go
- LaunchTemplateBlockDeviceMapping.go
- LaunchTemplateCreditSpecification.go
- LaunchTemplateEbs.go
- LaunchTemplateElasticGpuSpecification.go
- LaunchTemplateIamInstanceProfile.go
- LaunchTemplateInstanceMarketOptions.go
- LaunchTemplateIpv6Add.go
- LaunchTemplateLaunchTemplateData.go
- LaunchTemplateMonitoring.go
- LaunchTemplateNetworkInterface.go
- LaunchTemplatePlacement.go
- LaunchTemplatePrivateIpAdd.go
- LaunchTemplateSpotOptions.go
- LaunchTemplateTagSpecification.go
- LayerAutoScalingThresholds.go
- LayerLifecycleEventConfiguration.go
- LayerLoadBasedAutoScaling.go
- LayerRecipes.go
- LayerShutdownEventConfiguration.go
- LayerVolumeConfiguration.go
- ListenerAction.go
- ListenerCertificate.go
- ListenerCertificateCertificate.go
- ListenerRuleAction.go
- ListenerRuleRuleCondition.go
- LoadBalancerAccessLoggingPolicy.go
- LoadBalancerAppCookieStickinessPolicy.go
- LoadBalancerConnectionDrainingPolicy.go
- LoadBalancerConnectionSettings.go
- LoadBalancerHealthCheck.go
- LoadBalancerLBCookieStickinessPolicy.go
- LoadBalancerListeners.go
- LoadBalancerLoadBalancerAttribute.go
- LoadBalancerPolicies.go
- LoadBalancerSubnetMapping.go
- MaintenanceWindowTaskLoggingInfo.go
- MaintenanceWindowTaskMaintenanceWindowAutomationParameters.go
- MaintenanceWindowTaskMaintenanceWindowLambdaParameters.go
- MaintenanceWindowTaskMaintenanceWindowRunCommandParameters.go
- MaintenanceWindowTaskMaintenanceWindowStepFunctionsParameters.go
- MaintenanceWindowTaskNotificationConfig.go
- MaintenanceWindowTaskTarget.go
- MaintenanceWindowTaskTaskInvocationParameters.go
- MethodIntegration.go
- MethodIntegrationResponse.go
- MethodMethodResponse.go
- MetricFilterMetricTransformation.go
- MicrosoftADVpcSettings.go
- ModelContainerDefinition.go
- ModelVpcConfig.go
- NetworkAclEntryIcmp.go
- NetworkAclEntryPortRange.go
- NetworkInterfaceInstanceIpv6Address.go
- NetworkInterfacePrivateIpAddressSpecification.go
- NotebookInstanceLifecycleConfigNotebookInstanceLifecycleHook.go
- OptionGroupOptionConfiguration.go
- OptionGroupOptionSetting.go
- PartitionColumn.go
- PartitionOrder.go
- PartitionPartitionInput.go
- PartitionSerdeInfo.go
- PartitionSkewedInfo.go
- PartitionStorageDescriptor.go
- PatchBaselinePatchFilter.go
- PatchBaselinePatchFilterGroup.go
- PatchBaselinePatchSource.go
- PatchBaselineRule.go
- PatchBaselineRuleGroup.go
- PipelineActionDeclaration.go
- PipelineActionTypeId.go
- PipelineArtifactStore.go
- PipelineBlockerDeclaration.go
- PipelineEncryptionKey.go
- PipelineField.go
- PipelineInputArtifact.go
- PipelineOutputArtifact.go
- PipelineParameterAttribute.go
- PipelineParameterObject.go
- PipelineParameterValue.go
- PipelinePipelineObject.go
- PipelinePipelineTag.go
- PipelineStageDeclaration.go
- PipelineStageTransition.go
- ProjectArtifacts.go
- ProjectCloudWatchLogsConfig.go
- ProjectDeviceTemplate.go
- ProjectEnvironment.go
- ProjectEnvironmentVariable.go
- ProjectLogsConfig.go
- ProjectPlacementTemplate.go
- ProjectProjectCache.go
- ProjectProjectTriggers.go
- ProjectS3LogsConfig.go
- ProjectSource.go
- ProjectSourceAuth.go
- ProjectVpcConfig.go
- ReceiptFilterFilter.go
- ReceiptFilterIpFilter.go
- ReceiptRuleAction.go
- ReceiptRuleAddHeaderAction.go
- ReceiptRuleBounceAction.go
- ReceiptRuleLambdaAction.go
- ReceiptRuleRule.go
- ReceiptRuleS3Action.go
- ReceiptRuleSNSAction.go
- ReceiptRuleStopAction.go
- ReceiptRuleWorkmailAction.go
- RecordSetAliasTarget.go
- RecordSetGeoLocation.go
- RecordSetGroupAliasTarget.go
- RecordSetGroupGeoLocation.go
- RecordSetGroupRecordSet.go
- ReplicationGroupNodeGroupConfiguration.go
- RepositoryLifecyclePolicy.go
- RepositoryRepositoryTrigger.go
- RestApiEndpointConfiguration.go
- RestApiS3Location.go
- RolePolicy.go
- RuleEcsParameters.go
- RuleInputTransformer.go
- RuleKinesisParameters.go
- RulePredicate.go
- RuleRunCommandParameters.go
- RuleRunCommandTarget.go
- RuleSqsParameters.go
- RuleTarget.go
- ScalableTargetScalableTargetAction.go
- ScalableTargetScheduledAction.go
- ScalingPlanApplicationSource.go
- ScalingPlanCustomizedScalingMetricSpecification.go
- ScalingPlanMetricDimension.go
- ScalingPlanPredefinedScalingMetricSpecification.go
- ScalingPlanScalingInstruction.go
- ScalingPlanTagFilter.go
- ScalingPlanTargetTrackingConfiguration.go
- ScalingPolicyCustomizedMetricSpecification.go
- ScalingPolicyMetricDimension.go
- ScalingPolicyPredefinedMetricSpecification.go
- ScalingPolicyStepAdjustment.go
- ScalingPolicyStepScalingPolicyConfiguration.go
- ScalingPolicyTargetTrackingConfiguration.go
- ScalingPolicyTargetTrackingScalingPolicyConfiguration.go
- SecurityGroupEgress.go
- SecurityGroupIngress.go
- ServiceAwsVpcConfiguration.go
- ServiceDeploymentConfiguration.go
- ServiceDnsConfig.go
- ServiceDnsRecord.go
- ServiceHealthCheckConfig.go
- ServiceHealthCheckCustomConfig.go
- ServiceLoadBalancer.go
- ServiceNetworkConfiguration.go
- ServicePlacementConstraint.go
- ServicePlacementStrategy.go
- ServiceServiceRegistry.go
- SimpleADVpcSettings.go
- SizeConstraintSetFieldToMatch.go
- SizeConstraintSetSizeConstraint.go
- SpotFleetBlockDeviceMapping.go
- SpotFleetClassicLoadBalancer.go
- SpotFleetClassicLoadBalancersConfig.go
- SpotFleetEbsBlockDevice.go
- SpotFleetFleetLaunchTemplateSpecification.go
- SpotFleetGroupIdentifier.go
- SpotFleetIamInstanceProfileSpecification.go
- SpotFleetInstanceIpv6Address.go
- SpotFleetInstanceNetworkInterfaceSpecification.go
- SpotFleetLaunchTemplateConfig.go
- SpotFleetLaunchTemplateOverrides.go
- SpotFleetLoadBalancersConfig.go
- SpotFleetPrivateIpAddressSpecification.go
- SpotFleetSpotFleetLaunchSpecification.go
- SpotFleetSpotFleetMonitoring.go
- SpotFleetSpotFleetRequestConfigData.go
- SpotFleetSpotFleetTagSpecification.go
- SpotFleetSpotPlacement.go
- SpotFleetTargetGroup.go
- SpotFleetTargetGroupsConfig.go
- SqlInjectionMatchSetFieldToMatch.go
- SqlInjectionMatchSetSqlInjectionMatchTuple.go
- StackChefConfiguration.go
- StackElasticIp.go
- StackRdsDbInstance.go
- StackSource.go
- StackStackConfigurationManager.go
- StageAccessLogSetting.go
- StageCanarySetting.go
- StageMethodSetting.go
- StepHadoopJarStepConfig.go
- StepKeyValue.go
- StreamStreamEncryption.go
- StreamingDistributionLogging.go
- StreamingDistributionS3Origin.go
- StreamingDistributionStreamingDistributionConfig.go
- StreamingDistributionTrustedSigners.go
- TableAttributeDefinition.go
- TableColumn.go
- TableGlobalSecondaryIndex.go
- TableKeySchema.go
- TableLocalSecondaryIndex.go
- TableOrder.go
- TablePointInTimeRecoverySpecification.go
- TableProjection.go
- TableProvisionedThroughput.go
- TableSSESpecification.go
- TableSerdeInfo.go
- TableSkewedInfo.go
- TableStorageDescriptor.go
- TableStreamSpecification.go
- TableTableInput.go
- TableTimeToLiveSpecification.go
- Tag.go
- TargetGroupMatcher.go
- TargetGroupTargetDescription.go
- TargetGroupTargetGroupAttribute.go
- TaskDefinitionContainerDefinition.go
- TaskDefinitionDevice.go
- TaskDefinitionDockerVolumeConfiguration.go
- TaskDefinitionHealthCheck.go
- TaskDefinitionHostEntry.go
- TaskDefinitionHostVolumeProperties.go
- TaskDefinitionKernelCapabilities.go
- TaskDefinitionKeyValuePair.go
- TaskDefinitionLinuxParameters.go
- TaskDefinitionLogConfiguration.go
- TaskDefinitionMountPoint.go
- TaskDefinitionPortMapping.go
- TaskDefinitionRepositoryCredentials.go
- TaskDefinitionTaskDefinitionPlacementConstraint.go
- TaskDefinitionTmpfs.go
- TaskDefinitionUlimit.go
- TaskDefinitionVolume.go
- TaskDefinitionVolumeFrom.go
- TemplateTemplate.go
- ThingAttributePayload.go
- TopicRuleAction.go
- TopicRuleCloudwatchAlarmAction.go
- TopicRuleCloudwatchMetricAction.go
- TopicRuleDynamoDBAction.go
- TopicRuleDynamoDBv2Action.go
- TopicRuleElasticsearchAction.go
- TopicRuleFirehoseAction.go
- TopicRuleKinesisAction.go
- TopicRuleLambdaAction.go
- TopicRulePutItemInput.go
- TopicRuleRepublishAction.go
- TopicRuleS3Action.go
- TopicRuleSnsAction.go
- TopicRuleSqsAction.go
- TopicRuleTopicRulePayload.go
- TopicSubscription.go
- TrailDataResource.go
- TrailEventSelector.go
- TriggerAction.go
- TriggerCondition.go
- TriggerPredicate.go
- UsagePlanApiStage.go
- UsagePlanQuotaSettings.go
- UsagePlanThrottleSettings.go
- UserLoginProfile.go
- UserPolicy.go
- UserPoolAdminCreateUserConfig.go
- UserPoolDeviceConfiguration.go
- UserPoolEmailConfiguration.go
- UserPoolInviteMessageTemplate.go
- UserPoolLambdaConfig.go
- UserPoolNumberAttributeConstraints.go
- UserPoolPasswordPolicy.go
- UserPoolPolicies.go
- UserPoolSchemaAttribute.go
- UserPoolSmsConfiguration.go
- UserPoolStringAttributeConstraints.go
- UserPoolUserAttributeType.go
- VPNConnectionVpnTunnelOptionsSpecification.go
- WebACLAction.go
- WebACLActivatedRule.go
- WebACLRule.go
- WebACLWafAction.go
- WebhookWebhookAuthConfiguration.go
- WebhookWebhookFilterRule.go
- XssMatchSetFieldToMatch.go
- XssMatchSetXssMatchTuple.go