# AWS CloudFormation API

> AWS CloudFormation API on Apizie: 70 endpoints (Activate trusted access with Organizations. With trusted access between StackSets and Organizations…, Activates a public third-party extension, making it available for use in stack templates. For more…, Returns configuration data for the specified CloudFormation extensions, from the CloudFormation registry for…, Cancels an update on the specified stack. If the call completes successfully, the stack rolls back the…, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-cloudformation`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-cloudformation
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-cloudformation/openapi.json

CloudFormation CloudFormation allows you to create and manage Amazon Web Services infrastructure deployments predictably and repeatedly. You can use CloudFormation to leverage Amazon Web Services products, such as…

## Endpoints

### Activate trusted access with Organizations. With trusted access between StackSets and Organizations…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-activate-organizations-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Activates a public third-party extension, making it available for use in stack templates. For more…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-activate-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Type | string | no | The extension type. Conditional: You must specify PublicTypeArn , or TypeName , Type , and PublisherId . |
| PublicTypeArn | string | no | The Amazon Resource Name (ARN) of the public extension. Conditional: You must specify PublicTypeArn , or TypeName , Type , and PublisherId . |
| PublisherId | string | no | The ID of the extension publisher. Conditional: You must specify PublicTypeArn , or TypeName , Type , and PublisherId . |
| TypeName | string | no | The name of the extension. Conditional: You must specify PublicTypeArn , or TypeName , Type , and PublisherId . |
| TypeNameAlias | string | no | An alias to assign to the public extension, in this account and Region. If you specify an alias for the extension, CloudFormation treats… |
| AutoUpdate | boolean | no | Whether to automatically update the extension in this account and Region when a new minor version is published by the extension publisher.… |
| LoggingConfig | object | no | Contains logging configuration information for an extension. |
| ExecutionRoleArn | string | no | The name of the IAM execution role to use to activate the extension. |
| VersionBump | string | no | Manually updates a previously-activated type to a new major or minor version, if available. You can also use this parameter to update the… |
| MajorVersion | integer | no | The major version of this extension you want to activate, if multiple major versions are available. The default is the latest major… |

### Returns configuration data for the specified CloudFormation extensions, from the CloudFormation registry for…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-batch-describe-type-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TypeConfigurationIdentifiers | array | yes | The list of identifiers for the desired extension configurations. |

### Cancels an update on the specified stack. If the call completes successfully, the stack rolls back the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-cancel-update-stack` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | If you don't pass a parameter to StackName , the API returns a response that describes all resources in the account. The IAM policy below… |
| ClientRequestToken | string | no | A unique identifier for this CancelUpdateStack request. Specify this token if you plan to retry requests so that CloudFormation knows that… |

### For a specified stack that's in the UPDATE_ROLLBACK_FAILED state, continues rolling it back to the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-continue-update-rollback` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name or the unique ID of the stack that you want to continue rolling back. Don't specify the name of a nested stack (a stack that was… |
| RoleARN | string | no | The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFormation assumes to roll back the stack.… |
| ResourcesToSkip | array | no | A list of the logical IDs of the resources that CloudFormation skips during the continue update rollback operation. You can specify only… |
| ClientRequestToken | string | no | A unique identifier for this ContinueUpdateRollback request. Specify this token if you plan to retry requests so that CloudFormation knows… |

### Creates a list of changes that will be applied to a stack so that you can review the changes before…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-create-change-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name or the unique ID of the stack for which you are creating a change set. CloudFormation generates the change set by comparing this… |
| TemplateBody | string | no | A structure that contains the body of the revised template, with a minimum length of 1 byte and a maximum length of 51,200 bytes.… |
| TemplateURL | string | no | The location of the file that contains the revised template. The URL must point to a template (max size: 460,800 bytes) that's located in… |
| UsePreviousTemplate | boolean | no | Whether to reuse the template that's associated with the stack to create the change set. |
| Parameters | array | no | A list of Parameter structures that specify input parameters for the change set. For more information, see the Parameter data type. |
| Capabilities | array | no | In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to… |
| ResourceTypes | array | no | The template resource types that you have permissions to work with if you execute this change set, such as AWS::EC2::Instance ,… |
| RoleARN | string | no | The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFormation assumes when executing the change set.… |
| RollbackConfiguration | object | no | The rollback triggers for CloudFormation to monitor during stack creation and updating operations, and for the specified monitoring period… |
| NotificationARNs | array | no | The Amazon Resource Names (ARNs) of Amazon Simple Notification Service (Amazon SNS) topics that CloudFormation associates with the stack.… |
| Tags | array | no | Key-value pairs to associate with this stack. CloudFormation also propagates these tags to resources in the stack. You can specify a… |
| ChangeSetName | string | yes | The name of the change set. The name must be unique among all change sets that are associated with the specified stack. A change set name… |
| ClientToken | string | no | A unique identifier for this CreateChangeSet request. Specify this token if you plan to retry requests so that CloudFormation knows that… |
| Description | string | no | A description to help you identify this change set. |
| ChangeSetType | string | no | The type of change set operation. To create a change set for a new stack, specify CREATE . To create a change set for an existing stack,… |
| ResourcesToImport | array | no | The resources to import into your stack. |
| IncludeNestedStacks | boolean | no | Creates a change set for the all nested stacks specified in the template. The default behavior of this action is set to False . To include… |
| OnStackFailure | string | no | Determines what action will be taken if stack creation fails. If this parameter is specified, the DisableRollback parameter to the… |

### Creates a stack as specified in the template. After the call completes successfully, the stack creation…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-create-stack` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name that's associated with the stack. The name must be unique in the Region in which you are creating the stack. A stack name can… |
| TemplateBody | string | no | Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information, go to… |
| TemplateURL | string | no | Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3… |
| Parameters | array | no | A list of Parameter structures that specify input parameters for the stack. For more information, see the Parameter data type. |
| DisableRollback | boolean | no | Set to true to disable rollback of the stack if stack creation failed. You can specify either DisableRollback or OnFailure , but not both.… |
| RollbackConfiguration | object | no | The rollback triggers for CloudFormation to monitor during stack creation and updating operations, and for the specified monitoring period… |
| TimeoutInMinutes | integer | no | The amount of time that can pass before the stack status becomes CREATE_FAILED; if DisableRollback is not set or is set to false , the… |
| NotificationARNs | array | no | The Amazon Simple Notification Service (Amazon SNS) topic ARNs to publish stack related events. You can find your Amazon SNS topic ARNs… |
| Capabilities | array | no | In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to… |
| ResourceTypes | array | no | The template resource types that you have permissions to work with for this create stack action, such as AWS::EC2::Instance , AWS::EC2::*… |
| RoleARN | string | no | The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFormation assumes to create the stack.… |
| OnFailure | string | no | Determines what action will be taken if stack creation fails. This must be one of: DO_NOTHING , ROLLBACK , or DELETE . You can specify… |
| StackPolicyBody | string | no | Structure containing the stack policy body. For more information, go to Prevent Updates to Stack Resources in the CloudFormation User… |
| StackPolicyURL | string | no | Location of a file containing the stack policy. The URL must point to a policy (maximum size: 16 KB) located in an S3 bucket in the same… |
| Tags | array | no | Key-value pairs to associate with this stack. CloudFormation also propagates these tags to the resources created in the stack. A maximum… |
| ClientRequestToken | string | no | A unique identifier for this CreateStack request. Specify this token if you plan to retry requests so that CloudFormation knows that… |
| EnableTerminationProtection | boolean | no | Whether to enable termination protection on the specified stack. If a user attempts to delete a stack with termination protection enabled,… |
| RetainExceptOnCreate | boolean | no | This deletion policy deletes newly created resources, but retains existing resources, when a stack operation is rolled back. This ensures… |

### Creates stack instances for the specified accounts, within the specified Amazon Web Services Regions. A…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-create-stack-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set that you want to create stack instances from. |
| Accounts | array | no | [Self-managed permissions] The names of one or more Amazon Web Services accounts that you want to create stack instances in the specified… |
| DeploymentTargets | object | no | [Service-managed permissions] The Organizations accounts for which to create stack instances in the specified Amazon Web Services Regions.… |
| Regions | array | yes | The names of one or more Amazon Web Services Regions where you want to create stack instances using the specified Amazon Web Services… |
| ParameterOverrides | array | no | A list of stack set parameters whose values you want to override in the selected stack instances. Any overridden parameter values will be… |
| OperationPreferences | object | no | Preferences for how CloudFormation performs this stack set operation. |
| OperationId | string | no | The unique identifier for this stack set operation. The operation ID also functions as an idempotency token, to ensure that CloudFormation… |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Creates a stack set.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-create-stack-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name to associate with the stack set. The name must be unique in the Region where you create your stack set. A stack name can contain… |
| Description | string | no | A description of the stack set. You can use the description to identify the stack set's purpose or other important information. |
| TemplateBody | string | no | The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information,… |
| TemplateURL | string | no | The location of the file that contains the template body. The URL must point to a template (maximum size: 460,800 bytes) that's located in… |
| StackId | string | no | The stack ID you are importing into a new stack set. Specify the Amazon Resource Name (ARN) of the stack. |
| Parameters | array | no | The input parameters for the stack set template. |
| Capabilities | array | no | In some cases, you must explicitly acknowledge that your stack set template contains certain capabilities in order for CloudFormation to… |
| Tags | array | no | The key-value pairs to associate with this stack set and the stacks created from it. CloudFormation also propagates these tags to… |
| AdministrationRoleARN | string | no | The Amazon Resource Name (ARN) of the IAM role to use to create this stack set. Specify an IAM role only if you are using customized… |
| ExecutionRoleName | string | no | The name of the IAM execution role to use to create the stack set. If you do not specify an execution role, CloudFormation uses the… |
| PermissionModel | string | no | Describes how the IAM roles required for stack set operations are created. By default, SELF-MANAGED is specified. With self-managed… |
| AutoDeployment | object | no | Describes whether StackSets automatically deploys to Organizations accounts that are added to the target organization or organizational… |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |
| ClientRequestToken | string | no | A unique identifier for this CreateStackSet request. Specify this token if you plan to retry requests so that CloudFormation knows that… |
| ManagedExecution | object | no | Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations. |

### Deactivates trusted access with Organizations. If trusted access is deactivated, the management account does…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-deactivate-organizations-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |

### Deactivates a public extension that was previously activated in this account and Region. Once deactivated,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-deactivate-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TypeName | string | no | The type name of the extension, in this account and Region. If you specified a type name alias when enabling the extension, use the type… |
| Type | string | no | The extension type. Conditional: You must specify either Arn , or TypeName and Type . |
| Arn | string | no | The Amazon Resource Name (ARN) for the extension, in this account and Region. Conditional: You must specify either Arn , or TypeName and… |

### Deletes the specified change set. Deleting change sets ensures that no one executes the wrong change set. If…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-delete-change-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ChangeSetName | string | yes | The name or Amazon Resource Name (ARN) of the change set that you want to delete. |
| StackName | string | no | If you specified the name of a change set to delete, specify the stack name or Amazon Resource Name (ARN) that's associated with it. |

### Deletes a specified stack. Once the call completes successfully, stack deletion starts. Deleted stacks don't…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-delete-stack` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name or the unique stack ID that's associated with the stack. |
| RetainResources | array | no | For stacks in the DELETE_FAILED state, a list of resource logical IDs that are associated with the resources you want to retain. During… |
| RoleARN | string | no | The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFormation assumes to delete the stack.… |
| ClientRequestToken | string | no | A unique identifier for this DeleteStack request. Specify this token if you plan to retry requests so that CloudFormation knows that… |

### Deletes stack instances for the specified accounts, in the specified Amazon Web Services Regions.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-delete-stack-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set that you want to delete stack instances for. |
| Accounts | array | no | [Self-managed permissions] The names of the Amazon Web Services accounts that you want to delete stack instances for. You can specify… |
| DeploymentTargets | object | no | [Service-managed permissions] The Organizations accounts from which to delete stack instances. You can specify Accounts or… |
| Regions | array | yes | The Amazon Web Services Regions where you want to delete stack set instances. |
| OperationPreferences | object | no | Preferences for how CloudFormation performs this stack set operation. |
| RetainStacks | boolean | yes | Removes the stack instances from the specified stack set, but doesn't delete the stacks. You can't reassociate a retained stack or add an… |
| OperationId | string | no | The unique identifier for this stack set operation. If you don't specify an operation ID, the SDK generates one automatically. The… |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Deletes a stack set. Before you can delete a stack set, all its member stack instances must be deleted. For…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-delete-stack-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set that you're deleting. You can obtain this value by running ListStackSets . |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Marks an extension or extension version as DEPRECATED in the CloudFormation registry, removing it from…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-deregister-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Arn | string | no | The Amazon Resource Name (ARN) of the extension. Conditional: You must specify either TypeName and Type , or Arn . |
| Type | string | no | The kind of extension. Conditional: You must specify either TypeName and Type , or Arn . |
| TypeName | string | no | The name of the extension. Conditional: You must specify either TypeName and Type , or Arn . |
| VersionId | string | no | The ID of a specific version of the extension. The version ID is the value at the end of the Amazon Resource Name (ARN) assigned to the… |

### Retrieves your account's CloudFormation limits, such as the maximum number of stacks that you can create in…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-account-limits` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | A string that identifies the next page of limits that you want to retrieve. |

### Returns the inputs for the change set and a list of changes that CloudFormation will make if you execute the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-change-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ChangeSetName | string | yes | The name or Amazon Resource Name (ARN) of the change set that you want to describe. |
| StackName | string | no | If you specified the name of a change set, specify the stack name or ID (ARN) of the change set you want to describe. |
| NextToken | string | no | A string (provided by the DescribeChangeSet response output) that identifies the next page of information that you want to retrieve. |

### Returns hook-related information for the change set and a list of changes that CloudFormation makes when you…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-change-set-hooks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ChangeSetName | string | yes | The name or Amazon Resource Name (ARN) of the change set that you want to describe. |
| StackName | string | no | If you specified the name of a change set, specify the stack name or stack ID (ARN) of the change set you want to describe. |
| NextToken | string | no | A string, provided by the DescribeChangeSetHooks response output, that identifies the next page of information that you want to retrieve. |
| LogicalResourceId | string | no | If specified, lists only the hooks related to the specified LogicalResourceId . |

### Retrieves information about the account's OrganizationAccess status. This API can be called either by the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-organizations-access` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Returns information about a CloudFormation extension publisher. If you don't supply a PublisherId , and you…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-publisher` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| PublisherId | string | no | The ID of the extension publisher. If you don't supply a PublisherId , and you have registered as an extension publisher,… |

### Returns information about a stack drift detection operation. A stack drift detection operation detects…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-stack-drift-detection-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackDriftDetectionId | string | yes | The ID of the drift detection results of this operation. CloudFormation generates new results, with a new drift detection ID, each time… |

### Returns all stack related events for a specified stack in reverse chronological order. For more information…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-stack-events` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | no | The name or the unique stack ID that's associated with the stack, which aren't always interchangeable: Running stacks: You can specify… |
| NextToken | string | no | A string that identifies the next page of events that you want to retrieve. |

### Returns the stack instance that's associated with the specified StackSet, Amazon Web Services account, and…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-stack-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or the unique stack ID of the stack set that you want to get stack instance information for. |
| StackInstanceAccount | string | yes | The ID of an Amazon Web Services account that's associated with this stack instance. |
| StackInstanceRegion | string | yes | The name of a Region that's associated with this stack instance. |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Returns a description of the specified resource in the specified stack. For deleted stacks,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-stack-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name or the unique stack ID that's associated with the stack, which aren't always interchangeable: Running stacks: You can specify… |
| LogicalResourceId | string | yes | The logical name of the resource as specified in the template. Default: There is no default value. |

### Returns drift information for the resources that have been checked for drift in the specified stack. This…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-stack-resource-drifts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name of the stack for which you want drift information. |
| StackResourceDriftStatusFilters | array | no | The resource drift status values to use as filters for the resource drift results returned. DELETED : The resource differs from its… |
| NextToken | string | no | A string that identifies the next page of stack resource drift results. |
| MaxResults | integer | no | The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response… |

### Returns Amazon Web Services resource descriptions for running and deleted stacks. If StackName is specified,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-stack-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | no | The name or the unique stack ID that is associated with the stack, which aren't always interchangeable: Running stacks: You can specify… |
| LogicalResourceId | string | no | The logical name of the resource as specified in the template. Default: There is no default value. |
| PhysicalResourceId | string | no | The name or unique identifier that corresponds to a physical instance ID of a resource supported by CloudFormation. For example, for an… |

### Returns the description of the specified StackSet.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-stack-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set whose description you want. |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Returns the description of the specified StackSet operation.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-stack-set-operation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or the unique stack ID of the stack set for the stack operation. |
| OperationId | string | yes | The unique ID of the stack set operation. |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Returns the description for the specified stack; if no stack name was specified, then it returns the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-stacks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | no | If you don't pass a parameter to StackName , the API returns a response that describes all resources in the account. This requires… |
| NextToken | string | no | A string that identifies the next page of stacks that you want to retrieve. |

### Returns detailed information about an extension that has been registered. If you specify a VersionId ,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Type | string | no | The kind of extension. Conditional: You must specify either TypeName and Type , or Arn . |
| TypeName | string | no | The name of the extension. Conditional: You must specify either TypeName and Type , or Arn . |
| Arn | string | no | The Amazon Resource Name (ARN) of the extension. Conditional: You must specify either TypeName and Type , or Arn . |
| VersionId | string | no | The ID of a specific version of the extension. The version ID is the value at the end of the Amazon Resource Name (ARN) assigned to the… |
| PublisherId | string | no | The publisher ID of the extension publisher. Extensions provided by Amazon Web Services are not assigned a publisher ID. |
| PublicVersionNumber | string | no | The version number of a public third-party extension. |

### Returns information about an extension's registration, including its current status and type and version…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-describe-type-registration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| RegistrationToken | string | yes | The identifier for this registration request. This registration token is generated by CloudFormation when you initiate a registration… |

### Detects whether a stack's actual configuration differs, or has drifted , from its expected configuration, as…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-detect-stack-drift` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name of the stack for which you want to detect drift. |
| LogicalResourceIds | array | no | The logical names of any resources you want to use as filters. |

### Returns information about whether a resource's actual configuration differs, or has drifted , from its…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-detect-stack-resource-drift` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name of the stack to which the resource belongs. |
| LogicalResourceId | string | yes | The logical name of the resource for which to return drift information. |

### Detect drift on a stack set. When CloudFormation performs drift detection on a stack set, it performs drift…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-detect-stack-set-drift` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name of the stack set on which to perform the drift detection operation. |
| OperationPreferences | object | no | The user-specified preferences for how CloudFormation performs a stack set operation. For more information about maximum concurrent… |
| OperationId | string | no | The ID of the stack set operation. |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Returns the estimated monthly cost of a template. The return value is an Amazon Web Services Simple Monthly…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-estimate-template-cost` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TemplateBody | string | no | Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. (For more information, go to… |
| TemplateURL | string | no | Location of file containing the template body. The URL must point to a template that's located in an Amazon S3 bucket or a Systems Manager… |
| Parameters | array | no | A list of Parameter structures that specify input parameters. |

### Updates a stack using the input information that was provided when the specified change set was created.…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-execute-change-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ChangeSetName | string | yes | The name or Amazon Resource Name (ARN) of the change set that you want use to update the specified stack. |
| StackName | string | no | If you specified the name of a change set, specify the stack name or Amazon Resource Name (ARN) that's associated with the change set you… |
| ClientRequestToken | string | no | A unique identifier for this ExecuteChangeSet request. Specify this token if you plan to retry requests so that CloudFormation knows that… |
| DisableRollback | boolean | no | Preserves the state of previously provisioned resources when an operation fails. This parameter can't be specified when the OnStackFailure… |
| RetainExceptOnCreate | boolean | no | This deletion policy deletes newly created resources, but retains existing resources, when a stack operation is rolled back. This ensures… |

### Returns the stack policy for a specified stack. If a stack doesn't have a policy, a null value is returned.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-get-stack-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name or unique stack ID that's associated with the stack whose policy you want to get. |

### Returns the template body for a specified stack. You can get the template for running or deleted stacks. For…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-get-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | no | The name or the unique stack ID that's associated with the stack, which aren't always interchangeable: Running stacks: You can specify… |
| ChangeSetName | string | no | The name or Amazon Resource Name (ARN) of a change set for which CloudFormation returns the associated template. If you specify a name,… |
| TemplateStage | string | no | For templates that include transforms, the stage of the template that CloudFormation returns. To get the user-submitted template, specify… |

### Returns information about a new or existing template. The GetTemplateSummary action is useful for viewing…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-get-template-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TemplateBody | string | no | Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information about… |
| TemplateURL | string | no | Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that's located in an Amazon S3… |
| StackName | string | no | The name or the stack ID that's associated with the stack, which aren't always interchangeable. For running stacks, you can specify either… |
| StackSetName | string | no | The name or unique ID of the stack set from which the stack was created. Conditional: You must specify only one of the following… |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |
| TemplateSummaryConfig | object | no | Specifies options for the GetTemplateSummary API action. |

### Import existing stacks into a new stack sets. Use the stack import operation to import up to 10 stacks into…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-import-stacks-to-stack-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name of the stack set. The name must be unique in the Region where you create your stack set. |
| StackIds | array | no | The IDs of the stacks you are importing into a stack set. You import up to 10 stacks per stack set at a time. Specify either StackIds or… |
| StackIdsUrl | string | no | The Amazon S3 URL which contains list of stack ids to be inputted. Specify either StackIds or StackIdsUrl . |
| OrganizationalUnitIds | array | no | The list of OU ID's to which the stacks being imported has to be mapped as deployment target. |
| OperationPreferences | object | no | The user-specified preferences for how CloudFormation performs a stack set operation. For more information about maximum concurrent… |
| OperationId | string | no | A unique, user defined, identifier for the stack set operation. |
| CallAs | string | no | By default, SELF is specified. Use SELF for stack sets with self-managed permissions. If you are signed in to the management account,… |

### Returns the ID and status of each active change set for a stack. For example, CloudFormation lists change…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-change-sets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name or the Amazon Resource Name (ARN) of the stack for which you want to list change sets. |
| NextToken | string | no | A string (provided by the ListChangeSets response output) that identifies the next page of change sets that you want to retrieve. |

### Lists all exported output values in the account and Region in which you call this action. Use this action to…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-exports` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | A string (provided by the ListExports response output) that identifies the next page of exported output values that you asked to retrieve. |

### Lists all stacks that are importing an exported output value. To modify or remove an exported output value,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-imports` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| ExportName | string | yes | The name of the exported output value. CloudFormation returns the stack names that are importing this value. |
| NextToken | string | no | A string (provided by the ListImports response output) that identifies the next page of stacks that are importing the specified exported… |

### Returns drift information for resources in a stack instance. ListStackInstanceResourceDrifts returns drift…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-stack-instance-resource-drifts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set that you want to list drifted resources for. |
| NextToken | string | no | If the previous paginated request didn't return all of the remaining results, the response object's NextToken parameter value is set to a… |
| MaxResults | integer | no | The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response… |
| StackInstanceResourceDriftStatuses | array | no | The resource drift status of the stack instance. DELETED : The resource differs from its expected template configuration in that the… |
| StackInstanceAccount | string | yes | The name of the Amazon Web Services account that you want to list resource drifts for. |
| StackInstanceRegion | string | yes | The name of the Region where you want to list resource drifts. |
| OperationId | string | yes | The unique ID of the drift operation. |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Returns summary information about stack instances that are associated with the specified stack set. You can…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-stack-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set that you want to list stack instances for. |
| NextToken | string | no | If the previous request didn't return all the remaining results, the response's NextToken parameter value is set to a token. To retrieve… |
| MaxResults | integer | no | The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response… |
| Filters | array | no | The filter to apply to stack instances |
| StackInstanceAccount | string | no | The name of the Amazon Web Services account that you want to list stack instances for. |
| StackInstanceRegion | string | no | The name of the Region where you want to list stack instances. |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Returns descriptions of all resources of the specified stack. For deleted stacks, ListStackResources returns…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-stack-resources` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name or the unique stack ID that is associated with the stack, which aren't always interchangeable: Running stacks: You can specify… |
| NextToken | string | no | A string that identifies the next page of stack resources that you want to retrieve. |

### Returns summary information about the results of a stack set operation.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-stack-set-operation-results` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set that you want to get operation results for. |
| OperationId | string | yes | The ID of the stack set operation. |
| NextToken | string | no | If the previous request didn't return all the remaining results, the response object's NextToken parameter value is set to a token. To… |
| MaxResults | integer | no | The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response… |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |
| Filters | array | no | The filter to apply to operation results. |

### Returns summary information about operations performed on a stack set.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-stack-set-operations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set that you want to get operation summaries for. |
| NextToken | string | no | If the previous paginated request didn't return all of the remaining results, the response object's NextToken parameter value is set to a… |
| MaxResults | integer | no | The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response… |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Returns summary information about stack sets that are associated with the user. [Self-managed permissions]…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-stack-sets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | If the previous paginated request didn't return all the remaining results, the response object's NextToken parameter value is set to a… |
| MaxResults | integer | no | The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response… |
| Status | string | no | The status of the stack sets that you want to get summary information about. |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the management account or as a delegated… |

### Returns the summary information for stacks whose status matches the specified StackStatusFilter. Summary…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-stacks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| NextToken | string | no | A string that identifies the next page of stacks that you want to retrieve. |
| StackStatusFilter | array | no | Stack status to use as a filter. Specify one or more stack status codes to list only stacks with the specified status codes. For a… |

### Returns a list of registration tokens for the specified extension(s).
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-type-registrations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Type | string | no | The kind of extension. Conditional: You must specify either TypeName and Type , or Arn . |
| TypeName | string | no | The name of the extension. Conditional: You must specify either TypeName and Type , or Arn . |
| TypeArn | string | no | The Amazon Resource Name (ARN) of the extension. Conditional: You must specify either TypeName and Type , or Arn . |
| RegistrationStatusFilter | string | no | The current status of the extension registration request. The default is IN_PROGRESS . |
| MaxResults | integer | no | The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response… |
| NextToken | string | no | If the previous paginated request didn't return all the remaining results, the response object's NextToken parameter value is set to a… |

### Returns summary information about the versions of an extension.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-type-versions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Type | string | no | The kind of the extension. Conditional: You must specify either TypeName and Type , or Arn . |
| TypeName | string | no | The name of the extension for which you want version summary information. Conditional: You must specify either TypeName and Type , or Arn . |
| Arn | string | no | The Amazon Resource Name (ARN) of the extension for which you want version summary information. Conditional: You must specify either… |
| MaxResults | integer | no | The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response… |
| NextToken | string | no | If the previous paginated request didn't return all of the remaining results, the response object's NextToken parameter value is set to a… |
| DeprecatedStatus | string | no | The deprecation status of the extension versions that you want to get summary information about. Valid values include: LIVE : The… |
| PublisherId | string | no | The publisher ID of the extension publisher. Extensions published by Amazon aren't assigned a publisher ID. |

### Returns summary information about extension that have been registered with CloudFormation.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-list-types` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Visibility | string | no | The scope at which the extensions are visible and usable in CloudFormation operations. Valid values include: PRIVATE : Extensions that are… |
| ProvisioningType | string | no | For resource types, the provisioning behavior of the resource type. CloudFormation determines the provisioning type during registration,… |
| DeprecatedStatus | string | no | The deprecation status of the extension that you want to get summary information about. Valid values include: LIVE : The extension is… |
| Type | string | no | The type of extension. |
| Filters | object | no | Filter criteria to use in determining which extensions to return. Filters must be compatible with Visibility to return valid results. For… |
| MaxResults | integer | no | The maximum number of results to be returned with a single call. If the number of available results exceeds this maximum, the response… |
| NextToken | string | no | If the previous paginated request didn't return all the remaining results, the response object's NextToken parameter value is set to a… |

### Publishes the specified extension to the CloudFormation registry as a public extension in this Region.…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-publish-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Type | string | no | The type of the extension. Conditional: You must specify Arn , or TypeName and Type . |
| Arn | string | no | The Amazon Resource Name (ARN) of the extension. Conditional: You must specify Arn , or TypeName and Type . |
| TypeName | string | no | The name of the extension. Conditional: You must specify Arn , or TypeName and Type . |
| PublicVersionNumber | string | no | The version number to assign to this version of the extension. Use the following format, and adhere to semantic versioning when assigning… |

### Reports progress of a resource handler to CloudFormation. Reserved for use by the CloudFormation CLI . Don't…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-record-handler-progress` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| BearerToken | string | yes | Reserved for use by the CloudFormation CLI . |
| OperationStatus | string | yes | Reserved for use by the CloudFormation CLI . |
| CurrentOperationStatus | string | no | Reserved for use by the CloudFormation CLI . |
| StatusMessage | string | no | Reserved for use by the CloudFormation CLI . |
| ErrorCode | string | no | Reserved for use by the CloudFormation CLI . |
| ResourceModel | string | no | Reserved for use by the CloudFormation CLI . |
| ClientRequestToken | string | no | Reserved for use by the CloudFormation CLI . |

### Registers your account as a publisher of public extensions in the CloudFormation registry. Public extensions…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-register-publisher` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| AcceptTermsAndConditions | boolean | no | Whether you accept the Terms and Conditions for publishing extensions in the CloudFormation registry. You must accept the terms and… |
| ConnectionArn | string | no | If you are using a Bitbucket or GitHub account for identity verification, the Amazon Resource Name (ARN) for your connection to that… |

### Registers an extension with the CloudFormation service. Registering an extension makes it available for use…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-register-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Type | string | no | The kind of extension. |
| TypeName | string | yes | The name of the extension being registered. We suggest that extension names adhere to the following patterns: For resource types,… |
| SchemaHandlerPackage | string | yes | A URL to the S3 bucket containing the extension project package that contains the necessary files for the extension you want to register.… |
| LoggingConfig | object | no | Specifies logging configuration information for an extension. |
| ExecutionRoleArn | string | no | The Amazon Resource Name (ARN) of the IAM role for CloudFormation to assume when invoking the extension. For CloudFormation to assume the… |
| ClientRequestToken | string | no | A unique identifier that acts as an idempotency key for this registration request. Specifying a client request token prevents… |

### When specifying RollbackStack , you preserve the state of previously provisioned resources when an operation…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-rollback-stack` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name that's associated with the stack. |
| RoleARN | string | no | The Amazon Resource Name (ARN) of an Identity and Access Management role that CloudFormation assumes to rollback the stack. |
| ClientRequestToken | string | no | A unique identifier for this RollbackStack request. |
| RetainExceptOnCreate | boolean | no | This deletion policy deletes newly created resources, but retains existing resources, when a stack operation is rolled back. This ensures… |

### Sets a stack policy for a specified stack.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-set-stack-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name or unique stack ID that you want to associate a policy with. |
| StackPolicyBody | string | no | Structure containing the stack policy body. For more information, go to Prevent updates to stack resources in the CloudFormation User… |
| StackPolicyURL | string | no | Location of a file containing the stack policy. The URL must point to a policy (maximum size: 16 KB) located in an Amazon S3 bucket in the… |

### Specifies the configuration data for a registered CloudFormation extension, in the given account and Region.…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-set-type-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TypeArn | string | no | The Amazon Resource Name (ARN) for the extension, in this account and Region. For public extensions, this will be the ARN assigned when… |
| Configuration | string | yes | The configuration data for the extension, in this account and Region. The configuration data must be formatted as JSON, and validate… |
| ConfigurationAlias | string | no | An alias by which to refer to this extension configuration data. Conditional: Specifying a configuration alias is required when setting a… |
| TypeName | string | no | The name of the extension. Conditional: You must specify ConfigurationArn , or Type and TypeName . |
| Type | string | no | The type of extension. Conditional: You must specify ConfigurationArn , or Type and TypeName . |

### Specify the default version of an extension. The default version of an extension will be used in…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-set-type-default-version` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Arn | string | no | The Amazon Resource Name (ARN) of the extension for which you want version summary information. Conditional: You must specify either… |
| Type | string | no | The kind of extension. Conditional: You must specify either TypeName and Type , or Arn . |
| TypeName | string | no | The name of the extension. Conditional: You must specify either TypeName and Type , or Arn . |
| VersionId | string | no | The ID of a specific version of the extension. The version ID is the value at the end of the Amazon Resource Name (ARN) assigned to the… |

### Sends a signal to the specified resource with a success or failure status. You can use the SignalResource…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-signal-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The stack name or unique stack ID that includes the resource that you want to signal. |
| LogicalResourceId | string | yes | The logical ID of the resource that you want to signal. The logical ID is the name of the resource that given in the template. |
| UniqueId | string | yes | A unique ID of the signal. When you signal Amazon EC2 instances or Auto Scaling groups, specify the instance ID that you are signaling as… |
| Status | string | yes | The status of the signal, which is either success or failure. A failure signal causes CloudFormation to immediately fail the stack… |

### Stops an in-progress operation on a stack set and its associated stack instances. StackSets will cancel all…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-stop-stack-set-operation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set that you want to stop the operation for. |
| OperationId | string | yes | The ID of the stack operation. |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Tests a registered extension to make sure it meets all necessary requirements for being published in the…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-test-type` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| Arn | string | no | The Amazon Resource Name (ARN) of the extension. Conditional: You must specify Arn , or TypeName and Type . |
| Type | string | no | The type of the extension to test. Conditional: You must specify Arn , or TypeName and Type . |
| TypeName | string | no | The name of the extension to test. Conditional: You must specify Arn , or TypeName and Type . |
| VersionId | string | no | The version of the extension to test. You can specify the version id with either Arn , or with TypeName and Type . If you don't specify a… |
| LogDeliveryBucket | string | no | The S3 bucket to which CloudFormation delivers the contract test execution logs. CloudFormation delivers the logs by the time contract… |

### Updates a stack as specified in the template. After the call completes successfully, the stack update…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-update-stack` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackName | string | yes | The name or unique stack ID of the stack to update. |
| TemplateBody | string | no | Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. (For more information, go to… |
| TemplateURL | string | no | Location of file containing the template body. The URL must point to a template that's located in an Amazon S3 bucket or a Systems Manager… |
| UsePreviousTemplate | boolean | no | Reuse the existing template that is associated with the stack that you are updating. Conditional: You must specify only one of the… |
| StackPolicyDuringUpdateBody | string | no | Structure containing the temporary overriding stack policy body. You can specify either the StackPolicyDuringUpdateBody or the… |
| StackPolicyDuringUpdateURL | string | no | Location of a file containing the temporary overriding stack policy. The URL must point to a policy (max size: 16KB) located in an S3… |
| Parameters | array | no | A list of Parameter structures that specify input parameters for the stack. For more information, see the Parameter data type. |
| Capabilities | array | no | In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to… |
| ResourceTypes | array | no | The template resource types that you have permissions to work with for this update stack action, such as AWS::EC2::Instance , AWS::EC2::*… |
| RoleARN | string | no | The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFormation assumes to update the stack.… |
| RollbackConfiguration | object | no | The rollback triggers for CloudFormation to monitor during stack creation and updating operations, and for the specified monitoring period… |
| StackPolicyBody | string | no | Structure containing a new stack policy body. You can specify either the StackPolicyBody or the StackPolicyURL parameter, but not both.… |
| StackPolicyURL | string | no | Location of a file containing the updated stack policy. The URL must point to a policy (max size: 16KB) located in an S3 bucket in the… |
| NotificationARNs | array | no | Amazon Simple Notification Service topic Amazon Resource Names (ARNs) that CloudFormation associates with the stack. Specify an empty list… |
| Tags | array | no | Key-value pairs to associate with this stack. CloudFormation also propagates these tags to supported resources in the stack. You can… |
| DisableRollback | boolean | no | Preserve the state of previously provisioned resources when an operation fails. Default: False |
| ClientRequestToken | string | no | A unique identifier for this UpdateStack request. Specify this token if you plan to retry requests so that CloudFormation knows that… |
| RetainExceptOnCreate | boolean | no | This deletion policy deletes newly created resources, but retains existing resources, when a stack operation is rolled back. This ensures… |

### Updates the parameter values for stack instances for the specified accounts, within the specified Amazon Web…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-update-stack-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set associated with the stack instances. |
| Accounts | array | no | [Self-managed permissions] The names of one or more Amazon Web Services accounts for which you want to update parameter values for stack… |
| DeploymentTargets | object | no | [Service-managed permissions] The Organizations accounts for which you want to update parameter values for stack instances. If your update… |
| Regions | array | yes | The names of one or more Amazon Web Services Regions in which you want to update parameter values for stack instances. The overridden… |
| ParameterOverrides | array | no | A list of input parameters whose values you want to update for the specified stack instances. Any overridden parameter values will be… |
| OperationPreferences | object | no | Preferences for how CloudFormation performs this stack set operation. |
| OperationId | string | no | The unique identifier for this stack set operation. The operation ID also functions as an idempotency token, to ensure that CloudFormation… |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |

### Updates the stack set, and associated stack instances in the specified accounts and Amazon Web Services…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-update-stack-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| StackSetName | string | yes | The name or unique ID of the stack set that you want to update. |
| Description | string | no | A brief description of updates that you are making. |
| TemplateBody | string | no | The structure that contains the template body, with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information,… |
| TemplateURL | string | no | The location of the file that contains the template body. The URL must point to a template (maximum size: 460,800 bytes) that is located… |
| UsePreviousTemplate | boolean | no | Use the existing template that's associated with the stack set that you're updating. Conditional: You must specify only one of the… |
| Parameters | array | no | A list of input parameters for the stack set template. |
| Capabilities | array | no | In some cases, you must explicitly acknowledge that your stack template contains certain capabilities in order for CloudFormation to… |
| Tags | array | no | The key-value pairs to associate with this stack set and the stacks created from it. CloudFormation also propagates these tags to… |
| OperationPreferences | object | no | Preferences for how CloudFormation performs this stack set operation. |
| AdministrationRoleARN | string | no | The Amazon Resource Name (ARN) of the IAM role to use to update this stack set. Specify an IAM role only if you are using customized… |
| ExecutionRoleName | string | no | The name of the IAM execution role to use to update the stack set. If you do not specify an execution role, CloudFormation uses the… |
| DeploymentTargets | object | no | [Service-managed permissions] The Organizations accounts in which to update associated stack instances. To update all the stack instances… |
| PermissionModel | string | no | Describes how the IAM roles required for stack set operations are created. You cannot modify PermissionModel if there are stack instances… |
| AutoDeployment | object | no | [Service-managed permissions] Describes whether StackSets automatically deploys to Organizations accounts that are added to a target… |
| OperationId | string | no | The unique ID for this stack set operation. The operation ID also functions as an idempotency token, to ensure that CloudFormation… |
| Accounts | array | no | [Self-managed permissions] The accounts in which to update associated stack instances. If you specify accounts, you must also specify the… |
| Regions | array | no | The Amazon Web Services Regions in which to update associated stack instances. If you specify Regions, you must also specify accounts in… |
| CallAs | string | no | [Service-managed permissions] Specifies whether you are acting as an account administrator in the organization's management account or as… |
| ManagedExecution | object | no | Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations. |

### Updates termination protection for the specified stack. If a user attempts to delete a stack with…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-update-termination-protection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| EnableTerminationProtection | boolean | yes | Whether to enable termination protection on the specified stack. |
| StackName | string | yes | The name or unique ID of the stack for which you want to set termination protection. |

### Validates a specified template. CloudFormation first checks if the template is valid JSON. If it isn't,…
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-validate-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| TemplateBody | string | no | Structure containing the template body with a minimum length of 1 byte and a maximum length of 51,200 bytes. For more information, go to… |
| TemplateURL | string | no | Location of file containing the template body. The URL must point to a template (max size: 460,800 bytes) that is located in an Amazon S3… |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-activate-organizations-access" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the AWS CloudFormation API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:amazonaws-cloudformation/get-activate-organizations-access with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the AWS CloudFormation API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. AWS CloudFormation itself also needs your own key from amazonaws.com.

### Can AI agents use the AWS CloudFormation API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-cloudformation.

### What is the status of the AWS CloudFormation API?
Needs your own provider key (bring your own key)
