Module: Aws::Imagebuilder::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-imagebuilder/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccountAggregation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountAggregation')
- AccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountId')
- AccountList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AccountList')
- AdditionalInstanceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AdditionalInstanceConfiguration')
- Ami =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Ami')
- AmiDistributionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AmiDistributionConfiguration')
- AmiList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AmiList')
- AmiNameString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AmiNameString')
- Arn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Arn')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- BuildType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'BuildType')
- CallRateLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CallRateLimitExceededException')
- CancelImageCreationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelImageCreationRequest')
- CancelImageCreationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelImageCreationResponse')
- CancelLifecycleExecutionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelLifecycleExecutionRequest')
- CancelLifecycleExecutionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelLifecycleExecutionResponse')
- ClientException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ClientException')
- ClientToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientToken')
- Component =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Component')
- ComponentBuildVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentBuildVersionArn')
- ComponentConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ComponentConfiguration')
- ComponentConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ComponentConfigurationList')
- ComponentData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentData')
- ComponentFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentFormat')
- ComponentParameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ComponentParameter')
- ComponentParameterDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentParameterDescription')
- ComponentParameterDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ComponentParameterDetail')
- ComponentParameterDetailList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ComponentParameterDetailList')
- ComponentParameterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ComponentParameterList')
- ComponentParameterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentParameterName')
- ComponentParameterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentParameterType')
- ComponentParameterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentParameterValue')
- ComponentParameterValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ComponentParameterValueList')
- ComponentState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ComponentState')
- ComponentStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentStatus')
- ComponentSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ComponentSummary')
- ComponentSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ComponentSummaryList')
- ComponentType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentType')
- ComponentVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ComponentVersion')
- ComponentVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentVersionArn')
- ComponentVersionArnOrBuildVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComponentVersionArnOrBuildVersionArn')
- ComponentVersionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ComponentVersionList')
- Container =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Container')
- ContainerDistributionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContainerDistributionConfiguration')
- ContainerList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ContainerList')
- ContainerRecipe =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContainerRecipe')
- ContainerRecipeArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContainerRecipeArn')
- ContainerRecipeSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContainerRecipeSummary')
- ContainerRecipeSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ContainerRecipeSummaryList')
- ContainerRepositoryService =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContainerRepositoryService')
- ContainerType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ContainerType')
- CreateComponentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateComponentRequest')
- CreateComponentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateComponentResponse')
- CreateContainerRecipeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateContainerRecipeRequest')
- CreateContainerRecipeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateContainerRecipeResponse')
- CreateDistributionConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDistributionConfigurationRequest')
- CreateDistributionConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDistributionConfigurationResponse')
- CreateImagePipelineRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateImagePipelineRequest')
- CreateImagePipelineResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateImagePipelineResponse')
- CreateImageRecipeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateImageRecipeRequest')
- CreateImageRecipeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateImageRecipeResponse')
- CreateImageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateImageRequest')
- CreateImageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateImageResponse')
- CreateInfrastructureConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateInfrastructureConfigurationRequest')
- CreateInfrastructureConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateInfrastructureConfigurationResponse')
- CreateLifecyclePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateLifecyclePolicyRequest')
- CreateLifecyclePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateLifecyclePolicyResponse')
- CreateWorkflowRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateWorkflowRequest')
- CreateWorkflowResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateWorkflowResponse')
- CvssScore =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CvssScore')
- CvssScoreAdjustment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CvssScoreAdjustment')
- CvssScoreAdjustmentList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CvssScoreAdjustmentList')
- CvssScoreDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CvssScoreDetails')
- CvssScoreList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CvssScoreList')
- DateTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DateTime')
- DateTimeTimestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'DateTimeTimestamp')
- DeleteComponentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteComponentRequest')
- DeleteComponentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteComponentResponse')
- DeleteContainerRecipeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteContainerRecipeRequest')
- DeleteContainerRecipeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteContainerRecipeResponse')
- DeleteDistributionConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDistributionConfigurationRequest')
- DeleteDistributionConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteDistributionConfigurationResponse')
- DeleteImagePipelineRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteImagePipelineRequest')
- DeleteImagePipelineResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteImagePipelineResponse')
- DeleteImageRecipeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteImageRecipeRequest')
- DeleteImageRecipeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteImageRecipeResponse')
- DeleteImageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteImageRequest')
- DeleteImageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteImageResponse')
- DeleteInfrastructureConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteInfrastructureConfigurationRequest')
- DeleteInfrastructureConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteInfrastructureConfigurationResponse')
- DeleteLifecyclePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteLifecyclePolicyRequest')
- DeleteLifecyclePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteLifecyclePolicyResponse')
- DeleteWorkflowRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteWorkflowRequest')
- DeleteWorkflowResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteWorkflowResponse')
- DiskImageFormat =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DiskImageFormat')
- Distribution =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Distribution')
- DistributionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DistributionConfiguration')
- DistributionConfigurationArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DistributionConfigurationArn')
- DistributionConfigurationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DistributionConfigurationSummary')
- DistributionConfigurationSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DistributionConfigurationSummaryList')
- DistributionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DistributionList')
- DistributionTimeoutMinutes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'DistributionTimeoutMinutes')
- DockerFileTemplate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DockerFileTemplate')
- EbsInstanceBlockDeviceSpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EbsInstanceBlockDeviceSpecification')
- EbsIopsInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'EbsIopsInteger')
- EbsVolumeSizeInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'EbsVolumeSizeInteger')
- EbsVolumeThroughput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'EbsVolumeThroughput')
- EbsVolumeType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EbsVolumeType')
- EcrConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EcrConfiguration')
- EmptyString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EmptyString')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- FastLaunchConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FastLaunchConfiguration')
- FastLaunchConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FastLaunchConfigurationList')
- FastLaunchLaunchTemplateSpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FastLaunchLaunchTemplateSpecification')
- FastLaunchSnapshotConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FastLaunchSnapshotConfiguration')
- Filter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Filter')
- FilterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FilterList')
- FilterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterName')
- FilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FilterValue')
- FilterValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FilterValues')
- ForbiddenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ForbiddenException')
- GetComponentPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetComponentPolicyRequest')
- GetComponentPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetComponentPolicyResponse')
- GetComponentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetComponentRequest')
- GetComponentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetComponentResponse')
- GetContainerRecipePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetContainerRecipePolicyRequest')
- GetContainerRecipePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetContainerRecipePolicyResponse')
- GetContainerRecipeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetContainerRecipeRequest')
- GetContainerRecipeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetContainerRecipeResponse')
- GetDistributionConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDistributionConfigurationRequest')
- GetDistributionConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDistributionConfigurationResponse')
- GetImagePipelineRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImagePipelineRequest')
- GetImagePipelineResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImagePipelineResponse')
- GetImagePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImagePolicyRequest')
- GetImagePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImagePolicyResponse')
- GetImageRecipePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImageRecipePolicyRequest')
- GetImageRecipePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImageRecipePolicyResponse')
- GetImageRecipeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImageRecipeRequest')
- GetImageRecipeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImageRecipeResponse')
- GetImageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImageRequest')
- GetImageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetImageResponse')
- GetInfrastructureConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInfrastructureConfigurationRequest')
- GetInfrastructureConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInfrastructureConfigurationResponse')
- GetLifecycleExecutionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLifecycleExecutionRequest')
- GetLifecycleExecutionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLifecycleExecutionResponse')
- GetLifecyclePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLifecyclePolicyRequest')
- GetLifecyclePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetLifecyclePolicyResponse')
- GetWorkflowExecutionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetWorkflowExecutionRequest')
- GetWorkflowExecutionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetWorkflowExecutionResponse')
- GetWorkflowRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetWorkflowRequest')
- GetWorkflowResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetWorkflowResponse')
- GetWorkflowStepExecutionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetWorkflowStepExecutionRequest')
- GetWorkflowStepExecutionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetWorkflowStepExecutionResponse')
- HttpPutResponseHopLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'HttpPutResponseHopLimit')
- HttpTokens =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HttpTokens')
- IdempotentParameterMismatchException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'IdempotentParameterMismatchException')
- Image =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Image')
- ImageAggregation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageAggregation')
- ImageBuildMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageBuildMessage')
- ImageBuildVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageBuildVersionArn')
- ImageBuilderArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageBuilderArn')
- ImagePackage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImagePackage')
- ImagePackageList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImagePackageList')
- ImagePipeline =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImagePipeline')
- ImagePipelineAggregation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImagePipelineAggregation')
- ImagePipelineArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImagePipelineArn')
- ImagePipelineList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImagePipelineList')
- ImageRecipe =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageRecipe')
- ImageRecipeArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageRecipeArn')
- ImageRecipeSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageRecipeSummary')
- ImageRecipeSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageRecipeSummaryList')
- ImageScanFinding =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageScanFinding')
- ImageScanFindingAggregation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageScanFindingAggregation')
- ImageScanFindingAggregationsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageScanFindingAggregationsList')
- ImageScanFindingsFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageScanFindingsFilter')
- ImageScanFindingsFilterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageScanFindingsFilterList')
- ImageScanFindingsFilterValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageScanFindingsFilterValues')
- ImageScanFindingsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageScanFindingsList')
- ImageScanState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageScanState')
- ImageScanStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageScanStatus')
- ImageScanningConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageScanningConfiguration')
- ImageSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageSource')
- ImageState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageState')
- ImageStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageStatus')
- ImageSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageSummary')
- ImageSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageSummaryList')
- ImageTestsConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageTestsConfiguration')
- ImageTestsTimeoutMinutes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ImageTestsTimeoutMinutes')
- ImageType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageType')
- ImageVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImageVersion')
- ImageVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageVersionArn')
- ImageVersionArnOrBuildVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ImageVersionArnOrBuildVersionArn')
- ImageVersionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ImageVersionList')
- ImportComponentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportComponentRequest')
- ImportComponentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportComponentResponse')
- ImportVmImageRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportVmImageRequest')
- ImportVmImageResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ImportVmImageResponse')
- InfrastructureConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InfrastructureConfiguration')
- InfrastructureConfigurationArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InfrastructureConfigurationArn')
- InfrastructureConfigurationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InfrastructureConfigurationSummary')
- InfrastructureConfigurationSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InfrastructureConfigurationSummaryList')
- InlineComponentData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InlineComponentData')
- InlineDockerFileTemplate =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InlineDockerFileTemplate')
- InlineWorkflowData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InlineWorkflowData')
- InspectorScoreDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InspectorScoreDetails')
- InstanceBlockDeviceMapping =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InstanceBlockDeviceMapping')
- InstanceBlockDeviceMappings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InstanceBlockDeviceMappings')
- InstanceConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InstanceConfiguration')
- InstanceMetadataOptions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InstanceMetadataOptions')
- InstanceProfileNameType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InstanceProfileNameType')
- InstanceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'InstanceType')
- InstanceTypeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'InstanceTypeList')
- InvalidPaginationTokenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidPaginationTokenException')
- InvalidParameterCombinationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidParameterCombinationException')
- InvalidParameterException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidParameterException')
- InvalidParameterValueException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidParameterValueException')
- InvalidRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidRequestException')
- InvalidVersionNumberException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidVersionNumberException')
- LaunchPermissionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LaunchPermissionConfiguration')
- LaunchTemplateConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LaunchTemplateConfiguration')
- LaunchTemplateConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LaunchTemplateConfigurationList')
- LaunchTemplateId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LaunchTemplateId')
- LicenseConfigurationArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LicenseConfigurationArn')
- LicenseConfigurationArnList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LicenseConfigurationArnList')
- LifecycleExecution =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleExecution')
- LifecycleExecutionId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifecycleExecutionId')
- LifecycleExecutionResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleExecutionResource')
- LifecycleExecutionResourceAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleExecutionResourceAction')
- LifecycleExecutionResourceActionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifecycleExecutionResourceActionName')
- LifecycleExecutionResourceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LifecycleExecutionResourceList')
- LifecycleExecutionResourceState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleExecutionResourceState')
- LifecycleExecutionResourceStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifecycleExecutionResourceStatus')
- LifecycleExecutionResourcesImpactedSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleExecutionResourcesImpactedSummary')
- LifecycleExecutionSnapshotResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleExecutionSnapshotResource')
- LifecycleExecutionSnapshotResourceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LifecycleExecutionSnapshotResourceList')
- LifecycleExecutionState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecycleExecutionState')
- LifecycleExecutionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifecycleExecutionStatus')
- LifecycleExecutionsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LifecycleExecutionsList')
- LifecyclePolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicy')
- LifecyclePolicyArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifecyclePolicyArn')
- LifecyclePolicyDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicyDetail')
- LifecyclePolicyDetailAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicyDetailAction')
- LifecyclePolicyDetailActionIncludeResources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicyDetailActionIncludeResources')
- LifecyclePolicyDetailActionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifecyclePolicyDetailActionType')
- LifecyclePolicyDetailExclusionRules =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicyDetailExclusionRules')
- LifecyclePolicyDetailExclusionRulesAmis =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicyDetailExclusionRulesAmis')
- LifecyclePolicyDetailExclusionRulesAmisLastLaunched =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicyDetailExclusionRulesAmisLastLaunched')
- LifecyclePolicyDetailExclusionRulesAmisLastLaunchedValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LifecyclePolicyDetailExclusionRulesAmisLastLaunchedValue')
- LifecyclePolicyDetailFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicyDetailFilter')
- LifecyclePolicyDetailFilterRetainAtLeast =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LifecyclePolicyDetailFilterRetainAtLeast')
- LifecyclePolicyDetailFilterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifecyclePolicyDetailFilterType')
- LifecyclePolicyDetailFilterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'LifecyclePolicyDetailFilterValue')
- LifecyclePolicyDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LifecyclePolicyDetails')
- LifecyclePolicyResourceSelection =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicyResourceSelection')
- LifecyclePolicyResourceSelectionRecipe =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicyResourceSelectionRecipe')
- LifecyclePolicyResourceSelectionRecipes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LifecyclePolicyResourceSelectionRecipes')
- LifecyclePolicyResourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifecyclePolicyResourceType')
- LifecyclePolicyStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifecyclePolicyStatus')
- LifecyclePolicySummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LifecyclePolicySummary')
- LifecyclePolicySummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'LifecyclePolicySummaryList')
- LifecyclePolicyTimeUnit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LifecyclePolicyTimeUnit')
- ListComponentBuildVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListComponentBuildVersionsRequest')
- ListComponentBuildVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListComponentBuildVersionsResponse')
- ListComponentsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListComponentsRequest')
- ListComponentsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListComponentsResponse')
- ListContainerRecipesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListContainerRecipesRequest')
- ListContainerRecipesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListContainerRecipesResponse')
- ListDistributionConfigurationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDistributionConfigurationsRequest')
- ListDistributionConfigurationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListDistributionConfigurationsResponse')
- ListImageBuildVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImageBuildVersionsRequest')
- ListImageBuildVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImageBuildVersionsResponse')
- ListImagePackagesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagePackagesRequest')
- ListImagePackagesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagePackagesResponse')
- ListImagePipelineImagesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagePipelineImagesRequest')
- ListImagePipelineImagesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagePipelineImagesResponse')
- ListImagePipelinesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagePipelinesRequest')
- ListImagePipelinesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagePipelinesResponse')
- ListImageRecipesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImageRecipesRequest')
- ListImageRecipesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImageRecipesResponse')
- ListImageScanFindingAggregationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImageScanFindingAggregationsRequest')
- ListImageScanFindingAggregationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImageScanFindingAggregationsResponse')
- ListImageScanFindingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImageScanFindingsRequest')
- ListImageScanFindingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImageScanFindingsResponse')
- ListImagesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagesRequest')
- ListImagesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImagesResponse')
- ListInfrastructureConfigurationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInfrastructureConfigurationsRequest')
- ListInfrastructureConfigurationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListInfrastructureConfigurationsResponse')
- ListLifecycleExecutionResourcesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLifecycleExecutionResourcesRequest')
- ListLifecycleExecutionResourcesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLifecycleExecutionResourcesResponse')
- ListLifecycleExecutionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLifecycleExecutionsRequest')
- ListLifecycleExecutionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLifecycleExecutionsResponse')
- ListLifecyclePoliciesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLifecyclePoliciesRequest')
- ListLifecyclePoliciesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListLifecyclePoliciesResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- ListWaitingWorkflowStepsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWaitingWorkflowStepsRequest')
- ListWaitingWorkflowStepsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWaitingWorkflowStepsResponse')
- ListWorkflowBuildVersionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWorkflowBuildVersionsRequest')
- ListWorkflowBuildVersionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWorkflowBuildVersionsResponse')
- ListWorkflowExecutionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWorkflowExecutionsRequest')
- ListWorkflowExecutionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWorkflowExecutionsResponse')
- ListWorkflowStepExecutionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWorkflowStepExecutionsRequest')
- ListWorkflowStepExecutionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWorkflowStepExecutionsResponse')
- ListWorkflowsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWorkflowsRequest')
- ListWorkflowsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListWorkflowsResponse')
- Logging =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Logging')
- MaxParallelLaunches =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxParallelLaunches')
- NonEmptyString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptyString')
- NonEmptyStringList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NonEmptyStringList')
- NonNegativeDouble =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'NonNegativeDouble')
- NullableBoolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'NullableBoolean')
- OnWorkflowFailure =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OnWorkflowFailure')
- OrganizationArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OrganizationArn')
- OrganizationArnList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OrganizationArnList')
- OrganizationalUnitArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OrganizationalUnitArn')
- OrganizationalUnitArnList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OrganizationalUnitArnList')
- OsVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OsVersion')
- OsVersionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OsVersionList')
- OutputResources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OutputResources')
- Ownership =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Ownership')
- PackageArchitecture =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PackageArchitecture')
- PackageEpoch =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PackageEpoch')
- PackageVulnerabilityDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PackageVulnerabilityDetails')
- PaginationToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PaginationToken')
- ParallelGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ParallelGroup')
- PipelineExecutionStartCondition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PipelineExecutionStartCondition')
- PipelineStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PipelineStatus')
- Placement =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Placement')
- Platform =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Platform')
- PutComponentPolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutComponentPolicyRequest')
- PutComponentPolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutComponentPolicyResponse')
- PutContainerRecipePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutContainerRecipePolicyRequest')
- PutContainerRecipePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutContainerRecipePolicyResponse')
- PutImagePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutImagePolicyRequest')
- PutImagePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutImagePolicyResponse')
- PutImageRecipePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutImageRecipePolicyRequest')
- PutImageRecipePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutImageRecipePolicyResponse')
- RegionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'RegionList')
- Remediation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Remediation')
- RemediationRecommendation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RemediationRecommendation')
- ResourceAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceAlreadyExistsException')
- ResourceDependencyException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceDependencyException')
- ResourceInUseException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceInUseException')
- ResourceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceName')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- ResourcePolicyDocument =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourcePolicyDocument')
- ResourceState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceState')
- ResourceStateUpdateExclusionRules =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceStateUpdateExclusionRules')
- ResourceStateUpdateIncludeResources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceStateUpdateIncludeResources')
- ResourceStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceStatus')
- ResourceTagMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'ResourceTagMap')
- RestrictedInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'RestrictedInteger')
- RoleNameOrArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RoleNameOrArn')
- S3ExportConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3ExportConfiguration')
- S3Logs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'S3Logs')
- Schedule =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Schedule')
- SecurityGroupIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SecurityGroupIds')
- SendWorkflowStepActionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SendWorkflowStepActionRequest')
- SendWorkflowStepActionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SendWorkflowStepActionResponse')
- ServiceException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceException')
- ServiceQuotaExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceQuotaExceededException')
Shapes::StructureShape.new(name: 'ServiceUnavailableException')
- SeverityCountNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'SeverityCountNumber')
- SeverityCounts =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SeverityCounts')
- SnsTopicArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SnsTopicArn')
- SourceLayerHash =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceLayerHash')
- StartImagePipelineExecutionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartImagePipelineExecutionRequest')
- StartImagePipelineExecutionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartImagePipelineExecutionResponse')
- StartResourceStateUpdateRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartResourceStateUpdateRequest')
- StartResourceStateUpdateResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartResourceStateUpdateResponse')
- StringList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StringList')
- SystemsManagerAgent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SystemsManagerAgent')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TagMap')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- TargetContainerRepository =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TargetContainerRepository')
- TargetResourceCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'TargetResourceCount')
- TenancyType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TenancyType')
- Timezone =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Timezone')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateDistributionConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDistributionConfigurationRequest')
- UpdateDistributionConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateDistributionConfigurationResponse')
- UpdateImagePipelineRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateImagePipelineRequest')
- UpdateImagePipelineResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateImagePipelineResponse')
- UpdateInfrastructureConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateInfrastructureConfigurationRequest')
- UpdateInfrastructureConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateInfrastructureConfigurationResponse')
- UpdateLifecyclePolicyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateLifecyclePolicyRequest')
- UpdateLifecyclePolicyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateLifecyclePolicyResponse')
- Uri =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Uri')
- UserDataOverride =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UserDataOverride')
- VersionNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VersionNumber')
- VulnerabilityId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VulnerabilityId')
- VulnerabilityIdAggregation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VulnerabilityIdAggregation')
- VulnerabilityIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VulnerabilityIdList')
- VulnerablePackage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VulnerablePackage')
- VulnerablePackageList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VulnerablePackageList')
- Workflow =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Workflow')
- WorkflowBuildVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowBuildVersionArn')
- WorkflowConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkflowConfiguration')
- WorkflowConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkflowConfigurationList')
- WorkflowData =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowData')
- WorkflowExecutionId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowExecutionId')
- WorkflowExecutionMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowExecutionMessage')
- WorkflowExecutionMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkflowExecutionMetadata')
- WorkflowExecutionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowExecutionStatus')
- WorkflowExecutionsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkflowExecutionsList')
- WorkflowNameArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowNameArn')
- WorkflowParameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkflowParameter')
- WorkflowParameterDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowParameterDescription')
- WorkflowParameterDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkflowParameterDetail')
- WorkflowParameterDetailList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkflowParameterDetailList')
- WorkflowParameterList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkflowParameterList')
- WorkflowParameterName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowParameterName')
- WorkflowParameterType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowParameterType')
- WorkflowParameterValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowParameterValue')
- WorkflowParameterValueList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkflowParameterValueList')
- WorkflowState =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkflowState')
- WorkflowStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStatus')
- WorkflowStepAction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStepAction')
- WorkflowStepActionType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStepActionType')
- WorkflowStepCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'WorkflowStepCount')
- WorkflowStepDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStepDescription')
- WorkflowStepExecution =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkflowStepExecution')
- WorkflowStepExecutionId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStepExecutionId')
- WorkflowStepExecutionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkflowStepExecutionList')
- WorkflowStepExecutionRollbackStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStepExecutionRollbackStatus')
- WorkflowStepExecutionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStepExecutionStatus')
- WorkflowStepExecutionsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkflowStepExecutionsList')
- WorkflowStepInputs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStepInputs')
- WorkflowStepMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStepMessage')
- WorkflowStepMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkflowStepMetadata')
- WorkflowStepName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStepName')
- WorkflowStepOutputs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowStepOutputs')
- WorkflowStepTimeoutSecondsInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'WorkflowStepTimeoutSecondsInteger')
- WorkflowSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkflowSummary')
- WorkflowSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkflowSummaryList')
- WorkflowType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowType')
- WorkflowVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'WorkflowVersion')
- WorkflowVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowVersionArn')
- WorkflowVersionArnOrBuildVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowVersionArnOrBuildVersionArn')
- WorkflowVersionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'WorkflowVersionList')
- WorkflowWildcardVersionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'WorkflowWildcardVersionArn')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2019-12-02" api. = { "apiVersion" => "2019-12-02", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "imagebuilder", "jsonVersion" => "1.1", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceAbbreviation" => "imagebuilder", "serviceFullName" => "EC2 Image Builder", "serviceId" => "imagebuilder", "signatureVersion" => "v4", "signingName" => "imagebuilder", "uid" => "imagebuilder-2019-12-02", } api.add_operation(:cancel_image_creation, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelImageCreation" o.http_method = "PUT" o.http_request_uri = "/CancelImageCreation" o.input = Shapes::ShapeRef.new(shape: CancelImageCreationRequest) o.output = Shapes::ShapeRef.new(shape: CancelImageCreationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:cancel_lifecycle_execution, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelLifecycleExecution" o.http_method = "PUT" o.http_request_uri = "/CancelLifecycleExecution" o.input = Shapes::ShapeRef.new(shape: CancelLifecycleExecutionRequest) o.output = Shapes::ShapeRef.new(shape: CancelLifecycleExecutionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:create_component, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateComponent" o.http_method = "PUT" o.http_request_uri = "/CreateComponent" o.input = Shapes::ShapeRef.new(shape: CreateComponentRequest) o.output = Shapes::ShapeRef.new(shape: CreateComponentResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidVersionNumberException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterCombinationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_container_recipe, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateContainerRecipe" o.http_method = "PUT" o.http_request_uri = "/CreateContainerRecipe" o.input = Shapes::ShapeRef.new(shape: CreateContainerRecipeRequest) o.output = Shapes::ShapeRef.new(shape: CreateContainerRecipeResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidVersionNumberException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_distribution_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateDistributionConfiguration" o.http_method = "PUT" o.http_request_uri = "/CreateDistributionConfiguration" o.input = Shapes::ShapeRef.new(shape: CreateDistributionConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: CreateDistributionConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterCombinationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_image, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateImage" o.http_method = "PUT" o.http_request_uri = "/CreateImage" o.input = Shapes::ShapeRef.new(shape: CreateImageRequest) o.output = Shapes::ShapeRef.new(shape: CreateImageResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_image_pipeline, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateImagePipeline" o.http_method = "PUT" o.http_request_uri = "/CreateImagePipeline" o.input = Shapes::ShapeRef.new(shape: CreateImagePipelineRequest) o.output = Shapes::ShapeRef.new(shape: CreateImagePipelineResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_image_recipe, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateImageRecipe" o.http_method = "PUT" o.http_request_uri = "/CreateImageRecipe" o.input = Shapes::ShapeRef.new(shape: CreateImageRecipeRequest) o.output = Shapes::ShapeRef.new(shape: CreateImageRecipeResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidVersionNumberException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_infrastructure_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateInfrastructureConfiguration" o.http_method = "PUT" o.http_request_uri = "/CreateInfrastructureConfiguration" o.input = Shapes::ShapeRef.new(shape: CreateInfrastructureConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: CreateInfrastructureConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_lifecycle_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateLifecyclePolicy" o.http_method = "PUT" o.http_request_uri = "/CreateLifecyclePolicy" o.input = Shapes::ShapeRef.new(shape: CreateLifecyclePolicyRequest) o.output = Shapes::ShapeRef.new(shape: CreateLifecyclePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: ResourceAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_workflow, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateWorkflow" o.http_method = "PUT" o.http_request_uri = "/CreateWorkflow" o.input = Shapes::ShapeRef.new(shape: CreateWorkflowRequest) o.output = Shapes::ShapeRef.new(shape: CreateWorkflowResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidVersionNumberException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterCombinationException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:delete_component, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteComponent" o.http_method = "DELETE" o.http_request_uri = "/DeleteComponent" o.input = Shapes::ShapeRef.new(shape: DeleteComponentRequest) o.output = Shapes::ShapeRef.new(shape: DeleteComponentResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceDependencyException) end) api.add_operation(:delete_container_recipe, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteContainerRecipe" o.http_method = "DELETE" o.http_request_uri = "/DeleteContainerRecipe" o.input = Shapes::ShapeRef.new(shape: DeleteContainerRecipeRequest) o.output = Shapes::ShapeRef.new(shape: DeleteContainerRecipeResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceDependencyException) end) api.add_operation(:delete_distribution_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteDistributionConfiguration" o.http_method = "DELETE" o.http_request_uri = "/DeleteDistributionConfiguration" o.input = Shapes::ShapeRef.new(shape: DeleteDistributionConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteDistributionConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceDependencyException) end) api.add_operation(:delete_image, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteImage" o.http_method = "DELETE" o.http_request_uri = "/DeleteImage" o.input = Shapes::ShapeRef.new(shape: DeleteImageRequest) o.output = Shapes::ShapeRef.new(shape: DeleteImageResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceDependencyException) end) api.add_operation(:delete_image_pipeline, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteImagePipeline" o.http_method = "DELETE" o.http_request_uri = "/DeleteImagePipeline" o.input = Shapes::ShapeRef.new(shape: DeleteImagePipelineRequest) o.output = Shapes::ShapeRef.new(shape: DeleteImagePipelineResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceDependencyException) end) api.add_operation(:delete_image_recipe, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteImageRecipe" o.http_method = "DELETE" o.http_request_uri = "/DeleteImageRecipe" o.input = Shapes::ShapeRef.new(shape: DeleteImageRecipeRequest) o.output = Shapes::ShapeRef.new(shape: DeleteImageRecipeResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceDependencyException) end) api.add_operation(:delete_infrastructure_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteInfrastructureConfiguration" o.http_method = "DELETE" o.http_request_uri = "/DeleteInfrastructureConfiguration" o.input = Shapes::ShapeRef.new(shape: DeleteInfrastructureConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: DeleteInfrastructureConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceDependencyException) end) api.add_operation(:delete_lifecycle_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteLifecyclePolicy" o.http_method = "DELETE" o.http_request_uri = "/DeleteLifecyclePolicy" o.input = Shapes::ShapeRef.new(shape: DeleteLifecyclePolicyRequest) o.output = Shapes::ShapeRef.new(shape: DeleteLifecyclePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceDependencyException) end) api.add_operation(:delete_workflow, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteWorkflow" o.http_method = "DELETE" o.http_request_uri = "/DeleteWorkflow" o.input = Shapes::ShapeRef.new(shape: DeleteWorkflowRequest) o.output = Shapes::ShapeRef.new(shape: DeleteWorkflowResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceDependencyException) end) api.add_operation(:get_component, Seahorse::Model::Operation.new.tap do |o| o.name = "GetComponent" o.http_method = "GET" o.http_request_uri = "/GetComponent" o.input = Shapes::ShapeRef.new(shape: GetComponentRequest) o.output = Shapes::ShapeRef.new(shape: GetComponentResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_component_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetComponentPolicy" o.http_method = "GET" o.http_request_uri = "/GetComponentPolicy" o.input = Shapes::ShapeRef.new(shape: GetComponentPolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetComponentPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_container_recipe, Seahorse::Model::Operation.new.tap do |o| o.name = "GetContainerRecipe" o.http_method = "GET" o.http_request_uri = "/GetContainerRecipe" o.input = Shapes::ShapeRef.new(shape: GetContainerRecipeRequest) o.output = Shapes::ShapeRef.new(shape: GetContainerRecipeResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_container_recipe_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetContainerRecipePolicy" o.http_method = "GET" o.http_request_uri = "/GetContainerRecipePolicy" o.input = Shapes::ShapeRef.new(shape: GetContainerRecipePolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetContainerRecipePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_distribution_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDistributionConfiguration" o.http_method = "GET" o.http_request_uri = "/GetDistributionConfiguration" o.input = Shapes::ShapeRef.new(shape: GetDistributionConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetDistributionConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_image, Seahorse::Model::Operation.new.tap do |o| o.name = "GetImage" o.http_method = "GET" o.http_request_uri = "/GetImage" o.input = Shapes::ShapeRef.new(shape: GetImageRequest) o.output = Shapes::ShapeRef.new(shape: GetImageResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_image_pipeline, Seahorse::Model::Operation.new.tap do |o| o.name = "GetImagePipeline" o.http_method = "GET" o.http_request_uri = "/GetImagePipeline" o.input = Shapes::ShapeRef.new(shape: GetImagePipelineRequest) o.output = Shapes::ShapeRef.new(shape: GetImagePipelineResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_image_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetImagePolicy" o.http_method = "GET" o.http_request_uri = "/GetImagePolicy" o.input = Shapes::ShapeRef.new(shape: GetImagePolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetImagePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_image_recipe, Seahorse::Model::Operation.new.tap do |o| o.name = "GetImageRecipe" o.http_method = "GET" o.http_request_uri = "/GetImageRecipe" o.input = Shapes::ShapeRef.new(shape: GetImageRecipeRequest) o.output = Shapes::ShapeRef.new(shape: GetImageRecipeResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_image_recipe_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetImageRecipePolicy" o.http_method = "GET" o.http_request_uri = "/GetImageRecipePolicy" o.input = Shapes::ShapeRef.new(shape: GetImageRecipePolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetImageRecipePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_infrastructure_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInfrastructureConfiguration" o.http_method = "GET" o.http_request_uri = "/GetInfrastructureConfiguration" o.input = Shapes::ShapeRef.new(shape: GetInfrastructureConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetInfrastructureConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_lifecycle_execution, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLifecycleExecution" o.http_method = "GET" o.http_request_uri = "/GetLifecycleExecution" o.input = Shapes::ShapeRef.new(shape: GetLifecycleExecutionRequest) o.output = Shapes::ShapeRef.new(shape: GetLifecycleExecutionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_lifecycle_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetLifecyclePolicy" o.http_method = "GET" o.http_request_uri = "/GetLifecyclePolicy" o.input = Shapes::ShapeRef.new(shape: GetLifecyclePolicyRequest) o.output = Shapes::ShapeRef.new(shape: GetLifecyclePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_workflow, Seahorse::Model::Operation.new.tap do |o| o.name = "GetWorkflow" o.http_method = "GET" o.http_request_uri = "/GetWorkflow" o.input = Shapes::ShapeRef.new(shape: GetWorkflowRequest) o.output = Shapes::ShapeRef.new(shape: GetWorkflowResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_workflow_execution, Seahorse::Model::Operation.new.tap do |o| o.name = "GetWorkflowExecution" o.http_method = "GET" o.http_request_uri = "/GetWorkflowExecution" o.input = Shapes::ShapeRef.new(shape: GetWorkflowExecutionRequest) o.output = Shapes::ShapeRef.new(shape: GetWorkflowExecutionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:get_workflow_step_execution, Seahorse::Model::Operation.new.tap do |o| o.name = "GetWorkflowStepExecution" o.http_method = "GET" o.http_request_uri = "/GetWorkflowStepExecution" o.input = Shapes::ShapeRef.new(shape: GetWorkflowStepExecutionRequest) o.output = Shapes::ShapeRef.new(shape: GetWorkflowStepExecutionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:import_component, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportComponent" o.http_method = "PUT" o.http_request_uri = "/ImportComponent" o.input = Shapes::ShapeRef.new(shape: ImportComponentRequest) o.output = Shapes::ShapeRef.new(shape: ImportComponentResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: InvalidVersionNumberException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterCombinationException) end) api.add_operation(:import_vm_image, Seahorse::Model::Operation.new.tap do |o| o.name = "ImportVmImage" o.http_method = "PUT" o.http_request_uri = "/ImportVmImage" o.input = Shapes::ShapeRef.new(shape: ImportVmImageRequest) o.output = Shapes::ShapeRef.new(shape: ImportVmImageResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:list_component_build_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListComponentBuildVersions" o.http_method = "POST" o.http_request_uri = "/ListComponentBuildVersions" o.input = Shapes::ShapeRef.new(shape: ListComponentBuildVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListComponentBuildVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_components, Seahorse::Model::Operation.new.tap do |o| o.name = "ListComponents" o.http_method = "POST" o.http_request_uri = "/ListComponents" o.input = Shapes::ShapeRef.new(shape: ListComponentsRequest) o.output = Shapes::ShapeRef.new(shape: ListComponentsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_container_recipes, Seahorse::Model::Operation.new.tap do |o| o.name = "ListContainerRecipes" o.http_method = "POST" o.http_request_uri = "/ListContainerRecipes" o.input = Shapes::ShapeRef.new(shape: ListContainerRecipesRequest) o.output = Shapes::ShapeRef.new(shape: ListContainerRecipesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_distribution_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListDistributionConfigurations" o.http_method = "POST" o.http_request_uri = "/ListDistributionConfigurations" o.input = Shapes::ShapeRef.new(shape: ListDistributionConfigurationsRequest) o.output = Shapes::ShapeRef.new(shape: ListDistributionConfigurationsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_image_build_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImageBuildVersions" o.http_method = "POST" o.http_request_uri = "/ListImageBuildVersions" o.input = Shapes::ShapeRef.new(shape: ListImageBuildVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListImageBuildVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_image_packages, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImagePackages" o.http_method = "POST" o.http_request_uri = "/ListImagePackages" o.input = Shapes::ShapeRef.new(shape: ListImagePackagesRequest) o.output = Shapes::ShapeRef.new(shape: ListImagePackagesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_image_pipeline_images, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImagePipelineImages" o.http_method = "POST" o.http_request_uri = "/ListImagePipelineImages" o.input = Shapes::ShapeRef.new(shape: ListImagePipelineImagesRequest) o.output = Shapes::ShapeRef.new(shape: ListImagePipelineImagesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_image_pipelines, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImagePipelines" o.http_method = "POST" o.http_request_uri = "/ListImagePipelines" o.input = Shapes::ShapeRef.new(shape: ListImagePipelinesRequest) o.output = Shapes::ShapeRef.new(shape: ListImagePipelinesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_image_recipes, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImageRecipes" o.http_method = "POST" o.http_request_uri = "/ListImageRecipes" o.input = Shapes::ShapeRef.new(shape: ListImageRecipesRequest) o.output = Shapes::ShapeRef.new(shape: ListImageRecipesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_image_scan_finding_aggregations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImageScanFindingAggregations" o.http_method = "POST" o.http_request_uri = "/ListImageScanFindingAggregations" o.input = Shapes::ShapeRef.new(shape: ListImageScanFindingAggregationsRequest) o.output = Shapes::ShapeRef.new(shape: ListImageScanFindingAggregationsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_image_scan_findings, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImageScanFindings" o.http_method = "POST" o.http_request_uri = "/ListImageScanFindings" o.input = Shapes::ShapeRef.new(shape: ListImageScanFindingsRequest) o.output = Shapes::ShapeRef.new(shape: ListImageScanFindingsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_images, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImages" o.http_method = "POST" o.http_request_uri = "/ListImages" o.input = Shapes::ShapeRef.new(shape: ListImagesRequest) o.output = Shapes::ShapeRef.new(shape: ListImagesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_infrastructure_configurations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListInfrastructureConfigurations" o.http_method = "POST" o.http_request_uri = "/ListInfrastructureConfigurations" o.input = Shapes::ShapeRef.new(shape: ListInfrastructureConfigurationsRequest) o.output = Shapes::ShapeRef.new(shape: ListInfrastructureConfigurationsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_lifecycle_execution_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLifecycleExecutionResources" o.http_method = "POST" o.http_request_uri = "/ListLifecycleExecutionResources" o.input = Shapes::ShapeRef.new(shape: ListLifecycleExecutionResourcesRequest) o.output = Shapes::ShapeRef.new(shape: ListLifecycleExecutionResourcesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_lifecycle_executions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLifecycleExecutions" o.http_method = "POST" o.http_request_uri = "/ListLifecycleExecutions" o.input = Shapes::ShapeRef.new(shape: ListLifecycleExecutionsRequest) o.output = Shapes::ShapeRef.new(shape: ListLifecycleExecutionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_lifecycle_policies, Seahorse::Model::Operation.new.tap do |o| o.name = "ListLifecyclePolicies" o.http_method = "POST" o.http_request_uri = "/ListLifecyclePolicies" o.input = Shapes::ShapeRef.new(shape: ListLifecyclePoliciesRequest) o.output = Shapes::ShapeRef.new(shape: ListLifecyclePoliciesResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:list_waiting_workflow_steps, Seahorse::Model::Operation.new.tap do |o| o.name = "ListWaitingWorkflowSteps" o.http_method = "POST" o.http_request_uri = "/ListWaitingWorkflowSteps" o.input = Shapes::ShapeRef.new(shape: ListWaitingWorkflowStepsRequest) o.output = Shapes::ShapeRef.new(shape: ListWaitingWorkflowStepsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_workflow_build_versions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListWorkflowBuildVersions" o.http_method = "POST" o.http_request_uri = "/ListWorkflowBuildVersions" o.input = Shapes::ShapeRef.new(shape: ListWorkflowBuildVersionsRequest) o.output = Shapes::ShapeRef.new(shape: ListWorkflowBuildVersionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_workflow_executions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListWorkflowExecutions" o.http_method = "POST" o.http_request_uri = "/ListWorkflowExecutions" o.input = Shapes::ShapeRef.new(shape: ListWorkflowExecutionsRequest) o.output = Shapes::ShapeRef.new(shape: ListWorkflowExecutionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_workflow_step_executions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListWorkflowStepExecutions" o.http_method = "POST" o.http_request_uri = "/ListWorkflowStepExecutions" o.input = Shapes::ShapeRef.new(shape: ListWorkflowStepExecutionsRequest) o.output = Shapes::ShapeRef.new(shape: ListWorkflowStepExecutionsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_workflows, Seahorse::Model::Operation.new.tap do |o| o.name = "ListWorkflows" o.http_method = "POST" o.http_request_uri = "/ListWorkflows" o.input = Shapes::ShapeRef.new(shape: ListWorkflowsRequest) o.output = Shapes::ShapeRef.new(shape: ListWorkflowsResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidPaginationTokenException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:put_component_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutComponentPolicy" o.http_method = "PUT" o.http_request_uri = "/PutComponentPolicy" o.input = Shapes::ShapeRef.new(shape: PutComponentPolicyRequest) o.output = Shapes::ShapeRef.new(shape: PutComponentPolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:put_container_recipe_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutContainerRecipePolicy" o.http_method = "PUT" o.http_request_uri = "/PutContainerRecipePolicy" o.input = Shapes::ShapeRef.new(shape: PutContainerRecipePolicyRequest) o.output = Shapes::ShapeRef.new(shape: PutContainerRecipePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:put_image_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutImagePolicy" o.http_method = "PUT" o.http_request_uri = "/PutImagePolicy" o.input = Shapes::ShapeRef.new(shape: PutImagePolicyRequest) o.output = Shapes::ShapeRef.new(shape: PutImagePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:put_image_recipe_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutImageRecipePolicy" o.http_method = "PUT" o.http_request_uri = "/PutImageRecipePolicy" o.input = Shapes::ShapeRef.new(shape: PutImageRecipePolicyRequest) o.output = Shapes::ShapeRef.new(shape: PutImageRecipePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) end) api.add_operation(:send_workflow_step_action, Seahorse::Model::Operation.new.tap do |o| o.name = "SendWorkflowStepAction" o.http_method = "PUT" o.http_request_uri = "/SendWorkflowStepAction" o.input = Shapes::ShapeRef.new(shape: SendWorkflowStepActionRequest) o.output = Shapes::ShapeRef.new(shape: SendWorkflowStepActionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterValueException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:start_image_pipeline_execution, Seahorse::Model::Operation.new.tap do |o| o.name = "StartImagePipelineExecution" o.http_method = "PUT" o.http_request_uri = "/StartImagePipelineExecution" o.input = Shapes::ShapeRef.new(shape: StartImagePipelineExecutionRequest) o.output = Shapes::ShapeRef.new(shape: StartImagePipelineExecutionResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:start_resource_state_update, Seahorse::Model::Operation.new.tap do |o| o.name = "StartResourceStateUpdate" o.http_method = "PUT" o.http_request_uri = "/StartResourceStateUpdate" o.input = Shapes::ShapeRef.new(shape: StartResourceStateUpdateRequest) o.output = Shapes::ShapeRef.new(shape: StartResourceStateUpdateResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_distribution_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateDistributionConfiguration" o.http_method = "PUT" o.http_request_uri = "/UpdateDistributionConfiguration" o.input = Shapes::ShapeRef.new(shape: UpdateDistributionConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateDistributionConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterCombinationException) end) api.add_operation(:update_image_pipeline, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateImagePipeline" o.http_method = "PUT" o.http_request_uri = "/UpdateImagePipeline" o.input = Shapes::ShapeRef.new(shape: UpdateImagePipelineRequest) o.output = Shapes::ShapeRef.new(shape: UpdateImagePipelineResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:update_infrastructure_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateInfrastructureConfiguration" o.http_method = "PUT" o.http_request_uri = "/UpdateInfrastructureConfiguration" o.input = Shapes::ShapeRef.new(shape: UpdateInfrastructureConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateInfrastructureConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) end) api.add_operation(:update_lifecycle_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateLifecyclePolicy" o.http_method = "PUT" o.http_request_uri = "/UpdateLifecyclePolicy" o.input = Shapes::ShapeRef.new(shape: UpdateLifecyclePolicyRequest) o.output = Shapes::ShapeRef.new(shape: UpdateLifecyclePolicyResponse) o.errors << Shapes::ShapeRef.new(shape: ServiceException) o.errors << Shapes::ShapeRef.new(shape: ClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: InvalidRequestException) o.errors << Shapes::ShapeRef.new(shape: IdempotentParameterMismatchException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: CallRateLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ResourceInUseException) o.errors << Shapes::ShapeRef.new(shape: InvalidParameterCombinationException) end) end