{-# LANGUAGE DisambiguateRecordFields #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.CloudFormation.Types
(
defaultService,
_AlreadyExistsException,
_CFNRegistryException,
_ChangeSetNotFoundException,
_CreatedButModifiedException,
_InsufficientCapabilitiesException,
_InvalidChangeSetStatusException,
_InvalidOperationException,
_InvalidStateTransitionException,
_LimitExceededException,
_NameAlreadyExistsException,
_OperationIdAlreadyExistsException,
_OperationInProgressException,
_OperationNotFoundException,
_OperationStatusCheckFailedException,
_StackInstanceNotFoundException,
_StackNotFoundException,
_StackSetNotEmptyException,
_StackSetNotFoundException,
_StaleRequestException,
_TokenAlreadyExistsException,
_TypeConfigurationNotFoundException,
_TypeNotFoundException,
AccountFilterType (..),
AccountGateStatus (..),
CallAs (..),
Capability (..),
Category (..),
ChangeAction (..),
ChangeSetHooksStatus (..),
ChangeSetStatus (..),
ChangeSetType (..),
ChangeSource (..),
ChangeType (..),
DeprecatedStatus (..),
DifferenceType (..),
EvaluationType (..),
ExecutionStatus (..),
HandlerErrorCode (..),
HookFailureMode (..),
HookInvocationPoint (..),
HookStatus (..),
HookTargetType (..),
IdentityProvider (..),
OnFailure (..),
OperationResultFilterName (..),
OperationStatus (..),
PermissionModels (..),
ProvisioningType (..),
PublisherStatus (..),
RegionConcurrencyType (..),
RegistrationStatus (..),
RegistryType (..),
Replacement (..),
RequiresRecreation (..),
ResourceAttribute (..),
ResourceSignalStatus (..),
ResourceStatus (..),
StackDriftDetectionStatus (..),
StackDriftStatus (..),
StackInstanceDetailedStatus (..),
StackInstanceFilterName (..),
StackInstanceStatus (..),
StackResourceDriftStatus (..),
StackSetDriftDetectionStatus (..),
StackSetDriftStatus (..),
StackSetOperationAction (..),
StackSetOperationResultStatus (..),
StackSetOperationStatus (..),
StackSetStatus (..),
StackStatus (..),
TemplateStage (..),
ThirdPartyType (..),
TypeTestsStatus (..),
VersionBump (..),
Visibility (..),
AccountGateResult (..),
newAccountGateResult,
accountGateResult_status,
accountGateResult_statusReason,
AccountLimit (..),
newAccountLimit,
accountLimit_name,
accountLimit_value,
AutoDeployment (..),
newAutoDeployment,
autoDeployment_enabled,
autoDeployment_retainStacksOnAccountRemoval,
BatchDescribeTypeConfigurationsError (..),
newBatchDescribeTypeConfigurationsError,
batchDescribeTypeConfigurationsError_errorCode,
batchDescribeTypeConfigurationsError_errorMessage,
batchDescribeTypeConfigurationsError_typeConfigurationIdentifier,
Change (..),
newChange,
change_hookInvocationCount,
change_resourceChange,
change_type,
ChangeSetHook (..),
newChangeSetHook,
changeSetHook_failureMode,
changeSetHook_invocationPoint,
changeSetHook_targetDetails,
changeSetHook_typeConfigurationVersionId,
changeSetHook_typeName,
changeSetHook_typeVersionId,
ChangeSetHookResourceTargetDetails (..),
newChangeSetHookResourceTargetDetails,
changeSetHookResourceTargetDetails_logicalResourceId,
changeSetHookResourceTargetDetails_resourceAction,
changeSetHookResourceTargetDetails_resourceType,
ChangeSetHookTargetDetails (..),
newChangeSetHookTargetDetails,
changeSetHookTargetDetails_resourceTargetDetails,
changeSetHookTargetDetails_targetType,
ChangeSetSummary (..),
newChangeSetSummary,
changeSetSummary_changeSetId,
changeSetSummary_changeSetName,
changeSetSummary_creationTime,
changeSetSummary_description,
changeSetSummary_executionStatus,
changeSetSummary_includeNestedStacks,
changeSetSummary_parentChangeSetId,
changeSetSummary_rootChangeSetId,
changeSetSummary_stackId,
changeSetSummary_stackName,
changeSetSummary_status,
changeSetSummary_statusReason,
DeploymentTargets (..),
newDeploymentTargets,
deploymentTargets_accountFilterType,
deploymentTargets_accounts,
deploymentTargets_accountsUrl,
deploymentTargets_organizationalUnitIds,
Export (..),
newExport,
export_exportingStackId,
export_name,
export_value,
LoggingConfig (..),
newLoggingConfig,
loggingConfig_logRoleArn,
loggingConfig_logGroupName,
ManagedExecution (..),
newManagedExecution,
managedExecution_active,
ModuleInfo (..),
newModuleInfo,
moduleInfo_logicalIdHierarchy,
moduleInfo_typeHierarchy,
OperationResultFilter (..),
newOperationResultFilter,
operationResultFilter_name,
operationResultFilter_values,
Output (..),
newOutput,
output_description,
output_exportName,
output_outputKey,
output_outputValue,
Parameter (..),
newParameter,
parameter_parameterKey,
parameter_parameterValue,
parameter_resolvedValue,
parameter_usePreviousValue,
ParameterConstraints (..),
newParameterConstraints,
parameterConstraints_allowedValues,
ParameterDeclaration (..),
newParameterDeclaration,
parameterDeclaration_defaultValue,
parameterDeclaration_description,
parameterDeclaration_noEcho,
parameterDeclaration_parameterConstraints,
parameterDeclaration_parameterKey,
parameterDeclaration_parameterType,
PhysicalResourceIdContextKeyValuePair (..),
newPhysicalResourceIdContextKeyValuePair,
physicalResourceIdContextKeyValuePair_key,
physicalResourceIdContextKeyValuePair_value,
PropertyDifference (..),
newPropertyDifference,
propertyDifference_propertyPath,
propertyDifference_expectedValue,
propertyDifference_actualValue,
propertyDifference_differenceType,
RequiredActivatedType (..),
newRequiredActivatedType,
requiredActivatedType_originalTypeName,
requiredActivatedType_publisherId,
requiredActivatedType_supportedMajorVersions,
requiredActivatedType_typeNameAlias,
ResourceChange (..),
newResourceChange,
resourceChange_action,
resourceChange_changeSetId,
resourceChange_details,
resourceChange_logicalResourceId,
resourceChange_moduleInfo,
resourceChange_physicalResourceId,
resourceChange_replacement,
resourceChange_resourceType,
resourceChange_scope,
ResourceChangeDetail (..),
newResourceChangeDetail,
resourceChangeDetail_causingEntity,
resourceChangeDetail_changeSource,
resourceChangeDetail_evaluation,
resourceChangeDetail_target,
ResourceIdentifierSummary (..),
newResourceIdentifierSummary,
resourceIdentifierSummary_logicalResourceIds,
resourceIdentifierSummary_resourceIdentifiers,
resourceIdentifierSummary_resourceType,
ResourceTargetDefinition (..),
newResourceTargetDefinition,
resourceTargetDefinition_attribute,
resourceTargetDefinition_name,
resourceTargetDefinition_requiresRecreation,
ResourceToImport (..),
newResourceToImport,
resourceToImport_resourceType,
resourceToImport_logicalResourceId,
resourceToImport_resourceIdentifier,
RollbackConfiguration (..),
newRollbackConfiguration,
rollbackConfiguration_monitoringTimeInMinutes,
rollbackConfiguration_rollbackTriggers,
RollbackTrigger (..),
newRollbackTrigger,
rollbackTrigger_arn,
rollbackTrigger_type,
Stack (..),
newStack,
stack_capabilities,
stack_changeSetId,
stack_deletionTime,
stack_description,
stack_disableRollback,
stack_driftInformation,
stack_enableTerminationProtection,
stack_lastUpdatedTime,
stack_notificationARNs,
stack_outputs,
stack_parameters,
stack_parentId,
stack_roleARN,
stack_rollbackConfiguration,
stack_rootId,
stack_stackId,
stack_stackStatusReason,
stack_tags,
stack_timeoutInMinutes,
stack_stackName,
stack_creationTime,
stack_stackStatus,
StackDriftInformation (..),
newStackDriftInformation,
stackDriftInformation_lastCheckTimestamp,
stackDriftInformation_stackDriftStatus,
StackDriftInformationSummary (..),
newStackDriftInformationSummary,
stackDriftInformationSummary_lastCheckTimestamp,
stackDriftInformationSummary_stackDriftStatus,
StackEvent (..),
newStackEvent,
stackEvent_clientRequestToken,
stackEvent_hookFailureMode,
stackEvent_hookInvocationPoint,
stackEvent_hookStatus,
stackEvent_hookStatusReason,
stackEvent_hookType,
stackEvent_logicalResourceId,
stackEvent_physicalResourceId,
stackEvent_resourceProperties,
stackEvent_resourceStatus,
stackEvent_resourceStatusReason,
stackEvent_resourceType,
stackEvent_stackId,
stackEvent_eventId,
stackEvent_stackName,
stackEvent_timestamp,
StackInstance (..),
newStackInstance,
stackInstance_account,
stackInstance_driftStatus,
stackInstance_lastDriftCheckTimestamp,
stackInstance_lastOperationId,
stackInstance_organizationalUnitId,
stackInstance_parameterOverrides,
stackInstance_region,
stackInstance_stackId,
stackInstance_stackInstanceStatus,
stackInstance_stackSetId,
stackInstance_status,
stackInstance_statusReason,
StackInstanceComprehensiveStatus (..),
newStackInstanceComprehensiveStatus,
stackInstanceComprehensiveStatus_detailedStatus,
StackInstanceFilter (..),
newStackInstanceFilter,
stackInstanceFilter_name,
stackInstanceFilter_values,
StackInstanceSummary (..),
newStackInstanceSummary,
stackInstanceSummary_account,
stackInstanceSummary_driftStatus,
stackInstanceSummary_lastDriftCheckTimestamp,
stackInstanceSummary_lastOperationId,
stackInstanceSummary_organizationalUnitId,
stackInstanceSummary_region,
stackInstanceSummary_stackId,
stackInstanceSummary_stackInstanceStatus,
stackInstanceSummary_stackSetId,
stackInstanceSummary_status,
stackInstanceSummary_statusReason,
StackResource (..),
newStackResource,
stackResource_description,
stackResource_driftInformation,
stackResource_moduleInfo,
stackResource_physicalResourceId,
stackResource_resourceStatusReason,
stackResource_stackId,
stackResource_stackName,
stackResource_logicalResourceId,
stackResource_resourceType,
stackResource_timestamp,
stackResource_resourceStatus,
StackResourceDetail (..),
newStackResourceDetail,
stackResourceDetail_description,
stackResourceDetail_driftInformation,
stackResourceDetail_metadata,
stackResourceDetail_moduleInfo,
stackResourceDetail_physicalResourceId,
stackResourceDetail_resourceStatusReason,
stackResourceDetail_stackId,
stackResourceDetail_stackName,
stackResourceDetail_logicalResourceId,
stackResourceDetail_resourceType,
stackResourceDetail_lastUpdatedTimestamp,
stackResourceDetail_resourceStatus,
StackResourceDrift (..),
newStackResourceDrift,
stackResourceDrift_actualProperties,
stackResourceDrift_expectedProperties,
stackResourceDrift_moduleInfo,
stackResourceDrift_physicalResourceId,
stackResourceDrift_physicalResourceIdContext,
stackResourceDrift_propertyDifferences,
stackResourceDrift_stackId,
stackResourceDrift_logicalResourceId,
stackResourceDrift_resourceType,
stackResourceDrift_stackResourceDriftStatus,
stackResourceDrift_timestamp,
StackResourceDriftInformation (..),
newStackResourceDriftInformation,
stackResourceDriftInformation_lastCheckTimestamp,
stackResourceDriftInformation_stackResourceDriftStatus,
StackResourceDriftInformationSummary (..),
newStackResourceDriftInformationSummary,
stackResourceDriftInformationSummary_lastCheckTimestamp,
stackResourceDriftInformationSummary_stackResourceDriftStatus,
StackResourceSummary (..),
newStackResourceSummary,
stackResourceSummary_driftInformation,
stackResourceSummary_moduleInfo,
stackResourceSummary_physicalResourceId,
stackResourceSummary_resourceStatusReason,
stackResourceSummary_logicalResourceId,
stackResourceSummary_resourceType,
stackResourceSummary_lastUpdatedTimestamp,
stackResourceSummary_resourceStatus,
StackSet (..),
newStackSet,
stackSet_administrationRoleARN,
stackSet_autoDeployment,
stackSet_capabilities,
stackSet_description,
stackSet_executionRoleName,
stackSet_managedExecution,
stackSet_organizationalUnitIds,
stackSet_parameters,
stackSet_permissionModel,
stackSet_stackSetARN,
stackSet_stackSetDriftDetectionDetails,
stackSet_stackSetId,
stackSet_stackSetName,
stackSet_status,
stackSet_tags,
stackSet_templateBody,
StackSetDriftDetectionDetails (..),
newStackSetDriftDetectionDetails,
stackSetDriftDetectionDetails_driftDetectionStatus,
stackSetDriftDetectionDetails_driftStatus,
stackSetDriftDetectionDetails_driftedStackInstancesCount,
stackSetDriftDetectionDetails_failedStackInstancesCount,
stackSetDriftDetectionDetails_inProgressStackInstancesCount,
stackSetDriftDetectionDetails_inSyncStackInstancesCount,
stackSetDriftDetectionDetails_lastDriftCheckTimestamp,
stackSetDriftDetectionDetails_totalStackInstancesCount,
StackSetOperation (..),
newStackSetOperation,
stackSetOperation_action,
stackSetOperation_administrationRoleARN,
stackSetOperation_creationTimestamp,
stackSetOperation_deploymentTargets,
stackSetOperation_endTimestamp,
stackSetOperation_executionRoleName,
stackSetOperation_operationId,
stackSetOperation_operationPreferences,
stackSetOperation_retainStacks,
stackSetOperation_stackSetDriftDetectionDetails,
stackSetOperation_stackSetId,
stackSetOperation_status,
stackSetOperation_statusDetails,
stackSetOperation_statusReason,
StackSetOperationPreferences (..),
newStackSetOperationPreferences,
stackSetOperationPreferences_failureToleranceCount,
stackSetOperationPreferences_failureTolerancePercentage,
stackSetOperationPreferences_maxConcurrentCount,
stackSetOperationPreferences_maxConcurrentPercentage,
stackSetOperationPreferences_regionConcurrencyType,
stackSetOperationPreferences_regionOrder,
StackSetOperationResultSummary (..),
newStackSetOperationResultSummary,
stackSetOperationResultSummary_account,
stackSetOperationResultSummary_accountGateResult,
stackSetOperationResultSummary_organizationalUnitId,
stackSetOperationResultSummary_region,
stackSetOperationResultSummary_status,
stackSetOperationResultSummary_statusReason,
StackSetOperationStatusDetails (..),
newStackSetOperationStatusDetails,
stackSetOperationStatusDetails_failedStackInstancesCount,
StackSetOperationSummary (..),
newStackSetOperationSummary,
stackSetOperationSummary_action,
stackSetOperationSummary_creationTimestamp,
stackSetOperationSummary_endTimestamp,
stackSetOperationSummary_operationId,
stackSetOperationSummary_operationPreferences,
stackSetOperationSummary_status,
stackSetOperationSummary_statusDetails,
stackSetOperationSummary_statusReason,
StackSetSummary (..),
newStackSetSummary,
stackSetSummary_autoDeployment,
stackSetSummary_description,
stackSetSummary_driftStatus,
stackSetSummary_lastDriftCheckTimestamp,
stackSetSummary_managedExecution,
stackSetSummary_permissionModel,
stackSetSummary_stackSetId,
stackSetSummary_stackSetName,
stackSetSummary_status,
StackSummary (..),
newStackSummary,
stackSummary_deletionTime,
stackSummary_driftInformation,
stackSummary_lastUpdatedTime,
stackSummary_parentId,
stackSummary_rootId,
stackSummary_stackId,
stackSummary_stackStatusReason,
stackSummary_templateDescription,
stackSummary_stackName,
stackSummary_creationTime,
stackSummary_stackStatus,
Tag (..),
newTag,
tag_key,
tag_value,
TemplateParameter (..),
newTemplateParameter,
templateParameter_defaultValue,
templateParameter_description,
templateParameter_noEcho,
templateParameter_parameterKey,
TypeConfigurationDetails (..),
newTypeConfigurationDetails,
typeConfigurationDetails_alias,
typeConfigurationDetails_arn,
typeConfigurationDetails_configuration,
typeConfigurationDetails_isDefaultConfiguration,
typeConfigurationDetails_lastUpdated,
typeConfigurationDetails_typeArn,
typeConfigurationDetails_typeName,
TypeConfigurationIdentifier (..),
newTypeConfigurationIdentifier,
typeConfigurationIdentifier_type,
typeConfigurationIdentifier_typeArn,
typeConfigurationIdentifier_typeConfigurationAlias,
typeConfigurationIdentifier_typeConfigurationArn,
typeConfigurationIdentifier_typeName,
TypeFilters (..),
newTypeFilters,
typeFilters_category,
typeFilters_publisherId,
typeFilters_typeNamePrefix,
TypeSummary (..),
newTypeSummary,
typeSummary_defaultVersionId,
typeSummary_description,
typeSummary_isActivated,
typeSummary_lastUpdated,
typeSummary_latestPublicVersion,
typeSummary_originalTypeName,
typeSummary_publicVersionNumber,
typeSummary_publisherId,
typeSummary_publisherIdentity,
typeSummary_publisherName,
typeSummary_type,
typeSummary_typeArn,
typeSummary_typeName,
TypeVersionSummary (..),
newTypeVersionSummary,
typeVersionSummary_arn,
typeVersionSummary_description,
typeVersionSummary_isDefaultVersion,
typeVersionSummary_publicVersionNumber,
typeVersionSummary_timeCreated,
typeVersionSummary_type,
typeVersionSummary_typeName,
typeVersionSummary_versionId,
)
where
import Amazonka.CloudFormation.Types.AccountFilterType
import Amazonka.CloudFormation.Types.AccountGateResult
import Amazonka.CloudFormation.Types.AccountGateStatus
import Amazonka.CloudFormation.Types.AccountLimit
import Amazonka.CloudFormation.Types.AutoDeployment
import Amazonka.CloudFormation.Types.BatchDescribeTypeConfigurationsError
import Amazonka.CloudFormation.Types.CallAs
import Amazonka.CloudFormation.Types.Capability
import Amazonka.CloudFormation.Types.Category
import Amazonka.CloudFormation.Types.Change
import Amazonka.CloudFormation.Types.ChangeAction
import Amazonka.CloudFormation.Types.ChangeSetHook
import Amazonka.CloudFormation.Types.ChangeSetHookResourceTargetDetails
import Amazonka.CloudFormation.Types.ChangeSetHookTargetDetails
import Amazonka.CloudFormation.Types.ChangeSetHooksStatus
import Amazonka.CloudFormation.Types.ChangeSetStatus
import Amazonka.CloudFormation.Types.ChangeSetSummary
import Amazonka.CloudFormation.Types.ChangeSetType
import Amazonka.CloudFormation.Types.ChangeSource
import Amazonka.CloudFormation.Types.ChangeType
import Amazonka.CloudFormation.Types.DeploymentTargets
import Amazonka.CloudFormation.Types.DeprecatedStatus
import Amazonka.CloudFormation.Types.DifferenceType
import Amazonka.CloudFormation.Types.EvaluationType
import Amazonka.CloudFormation.Types.ExecutionStatus
import Amazonka.CloudFormation.Types.Export
import Amazonka.CloudFormation.Types.HandlerErrorCode
import Amazonka.CloudFormation.Types.HookFailureMode
import Amazonka.CloudFormation.Types.HookInvocationPoint
import Amazonka.CloudFormation.Types.HookStatus
import Amazonka.CloudFormation.Types.HookTargetType
import Amazonka.CloudFormation.Types.IdentityProvider
import Amazonka.CloudFormation.Types.LoggingConfig
import Amazonka.CloudFormation.Types.ManagedExecution
import Amazonka.CloudFormation.Types.ModuleInfo
import Amazonka.CloudFormation.Types.OnFailure
import Amazonka.CloudFormation.Types.OperationResultFilter
import Amazonka.CloudFormation.Types.OperationResultFilterName
import Amazonka.CloudFormation.Types.OperationStatus
import Amazonka.CloudFormation.Types.Output
import Amazonka.CloudFormation.Types.Parameter
import Amazonka.CloudFormation.Types.ParameterConstraints
import Amazonka.CloudFormation.Types.ParameterDeclaration
import Amazonka.CloudFormation.Types.PermissionModels
import Amazonka.CloudFormation.Types.PhysicalResourceIdContextKeyValuePair
import Amazonka.CloudFormation.Types.PropertyDifference
import Amazonka.CloudFormation.Types.ProvisioningType
import Amazonka.CloudFormation.Types.PublisherStatus
import Amazonka.CloudFormation.Types.RegionConcurrencyType
import Amazonka.CloudFormation.Types.RegistrationStatus
import Amazonka.CloudFormation.Types.RegistryType
import Amazonka.CloudFormation.Types.Replacement
import Amazonka.CloudFormation.Types.RequiredActivatedType
import Amazonka.CloudFormation.Types.RequiresRecreation
import Amazonka.CloudFormation.Types.ResourceAttribute
import Amazonka.CloudFormation.Types.ResourceChange
import Amazonka.CloudFormation.Types.ResourceChangeDetail
import Amazonka.CloudFormation.Types.ResourceIdentifierSummary
import Amazonka.CloudFormation.Types.ResourceSignalStatus
import Amazonka.CloudFormation.Types.ResourceStatus
import Amazonka.CloudFormation.Types.ResourceTargetDefinition
import Amazonka.CloudFormation.Types.ResourceToImport
import Amazonka.CloudFormation.Types.RollbackConfiguration
import Amazonka.CloudFormation.Types.RollbackTrigger
import Amazonka.CloudFormation.Types.Stack
import Amazonka.CloudFormation.Types.StackDriftDetectionStatus
import Amazonka.CloudFormation.Types.StackDriftInformation
import Amazonka.CloudFormation.Types.StackDriftInformationSummary
import Amazonka.CloudFormation.Types.StackDriftStatus
import Amazonka.CloudFormation.Types.StackEvent
import Amazonka.CloudFormation.Types.StackInstance
import Amazonka.CloudFormation.Types.StackInstanceComprehensiveStatus
import Amazonka.CloudFormation.Types.StackInstanceDetailedStatus
import Amazonka.CloudFormation.Types.StackInstanceFilter
import Amazonka.CloudFormation.Types.StackInstanceFilterName
import Amazonka.CloudFormation.Types.StackInstanceStatus
import Amazonka.CloudFormation.Types.StackInstanceSummary
import Amazonka.CloudFormation.Types.StackResource
import Amazonka.CloudFormation.Types.StackResourceDetail
import Amazonka.CloudFormation.Types.StackResourceDrift
import Amazonka.CloudFormation.Types.StackResourceDriftInformation
import Amazonka.CloudFormation.Types.StackResourceDriftInformationSummary
import Amazonka.CloudFormation.Types.StackResourceDriftStatus
import Amazonka.CloudFormation.Types.StackResourceSummary
import Amazonka.CloudFormation.Types.StackSet
import Amazonka.CloudFormation.Types.StackSetDriftDetectionDetails
import Amazonka.CloudFormation.Types.StackSetDriftDetectionStatus
import Amazonka.CloudFormation.Types.StackSetDriftStatus
import Amazonka.CloudFormation.Types.StackSetOperation
import Amazonka.CloudFormation.Types.StackSetOperationAction
import Amazonka.CloudFormation.Types.StackSetOperationPreferences
import Amazonka.CloudFormation.Types.StackSetOperationResultStatus
import Amazonka.CloudFormation.Types.StackSetOperationResultSummary
import Amazonka.CloudFormation.Types.StackSetOperationStatus
import Amazonka.CloudFormation.Types.StackSetOperationStatusDetails
import Amazonka.CloudFormation.Types.StackSetOperationSummary
import Amazonka.CloudFormation.Types.StackSetStatus
import Amazonka.CloudFormation.Types.StackSetSummary
import Amazonka.CloudFormation.Types.StackStatus
import Amazonka.CloudFormation.Types.StackSummary
import Amazonka.CloudFormation.Types.Tag
import Amazonka.CloudFormation.Types.TemplateParameter
import Amazonka.CloudFormation.Types.TemplateStage
import Amazonka.CloudFormation.Types.ThirdPartyType
import Amazonka.CloudFormation.Types.TypeConfigurationDetails
import Amazonka.CloudFormation.Types.TypeConfigurationIdentifier
import Amazonka.CloudFormation.Types.TypeFilters
import Amazonka.CloudFormation.Types.TypeSummary
import Amazonka.CloudFormation.Types.TypeTestsStatus
import Amazonka.CloudFormation.Types.TypeVersionSummary
import Amazonka.CloudFormation.Types.VersionBump
import Amazonka.CloudFormation.Types.Visibility
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Prelude as Prelude
import qualified Amazonka.Sign.V4 as Sign
defaultService :: Core.Service
defaultService :: Service
defaultService =
Core.Service
{ $sel:abbrev:Service :: Abbrev
Core.abbrev = Abbrev
"CloudFormation",
$sel:signer:Service :: Signer
Core.signer = Signer
Sign.v4,
$sel:endpointPrefix:Service :: ByteString
Core.endpointPrefix = ByteString
"cloudformation",
$sel:signingName:Service :: ByteString
Core.signingName = ByteString
"cloudformation",
$sel:version:Service :: ByteString
Core.version = ByteString
"2010-05-15",
$sel:s3AddressingStyle:Service :: S3AddressingStyle
Core.s3AddressingStyle = S3AddressingStyle
Core.S3AddressingStyleAuto,
$sel:endpoint:Service :: Region -> Endpoint
Core.endpoint = Service -> Region -> Endpoint
Core.defaultEndpoint Service
defaultService,
$sel:timeout:Service :: Maybe Seconds
Core.timeout = forall a. a -> Maybe a
Prelude.Just Seconds
70,
$sel:check:Service :: Status -> Bool
Core.check = Status -> Bool
Core.statusSuccess,
$sel:error:Service :: Status -> [Header] -> ByteStringLazy -> Error
Core.error = Abbrev -> Status -> [Header] -> ByteStringLazy -> Error
Core.parseXMLError Abbrev
"CloudFormation",
$sel:retry:Service :: Retry
Core.retry = Retry
retry
}
where
retry :: Retry
retry =
Core.Exponential
{ $sel:base:Exponential :: Double
Core.base = Double
5.0e-2,
$sel:growth:Exponential :: Int
Core.growth = Int
2,
$sel:attempts:Exponential :: Int
Core.attempts = Int
5,
$sel:check:Exponential :: ServiceError -> Maybe Text
Core.check = forall {a}. IsString a => ServiceError -> Maybe a
check
}
check :: ServiceError -> Maybe a
check ServiceError
e
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
502) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"bad_gateway"
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
504) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"gateway_timeout"
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
500) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"general_server_error"
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
509) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"limit_exceeded"
| forall s a. Getting Any s a -> s -> Bool
Lens.has
( forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"RequestThrottledException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"request_throttled_exception"
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
503) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"service_unavailable"
| forall s a. Getting Any s a -> s -> Bool
Lens.has
( forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"ThrottledException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"throttled_exception"
| forall s a. Getting Any s a -> s -> Bool
Lens.has
( forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"Throttling"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"throttling"
| forall s a. Getting Any s a -> s -> Bool
Lens.has
( forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode ErrorCode
"ThrottlingException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"throttling_exception"
| forall s a. Getting Any s a -> s -> Bool
Lens.has
( forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
ErrorCode -> Optic' p f ServiceError ServiceError
Core.hasCode
ErrorCode
"ProvisionedThroughputExceededException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
)
ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"throughput_exceeded"
| forall s a. Getting Any s a -> s -> Bool
Lens.has (forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
429) ServiceError
e =
forall a. a -> Maybe a
Prelude.Just a
"too_many_requests"
| Bool
Prelude.otherwise = forall a. Maybe a
Prelude.Nothing
_AlreadyExistsException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_AlreadyExistsException :: forall a. AsError a => Fold a ServiceError
_AlreadyExistsException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"AlreadyExistsException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
_CFNRegistryException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_CFNRegistryException :: forall a. AsError a => Fold a ServiceError
_CFNRegistryException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"CFNRegistryException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
_ChangeSetNotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_ChangeSetNotFoundException :: forall a. AsError a => Fold a ServiceError
_ChangeSetNotFoundException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"ChangeSetNotFound"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
404
_CreatedButModifiedException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_CreatedButModifiedException :: forall a. AsError a => Fold a ServiceError
_CreatedButModifiedException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"CreatedButModifiedException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
409
_InsufficientCapabilitiesException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InsufficientCapabilitiesException :: forall a. AsError a => Fold a ServiceError
_InsufficientCapabilitiesException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InsufficientCapabilitiesException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
_InvalidChangeSetStatusException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidChangeSetStatusException :: forall a. AsError a => Fold a ServiceError
_InvalidChangeSetStatusException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidChangeSetStatus"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
_InvalidOperationException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidOperationException :: forall a. AsError a => Fold a ServiceError
_InvalidOperationException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidOperationException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
_InvalidStateTransitionException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_InvalidStateTransitionException :: forall a. AsError a => Fold a ServiceError
_InvalidStateTransitionException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"InvalidStateTransition"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
_LimitExceededException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_LimitExceededException :: forall a. AsError a => Fold a ServiceError
_LimitExceededException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"LimitExceededException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
_NameAlreadyExistsException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_NameAlreadyExistsException :: forall a. AsError a => Fold a ServiceError
_NameAlreadyExistsException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"NameAlreadyExistsException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
409
_OperationIdAlreadyExistsException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_OperationIdAlreadyExistsException :: forall a. AsError a => Fold a ServiceError
_OperationIdAlreadyExistsException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"OperationIdAlreadyExistsException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
409
_OperationInProgressException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_OperationInProgressException :: forall a. AsError a => Fold a ServiceError
_OperationInProgressException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"OperationInProgressException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
409
_OperationNotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_OperationNotFoundException :: forall a. AsError a => Fold a ServiceError
_OperationNotFoundException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"OperationNotFoundException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
404
_OperationStatusCheckFailedException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_OperationStatusCheckFailedException :: forall a. AsError a => Fold a ServiceError
_OperationStatusCheckFailedException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"ConditionalCheckFailed"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
_StackInstanceNotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_StackInstanceNotFoundException :: forall a. AsError a => Fold a ServiceError
_StackInstanceNotFoundException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"StackInstanceNotFoundException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
404
_StackNotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_StackNotFoundException :: forall a. AsError a => Fold a ServiceError
_StackNotFoundException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"StackNotFoundException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
404
_StackSetNotEmptyException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_StackSetNotEmptyException :: forall a. AsError a => Fold a ServiceError
_StackSetNotEmptyException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"StackSetNotEmptyException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
409
_StackSetNotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_StackSetNotFoundException :: forall a. AsError a => Fold a ServiceError
_StackSetNotFoundException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"StackSetNotFoundException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
404
_StaleRequestException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_StaleRequestException :: forall a. AsError a => Fold a ServiceError
_StaleRequestException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"StaleRequestException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
409
_TokenAlreadyExistsException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_TokenAlreadyExistsException :: forall a. AsError a => Fold a ServiceError
_TokenAlreadyExistsException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"TokenAlreadyExistsException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
400
_TypeConfigurationNotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_TypeConfigurationNotFoundException :: forall a. AsError a => Fold a ServiceError
_TypeConfigurationNotFoundException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"TypeConfigurationNotFoundException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
404
_TypeNotFoundException :: (Core.AsError a) => Lens.Fold a Core.ServiceError
_TypeNotFoundException :: forall a. AsError a => Fold a ServiceError
_TypeNotFoundException =
forall a. AsError a => Service -> ErrorCode -> Fold a ServiceError
Core._MatchServiceError
Service
defaultService
ErrorCode
"TypeNotFoundException"
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (p :: * -> * -> *).
(Applicative f, Choice p) =>
Int -> Optic' p f ServiceError ServiceError
Core.hasStatus Int
404