Module: Aws::CloudFormation::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-cloudformation/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
- Account =
This constant is part 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: 'Account')
- AccountGateResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountGateResult')
- AccountGateStatus =
This constant is part 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: 'AccountGateStatus')
- AccountGateStatusReason =
This constant is part 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: 'AccountGateStatusReason')
- AccountLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccountLimit')
- AccountLimitList =
This constant is part 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: 'AccountLimitList')
- 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')
- AllowedValue =
This constant is part 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: 'AllowedValue')
- AllowedValues =
This constant is part 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: 'AllowedValues')
- AlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AlreadyExistsException')
- 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')
- BoxedInteger =
This constant is part 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: 'BoxedInteger')
- BoxedMaxResults =
This constant is part 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: 'BoxedMaxResults')
- CancelUpdateStackInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CancelUpdateStackInput')
- Capabilities =
This constant is part 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: 'Capabilities')
- CapabilitiesReason =
This constant is part 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: 'CapabilitiesReason')
- Capability =
This constant is part 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: 'Capability')
- CausingEntity =
This constant is part 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: 'CausingEntity')
- Change =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Change')
- ChangeAction =
This constant is part 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: 'ChangeAction')
- ChangeSetId =
This constant is part 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: 'ChangeSetId')
- ChangeSetName =
This constant is part 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: 'ChangeSetName')
- ChangeSetNameOrId =
This constant is part 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: 'ChangeSetNameOrId')
- ChangeSetNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChangeSetNotFoundException')
- ChangeSetStatus =
This constant is part 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: 'ChangeSetStatus')
- ChangeSetStatusReason =
This constant is part 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: 'ChangeSetStatusReason')
- ChangeSetSummaries =
This constant is part 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: 'ChangeSetSummaries')
- ChangeSetSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChangeSetSummary')
- ChangeSetType =
This constant is part 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: 'ChangeSetType')
- ChangeSource =
This constant is part 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: 'ChangeSource')
- ChangeType =
This constant is part 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: 'ChangeType')
- Changes =
This constant is part 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: 'Changes')
- ClientRequestToken =
This constant is part 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: 'ClientRequestToken')
- 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')
- ContinueUpdateRollbackInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContinueUpdateRollbackInput')
- ContinueUpdateRollbackOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ContinueUpdateRollbackOutput')
- CreateChangeSetInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateChangeSetInput')
- CreateChangeSetOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateChangeSetOutput')
- CreateStackInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStackInput')
- CreateStackInstancesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStackInstancesInput')
- CreateStackInstancesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStackInstancesOutput')
- CreateStackOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStackOutput')
- CreateStackSetInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStackSetInput')
- CreateStackSetOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateStackSetOutput')
- CreatedButModifiedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatedButModifiedException')
- CreationTime =
This constant is part 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: 'CreationTime')
- DeleteChangeSetInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteChangeSetInput')
- DeleteChangeSetOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteChangeSetOutput')
- DeleteStackInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStackInput')
- DeleteStackInstancesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStackInstancesInput')
- DeleteStackInstancesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStackInstancesOutput')
- DeleteStackSetInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStackSetInput')
- DeleteStackSetOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteStackSetOutput')
- DeletionTime =
This constant is part 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: 'DeletionTime')
- DescribeAccountLimitsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAccountLimitsInput')
- DescribeAccountLimitsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeAccountLimitsOutput')
- DescribeChangeSetInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeChangeSetInput')
- DescribeChangeSetOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeChangeSetOutput')
- DescribeStackDriftDetectionStatusInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackDriftDetectionStatusInput')
- DescribeStackDriftDetectionStatusOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackDriftDetectionStatusOutput')
- DescribeStackEventsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackEventsInput')
- DescribeStackEventsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackEventsOutput')
- DescribeStackInstanceInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackInstanceInput')
- DescribeStackInstanceOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackInstanceOutput')
- DescribeStackResourceDriftsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackResourceDriftsInput')
- DescribeStackResourceDriftsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackResourceDriftsOutput')
- DescribeStackResourceInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackResourceInput')
- DescribeStackResourceOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackResourceOutput')
- DescribeStackResourcesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackResourcesInput')
- DescribeStackResourcesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackResourcesOutput')
- DescribeStackSetInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackSetInput')
- DescribeStackSetOperationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackSetOperationInput')
- DescribeStackSetOperationOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackSetOperationOutput')
- DescribeStackSetOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStackSetOutput')
- DescribeStacksInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStacksInput')
- DescribeStacksOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeStacksOutput')
- Description =
This constant is part 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: 'Description')
- DetectStackDriftInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DetectStackDriftInput')
- DetectStackDriftOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DetectStackDriftOutput')
- DetectStackResourceDriftInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DetectStackResourceDriftInput')
- DetectStackResourceDriftOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DetectStackResourceDriftOutput')
- DifferenceType =
This constant is part 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: 'DifferenceType')
- DisableRollback =
This constant is part 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: 'DisableRollback')
- EnableTerminationProtection =
This constant is part 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: 'EnableTerminationProtection')
- EstimateTemplateCostInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EstimateTemplateCostInput')
- EstimateTemplateCostOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EstimateTemplateCostOutput')
- EvaluationType =
This constant is part 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: 'EvaluationType')
- EventId =
This constant is part 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: 'EventId')
- ExecuteChangeSetInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExecuteChangeSetInput')
- ExecuteChangeSetOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ExecuteChangeSetOutput')
- ExecutionRoleName =
This constant is part 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: 'ExecutionRoleName')
- ExecutionStatus =
This constant is part 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: 'ExecutionStatus')
- Export =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Export')
- ExportName =
This constant is part 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: 'ExportName')
- ExportValue =
This constant is part 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: 'ExportValue')
- Exports =
This constant is part 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: 'Exports')
- FailureToleranceCount =
This constant is part 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: 'FailureToleranceCount')
- FailureTolerancePercentage =
This constant is part 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: 'FailureTolerancePercentage')
- GetStackPolicyInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStackPolicyInput')
- GetStackPolicyOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetStackPolicyOutput')
- GetTemplateInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTemplateInput')
- GetTemplateOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTemplateOutput')
- GetTemplateSummaryInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTemplateSummaryInput')
- GetTemplateSummaryOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetTemplateSummaryOutput')
- Imports =
This constant is part 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: 'Imports')
- InsufficientCapabilitiesException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsufficientCapabilitiesException')
- InvalidChangeSetStatusException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidChangeSetStatusException')
- InvalidOperationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidOperationException')
- Key =
This constant is part 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: 'Key')
- LastUpdatedTime =
This constant is part 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: 'LastUpdatedTime')
- LimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LimitExceededException')
- LimitName =
This constant is part 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: 'LimitName')
- LimitValue =
This constant is part 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: 'LimitValue')
- ListChangeSetsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListChangeSetsInput')
- ListChangeSetsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListChangeSetsOutput')
- ListExportsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExportsInput')
- ListExportsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListExportsOutput')
- ListImportsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportsInput')
- ListImportsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListImportsOutput')
- ListStackInstancesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStackInstancesInput')
- ListStackInstancesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStackInstancesOutput')
- ListStackResourcesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStackResourcesInput')
- ListStackResourcesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStackResourcesOutput')
- ListStackSetOperationResultsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStackSetOperationResultsInput')
- ListStackSetOperationResultsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStackSetOperationResultsOutput')
- ListStackSetOperationsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStackSetOperationsInput')
- ListStackSetOperationsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStackSetOperationsOutput')
- ListStackSetsInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStackSetsInput')
- ListStackSetsOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStackSetsOutput')
- ListStacksInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStacksInput')
- ListStacksOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListStacksOutput')
- LogicalResourceId =
This constant is part 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: 'LogicalResourceId')
- LogicalResourceIds =
This constant is part 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: 'LogicalResourceIds')
- MaxConcurrentCount =
This constant is part 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: 'MaxConcurrentCount')
- MaxConcurrentPercentage =
This constant is part 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: 'MaxConcurrentPercentage')
- MaxResults =
This constant is part 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: 'MaxResults')
- Metadata =
This constant is part 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: 'Metadata')
- MonitoringTimeInMinutes =
This constant is part 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: 'MonitoringTimeInMinutes')
- NameAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NameAlreadyExistsException')
- NextToken =
This constant is part 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: 'NextToken')
- NoEcho =
This constant is part 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: 'NoEcho')
- NotificationARN =
This constant is part 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: 'NotificationARN')
- NotificationARNs =
This constant is part 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: 'NotificationARNs')
- OnFailure =
This constant is part 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: 'OnFailure')
- OperationIdAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OperationIdAlreadyExistsException')
- OperationInProgressException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OperationInProgressException')
- OperationNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OperationNotFoundException')
- Output =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Output')
- OutputKey =
This constant is part 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: 'OutputKey')
- OutputValue =
This constant is part 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: 'OutputValue')
- Outputs =
This constant is part 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: 'Outputs')
- Parameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Parameter')
- ParameterConstraints =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ParameterConstraints')
- ParameterDeclaration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ParameterDeclaration')
- ParameterDeclarations =
This constant is part 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: 'ParameterDeclarations')
- ParameterKey =
This constant is part 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: 'ParameterKey')
- ParameterType =
This constant is part 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: 'ParameterType')
- ParameterValue =
This constant is part 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: 'ParameterValue')
- Parameters =
This constant is part 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: 'Parameters')
- PhysicalResourceId =
This constant is part 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: 'PhysicalResourceId')
- PhysicalResourceIdContext =
This constant is part 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: 'PhysicalResourceIdContext')
- PhysicalResourceIdContextKeyValuePair =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhysicalResourceIdContextKeyValuePair')
- Properties =
This constant is part 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: 'Properties')
- PropertyDifference =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PropertyDifference')
- PropertyDifferences =
This constant is part 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: 'PropertyDifferences')
- PropertyName =
This constant is part 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: 'PropertyName')
- PropertyPath =
This constant is part 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: 'PropertyPath')
- PropertyValue =
This constant is part 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: 'PropertyValue')
- Reason =
This constant is part 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: 'Reason')
- Region =
This constant is part 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: 'Region')
- 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')
- Replacement =
This constant is part 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: 'Replacement')
- RequiresRecreation =
This constant is part 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: 'RequiresRecreation')
- ResourceAttribute =
This constant is part 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: 'ResourceAttribute')
- ResourceChange =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceChange')
- ResourceChangeDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceChangeDetail')
- ResourceChangeDetails =
This constant is part 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: 'ResourceChangeDetails')
- ResourceProperties =
This constant is part 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: 'ResourceProperties')
- ResourceSignalStatus =
This constant is part 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: 'ResourceSignalStatus')
- ResourceSignalUniqueId =
This constant is part 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: 'ResourceSignalUniqueId')
- 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')
- ResourceStatusReason =
This constant is part 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: 'ResourceStatusReason')
- ResourceTargetDefinition =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceTargetDefinition')
- ResourceToSkip =
This constant is part 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: 'ResourceToSkip')
- ResourceType =
This constant is part 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: 'ResourceType')
- ResourceTypes =
This constant is part 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: 'ResourceTypes')
- ResourcesToSkip =
This constant is part 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: 'ResourcesToSkip')
- RetainResources =
This constant is part 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: 'RetainResources')
- RetainStacks =
This constant is part 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: 'RetainStacks')
- RetainStacksNullable =
This constant is part 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: 'RetainStacksNullable')
- RoleARN =
This constant is part 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: 'RoleARN')
- RollbackConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RollbackConfiguration')
- RollbackTrigger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RollbackTrigger')
- RollbackTriggers =
This constant is part 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: 'RollbackTriggers')
- Scope =
This constant is part 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: 'Scope')
- SetStackPolicyInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SetStackPolicyInput')
- SignalResourceInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SignalResourceInput')
- Stack =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Stack')
- StackDriftDetectionId =
This constant is part 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: 'StackDriftDetectionId')
- StackDriftDetectionStatus =
This constant is part 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: 'StackDriftDetectionStatus')
- StackDriftDetectionStatusReason =
This constant is part 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: 'StackDriftDetectionStatusReason')
- StackDriftInformation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackDriftInformation')
- StackDriftInformationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackDriftInformationSummary')
- StackDriftStatus =
This constant is part 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: 'StackDriftStatus')
- StackEvent =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackEvent')
- StackEvents =
This constant is part 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: 'StackEvents')
- StackId =
This constant is part 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: 'StackId')
- StackInstance =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackInstance')
- StackInstanceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackInstanceNotFoundException')
- StackInstanceStatus =
This constant is part 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: 'StackInstanceStatus')
- StackInstanceSummaries =
This constant is part 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: 'StackInstanceSummaries')
- StackInstanceSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackInstanceSummary')
- StackName =
This constant is part 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: 'StackName')
- StackNameOrId =
This constant is part 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: 'StackNameOrId')
- StackPolicyBody =
This constant is part 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: 'StackPolicyBody')
- StackPolicyDuringUpdateBody =
This constant is part 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: 'StackPolicyDuringUpdateBody')
- StackPolicyDuringUpdateURL =
This constant is part 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: 'StackPolicyDuringUpdateURL')
- StackPolicyURL =
This constant is part 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: 'StackPolicyURL')
- StackResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackResource')
- StackResourceDetail =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackResourceDetail')
- StackResourceDrift =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackResourceDrift')
- StackResourceDriftInformation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackResourceDriftInformation')
- StackResourceDriftInformationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackResourceDriftInformationSummary')
- StackResourceDriftStatus =
This constant is part 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: 'StackResourceDriftStatus')
- StackResourceDriftStatusFilters =
This constant is part 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: 'StackResourceDriftStatusFilters')
- StackResourceDrifts =
This constant is part 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: 'StackResourceDrifts')
- StackResourceSummaries =
This constant is part 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: 'StackResourceSummaries')
- StackResourceSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackResourceSummary')
- StackResources =
This constant is part 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: 'StackResources')
- StackSet =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackSet')
- StackSetARN =
This constant is part 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: 'StackSetARN')
- StackSetId =
This constant is part 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: 'StackSetId')
- StackSetName =
This constant is part 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: 'StackSetName')
- StackSetNameOrId =
This constant is part 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: 'StackSetNameOrId')
- StackSetNotEmptyException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackSetNotEmptyException')
- StackSetNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackSetNotFoundException')
- StackSetOperation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackSetOperation')
- StackSetOperationAction =
This constant is part 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: 'StackSetOperationAction')
- StackSetOperationPreferences =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackSetOperationPreferences')
- StackSetOperationResultStatus =
This constant is part 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: 'StackSetOperationResultStatus')
- StackSetOperationResultSummaries =
This constant is part 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: 'StackSetOperationResultSummaries')
- StackSetOperationResultSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackSetOperationResultSummary')
- StackSetOperationStatus =
This constant is part 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: 'StackSetOperationStatus')
- StackSetOperationSummaries =
This constant is part 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: 'StackSetOperationSummaries')
- StackSetOperationSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackSetOperationSummary')
- StackSetStatus =
This constant is part 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: 'StackSetStatus')
- StackSetSummaries =
This constant is part 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: 'StackSetSummaries')
- StackSetSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackSetSummary')
- StackStatus =
This constant is part 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: 'StackStatus')
- StackStatusFilter =
This constant is part 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: 'StackStatusFilter')
- StackStatusReason =
This constant is part 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: 'StackStatusReason')
- StackSummaries =
This constant is part 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: 'StackSummaries')
- StackSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StackSummary')
- Stacks =
This constant is part 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: 'Stacks')
- StageList =
This constant is part 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: 'StageList')
- StaleRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StaleRequestException')
- StopStackSetOperationInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopStackSetOperationInput')
- StopStackSetOperationOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopStackSetOperationOutput')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- 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')
- 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')
- Tags =
This constant is part 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: 'Tags')
- TemplateBody =
This constant is part 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: 'TemplateBody')
- TemplateDescription =
This constant is part 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: 'TemplateDescription')
- TemplateParameter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TemplateParameter')
- TemplateParameters =
This constant is part 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: 'TemplateParameters')
- TemplateStage =
This constant is part 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: 'TemplateStage')
- TemplateURL =
This constant is part 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: 'TemplateURL')
- TimeoutMinutes =
This constant is part 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: 'TimeoutMinutes')
- Timestamp =
This constant is part 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: 'Timestamp')
- TokenAlreadyExistsException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TokenAlreadyExistsException')
- TransformName =
This constant is part 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: 'TransformName')
- TransformsList =
This constant is part 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: 'TransformsList')
- Type =
This constant is part 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: 'Type')
- UpdateStackInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStackInput')
- UpdateStackInstancesInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStackInstancesInput')
- UpdateStackInstancesOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStackInstancesOutput')
- UpdateStackOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStackOutput')
- UpdateStackSetInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStackSetInput')
- UpdateStackSetOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateStackSetOutput')
- UpdateTerminationProtectionInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTerminationProtectionInput')
- UpdateTerminationProtectionOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateTerminationProtectionOutput')
- Url =
This constant is part 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: 'Url')
- UsePreviousTemplate =
This constant is part 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: 'UsePreviousTemplate')
- UsePreviousValue =
This constant is part 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: 'UsePreviousValue')
- ValidateTemplateInput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidateTemplateInput')
- ValidateTemplateOutput =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidateTemplateOutput')
- Value =
This constant is part 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: 'Value')
- Version =
This constant is part 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: 'Version')
- 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 = "2010-05-15" api. = { "apiVersion" => "2010-05-15", "endpointPrefix" => "cloudformation", "protocol" => "query", "serviceFullName" => "AWS CloudFormation", "serviceId" => "CloudFormation", "signatureVersion" => "v4", "uid" => "cloudformation-2010-05-15", "xmlNamespace" => "http://cloudformation.amazonaws.com/doc/2010-05-15/", } api.add_operation(:cancel_update_stack, Seahorse::Model::Operation.new.tap do |o| o.name = "CancelUpdateStack" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CancelUpdateStackInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: TokenAlreadyExistsException) end) api.add_operation(:continue_update_rollback, Seahorse::Model::Operation.new.tap do |o| o.name = "ContinueUpdateRollback" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ContinueUpdateRollbackInput) o.output = Shapes::ShapeRef.new(shape: ContinueUpdateRollbackOutput) o.errors << Shapes::ShapeRef.new(shape: TokenAlreadyExistsException) end) api.add_operation(:create_change_set, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateChangeSet" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateChangeSetInput) o.output = Shapes::ShapeRef.new(shape: CreateChangeSetOutput) o.errors << Shapes::ShapeRef.new(shape: AlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: InsufficientCapabilitiesException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) end) api.add_operation(:create_stack, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateStack" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateStackInput) o.output = Shapes::ShapeRef.new(shape: CreateStackOutput) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: AlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: TokenAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: InsufficientCapabilitiesException) end) api.add_operation(:create_stack_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateStackInstances" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateStackInstancesInput) o.output = Shapes::ShapeRef.new(shape: CreateStackInstancesOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationInProgressException) o.errors << Shapes::ShapeRef.new(shape: OperationIdAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: StaleRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidOperationException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) end) api.add_operation(:create_stack_set, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateStackSet" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateStackSetInput) o.output = Shapes::ShapeRef.new(shape: CreateStackSetOutput) o.errors << Shapes::ShapeRef.new(shape: NameAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: CreatedButModifiedException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) end) api.add_operation(:delete_change_set, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteChangeSet" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteChangeSetInput) o.output = Shapes::ShapeRef.new(shape: DeleteChangeSetOutput) o.errors << Shapes::ShapeRef.new(shape: InvalidChangeSetStatusException) end) api.add_operation(:delete_stack, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteStack" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteStackInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: TokenAlreadyExistsException) end) api.add_operation(:delete_stack_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteStackInstances" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteStackInstancesInput) o.output = Shapes::ShapeRef.new(shape: DeleteStackInstancesOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationInProgressException) o.errors << Shapes::ShapeRef.new(shape: OperationIdAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: StaleRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidOperationException) end) api.add_operation(:delete_stack_set, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteStackSet" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteStackSetInput) o.output = Shapes::ShapeRef.new(shape: DeleteStackSetOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotEmptyException) o.errors << Shapes::ShapeRef.new(shape: OperationInProgressException) end) api.add_operation(:describe_account_limits, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeAccountLimits" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeAccountLimitsInput) o.output = Shapes::ShapeRef.new(shape: DescribeAccountLimitsOutput) end) api.add_operation(:describe_change_set, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeChangeSet" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeChangeSetInput) o.output = Shapes::ShapeRef.new(shape: DescribeChangeSetOutput) o.errors << Shapes::ShapeRef.new(shape: ChangeSetNotFoundException) end) api.add_operation(:describe_stack_drift_detection_status, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeStackDriftDetectionStatus" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeStackDriftDetectionStatusInput) o.output = Shapes::ShapeRef.new(shape: DescribeStackDriftDetectionStatusOutput) end) api.add_operation(:describe_stack_events, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeStackEvents" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeStackEventsInput) o.output = Shapes::ShapeRef.new(shape: DescribeStackEventsOutput) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_stack_instance, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeStackInstance" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeStackInstanceInput) o.output = Shapes::ShapeRef.new(shape: DescribeStackInstanceOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) o.errors << Shapes::ShapeRef.new(shape: StackInstanceNotFoundException) end) api.add_operation(:describe_stack_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeStackResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeStackResourceInput) o.output = Shapes::ShapeRef.new(shape: DescribeStackResourceOutput) end) api.add_operation(:describe_stack_resource_drifts, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeStackResourceDrifts" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeStackResourceDriftsInput) o.output = Shapes::ShapeRef.new(shape: DescribeStackResourceDriftsOutput) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:describe_stack_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeStackResources" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeStackResourcesInput) o.output = Shapes::ShapeRef.new(shape: DescribeStackResourcesOutput) end) api.add_operation(:describe_stack_set, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeStackSet" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeStackSetInput) o.output = Shapes::ShapeRef.new(shape: DescribeStackSetOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) end) api.add_operation(:describe_stack_set_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeStackSetOperation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeStackSetOperationInput) o.output = Shapes::ShapeRef.new(shape: DescribeStackSetOperationOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationNotFoundException) end) api.add_operation(:describe_stacks, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeStacks" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeStacksInput) o.output = Shapes::ShapeRef.new(shape: DescribeStacksOutput) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:detect_stack_drift, Seahorse::Model::Operation.new.tap do |o| o.name = "DetectStackDrift" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DetectStackDriftInput) o.output = Shapes::ShapeRef.new(shape: DetectStackDriftOutput) end) api.add_operation(:detect_stack_resource_drift, Seahorse::Model::Operation.new.tap do |o| o.name = "DetectStackResourceDrift" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DetectStackResourceDriftInput) o.output = Shapes::ShapeRef.new(shape: DetectStackResourceDriftOutput) end) api.add_operation(:estimate_template_cost, Seahorse::Model::Operation.new.tap do |o| o.name = "EstimateTemplateCost" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: EstimateTemplateCostInput) o.output = Shapes::ShapeRef.new(shape: EstimateTemplateCostOutput) end) api.add_operation(:execute_change_set, Seahorse::Model::Operation.new.tap do |o| o.name = "ExecuteChangeSet" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ExecuteChangeSetInput) o.output = Shapes::ShapeRef.new(shape: ExecuteChangeSetOutput) o.errors << Shapes::ShapeRef.new(shape: InvalidChangeSetStatusException) o.errors << Shapes::ShapeRef.new(shape: ChangeSetNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InsufficientCapabilitiesException) o.errors << Shapes::ShapeRef.new(shape: TokenAlreadyExistsException) end) api.add_operation(:get_stack_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetStackPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetStackPolicyInput) o.output = Shapes::ShapeRef.new(shape: GetStackPolicyOutput) end) api.add_operation(:get_template, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTemplate" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetTemplateInput) o.output = Shapes::ShapeRef.new(shape: GetTemplateOutput) o.errors << Shapes::ShapeRef.new(shape: ChangeSetNotFoundException) end) api.add_operation(:get_template_summary, Seahorse::Model::Operation.new.tap do |o| o.name = "GetTemplateSummary" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetTemplateSummaryInput) o.output = Shapes::ShapeRef.new(shape: GetTemplateSummaryOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) end) api.add_operation(:list_change_sets, Seahorse::Model::Operation.new.tap do |o| o.name = "ListChangeSets" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListChangeSetsInput) o.output = Shapes::ShapeRef.new(shape: ListChangeSetsOutput) end) api.add_operation(:list_exports, Seahorse::Model::Operation.new.tap do |o| o.name = "ListExports" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListExportsInput) o.output = Shapes::ShapeRef.new(shape: ListExportsOutput) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_imports, Seahorse::Model::Operation.new.tap do |o| o.name = "ListImports" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListImportsInput) o.output = Shapes::ShapeRef.new(shape: ListImportsOutput) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_stack_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStackInstances" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListStackInstancesInput) o.output = Shapes::ShapeRef.new(shape: ListStackInstancesOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) end) api.add_operation(:list_stack_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStackResources" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListStackResourcesInput) o.output = Shapes::ShapeRef.new(shape: ListStackResourcesOutput) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_stack_set_operation_results, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStackSetOperationResults" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListStackSetOperationResultsInput) o.output = Shapes::ShapeRef.new(shape: ListStackSetOperationResultsOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationNotFoundException) end) api.add_operation(:list_stack_set_operations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStackSetOperations" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListStackSetOperationsInput) o.output = Shapes::ShapeRef.new(shape: ListStackSetOperationsOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) end) api.add_operation(:list_stack_sets, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStackSets" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListStackSetsInput) o.output = Shapes::ShapeRef.new(shape: ListStackSetsOutput) end) api.add_operation(:list_stacks, Seahorse::Model::Operation.new.tap do |o| o.name = "ListStacks" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListStacksInput) o.output = Shapes::ShapeRef.new(shape: ListStacksOutput) o[:pager] = Aws::Pager.new( tokens: { "next_token" => "next_token" } ) end) api.add_operation(:set_stack_policy, Seahorse::Model::Operation.new.tap do |o| o.name = "SetStackPolicy" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: SetStackPolicyInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:signal_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "SignalResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: SignalResourceInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) end) api.add_operation(:stop_stack_set_operation, Seahorse::Model::Operation.new.tap do |o| o.name = "StopStackSetOperation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StopStackSetOperationInput) o.output = Shapes::ShapeRef.new(shape: StopStackSetOperationOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationNotFoundException) o.errors << Shapes::ShapeRef.new(shape: InvalidOperationException) end) api.add_operation(:update_stack, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateStack" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateStackInput) o.output = Shapes::ShapeRef.new(shape: UpdateStackOutput) o.errors << Shapes::ShapeRef.new(shape: InsufficientCapabilitiesException) o.errors << Shapes::ShapeRef.new(shape: TokenAlreadyExistsException) end) api.add_operation(:update_stack_instances, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateStackInstances" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateStackInstancesInput) o.output = Shapes::ShapeRef.new(shape: UpdateStackInstancesOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) o.errors << Shapes::ShapeRef.new(shape: StackInstanceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationInProgressException) o.errors << Shapes::ShapeRef.new(shape: OperationIdAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: StaleRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidOperationException) end) api.add_operation(:update_stack_set, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateStackSet" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateStackSetInput) o.output = Shapes::ShapeRef.new(shape: UpdateStackSetOutput) o.errors << Shapes::ShapeRef.new(shape: StackSetNotFoundException) o.errors << Shapes::ShapeRef.new(shape: OperationInProgressException) o.errors << Shapes::ShapeRef.new(shape: OperationIdAlreadyExistsException) o.errors << Shapes::ShapeRef.new(shape: StaleRequestException) o.errors << Shapes::ShapeRef.new(shape: InvalidOperationException) o.errors << Shapes::ShapeRef.new(shape: StackInstanceNotFoundException) end) api.add_operation(:update_termination_protection, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateTerminationProtection" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateTerminationProtectionInput) o.output = Shapes::ShapeRef.new(shape: UpdateTerminationProtectionOutput) end) api.add_operation(:validate_template, Seahorse::Model::Operation.new.tap do |o| o.name = "ValidateTemplate" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ValidateTemplateInput) o.output = Shapes::ShapeRef.new(shape: ValidateTemplateOutput) end) end