CloudFormationClient#
Index > CloudFormation > CloudFormationClient
Auto-generated documentation for CloudFormation type annotations stubs module mypy-boto3-cloudformation.
CloudFormationClient#
Type annotations and code completion for boto3.client("cloudformation")
.
boto3 documentation
# CloudFormationClient usage example
from boto3.session import Session
from mypy_boto3_cloudformation.client import CloudFormationClient
def get_cloudformation_client() -> CloudFormationClient:
return Session().client("cloudformation")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("cloudformation").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("cloudformation")
try:
do_something(client)
except (
client.exceptions.AlreadyExistsException,
client.exceptions.CFNRegistryException,
client.exceptions.ChangeSetNotFoundException,
client.exceptions.ClientError,
client.exceptions.ConcurrentResourcesLimitExceededException,
client.exceptions.CreatedButModifiedException,
client.exceptions.GeneratedTemplateNotFoundException,
client.exceptions.HookResultNotFoundException,
client.exceptions.InsufficientCapabilitiesException,
client.exceptions.InvalidChangeSetStatusException,
client.exceptions.InvalidOperationException,
client.exceptions.InvalidStateTransitionException,
client.exceptions.LimitExceededException,
client.exceptions.NameAlreadyExistsException,
client.exceptions.OperationIdAlreadyExistsException,
client.exceptions.OperationInProgressException,
client.exceptions.OperationNotFoundException,
client.exceptions.OperationStatusCheckFailedException,
client.exceptions.ResourceScanInProgressException,
client.exceptions.ResourceScanLimitExceededException,
client.exceptions.ResourceScanNotFoundException,
client.exceptions.StackInstanceNotFoundException,
client.exceptions.StackNotFoundException,
client.exceptions.StackSetNotEmptyException,
client.exceptions.StackSetNotFoundException,
client.exceptions.StaleRequestException,
client.exceptions.TokenAlreadyExistsException,
client.exceptions.TypeConfigurationNotFoundException,
client.exceptions.TypeNotFoundException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_cloudformation.client import Exceptions
def handle_error(exc: Exceptions.AlreadyExistsException) -> None:
...
Methods#
can_paginate#
Type annotations and code completion for boto3.client("cloudformation").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
generate_presigned_url#
Type annotations and code completion for boto3.client("cloudformation").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
activate_organizations_access#
Activate trusted access with Organizations.
Type annotations and code completion for boto3.client("cloudformation").activate_organizations_access
method.
boto3 documentation
# activate_organizations_access method definition
def activate_organizations_access(
self,
) -> dict[str, Any]:
...
activate_type#
Activates a public third-party extension, making it available for use in stack templates.
Type annotations and code completion for boto3.client("cloudformation").activate_type
method.
boto3 documentation
# activate_type method definition
def activate_type(
self,
*,
Type: ThirdPartyTypeType = ..., # (1)
PublicTypeArn: str = ...,
PublisherId: str = ...,
TypeName: str = ...,
TypeNameAlias: str = ...,
AutoUpdate: bool = ...,
LoggingConfig: LoggingConfigTypeDef = ..., # (2)
ExecutionRoleArn: str = ...,
VersionBump: VersionBumpType = ..., # (3)
MajorVersion: int = ...,
) -> ActivateTypeOutputTypeDef: # (4)
...
# activate_type method usage example with argument unpacking
kwargs: ActivateTypeInputRequestTypeDef = { # (1)
"Type": ...,
}
parent.activate_type(**kwargs)
batch_describe_type_configurations#
Returns configuration data for the specified CloudFormation extensions, from the CloudFormation registry for the account and Region.
Type annotations and code completion for boto3.client("cloudformation").batch_describe_type_configurations
method.
boto3 documentation
# batch_describe_type_configurations method definition
def batch_describe_type_configurations(
self,
*,
TypeConfigurationIdentifiers: Sequence[TypeConfigurationIdentifierTypeDef], # (1)
) -> BatchDescribeTypeConfigurationsOutputTypeDef: # (2)
...
# batch_describe_type_configurations method usage example with argument unpacking
kwargs: BatchDescribeTypeConfigurationsInputRequestTypeDef = { # (1)
"TypeConfigurationIdentifiers": ...,
}
parent.batch_describe_type_configurations(**kwargs)
cancel_update_stack#
Cancels an update on the specified stack.
Type annotations and code completion for boto3.client("cloudformation").cancel_update_stack
method.
boto3 documentation
# cancel_update_stack method definition
def cancel_update_stack(
self,
*,
StackName: str,
ClientRequestToken: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# cancel_update_stack method usage example with argument unpacking
kwargs: CancelUpdateStackInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.cancel_update_stack(**kwargs)
continue_update_rollback#
For a specified stack that's in the UPDATE_ROLLBACK_FAILED
state,
continues rolling it back to the UPDATE_ROLLBACK_COMPLETE
state.
Type annotations and code completion for boto3.client("cloudformation").continue_update_rollback
method.
boto3 documentation
# continue_update_rollback method definition
def continue_update_rollback(
self,
*,
StackName: str,
RoleARN: str = ...,
ResourcesToSkip: Sequence[str] = ...,
ClientRequestToken: str = ...,
) -> dict[str, Any]:
...
# continue_update_rollback method usage example with argument unpacking
kwargs: ContinueUpdateRollbackInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.continue_update_rollback(**kwargs)
create_change_set#
Creates a list of changes that will be applied to a stack so that you can review the changes before executing them.
Type annotations and code completion for boto3.client("cloudformation").create_change_set
method.
boto3 documentation
# create_change_set method definition
def create_change_set(
self,
*,
StackName: str,
ChangeSetName: str,
TemplateBody: str = ...,
TemplateURL: str = ...,
UsePreviousTemplate: bool = ...,
Parameters: Sequence[ParameterTypeDef] = ..., # (1)
Capabilities: Sequence[CapabilityType] = ..., # (2)
ResourceTypes: Sequence[str] = ...,
RoleARN: str = ...,
RollbackConfiguration: RollbackConfigurationTypeDef = ..., # (3)
NotificationARNs: Sequence[str] = ...,
Tags: Sequence[TagTypeDef] = ..., # (4)
ClientToken: str = ...,
Description: str = ...,
ChangeSetType: ChangeSetTypeType = ..., # (5)
ResourcesToImport: Sequence[ResourceToImportTypeDef] = ..., # (6)
IncludeNestedStacks: bool = ...,
OnStackFailure: OnStackFailureType = ..., # (7)
ImportExistingResources: bool = ...,
) -> CreateChangeSetOutputTypeDef: # (8)
...
- See ParameterTypeDef
- See CapabilityType
- See RollbackConfigurationTypeDef
- See TagTypeDef
- See ChangeSetTypeType
- See ResourceToImportTypeDef
- See OnStackFailureType
- See CreateChangeSetOutputTypeDef
# create_change_set method usage example with argument unpacking
kwargs: CreateChangeSetInputRequestTypeDef = { # (1)
"StackName": ...,
"ChangeSetName": ...,
}
parent.create_change_set(**kwargs)
create_generated_template#
Creates a template from existing resources that are not already managed with CloudFormation.
Type annotations and code completion for boto3.client("cloudformation").create_generated_template
method.
boto3 documentation
# create_generated_template method definition
def create_generated_template(
self,
*,
GeneratedTemplateName: str,
Resources: Sequence[ResourceDefinitionTypeDef] = ..., # (1)
StackName: str = ...,
TemplateConfiguration: TemplateConfigurationTypeDef = ..., # (2)
) -> CreateGeneratedTemplateOutputTypeDef: # (3)
...
- See ResourceDefinitionTypeDef
- See TemplateConfigurationTypeDef
- See CreateGeneratedTemplateOutputTypeDef
# create_generated_template method usage example with argument unpacking
kwargs: CreateGeneratedTemplateInputRequestTypeDef = { # (1)
"GeneratedTemplateName": ...,
}
parent.create_generated_template(**kwargs)
create_stack#
Creates a stack as specified in the template.
Type annotations and code completion for boto3.client("cloudformation").create_stack
method.
boto3 documentation
# create_stack method definition
def create_stack(
self,
*,
StackName: str,
TemplateBody: str = ...,
TemplateURL: str = ...,
Parameters: Sequence[ParameterTypeDef] = ..., # (1)
DisableRollback: bool = ...,
RollbackConfiguration: RollbackConfigurationTypeDef = ..., # (2)
TimeoutInMinutes: int = ...,
NotificationARNs: Sequence[str] = ...,
Capabilities: Sequence[CapabilityType] = ..., # (3)
ResourceTypes: Sequence[str] = ...,
RoleARN: str = ...,
OnFailure: OnFailureType = ..., # (4)
StackPolicyBody: str = ...,
StackPolicyURL: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (5)
ClientRequestToken: str = ...,
EnableTerminationProtection: bool = ...,
RetainExceptOnCreate: bool = ...,
) -> CreateStackOutputTypeDef: # (6)
...
- See ParameterTypeDef
- See RollbackConfigurationTypeDef
- See CapabilityType
- See OnFailureType
- See TagTypeDef
- See CreateStackOutputTypeDef
# create_stack method usage example with argument unpacking
kwargs: CreateStackInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.create_stack(**kwargs)
create_stack_instances#
Creates stack instances for the specified accounts, within the specified Amazon Web Services Regions.
Type annotations and code completion for boto3.client("cloudformation").create_stack_instances
method.
boto3 documentation
# create_stack_instances method definition
def create_stack_instances(
self,
*,
StackSetName: str,
Regions: Sequence[str],
Accounts: Sequence[str] = ...,
DeploymentTargets: DeploymentTargetsTypeDef = ..., # (1)
ParameterOverrides: Sequence[ParameterTypeDef] = ..., # (2)
OperationPreferences: StackSetOperationPreferencesTypeDef = ..., # (3)
OperationId: str = ...,
CallAs: CallAsType = ..., # (4)
) -> CreateStackInstancesOutputTypeDef: # (5)
...
- See DeploymentTargetsTypeDef
- See ParameterTypeDef
- See StackSetOperationPreferencesTypeDef
- See CallAsType
- See CreateStackInstancesOutputTypeDef
# create_stack_instances method usage example with argument unpacking
kwargs: CreateStackInstancesInputRequestTypeDef = { # (1)
"StackSetName": ...,
"Regions": ...,
}
parent.create_stack_instances(**kwargs)
create_stack_set#
Creates a stack set.
Type annotations and code completion for boto3.client("cloudformation").create_stack_set
method.
boto3 documentation
# create_stack_set method definition
def create_stack_set(
self,
*,
StackSetName: str,
Description: str = ...,
TemplateBody: str = ...,
TemplateURL: str = ...,
StackId: str = ...,
Parameters: Sequence[ParameterTypeDef] = ..., # (1)
Capabilities: Sequence[CapabilityType] = ..., # (2)
Tags: Sequence[TagTypeDef] = ..., # (3)
AdministrationRoleARN: str = ...,
ExecutionRoleName: str = ...,
PermissionModel: PermissionModelsType = ..., # (4)
AutoDeployment: AutoDeploymentTypeDef = ..., # (5)
CallAs: CallAsType = ..., # (6)
ClientRequestToken: str = ...,
ManagedExecution: ManagedExecutionTypeDef = ..., # (7)
) -> CreateStackSetOutputTypeDef: # (8)
...
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See PermissionModelsType
- See AutoDeploymentTypeDef
- See CallAsType
- See ManagedExecutionTypeDef
- See CreateStackSetOutputTypeDef
# create_stack_set method usage example with argument unpacking
kwargs: CreateStackSetInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.create_stack_set(**kwargs)
deactivate_organizations_access#
Deactivates trusted access with Organizations.
Type annotations and code completion for boto3.client("cloudformation").deactivate_organizations_access
method.
boto3 documentation
# deactivate_organizations_access method definition
def deactivate_organizations_access(
self,
) -> dict[str, Any]:
...
deactivate_type#
Deactivates a public extension that was previously activated in this account and Region.
Type annotations and code completion for boto3.client("cloudformation").deactivate_type
method.
boto3 documentation
# deactivate_type method definition
def deactivate_type(
self,
*,
TypeName: str = ...,
Type: ThirdPartyTypeType = ..., # (1)
Arn: str = ...,
) -> dict[str, Any]:
...
# deactivate_type method usage example with argument unpacking
kwargs: DeactivateTypeInputRequestTypeDef = { # (1)
"TypeName": ...,
}
parent.deactivate_type(**kwargs)
delete_change_set#
Deletes the specified change set.
Type annotations and code completion for boto3.client("cloudformation").delete_change_set
method.
boto3 documentation
# delete_change_set method definition
def delete_change_set(
self,
*,
ChangeSetName: str,
StackName: str = ...,
) -> dict[str, Any]:
...
# delete_change_set method usage example with argument unpacking
kwargs: DeleteChangeSetInputRequestTypeDef = { # (1)
"ChangeSetName": ...,
}
parent.delete_change_set(**kwargs)
delete_generated_template#
Deleted a generated template.
Type annotations and code completion for boto3.client("cloudformation").delete_generated_template
method.
boto3 documentation
# delete_generated_template method definition
def delete_generated_template(
self,
*,
GeneratedTemplateName: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_generated_template method usage example with argument unpacking
kwargs: DeleteGeneratedTemplateInputRequestTypeDef = { # (1)
"GeneratedTemplateName": ...,
}
parent.delete_generated_template(**kwargs)
delete_stack#
Deletes a specified stack.
Type annotations and code completion for boto3.client("cloudformation").delete_stack
method.
boto3 documentation
# delete_stack method definition
def delete_stack(
self,
*,
StackName: str,
RetainResources: Sequence[str] = ...,
RoleARN: str = ...,
ClientRequestToken: str = ...,
DeletionMode: DeletionModeType = ..., # (1)
) -> EmptyResponseMetadataTypeDef: # (2)
...
# delete_stack method usage example with argument unpacking
kwargs: DeleteStackInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.delete_stack(**kwargs)
delete_stack_instances#
Deletes stack instances for the specified accounts, in the specified Amazon Web Services Regions.
Type annotations and code completion for boto3.client("cloudformation").delete_stack_instances
method.
boto3 documentation
# delete_stack_instances method definition
def delete_stack_instances(
self,
*,
StackSetName: str,
Regions: Sequence[str],
RetainStacks: bool,
Accounts: Sequence[str] = ...,
DeploymentTargets: DeploymentTargetsTypeDef = ..., # (1)
OperationPreferences: StackSetOperationPreferencesTypeDef = ..., # (2)
OperationId: str = ...,
CallAs: CallAsType = ..., # (3)
) -> DeleteStackInstancesOutputTypeDef: # (4)
...
- See DeploymentTargetsTypeDef
- See StackSetOperationPreferencesTypeDef
- See CallAsType
- See DeleteStackInstancesOutputTypeDef
# delete_stack_instances method usage example with argument unpacking
kwargs: DeleteStackInstancesInputRequestTypeDef = { # (1)
"StackSetName": ...,
"Regions": ...,
"RetainStacks": ...,
}
parent.delete_stack_instances(**kwargs)
delete_stack_set#
Deletes a stack set.
Type annotations and code completion for boto3.client("cloudformation").delete_stack_set
method.
boto3 documentation
# delete_stack_set method definition
def delete_stack_set(
self,
*,
StackSetName: str,
CallAs: CallAsType = ..., # (1)
) -> dict[str, Any]:
...
- See CallAsType
# delete_stack_set method usage example with argument unpacking
kwargs: DeleteStackSetInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.delete_stack_set(**kwargs)
deregister_type#
Marks an extension or extension version as DEPRECATED
in the
CloudFormation registry, removing it from active use.
Type annotations and code completion for boto3.client("cloudformation").deregister_type
method.
boto3 documentation
# deregister_type method definition
def deregister_type(
self,
*,
Arn: str = ...,
Type: RegistryTypeType = ..., # (1)
TypeName: str = ...,
VersionId: str = ...,
) -> dict[str, Any]:
...
- See RegistryTypeType
# deregister_type method usage example with argument unpacking
kwargs: DeregisterTypeInputRequestTypeDef = { # (1)
"Arn": ...,
}
parent.deregister_type(**kwargs)
describe_account_limits#
Retrieves your account's CloudFormation limits, such as the maximum number of stacks that you can create in your account.
Type annotations and code completion for boto3.client("cloudformation").describe_account_limits
method.
boto3 documentation
# describe_account_limits method definition
def describe_account_limits(
self,
*,
NextToken: str = ...,
) -> DescribeAccountLimitsOutputTypeDef: # (1)
...
# describe_account_limits method usage example with argument unpacking
kwargs: DescribeAccountLimitsInputRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.describe_account_limits(**kwargs)
describe_change_set#
Returns the inputs for the change set and a list of changes that CloudFormation will make if you execute the change set.
Type annotations and code completion for boto3.client("cloudformation").describe_change_set
method.
boto3 documentation
# describe_change_set method definition
def describe_change_set(
self,
*,
ChangeSetName: str,
StackName: str = ...,
NextToken: str = ...,
IncludePropertyValues: bool = ...,
) -> DescribeChangeSetOutputTypeDef: # (1)
...
# describe_change_set method usage example with argument unpacking
kwargs: DescribeChangeSetInputRequestTypeDef = { # (1)
"ChangeSetName": ...,
}
parent.describe_change_set(**kwargs)
describe_change_set_hooks#
Returns hook-related information for the change set and a list of changes that CloudFormation makes when you run the change set.
Type annotations and code completion for boto3.client("cloudformation").describe_change_set_hooks
method.
boto3 documentation
# describe_change_set_hooks method definition
def describe_change_set_hooks(
self,
*,
ChangeSetName: str,
StackName: str = ...,
NextToken: str = ...,
LogicalResourceId: str = ...,
) -> DescribeChangeSetHooksOutputTypeDef: # (1)
...
# describe_change_set_hooks method usage example with argument unpacking
kwargs: DescribeChangeSetHooksInputRequestTypeDef = { # (1)
"ChangeSetName": ...,
}
parent.describe_change_set_hooks(**kwargs)
describe_generated_template#
Describes a generated template.
Type annotations and code completion for boto3.client("cloudformation").describe_generated_template
method.
boto3 documentation
# describe_generated_template method definition
def describe_generated_template(
self,
*,
GeneratedTemplateName: str,
) -> DescribeGeneratedTemplateOutputTypeDef: # (1)
...
# describe_generated_template method usage example with argument unpacking
kwargs: DescribeGeneratedTemplateInputRequestTypeDef = { # (1)
"GeneratedTemplateName": ...,
}
parent.describe_generated_template(**kwargs)
describe_organizations_access#
Retrieves information about the account's OrganizationAccess
status.
Type annotations and code completion for boto3.client("cloudformation").describe_organizations_access
method.
boto3 documentation
# describe_organizations_access method definition
def describe_organizations_access(
self,
*,
CallAs: CallAsType = ..., # (1)
) -> DescribeOrganizationsAccessOutputTypeDef: # (2)
...
# describe_organizations_access method usage example with argument unpacking
kwargs: DescribeOrganizationsAccessInputRequestTypeDef = { # (1)
"CallAs": ...,
}
parent.describe_organizations_access(**kwargs)
describe_publisher#
Returns information about a CloudFormation extension publisher.
Type annotations and code completion for boto3.client("cloudformation").describe_publisher
method.
boto3 documentation
# describe_publisher method definition
def describe_publisher(
self,
*,
PublisherId: str = ...,
) -> DescribePublisherOutputTypeDef: # (1)
...
# describe_publisher method usage example with argument unpacking
kwargs: DescribePublisherInputRequestTypeDef = { # (1)
"PublisherId": ...,
}
parent.describe_publisher(**kwargs)
describe_resource_scan#
Describes details of a resource scan.
Type annotations and code completion for boto3.client("cloudformation").describe_resource_scan
method.
boto3 documentation
# describe_resource_scan method definition
def describe_resource_scan(
self,
*,
ResourceScanId: str,
) -> DescribeResourceScanOutputTypeDef: # (1)
...
# describe_resource_scan method usage example with argument unpacking
kwargs: DescribeResourceScanInputRequestTypeDef = { # (1)
"ResourceScanId": ...,
}
parent.describe_resource_scan(**kwargs)
describe_stack_drift_detection_status#
Returns information about a stack drift detection operation.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_drift_detection_status
method.
boto3 documentation
# describe_stack_drift_detection_status method definition
def describe_stack_drift_detection_status(
self,
*,
StackDriftDetectionId: str,
) -> DescribeStackDriftDetectionStatusOutputTypeDef: # (1)
...
# describe_stack_drift_detection_status method usage example with argument unpacking
kwargs: DescribeStackDriftDetectionStatusInputRequestTypeDef = { # (1)
"StackDriftDetectionId": ...,
}
parent.describe_stack_drift_detection_status(**kwargs)
describe_stack_events#
Returns all stack related events for a specified stack in reverse chronological order.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_events
method.
boto3 documentation
# describe_stack_events method definition
def describe_stack_events(
self,
*,
StackName: str = ...,
NextToken: str = ...,
) -> DescribeStackEventsOutputTypeDef: # (1)
...
# describe_stack_events method usage example with argument unpacking
kwargs: DescribeStackEventsInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.describe_stack_events(**kwargs)
describe_stack_instance#
Returns the stack instance that's associated with the specified StackSet, Amazon Web Services account, and Amazon Web Services Region.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_instance
method.
boto3 documentation
# describe_stack_instance method definition
def describe_stack_instance(
self,
*,
StackSetName: str,
StackInstanceAccount: str,
StackInstanceRegion: str,
CallAs: CallAsType = ..., # (1)
) -> DescribeStackInstanceOutputTypeDef: # (2)
...
# describe_stack_instance method usage example with argument unpacking
kwargs: DescribeStackInstanceInputRequestTypeDef = { # (1)
"StackSetName": ...,
"StackInstanceAccount": ...,
"StackInstanceRegion": ...,
}
parent.describe_stack_instance(**kwargs)
describe_stack_resource#
Returns a description of the specified resource in the specified stack.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_resource
method.
boto3 documentation
# describe_stack_resource method definition
def describe_stack_resource(
self,
*,
StackName: str,
LogicalResourceId: str,
) -> DescribeStackResourceOutputTypeDef: # (1)
...
# describe_stack_resource method usage example with argument unpacking
kwargs: DescribeStackResourceInputRequestTypeDef = { # (1)
"StackName": ...,
"LogicalResourceId": ...,
}
parent.describe_stack_resource(**kwargs)
describe_stack_resource_drifts#
Returns drift information for the resources that have been checked for drift in the specified stack.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_resource_drifts
method.
boto3 documentation
# describe_stack_resource_drifts method definition
def describe_stack_resource_drifts(
self,
*,
StackName: str,
StackResourceDriftStatusFilters: Sequence[StackResourceDriftStatusType] = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribeStackResourceDriftsOutputTypeDef: # (2)
...
# describe_stack_resource_drifts method usage example with argument unpacking
kwargs: DescribeStackResourceDriftsInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.describe_stack_resource_drifts(**kwargs)
describe_stack_resources#
Returns Amazon Web Services resource descriptions for running and deleted stacks.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_resources
method.
boto3 documentation
# describe_stack_resources method definition
def describe_stack_resources(
self,
*,
StackName: str = ...,
LogicalResourceId: str = ...,
PhysicalResourceId: str = ...,
) -> DescribeStackResourcesOutputTypeDef: # (1)
...
# describe_stack_resources method usage example with argument unpacking
kwargs: DescribeStackResourcesInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.describe_stack_resources(**kwargs)
describe_stack_set#
Returns the description of the specified StackSet.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_set
method.
boto3 documentation
# describe_stack_set method definition
def describe_stack_set(
self,
*,
StackSetName: str,
CallAs: CallAsType = ..., # (1)
) -> DescribeStackSetOutputTypeDef: # (2)
...
# describe_stack_set method usage example with argument unpacking
kwargs: DescribeStackSetInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.describe_stack_set(**kwargs)
describe_stack_set_operation#
Returns the description of the specified StackSet operation.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_set_operation
method.
boto3 documentation
# describe_stack_set_operation method definition
def describe_stack_set_operation(
self,
*,
StackSetName: str,
OperationId: str,
CallAs: CallAsType = ..., # (1)
) -> DescribeStackSetOperationOutputTypeDef: # (2)
...
# describe_stack_set_operation method usage example with argument unpacking
kwargs: DescribeStackSetOperationInputRequestTypeDef = { # (1)
"StackSetName": ...,
"OperationId": ...,
}
parent.describe_stack_set_operation(**kwargs)
describe_stacks#
Returns the description for the specified stack; if no stack name was specified, then it returns the description for all the stacks created.
Type annotations and code completion for boto3.client("cloudformation").describe_stacks
method.
boto3 documentation
# describe_stacks method definition
def describe_stacks(
self,
*,
StackName: str = ...,
NextToken: str = ...,
) -> DescribeStacksOutputTypeDef: # (1)
...
# describe_stacks method usage example with argument unpacking
kwargs: DescribeStacksInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.describe_stacks(**kwargs)
describe_type#
Returns detailed information about an extension that has been registered.
Type annotations and code completion for boto3.client("cloudformation").describe_type
method.
boto3 documentation
# describe_type method definition
def describe_type(
self,
*,
Type: RegistryTypeType = ..., # (1)
TypeName: str = ...,
Arn: str = ...,
VersionId: str = ...,
PublisherId: str = ...,
PublicVersionNumber: str = ...,
) -> DescribeTypeOutputTypeDef: # (2)
...
# describe_type method usage example with argument unpacking
kwargs: DescribeTypeInputRequestTypeDef = { # (1)
"Type": ...,
}
parent.describe_type(**kwargs)
describe_type_registration#
Returns information about an extension's registration, including its current status and type and version identifiers.
Type annotations and code completion for boto3.client("cloudformation").describe_type_registration
method.
boto3 documentation
# describe_type_registration method definition
def describe_type_registration(
self,
*,
RegistrationToken: str,
) -> DescribeTypeRegistrationOutputTypeDef: # (1)
...
# describe_type_registration method usage example with argument unpacking
kwargs: DescribeTypeRegistrationInputRequestTypeDef = { # (1)
"RegistrationToken": ...,
}
parent.describe_type_registration(**kwargs)
detect_stack_drift#
Detects whether a stack's actual configuration differs, or has drifted, from its expected configuration, as defined in the stack template and any values specified as template parameters.
Type annotations and code completion for boto3.client("cloudformation").detect_stack_drift
method.
boto3 documentation
# detect_stack_drift method definition
def detect_stack_drift(
self,
*,
StackName: str,
LogicalResourceIds: Sequence[str] = ...,
) -> DetectStackDriftOutputTypeDef: # (1)
...
# detect_stack_drift method usage example with argument unpacking
kwargs: DetectStackDriftInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.detect_stack_drift(**kwargs)
detect_stack_resource_drift#
Returns information about whether a resource's actual configuration differs, or has drifted, from its expected configuration, as defined in the stack template and any values specified as template parameters.
Type annotations and code completion for boto3.client("cloudformation").detect_stack_resource_drift
method.
boto3 documentation
# detect_stack_resource_drift method definition
def detect_stack_resource_drift(
self,
*,
StackName: str,
LogicalResourceId: str,
) -> DetectStackResourceDriftOutputTypeDef: # (1)
...
# detect_stack_resource_drift method usage example with argument unpacking
kwargs: DetectStackResourceDriftInputRequestTypeDef = { # (1)
"StackName": ...,
"LogicalResourceId": ...,
}
parent.detect_stack_resource_drift(**kwargs)
detect_stack_set_drift#
Detect drift on a stack set.
Type annotations and code completion for boto3.client("cloudformation").detect_stack_set_drift
method.
boto3 documentation
# detect_stack_set_drift method definition
def detect_stack_set_drift(
self,
*,
StackSetName: str,
OperationPreferences: StackSetOperationPreferencesTypeDef = ..., # (1)
OperationId: str = ...,
CallAs: CallAsType = ..., # (2)
) -> DetectStackSetDriftOutputTypeDef: # (3)
...
# detect_stack_set_drift method usage example with argument unpacking
kwargs: DetectStackSetDriftInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.detect_stack_set_drift(**kwargs)
estimate_template_cost#
Returns the estimated monthly cost of a template.
Type annotations and code completion for boto3.client("cloudformation").estimate_template_cost
method.
boto3 documentation
# estimate_template_cost method definition
def estimate_template_cost(
self,
*,
TemplateBody: str = ...,
TemplateURL: str = ...,
Parameters: Sequence[ParameterTypeDef] = ..., # (1)
) -> EstimateTemplateCostOutputTypeDef: # (2)
...
# estimate_template_cost method usage example with argument unpacking
kwargs: EstimateTemplateCostInputRequestTypeDef = { # (1)
"TemplateBody": ...,
}
parent.estimate_template_cost(**kwargs)
execute_change_set#
Updates a stack using the input information that was provided when the specified change set was created.
Type annotations and code completion for boto3.client("cloudformation").execute_change_set
method.
boto3 documentation
# execute_change_set method definition
def execute_change_set(
self,
*,
ChangeSetName: str,
StackName: str = ...,
ClientRequestToken: str = ...,
DisableRollback: bool = ...,
RetainExceptOnCreate: bool = ...,
) -> dict[str, Any]:
...
# execute_change_set method usage example with argument unpacking
kwargs: ExecuteChangeSetInputRequestTypeDef = { # (1)
"ChangeSetName": ...,
}
parent.execute_change_set(**kwargs)
get_generated_template#
Retrieves a generated template.
Type annotations and code completion for boto3.client("cloudformation").get_generated_template
method.
boto3 documentation
# get_generated_template method definition
def get_generated_template(
self,
*,
GeneratedTemplateName: str,
Format: TemplateFormatType = ..., # (1)
) -> GetGeneratedTemplateOutputTypeDef: # (2)
...
# get_generated_template method usage example with argument unpacking
kwargs: GetGeneratedTemplateInputRequestTypeDef = { # (1)
"GeneratedTemplateName": ...,
}
parent.get_generated_template(**kwargs)
get_stack_policy#
Returns the stack policy for a specified stack.
Type annotations and code completion for boto3.client("cloudformation").get_stack_policy
method.
boto3 documentation
# get_stack_policy method definition
def get_stack_policy(
self,
*,
StackName: str,
) -> GetStackPolicyOutputTypeDef: # (1)
...
# get_stack_policy method usage example with argument unpacking
kwargs: GetStackPolicyInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.get_stack_policy(**kwargs)
get_template#
Returns the template body for a specified stack.
Type annotations and code completion for boto3.client("cloudformation").get_template
method.
boto3 documentation
# get_template method definition
def get_template(
self,
*,
StackName: str = ...,
ChangeSetName: str = ...,
TemplateStage: TemplateStageType = ..., # (1)
) -> GetTemplateOutputTypeDef: # (2)
...
# get_template method usage example with argument unpacking
kwargs: GetTemplateInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.get_template(**kwargs)
get_template_summary#
Returns information about a new or existing template.
Type annotations and code completion for boto3.client("cloudformation").get_template_summary
method.
boto3 documentation
# get_template_summary method definition
def get_template_summary(
self,
*,
TemplateBody: str = ...,
TemplateURL: str = ...,
StackName: str = ...,
StackSetName: str = ...,
CallAs: CallAsType = ..., # (1)
TemplateSummaryConfig: TemplateSummaryConfigTypeDef = ..., # (2)
) -> GetTemplateSummaryOutputTypeDef: # (3)
...
# get_template_summary method usage example with argument unpacking
kwargs: GetTemplateSummaryInputRequestTypeDef = { # (1)
"TemplateBody": ...,
}
parent.get_template_summary(**kwargs)
import_stacks_to_stack_set#
Import existing stacks into a new stack sets.
Type annotations and code completion for boto3.client("cloudformation").import_stacks_to_stack_set
method.
boto3 documentation
# import_stacks_to_stack_set method definition
def import_stacks_to_stack_set(
self,
*,
StackSetName: str,
StackIds: Sequence[str] = ...,
StackIdsUrl: str = ...,
OrganizationalUnitIds: Sequence[str] = ...,
OperationPreferences: StackSetOperationPreferencesTypeDef = ..., # (1)
OperationId: str = ...,
CallAs: CallAsType = ..., # (2)
) -> ImportStacksToStackSetOutputTypeDef: # (3)
...
# import_stacks_to_stack_set method usage example with argument unpacking
kwargs: ImportStacksToStackSetInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.import_stacks_to_stack_set(**kwargs)
list_change_sets#
Returns the ID and status of each active change set for a stack.
Type annotations and code completion for boto3.client("cloudformation").list_change_sets
method.
boto3 documentation
# list_change_sets method definition
def list_change_sets(
self,
*,
StackName: str,
NextToken: str = ...,
) -> ListChangeSetsOutputTypeDef: # (1)
...
# list_change_sets method usage example with argument unpacking
kwargs: ListChangeSetsInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.list_change_sets(**kwargs)
list_exports#
Lists all exported output values in the account and Region in which you call this action.
Type annotations and code completion for boto3.client("cloudformation").list_exports
method.
boto3 documentation
# list_exports method definition
def list_exports(
self,
*,
NextToken: str = ...,
) -> ListExportsOutputTypeDef: # (1)
...
# list_exports method usage example with argument unpacking
kwargs: ListExportsInputRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_exports(**kwargs)
list_generated_templates#
Lists your generated templates in this Region.
Type annotations and code completion for boto3.client("cloudformation").list_generated_templates
method.
boto3 documentation
# list_generated_templates method definition
def list_generated_templates(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListGeneratedTemplatesOutputTypeDef: # (1)
...
# list_generated_templates method usage example with argument unpacking
kwargs: ListGeneratedTemplatesInputRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_generated_templates(**kwargs)
list_hook_results#
Returns summaries of invoked Hooks when a change set or Cloud Control API operation target is provided.
Type annotations and code completion for boto3.client("cloudformation").list_hook_results
method.
boto3 documentation
# list_hook_results method definition
def list_hook_results(
self,
*,
TargetType: ListHookResultsTargetTypeType, # (1)
TargetId: str,
NextToken: str = ...,
) -> ListHookResultsOutputTypeDef: # (2)
...
# list_hook_results method usage example with argument unpacking
kwargs: ListHookResultsInputRequestTypeDef = { # (1)
"TargetType": ...,
"TargetId": ...,
}
parent.list_hook_results(**kwargs)
list_imports#
Lists all stacks that are importing an exported output value.
Type annotations and code completion for boto3.client("cloudformation").list_imports
method.
boto3 documentation
# list_imports method definition
def list_imports(
self,
*,
ExportName: str,
NextToken: str = ...,
) -> ListImportsOutputTypeDef: # (1)
...
# list_imports method usage example with argument unpacking
kwargs: ListImportsInputRequestTypeDef = { # (1)
"ExportName": ...,
}
parent.list_imports(**kwargs)
list_resource_scan_related_resources#
Lists the related resources for a list of resources from a resource scan.
Type annotations and code completion for boto3.client("cloudformation").list_resource_scan_related_resources
method.
boto3 documentation
# list_resource_scan_related_resources method definition
def list_resource_scan_related_resources(
self,
*,
ResourceScanId: str,
Resources: Sequence[ScannedResourceIdentifierTypeDef], # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> ListResourceScanRelatedResourcesOutputTypeDef: # (2)
...
# list_resource_scan_related_resources method usage example with argument unpacking
kwargs: ListResourceScanRelatedResourcesInputRequestTypeDef = { # (1)
"ResourceScanId": ...,
"Resources": ...,
}
parent.list_resource_scan_related_resources(**kwargs)
list_resource_scan_resources#
Lists the resources from a resource scan.
Type annotations and code completion for boto3.client("cloudformation").list_resource_scan_resources
method.
boto3 documentation
# list_resource_scan_resources method definition
def list_resource_scan_resources(
self,
*,
ResourceScanId: str,
ResourceIdentifier: str = ...,
ResourceTypePrefix: str = ...,
TagKey: str = ...,
TagValue: str = ...,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListResourceScanResourcesOutputTypeDef: # (1)
...
# list_resource_scan_resources method usage example with argument unpacking
kwargs: ListResourceScanResourcesInputRequestTypeDef = { # (1)
"ResourceScanId": ...,
}
parent.list_resource_scan_resources(**kwargs)
list_resource_scans#
List the resource scans from newest to oldest.
Type annotations and code completion for boto3.client("cloudformation").list_resource_scans
method.
boto3 documentation
# list_resource_scans method definition
def list_resource_scans(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
) -> ListResourceScansOutputTypeDef: # (1)
...
# list_resource_scans method usage example with argument unpacking
kwargs: ListResourceScansInputRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_resource_scans(**kwargs)
list_stack_instance_resource_drifts#
Returns drift information for resources in a stack instance.
Type annotations and code completion for boto3.client("cloudformation").list_stack_instance_resource_drifts
method.
boto3 documentation
# list_stack_instance_resource_drifts method definition
def list_stack_instance_resource_drifts(
self,
*,
StackSetName: str,
StackInstanceAccount: str,
StackInstanceRegion: str,
OperationId: str,
NextToken: str = ...,
MaxResults: int = ...,
StackInstanceResourceDriftStatuses: Sequence[StackResourceDriftStatusType] = ..., # (1)
CallAs: CallAsType = ..., # (2)
) -> ListStackInstanceResourceDriftsOutputTypeDef: # (3)
...
# list_stack_instance_resource_drifts method usage example with argument unpacking
kwargs: ListStackInstanceResourceDriftsInputRequestTypeDef = { # (1)
"StackSetName": ...,
"StackInstanceAccount": ...,
"StackInstanceRegion": ...,
"OperationId": ...,
}
parent.list_stack_instance_resource_drifts(**kwargs)
list_stack_instances#
Returns summary information about stack instances that are associated with the specified stack set.
Type annotations and code completion for boto3.client("cloudformation").list_stack_instances
method.
boto3 documentation
# list_stack_instances method definition
def list_stack_instances(
self,
*,
StackSetName: str,
NextToken: str = ...,
MaxResults: int = ...,
Filters: Sequence[StackInstanceFilterTypeDef] = ..., # (1)
StackInstanceAccount: str = ...,
StackInstanceRegion: str = ...,
CallAs: CallAsType = ..., # (2)
) -> ListStackInstancesOutputTypeDef: # (3)
...
# list_stack_instances method usage example with argument unpacking
kwargs: ListStackInstancesInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.list_stack_instances(**kwargs)
list_stack_resources#
Returns descriptions of all resources of the specified stack.
Type annotations and code completion for boto3.client("cloudformation").list_stack_resources
method.
boto3 documentation
# list_stack_resources method definition
def list_stack_resources(
self,
*,
StackName: str,
NextToken: str = ...,
) -> ListStackResourcesOutputTypeDef: # (1)
...
# list_stack_resources method usage example with argument unpacking
kwargs: ListStackResourcesInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.list_stack_resources(**kwargs)
list_stack_set_auto_deployment_targets#
Returns summary information about deployment targets for a stack set.
Type annotations and code completion for boto3.client("cloudformation").list_stack_set_auto_deployment_targets
method.
boto3 documentation
# list_stack_set_auto_deployment_targets method definition
def list_stack_set_auto_deployment_targets(
self,
*,
StackSetName: str,
NextToken: str = ...,
MaxResults: int = ...,
CallAs: CallAsType = ..., # (1)
) -> ListStackSetAutoDeploymentTargetsOutputTypeDef: # (2)
...
# list_stack_set_auto_deployment_targets method usage example with argument unpacking
kwargs: ListStackSetAutoDeploymentTargetsInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.list_stack_set_auto_deployment_targets(**kwargs)
list_stack_set_operation_results#
Returns summary information about the results of a stack set operation.
Type annotations and code completion for boto3.client("cloudformation").list_stack_set_operation_results
method.
boto3 documentation
# list_stack_set_operation_results method definition
def list_stack_set_operation_results(
self,
*,
StackSetName: str,
OperationId: str,
NextToken: str = ...,
MaxResults: int = ...,
CallAs: CallAsType = ..., # (1)
Filters: Sequence[OperationResultFilterTypeDef] = ..., # (2)
) -> ListStackSetOperationResultsOutputTypeDef: # (3)
...
# list_stack_set_operation_results method usage example with argument unpacking
kwargs: ListStackSetOperationResultsInputRequestTypeDef = { # (1)
"StackSetName": ...,
"OperationId": ...,
}
parent.list_stack_set_operation_results(**kwargs)
list_stack_set_operations#
Returns summary information about operations performed on a stack set.
Type annotations and code completion for boto3.client("cloudformation").list_stack_set_operations
method.
boto3 documentation
# list_stack_set_operations method definition
def list_stack_set_operations(
self,
*,
StackSetName: str,
NextToken: str = ...,
MaxResults: int = ...,
CallAs: CallAsType = ..., # (1)
) -> ListStackSetOperationsOutputTypeDef: # (2)
...
# list_stack_set_operations method usage example with argument unpacking
kwargs: ListStackSetOperationsInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.list_stack_set_operations(**kwargs)
list_stack_sets#
Returns summary information about stack sets that are associated with the user.
Type annotations and code completion for boto3.client("cloudformation").list_stack_sets
method.
boto3 documentation
# list_stack_sets method definition
def list_stack_sets(
self,
*,
NextToken: str = ...,
MaxResults: int = ...,
Status: StackSetStatusType = ..., # (1)
CallAs: CallAsType = ..., # (2)
) -> ListStackSetsOutputTypeDef: # (3)
...
- See StackSetStatusType
- See CallAsType
- See ListStackSetsOutputTypeDef
# list_stack_sets method usage example with argument unpacking
kwargs: ListStackSetsInputRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_stack_sets(**kwargs)
list_stacks#
Returns the summary information for stacks whose status matches the specified StackStatusFilter.
Type annotations and code completion for boto3.client("cloudformation").list_stacks
method.
boto3 documentation
# list_stacks method definition
def list_stacks(
self,
*,
NextToken: str = ...,
StackStatusFilter: Sequence[StackStatusType] = ..., # (1)
) -> ListStacksOutputTypeDef: # (2)
...
# list_stacks method usage example with argument unpacking
kwargs: ListStacksInputRequestTypeDef = { # (1)
"NextToken": ...,
}
parent.list_stacks(**kwargs)
list_type_registrations#
Returns a list of registration tokens for the specified extension(s).
Type annotations and code completion for boto3.client("cloudformation").list_type_registrations
method.
boto3 documentation
# list_type_registrations method definition
def list_type_registrations(
self,
*,
Type: RegistryTypeType = ..., # (1)
TypeName: str = ...,
TypeArn: str = ...,
RegistrationStatusFilter: RegistrationStatusType = ..., # (2)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListTypeRegistrationsOutputTypeDef: # (3)
...
# list_type_registrations method usage example with argument unpacking
kwargs: ListTypeRegistrationsInputRequestTypeDef = { # (1)
"Type": ...,
}
parent.list_type_registrations(**kwargs)
list_type_versions#
Returns summary information about the versions of an extension.
Type annotations and code completion for boto3.client("cloudformation").list_type_versions
method.
boto3 documentation
# list_type_versions method definition
def list_type_versions(
self,
*,
Type: RegistryTypeType = ..., # (1)
TypeName: str = ...,
Arn: str = ...,
MaxResults: int = ...,
NextToken: str = ...,
DeprecatedStatus: DeprecatedStatusType = ..., # (2)
PublisherId: str = ...,
) -> ListTypeVersionsOutputTypeDef: # (3)
...
# list_type_versions method usage example with argument unpacking
kwargs: ListTypeVersionsInputRequestTypeDef = { # (1)
"Type": ...,
}
parent.list_type_versions(**kwargs)
list_types#
Returns summary information about extension that have been registered with CloudFormation.
Type annotations and code completion for boto3.client("cloudformation").list_types
method.
boto3 documentation
# list_types method definition
def list_types(
self,
*,
Visibility: VisibilityType = ..., # (1)
ProvisioningType: ProvisioningTypeType = ..., # (2)
DeprecatedStatus: DeprecatedStatusType = ..., # (3)
Type: RegistryTypeType = ..., # (4)
Filters: TypeFiltersTypeDef = ..., # (5)
MaxResults: int = ...,
NextToken: str = ...,
) -> ListTypesOutputTypeDef: # (6)
...
- See VisibilityType
- See ProvisioningTypeType
- See DeprecatedStatusType
- See RegistryTypeType
- See TypeFiltersTypeDef
- See ListTypesOutputTypeDef
# list_types method usage example with argument unpacking
kwargs: ListTypesInputRequestTypeDef = { # (1)
"Visibility": ...,
}
parent.list_types(**kwargs)
publish_type#
Publishes the specified extension to the CloudFormation registry as a public extension in this Region.
Type annotations and code completion for boto3.client("cloudformation").publish_type
method.
boto3 documentation
# publish_type method definition
def publish_type(
self,
*,
Type: ThirdPartyTypeType = ..., # (1)
Arn: str = ...,
TypeName: str = ...,
PublicVersionNumber: str = ...,
) -> PublishTypeOutputTypeDef: # (2)
...
# publish_type method usage example with argument unpacking
kwargs: PublishTypeInputRequestTypeDef = { # (1)
"Type": ...,
}
parent.publish_type(**kwargs)
record_handler_progress#
Reports progress of a resource handler to CloudFormation.
Type annotations and code completion for boto3.client("cloudformation").record_handler_progress
method.
boto3 documentation
# record_handler_progress method definition
def record_handler_progress(
self,
*,
BearerToken: str,
OperationStatus: OperationStatusType, # (1)
CurrentOperationStatus: OperationStatusType = ..., # (1)
StatusMessage: str = ...,
ErrorCode: HandlerErrorCodeType = ..., # (3)
ResourceModel: str = ...,
ClientRequestToken: str = ...,
) -> dict[str, Any]:
...
# record_handler_progress method usage example with argument unpacking
kwargs: RecordHandlerProgressInputRequestTypeDef = { # (1)
"BearerToken": ...,
"OperationStatus": ...,
}
parent.record_handler_progress(**kwargs)
register_publisher#
Registers your account as a publisher of public extensions in the CloudFormation registry.
Type annotations and code completion for boto3.client("cloudformation").register_publisher
method.
boto3 documentation
# register_publisher method definition
def register_publisher(
self,
*,
AcceptTermsAndConditions: bool = ...,
ConnectionArn: str = ...,
) -> RegisterPublisherOutputTypeDef: # (1)
...
# register_publisher method usage example with argument unpacking
kwargs: RegisterPublisherInputRequestTypeDef = { # (1)
"AcceptTermsAndConditions": ...,
}
parent.register_publisher(**kwargs)
register_type#
Registers an extension with the CloudFormation service.
Type annotations and code completion for boto3.client("cloudformation").register_type
method.
boto3 documentation
# register_type method definition
def register_type(
self,
*,
TypeName: str,
SchemaHandlerPackage: str,
Type: RegistryTypeType = ..., # (1)
LoggingConfig: LoggingConfigTypeDef = ..., # (2)
ExecutionRoleArn: str = ...,
ClientRequestToken: str = ...,
) -> RegisterTypeOutputTypeDef: # (3)
...
# register_type method usage example with argument unpacking
kwargs: RegisterTypeInputRequestTypeDef = { # (1)
"TypeName": ...,
"SchemaHandlerPackage": ...,
}
parent.register_type(**kwargs)
rollback_stack#
When specifying RollbackStack
, you preserve the state of
previously provisioned resources when an operation fails.
Type annotations and code completion for boto3.client("cloudformation").rollback_stack
method.
boto3 documentation
# rollback_stack method definition
def rollback_stack(
self,
*,
StackName: str,
RoleARN: str = ...,
ClientRequestToken: str = ...,
RetainExceptOnCreate: bool = ...,
) -> RollbackStackOutputTypeDef: # (1)
...
# rollback_stack method usage example with argument unpacking
kwargs: RollbackStackInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.rollback_stack(**kwargs)
set_stack_policy#
Sets a stack policy for a specified stack.
Type annotations and code completion for boto3.client("cloudformation").set_stack_policy
method.
boto3 documentation
# set_stack_policy method definition
def set_stack_policy(
self,
*,
StackName: str,
StackPolicyBody: str = ...,
StackPolicyURL: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# set_stack_policy method usage example with argument unpacking
kwargs: SetStackPolicyInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.set_stack_policy(**kwargs)
set_type_configuration#
Specifies the configuration data for a registered CloudFormation extension, in the given account and Region.
Type annotations and code completion for boto3.client("cloudformation").set_type_configuration
method.
boto3 documentation
# set_type_configuration method definition
def set_type_configuration(
self,
*,
Configuration: str,
TypeArn: str = ...,
ConfigurationAlias: str = ...,
TypeName: str = ...,
Type: ThirdPartyTypeType = ..., # (1)
) -> SetTypeConfigurationOutputTypeDef: # (2)
...
# set_type_configuration method usage example with argument unpacking
kwargs: SetTypeConfigurationInputRequestTypeDef = { # (1)
"Configuration": ...,
}
parent.set_type_configuration(**kwargs)
set_type_default_version#
Specify the default version of an extension.
Type annotations and code completion for boto3.client("cloudformation").set_type_default_version
method.
boto3 documentation
# set_type_default_version method definition
def set_type_default_version(
self,
*,
Arn: str = ...,
Type: RegistryTypeType = ..., # (1)
TypeName: str = ...,
VersionId: str = ...,
) -> dict[str, Any]:
...
- See RegistryTypeType
# set_type_default_version method usage example with argument unpacking
kwargs: SetTypeDefaultVersionInputRequestTypeDef = { # (1)
"Arn": ...,
}
parent.set_type_default_version(**kwargs)
signal_resource#
Sends a signal to the specified resource with a success or failure status.
Type annotations and code completion for boto3.client("cloudformation").signal_resource
method.
boto3 documentation
# signal_resource method definition
def signal_resource(
self,
*,
StackName: str,
LogicalResourceId: str,
UniqueId: str,
Status: ResourceSignalStatusType, # (1)
) -> EmptyResponseMetadataTypeDef: # (2)
...
# signal_resource method usage example with argument unpacking
kwargs: SignalResourceInputRequestTypeDef = { # (1)
"StackName": ...,
"LogicalResourceId": ...,
"UniqueId": ...,
"Status": ...,
}
parent.signal_resource(**kwargs)
start_resource_scan#
Starts a scan of the resources in this account in this Region.
Type annotations and code completion for boto3.client("cloudformation").start_resource_scan
method.
boto3 documentation
# start_resource_scan method definition
def start_resource_scan(
self,
*,
ClientRequestToken: str = ...,
) -> StartResourceScanOutputTypeDef: # (1)
...
# start_resource_scan method usage example with argument unpacking
kwargs: StartResourceScanInputRequestTypeDef = { # (1)
"ClientRequestToken": ...,
}
parent.start_resource_scan(**kwargs)
stop_stack_set_operation#
Stops an in-progress operation on a stack set and its associated stack instances.
Type annotations and code completion for boto3.client("cloudformation").stop_stack_set_operation
method.
boto3 documentation
# stop_stack_set_operation method definition
def stop_stack_set_operation(
self,
*,
StackSetName: str,
OperationId: str,
CallAs: CallAsType = ..., # (1)
) -> dict[str, Any]:
...
- See CallAsType
# stop_stack_set_operation method usage example with argument unpacking
kwargs: StopStackSetOperationInputRequestTypeDef = { # (1)
"StackSetName": ...,
"OperationId": ...,
}
parent.stop_stack_set_operation(**kwargs)
test_type#
Tests a registered extension to make sure it meets all necessary requirements for being published in the CloudFormation registry.
Type annotations and code completion for boto3.client("cloudformation").test_type
method.
boto3 documentation
# test_type method definition
def test_type(
self,
*,
Arn: str = ...,
Type: ThirdPartyTypeType = ..., # (1)
TypeName: str = ...,
VersionId: str = ...,
LogDeliveryBucket: str = ...,
) -> TestTypeOutputTypeDef: # (2)
...
# test_type method usage example with argument unpacking
kwargs: TestTypeInputRequestTypeDef = { # (1)
"Arn": ...,
}
parent.test_type(**kwargs)
update_generated_template#
Updates a generated template.
Type annotations and code completion for boto3.client("cloudformation").update_generated_template
method.
boto3 documentation
# update_generated_template method definition
def update_generated_template(
self,
*,
GeneratedTemplateName: str,
NewGeneratedTemplateName: str = ...,
AddResources: Sequence[ResourceDefinitionTypeDef] = ..., # (1)
RemoveResources: Sequence[str] = ...,
RefreshAllResources: bool = ...,
TemplateConfiguration: TemplateConfigurationTypeDef = ..., # (2)
) -> UpdateGeneratedTemplateOutputTypeDef: # (3)
...
- See ResourceDefinitionTypeDef
- See TemplateConfigurationTypeDef
- See UpdateGeneratedTemplateOutputTypeDef
# update_generated_template method usage example with argument unpacking
kwargs: UpdateGeneratedTemplateInputRequestTypeDef = { # (1)
"GeneratedTemplateName": ...,
}
parent.update_generated_template(**kwargs)
update_stack#
Updates a stack as specified in the template.
Type annotations and code completion for boto3.client("cloudformation").update_stack
method.
boto3 documentation
# update_stack method definition
def update_stack(
self,
*,
StackName: str,
TemplateBody: str = ...,
TemplateURL: str = ...,
UsePreviousTemplate: bool = ...,
StackPolicyDuringUpdateBody: str = ...,
StackPolicyDuringUpdateURL: str = ...,
Parameters: Sequence[ParameterTypeDef] = ..., # (1)
Capabilities: Sequence[CapabilityType] = ..., # (2)
ResourceTypes: Sequence[str] = ...,
RoleARN: str = ...,
RollbackConfiguration: RollbackConfigurationTypeDef = ..., # (3)
StackPolicyBody: str = ...,
StackPolicyURL: str = ...,
NotificationARNs: Sequence[str] = ...,
Tags: Sequence[TagTypeDef] = ..., # (4)
DisableRollback: bool = ...,
ClientRequestToken: str = ...,
RetainExceptOnCreate: bool = ...,
) -> UpdateStackOutputTypeDef: # (5)
...
- See ParameterTypeDef
- See CapabilityType
- See RollbackConfigurationTypeDef
- See TagTypeDef
- See UpdateStackOutputTypeDef
# update_stack method usage example with argument unpacking
kwargs: UpdateStackInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.update_stack(**kwargs)
update_stack_instances#
Updates the parameter values for stack instances for the specified accounts, within the specified Amazon Web Services Regions.
Type annotations and code completion for boto3.client("cloudformation").update_stack_instances
method.
boto3 documentation
# update_stack_instances method definition
def update_stack_instances(
self,
*,
StackSetName: str,
Regions: Sequence[str],
Accounts: Sequence[str] = ...,
DeploymentTargets: DeploymentTargetsTypeDef = ..., # (1)
ParameterOverrides: Sequence[ParameterTypeDef] = ..., # (2)
OperationPreferences: StackSetOperationPreferencesTypeDef = ..., # (3)
OperationId: str = ...,
CallAs: CallAsType = ..., # (4)
) -> UpdateStackInstancesOutputTypeDef: # (5)
...
- See DeploymentTargetsTypeDef
- See ParameterTypeDef
- See StackSetOperationPreferencesTypeDef
- See CallAsType
- See UpdateStackInstancesOutputTypeDef
# update_stack_instances method usage example with argument unpacking
kwargs: UpdateStackInstancesInputRequestTypeDef = { # (1)
"StackSetName": ...,
"Regions": ...,
}
parent.update_stack_instances(**kwargs)
update_stack_set#
Updates the stack set, and associated stack instances in the specified accounts and Amazon Web Services Regions.
Type annotations and code completion for boto3.client("cloudformation").update_stack_set
method.
boto3 documentation
# update_stack_set method definition
def update_stack_set(
self,
*,
StackSetName: str,
Description: str = ...,
TemplateBody: str = ...,
TemplateURL: str = ...,
UsePreviousTemplate: bool = ...,
Parameters: Sequence[ParameterTypeDef] = ..., # (1)
Capabilities: Sequence[CapabilityType] = ..., # (2)
Tags: Sequence[TagTypeDef] = ..., # (3)
OperationPreferences: StackSetOperationPreferencesTypeDef = ..., # (4)
AdministrationRoleARN: str = ...,
ExecutionRoleName: str = ...,
DeploymentTargets: DeploymentTargetsTypeDef = ..., # (5)
PermissionModel: PermissionModelsType = ..., # (6)
AutoDeployment: AutoDeploymentTypeDef = ..., # (7)
OperationId: str = ...,
Accounts: Sequence[str] = ...,
Regions: Sequence[str] = ...,
CallAs: CallAsType = ..., # (8)
ManagedExecution: ManagedExecutionTypeDef = ..., # (9)
) -> UpdateStackSetOutputTypeDef: # (10)
...
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See StackSetOperationPreferencesTypeDef
- See DeploymentTargetsTypeDef
- See PermissionModelsType
- See AutoDeploymentTypeDef
- See CallAsType
- See ManagedExecutionTypeDef
- See UpdateStackSetOutputTypeDef
# update_stack_set method usage example with argument unpacking
kwargs: UpdateStackSetInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.update_stack_set(**kwargs)
update_termination_protection#
Updates termination protection for the specified stack.
Type annotations and code completion for boto3.client("cloudformation").update_termination_protection
method.
boto3 documentation
# update_termination_protection method definition
def update_termination_protection(
self,
*,
EnableTerminationProtection: bool,
StackName: str,
) -> UpdateTerminationProtectionOutputTypeDef: # (1)
...
# update_termination_protection method usage example with argument unpacking
kwargs: UpdateTerminationProtectionInputRequestTypeDef = { # (1)
"EnableTerminationProtection": ...,
"StackName": ...,
}
parent.update_termination_protection(**kwargs)
validate_template#
Validates a specified template.
Type annotations and code completion for boto3.client("cloudformation").validate_template
method.
boto3 documentation
# validate_template method definition
def validate_template(
self,
*,
TemplateBody: str = ...,
TemplateURL: str = ...,
) -> ValidateTemplateOutputTypeDef: # (1)
...
# validate_template method usage example with argument unpacking
kwargs: ValidateTemplateInputRequestTypeDef = { # (1)
"TemplateBody": ...,
}
parent.validate_template(**kwargs)
get_paginator#
Type annotations and code completion for boto3.client("cloudformation").get_paginator
method with overloads.
client.get_paginator("describe_account_limits")
-> DescribeAccountLimitsPaginatorclient.get_paginator("describe_change_set")
-> DescribeChangeSetPaginatorclient.get_paginator("describe_stack_events")
-> DescribeStackEventsPaginatorclient.get_paginator("describe_stacks")
-> DescribeStacksPaginatorclient.get_paginator("list_change_sets")
-> ListChangeSetsPaginatorclient.get_paginator("list_exports")
-> ListExportsPaginatorclient.get_paginator("list_generated_templates")
-> ListGeneratedTemplatesPaginatorclient.get_paginator("list_imports")
-> ListImportsPaginatorclient.get_paginator("list_resource_scan_related_resources")
-> ListResourceScanRelatedResourcesPaginatorclient.get_paginator("list_resource_scan_resources")
-> ListResourceScanResourcesPaginatorclient.get_paginator("list_resource_scans")
-> ListResourceScansPaginatorclient.get_paginator("list_stack_instances")
-> ListStackInstancesPaginatorclient.get_paginator("list_stack_resources")
-> ListStackResourcesPaginatorclient.get_paginator("list_stack_set_operation_results")
-> ListStackSetOperationResultsPaginatorclient.get_paginator("list_stack_set_operations")
-> ListStackSetOperationsPaginatorclient.get_paginator("list_stack_sets")
-> ListStackSetsPaginatorclient.get_paginator("list_stacks")
-> ListStacksPaginatorclient.get_paginator("list_types")
-> ListTypesPaginator
get_waiter#
Type annotations and code completion for boto3.client("cloudformation").get_waiter
method with overloads.
client.get_waiter("change_set_create_complete")
-> ChangeSetCreateCompleteWaiterclient.get_waiter("stack_create_complete")
-> StackCreateCompleteWaiterclient.get_waiter("stack_delete_complete")
-> StackDeleteCompleteWaiterclient.get_waiter("stack_exists")
-> StackExistsWaiterclient.get_waiter("stack_import_complete")
-> StackImportCompleteWaiterclient.get_waiter("stack_rollback_complete")
-> StackRollbackCompleteWaiterclient.get_waiter("stack_update_complete")
-> StackUpdateCompleteWaiterclient.get_waiter("type_registration_complete")
-> TypeRegistrationCompleteWaiter