Documentation
¶
Overview ¶
Package cloudformation provides a schema and related functions that allow you to reason about cloudformation template documents.
Parsing example:
t := Template{} json.NewDecoder(os.Stdin).Decode(&t)
Producing Example:
t := NewTemplate() t.Parameters["DnsName"] = &Parameter{ Type: "string", Default: "example.com", Description: "the top level DNS name for the service" } t.AddResource("DataBucket", &S3Bucket{ BucketName: Join("-", *String("data"), *Ref("DnsName").String()) }) json.NewEncoder(os.Stdout).Encoder(t)
See the examples directory for a more complete example of producing a cloudformation template from code.
Producing the Schema ¶
As far as I can tell, AWS do not produce a structured document that describes the Cloudformation schema. The names and types for the various resources and objects are derived from scraping their HTML documentation (see scraper/). It is mostly, but not entirely, complete. I've noticed several inconsistencies in the documentation which suggests that it is constructed by hand. If you run into problems, please submit a bug (or better yet, a pull request).
Object Types ¶
Top level objects in Cloudformation are called resources. They have names like AWS::S3::Bucket and appear as values in the "Resources" mapping. We remove the punctuation from the name to derive a golang structure name like S3Bucket.
There other non-resource structures that are refered to either by resources or by other structures. These objects have names with spaces like "Amazon S3 Versioning Configuration". To derive a golang type name the non-letter characters are removed to get S3VersioningConfiguration.
Type System ¶
Cloudformation uses three scalar types: string, int and bool. When they appear as properties we represent them as *StringExpr, *IntegerExpr, and *BoolExpr respectively. These types reflect that fact that a scalar type could be a literal string, int or bool, or could be a JSON dictionary representing a function call. (The *Expr structs have custom MarshalJSON and UnmarshalJSON that account for this)
Another vagary of the cloudformation language is that in cases where a list of objects is expects, a single object can provided. To account for this, whenever a list of objects appears, a custom type *WhateverList is used. This allows us to add a custom UnmarshalJSON which transforms an object into a list containing an object.
Index ¶
- Constants
- func RegisterCustomResourceProvider(provider CustomResourceProvider)
- type APIGatewayAPIKey
- type APIGatewayAPIKeyStageKey
- type APIGatewayAPIKeyStageKeyList
- type APIGatewayAccount
- type APIGatewayAuthorizer
- type APIGatewayBasePathMapping
- type APIGatewayClientCertificate
- type APIGatewayDeployment
- type APIGatewayDeploymentMethodSetting
- type APIGatewayDeploymentMethodSettingList
- type APIGatewayDeploymentStageDescription
- type APIGatewayDeploymentStageDescriptionList
- type APIGatewayDocumentationPart
- type APIGatewayDocumentationPartLocation
- type APIGatewayDocumentationPartLocationList
- type APIGatewayDocumentationVersion
- type APIGatewayDomainName
- type APIGatewayDomainNameEndpointConfiguration
- type APIGatewayDomainNameEndpointConfigurationList
- type APIGatewayGatewayResponse
- type APIGatewayMethod
- type APIGatewayMethodIntegration
- type APIGatewayMethodIntegrationList
- type APIGatewayMethodIntegrationResponse
- type APIGatewayMethodIntegrationResponseList
- type APIGatewayMethodMethodResponse
- type APIGatewayMethodMethodResponseList
- type APIGatewayModel
- type APIGatewayRequestValidator
- type APIGatewayResource
- type APIGatewayRestAPI
- type APIGatewayRestAPIEndpointConfiguration
- type APIGatewayRestAPIEndpointConfigurationList
- type APIGatewayRestAPIS3Location
- type APIGatewayRestAPIS3LocationList
- type APIGatewayStage
- type APIGatewayStageMethodSetting
- type APIGatewayStageMethodSettingList
- type APIGatewayUsagePlan
- type APIGatewayUsagePlanAPIStage
- type APIGatewayUsagePlanAPIStageList
- type APIGatewayUsagePlanKey
- type APIGatewayUsagePlanQuotaSettings
- type APIGatewayUsagePlanQuotaSettingsList
- type APIGatewayUsagePlanThrottleSettings
- type APIGatewayUsagePlanThrottleSettingsList
- type APIGatewayVPCLink
- type AppSyncAPIKey
- type AppSyncDataSource
- type AppSyncDataSourceDynamoDBConfig
- type AppSyncDataSourceDynamoDBConfigList
- type AppSyncDataSourceElasticsearchConfig
- type AppSyncDataSourceElasticsearchConfigList
- type AppSyncDataSourceLambdaConfig
- type AppSyncDataSourceLambdaConfigList
- type AppSyncGraphQLAPI
- type AppSyncGraphQLAPILogConfig
- type AppSyncGraphQLAPILogConfigList
- type AppSyncGraphQLAPIOpenIDConnectConfig
- type AppSyncGraphQLAPIOpenIDConnectConfigList
- type AppSyncGraphQLAPIUserPoolConfig
- type AppSyncGraphQLAPIUserPoolConfigList
- type AppSyncGraphQLSchema
- type AppSyncResolver
- type ApplicationAutoScalingScalableTarget
- type ApplicationAutoScalingScalableTargetScalableTargetAction
- type ApplicationAutoScalingScalableTargetScalableTargetActionList
- type ApplicationAutoScalingScalableTargetScheduledAction
- type ApplicationAutoScalingScalableTargetScheduledActionList
- type ApplicationAutoScalingScalingPolicy
- type ApplicationAutoScalingScalingPolicyCustomizedMetricSpecification
- type ApplicationAutoScalingScalingPolicyCustomizedMetricSpecificationList
- type ApplicationAutoScalingScalingPolicyMetricDimension
- type ApplicationAutoScalingScalingPolicyMetricDimensionList
- type ApplicationAutoScalingScalingPolicyPredefinedMetricSpecification
- type ApplicationAutoScalingScalingPolicyPredefinedMetricSpecificationList
- type ApplicationAutoScalingScalingPolicyStepAdjustment
- type ApplicationAutoScalingScalingPolicyStepAdjustmentList
- type ApplicationAutoScalingScalingPolicyStepScalingPolicyConfiguration
- type ApplicationAutoScalingScalingPolicyStepScalingPolicyConfigurationList
- type ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfiguration
- type ApplicationAutoScalingScalingPolicyTargetTrackingScalingPolicyConfigurationList
- type AthenaNamedQuery
- type AutoScalingAutoScalingGroup
- type AutoScalingAutoScalingGroupLifecycleHookSpecification
- type AutoScalingAutoScalingGroupLifecycleHookSpecificationList
- type AutoScalingAutoScalingGroupMetricsCollection
- type AutoScalingAutoScalingGroupMetricsCollectionList
- type AutoScalingAutoScalingGroupNotificationConfiguration
- type AutoScalingAutoScalingGroupNotificationConfigurationList
- type AutoScalingAutoScalingGroupTagProperty
- type AutoScalingAutoScalingGroupTagPropertyList
- type AutoScalingLaunchConfiguration
- type AutoScalingLaunchConfigurationBlockDevice
- type AutoScalingLaunchConfigurationBlockDeviceList
- type AutoScalingLaunchConfigurationBlockDeviceMapping
- type AutoScalingLaunchConfigurationBlockDeviceMappingList
- type AutoScalingLifecycleHook
- type AutoScalingPlansScalingPlan
- type AutoScalingPlansScalingPlanApplicationSource
- type AutoScalingPlansScalingPlanApplicationSourceList
- type AutoScalingPlansScalingPlanCustomizedScalingMetricSpecification
- type AutoScalingPlansScalingPlanCustomizedScalingMetricSpecificationList
- type AutoScalingPlansScalingPlanMetricDimension
- type AutoScalingPlansScalingPlanMetricDimensionList
- type AutoScalingPlansScalingPlanPredefinedScalingMetricSpecification
- type AutoScalingPlansScalingPlanPredefinedScalingMetricSpecificationList
- type AutoScalingPlansScalingPlanScalingInstruction
- type AutoScalingPlansScalingPlanScalingInstructionList
- type AutoScalingPlansScalingPlanTagFilter
- type AutoScalingPlansScalingPlanTagFilterList
- type AutoScalingPlansScalingPlanTargetTrackingConfiguration
- type AutoScalingPlansScalingPlanTargetTrackingConfigurationList
- type AutoScalingScalingPolicy
- type AutoScalingScalingPolicyCustomizedMetricSpecification
- type AutoScalingScalingPolicyCustomizedMetricSpecificationList
- type AutoScalingScalingPolicyMetricDimension
- type AutoScalingScalingPolicyMetricDimensionList
- type AutoScalingScalingPolicyPredefinedMetricSpecification
- type AutoScalingScalingPolicyPredefinedMetricSpecificationList
- type AutoScalingScalingPolicyStepAdjustment
- type AutoScalingScalingPolicyStepAdjustmentList
- type AutoScalingScalingPolicyTargetTrackingConfiguration
- type AutoScalingScalingPolicyTargetTrackingConfigurationList
- type AutoScalingScheduledAction
- type Base64Func
- type BatchComputeEnvironment
- type BatchComputeEnvironmentComputeResources
- type BatchComputeEnvironmentComputeResourcesList
- type BatchJobDefinition
- type BatchJobDefinitionContainerProperties
- type BatchJobDefinitionContainerPropertiesList
- type BatchJobDefinitionEnvironment
- type BatchJobDefinitionEnvironmentList
- type BatchJobDefinitionMountPoints
- type BatchJobDefinitionMountPointsList
- type BatchJobDefinitionRetryStrategy
- type BatchJobDefinitionRetryStrategyList
- type BatchJobDefinitionTimeout
- type BatchJobDefinitionTimeoutList
- type BatchJobDefinitionUlimit
- type BatchJobDefinitionUlimitList
- type BatchJobDefinitionVolumes
- type BatchJobDefinitionVolumesHost
- type BatchJobDefinitionVolumesHostList
- type BatchJobDefinitionVolumesList
- type BatchJobQueue
- type BatchJobQueueComputeEnvironmentOrder
- type BatchJobQueueComputeEnvironmentOrderList
- type BoolExpr
- type BoolFunc
- type BudgetsBudget
- type BudgetsBudgetBudgetData
- type BudgetsBudgetBudgetDataList
- type BudgetsBudgetCostTypes
- type BudgetsBudgetCostTypesList
- type BudgetsBudgetNotification
- type BudgetsBudgetNotificationList
- type BudgetsBudgetNotificationWithSubscribers
- type BudgetsBudgetNotificationWithSubscribersList
- type BudgetsBudgetSpend
- type BudgetsBudgetSpendList
- type BudgetsBudgetSubscriber
- type BudgetsBudgetSubscriberList
- type BudgetsBudgetTimePeriod
- type BudgetsBudgetTimePeriodList
- type CertificateManagerCertificate
- type CertificateManagerCertificateDomainValidationOption
- type CertificateManagerCertificateDomainValidationOptionList
- type Cloud9EnvironmentEC2
- type Cloud9EnvironmentEC2Repository
- type Cloud9EnvironmentEC2RepositoryList
- type CloudFormationCustomResource
- type CloudFormationStack
- type CloudFormationWaitCondition
- type CloudFormationWaitConditionHandle
- type CloudFrontCloudFrontOriginAccessIDentity
- type CloudFrontCloudFrontOriginAccessIDentityCloudFrontOriginAccessIDentityConfig
- type CloudFrontCloudFrontOriginAccessIDentityCloudFrontOriginAccessIDentityConfigList
- type CloudFrontDistribution
- type CloudFrontDistributionCacheBehavior
- type CloudFrontDistributionCacheBehaviorList
- type CloudFrontDistributionCookies
- type CloudFrontDistributionCookiesList
- type CloudFrontDistributionCustomErrorResponse
- type CloudFrontDistributionCustomErrorResponseList
- type CloudFrontDistributionCustomOriginConfig
- type CloudFrontDistributionCustomOriginConfigList
- type CloudFrontDistributionDefaultCacheBehavior
- type CloudFrontDistributionDefaultCacheBehaviorList
- type CloudFrontDistributionDistributionConfig
- type CloudFrontDistributionDistributionConfigList
- type CloudFrontDistributionForwardedValues
- type CloudFrontDistributionForwardedValuesList
- type CloudFrontDistributionGeoRestriction
- type CloudFrontDistributionGeoRestrictionList
- type CloudFrontDistributionLambdaFunctionAssociation
- type CloudFrontDistributionLambdaFunctionAssociationList
- type CloudFrontDistributionLogging
- type CloudFrontDistributionLoggingList
- type CloudFrontDistributionOrigin
- type CloudFrontDistributionOriginCustomHeader
- type CloudFrontDistributionOriginCustomHeaderList
- type CloudFrontDistributionOriginList
- type CloudFrontDistributionRestrictions
- type CloudFrontDistributionRestrictionsList
- type CloudFrontDistributionS3OriginConfig
- type CloudFrontDistributionS3OriginConfigList
- type CloudFrontDistributionViewerCertificate
- type CloudFrontDistributionViewerCertificateList
- type CloudFrontStreamingDistribution
- type CloudFrontStreamingDistributionLogging
- type CloudFrontStreamingDistributionLoggingList
- type CloudFrontStreamingDistributionS3Origin
- type CloudFrontStreamingDistributionS3OriginList
- type CloudFrontStreamingDistributionStreamingDistributionConfig
- type CloudFrontStreamingDistributionStreamingDistributionConfigList
- type CloudFrontStreamingDistributionTrustedSigners
- type CloudFrontStreamingDistributionTrustedSignersList
- type CloudTrailTrail
- type CloudTrailTrailDataResource
- type CloudTrailTrailDataResourceList
- type CloudTrailTrailEventSelector
- type CloudTrailTrailEventSelectorList
- type CloudWatchAlarm
- type CloudWatchAlarmDimension
- type CloudWatchAlarmDimensionList
- type CloudWatchDashboard
- type CodeBuildProject
- type CodeBuildProjectArtifacts
- type CodeBuildProjectArtifactsList
- type CodeBuildProjectEnvironment
- type CodeBuildProjectEnvironmentList
- type CodeBuildProjectEnvironmentVariable
- type CodeBuildProjectEnvironmentVariableList
- type CodeBuildProjectProjectCache
- type CodeBuildProjectProjectCacheList
- type CodeBuildProjectProjectTriggers
- type CodeBuildProjectProjectTriggersList
- type CodeBuildProjectSource
- type CodeBuildProjectSourceAuth
- type CodeBuildProjectSourceAuthList
- type CodeBuildProjectSourceList
- type CodeBuildProjectVPCConfig
- type CodeBuildProjectVPCConfigList
- type CodeCommitRepository
- type CodeCommitRepositoryRepositoryTrigger
- type CodeCommitRepositoryRepositoryTriggerList
- type CodeDeployApplication
- type CodeDeployDeploymentConfig
- type CodeDeployDeploymentConfigMinimumHealthyHosts
- type CodeDeployDeploymentConfigMinimumHealthyHostsList
- type CodeDeployDeploymentGroup
- type CodeDeployDeploymentGroupAlarm
- type CodeDeployDeploymentGroupAlarmConfiguration
- type CodeDeployDeploymentGroupAlarmConfigurationList
- type CodeDeployDeploymentGroupAlarmList
- type CodeDeployDeploymentGroupAutoRollbackConfiguration
- type CodeDeployDeploymentGroupAutoRollbackConfigurationList
- type CodeDeployDeploymentGroupDeployment
- type CodeDeployDeploymentGroupDeploymentList
- type CodeDeployDeploymentGroupDeploymentStyle
- type CodeDeployDeploymentGroupDeploymentStyleList
- type CodeDeployDeploymentGroupEC2TagFilter
- type CodeDeployDeploymentGroupEC2TagFilterList
- type CodeDeployDeploymentGroupELBInfo
- type CodeDeployDeploymentGroupELBInfoList
- type CodeDeployDeploymentGroupGitHubLocation
- type CodeDeployDeploymentGroupGitHubLocationList
- type CodeDeployDeploymentGroupLoadBalancerInfo
- type CodeDeployDeploymentGroupLoadBalancerInfoList
- type CodeDeployDeploymentGroupRevisionLocation
- type CodeDeployDeploymentGroupRevisionLocationList
- type CodeDeployDeploymentGroupS3Location
- type CodeDeployDeploymentGroupS3LocationList
- type CodeDeployDeploymentGroupTagFilter
- type CodeDeployDeploymentGroupTagFilterList
- type CodeDeployDeploymentGroupTargetGroupInfo
- type CodeDeployDeploymentGroupTargetGroupInfoList
- type CodeDeployDeploymentGroupTriggerConfig
- type CodeDeployDeploymentGroupTriggerConfigList
- type CodePipelineCustomActionType
- type CodePipelineCustomActionTypeArtifactDetails
- type CodePipelineCustomActionTypeArtifactDetailsList
- type CodePipelineCustomActionTypeConfigurationProperties
- type CodePipelineCustomActionTypeConfigurationPropertiesList
- type CodePipelineCustomActionTypeSettings
- type CodePipelineCustomActionTypeSettingsList
- type CodePipelinePipeline
- type CodePipelinePipelineActionDeclaration
- type CodePipelinePipelineActionDeclarationList
- type CodePipelinePipelineActionTypeID
- type CodePipelinePipelineActionTypeIDList
- type CodePipelinePipelineArtifactStore
- type CodePipelinePipelineArtifactStoreList
- type CodePipelinePipelineBlockerDeclaration
- type CodePipelinePipelineBlockerDeclarationList
- type CodePipelinePipelineEncryptionKey
- type CodePipelinePipelineEncryptionKeyList
- type CodePipelinePipelineInputArtifact
- type CodePipelinePipelineInputArtifactList
- type CodePipelinePipelineOutputArtifact
- type CodePipelinePipelineOutputArtifactList
- type CodePipelinePipelineStageDeclaration
- type CodePipelinePipelineStageDeclarationList
- type CodePipelinePipelineStageTransition
- type CodePipelinePipelineStageTransitionList
- type CognitoIDentityPool
- type CognitoIDentityPoolCognitoIDentityProvider
- type CognitoIDentityPoolCognitoIDentityProviderList
- type CognitoIDentityPoolCognitoStreams
- type CognitoIDentityPoolCognitoStreamsList
- type CognitoIDentityPoolPushSync
- type CognitoIDentityPoolPushSyncList
- type CognitoIDentityPoolRoleAttachment
- type CognitoIDentityPoolRoleAttachmentMappingRule
- type CognitoIDentityPoolRoleAttachmentMappingRuleList
- type CognitoIDentityPoolRoleAttachmentRoleMapping
- type CognitoIDentityPoolRoleAttachmentRoleMappingList
- type CognitoIDentityPoolRoleAttachmentRulesConfigurationType
- type CognitoIDentityPoolRoleAttachmentRulesConfigurationTypeList
- type CognitoUserPool
- type CognitoUserPoolAdminCreateUserConfig
- type CognitoUserPoolAdminCreateUserConfigList
- type CognitoUserPoolClient
- type CognitoUserPoolDeviceConfiguration
- type CognitoUserPoolDeviceConfigurationList
- type CognitoUserPoolEmailConfiguration
- type CognitoUserPoolEmailConfigurationList
- type CognitoUserPoolGroup
- type CognitoUserPoolInviteMessageTemplate
- type CognitoUserPoolInviteMessageTemplateList
- type CognitoUserPoolLambdaConfig
- type CognitoUserPoolLambdaConfigList
- type CognitoUserPoolNumberAttributeConstraints
- type CognitoUserPoolNumberAttributeConstraintsList
- type CognitoUserPoolPasswordPolicy
- type CognitoUserPoolPasswordPolicyList
- type CognitoUserPoolPolicies
- type CognitoUserPoolPoliciesList
- type CognitoUserPoolSchemaAttribute
- type CognitoUserPoolSchemaAttributeList
- type CognitoUserPoolSmsConfiguration
- type CognitoUserPoolSmsConfigurationList
- type CognitoUserPoolStringAttributeConstraints
- type CognitoUserPoolStringAttributeConstraintsList
- type CognitoUserPoolUser
- type CognitoUserPoolUserAttributeType
- type CognitoUserPoolUserAttributeTypeList
- type CognitoUserPoolUserToGroupAttachment
- type ConfigConfigRule
- type ConfigConfigRuleScope
- type ConfigConfigRuleScopeList
- type ConfigConfigRuleSource
- type ConfigConfigRuleSourceDetail
- type ConfigConfigRuleSourceDetailList
- type ConfigConfigRuleSourceList
- type ConfigConfigurationRecorder
- type ConfigConfigurationRecorderRecordingGroup
- type ConfigConfigurationRecorderRecordingGroupList
- type ConfigDeliveryChannel
- type ConfigDeliveryChannelConfigSnapshotDeliveryProperties
- type ConfigDeliveryChannelConfigSnapshotDeliveryPropertiesList
- type CreationPolicy
- type CreationPolicyResourceSignal
- type CustomResourceProvider
- type DAXCluster
- type DAXParameterGroup
- type DAXSubnetGroup
- type DMSCertificate
- type DMSEndpoint
- type DMSEndpointDynamoDbSettings
- type DMSEndpointDynamoDbSettingsList
- type DMSEndpointMongoDbSettings
- type DMSEndpointMongoDbSettingsList
- type DMSEndpointS3Settings
- type DMSEndpointS3SettingsList
- type DMSEventSubscription
- type DMSReplicationInstance
- type DMSReplicationSubnetGroup
- type DMSReplicationTask
- type DataPipelinePipeline
- type DataPipelinePipelineField
- type DataPipelinePipelineFieldList
- type DataPipelinePipelineParameterAttribute
- type DataPipelinePipelineParameterAttributeList
- type DataPipelinePipelineParameterObject
- type DataPipelinePipelineParameterObjectList
- type DataPipelinePipelineParameterValue
- type DataPipelinePipelineParameterValueList
- type DataPipelinePipelinePipelineObject
- type DataPipelinePipelinePipelineObjectList
- type DataPipelinePipelinePipelineTag
- type DataPipelinePipelinePipelineTagList
- type DirectoryServiceMicrosoftAD
- type DirectoryServiceMicrosoftADVPCSettings
- type DirectoryServiceMicrosoftADVPCSettingsList
- type DirectoryServiceSimpleAD
- type DirectoryServiceSimpleADVPCSettings
- type DirectoryServiceSimpleADVPCSettingsList
- type DynamoDBTable
- type DynamoDBTableAttributeDefinition
- type DynamoDBTableAttributeDefinitionList
- type DynamoDBTableGlobalSecondaryIndex
- type DynamoDBTableGlobalSecondaryIndexList
- type DynamoDBTableKeySchema
- type DynamoDBTableKeySchemaList
- type DynamoDBTableLocalSecondaryIndex
- type DynamoDBTableLocalSecondaryIndexList
- type DynamoDBTablePointInTimeRecoverySpecification
- type DynamoDBTablePointInTimeRecoverySpecificationList
- type DynamoDBTableProjection
- type DynamoDBTableProjectionList
- type DynamoDBTableProvisionedThroughput
- type DynamoDBTableProvisionedThroughputList
- type DynamoDBTableSSESpecification
- type DynamoDBTableSSESpecificationList
- type DynamoDBTableStreamSpecification
- type DynamoDBTableStreamSpecificationList
- type DynamoDBTableTimeToLiveSpecification
- type DynamoDBTableTimeToLiveSpecificationList
- type EC2CustomerGateway
- type EC2DHCPOptions
- type EC2EIP
- type EC2EIPAssociation
- type EC2EgressOnlyInternetGateway
- type EC2FlowLog
- type EC2Host
- type EC2Instance
- type EC2InstanceAssociationParameter
- type EC2InstanceAssociationParameterList
- type EC2InstanceBlockDeviceMapping
- type EC2InstanceBlockDeviceMappingList
- type EC2InstanceCreditSpecification
- type EC2InstanceCreditSpecificationList
- type EC2InstanceEbs
- type EC2InstanceEbsList
- type EC2InstanceElasticGpuSpecification
- type EC2InstanceElasticGpuSpecificationList
- type EC2InstanceInstanceIPv6Address
- type EC2InstanceInstanceIPv6AddressList
- type EC2InstanceLaunchTemplateSpecification
- type EC2InstanceLaunchTemplateSpecificationList
- type EC2InstanceNetworkInterface
- type EC2InstanceNetworkInterfaceList
- type EC2InstanceNoDevice
- type EC2InstanceNoDeviceList
- type EC2InstancePrivateIPAddressSpecification
- type EC2InstancePrivateIPAddressSpecificationList
- type EC2InstanceSsmAssociation
- type EC2InstanceSsmAssociationList
- type EC2InstanceVolume
- type EC2InstanceVolumeList
- type EC2InternetGateway
- type EC2LaunchTemplate
- type EC2LaunchTemplateBlockDeviceMapping
- type EC2LaunchTemplateBlockDeviceMappingList
- type EC2LaunchTemplateCreditSpecification
- type EC2LaunchTemplateCreditSpecificationList
- type EC2LaunchTemplateEbs
- type EC2LaunchTemplateEbsList
- type EC2LaunchTemplateElasticGpuSpecification
- type EC2LaunchTemplateElasticGpuSpecificationList
- type EC2LaunchTemplateIPv6Add
- type EC2LaunchTemplateIPv6AddList
- type EC2LaunchTemplateIamInstanceProfile
- type EC2LaunchTemplateIamInstanceProfileList
- type EC2LaunchTemplateInstanceMarketOptions
- type EC2LaunchTemplateInstanceMarketOptionsList
- type EC2LaunchTemplateLaunchTemplateData
- type EC2LaunchTemplateLaunchTemplateDataList
- type EC2LaunchTemplateMonitoring
- type EC2LaunchTemplateMonitoringList
- type EC2LaunchTemplateNetworkInterface
- type EC2LaunchTemplateNetworkInterfaceList
- type EC2LaunchTemplatePlacement
- type EC2LaunchTemplatePlacementList
- type EC2LaunchTemplatePrivateIPAdd
- type EC2LaunchTemplatePrivateIPAddList
- type EC2LaunchTemplateSpotOptions
- type EC2LaunchTemplateSpotOptionsList
- type EC2LaunchTemplateTagSpecification
- type EC2LaunchTemplateTagSpecificationList
- type EC2NatGateway
- type EC2NetworkACL
- type EC2NetworkACLEntry
- type EC2NetworkACLEntryIcmp
- type EC2NetworkACLEntryIcmpList
- type EC2NetworkACLEntryPortRange
- type EC2NetworkACLEntryPortRangeList
- type EC2NetworkInterface
- type EC2NetworkInterfaceAttachment
- type EC2NetworkInterfaceInstanceIPv6Address
- type EC2NetworkInterfaceInstanceIPv6AddressList
- type EC2NetworkInterfacePermission
- type EC2NetworkInterfacePrivateIPAddressSpecification
- type EC2NetworkInterfacePrivateIPAddressSpecificationList
- type EC2PlacementGroup
- type EC2Route
- type EC2RouteTable
- type EC2SecurityGroup
- type EC2SecurityGroupEgress
- type EC2SecurityGroupEgressProperty
- type EC2SecurityGroupEgressPropertyList
- type EC2SecurityGroupIngress
- type EC2SecurityGroupIngressProperty
- type EC2SecurityGroupIngressPropertyList
- type EC2SpotFleet
- type EC2SpotFleetBlockDeviceMapping
- type EC2SpotFleetBlockDeviceMappingList
- type EC2SpotFleetEbsBlockDevice
- type EC2SpotFleetEbsBlockDeviceList
- type EC2SpotFleetGroupIDentifier
- type EC2SpotFleetGroupIDentifierList
- type EC2SpotFleetIamInstanceProfileSpecification
- type EC2SpotFleetIamInstanceProfileSpecificationList
- type EC2SpotFleetInstanceIPv6Address
- type EC2SpotFleetInstanceIPv6AddressList
- type EC2SpotFleetInstanceNetworkInterfaceSpecification
- type EC2SpotFleetInstanceNetworkInterfaceSpecificationList
- type EC2SpotFleetPrivateIPAddressSpecification
- type EC2SpotFleetPrivateIPAddressSpecificationList
- type EC2SpotFleetSpotFleetLaunchSpecification
- type EC2SpotFleetSpotFleetLaunchSpecificationList
- type EC2SpotFleetSpotFleetMonitoring
- type EC2SpotFleetSpotFleetMonitoringList
- type EC2SpotFleetSpotFleetRequestConfigData
- type EC2SpotFleetSpotFleetRequestConfigDataList
- type EC2SpotFleetSpotFleetTagSpecification
- type EC2SpotFleetSpotFleetTagSpecificationList
- type EC2SpotFleetSpotPlacement
- type EC2SpotFleetSpotPlacementList
- type EC2Subnet
- type EC2SubnetCidrBlock
- type EC2SubnetNetworkACLAssociation
- type EC2SubnetRouteTableAssociation
- type EC2TrunkInterfaceAssociation
- type EC2VPC
- type EC2VPCCidrBlock
- type EC2VPCDHCPOptionsAssociation
- type EC2VPCEndpoint
- type EC2VPCGatewayAttachment
- type EC2VPCPeeringConnection
- type EC2VPNConnection
- type EC2VPNConnectionRoute
- type EC2VPNConnectionVpnTunnelOptionsSpecification
- type EC2VPNConnectionVpnTunnelOptionsSpecificationList
- type EC2VPNGateway
- type EC2VPNGatewayRoutePropagation
- type EC2Volume
- type EC2VolumeAttachment
- type ECRRepository
- type ECRRepositoryLifecyclePolicy
- type ECRRepositoryLifecyclePolicyList
- type ECSCluster
- type ECSService
- type ECSServiceAwsVPCConfiguration
- type ECSServiceAwsVPCConfigurationList
- type ECSServiceDeploymentConfiguration
- type ECSServiceDeploymentConfigurationList
- type ECSServiceLoadBalancer
- type ECSServiceLoadBalancerList
- type ECSServiceNetworkConfiguration
- type ECSServiceNetworkConfigurationList
- type ECSServicePlacementConstraint
- type ECSServicePlacementConstraintList
- type ECSServicePlacementStrategy
- type ECSServicePlacementStrategyList
- type ECSServiceServiceRegistry
- type ECSServiceServiceRegistryList
- type ECSTaskDefinition
- type ECSTaskDefinitionContainerDefinition
- type ECSTaskDefinitionContainerDefinitionList
- type ECSTaskDefinitionDevice
- type ECSTaskDefinitionDeviceList
- type ECSTaskDefinitionHealthCheck
- type ECSTaskDefinitionHealthCheckList
- type ECSTaskDefinitionHostEntry
- type ECSTaskDefinitionHostEntryList
- type ECSTaskDefinitionHostVolumeProperties
- type ECSTaskDefinitionHostVolumePropertiesList
- type ECSTaskDefinitionKernelCapabilities
- type ECSTaskDefinitionKernelCapabilitiesList
- type ECSTaskDefinitionKeyValuePair
- type ECSTaskDefinitionKeyValuePairList
- type ECSTaskDefinitionLinuxParameters
- type ECSTaskDefinitionLinuxParametersList
- type ECSTaskDefinitionLogConfiguration
- type ECSTaskDefinitionLogConfigurationList
- type ECSTaskDefinitionMountPoint
- type ECSTaskDefinitionMountPointList
- type ECSTaskDefinitionPortMapping
- type ECSTaskDefinitionPortMappingList
- type ECSTaskDefinitionTaskDefinitionPlacementConstraint
- type ECSTaskDefinitionTaskDefinitionPlacementConstraintList
- type ECSTaskDefinitionUlimit
- type ECSTaskDefinitionUlimitList
- type ECSTaskDefinitionVolume
- type ECSTaskDefinitionVolumeFrom
- type ECSTaskDefinitionVolumeFromList
- type ECSTaskDefinitionVolumeList
- type EFSFileSystem
- type EFSFileSystemElasticFileSystemTag
- type EFSFileSystemElasticFileSystemTagList
- type EFSMountTarget
- type EMRCluster
- type EMRClusterApplication
- type EMRClusterApplicationList
- type EMRClusterAutoScalingPolicy
- type EMRClusterAutoScalingPolicyList
- type EMRClusterBootstrapActionConfig
- type EMRClusterBootstrapActionConfigList
- type EMRClusterCloudWatchAlarmDefinition
- type EMRClusterCloudWatchAlarmDefinitionList
- type EMRClusterConfiguration
- type EMRClusterConfigurationList
- type EMRClusterEbsBlockDeviceConfig
- type EMRClusterEbsBlockDeviceConfigList
- type EMRClusterEbsConfiguration
- type EMRClusterEbsConfigurationList
- type EMRClusterInstanceFleetConfig
- type EMRClusterInstanceFleetConfigList
- type EMRClusterInstanceFleetProvisioningSpecifications
- type EMRClusterInstanceFleetProvisioningSpecificationsList
- type EMRClusterInstanceGroupConfig
- type EMRClusterInstanceGroupConfigList
- type EMRClusterInstanceTypeConfig
- type EMRClusterInstanceTypeConfigList
- type EMRClusterJobFlowInstancesConfig
- type EMRClusterJobFlowInstancesConfigList
- type EMRClusterMetricDimension
- type EMRClusterMetricDimensionList
- type EMRClusterPlacementType
- type EMRClusterPlacementTypeList
- type EMRClusterScalingAction
- type EMRClusterScalingActionList
- type EMRClusterScalingConstraints
- type EMRClusterScalingConstraintsList
- type EMRClusterScalingRule
- type EMRClusterScalingRuleList
- type EMRClusterScalingTrigger
- type EMRClusterScalingTriggerList
- type EMRClusterScriptBootstrapActionConfig
- type EMRClusterScriptBootstrapActionConfigList
- type EMRClusterSimpleScalingPolicyConfiguration
- type EMRClusterSimpleScalingPolicyConfigurationList
- type EMRClusterSpotProvisioningSpecification
- type EMRClusterSpotProvisioningSpecificationList
- type EMRClusterVolumeSpecification
- type EMRClusterVolumeSpecificationList
- type EMRInstanceFleetConfig
- type EMRInstanceFleetConfigConfiguration
- type EMRInstanceFleetConfigConfigurationList
- type EMRInstanceFleetConfigEbsBlockDeviceConfig
- type EMRInstanceFleetConfigEbsBlockDeviceConfigList
- type EMRInstanceFleetConfigEbsConfiguration
- type EMRInstanceFleetConfigEbsConfigurationList
- type EMRInstanceFleetConfigInstanceFleetProvisioningSpecifications
- type EMRInstanceFleetConfigInstanceFleetProvisioningSpecificationsList
- type EMRInstanceFleetConfigInstanceTypeConfig
- type EMRInstanceFleetConfigInstanceTypeConfigList
- type EMRInstanceFleetConfigSpotProvisioningSpecification
- type EMRInstanceFleetConfigSpotProvisioningSpecificationList
- type EMRInstanceFleetConfigVolumeSpecification
- type EMRInstanceFleetConfigVolumeSpecificationList
- type EMRInstanceGroupConfig
- type EMRInstanceGroupConfigAutoScalingPolicy
- type EMRInstanceGroupConfigAutoScalingPolicyList
- type EMRInstanceGroupConfigCloudWatchAlarmDefinition
- type EMRInstanceGroupConfigCloudWatchAlarmDefinitionList
- type EMRInstanceGroupConfigConfiguration
- type EMRInstanceGroupConfigConfigurationList
- type EMRInstanceGroupConfigEbsBlockDeviceConfig
- type EMRInstanceGroupConfigEbsBlockDeviceConfigList
- type EMRInstanceGroupConfigEbsConfiguration
- type EMRInstanceGroupConfigEbsConfigurationList
- type EMRInstanceGroupConfigMetricDimension
- type EMRInstanceGroupConfigMetricDimensionList
- type EMRInstanceGroupConfigScalingAction
- type EMRInstanceGroupConfigScalingActionList
- type EMRInstanceGroupConfigScalingConstraints
- type EMRInstanceGroupConfigScalingConstraintsList
- type EMRInstanceGroupConfigScalingRule
- type EMRInstanceGroupConfigScalingRuleList
- type EMRInstanceGroupConfigScalingTrigger
- type EMRInstanceGroupConfigScalingTriggerList
- type EMRInstanceGroupConfigSimpleScalingPolicyConfiguration
- type EMRInstanceGroupConfigSimpleScalingPolicyConfigurationList
- type EMRInstanceGroupConfigVolumeSpecification
- type EMRInstanceGroupConfigVolumeSpecificationList
- type EMRSecurityConfiguration
- type EMRStep
- type EMRStepHadoopJarStepConfig
- type EMRStepHadoopJarStepConfigList
- type EMRStepKeyValue
- type EMRStepKeyValueList
- type ElastiCacheCacheCluster
- type ElastiCacheParameterGroup
- type ElastiCacheReplicationGroup
- type ElastiCacheReplicationGroupNodeGroupConfiguration
- type ElastiCacheReplicationGroupNodeGroupConfigurationList
- type ElastiCacheSecurityGroup
- type ElastiCacheSecurityGroupIngress
- type ElastiCacheSubnetGroup
- type ElasticBeanstalkApplication
- type ElasticBeanstalkApplicationApplicationResourceLifecycleConfig
- type ElasticBeanstalkApplicationApplicationResourceLifecycleConfigList
- type ElasticBeanstalkApplicationApplicationVersionLifecycleConfig
- type ElasticBeanstalkApplicationApplicationVersionLifecycleConfigList
- type ElasticBeanstalkApplicationMaxAgeRule
- type ElasticBeanstalkApplicationMaxAgeRuleList
- type ElasticBeanstalkApplicationMaxCountRule
- type ElasticBeanstalkApplicationMaxCountRuleList
- type ElasticBeanstalkApplicationVersion
- type ElasticBeanstalkApplicationVersionSourceBundle
- type ElasticBeanstalkApplicationVersionSourceBundleList
- type ElasticBeanstalkConfigurationTemplate
- type ElasticBeanstalkConfigurationTemplateConfigurationOptionSetting
- type ElasticBeanstalkConfigurationTemplateConfigurationOptionSettingList
- type ElasticBeanstalkConfigurationTemplateSourceConfiguration
- type ElasticBeanstalkConfigurationTemplateSourceConfigurationList
- type ElasticBeanstalkEnvironment
- type ElasticBeanstalkEnvironmentOptionSetting
- type ElasticBeanstalkEnvironmentOptionSettingList
- type ElasticBeanstalkEnvironmentTier
- type ElasticBeanstalkEnvironmentTierList
- type ElasticLoadBalancingLoadBalancer
- type ElasticLoadBalancingLoadBalancerAccessLoggingPolicy
- type ElasticLoadBalancingLoadBalancerAccessLoggingPolicyList
- type ElasticLoadBalancingLoadBalancerAppCookieStickinessPolicy
- type ElasticLoadBalancingLoadBalancerAppCookieStickinessPolicyList
- type ElasticLoadBalancingLoadBalancerConnectionDrainingPolicy
- type ElasticLoadBalancingLoadBalancerConnectionDrainingPolicyList
- type ElasticLoadBalancingLoadBalancerConnectionSettings
- type ElasticLoadBalancingLoadBalancerConnectionSettingsList
- type ElasticLoadBalancingLoadBalancerHealthCheck
- type ElasticLoadBalancingLoadBalancerHealthCheckList
- type ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicy
- type ElasticLoadBalancingLoadBalancerLBCookieStickinessPolicyList
- type ElasticLoadBalancingLoadBalancerListeners
- type ElasticLoadBalancingLoadBalancerListenersList
- type ElasticLoadBalancingLoadBalancerPolicies
- type ElasticLoadBalancingLoadBalancerPoliciesList
- type ElasticLoadBalancingV2Listener
- type ElasticLoadBalancingV2ListenerAction
- type ElasticLoadBalancingV2ListenerActionList
- type ElasticLoadBalancingV2ListenerCertificate
- type ElasticLoadBalancingV2ListenerCertificateCertificate
- type ElasticLoadBalancingV2ListenerCertificateCertificateList
- type ElasticLoadBalancingV2ListenerCertificateProperty
- type ElasticLoadBalancingV2ListenerCertificatePropertyList
- type ElasticLoadBalancingV2ListenerRule
- type ElasticLoadBalancingV2ListenerRuleAction
- type ElasticLoadBalancingV2ListenerRuleActionList
- type ElasticLoadBalancingV2ListenerRuleRuleCondition
- type ElasticLoadBalancingV2ListenerRuleRuleConditionList
- type ElasticLoadBalancingV2LoadBalancer
- type ElasticLoadBalancingV2LoadBalancerLoadBalancerAttribute
- type ElasticLoadBalancingV2LoadBalancerLoadBalancerAttributeList
- type ElasticLoadBalancingV2LoadBalancerSubnetMapping
- type ElasticLoadBalancingV2LoadBalancerSubnetMappingList
- type ElasticLoadBalancingV2TargetGroup
- type ElasticLoadBalancingV2TargetGroupMatcher
- type ElasticLoadBalancingV2TargetGroupMatcherList
- type ElasticLoadBalancingV2TargetGroupTargetDescription
- type ElasticLoadBalancingV2TargetGroupTargetDescriptionList
- type ElasticLoadBalancingV2TargetGroupTargetGroupAttribute
- type ElasticLoadBalancingV2TargetGroupTargetGroupAttributeList
- type ElasticsearchDomain
- type ElasticsearchDomainEBSOptions
- type ElasticsearchDomainEBSOptionsList
- type ElasticsearchDomainElasticsearchClusterConfig
- type ElasticsearchDomainElasticsearchClusterConfigList
- type ElasticsearchDomainEncryptionAtRestOptions
- type ElasticsearchDomainEncryptionAtRestOptionsList
- type ElasticsearchDomainSnapshotOptions
- type ElasticsearchDomainSnapshotOptionsList
- type ElasticsearchDomainVPCOptions
- type ElasticsearchDomainVPCOptionsList
- type EventsRule
- type EventsRuleEcsParameters
- type EventsRuleEcsParametersList
- type EventsRuleInputTransformer
- type EventsRuleInputTransformerList
- type EventsRuleKinesisParameters
- type EventsRuleKinesisParametersList
- type EventsRuleRunCommandParameters
- type EventsRuleRunCommandParametersList
- type EventsRuleRunCommandTarget
- type EventsRuleRunCommandTargetList
- type EventsRuleTarget
- type EventsRuleTargetList
- type FindInMapFunc
- type Func
- type GameLiftAlias
- type GameLiftAliasRoutingStrategy
- type GameLiftAliasRoutingStrategyList
- type GameLiftBuild
- type GameLiftBuildS3Location
- type GameLiftBuildS3LocationList
- type GameLiftFleet
- type GameLiftFleetIPPermission
- type GameLiftFleetIPPermissionList
- type GetAZsFunc
- type GetAttFunc
- type GlueClassifier
- type GlueClassifierGrokClassifier
- type GlueClassifierGrokClassifierList
- type GlueConnection
- type GlueConnectionConnectionInput
- type GlueConnectionConnectionInputList
- type GlueConnectionPhysicalConnectionRequirements
- type GlueConnectionPhysicalConnectionRequirementsList
- type GlueCrawler
- type GlueCrawlerJdbcTarget
- type GlueCrawlerJdbcTargetList
- type GlueCrawlerS3Target
- type GlueCrawlerS3TargetList
- type GlueCrawlerSchedule
- type GlueCrawlerScheduleList
- type GlueCrawlerSchemaChangePolicy
- type GlueCrawlerSchemaChangePolicyList
- type GlueCrawlerTargets
- type GlueCrawlerTargetsList
- type GlueDatabase
- type GlueDatabaseDatabaseInput
- type GlueDatabaseDatabaseInputList
- type GlueDevEndpoint
- type GlueJob
- type GlueJobConnectionsList
- type GlueJobConnectionsListList
- type GlueJobExecutionProperty
- type GlueJobExecutionPropertyList
- type GlueJobJobCommand
- type GlueJobJobCommandList
- type GluePartition
- type GluePartitionColumn
- type GluePartitionColumnList
- type GluePartitionOrder
- type GluePartitionOrderList
- type GluePartitionPartitionInput
- type GluePartitionPartitionInputList
- type GluePartitionSerdeInfo
- type GluePartitionSerdeInfoList
- type GluePartitionSkewedInfo
- type GluePartitionSkewedInfoList
- type GluePartitionStorageDescriptor
- type GluePartitionStorageDescriptorList
- type GlueTable
- type GlueTableColumn
- type GlueTableColumnList
- type GlueTableOrder
- type GlueTableOrderList
- type GlueTableSerdeInfo
- type GlueTableSerdeInfoList
- type GlueTableSkewedInfo
- type GlueTableSkewedInfoList
- type GlueTableStorageDescriptor
- type GlueTableStorageDescriptorList
- type GlueTableTableInput
- type GlueTableTableInputList
- type GlueTrigger
- type GlueTriggerAction
- type GlueTriggerActionList
- type GlueTriggerCondition
- type GlueTriggerConditionList
- type GlueTriggerPredicate
- type GlueTriggerPredicateList
- type GuardDutyDetector
- type GuardDutyFilter
- type GuardDutyFilterCondition
- type GuardDutyFilterConditionList
- type GuardDutyFilterFindingCriteria
- type GuardDutyFilterFindingCriteriaList
- type GuardDutyIPSet
- type GuardDutyMaster
- type GuardDutyMember
- type GuardDutyThreatIntelSet
- type IAMAccessKey
- type IAMGroup
- type IAMGroupPolicy
- type IAMGroupPolicyList
- type IAMInstanceProfile
- type IAMManagedPolicy
- type IAMPolicy
- type IAMPolicyDocument
- type IAMPolicyStatement
- type IAMPrincipal
- type IAMRole
- type IAMRolePolicy
- type IAMRolePolicyList
- type IAMUser
- type IAMUserLoginProfile
- type IAMUserLoginProfileList
- type IAMUserPolicy
- type IAMUserPolicyList
- type IAMUserToGroupAddition
- type IfFunc
- type ImportValueFunc
- type InspectorAssessmentTarget
- type InspectorAssessmentTemplate
- type InspectorResourceGroup
- type IntegerExpr
- type IntegerFunc
- type IoTCertificate
- type IoTPolicy
- type IoTPolicyPrincipalAttachment
- type IoTThing
- type IoTThingAttributePayload
- type IoTThingAttributePayloadList
- type IoTThingPrincipalAttachment
- type IoTTopicRule
- type IoTTopicRuleAction
- type IoTTopicRuleActionList
- type IoTTopicRuleCloudwatchAlarmAction
- type IoTTopicRuleCloudwatchAlarmActionList
- type IoTTopicRuleCloudwatchMetricAction
- type IoTTopicRuleCloudwatchMetricActionList
- type IoTTopicRuleDynamoDBAction
- type IoTTopicRuleDynamoDBActionList
- type IoTTopicRuleDynamoDBv2Action
- type IoTTopicRuleDynamoDBv2ActionList
- type IoTTopicRuleElasticsearchAction
- type IoTTopicRuleElasticsearchActionList
- type IoTTopicRuleFirehoseAction
- type IoTTopicRuleFirehoseActionList
- type IoTTopicRuleKinesisAction
- type IoTTopicRuleKinesisActionList
- type IoTTopicRuleLambdaAction
- type IoTTopicRuleLambdaActionList
- type IoTTopicRulePutItemInput
- type IoTTopicRulePutItemInputList
- type IoTTopicRuleRepublishAction
- type IoTTopicRuleRepublishActionList
- type IoTTopicRuleS3Action
- type IoTTopicRuleS3ActionList
- type IoTTopicRuleSnsAction
- type IoTTopicRuleSnsActionList
- type IoTTopicRuleSqsAction
- type IoTTopicRuleSqsActionList
- type IoTTopicRuleTopicRulePayload
- type IoTTopicRuleTopicRulePayloadList
- type JoinFunc
- type KMSAlias
- type KMSKey
- type KinesisAnalyticsApplication
- type KinesisAnalyticsApplicationCSVMappingParameters
- type KinesisAnalyticsApplicationCSVMappingParametersList
- type KinesisAnalyticsApplicationInput
- type KinesisAnalyticsApplicationInputLambdaProcessor
- type KinesisAnalyticsApplicationInputLambdaProcessorList
- type KinesisAnalyticsApplicationInputList
- type KinesisAnalyticsApplicationInputParallelism
- type KinesisAnalyticsApplicationInputParallelismList
- type KinesisAnalyticsApplicationInputProcessingConfiguration
- type KinesisAnalyticsApplicationInputProcessingConfigurationList
- type KinesisAnalyticsApplicationInputSchema
- type KinesisAnalyticsApplicationInputSchemaList
- type KinesisAnalyticsApplicationJSONMappingParameters
- type KinesisAnalyticsApplicationJSONMappingParametersList
- type KinesisAnalyticsApplicationKinesisFirehoseInput
- type KinesisAnalyticsApplicationKinesisFirehoseInputList
- type KinesisAnalyticsApplicationKinesisStreamsInput
- type KinesisAnalyticsApplicationKinesisStreamsInputList
- type KinesisAnalyticsApplicationMappingParameters
- type KinesisAnalyticsApplicationMappingParametersList
- type KinesisAnalyticsApplicationOutput
- type KinesisAnalyticsApplicationOutputDestinationSchema
- type KinesisAnalyticsApplicationOutputDestinationSchemaList
- type KinesisAnalyticsApplicationOutputKinesisFirehoseOutput
- type KinesisAnalyticsApplicationOutputKinesisFirehoseOutputList
- type KinesisAnalyticsApplicationOutputKinesisStreamsOutput
- type KinesisAnalyticsApplicationOutputKinesisStreamsOutputList
- type KinesisAnalyticsApplicationOutputLambdaOutput
- type KinesisAnalyticsApplicationOutputLambdaOutputList
- type KinesisAnalyticsApplicationOutputOutput
- type KinesisAnalyticsApplicationOutputOutputList
- type KinesisAnalyticsApplicationRecordColumn
- type KinesisAnalyticsApplicationRecordColumnList
- type KinesisAnalyticsApplicationRecordFormat
- type KinesisAnalyticsApplicationRecordFormatList
- type KinesisAnalyticsApplicationReferenceDataSource
- type KinesisAnalyticsApplicationReferenceDataSourceCSVMappingParameters
- type KinesisAnalyticsApplicationReferenceDataSourceCSVMappingParametersList
- type KinesisAnalyticsApplicationReferenceDataSourceJSONMappingParameters
- type KinesisAnalyticsApplicationReferenceDataSourceJSONMappingParametersList
- type KinesisAnalyticsApplicationReferenceDataSourceMappingParameters
- type KinesisAnalyticsApplicationReferenceDataSourceMappingParametersList
- type KinesisAnalyticsApplicationReferenceDataSourceRecordColumn
- type KinesisAnalyticsApplicationReferenceDataSourceRecordColumnList
- type KinesisAnalyticsApplicationReferenceDataSourceRecordFormat
- type KinesisAnalyticsApplicationReferenceDataSourceRecordFormatList
- type KinesisAnalyticsApplicationReferenceDataSourceReferenceDataSource
- type KinesisAnalyticsApplicationReferenceDataSourceReferenceDataSourceList
- type KinesisAnalyticsApplicationReferenceDataSourceReferenceSchema
- type KinesisAnalyticsApplicationReferenceDataSourceReferenceSchemaList
- type KinesisAnalyticsApplicationReferenceDataSourceS3ReferenceDataSource
- type KinesisAnalyticsApplicationReferenceDataSourceS3ReferenceDataSourceList
- type KinesisFirehoseDeliveryStream
- type KinesisFirehoseDeliveryStreamBufferingHints
- type KinesisFirehoseDeliveryStreamBufferingHintsList
- type KinesisFirehoseDeliveryStreamCloudWatchLoggingOptions
- type KinesisFirehoseDeliveryStreamCloudWatchLoggingOptionsList
- type KinesisFirehoseDeliveryStreamCopyCommand
- type KinesisFirehoseDeliveryStreamCopyCommandList
- type KinesisFirehoseDeliveryStreamElasticsearchBufferingHints
- type KinesisFirehoseDeliveryStreamElasticsearchBufferingHintsList
- type KinesisFirehoseDeliveryStreamElasticsearchDestinationConfiguration
- type KinesisFirehoseDeliveryStreamElasticsearchDestinationConfigurationList
- type KinesisFirehoseDeliveryStreamElasticsearchRetryOptions
- type KinesisFirehoseDeliveryStreamElasticsearchRetryOptionsList
- type KinesisFirehoseDeliveryStreamEncryptionConfiguration
- type KinesisFirehoseDeliveryStreamEncryptionConfigurationList
- type KinesisFirehoseDeliveryStreamExtendedS3DestinationConfiguration
- type KinesisFirehoseDeliveryStreamExtendedS3DestinationConfigurationList
- type KinesisFirehoseDeliveryStreamKMSEncryptionConfig
- type KinesisFirehoseDeliveryStreamKMSEncryptionConfigList
- type KinesisFirehoseDeliveryStreamKinesisStreamSourceConfiguration
- type KinesisFirehoseDeliveryStreamKinesisStreamSourceConfigurationList
- type KinesisFirehoseDeliveryStreamProcessingConfiguration
- type KinesisFirehoseDeliveryStreamProcessingConfigurationList
- type KinesisFirehoseDeliveryStreamProcessor
- type KinesisFirehoseDeliveryStreamProcessorList
- type KinesisFirehoseDeliveryStreamProcessorParameter
- type KinesisFirehoseDeliveryStreamProcessorParameterList