

# AWS CloudFormation endpoints and quotas
<a name="cfn"></a>

To connect programmatically to an AWS service, you use an endpoint. AWS services offer the following endpoint types in some or all of the AWS Regions that the service supports: IPv4 endpoints, dual-stack endpoints, and FIPS endpoints. Some services provide global endpoints. For more information, see [AWS service endpoints](rande.md).

Service quotas, also referred to as limits, are the maximum number of service resources or operations for your AWS account. For more information, see [AWS service quotas](aws_service_limits.md).

The following are the service endpoints and service quotas for this service.

## Service endpoints
<a name="cfn_region"></a>


| Region Name | Region | Endpoint | Protocol | 
| --- | --- | --- | --- | 
| US East (Ohio) | us-east-2 |  cloudformation.us-east-2.amazonaws.com <br /> cloudformation-fips.us-east-2.amazonaws.com  | HTTPS<br />HTTPS | 
| US East (N. Virginia) | us-east-1 |  cloudformation.us-east-1.amazonaws.com <br /> cloudformation-fips.us-east-1.amazonaws.com  | HTTPS<br />HTTPS | 
| US West (N. California) | us-west-1 |  cloudformation.us-west-1.amazonaws.com <br /> cloudformation-fips.us-west-1.amazonaws.com  | HTTPS<br />HTTPS | 
| US West (Oregon) | us-west-2 |  cloudformation.us-west-2.amazonaws.com <br /> cloudformation-fips.us-west-2.amazonaws.com  | HTTPS<br />HTTPS | 
| Africa (Cape Town) | af-south-1 |  cloudformation.af-south-1.amazonaws.com  | HTTPS | 
| Asia Pacific (Hong Kong) | ap-east-1 |  cloudformation.ap-east-1.amazonaws.com  | HTTPS | 
| Asia Pacific (Hyderabad) | ap-south-2 |  cloudformation.ap-south-2.amazonaws.com  | HTTPS | 
| Asia Pacific (Jakarta) | ap-southeast-3 |  cloudformation.ap-southeast-3.amazonaws.com  | HTTPS | 
| Asia Pacific (Malaysia) | ap-southeast-5 |  cloudformation.ap-southeast-5.amazonaws.com  | HTTPS | 
| Asia Pacific (Melbourne) | ap-southeast-4 |  cloudformation.ap-southeast-4.amazonaws.com  | HTTPS | 
| Asia Pacific (Mumbai) | ap-south-1 |  cloudformation.ap-south-1.amazonaws.com  | HTTPS | 
| Asia Pacific (New Zealand) | ap-southeast-6 |  cloudformation.ap-southeast-6.amazonaws.com  | HTTPS | 
| Asia Pacific (Osaka) | ap-northeast-3 |  cloudformation.ap-northeast-3.amazonaws.com  | HTTPS | 
| Asia Pacific (Seoul) | ap-northeast-2 |  cloudformation.ap-northeast-2.amazonaws.com  | HTTPS | 
| Asia Pacific (Singapore) | ap-southeast-1 |  cloudformation.ap-southeast-1.amazonaws.com  | HTTPS | 
| Asia Pacific (Sydney) | ap-southeast-2 |  cloudformation.ap-southeast-2.amazonaws.com  | HTTPS | 
| Asia Pacific (Taipei) | ap-east-2 |  cloudformation.ap-east-2.amazonaws.com  | HTTPS | 
| Asia Pacific (Thailand) | ap-southeast-7 |  cloudformation.ap-southeast-7.amazonaws.com  | HTTPS | 
| Asia Pacific (Tokyo) | ap-northeast-1 |  cloudformation.ap-northeast-1.amazonaws.com  | HTTPS | 
| Canada (Central) | ca-central-1 |  cloudformation.ca-central-1.amazonaws.com  | HTTPS | 
| Canada West (Calgary) | ca-west-1 |  cloudformation.ca-west-1.amazonaws.com  | HTTPS | 
| Europe (Frankfurt) | eu-central-1 |  cloudformation.eu-central-1.amazonaws.com  | HTTPS | 
| Europe (Ireland) | eu-west-1 |  cloudformation.eu-west-1.amazonaws.com  | HTTPS | 
| Europe (London) | eu-west-2 |  cloudformation.eu-west-2.amazonaws.com  | HTTPS | 
| Europe (Milan) | eu-south-1 |  cloudformation.eu-south-1.amazonaws.com  | HTTPS | 
| Europe (Paris) | eu-west-3 |  cloudformation.eu-west-3.amazonaws.com  | HTTPS | 
| Europe (Spain) | eu-south-2 |  cloudformation.eu-south-2.amazonaws.com  | HTTPS | 
| Europe (Stockholm) | eu-north-1 |  cloudformation.eu-north-1.amazonaws.com  | HTTPS | 
| Europe (Zurich) | eu-central-2 |  cloudformation.eu-central-2.amazonaws.com  | HTTPS | 
| Israel (Tel Aviv) | il-central-1 |  cloudformation.il-central-1.amazonaws.com  | HTTPS | 
| Mexico (Central) | mx-central-1 |  cloudformation.mx-central-1.amazonaws.com  | HTTPS | 
| Middle East (Bahrain) | me-south-1 |  cloudformation.me-south-1.amazonaws.com  | HTTPS | 
| Middle East (UAE) | me-central-1 |  cloudformation.me-central-1.amazonaws.com  | HTTPS | 
| South America (São Paulo) | sa-east-1 |  cloudformation.sa-east-1.amazonaws.com  | HTTPS | 
|  AWS GovCloud (US-East) | us-gov-east-1 |  cloudformation.us-gov-east-1.amazonaws.com  | HTTPS | 
|  AWS GovCloud (US-West) | us-gov-west-1 |  cloudformation.us-gov-west-1.amazonaws.com  | HTTPS | 

## Service quotas
<a name="limits_cloudformation"></a>


| Name | Default | Adjustable | Description | 
| --- | --- | --- | --- | 
| Custom Resource Response Data | Each supported Region: 4,096 Bytes | No | The maximum size of response data that a custom resource provider can submit in a response | 
| Hook configuration size | Each supported Region: 204.8 Kilobytes | No | The maximum amount of configuration data a Hook can store. | 
| Hooks per account | Each supported Region: 100 | No | The maximum number of Hooks allowed for this account in the current Region. | 
| Hooks per resource | Each supported Region: 100 | No | The maximum number of Hooks that can be configured per resource. | 
| Maximum dependencies per stack set | Each supported Region: 10 per 5 minutes | No | Maximum number of auto-deployment dependencies allowed per stack set. | 
| Maximum stack set dependencies per account | Each supported Region: 100 | No | Maximum number of auto-deployment dependencies allowed across all stack sets in your account. | 
| Module limit per account | Each supported Region: 100 |  [Yes](https://console.aws.amazon.com/servicequotas/home/services/cloudformation/quotas/L-DCC58E6D)  | Maximum number of module types you are allowed to register. | 
| Nested modules | Each supported Region: 3 | No | Number of levels of nesting per module. | 
| Queued operations per stack set | Each supported Region: 10,000 | No | Maximum number of queued operations for a stack set at a given time. | 
| Resource limit per account | Each supported Region: 50 |  [Yes](https://console.aws.amazon.com/servicequotas/home/services/cloudformation/quotas/L-9DE8E4FB)  | Maximum number of resource types you are allowed to register. | 
| Stack instance operations per administrator account | Each supported Region: 10,000 |  [Yes](https://console.aws.amazon.com/servicequotas/home/services/cloudformation/quotas/L-6A4B2F69)  | Maximum number of stack instances, across all stack sets, that you can run operations on in each Region at the same time, per administrator account. | 
| Stack instances per stack set | Each supported Region: 100,000 |  [Yes](https://console.aws.amazon.com/servicequotas/home/services/cloudformation/quotas/L-C8225BA5)  | Maximum number of stack instances you can create per stack set. | 
| Stack sets per administrator account | Each supported Region: 1,000 |  [Yes](https://console.aws.amazon.com/servicequotas/home/services/cloudformation/quotas/L-EC62D81A)  | Maximum number of AWS CloudFormation stack sets you can create in your administrator account. | 
| Stacks | Each supported Region: 2,000 |  [Yes](https://console.aws.amazon.com/servicequotas/home/services/cloudformation/quotas/L-0485CB21)  | The maximum number of active stacks; an active stack is any stack with a status other than DELETE\_COMPLETE | 
| Stacks imported using S3 object per stack set operation | Each supported Region: 200 | No | Maximum number of stacks you can import using S3 object per stack set operation. | 
| Stacks imported using inline stack ids per stack set operation | Each supported Region: 10 | No | Maximum number of stacks you can import using inline stack ids per stack set operation. | 
| Template Description Length | Each supported Region: 1,024 Bytes | No | The maximum length of a CloudFormation template description | 
| Template Dynamic References | Each supported Region: 60 | No | The maximum number of dynamic references per CloudFormation template | 
| Template Logical Resource ID Length | Each supported Region: 255 | No | The maximum length of a CloudFormation template logical resource ID | 
| Template Mapping Attributes | Each supported Region: 200 | No | The maximum number of attributes per CloudFormation template mapping | 
| Template Mapping Name and Mapping Attribute Name Length | Each supported Region: 255 | No | The maximum length of a CloudFormation template mapping name and mapping attribute name | 
| Template Mappings | Each supported Region: 200 | No | The maximum number of mappings per CloudFormation template | 
| Template Output Name Length | Each supported Region: 255 | No | The maximum length of a CloudFormation template output name | 
| Template Outputs | Each supported Region: 200 | No | The maximum number of outputs per CloudFormation template | 
| Template Parameter Name Length | Each supported Region: 255 | No | The maximum length of a CloudFormation template parameter name | 
| Template Parameter Value Length | Each supported Region: 4,096 | No | The maximum length of a CloudFormation template parameter value | 
| Template Parameters | Each supported Region: 200 | No | The maximum number of parameters per CloudFormation template | 
| Template Resources | Each supported Region: 500 | No | The maximum number of resources per CloudFormation template | 
| Template Size | Each supported Region: 1 Megabytes | No | The maximum size of a CloudFormation template; a template of size greater than 50 KiB must be stored in an Amazon S3 bucket and submitted in requests as an Amazon S3 object URL | 
| Throttle rate limit for ActivateOrganizationsAccess | Each supported Region: 2 per second | No | The maximum number of ActivateOrganizationsAccess requests you can make per second per account, in the current region | 
| Throttle rate limit for BatchDescribeTypeConfigurations | Each supported Region: 2 per second | No | The maximum number of BatchDescribeTypeConfigurations requests you can make per second per account, in the current region | 
| Throttle rate limit for CancelUpdateStack | Each supported Region: 2 per second | No | The maximum number of CancelUpdateStack requests you can make per second per account, in the current region | 
| Throttle rate limit for ContinueUpdateRollback | Each supported Region: 2 per second | No | The maximum number of ContinueUpdateRollback requests you can make per second per account, in the current region | 
| Throttle rate limit for CreateChangeSet | Each supported Region: 2 per second | No | The maximum number of CreateChangeSet requests you can make per second per account, in the current region | 
| Throttle rate limit for CreateGeneratedTemplate | Each supported Region: 2 per second | No | The maximum number of CreateGeneratedTemplate requests you can make per second per account, in the current region | 
| Throttle rate limit for CreateStack | Each supported Region: 2 per second | No | The maximum number of CreateStack requests you can make per second per account, in the current region | 
| Throttle rate limit for CreateStackInstances | Each supported Region: 2 per second | No | The maximum number of CreateStackInstances requests you can make per second per account, in the current region | 
| Throttle rate limit for CreateStackSet | Each supported Region: 2 per second | No | The maximum number of CreateStackSet requests you can make per second per account, in the current region | 
| Throttle rate limit for DeleteChangeSet | Each supported Region: 2 per second | No | The maximum number of DeleteChangeSet requests you can make per second per account, in the current region | 
| Throttle rate limit for DeleteGeneratedTemplate | Each supported Region: 2 per second | No | The maximum number of DeleteGeneratedTemplate requests you can make per second per account, in the current region | 
| Throttle rate limit for DeleteStack | Each supported Region: 2 per second | No | The maximum number of DeleteStack requests you can make per second per account, in the current region | 
| Throttle rate limit for DeleteStackInstances | Each supported Region: 2 per second | No | The maximum number of DeleteStackInstances requests you can make per second per account, in the current region | 
| Throttle rate limit for DeleteStackSet | Each supported Region: 2 per second | No | The maximum number of DeleteStackSet requests you can make per second per account, in the current region | 
| Throttle rate limit for DeregisterType | Each supported Region: 2 per second | No | The maximum number of DeregisterType requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeAccountLimits | Each supported Region: 2 per second | No | The maximum number of DescribeAccountLimits requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeChangeSet | Each supported Region: 2 per second | No | The maximum number of DescribeChangeSet requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeGeneratedTemplate | Each supported Region: 2 per second | No | The maximum number of DescribeGeneratedTemplate requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeOrganizationsAccess | Each supported Region: 2 per second | No | The maximum number of DescribeOrganizationsAccess requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribePublisher | Each supported Region: 2 per second | No | The maximum number of DescribePublisher requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeResourceScan | Each supported Region: 2 per second | No | The maximum number of DescribeResourceScan requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeStackDriftDetectionStatus | Each supported Region: 2 per second | No | The maximum number of DescribeStackDriftDetectionStatus requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeStackEvents | Each supported Region: 10 per second | No | The maximum number of DescribeStackEvents requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeStackInstance | Each supported Region: 2 per second | No | The maximum number of DescribeStackInstance requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeStackResource | Each supported Region: 20 per second | No | The maximum number of DescribeStackResource requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeStackResourceDrifts | Each supported Region: 2 per second | No | The maximum number of DescribeStackResourceDrifts requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeStackResources | Each supported Region: 10 per second | No | The maximum number of DescribeStackResources requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeStackSet | Each supported Region: 2 per second | No | The maximum number of DescribeStackSet requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeStackSetOperation | Each supported Region: 2 per second | No | The maximum number of DescribeStackSetOperation requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeStacks | Each supported Region: 10 per second | No | The maximum number of DescribeStacks requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeType | Each supported Region: 2 per second | No | The maximum number of DescribeType requests you can make per second per account, in the current region | 
| Throttle rate limit for DescribeTypeRegistration | Each supported Region: 2 per second | No | The maximum number of DescribeTypeRegistration requests you can make per second per account, in the current region | 
| Throttle rate limit for DetectStackDrift | Each supported Region: 2 per second | No | The maximum number of DetectStackDrift requests you can make per second per account, in the current region | 
| Throttle rate limit for DetectStackResourceDrift | Each supported Region: 3 per second | No | The maximum number of DetectStackResourceDrift requests you can make per second per account, in the current region | 
| Throttle rate limit for DetectStackSetDrift | Each supported Region: 2 per second | No | The maximum number of DetectStackSetDrift requests you can make per second per account, in the current region | 
| Throttle rate limit for EstimateTemplateCost | Each supported Region: 2 per second | No | The maximum number of EstimateTemplateCost requests you can make per second per account, in the current region | 
| Throttle rate limit for ExecuteChangeSet | Each supported Region: 2 per second | No | The maximum number of ExecuteChangeSet requests you can make per second per account, in the current region | 
| Throttle rate limit for GetGeneratedTemplate | Each supported Region: 2 per second | No | The maximum number of GetGeneratedTemplate requests you can make per second per account, in the current region | 
| Throttle rate limit for GetStackPolicy | Each supported Region: 2 per second | No | The maximum number of GetStackPolicy requests you can make per second per account, in the current region | 
| Throttle rate limit for GetTemplate | Each supported Region: 10 per second | No | The maximum number of GetTemplate requests you can make per second per account, in the current region | 
| Throttle rate limit for GetTemplateSummary | Each supported Region: 2 per second | No | The maximum number of GetTemplateSummary requests you can make per second per account, in the current region | 
| Throttle rate limit for ListChangeSets | Each supported Region: 2 per second | No | The maximum number of ListChangeSets requests you can make per second per account, in the current region | 
| Throttle rate limit for ListExports | Each supported Region: 10 per second | No | The maximum number of ListExports requests you can make per second per account, in the current region | 
| Throttle rate limit for ListGeneratedTemplates | Each supported Region: 2 per second | No | The maximum number of ListGeneratedTemplates requests you can make per second per account, in the current region | 
| Throttle rate limit for ListImports | Each supported Region: 2 per second | No | The maximum number of ListImports requests you can make per second per account, in the current region | 
| Throttle rate limit for ListResourceScanRelatedResources | Each supported Region: 2 per second | No | The maximum number of ListResourceScanRelatedResources requests you can make per second per account, in the current region | 
| Throttle rate limit for ListResourceScanResources | Each supported Region: 2 per second | No | The maximum number of ListResourceScanResources requests you can make per second per account, in the current region | 
| Throttle rate limit for ListResourceScans | Each supported Region: 2 per second | No | The maximum number of ListResourceScans requests you can make per second per account, in the current region | 
| Throttle rate limit for ListStackInstanceResourceDrifts | Each supported Region: 2 per second | No | The maximum number of ListStackInstanceResourceDrifts requests you can make per second per account, in the current region | 
| Throttle rate limit for ListStackInstances | Each supported Region: 2 per second | No | The maximum number of ListStackInstances requests you can make per second per account, in the current region | 
| Throttle rate limit for ListStackResources | Each supported Region: 10 per second | No | The maximum number of ListStackResources requests you can make per second per account, in the current region | 
| Throttle rate limit for ListStackSetAutoDeploymentTargets | Each supported Region: 2 per second | No | The maximum number of ListStackSetAutoDeploymentTargets requests you can make per second per account, in the current region | 
| Throttle rate limit for ListStackSetOperationResults | Each supported Region: 2 per second | No | The maximum number of ListStackSetOperationResults requests you can make per second per account, in the current region | 
| Throttle rate limit for ListStackSetOperations | Each supported Region: 2 per second | No | The maximum number of ListStackSetOperations requests you can make per second per account, in the current region | 
| Throttle rate limit for ListStackSets | Each supported Region: 2 per second | No | The maximum number of ListStackSets requests you can make per second per account, in the current region | 
| Throttle rate limit for ListStacks | Each supported Region: 10 per second | No | The maximum number of ListStacks requests you can make per second per account, in the current region | 
| Throttle rate limit for ListTypeRegistrations | Each supported Region: 2 per second | No | The maximum number of ListTypeRegistrations requests you can make per second per account, in the current region | 
| Throttle rate limit for ListTypeVersions | Each supported Region: 2 per second | No | The maximum number of ListTypeVersions requests you can make per second per account, in the current region | 
| Throttle rate limit for ListTypes | Each supported Region: 2 per second | No | The maximum number of ListTypes requests you can make per second per account, in the current region | 
| Throttle rate limit for PublishType | Each supported Region: 2 per second | No | The maximum number of PublishType requests you can make per second per account, in the current region | 
| Throttle rate limit for RegisterType | Each supported Region: 0.5 per second | No | The maximum number of RegisterType requests you can make per second per account, in the current region | 
| Throttle rate limit for RollbackStack | Each supported Region: 2 per second | No | The maximum number of RollbackStack requests you can make per second per account, in the current region | 
| Throttle rate limit for SetStackPolicy | Each supported Region: 2 per second | No | The maximum number of SetStackPolicy requests you can make per second per account, in the current region | 
| Throttle rate limit for SetTypeDefaultVersion | Each supported Region: 2 per second | No | The maximum number of SetTypeDefaultVersion requests you can make per second per account, in the current region | 
| Throttle rate limit for SignalResource | Each supported Region: 2 per second | No | The maximum number of SignalResource requests you can make per second per account, in the current region | 
| Throttle rate limit for StartResourceScan | Each supported Region: 2 per second | No | The maximum number of StartResourceScan requests you can make per second per account, in the current region | 
| Throttle rate limit for StopStackSetOperation | Each supported Region: 2 per second | No | The maximum number of StopStackSetOperation requests you can make per second per account, in the current region | 
| Throttle rate limit for UpdateGeneratedTemplate | Each supported Region: 2 per second | No | The maximum number of UpdateGeneratedTemplate requests you can make per second per account, in the current region | 
| Throttle rate limit for UpdateStack | Each supported Region: 2 per second | No | The maximum number of UpdateStack requests you can make per second per account, in the current region | 
| Throttle rate limit for UpdateStackInstances | Each supported Region: 2 per second | No | The maximum number of UpdateStackInstances requests you can make per second per account, in the current region | 
| Throttle rate limit for UpdateStackSet | Each supported Region: 2 per second | No | The maximum number of UpdateStackSet requests you can make per second per account, in the current region | 
| Throttle rate limit for UpdateTerminationProtection | Each supported Region: 2 per second | No | The maximum number of UpdateTerminationProtection requests you can make per second per account, in the current region | 
| Throttle rate limit for ValidateTemplate | Each supported Region: 2 per second | No | The maximum number of ValidateTemplate requests you can make per second per account, in the current region | 
| Version limit per module | Each supported Region: 100 |  [Yes](https://console.aws.amazon.com/servicequotas/home/services/cloudformation/quotas/L-7E146E2E)  | Maximum number of versions per module type you are allowed to register. | 
| Version limit per resource | Each supported Region: 50 |  [Yes](https://console.aws.amazon.com/servicequotas/home/services/cloudformation/quotas/L-EA1018E8)  | Maximum number of versions per resource type you are allowed to register. | 
| Versions per hook | Each supported Region: 100 | No | The maximum number of versions you can create per Hook. | 
| Wait Condition Signal Data Size | Each supported Region: 4,096 Bytes | No | The maximum size of signal data that cfn-signal can submit in a wait condition signal | 

For more information, see [CloudFormation Quotas](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cloudformation-limits.html) in the *AWS CloudFormation User Guide*.