CloudFormationClient#
Index > CloudFormation > CloudFormationClient
Auto-generated documentation for CloudFormation type annotations stubs module types-aiobotocore-cloudformation.
CloudFormationClient#
Type annotations and code completion for session.create_client("cloudformation")
boto3 documentation
CloudFormationClient usage example
from aiobotocore.session import get_session
from types_aiobotocore_cloudformation.client import CloudFormationClient
session = get_session()
async with session.create_client("cloudformation") as client:
client: CloudFormationClient
Exceptions#
aiobotocore
client exceptions are generated in runtime.
This class provides code completion for session.create_client("cloudformation").exceptions
structure.
CloudFormationClient.exceptions usage example
async with session.create_client("cloudformation") as client:
try:
do_something(client)
except (
client.AlreadyExistsException,
client.CFNRegistryException,
client.ChangeSetNotFoundException,
client.ClientError,
client.CreatedButModifiedException,
client.InsufficientCapabilitiesException,
client.InvalidChangeSetStatusException,
client.InvalidOperationException,
client.InvalidStateTransitionException,
client.LimitExceededException,
client.NameAlreadyExistsException,
client.OperationIdAlreadyExistsException,
client.OperationInProgressException,
client.OperationNotFoundException,
client.OperationStatusCheckFailedException,
client.StackInstanceNotFoundException,
client.StackNotFoundException,
client.StackSetNotEmptyException,
client.StackSetNotFoundException,
client.StaleRequestException,
client.TokenAlreadyExistsException,
client.TypeConfigurationNotFoundException,
client.TypeNotFoundException,
) as e:
print(e)
CloudFormationClient usage type checking example
from types_aiobotocore_cloudformation.client import Exceptions
def handle_error(exc: Exceptions.AlreadyExistsException) -> None:
...
Methods#
activate_organizations_access#
Activate trusted access with Organizations.
Type annotations and code completion for session.create_client("cloudformation").activate_organizations_access
method.
boto3 documentation
# activate_organizations_access method definition
await 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 session.create_client("cloudformation").activate_type
method.
boto3 documentation
# activate_type method definition
await 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 session.create_client("cloudformation").batch_describe_type_configurations
method.
boto3 documentation
# batch_describe_type_configurations method definition
await 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)
can_paginate#
Check if an operation can be paginated.
Type annotations and code completion for session.create_client("cloudformation").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
cancel_update_stack#
Cancels an update on the specified stack.
Type annotations and code completion for session.create_client("cloudformation").cancel_update_stack
method.
boto3 documentation
# cancel_update_stack method definition
await 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)
close#
Closes underlying endpoint connections.
Type annotations and code completion for session.create_client("cloudformation").close
method.
boto3 documentation
# close method definition
await def close(
self,
) -> None:
...
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 session.create_client("cloudformation").continue_update_rollback
method.
boto3 documentation
# continue_update_rollback method definition
await 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 session.create_client("cloudformation").create_change_set
method.
boto3 documentation
# create_change_set method definition
await 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)
) -> 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_stack#
Creates a stack as specified in the template.
Type annotations and code completion for session.create_client("cloudformation").create_stack
method.
boto3 documentation
# create_stack method definition
await 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 session.create_client("cloudformation").create_stack_instances
method.
boto3 documentation
# create_stack_instances method definition
await 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 session.create_client("cloudformation").create_stack_set
method.
boto3 documentation
# create_stack_set method definition
await 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 session.create_client("cloudformation").deactivate_organizations_access
method.
boto3 documentation
# deactivate_organizations_access method definition
await 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 session.create_client("cloudformation").deactivate_type
method.
boto3 documentation
# deactivate_type method definition
await 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 session.create_client("cloudformation").delete_change_set
method.
boto3 documentation
# delete_change_set method definition
await 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_stack#
Deletes a specified stack.
Type annotations and code completion for session.create_client("cloudformation").delete_stack
method.
boto3 documentation
# delete_stack method definition
await def delete_stack(
self,
*,
StackName: str,
RetainResources: Sequence[str] = ...,
RoleARN: str = ...,
ClientRequestToken: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# 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 session.create_client("cloudformation").delete_stack_instances
method.
boto3 documentation
# delete_stack_instances method definition
await 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 session.create_client("cloudformation").delete_stack_set
method.
boto3 documentation
# delete_stack_set method definition
await 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 session.create_client("cloudformation").deregister_type
method.
boto3 documentation
# deregister_type method definition
await 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 session.create_client("cloudformation").describe_account_limits
method.
boto3 documentation
# describe_account_limits method definition
await 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 session.create_client("cloudformation").describe_change_set
method.
boto3 documentation
# describe_change_set method definition
await def describe_change_set(
self,
*,
ChangeSetName: str,
StackName: str = ...,
NextToken: str = ...,
) -> 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 session.create_client("cloudformation").describe_change_set_hooks
method.
boto3 documentation
# describe_change_set_hooks method definition
await 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_organizations_access#
Retrieves information about the account's OrganizationAccess
status.
Type annotations and code completion for session.create_client("cloudformation").describe_organizations_access
method.
boto3 documentation
# describe_organizations_access method definition
await 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 session.create_client("cloudformation").describe_publisher
method.
boto3 documentation
# describe_publisher method definition
await 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_stack_drift_detection_status#
Returns information about a stack drift detection operation.
Type annotations and code completion for session.create_client("cloudformation").describe_stack_drift_detection_status
method.
boto3 documentation
# describe_stack_drift_detection_status method definition
await 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 session.create_client("cloudformation").describe_stack_events
method.
boto3 documentation
# describe_stack_events method definition
await 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 session.create_client("cloudformation").describe_stack_instance
method.
boto3 documentation
# describe_stack_instance method definition
await 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 session.create_client("cloudformation").describe_stack_resource
method.
boto3 documentation
# describe_stack_resource method definition
await 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 session.create_client("cloudformation").describe_stack_resource_drifts
method.
boto3 documentation
# describe_stack_resource_drifts method definition
await 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 session.create_client("cloudformation").describe_stack_resources
method.
boto3 documentation
# describe_stack_resources method definition
await 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 session.create_client("cloudformation").describe_stack_set
method.
boto3 documentation
# describe_stack_set method definition
await 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 session.create_client("cloudformation").describe_stack_set_operation
method.
boto3 documentation
# describe_stack_set_operation method definition
await 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 session.create_client("cloudformation").describe_stacks
method.
boto3 documentation
# describe_stacks method definition
await 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 session.create_client("cloudformation").describe_type
method.
boto3 documentation
# describe_type method definition
await 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 session.create_client("cloudformation").describe_type_registration
method.
boto3 documentation
# describe_type_registration method definition
await 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 session.create_client("cloudformation").detect_stack_drift
method.
boto3 documentation
# detect_stack_drift method definition
await 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 session.create_client("cloudformation").detect_stack_resource_drift
method.
boto3 documentation
# detect_stack_resource_drift method definition
await 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 session.create_client("cloudformation").detect_stack_set_drift
method.
boto3 documentation
# detect_stack_set_drift method definition
await 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 session.create_client("cloudformation").estimate_template_cost
method.
boto3 documentation
# estimate_template_cost method definition
await 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 session.create_client("cloudformation").execute_change_set
method.
boto3 documentation
# execute_change_set method definition
await 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)
generate_presigned_url#
Generate a presigned url given a client, its method, and arguments.
Type annotations and code completion for session.create_client("cloudformation").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
await def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
get_stack_policy#
Returns the stack policy for a specified stack.
Type annotations and code completion for session.create_client("cloudformation").get_stack_policy
method.
boto3 documentation
# get_stack_policy method definition
await 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 session.create_client("cloudformation").get_template
method.
boto3 documentation
# get_template method definition
await 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 session.create_client("cloudformation").get_template_summary
method.
boto3 documentation
# get_template_summary method definition
await 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 session.create_client("cloudformation").import_stacks_to_stack_set
method.
boto3 documentation
# import_stacks_to_stack_set method definition
await 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 session.create_client("cloudformation").list_change_sets
method.
boto3 documentation
# list_change_sets method definition
await 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 session.create_client("cloudformation").list_exports
method.
boto3 documentation
# list_exports method definition
await 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_imports#
Lists all stacks that are importing an exported output value.
Type annotations and code completion for session.create_client("cloudformation").list_imports
method.
boto3 documentation
# list_imports method definition
await 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_stack_instance_resource_drifts#
Returns drift information for resources in a stack instance.
Type annotations and code completion for session.create_client("cloudformation").list_stack_instance_resource_drifts
method.
boto3 documentation
# list_stack_instance_resource_drifts method definition
await 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 session.create_client("cloudformation").list_stack_instances
method.
boto3 documentation
# list_stack_instances method definition
await 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 session.create_client("cloudformation").list_stack_resources
method.
boto3 documentation
# list_stack_resources method definition
await 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_operation_results#
Returns summary information about the results of a stack set operation.
Type annotations and code completion for session.create_client("cloudformation").list_stack_set_operation_results
method.
boto3 documentation
# list_stack_set_operation_results method definition
await 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 session.create_client("cloudformation").list_stack_set_operations
method.
boto3 documentation
# list_stack_set_operations method definition
await 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 session.create_client("cloudformation").list_stack_sets
method.
boto3 documentation
# list_stack_sets method definition
await 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 session.create_client("cloudformation").list_stacks
method.
boto3 documentation
# list_stacks method definition
await 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 session.create_client("cloudformation").list_type_registrations
method.
boto3 documentation
# list_type_registrations method definition
await 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 session.create_client("cloudformation").list_type_versions
method.
boto3 documentation
# list_type_versions method definition
await 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 session.create_client("cloudformation").list_types
method.
boto3 documentation
# list_types method definition
await 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 session.create_client("cloudformation").publish_type
method.
boto3 documentation
# publish_type method definition
await 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 session.create_client("cloudformation").record_handler_progress
method.
boto3 documentation
# record_handler_progress method definition
await 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 session.create_client("cloudformation").register_publisher
method.
boto3 documentation
# register_publisher method definition
await 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 session.create_client("cloudformation").register_type
method.
boto3 documentation
# register_type method definition
await 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 session.create_client("cloudformation").rollback_stack
method.
boto3 documentation
# rollback_stack method definition
await 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 session.create_client("cloudformation").set_stack_policy
method.
boto3 documentation
# set_stack_policy method definition
await 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 session.create_client("cloudformation").set_type_configuration
method.
boto3 documentation
# set_type_configuration method definition
await 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 session.create_client("cloudformation").set_type_default_version
method.
boto3 documentation
# set_type_default_version method definition
await 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 session.create_client("cloudformation").signal_resource
method.
boto3 documentation
# signal_resource method definition
await 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)
stop_stack_set_operation#
Stops an in-progress operation on a stack set and its associated stack instances.
Type annotations and code completion for session.create_client("cloudformation").stop_stack_set_operation
method.
boto3 documentation
# stop_stack_set_operation method definition
await 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 session.create_client("cloudformation").test_type
method.
boto3 documentation
# test_type method definition
await 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_stack#
Updates a stack as specified in the template.
Type annotations and code completion for session.create_client("cloudformation").update_stack
method.
boto3 documentation
# update_stack method definition
await 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 session.create_client("cloudformation").update_stack_instances
method.
boto3 documentation
# update_stack_instances method definition
await 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 session.create_client("cloudformation").update_stack_set
method.
boto3 documentation
# update_stack_set method definition
await 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 session.create_client("cloudformation").update_termination_protection
method.
boto3 documentation
# update_termination_protection method definition
await 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 session.create_client("cloudformation").validate_template
method.
boto3 documentation
# validate_template method definition
await 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)
__aenter__#
Type annotations and code completion for session.create_client("cloudformation").__aenter__
method.
boto3 documentation
# __aenter__ method definition
await def __aenter__(
self,
) -> CloudFormationClient:
...
__aexit__#
Type annotations and code completion for session.create_client("cloudformation").__aexit__
method.
boto3 documentation
# __aexit__ method definition
await def __aexit__(
self,
exc_type: Any,
exc_val: Any,
exc_tb: Any,
) -> Any:
...
get_paginator#
Type annotations and code completion for session.create_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_imports")
-> ListImportsPaginatorclient.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 session.create_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