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
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.
client = boto3.client("cloudformation")
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)
from mypy_boto3_cloudformation.client import Exceptions
def handle_error(exc: Exceptions.AlreadyExistsException) -> None:
...
Methods
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
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)
...
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
def batch_describe_type_configurations(
self,
*,
TypeConfigurationIdentifiers: Sequence[TypeConfigurationIdentifierTypeDef], # (1)
) -> BatchDescribeTypeConfigurationsOutputTypeDef: # (2)
...
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 boto3.client("cloudformation").can_paginate
method.
boto3 documentation
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
def cancel_update_stack(
self,
*,
StackName: str,
ClientRequestToken: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
kwargs: CancelUpdateStackInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.cancel_update_stack(**kwargs)
close
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("cloudformation").close
method.
boto3 documentation
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
def continue_update_rollback(
self,
*,
StackName: str,
RoleARN: str = ...,
ResourcesToSkip: Sequence[str] = ...,
ClientRequestToken: str = ...,
) -> Dict[str, Any]:
...
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
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 = ...,
) -> CreateChangeSetOutputTypeDef: # (7)
...
- See ParameterTypeDef
- See CapabilityType
- See RollbackConfigurationTypeDef
- See TagTypeDef
- See ChangeSetTypeType
- See ResourceToImportTypeDef
- See CreateChangeSetOutputTypeDef
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 boto3.client("cloudformation").create_stack
method.
boto3 documentation
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 = ...,
) -> CreateStackOutputTypeDef: # (6)
...
- See ParameterTypeDef
- See RollbackConfigurationTypeDef
- See CapabilityType
- See OnFailureType
- See TagTypeDef
- See CreateStackOutputTypeDef
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
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
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
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
kwargs: CreateStackSetInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.create_stack_set(**kwargs)
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
def deactivate_type(
self,
*,
TypeName: str = ...,
Type: ThirdPartyTypeType = ..., # (1)
Arn: str = ...,
) -> Dict[str, Any]:
...
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
def delete_change_set(
self,
*,
ChangeSetName: str,
StackName: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteChangeSetInputRequestTypeDef = { # (1)
"ChangeSetName": ...,
}
parent.delete_change_set(**kwargs)
delete_stack
Deletes a specified stack.
Type annotations and code completion for boto3.client("cloudformation").delete_stack
method.
boto3 documentation
def delete_stack(
self,
*,
StackName: str,
RetainResources: Sequence[str] = ...,
RoleARN: str = ...,
ClientRequestToken: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
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
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
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
def delete_stack_set(
self,
*,
StackSetName: str,
CallAs: CallAsType = ..., # (1)
) -> Dict[str, Any]:
...
- See CallAsType
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
def deregister_type(
self,
*,
Arn: str = ...,
Type: RegistryTypeType = ..., # (1)
TypeName: str = ...,
VersionId: str = ...,
) -> Dict[str, Any]:
...
- See RegistryTypeType
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
def describe_account_limits(
self,
*,
NextToken: str = ...,
) -> DescribeAccountLimitsOutputTypeDef: # (1)
...
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
def describe_change_set(
self,
*,
ChangeSetName: str,
StackName: str = ...,
NextToken: str = ...,
) -> DescribeChangeSetOutputTypeDef: # (1)
...
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
def describe_change_set_hooks(
self,
*,
ChangeSetName: str,
StackName: str = ...,
NextToken: str = ...,
LogicalResourceId: str = ...,
) -> DescribeChangeSetHooksOutputTypeDef: # (1)
...
kwargs: DescribeChangeSetHooksInputRequestTypeDef = { # (1)
"ChangeSetName": ...,
}
parent.describe_change_set_hooks(**kwargs)
describe_publisher
Returns information about a CloudFormation extension publisher.
Type annotations and code completion for boto3.client("cloudformation").describe_publisher
method.
boto3 documentation
def describe_publisher(
self,
*,
PublisherId: str = ...,
) -> DescribePublisherOutputTypeDef: # (1)
...
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 boto3.client("cloudformation").describe_stack_drift_detection_status
method.
boto3 documentation
def describe_stack_drift_detection_status(
self,
*,
StackDriftDetectionId: str,
) -> DescribeStackDriftDetectionStatusOutputTypeDef: # (1)
...
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
def describe_stack_events(
self,
*,
StackName: str = ...,
NextToken: str = ...,
) -> DescribeStackEventsOutputTypeDef: # (1)
...
kwargs: DescribeStackEventsInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.describe_stack_events(**kwargs)
describe_stack_instance
Returns the stack instance that's associated with the specified stack set, Amazon Web Services account, and Region.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_instance
method.
boto3 documentation
def describe_stack_instance(
self,
*,
StackSetName: str,
StackInstanceAccount: str,
StackInstanceRegion: str,
CallAs: CallAsType = ..., # (1)
) -> DescribeStackInstanceOutputTypeDef: # (2)
...
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
def describe_stack_resource(
self,
*,
StackName: str,
LogicalResourceId: str,
) -> DescribeStackResourceOutputTypeDef: # (1)
...
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
def describe_stack_resource_drifts(
self,
*,
StackName: str,
StackResourceDriftStatusFilters: Sequence[StackResourceDriftStatusType] = ..., # (1)
NextToken: str = ...,
MaxResults: int = ...,
) -> DescribeStackResourceDriftsOutputTypeDef: # (2)
...
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
def describe_stack_resources(
self,
*,
StackName: str = ...,
LogicalResourceId: str = ...,
PhysicalResourceId: str = ...,
) -> DescribeStackResourcesOutputTypeDef: # (1)
...
kwargs: DescribeStackResourcesInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.describe_stack_resources(**kwargs)
describe_stack_set
Returns the description of the specified stack set.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_set
method.
boto3 documentation
def describe_stack_set(
self,
*,
StackSetName: str,
CallAs: CallAsType = ..., # (1)
) -> DescribeStackSetOutputTypeDef: # (2)
...
kwargs: DescribeStackSetInputRequestTypeDef = { # (1)
"StackSetName": ...,
}
parent.describe_stack_set(**kwargs)
describe_stack_set_operation
Returns the description of the specified stack set operation.
Type annotations and code completion for boto3.client("cloudformation").describe_stack_set_operation
method.
boto3 documentation
def describe_stack_set_operation(
self,
*,
StackSetName: str,
OperationId: str,
CallAs: CallAsType = ..., # (1)
) -> DescribeStackSetOperationOutputTypeDef: # (2)
...
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
def describe_stacks(
self,
*,
StackName: str = ...,
NextToken: str = ...,
) -> DescribeStacksOutputTypeDef: # (1)
...
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
def describe_type(
self,
*,
Type: RegistryTypeType = ..., # (1)
TypeName: str = ...,
Arn: str = ...,
VersionId: str = ...,
PublisherId: str = ...,
PublicVersionNumber: str = ...,
) -> DescribeTypeOutputTypeDef: # (2)
...
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
def describe_type_registration(
self,
*,
RegistrationToken: str,
) -> DescribeTypeRegistrationOutputTypeDef: # (1)
...
kwargs: DescribeTypeRegistrationInputRequestTypeDef = { # (1)
"RegistrationToken": ...,
}
parent.describe_type_registration(**kwargs)
detect_stack_drift
Detects whether a stack's actual configuration differs, or has drifted , from it's 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
def detect_stack_drift(
self,
*,
StackName: str,
LogicalResourceIds: Sequence[str] = ...,
) -> DetectStackDriftOutputTypeDef: # (1)
...
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 it's 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
def detect_stack_resource_drift(
self,
*,
StackName: str,
LogicalResourceId: str,
) -> DetectStackResourceDriftOutputTypeDef: # (1)
...
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
def detect_stack_set_drift(
self,
*,
StackSetName: str,
OperationPreferences: StackSetOperationPreferencesTypeDef = ..., # (1)
OperationId: str = ...,
CallAs: CallAsType = ..., # (2)
) -> DetectStackSetDriftOutputTypeDef: # (3)
...
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
def estimate_template_cost(
self,
*,
TemplateBody: str = ...,
TemplateURL: str = ...,
Parameters: Sequence[ParameterTypeDef] = ..., # (1)
) -> EstimateTemplateCostOutputTypeDef: # (2)
...
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
def execute_change_set(
self,
*,
ChangeSetName: str,
StackName: str = ...,
ClientRequestToken: str = ...,
DisableRollback: bool = ...,
) -> Dict[str, Any]:
...
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 boto3.client("cloudformation").generate_presigned_url
method.
boto3 documentation
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 boto3.client("cloudformation").get_stack_policy
method.
boto3 documentation
def get_stack_policy(
self,
*,
StackName: str,
) -> GetStackPolicyOutputTypeDef: # (1)
...
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
def get_template(
self,
*,
StackName: str = ...,
ChangeSetName: str = ...,
TemplateStage: TemplateStageType = ..., # (1)
) -> GetTemplateOutputTypeDef: # (2)
...
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
def get_template_summary(
self,
*,
TemplateBody: str = ...,
TemplateURL: str = ...,
StackName: str = ...,
StackSetName: str = ...,
CallAs: CallAsType = ..., # (1)
) -> GetTemplateSummaryOutputTypeDef: # (2)
...
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
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)
...
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
def list_change_sets(
self,
*,
StackName: str,
NextToken: str = ...,
) -> ListChangeSetsOutputTypeDef: # (1)
...
kwargs: ListChangeSetsInputRequestTypeDef = { # (1)
"StackName": ...,
}
parent.list_change_sets(**kwargs)