Skip to content

Typed dictionaries

Index > CloudFormation > Typed dictionaries

Auto-generated documentation for CloudFormation type annotations stubs module mypy-boto3-cloudformation.

AccountGateResultTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import AccountGateResultTypeDef

def get_value() -> AccountGateResultTypeDef:
    return {
        "Status": ...,
    }
Definition
class AccountGateResultTypeDef(TypedDict):
    Status: NotRequired[AccountGateStatusType],  # (1)
    StatusReason: NotRequired[str],
  1. See AccountGateStatusType

AccountLimitTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import AccountLimitTypeDef

def get_value() -> AccountLimitTypeDef:
    return {
        "Name": ...,
    }
Definition
class AccountLimitTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[int],

LoggingConfigTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import LoggingConfigTypeDef

def get_value() -> LoggingConfigTypeDef:
    return {
        "LogRoleArn": ...,
        "LogGroupName": ...,
    }
Definition
class LoggingConfigTypeDef(TypedDict):
    LogRoleArn: str,
    LogGroupName: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AutoDeploymentTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import AutoDeploymentTypeDef

def get_value() -> AutoDeploymentTypeDef:
    return {
        "Enabled": ...,
    }
Definition
class AutoDeploymentTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    RetainStacksOnAccountRemoval: NotRequired[bool],

TypeConfigurationIdentifierTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import TypeConfigurationIdentifierTypeDef

def get_value() -> TypeConfigurationIdentifierTypeDef:
    return {
        "TypeArn": ...,
    }
Definition
class TypeConfigurationIdentifierTypeDef(TypedDict):
    TypeArn: NotRequired[str],
    TypeConfigurationAlias: NotRequired[str],
    TypeConfigurationArn: NotRequired[str],
    Type: NotRequired[ThirdPartyTypeType],  # (1)
    TypeName: NotRequired[str],
  1. See ThirdPartyTypeType

TypeConfigurationDetailsTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import TypeConfigurationDetailsTypeDef

def get_value() -> TypeConfigurationDetailsTypeDef:
    return {
        "Arn": ...,
    }
Definition
class TypeConfigurationDetailsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Alias: NotRequired[str],
    Configuration: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    TypeArn: NotRequired[str],
    TypeName: NotRequired[str],
    IsDefaultConfiguration: NotRequired[bool],

CancelUpdateStackInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CancelUpdateStackInputRequestTypeDef

def get_value() -> CancelUpdateStackInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class CancelUpdateStackInputRequestTypeDef(TypedDict):
    StackName: str,
    ClientRequestToken: NotRequired[str],

CancelUpdateStackInputStackCancelUpdateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CancelUpdateStackInputStackCancelUpdateTypeDef

def get_value() -> CancelUpdateStackInputStackCancelUpdateTypeDef:
    return {
        "ClientRequestToken": ...,
    }
Definition
class CancelUpdateStackInputStackCancelUpdateTypeDef(TypedDict):
    ClientRequestToken: NotRequired[str],

ChangeSetHookResourceTargetDetailsTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ChangeSetHookResourceTargetDetailsTypeDef

def get_value() -> ChangeSetHookResourceTargetDetailsTypeDef:
    return {
        "LogicalResourceId": ...,
    }
Definition
class ChangeSetHookResourceTargetDetailsTypeDef(TypedDict):
    LogicalResourceId: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceAction: NotRequired[ChangeActionType],  # (1)
  1. See ChangeActionType

ChangeSetSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ChangeSetSummaryTypeDef

def get_value() -> ChangeSetSummaryTypeDef:
    return {
        "StackId": ...,
    }
Definition
class ChangeSetSummaryTypeDef(TypedDict):
    StackId: NotRequired[str],
    StackName: NotRequired[str],
    ChangeSetId: NotRequired[str],
    ChangeSetName: NotRequired[str],
    ExecutionStatus: NotRequired[ExecutionStatusType],  # (1)
    Status: NotRequired[ChangeSetStatusType],  # (2)
    StatusReason: NotRequired[str],
    CreationTime: NotRequired[datetime],
    Description: NotRequired[str],
    IncludeNestedStacks: NotRequired[bool],
    ParentChangeSetId: NotRequired[str],
    RootChangeSetId: NotRequired[str],
  1. See ExecutionStatusType
  2. See ChangeSetStatusType

ContinueUpdateRollbackInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ContinueUpdateRollbackInputRequestTypeDef

def get_value() -> ContinueUpdateRollbackInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class ContinueUpdateRollbackInputRequestTypeDef(TypedDict):
    StackName: str,
    RoleARN: NotRequired[str],
    ResourcesToSkip: NotRequired[Sequence[str]],
    ClientRequestToken: NotRequired[str],

ParameterTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ParameterTypeDef

def get_value() -> ParameterTypeDef:
    return {
        "ParameterKey": ...,
    }
Definition
class ParameterTypeDef(TypedDict):
    ParameterKey: NotRequired[str],
    ParameterValue: NotRequired[str],
    UsePreviousValue: NotRequired[bool],
    ResolvedValue: NotRequired[str],

ResourceToImportTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ResourceToImportTypeDef

def get_value() -> ResourceToImportTypeDef:
    return {
        "ResourceType": ...,
        "LogicalResourceId": ...,
        "ResourceIdentifier": ...,
    }
Definition
class ResourceToImportTypeDef(TypedDict):
    ResourceType: str,
    LogicalResourceId: str,
    ResourceIdentifier: Mapping[str, str],

TagTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

DeploymentTargetsTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DeploymentTargetsTypeDef

def get_value() -> DeploymentTargetsTypeDef:
    return {
        "Accounts": ...,
    }
Definition
class DeploymentTargetsTypeDef(TypedDict):
    Accounts: NotRequired[Sequence[str]],
    AccountsUrl: NotRequired[str],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    AccountFilterType: NotRequired[AccountFilterTypeType],  # (1)
  1. See AccountFilterTypeType

StackSetOperationPreferencesTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetOperationPreferencesTypeDef

def get_value() -> StackSetOperationPreferencesTypeDef:
    return {
        "RegionConcurrencyType": ...,
    }
Definition
class StackSetOperationPreferencesTypeDef(TypedDict):
    RegionConcurrencyType: NotRequired[RegionConcurrencyTypeType],  # (1)
    RegionOrder: NotRequired[Sequence[str]],
    FailureToleranceCount: NotRequired[int],
    FailureTolerancePercentage: NotRequired[int],
    MaxConcurrentCount: NotRequired[int],
    MaxConcurrentPercentage: NotRequired[int],
  1. See RegionConcurrencyTypeType

ManagedExecutionTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ManagedExecutionTypeDef

def get_value() -> ManagedExecutionTypeDef:
    return {
        "Active": ...,
    }
Definition
class ManagedExecutionTypeDef(TypedDict):
    Active: NotRequired[bool],

DeactivateTypeInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DeactivateTypeInputRequestTypeDef

def get_value() -> DeactivateTypeInputRequestTypeDef:
    return {
        "TypeName": ...,
    }
Definition
class DeactivateTypeInputRequestTypeDef(TypedDict):
    TypeName: NotRequired[str],
    Type: NotRequired[ThirdPartyTypeType],  # (1)
    Arn: NotRequired[str],
  1. See ThirdPartyTypeType

DeleteChangeSetInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteChangeSetInputRequestTypeDef

def get_value() -> DeleteChangeSetInputRequestTypeDef:
    return {
        "ChangeSetName": ...,
    }
Definition
class DeleteChangeSetInputRequestTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],

DeleteStackInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteStackInputRequestTypeDef

def get_value() -> DeleteStackInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DeleteStackInputRequestTypeDef(TypedDict):
    StackName: str,
    RetainResources: NotRequired[Sequence[str]],
    RoleARN: NotRequired[str],
    ClientRequestToken: NotRequired[str],

DeleteStackInputStackDeleteTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteStackInputStackDeleteTypeDef

def get_value() -> DeleteStackInputStackDeleteTypeDef:
    return {
        "RetainResources": ...,
    }
Definition
class DeleteStackInputStackDeleteTypeDef(TypedDict):
    RetainResources: NotRequired[Sequence[str]],
    RoleARN: NotRequired[str],
    ClientRequestToken: NotRequired[str],

DeleteStackSetInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteStackSetInputRequestTypeDef

def get_value() -> DeleteStackSetInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class DeleteStackSetInputRequestTypeDef(TypedDict):
    StackSetName: str,
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

DeregisterTypeInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DeregisterTypeInputRequestTypeDef

def get_value() -> DeregisterTypeInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class DeregisterTypeInputRequestTypeDef(TypedDict):
    Arn: NotRequired[str],
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    VersionId: NotRequired[str],
  1. See RegistryTypeType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeAccountLimitsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeAccountLimitsInputRequestTypeDef

def get_value() -> DescribeAccountLimitsInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class DescribeAccountLimitsInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

DescribeChangeSetHooksInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetHooksInputRequestTypeDef

def get_value() -> DescribeChangeSetHooksInputRequestTypeDef:
    return {
        "ChangeSetName": ...,
    }
Definition
class DescribeChangeSetHooksInputRequestTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    LogicalResourceId: NotRequired[str],

WaiterConfigTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeChangeSetInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetInputRequestTypeDef

def get_value() -> DescribeChangeSetInputRequestTypeDef:
    return {
        "ChangeSetName": ...,
    }
Definition
class DescribeChangeSetInputRequestTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],
    NextToken: NotRequired[str],

DescribePublisherInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribePublisherInputRequestTypeDef

def get_value() -> DescribePublisherInputRequestTypeDef:
    return {
        "PublisherId": ...,
    }
Definition
class DescribePublisherInputRequestTypeDef(TypedDict):
    PublisherId: NotRequired[str],

DescribeStackDriftDetectionStatusInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackDriftDetectionStatusInputRequestTypeDef

def get_value() -> DescribeStackDriftDetectionStatusInputRequestTypeDef:
    return {
        "StackDriftDetectionId": ...,
    }
Definition
class DescribeStackDriftDetectionStatusInputRequestTypeDef(TypedDict):
    StackDriftDetectionId: str,

DescribeStackEventsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackEventsInputRequestTypeDef

def get_value() -> DescribeStackEventsInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStackEventsInputRequestTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],

StackEventTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackEventTypeDef

def get_value() -> StackEventTypeDef:
    return {
        "StackId": ...,
        "EventId": ...,
        "StackName": ...,
        "Timestamp": ...,
    }
Definition
class StackEventTypeDef(TypedDict):
    StackId: str,
    EventId: str,
    StackName: str,
    Timestamp: datetime,
    LogicalResourceId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceStatus: NotRequired[ResourceStatusType],  # (1)
    ResourceStatusReason: NotRequired[str],
    ResourceProperties: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    HookType: NotRequired[str],
    HookStatus: NotRequired[HookStatusType],  # (2)
    HookStatusReason: NotRequired[str],
    HookInvocationPoint: NotRequired[HookInvocationPointType],  # (3)
    HookFailureMode: NotRequired[HookFailureModeType],  # (4)
  1. See ResourceStatusType
  2. See HookStatusType
  3. See HookInvocationPointType
  4. See HookFailureModeType

DescribeStackInstanceInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackInstanceInputRequestTypeDef

def get_value() -> DescribeStackInstanceInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "StackInstanceAccount": ...,
        "StackInstanceRegion": ...,
    }
Definition
class DescribeStackInstanceInputRequestTypeDef(TypedDict):
    StackSetName: str,
    StackInstanceAccount: str,
    StackInstanceRegion: str,
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

DescribeStackResourceDriftsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourceDriftsInputRequestTypeDef

def get_value() -> DescribeStackResourceDriftsInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStackResourceDriftsInputRequestTypeDef(TypedDict):
    StackName: str,
    StackResourceDriftStatusFilters: NotRequired[Sequence[StackResourceDriftStatusType]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See StackResourceDriftStatusType

DescribeStackResourceInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourceInputRequestTypeDef

def get_value() -> DescribeStackResourceInputRequestTypeDef:
    return {
        "StackName": ...,
        "LogicalResourceId": ...,
    }
Definition
class DescribeStackResourceInputRequestTypeDef(TypedDict):
    StackName: str,
    LogicalResourceId: str,

DescribeStackResourcesInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourcesInputRequestTypeDef

def get_value() -> DescribeStackResourcesInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStackResourcesInputRequestTypeDef(TypedDict):
    StackName: NotRequired[str],
    LogicalResourceId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],

DescribeStackSetInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackSetInputRequestTypeDef

def get_value() -> DescribeStackSetInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class DescribeStackSetInputRequestTypeDef(TypedDict):
    StackSetName: str,
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

DescribeStackSetOperationInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackSetOperationInputRequestTypeDef

def get_value() -> DescribeStackSetOperationInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "OperationId": ...,
    }
Definition
class DescribeStackSetOperationInputRequestTypeDef(TypedDict):
    StackSetName: str,
    OperationId: str,
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

DescribeStacksInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputRequestTypeDef

def get_value() -> DescribeStacksInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStacksInputRequestTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],

DescribeTypeInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeTypeInputRequestTypeDef

def get_value() -> DescribeTypeInputRequestTypeDef:
    return {
        "Type": ...,
    }
Definition
class DescribeTypeInputRequestTypeDef(TypedDict):
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    Arn: NotRequired[str],
    VersionId: NotRequired[str],
    PublisherId: NotRequired[str],
    PublicVersionNumber: NotRequired[str],
  1. See RegistryTypeType

RequiredActivatedTypeTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RequiredActivatedTypeTypeDef

def get_value() -> RequiredActivatedTypeTypeDef:
    return {
        "TypeNameAlias": ...,
    }
Definition
class RequiredActivatedTypeTypeDef(TypedDict):
    TypeNameAlias: NotRequired[str],
    OriginalTypeName: NotRequired[str],
    PublisherId: NotRequired[str],
    SupportedMajorVersions: NotRequired[List[int]],

DescribeTypeRegistrationInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeTypeRegistrationInputRequestTypeDef

def get_value() -> DescribeTypeRegistrationInputRequestTypeDef:
    return {
        "RegistrationToken": ...,
    }
Definition
class DescribeTypeRegistrationInputRequestTypeDef(TypedDict):
    RegistrationToken: str,

DetectStackDriftInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackDriftInputRequestTypeDef

def get_value() -> DetectStackDriftInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DetectStackDriftInputRequestTypeDef(TypedDict):
    StackName: str,
    LogicalResourceIds: NotRequired[Sequence[str]],

DetectStackResourceDriftInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackResourceDriftInputRequestTypeDef

def get_value() -> DetectStackResourceDriftInputRequestTypeDef:
    return {
        "StackName": ...,
        "LogicalResourceId": ...,
    }
Definition
class DetectStackResourceDriftInputRequestTypeDef(TypedDict):
    StackName: str,
    LogicalResourceId: str,

ExecuteChangeSetInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ExecuteChangeSetInputRequestTypeDef

def get_value() -> ExecuteChangeSetInputRequestTypeDef:
    return {
        "ChangeSetName": ...,
    }
Definition
class ExecuteChangeSetInputRequestTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    DisableRollback: NotRequired[bool],

ExportTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ExportTypeDef

def get_value() -> ExportTypeDef:
    return {
        "ExportingStackId": ...,
    }
Definition
class ExportTypeDef(TypedDict):
    ExportingStackId: NotRequired[str],
    Name: NotRequired[str],
    Value: NotRequired[str],

GetStackPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import GetStackPolicyInputRequestTypeDef

def get_value() -> GetStackPolicyInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class GetStackPolicyInputRequestTypeDef(TypedDict):
    StackName: str,

GetTemplateInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import GetTemplateInputRequestTypeDef

def get_value() -> GetTemplateInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class GetTemplateInputRequestTypeDef(TypedDict):
    StackName: NotRequired[str],
    ChangeSetName: NotRequired[str],
    TemplateStage: NotRequired[TemplateStageType],  # (1)
  1. See TemplateStageType

GetTemplateSummaryInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import GetTemplateSummaryInputRequestTypeDef

def get_value() -> GetTemplateSummaryInputRequestTypeDef:
    return {
        "TemplateBody": ...,
    }
Definition
class GetTemplateSummaryInputRequestTypeDef(TypedDict):
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    StackName: NotRequired[str],
    StackSetName: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

ResourceIdentifierSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ResourceIdentifierSummaryTypeDef

def get_value() -> ResourceIdentifierSummaryTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class ResourceIdentifierSummaryTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    LogicalResourceIds: NotRequired[List[str]],
    ResourceIdentifiers: NotRequired[List[str]],

ListChangeSetsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListChangeSetsInputRequestTypeDef

def get_value() -> ListChangeSetsInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class ListChangeSetsInputRequestTypeDef(TypedDict):
    StackName: str,
    NextToken: NotRequired[str],

ListExportsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListExportsInputRequestTypeDef

def get_value() -> ListExportsInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListExportsInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ListImportsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListImportsInputRequestTypeDef

def get_value() -> ListImportsInputRequestTypeDef:
    return {
        "ExportName": ...,
    }
Definition
class ListImportsInputRequestTypeDef(TypedDict):
    ExportName: str,
    NextToken: NotRequired[str],

StackInstanceFilterTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackInstanceFilterTypeDef

def get_value() -> StackInstanceFilterTypeDef:
    return {
        "Name": ...,
    }
Definition
class StackInstanceFilterTypeDef(TypedDict):
    Name: NotRequired[StackInstanceFilterNameType],  # (1)
    Values: NotRequired[str],
  1. See StackInstanceFilterNameType

ListStackResourcesInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackResourcesInputRequestTypeDef

def get_value() -> ListStackResourcesInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class ListStackResourcesInputRequestTypeDef(TypedDict):
    StackName: str,
    NextToken: NotRequired[str],

OperationResultFilterTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import OperationResultFilterTypeDef

def get_value() -> OperationResultFilterTypeDef:
    return {
        "Name": ...,
    }
Definition
class OperationResultFilterTypeDef(TypedDict):
    Name: NotRequired[OperationResultFilterNameType],  # (1)
    Values: NotRequired[str],
  1. See OperationResultFilterNameType

ListStackSetOperationsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationsInputRequestTypeDef

def get_value() -> ListStackSetOperationsInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class ListStackSetOperationsInputRequestTypeDef(TypedDict):
    StackSetName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

ListStackSetsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetsInputRequestTypeDef

def get_value() -> ListStackSetsInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListStackSetsInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Status: NotRequired[StackSetStatusType],  # (1)
    CallAs: NotRequired[CallAsType],  # (2)
  1. See StackSetStatusType
  2. See CallAsType

ListStacksInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStacksInputRequestTypeDef

def get_value() -> ListStacksInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListStacksInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    StackStatusFilter: NotRequired[Sequence[StackStatusType]],  # (1)
  1. See StackStatusType

ListTypeRegistrationsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypeRegistrationsInputRequestTypeDef

def get_value() -> ListTypeRegistrationsInputRequestTypeDef:
    return {
        "Type": ...,
    }
Definition
class ListTypeRegistrationsInputRequestTypeDef(TypedDict):
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    TypeArn: NotRequired[str],
    RegistrationStatusFilter: NotRequired[RegistrationStatusType],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See RegistryTypeType
  2. See RegistrationStatusType

ListTypeVersionsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypeVersionsInputRequestTypeDef

def get_value() -> ListTypeVersionsInputRequestTypeDef:
    return {
        "Type": ...,
    }
Definition
class ListTypeVersionsInputRequestTypeDef(TypedDict):
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    Arn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DeprecatedStatus: NotRequired[DeprecatedStatusType],  # (2)
    PublisherId: NotRequired[str],
  1. See RegistryTypeType
  2. See DeprecatedStatusType

TypeVersionSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import TypeVersionSummaryTypeDef

def get_value() -> TypeVersionSummaryTypeDef:
    return {
        "Type": ...,
    }
Definition
class TypeVersionSummaryTypeDef(TypedDict):
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    VersionId: NotRequired[str],
    IsDefaultVersion: NotRequired[bool],
    Arn: NotRequired[str],
    TimeCreated: NotRequired[datetime],
    Description: NotRequired[str],
    PublicVersionNumber: NotRequired[str],
  1. See RegistryTypeType

TypeFiltersTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import TypeFiltersTypeDef

def get_value() -> TypeFiltersTypeDef:
    return {
        "Category": ...,
    }
Definition
class TypeFiltersTypeDef(TypedDict):
    Category: NotRequired[CategoryType],  # (1)
    PublisherId: NotRequired[str],
    TypeNamePrefix: NotRequired[str],
  1. See CategoryType

TypeSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import TypeSummaryTypeDef

def get_value() -> TypeSummaryTypeDef:
    return {
        "Type": ...,
    }
Definition
class TypeSummaryTypeDef(TypedDict):
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    DefaultVersionId: NotRequired[str],
    TypeArn: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    Description: NotRequired[str],
    PublisherId: NotRequired[str],
    OriginalTypeName: NotRequired[str],
    PublicVersionNumber: NotRequired[str],
    LatestPublicVersion: NotRequired[str],
    PublisherIdentity: NotRequired[IdentityProviderType],  # (2)
    PublisherName: NotRequired[str],
    IsActivated: NotRequired[bool],
  1. See RegistryTypeType
  2. See IdentityProviderType

ModuleInfoTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ModuleInfoTypeDef

def get_value() -> ModuleInfoTypeDef:
    return {
        "TypeHierarchy": ...,
    }
Definition
class ModuleInfoTypeDef(TypedDict):
    TypeHierarchy: NotRequired[str],
    LogicalIdHierarchy: NotRequired[str],

OutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import OutputTypeDef

def get_value() -> OutputTypeDef:
    return {
        "OutputKey": ...,
    }
Definition
class OutputTypeDef(TypedDict):
    OutputKey: NotRequired[str],
    OutputValue: NotRequired[str],
    Description: NotRequired[str],
    ExportName: NotRequired[str],

ParameterConstraintsTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ParameterConstraintsTypeDef

def get_value() -> ParameterConstraintsTypeDef:
    return {
        "AllowedValues": ...,
    }
Definition
class ParameterConstraintsTypeDef(TypedDict):
    AllowedValues: NotRequired[List[str]],

PhysicalResourceIdContextKeyValuePairTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import PhysicalResourceIdContextKeyValuePairTypeDef

def get_value() -> PhysicalResourceIdContextKeyValuePairTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class PhysicalResourceIdContextKeyValuePairTypeDef(TypedDict):
    Key: str,
    Value: str,

PropertyDifferenceTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import PropertyDifferenceTypeDef

def get_value() -> PropertyDifferenceTypeDef:
    return {
        "PropertyPath": ...,
        "ExpectedValue": ...,
        "ActualValue": ...,
        "DifferenceType": ...,
    }
Definition
class PropertyDifferenceTypeDef(TypedDict):
    PropertyPath: str,
    ExpectedValue: str,
    ActualValue: str,
    DifferenceType: DifferenceTypeType,  # (1)
  1. See DifferenceTypeType

PublishTypeInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import PublishTypeInputRequestTypeDef

def get_value() -> PublishTypeInputRequestTypeDef:
    return {
        "Type": ...,
    }
Definition
class PublishTypeInputRequestTypeDef(TypedDict):
    Type: NotRequired[ThirdPartyTypeType],  # (1)
    Arn: NotRequired[str],
    TypeName: NotRequired[str],
    PublicVersionNumber: NotRequired[str],
  1. See ThirdPartyTypeType

RecordHandlerProgressInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RecordHandlerProgressInputRequestTypeDef

def get_value() -> RecordHandlerProgressInputRequestTypeDef:
    return {
        "BearerToken": ...,
        "OperationStatus": ...,
    }
Definition
class RecordHandlerProgressInputRequestTypeDef(TypedDict):
    BearerToken: str,
    OperationStatus: OperationStatusType,  # (1)
    CurrentOperationStatus: NotRequired[OperationStatusType],  # (1)
    StatusMessage: NotRequired[str],
    ErrorCode: NotRequired[HandlerErrorCodeType],  # (3)
    ResourceModel: NotRequired[str],
    ClientRequestToken: NotRequired[str],
  1. See OperationStatusType
  2. See OperationStatusType
  3. See HandlerErrorCodeType

RegisterPublisherInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RegisterPublisherInputRequestTypeDef

def get_value() -> RegisterPublisherInputRequestTypeDef:
    return {
        "AcceptTermsAndConditions": ...,
    }
Definition
class RegisterPublisherInputRequestTypeDef(TypedDict):
    AcceptTermsAndConditions: NotRequired[bool],
    ConnectionArn: NotRequired[str],

ResourceTargetDefinitionTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ResourceTargetDefinitionTypeDef

def get_value() -> ResourceTargetDefinitionTypeDef:
    return {
        "Attribute": ...,
    }
Definition
class ResourceTargetDefinitionTypeDef(TypedDict):
    Attribute: NotRequired[ResourceAttributeType],  # (1)
    Name: NotRequired[str],
    RequiresRecreation: NotRequired[RequiresRecreationType],  # (2)
  1. See ResourceAttributeType
  2. See RequiresRecreationType

RollbackTriggerTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RollbackTriggerTypeDef

def get_value() -> RollbackTriggerTypeDef:
    return {
        "Arn": ...,
        "Type": ...,
    }
Definition
class RollbackTriggerTypeDef(TypedDict):
    Arn: str,
    Type: str,

RollbackStackInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RollbackStackInputRequestTypeDef

def get_value() -> RollbackStackInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class RollbackStackInputRequestTypeDef(TypedDict):
    StackName: str,
    RoleARN: NotRequired[str],
    ClientRequestToken: NotRequired[str],

ServiceResourceEventRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ServiceResourceEventRequestTypeDef

def get_value() -> ServiceResourceEventRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class ServiceResourceEventRequestTypeDef(TypedDict):
    id: str,

ServiceResourceStackRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ServiceResourceStackRequestTypeDef

def get_value() -> ServiceResourceStackRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class ServiceResourceStackRequestTypeDef(TypedDict):
    name: str,

ServiceResourceStackResourceRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ServiceResourceStackResourceRequestTypeDef

def get_value() -> ServiceResourceStackResourceRequestTypeDef:
    return {
        "stack_name": ...,
        "logical_id": ...,
    }
Definition
class ServiceResourceStackResourceRequestTypeDef(TypedDict):
    stack_name: str,
    logical_id: str,

ServiceResourceStackResourceSummaryRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ServiceResourceStackResourceSummaryRequestTypeDef

def get_value() -> ServiceResourceStackResourceSummaryRequestTypeDef:
    return {
        "stack_name": ...,
        "logical_id": ...,
    }
Definition
class ServiceResourceStackResourceSummaryRequestTypeDef(TypedDict):
    stack_name: str,
    logical_id: str,

SetStackPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import SetStackPolicyInputRequestTypeDef

def get_value() -> SetStackPolicyInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class SetStackPolicyInputRequestTypeDef(TypedDict):
    StackName: str,
    StackPolicyBody: NotRequired[str],
    StackPolicyURL: NotRequired[str],

SetTypeConfigurationInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import SetTypeConfigurationInputRequestTypeDef

def get_value() -> SetTypeConfigurationInputRequestTypeDef:
    return {
        "Configuration": ...,
    }
Definition
class SetTypeConfigurationInputRequestTypeDef(TypedDict):
    Configuration: str,
    TypeArn: NotRequired[str],
    ConfigurationAlias: NotRequired[str],
    TypeName: NotRequired[str],
    Type: NotRequired[ThirdPartyTypeType],  # (1)
  1. See ThirdPartyTypeType

SetTypeDefaultVersionInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import SetTypeDefaultVersionInputRequestTypeDef

def get_value() -> SetTypeDefaultVersionInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class SetTypeDefaultVersionInputRequestTypeDef(TypedDict):
    Arn: NotRequired[str],
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    VersionId: NotRequired[str],
  1. See RegistryTypeType

SignalResourceInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import SignalResourceInputRequestTypeDef

def get_value() -> SignalResourceInputRequestTypeDef:
    return {
        "StackName": ...,
        "LogicalResourceId": ...,
        "UniqueId": ...,
        "Status": ...,
    }
Definition
class SignalResourceInputRequestTypeDef(TypedDict):
    StackName: str,
    LogicalResourceId: str,
    UniqueId: str,
    Status: ResourceSignalStatusType,  # (1)
  1. See ResourceSignalStatusType

StackDriftInformationSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackDriftInformationSummaryTypeDef

def get_value() -> StackDriftInformationSummaryTypeDef:
    return {
        "StackDriftStatus": ...,
    }
Definition
class StackDriftInformationSummaryTypeDef(TypedDict):
    StackDriftStatus: StackDriftStatusType,  # (1)
    LastCheckTimestamp: NotRequired[datetime],
  1. See StackDriftStatusType

StackDriftInformationTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackDriftInformationTypeDef

def get_value() -> StackDriftInformationTypeDef:
    return {
        "StackDriftStatus": ...,
    }
Definition
class StackDriftInformationTypeDef(TypedDict):
    StackDriftStatus: StackDriftStatusType,  # (1)
    LastCheckTimestamp: NotRequired[datetime],
  1. See StackDriftStatusType

StackInstanceComprehensiveStatusTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackInstanceComprehensiveStatusTypeDef

def get_value() -> StackInstanceComprehensiveStatusTypeDef:
    return {
        "DetailedStatus": ...,
    }
Definition
class StackInstanceComprehensiveStatusTypeDef(TypedDict):
    DetailedStatus: NotRequired[StackInstanceDetailedStatusType],  # (1)
  1. See StackInstanceDetailedStatusType

StackResourceDriftInformationTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationTypeDef

def get_value() -> StackResourceDriftInformationTypeDef:
    return {
        "StackResourceDriftStatus": ...,
    }
Definition
class StackResourceDriftInformationTypeDef(TypedDict):
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (1)
    LastCheckTimestamp: NotRequired[datetime],
  1. See StackResourceDriftStatusType

StackResourceDriftInformationSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationSummaryTypeDef

def get_value() -> StackResourceDriftInformationSummaryTypeDef:
    return {
        "StackResourceDriftStatus": ...,
    }
Definition
class StackResourceDriftInformationSummaryTypeDef(TypedDict):
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (1)
    LastCheckTimestamp: NotRequired[datetime],
  1. See StackResourceDriftStatusType

StackResourceRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceRequestTypeDef

def get_value() -> StackResourceRequestTypeDef:
    return {
        "logical_id": ...,
    }
Definition
class StackResourceRequestTypeDef(TypedDict):
    logical_id: str,

StackSetDriftDetectionDetailsTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetDriftDetectionDetailsTypeDef

def get_value() -> StackSetDriftDetectionDetailsTypeDef:
    return {
        "DriftStatus": ...,
    }
Definition
class StackSetDriftDetectionDetailsTypeDef(TypedDict):
    DriftStatus: NotRequired[StackSetDriftStatusType],  # (1)
    DriftDetectionStatus: NotRequired[StackSetDriftDetectionStatusType],  # (2)
    LastDriftCheckTimestamp: NotRequired[datetime],
    TotalStackInstancesCount: NotRequired[int],
    DriftedStackInstancesCount: NotRequired[int],
    InSyncStackInstancesCount: NotRequired[int],
    InProgressStackInstancesCount: NotRequired[int],
    FailedStackInstancesCount: NotRequired[int],
  1. See StackSetDriftStatusType
  2. See StackSetDriftDetectionStatusType

StackSetOperationStatusDetailsTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetOperationStatusDetailsTypeDef

def get_value() -> StackSetOperationStatusDetailsTypeDef:
    return {
        "FailedStackInstancesCount": ...,
    }
Definition
class StackSetOperationStatusDetailsTypeDef(TypedDict):
    FailedStackInstancesCount: NotRequired[int],

StopStackSetOperationInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StopStackSetOperationInputRequestTypeDef

def get_value() -> StopStackSetOperationInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "OperationId": ...,
    }
Definition
class StopStackSetOperationInputRequestTypeDef(TypedDict):
    StackSetName: str,
    OperationId: str,
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

TemplateParameterTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import TemplateParameterTypeDef

def get_value() -> TemplateParameterTypeDef:
    return {
        "ParameterKey": ...,
    }
Definition
class TemplateParameterTypeDef(TypedDict):
    ParameterKey: NotRequired[str],
    DefaultValue: NotRequired[str],
    NoEcho: NotRequired[bool],
    Description: NotRequired[str],

TestTypeInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import TestTypeInputRequestTypeDef

def get_value() -> TestTypeInputRequestTypeDef:
    return {
        "Arn": ...,
    }
Definition
class TestTypeInputRequestTypeDef(TypedDict):
    Arn: NotRequired[str],
    Type: NotRequired[ThirdPartyTypeType],  # (1)
    TypeName: NotRequired[str],
    VersionId: NotRequired[str],
    LogDeliveryBucket: NotRequired[str],
  1. See ThirdPartyTypeType

UpdateTerminationProtectionInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateTerminationProtectionInputRequestTypeDef

def get_value() -> UpdateTerminationProtectionInputRequestTypeDef:
    return {
        "EnableTerminationProtection": ...,
        "StackName": ...,
    }
Definition
class UpdateTerminationProtectionInputRequestTypeDef(TypedDict):
    EnableTerminationProtection: bool,
    StackName: str,

ValidateTemplateInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ValidateTemplateInputRequestTypeDef

def get_value() -> ValidateTemplateInputRequestTypeDef:
    return {
        "TemplateBody": ...,
    }
Definition
class ValidateTemplateInputRequestTypeDef(TypedDict):
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],

StackSetOperationResultSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetOperationResultSummaryTypeDef

def get_value() -> StackSetOperationResultSummaryTypeDef:
    return {
        "Account": ...,
    }
Definition
class StackSetOperationResultSummaryTypeDef(TypedDict):
    Account: NotRequired[str],
    Region: NotRequired[str],
    Status: NotRequired[StackSetOperationResultStatusType],  # (1)
    StatusReason: NotRequired[str],
    AccountGateResult: NotRequired[AccountGateResultTypeDef],  # (2)
    OrganizationalUnitId: NotRequired[str],
  1. See StackSetOperationResultStatusType
  2. See AccountGateResultTypeDef

ActivateTypeInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ActivateTypeInputRequestTypeDef

def get_value() -> ActivateTypeInputRequestTypeDef:
    return {
        "Type": ...,
    }
Definition
class ActivateTypeInputRequestTypeDef(TypedDict):
    Type: NotRequired[ThirdPartyTypeType],  # (1)
    PublicTypeArn: NotRequired[str],
    PublisherId: NotRequired[str],
    TypeName: NotRequired[str],
    TypeNameAlias: NotRequired[str],
    AutoUpdate: NotRequired[bool],
    LoggingConfig: NotRequired[LoggingConfigTypeDef],  # (2)
    ExecutionRoleArn: NotRequired[str],
    VersionBump: NotRequired[VersionBumpType],  # (3)
    MajorVersion: NotRequired[int],
  1. See ThirdPartyTypeType
  2. See LoggingConfigTypeDef
  3. See VersionBumpType

RegisterTypeInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RegisterTypeInputRequestTypeDef

def get_value() -> RegisterTypeInputRequestTypeDef:
    return {
        "TypeName": ...,
        "SchemaHandlerPackage": ...,
    }
Definition
class RegisterTypeInputRequestTypeDef(TypedDict):
    TypeName: str,
    SchemaHandlerPackage: str,
    Type: NotRequired[RegistryTypeType],  # (1)
    LoggingConfig: NotRequired[LoggingConfigTypeDef],  # (2)
    ExecutionRoleArn: NotRequired[str],
    ClientRequestToken: NotRequired[str],
  1. See RegistryTypeType
  2. See LoggingConfigTypeDef

ActivateTypeOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ActivateTypeOutputTypeDef

def get_value() -> ActivateTypeOutputTypeDef:
    return {
        "Arn": ...,
        "ResponseMetadata": ...,
    }
Definition
class ActivateTypeOutputTypeDef(TypedDict):
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateChangeSetOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CreateChangeSetOutputTypeDef

def get_value() -> CreateChangeSetOutputTypeDef:
    return {
        "Id": ...,
        "StackId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateChangeSetOutputTypeDef(TypedDict):
    Id: str,
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStackInstancesOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackInstancesOutputTypeDef

def get_value() -> CreateStackInstancesOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateStackInstancesOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStackOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackOutputTypeDef

def get_value() -> CreateStackOutputTypeDef:
    return {
        "StackId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateStackOutputTypeDef(TypedDict):
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStackSetOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackSetOutputTypeDef

def get_value() -> CreateStackSetOutputTypeDef:
    return {
        "StackSetId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateStackSetOutputTypeDef(TypedDict):
    StackSetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteStackInstancesOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteStackInstancesOutputTypeDef

def get_value() -> DeleteStackInstancesOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteStackInstancesOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAccountLimitsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeAccountLimitsOutputTypeDef

def get_value() -> DescribeAccountLimitsOutputTypeDef:
    return {
        "AccountLimits": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAccountLimitsOutputTypeDef(TypedDict):
    AccountLimits: List[AccountLimitTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountLimitTypeDef
  2. See ResponseMetadataTypeDef

DescribePublisherOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribePublisherOutputTypeDef

def get_value() -> DescribePublisherOutputTypeDef:
    return {
        "PublisherId": ...,
        "PublisherStatus": ...,
        "IdentityProvider": ...,
        "PublisherProfile": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePublisherOutputTypeDef(TypedDict):
    PublisherId: str,
    PublisherStatus: PublisherStatusType,  # (1)
    IdentityProvider: IdentityProviderType,  # (2)
    PublisherProfile: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PublisherStatusType
  2. See IdentityProviderType
  3. See ResponseMetadataTypeDef

DescribeStackDriftDetectionStatusOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackDriftDetectionStatusOutputTypeDef

def get_value() -> DescribeStackDriftDetectionStatusOutputTypeDef:
    return {
        "StackId": ...,
        "StackDriftDetectionId": ...,
        "StackDriftStatus": ...,
        "DetectionStatus": ...,
        "DetectionStatusReason": ...,
        "DriftedStackResourceCount": ...,
        "Timestamp": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStackDriftDetectionStatusOutputTypeDef(TypedDict):
    StackId: str,
    StackDriftDetectionId: str,
    StackDriftStatus: StackDriftStatusType,  # (1)
    DetectionStatus: StackDriftDetectionStatusType,  # (2)
    DetectionStatusReason: str,
    DriftedStackResourceCount: int,
    Timestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See StackDriftStatusType
  2. See StackDriftDetectionStatusType
  3. See ResponseMetadataTypeDef

DescribeTypeRegistrationOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeTypeRegistrationOutputTypeDef

def get_value() -> DescribeTypeRegistrationOutputTypeDef:
    return {
        "ProgressStatus": ...,
        "Description": ...,
        "TypeArn": ...,
        "TypeVersionArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeTypeRegistrationOutputTypeDef(TypedDict):
    ProgressStatus: RegistrationStatusType,  # (1)
    Description: str,
    TypeArn: str,
    TypeVersionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RegistrationStatusType
  2. See ResponseMetadataTypeDef

DetectStackDriftOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackDriftOutputTypeDef

def get_value() -> DetectStackDriftOutputTypeDef:
    return {
        "StackDriftDetectionId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DetectStackDriftOutputTypeDef(TypedDict):
    StackDriftDetectionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DetectStackSetDriftOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackSetDriftOutputTypeDef

def get_value() -> DetectStackSetDriftOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DetectStackSetDriftOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EstimateTemplateCostOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import EstimateTemplateCostOutputTypeDef

def get_value() -> EstimateTemplateCostOutputTypeDef:
    return {
        "Url": ...,
        "ResponseMetadata": ...,
    }
Definition
class EstimateTemplateCostOutputTypeDef(TypedDict):
    Url: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetStackPolicyOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import GetStackPolicyOutputTypeDef

def get_value() -> GetStackPolicyOutputTypeDef:
    return {
        "StackPolicyBody": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetStackPolicyOutputTypeDef(TypedDict):
    StackPolicyBody: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetTemplateOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import GetTemplateOutputTypeDef

def get_value() -> GetTemplateOutputTypeDef:
    return {
        "TemplateBody": ...,
        "StagesAvailable": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTemplateOutputTypeDef(TypedDict):
    TemplateBody: Dict[str, Any],
    StagesAvailable: List[TemplateStageType],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ImportStacksToStackSetOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ImportStacksToStackSetOutputTypeDef

def get_value() -> ImportStacksToStackSetOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class ImportStacksToStackSetOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListImportsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListImportsOutputTypeDef

def get_value() -> ListImportsOutputTypeDef:
    return {
        "Imports": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListImportsOutputTypeDef(TypedDict):
    Imports: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTypeRegistrationsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypeRegistrationsOutputTypeDef

def get_value() -> ListTypeRegistrationsOutputTypeDef:
    return {
        "RegistrationTokenList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTypeRegistrationsOutputTypeDef(TypedDict):
    RegistrationTokenList: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModuleInfoResponseMetadataTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ModuleInfoResponseMetadataTypeDef

def get_value() -> ModuleInfoResponseMetadataTypeDef:
    return {
        "TypeHierarchy": ...,
        "LogicalIdHierarchy": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModuleInfoResponseMetadataTypeDef(TypedDict):
    TypeHierarchy: str,
    LogicalIdHierarchy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PublishTypeOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import PublishTypeOutputTypeDef

def get_value() -> PublishTypeOutputTypeDef:
    return {
        "PublicTypeArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class PublishTypeOutputTypeDef(TypedDict):
    PublicTypeArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterPublisherOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RegisterPublisherOutputTypeDef

def get_value() -> RegisterPublisherOutputTypeDef:
    return {
        "PublisherId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterPublisherOutputTypeDef(TypedDict):
    PublisherId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterTypeOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RegisterTypeOutputTypeDef

def get_value() -> RegisterTypeOutputTypeDef:
    return {
        "RegistrationToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterTypeOutputTypeDef(TypedDict):
    RegistrationToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RollbackStackOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RollbackStackOutputTypeDef

def get_value() -> RollbackStackOutputTypeDef:
    return {
        "StackId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RollbackStackOutputTypeDef(TypedDict):
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SetTypeConfigurationOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import SetTypeConfigurationOutputTypeDef

def get_value() -> SetTypeConfigurationOutputTypeDef:
    return {
        "ConfigurationArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class SetTypeConfigurationOutputTypeDef(TypedDict):
    ConfigurationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StackDriftInformationResponseMetadataTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackDriftInformationResponseMetadataTypeDef

def get_value() -> StackDriftInformationResponseMetadataTypeDef:
    return {
        "StackDriftStatus": ...,
        "LastCheckTimestamp": ...,
        "ResponseMetadata": ...,
    }
Definition
class StackDriftInformationResponseMetadataTypeDef(TypedDict):
    StackDriftStatus: StackDriftStatusType,  # (1)
    LastCheckTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackDriftStatusType
  2. See ResponseMetadataTypeDef

StackResourceDriftInformationResponseMetadataTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationResponseMetadataTypeDef

def get_value() -> StackResourceDriftInformationResponseMetadataTypeDef:
    return {
        "StackResourceDriftStatus": ...,
        "LastCheckTimestamp": ...,
        "ResponseMetadata": ...,
    }
Definition
class StackResourceDriftInformationResponseMetadataTypeDef(TypedDict):
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (1)
    LastCheckTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceDriftStatusType
  2. See ResponseMetadataTypeDef

StackResourceDriftInformationSummaryResponseMetadataTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationSummaryResponseMetadataTypeDef

def get_value() -> StackResourceDriftInformationSummaryResponseMetadataTypeDef:
    return {
        "StackResourceDriftStatus": ...,
        "LastCheckTimestamp": ...,
        "ResponseMetadata": ...,
    }
Definition
class StackResourceDriftInformationSummaryResponseMetadataTypeDef(TypedDict):
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (1)
    LastCheckTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceDriftStatusType
  2. See ResponseMetadataTypeDef

TestTypeOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import TestTypeOutputTypeDef

def get_value() -> TestTypeOutputTypeDef:
    return {
        "TypeVersionArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class TestTypeOutputTypeDef(TypedDict):
    TypeVersionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateStackInstancesOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackInstancesOutputTypeDef

def get_value() -> UpdateStackInstancesOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateStackInstancesOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateStackOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackOutputTypeDef

def get_value() -> UpdateStackOutputTypeDef:
    return {
        "StackId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateStackOutputTypeDef(TypedDict):
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateStackSetOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackSetOutputTypeDef

def get_value() -> UpdateStackSetOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateStackSetOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateTerminationProtectionOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateTerminationProtectionOutputTypeDef

def get_value() -> UpdateTerminationProtectionOutputTypeDef:
    return {
        "StackId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateTerminationProtectionOutputTypeDef(TypedDict):
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchDescribeTypeConfigurationsErrorTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import BatchDescribeTypeConfigurationsErrorTypeDef

def get_value() -> BatchDescribeTypeConfigurationsErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
Definition
class BatchDescribeTypeConfigurationsErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    TypeConfigurationIdentifier: NotRequired[TypeConfigurationIdentifierTypeDef],  # (1)
  1. See TypeConfigurationIdentifierTypeDef

BatchDescribeTypeConfigurationsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import BatchDescribeTypeConfigurationsInputRequestTypeDef

def get_value() -> BatchDescribeTypeConfigurationsInputRequestTypeDef:
    return {
        "TypeConfigurationIdentifiers": ...,
    }
Definition
class BatchDescribeTypeConfigurationsInputRequestTypeDef(TypedDict):
    TypeConfigurationIdentifiers: Sequence[TypeConfigurationIdentifierTypeDef],  # (1)
  1. See TypeConfigurationIdentifierTypeDef

ChangeSetHookTargetDetailsTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ChangeSetHookTargetDetailsTypeDef

def get_value() -> ChangeSetHookTargetDetailsTypeDef:
    return {
        "TargetType": ...,
    }
Definition
class ChangeSetHookTargetDetailsTypeDef(TypedDict):
    TargetType: NotRequired[HookTargetTypeType],  # (1)
    ResourceTargetDetails: NotRequired[ChangeSetHookResourceTargetDetailsTypeDef],  # (2)
  1. See HookTargetTypeType
  2. See ChangeSetHookResourceTargetDetailsTypeDef

ListChangeSetsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListChangeSetsOutputTypeDef

def get_value() -> ListChangeSetsOutputTypeDef:
    return {
        "Summaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListChangeSetsOutputTypeDef(TypedDict):
    Summaries: List[ChangeSetSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeSetSummaryTypeDef
  2. See ResponseMetadataTypeDef

EstimateTemplateCostInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import EstimateTemplateCostInputRequestTypeDef

def get_value() -> EstimateTemplateCostInputRequestTypeDef:
    return {
        "TemplateBody": ...,
    }
Definition
class EstimateTemplateCostInputRequestTypeDef(TypedDict):
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
  1. See ParameterTypeDef

CreateStackInstancesInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackInstancesInputRequestTypeDef

def get_value() -> CreateStackInstancesInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "Regions": ...,
    }
Definition
class CreateStackInstancesInputRequestTypeDef(TypedDict):
    StackSetName: str,
    Regions: Sequence[str],
    Accounts: NotRequired[Sequence[str]],
    DeploymentTargets: NotRequired[DeploymentTargetsTypeDef],  # (1)
    ParameterOverrides: NotRequired[Sequence[ParameterTypeDef]],  # (2)
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (3)
    OperationId: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (4)
  1. See DeploymentTargetsTypeDef
  2. See ParameterTypeDef
  3. See StackSetOperationPreferencesTypeDef
  4. See CallAsType

DeleteStackInstancesInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteStackInstancesInputRequestTypeDef

def get_value() -> DeleteStackInstancesInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "Regions": ...,
        "RetainStacks": ...,
    }
Definition
class DeleteStackInstancesInputRequestTypeDef(TypedDict):
    StackSetName: str,
    Regions: Sequence[str],
    RetainStacks: bool,
    Accounts: NotRequired[Sequence[str]],
    DeploymentTargets: NotRequired[DeploymentTargetsTypeDef],  # (1)
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (2)
    OperationId: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (3)
  1. See DeploymentTargetsTypeDef
  2. See StackSetOperationPreferencesTypeDef
  3. See CallAsType

DetectStackSetDriftInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackSetDriftInputRequestTypeDef

def get_value() -> DetectStackSetDriftInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class DetectStackSetDriftInputRequestTypeDef(TypedDict):
    StackSetName: str,
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (1)
    OperationId: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (2)
  1. See StackSetOperationPreferencesTypeDef
  2. See CallAsType

ImportStacksToStackSetInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ImportStacksToStackSetInputRequestTypeDef

def get_value() -> ImportStacksToStackSetInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class ImportStacksToStackSetInputRequestTypeDef(TypedDict):
    StackSetName: str,
    StackIds: NotRequired[Sequence[str]],
    StackIdsUrl: NotRequired[str],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (1)
    OperationId: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (2)
  1. See StackSetOperationPreferencesTypeDef
  2. See CallAsType

UpdateStackInstancesInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackInstancesInputRequestTypeDef

def get_value() -> UpdateStackInstancesInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "Regions": ...,
    }
Definition
class UpdateStackInstancesInputRequestTypeDef(TypedDict):
    StackSetName: str,
    Regions: Sequence[str],
    Accounts: NotRequired[Sequence[str]],
    DeploymentTargets: NotRequired[DeploymentTargetsTypeDef],  # (1)
    ParameterOverrides: NotRequired[Sequence[ParameterTypeDef]],  # (2)
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (3)
    OperationId: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (4)
  1. See DeploymentTargetsTypeDef
  2. See ParameterTypeDef
  3. See StackSetOperationPreferencesTypeDef
  4. See CallAsType

CreateStackSetInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackSetInputRequestTypeDef

def get_value() -> CreateStackSetInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class CreateStackSetInputRequestTypeDef(TypedDict):
    StackSetName: str,
    Description: NotRequired[str],
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    StackId: NotRequired[str],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
    Capabilities: NotRequired[Sequence[CapabilityType]],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    AdministrationRoleARN: NotRequired[str],
    ExecutionRoleName: NotRequired[str],
    PermissionModel: NotRequired[PermissionModelsType],  # (4)
    AutoDeployment: NotRequired[AutoDeploymentTypeDef],  # (5)
    CallAs: NotRequired[CallAsType],  # (6)
    ClientRequestToken: NotRequired[str],
    ManagedExecution: NotRequired[ManagedExecutionTypeDef],  # (7)
  1. See ParameterTypeDef
  2. See CapabilityType
  3. See TagTypeDef
  4. See PermissionModelsType
  5. See AutoDeploymentTypeDef
  6. See CallAsType
  7. See ManagedExecutionTypeDef

StackSetSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetSummaryTypeDef

def get_value() -> StackSetSummaryTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class StackSetSummaryTypeDef(TypedDict):
    StackSetName: NotRequired[str],
    StackSetId: NotRequired[str],
    Description: NotRequired[str],
    Status: NotRequired[StackSetStatusType],  # (1)
    AutoDeployment: NotRequired[AutoDeploymentTypeDef],  # (2)
    PermissionModel: NotRequired[PermissionModelsType],  # (3)
    DriftStatus: NotRequired[StackDriftStatusType],  # (4)
    LastDriftCheckTimestamp: NotRequired[datetime],
    ManagedExecution: NotRequired[ManagedExecutionTypeDef],  # (5)
  1. See StackSetStatusType
  2. See AutoDeploymentTypeDef
  3. See PermissionModelsType
  4. See StackDriftStatusType
  5. See ManagedExecutionTypeDef

UpdateStackSetInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackSetInputRequestTypeDef

def get_value() -> UpdateStackSetInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class UpdateStackSetInputRequestTypeDef(TypedDict):
    StackSetName: str,
    Description: NotRequired[str],
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    UsePreviousTemplate: NotRequired[bool],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
    Capabilities: NotRequired[Sequence[CapabilityType]],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (4)
    AdministrationRoleARN: NotRequired[str],
    ExecutionRoleName: NotRequired[str],
    DeploymentTargets: NotRequired[DeploymentTargetsTypeDef],  # (5)
    PermissionModel: NotRequired[PermissionModelsType],  # (6)
    AutoDeployment: NotRequired[AutoDeploymentTypeDef],  # (7)
    OperationId: NotRequired[str],
    Accounts: NotRequired[Sequence[str]],
    Regions: NotRequired[Sequence[str]],
    CallAs: NotRequired[CallAsType],  # (8)
    ManagedExecution: NotRequired[ManagedExecutionTypeDef],  # (9)
  1. See ParameterTypeDef
  2. See CapabilityType
  3. See TagTypeDef
  4. See StackSetOperationPreferencesTypeDef
  5. See DeploymentTargetsTypeDef
  6. See PermissionModelsType
  7. See AutoDeploymentTypeDef
  8. See CallAsType
  9. See ManagedExecutionTypeDef

DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef

def get_value() -> DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeChangeSetInputDescribeChangeSetPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetInputDescribeChangeSetPaginateTypeDef

def get_value() -> DescribeChangeSetInputDescribeChangeSetPaginateTypeDef:
    return {
        "ChangeSetName": ...,
    }
Definition
class DescribeChangeSetInputDescribeChangeSetPaginateTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeStackEventsInputDescribeStackEventsPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackEventsInputDescribeStackEventsPaginateTypeDef

def get_value() -> DescribeStackEventsInputDescribeStackEventsPaginateTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStackEventsInputDescribeStackEventsPaginateTypeDef(TypedDict):
    StackName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeStacksInputDescribeStacksPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputDescribeStacksPaginateTypeDef

def get_value() -> DescribeStacksInputDescribeStacksPaginateTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStacksInputDescribeStacksPaginateTypeDef(TypedDict):
    StackName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListChangeSetsInputListChangeSetsPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListChangeSetsInputListChangeSetsPaginateTypeDef

def get_value() -> ListChangeSetsInputListChangeSetsPaginateTypeDef:
    return {
        "StackName": ...,
    }
Definition
class ListChangeSetsInputListChangeSetsPaginateTypeDef(TypedDict):
    StackName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListExportsInputListExportsPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListExportsInputListExportsPaginateTypeDef

def get_value() -> ListExportsInputListExportsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListExportsInputListExportsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListImportsInputListImportsPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListImportsInputListImportsPaginateTypeDef

def get_value() -> ListImportsInputListImportsPaginateTypeDef:
    return {
        "ExportName": ...,
    }
Definition
class ListImportsInputListImportsPaginateTypeDef(TypedDict):
    ExportName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStackResourcesInputListStackResourcesPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackResourcesInputListStackResourcesPaginateTypeDef

def get_value() -> ListStackResourcesInputListStackResourcesPaginateTypeDef:
    return {
        "StackName": ...,
    }
Definition
class ListStackResourcesInputListStackResourcesPaginateTypeDef(TypedDict):
    StackName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef

def get_value() -> ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef(TypedDict):
    StackSetName: str,
    CallAs: NotRequired[CallAsType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See CallAsType
  2. See PaginatorConfigTypeDef

ListStackSetsInputListStackSetsPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetsInputListStackSetsPaginateTypeDef

def get_value() -> ListStackSetsInputListStackSetsPaginateTypeDef:
    return {
        "Status": ...,
    }
Definition
class ListStackSetsInputListStackSetsPaginateTypeDef(TypedDict):
    Status: NotRequired[StackSetStatusType],  # (1)
    CallAs: NotRequired[CallAsType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See StackSetStatusType
  2. See CallAsType
  3. See PaginatorConfigTypeDef

ListStacksInputListStacksPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStacksInputListStacksPaginateTypeDef

def get_value() -> ListStacksInputListStacksPaginateTypeDef:
    return {
        "StackStatusFilter": ...,
    }
Definition
class ListStacksInputListStacksPaginateTypeDef(TypedDict):
    StackStatusFilter: NotRequired[Sequence[StackStatusType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See StackStatusType
  2. See PaginatorConfigTypeDef

DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef

def get_value() -> DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef:
    return {
        "ChangeSetName": ...,
    }
Definition
class DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackCreateCompleteWaitTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackCreateCompleteWaitTypeDef

def get_value() -> DescribeStacksInputStackCreateCompleteWaitTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStacksInputStackCreateCompleteWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackDeleteCompleteWaitTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackDeleteCompleteWaitTypeDef

def get_value() -> DescribeStacksInputStackDeleteCompleteWaitTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStacksInputStackDeleteCompleteWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackExistsWaitTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackExistsWaitTypeDef

def get_value() -> DescribeStacksInputStackExistsWaitTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStacksInputStackExistsWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackImportCompleteWaitTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackImportCompleteWaitTypeDef

def get_value() -> DescribeStacksInputStackImportCompleteWaitTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStacksInputStackImportCompleteWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackRollbackCompleteWaitTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackRollbackCompleteWaitTypeDef

def get_value() -> DescribeStacksInputStackRollbackCompleteWaitTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStacksInputStackRollbackCompleteWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackUpdateCompleteWaitTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackUpdateCompleteWaitTypeDef

def get_value() -> DescribeStacksInputStackUpdateCompleteWaitTypeDef:
    return {
        "StackName": ...,
    }
Definition
class DescribeStacksInputStackUpdateCompleteWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef

def get_value() -> DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef:
    return {
        "RegistrationToken": ...,
    }
Definition
class DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef(TypedDict):
    RegistrationToken: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStackEventsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackEventsOutputTypeDef

def get_value() -> DescribeStackEventsOutputTypeDef:
    return {
        "StackEvents": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStackEventsOutputTypeDef(TypedDict):
    StackEvents: List[StackEventTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackEventTypeDef
  2. See ResponseMetadataTypeDef

DescribeTypeOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeTypeOutputTypeDef

def get_value() -> DescribeTypeOutputTypeDef:
    return {
        "Arn": ...,
        "Type": ...,
        "TypeName": ...,
        "DefaultVersionId": ...,
        "IsDefaultVersion": ...,
        "TypeTestsStatus": ...,
        "TypeTestsStatusDescription": ...,
        "Description": ...,
        "Schema": ...,
        "ProvisioningType": ...,
        "DeprecatedStatus": ...,
        "LoggingConfig": ...,
        "RequiredActivatedTypes": ...,
        "ExecutionRoleArn": ...,
        "Visibility": ...,
        "SourceUrl": ...,
        "DocumentationUrl": ...,
        "LastUpdated": ...,
        "TimeCreated": ...,
        "ConfigurationSchema": ...,
        "PublisherId": ...,
        "OriginalTypeName": ...,
        "OriginalTypeArn": ...,
        "PublicVersionNumber": ...,
        "LatestPublicVersion": ...,
        "IsActivated": ...,
        "AutoUpdate": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeTypeOutputTypeDef(TypedDict):
    Arn: str,
    Type: RegistryTypeType,  # (1)
    TypeName: str,
    DefaultVersionId: str,
    IsDefaultVersion: bool,
    TypeTestsStatus: TypeTestsStatusType,  # (2)
    TypeTestsStatusDescription: str,
    Description: str,
    Schema: str,
    ProvisioningType: ProvisioningTypeType,  # (3)
    DeprecatedStatus: DeprecatedStatusType,  # (4)
    LoggingConfig: LoggingConfigTypeDef,  # (5)
    RequiredActivatedTypes: List[RequiredActivatedTypeTypeDef],  # (6)
    ExecutionRoleArn: str,
    Visibility: VisibilityType,  # (7)
    SourceUrl: str,
    DocumentationUrl: str,
    LastUpdated: datetime,
    TimeCreated: datetime,
    ConfigurationSchema: str,
    PublisherId: str,
    OriginalTypeName: str,
    OriginalTypeArn: str,
    PublicVersionNumber: str,
    LatestPublicVersion: str,
    IsActivated: bool,
    AutoUpdate: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See RegistryTypeType
  2. See TypeTestsStatusType
  3. See ProvisioningTypeType
  4. See DeprecatedStatusType
  5. See LoggingConfigTypeDef
  6. See RequiredActivatedTypeTypeDef
  7. See VisibilityType
  8. See ResponseMetadataTypeDef

ListExportsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListExportsOutputTypeDef

def get_value() -> ListExportsOutputTypeDef:
    return {
        "Exports": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListExportsOutputTypeDef(TypedDict):
    Exports: List[ExportTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportTypeDef
  2. See ResponseMetadataTypeDef

ListStackInstancesInputListStackInstancesPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackInstancesInputListStackInstancesPaginateTypeDef

def get_value() -> ListStackInstancesInputListStackInstancesPaginateTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class ListStackInstancesInputListStackInstancesPaginateTypeDef(TypedDict):
    StackSetName: str,
    Filters: NotRequired[Sequence[StackInstanceFilterTypeDef]],  # (1)
    StackInstanceAccount: NotRequired[str],
    StackInstanceRegion: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See StackInstanceFilterTypeDef
  2. See CallAsType
  3. See PaginatorConfigTypeDef

ListStackInstancesInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackInstancesInputRequestTypeDef

def get_value() -> ListStackInstancesInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class ListStackInstancesInputRequestTypeDef(TypedDict):
    StackSetName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[StackInstanceFilterTypeDef]],  # (1)
    StackInstanceAccount: NotRequired[str],
    StackInstanceRegion: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (2)
  1. See StackInstanceFilterTypeDef
  2. See CallAsType

ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef

def get_value() -> ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef:
    return {
        "StackSetName": ...,
        "OperationId": ...,
    }
Definition
class ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef(TypedDict):
    StackSetName: str,
    OperationId: str,
    CallAs: NotRequired[CallAsType],  # (1)
    Filters: NotRequired[Sequence[OperationResultFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See CallAsType
  2. See OperationResultFilterTypeDef
  3. See PaginatorConfigTypeDef

ListStackSetOperationResultsInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationResultsInputRequestTypeDef

def get_value() -> ListStackSetOperationResultsInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "OperationId": ...,
    }
Definition
class ListStackSetOperationResultsInputRequestTypeDef(TypedDict):
    StackSetName: str,
    OperationId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    CallAs: NotRequired[CallAsType],  # (1)
    Filters: NotRequired[Sequence[OperationResultFilterTypeDef]],  # (2)
  1. See CallAsType
  2. See OperationResultFilterTypeDef

ListTypeVersionsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypeVersionsOutputTypeDef

def get_value() -> ListTypeVersionsOutputTypeDef:
    return {
        "TypeVersionSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTypeVersionsOutputTypeDef(TypedDict):
    TypeVersionSummaries: List[TypeVersionSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypeVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTypesInputListTypesPaginateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypesInputListTypesPaginateTypeDef

def get_value() -> ListTypesInputListTypesPaginateTypeDef:
    return {
        "Visibility": ...,
    }
Definition
class ListTypesInputListTypesPaginateTypeDef(TypedDict):
    Visibility: NotRequired[VisibilityType],  # (1)
    ProvisioningType: NotRequired[ProvisioningTypeType],  # (2)
    DeprecatedStatus: NotRequired[DeprecatedStatusType],  # (3)
    Type: NotRequired[RegistryTypeType],  # (4)
    Filters: NotRequired[TypeFiltersTypeDef],  # (5)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (6)
  1. See VisibilityType
  2. See ProvisioningTypeType
  3. See DeprecatedStatusType
  4. See RegistryTypeType
  5. See TypeFiltersTypeDef
  6. See PaginatorConfigTypeDef

ListTypesInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypesInputRequestTypeDef

def get_value() -> ListTypesInputRequestTypeDef:
    return {
        "Visibility": ...,
    }
Definition
class ListTypesInputRequestTypeDef(TypedDict):
    Visibility: NotRequired[VisibilityType],  # (1)
    ProvisioningType: NotRequired[ProvisioningTypeType],  # (2)
    DeprecatedStatus: NotRequired[DeprecatedStatusType],  # (3)
    Type: NotRequired[RegistryTypeType],  # (4)
    Filters: NotRequired[TypeFiltersTypeDef],  # (5)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See VisibilityType
  2. See ProvisioningTypeType
  3. See DeprecatedStatusType
  4. See RegistryTypeType
  5. See TypeFiltersTypeDef

ListTypesOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypesOutputTypeDef

def get_value() -> ListTypesOutputTypeDef:
    return {
        "TypeSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTypesOutputTypeDef(TypedDict):
    TypeSummaries: List[TypeSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypeSummaryTypeDef
  2. See ResponseMetadataTypeDef

ParameterDeclarationTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ParameterDeclarationTypeDef

def get_value() -> ParameterDeclarationTypeDef:
    return {
        "ParameterKey": ...,
    }
Definition
class ParameterDeclarationTypeDef(TypedDict):
    ParameterKey: NotRequired[str],
    DefaultValue: NotRequired[str],
    ParameterType: NotRequired[str],
    NoEcho: NotRequired[bool],
    Description: NotRequired[str],
    ParameterConstraints: NotRequired[ParameterConstraintsTypeDef],  # (1)
  1. See ParameterConstraintsTypeDef

StackResourceDriftTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDriftTypeDef

def get_value() -> StackResourceDriftTypeDef:
    return {
        "StackId": ...,
        "LogicalResourceId": ...,
        "ResourceType": ...,
        "StackResourceDriftStatus": ...,
        "Timestamp": ...,
    }
Definition
class StackResourceDriftTypeDef(TypedDict):
    StackId: str,
    LogicalResourceId: str,
    ResourceType: str,
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (3)
    Timestamp: datetime,
    PhysicalResourceId: NotRequired[str],
    PhysicalResourceIdContext: NotRequired[List[PhysicalResourceIdContextKeyValuePairTypeDef]],  # (1)
    ExpectedProperties: NotRequired[str],
    ActualProperties: NotRequired[str],
    PropertyDifferences: NotRequired[List[PropertyDifferenceTypeDef]],  # (2)
    ModuleInfo: NotRequired[ModuleInfoTypeDef],  # (4)
  1. See PhysicalResourceIdContextKeyValuePairTypeDef
  2. See PropertyDifferenceTypeDef
  3. See StackResourceDriftStatusType
  4. See ModuleInfoTypeDef

ResourceChangeDetailTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ResourceChangeDetailTypeDef

def get_value() -> ResourceChangeDetailTypeDef:
    return {
        "Target": ...,
    }
Definition
class ResourceChangeDetailTypeDef(TypedDict):
    Target: NotRequired[ResourceTargetDefinitionTypeDef],  # (1)
    Evaluation: NotRequired[EvaluationTypeType],  # (2)
    ChangeSource: NotRequired[ChangeSourceType],  # (3)
    CausingEntity: NotRequired[str],
  1. See ResourceTargetDefinitionTypeDef
  2. See EvaluationTypeType
  3. See ChangeSourceType

RollbackConfigurationResponseMetadataTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RollbackConfigurationResponseMetadataTypeDef

def get_value() -> RollbackConfigurationResponseMetadataTypeDef:
    return {
        "RollbackTriggers": ...,
        "MonitoringTimeInMinutes": ...,
        "ResponseMetadata": ...,
    }
Definition
class RollbackConfigurationResponseMetadataTypeDef(TypedDict):
    RollbackTriggers: List[RollbackTriggerTypeDef],  # (1)
    MonitoringTimeInMinutes: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RollbackTriggerTypeDef
  2. See ResponseMetadataTypeDef

RollbackConfigurationTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import RollbackConfigurationTypeDef

def get_value() -> RollbackConfigurationTypeDef:
    return {
        "RollbackTriggers": ...,
    }
Definition
class RollbackConfigurationTypeDef(TypedDict):
    RollbackTriggers: NotRequired[Sequence[RollbackTriggerTypeDef]],  # (1)
    MonitoringTimeInMinutes: NotRequired[int],
  1. See RollbackTriggerTypeDef

StackSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackSummaryTypeDef

def get_value() -> StackSummaryTypeDef:
    return {
        "StackName": ...,
        "CreationTime": ...,
        "StackStatus": ...,
    }
Definition
class StackSummaryTypeDef(TypedDict):
    StackName: str,
    CreationTime: datetime,
    StackStatus: StackStatusType,  # (1)
    StackId: NotRequired[str],
    TemplateDescription: NotRequired[str],
    LastUpdatedTime: NotRequired[datetime],
    DeletionTime: NotRequired[datetime],
    StackStatusReason: NotRequired[str],
    ParentId: NotRequired[str],
    RootId: NotRequired[str],
    DriftInformation: NotRequired[StackDriftInformationSummaryTypeDef],  # (2)
  1. See StackStatusType
  2. See StackDriftInformationSummaryTypeDef

StackInstanceSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackInstanceSummaryTypeDef

def get_value() -> StackInstanceSummaryTypeDef:
    return {
        "StackSetId": ...,
    }
Definition
class StackInstanceSummaryTypeDef(TypedDict):
    StackSetId: NotRequired[str],
    Region: NotRequired[str],
    Account: NotRequired[str],
    StackId: NotRequired[str],
    Status: NotRequired[StackInstanceStatusType],  # (1)
    StatusReason: NotRequired[str],
    StackInstanceStatus: NotRequired[StackInstanceComprehensiveStatusTypeDef],  # (2)
    OrganizationalUnitId: NotRequired[str],
    DriftStatus: NotRequired[StackDriftStatusType],  # (3)
    LastDriftCheckTimestamp: NotRequired[datetime],
    LastOperationId: NotRequired[str],
  1. See StackInstanceStatusType
  2. See StackInstanceComprehensiveStatusTypeDef
  3. See StackDriftStatusType

StackInstanceTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackInstanceTypeDef

def get_value() -> StackInstanceTypeDef:
    return {
        "StackSetId": ...,
    }
Definition
class StackInstanceTypeDef(TypedDict):
    StackSetId: NotRequired[str],
    Region: NotRequired[str],
    Account: NotRequired[str],
    StackId: NotRequired[str],
    ParameterOverrides: NotRequired[List[ParameterTypeDef]],  # (1)
    Status: NotRequired[StackInstanceStatusType],  # (2)
    StackInstanceStatus: NotRequired[StackInstanceComprehensiveStatusTypeDef],  # (3)
    StatusReason: NotRequired[str],
    OrganizationalUnitId: NotRequired[str],
    DriftStatus: NotRequired[StackDriftStatusType],  # (4)
    LastDriftCheckTimestamp: NotRequired[datetime],
    LastOperationId: NotRequired[str],
  1. See ParameterTypeDef
  2. See StackInstanceStatusType
  3. See StackInstanceComprehensiveStatusTypeDef
  4. See StackDriftStatusType

StackResourceDetailTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDetailTypeDef

def get_value() -> StackResourceDetailTypeDef:
    return {
        "LogicalResourceId": ...,
        "ResourceType": ...,
        "LastUpdatedTimestamp": ...,
        "ResourceStatus": ...,
    }
Definition
class StackResourceDetailTypeDef(TypedDict):
    LogicalResourceId: str,
    ResourceType: str,
    LastUpdatedTimestamp: datetime,
    ResourceStatus: ResourceStatusType,  # (1)
    StackName: NotRequired[str],
    StackId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],
    ResourceStatusReason: NotRequired[str],
    Description: NotRequired[str],
    Metadata: NotRequired[str],
    DriftInformation: NotRequired[StackResourceDriftInformationTypeDef],  # (2)
    ModuleInfo: NotRequired[ModuleInfoTypeDef],  # (3)
  1. See ResourceStatusType
  2. See StackResourceDriftInformationTypeDef
  3. See ModuleInfoTypeDef

StackResourceTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceTypeDef

def get_value() -> StackResourceTypeDef:
    return {
        "LogicalResourceId": ...,
        "ResourceType": ...,
        "Timestamp": ...,
        "ResourceStatus": ...,
    }
Definition
class StackResourceTypeDef(TypedDict):
    LogicalResourceId: str,
    ResourceType: str,
    Timestamp: datetime,
    ResourceStatus: ResourceStatusType,  # (1)
    StackName: NotRequired[str],
    StackId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],
    ResourceStatusReason: NotRequired[str],
    Description: NotRequired[str],
    DriftInformation: NotRequired[StackResourceDriftInformationTypeDef],  # (2)
    ModuleInfo: NotRequired[ModuleInfoTypeDef],  # (3)
  1. See ResourceStatusType
  2. See StackResourceDriftInformationTypeDef
  3. See ModuleInfoTypeDef

StackResourceSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceSummaryTypeDef

def get_value() -> StackResourceSummaryTypeDef:
    return {
        "LogicalResourceId": ...,
        "ResourceType": ...,
        "LastUpdatedTimestamp": ...,
        "ResourceStatus": ...,
    }
Definition
class StackResourceSummaryTypeDef(TypedDict):
    LogicalResourceId: str,
    ResourceType: str,
    LastUpdatedTimestamp: datetime,
    ResourceStatus: ResourceStatusType,  # (1)
    PhysicalResourceId: NotRequired[str],
    ResourceStatusReason: NotRequired[str],
    DriftInformation: NotRequired[StackResourceDriftInformationSummaryTypeDef],  # (2)
    ModuleInfo: NotRequired[ModuleInfoTypeDef],  # (3)
  1. See ResourceStatusType
  2. See StackResourceDriftInformationSummaryTypeDef
  3. See ModuleInfoTypeDef

StackSetTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetTypeDef

def get_value() -> StackSetTypeDef:
    return {
        "StackSetName": ...,
    }
Definition
class StackSetTypeDef(TypedDict):
    StackSetName: NotRequired[str],
    StackSetId: NotRequired[str],
    Description: NotRequired[str],
    Status: NotRequired[StackSetStatusType],  # (1)
    TemplateBody: NotRequired[str],
    Parameters: NotRequired[List[ParameterTypeDef]],  # (2)
    Capabilities: NotRequired[List[CapabilityType]],  # (3)
    Tags: NotRequired[List[TagTypeDef]],  # (4)
    StackSetARN: NotRequired[str],
    AdministrationRoleARN: NotRequired[str],
    ExecutionRoleName: NotRequired[str],
    StackSetDriftDetectionDetails: NotRequired[StackSetDriftDetectionDetailsTypeDef],  # (5)
    AutoDeployment: NotRequired[AutoDeploymentTypeDef],  # (6)
    PermissionModel: NotRequired[PermissionModelsType],  # (7)
    OrganizationalUnitIds: NotRequired[List[str]],
    ManagedExecution: NotRequired[ManagedExecutionTypeDef],  # (8)
    Regions: NotRequired[List[str]],
  1. See StackSetStatusType
  2. See ParameterTypeDef
  3. See CapabilityType
  4. See TagTypeDef
  5. See StackSetDriftDetectionDetailsTypeDef
  6. See AutoDeploymentTypeDef
  7. See PermissionModelsType
  8. See ManagedExecutionTypeDef

StackSetOperationSummaryTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetOperationSummaryTypeDef

def get_value() -> StackSetOperationSummaryTypeDef:
    return {
        "OperationId": ...,
    }
Definition
class StackSetOperationSummaryTypeDef(TypedDict):
    OperationId: NotRequired[str],
    Action: NotRequired[StackSetOperationActionType],  # (1)
    Status: NotRequired[StackSetOperationStatusType],  # (2)
    CreationTimestamp: NotRequired[datetime],
    EndTimestamp: NotRequired[datetime],
    StatusReason: NotRequired[str],
    StatusDetails: NotRequired[StackSetOperationStatusDetailsTypeDef],  # (3)
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (4)
  1. See StackSetOperationActionType
  2. See StackSetOperationStatusType
  3. See StackSetOperationStatusDetailsTypeDef
  4. See StackSetOperationPreferencesTypeDef

StackSetOperationTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetOperationTypeDef

def get_value() -> StackSetOperationTypeDef:
    return {
        "OperationId": ...,
    }
Definition
class StackSetOperationTypeDef(TypedDict):
    OperationId: NotRequired[str],
    StackSetId: NotRequired[str],
    Action: NotRequired[StackSetOperationActionType],  # (1)
    Status: NotRequired[StackSetOperationStatusType],  # (2)
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (3)
    RetainStacks: NotRequired[bool],
    AdministrationRoleARN: NotRequired[str],
    ExecutionRoleName: NotRequired[str],
    CreationTimestamp: NotRequired[datetime],
    EndTimestamp: NotRequired[datetime],
    DeploymentTargets: NotRequired[DeploymentTargetsTypeDef],  # (4)
    StackSetDriftDetectionDetails: NotRequired[StackSetDriftDetectionDetailsTypeDef],  # (5)
    StatusReason: NotRequired[str],
    StatusDetails: NotRequired[StackSetOperationStatusDetailsTypeDef],  # (6)
  1. See StackSetOperationActionType
  2. See StackSetOperationStatusType
  3. See StackSetOperationPreferencesTypeDef
  4. See DeploymentTargetsTypeDef
  5. See StackSetDriftDetectionDetailsTypeDef
  6. See StackSetOperationStatusDetailsTypeDef

ValidateTemplateOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ValidateTemplateOutputTypeDef

def get_value() -> ValidateTemplateOutputTypeDef:
    return {
        "Parameters": ...,
        "Description": ...,
        "Capabilities": ...,
        "CapabilitiesReason": ...,
        "DeclaredTransforms": ...,
        "ResponseMetadata": ...,
    }
Definition
class ValidateTemplateOutputTypeDef(TypedDict):
    Parameters: List[TemplateParameterTypeDef],  # (1)
    Description: str,
    Capabilities: List[CapabilityType],  # (2)
    CapabilitiesReason: str,
    DeclaredTransforms: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TemplateParameterTypeDef
  2. See CapabilityType
  3. See ResponseMetadataTypeDef

ListStackSetOperationResultsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationResultsOutputTypeDef

def get_value() -> ListStackSetOperationResultsOutputTypeDef:
    return {
        "Summaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListStackSetOperationResultsOutputTypeDef(TypedDict):
    Summaries: List[StackSetOperationResultSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSetOperationResultSummaryTypeDef
  2. See ResponseMetadataTypeDef

BatchDescribeTypeConfigurationsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import BatchDescribeTypeConfigurationsOutputTypeDef

def get_value() -> BatchDescribeTypeConfigurationsOutputTypeDef:
    return {
        "Errors": ...,
        "UnprocessedTypeConfigurations": ...,
        "TypeConfigurations": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchDescribeTypeConfigurationsOutputTypeDef(TypedDict):
    Errors: List[BatchDescribeTypeConfigurationsErrorTypeDef],  # (1)
    UnprocessedTypeConfigurations: List[TypeConfigurationIdentifierTypeDef],  # (2)
    TypeConfigurations: List[TypeConfigurationDetailsTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See BatchDescribeTypeConfigurationsErrorTypeDef
  2. See TypeConfigurationIdentifierTypeDef
  3. See TypeConfigurationDetailsTypeDef
  4. See ResponseMetadataTypeDef

ChangeSetHookTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ChangeSetHookTypeDef

def get_value() -> ChangeSetHookTypeDef:
    return {
        "InvocationPoint": ...,
    }
Definition
class ChangeSetHookTypeDef(TypedDict):
    InvocationPoint: NotRequired[HookInvocationPointType],  # (1)
    FailureMode: NotRequired[HookFailureModeType],  # (2)
    TypeName: NotRequired[str],
    TypeVersionId: NotRequired[str],
    TypeConfigurationVersionId: NotRequired[str],
    TargetDetails: NotRequired[ChangeSetHookTargetDetailsTypeDef],  # (3)
  1. See HookInvocationPointType
  2. See HookFailureModeType
  3. See ChangeSetHookTargetDetailsTypeDef

ListStackSetsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetsOutputTypeDef

def get_value() -> ListStackSetsOutputTypeDef:
    return {
        "Summaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListStackSetsOutputTypeDef(TypedDict):
    Summaries: List[StackSetSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSetSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetTemplateSummaryOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import GetTemplateSummaryOutputTypeDef

def get_value() -> GetTemplateSummaryOutputTypeDef:
    return {
        "Parameters": ...,
        "Description": ...,
        "Capabilities": ...,
        "CapabilitiesReason": ...,
        "ResourceTypes": ...,
        "Version": ...,
        "Metadata": ...,
        "DeclaredTransforms": ...,
        "ResourceIdentifierSummaries": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTemplateSummaryOutputTypeDef(TypedDict):
    Parameters: List[ParameterDeclarationTypeDef],  # (1)
    Description: str,
    Capabilities: List[CapabilityType],  # (2)
    CapabilitiesReason: str,
    ResourceTypes: List[str],
    Version: str,
    Metadata: str,
    DeclaredTransforms: List[str],
    ResourceIdentifierSummaries: List[ResourceIdentifierSummaryTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ParameterDeclarationTypeDef
  2. See CapabilityType
  3. See ResourceIdentifierSummaryTypeDef
  4. See ResponseMetadataTypeDef

DescribeStackResourceDriftsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourceDriftsOutputTypeDef

def get_value() -> DescribeStackResourceDriftsOutputTypeDef:
    return {
        "StackResourceDrifts": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStackResourceDriftsOutputTypeDef(TypedDict):
    StackResourceDrifts: List[StackResourceDriftTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceDriftTypeDef
  2. See ResponseMetadataTypeDef

DetectStackResourceDriftOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackResourceDriftOutputTypeDef

def get_value() -> DetectStackResourceDriftOutputTypeDef:
    return {
        "StackResourceDrift": ...,
        "ResponseMetadata": ...,
    }
Definition
class DetectStackResourceDriftOutputTypeDef(TypedDict):
    StackResourceDrift: StackResourceDriftTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceDriftTypeDef
  2. See ResponseMetadataTypeDef

ResourceChangeTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ResourceChangeTypeDef

def get_value() -> ResourceChangeTypeDef:
    return {
        "Action": ...,
    }
Definition
class ResourceChangeTypeDef(TypedDict):
    Action: NotRequired[ChangeActionType],  # (1)
    LogicalResourceId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],
    ResourceType: NotRequired[str],
    Replacement: NotRequired[ReplacementType],  # (2)
    Scope: NotRequired[List[ResourceAttributeType]],  # (3)
    Details: NotRequired[List[ResourceChangeDetailTypeDef]],  # (4)
    ChangeSetId: NotRequired[str],
    ModuleInfo: NotRequired[ModuleInfoTypeDef],  # (5)
  1. See ChangeActionType
  2. See ReplacementType
  3. See ResourceAttributeType
  4. See ResourceChangeDetailTypeDef
  5. See ModuleInfoTypeDef

CreateChangeSetInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CreateChangeSetInputRequestTypeDef

def get_value() -> CreateChangeSetInputRequestTypeDef:
    return {
        "StackName": ...,
        "ChangeSetName": ...,
    }
Definition
class CreateChangeSetInputRequestTypeDef(TypedDict):
    StackName: str,
    ChangeSetName: str,
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    UsePreviousTemplate: NotRequired[bool],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
    Capabilities: NotRequired[Sequence[CapabilityType]],  # (2)
    ResourceTypes: NotRequired[Sequence[str]],
    RoleARN: NotRequired[str],
    RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef],  # (3)
    NotificationARNs: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    ClientToken: NotRequired[str],
    Description: NotRequired[str],
    ChangeSetType: NotRequired[ChangeSetTypeType],  # (5)
    ResourcesToImport: NotRequired[Sequence[ResourceToImportTypeDef]],  # (6)
    IncludeNestedStacks: NotRequired[bool],
  1. See ParameterTypeDef
  2. See CapabilityType
  3. See RollbackConfigurationTypeDef
  4. See TagTypeDef
  5. See ChangeSetTypeType
  6. See ResourceToImportTypeDef

CreateStackInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackInputRequestTypeDef

def get_value() -> CreateStackInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class CreateStackInputRequestTypeDef(TypedDict):
    StackName: str,
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
    DisableRollback: NotRequired[bool],
    RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef],  # (2)
    TimeoutInMinutes: NotRequired[int],
    NotificationARNs: NotRequired[Sequence[str]],
    Capabilities: NotRequired[Sequence[CapabilityType]],  # (3)
    ResourceTypes: NotRequired[Sequence[str]],
    RoleARN: NotRequired[str],
    OnFailure: NotRequired[OnFailureType],  # (4)
    StackPolicyBody: NotRequired[str],
    StackPolicyURL: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (5)
    ClientRequestToken: NotRequired[str],
    EnableTerminationProtection: NotRequired[bool],
  1. See ParameterTypeDef
  2. See RollbackConfigurationTypeDef
  3. See CapabilityType
  4. See OnFailureType
  5. See TagTypeDef

CreateStackInputServiceResourceCreateStackTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackInputServiceResourceCreateStackTypeDef

def get_value() -> CreateStackInputServiceResourceCreateStackTypeDef:
    return {
        "StackName": ...,
    }
Definition
class CreateStackInputServiceResourceCreateStackTypeDef(TypedDict):
    StackName: str,
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
    DisableRollback: NotRequired[bool],
    RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef],  # (2)
    TimeoutInMinutes: NotRequired[int],
    NotificationARNs: NotRequired[Sequence[str]],
    Capabilities: NotRequired[Sequence[CapabilityType]],  # (3)
    ResourceTypes: NotRequired[Sequence[str]],
    RoleARN: NotRequired[str],
    OnFailure: NotRequired[OnFailureType],  # (4)
    StackPolicyBody: NotRequired[str],
    StackPolicyURL: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (5)
    ClientRequestToken: NotRequired[str],
    EnableTerminationProtection: NotRequired[bool],
  1. See ParameterTypeDef
  2. See RollbackConfigurationTypeDef
  3. See CapabilityType
  4. See OnFailureType
  5. See TagTypeDef

StackTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import StackTypeDef

def get_value() -> StackTypeDef:
    return {
        "StackName": ...,
        "CreationTime": ...,
        "StackStatus": ...,
    }
Definition
class StackTypeDef(TypedDict):
    StackName: str,
    CreationTime: datetime,
    StackStatus: StackStatusType,  # (3)
    StackId: NotRequired[str],
    ChangeSetId: NotRequired[str],
    Description: NotRequired[str],
    Parameters: NotRequired[List[ParameterTypeDef]],  # (1)
    DeletionTime: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
    RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef],  # (2)
    StackStatusReason: NotRequired[str],
    DisableRollback: NotRequired[bool],
    NotificationARNs: NotRequired[List[str]],
    TimeoutInMinutes: NotRequired[int],
    Capabilities: NotRequired[List[CapabilityType]],  # (4)
    Outputs: NotRequired[List[OutputTypeDef]],  # (5)
    RoleARN: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (6)
    EnableTerminationProtection: NotRequired[bool],
    ParentId: NotRequired[str],
    RootId: NotRequired[str],
    DriftInformation: NotRequired[StackDriftInformationTypeDef],  # (7)
  1. See ParameterTypeDef
  2. See RollbackConfigurationTypeDef
  3. See StackStatusType
  4. See CapabilityType
  5. See OutputTypeDef
  6. See TagTypeDef
  7. See StackDriftInformationTypeDef

UpdateStackInputRequestTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackInputRequestTypeDef

def get_value() -> UpdateStackInputRequestTypeDef:
    return {
        "StackName": ...,
    }
Definition
class UpdateStackInputRequestTypeDef(TypedDict):
    StackName: str,
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    UsePreviousTemplate: NotRequired[bool],
    StackPolicyDuringUpdateBody: NotRequired[str],
    StackPolicyDuringUpdateURL: NotRequired[str],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
    Capabilities: NotRequired[Sequence[CapabilityType]],  # (2)
    ResourceTypes: NotRequired[Sequence[str]],
    RoleARN: NotRequired[str],
    RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef],  # (3)
    StackPolicyBody: NotRequired[str],
    StackPolicyURL: NotRequired[str],
    NotificationARNs: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    DisableRollback: NotRequired[bool],
    ClientRequestToken: NotRequired[str],
  1. See ParameterTypeDef
  2. See CapabilityType
  3. See RollbackConfigurationTypeDef
  4. See TagTypeDef

UpdateStackInputStackUpdateTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackInputStackUpdateTypeDef

def get_value() -> UpdateStackInputStackUpdateTypeDef:
    return {
        "TemplateBody": ...,
    }
Definition
class UpdateStackInputStackUpdateTypeDef(TypedDict):
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    UsePreviousTemplate: NotRequired[bool],
    StackPolicyDuringUpdateBody: NotRequired[str],
    StackPolicyDuringUpdateURL: NotRequired[str],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
    Capabilities: NotRequired[Sequence[CapabilityType]],  # (2)
    ResourceTypes: NotRequired[Sequence[str]],
    RoleARN: NotRequired[str],
    RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef],  # (3)
    StackPolicyBody: NotRequired[str],
    StackPolicyURL: NotRequired[str],
    NotificationARNs: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    DisableRollback: NotRequired[bool],
    ClientRequestToken: NotRequired[str],
  1. See ParameterTypeDef
  2. See CapabilityType
  3. See RollbackConfigurationTypeDef
  4. See TagTypeDef

ListStacksOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStacksOutputTypeDef

def get_value() -> ListStacksOutputTypeDef:
    return {
        "StackSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListStacksOutputTypeDef(TypedDict):
    StackSummaries: List[StackSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListStackInstancesOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackInstancesOutputTypeDef

def get_value() -> ListStackInstancesOutputTypeDef:
    return {
        "Summaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListStackInstancesOutputTypeDef(TypedDict):
    Summaries: List[StackInstanceSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackInstanceSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeStackInstanceOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackInstanceOutputTypeDef

def get_value() -> DescribeStackInstanceOutputTypeDef:
    return {
        "StackInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStackInstanceOutputTypeDef(TypedDict):
    StackInstance: StackInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeStackResourceOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourceOutputTypeDef

def get_value() -> DescribeStackResourceOutputTypeDef:
    return {
        "StackResourceDetail": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStackResourceOutputTypeDef(TypedDict):
    StackResourceDetail: StackResourceDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeStackResourcesOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourcesOutputTypeDef

def get_value() -> DescribeStackResourcesOutputTypeDef:
    return {
        "StackResources": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStackResourcesOutputTypeDef(TypedDict):
    StackResources: List[StackResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceTypeDef
  2. See ResponseMetadataTypeDef

ListStackResourcesOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackResourcesOutputTypeDef

def get_value() -> ListStackResourcesOutputTypeDef:
    return {
        "StackResourceSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListStackResourcesOutputTypeDef(TypedDict):
    StackResourceSummaries: List[StackResourceSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeStackSetOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackSetOutputTypeDef

def get_value() -> DescribeStackSetOutputTypeDef:
    return {
        "StackSet": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStackSetOutputTypeDef(TypedDict):
    StackSet: StackSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSetTypeDef
  2. See ResponseMetadataTypeDef

ListStackSetOperationsOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationsOutputTypeDef

def get_value() -> ListStackSetOperationsOutputTypeDef:
    return {
        "Summaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListStackSetOperationsOutputTypeDef(TypedDict):
    Summaries: List[StackSetOperationSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSetOperationSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeStackSetOperationOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackSetOperationOutputTypeDef

def get_value() -> DescribeStackSetOperationOutputTypeDef:
    return {
        "StackSetOperation": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStackSetOperationOutputTypeDef(TypedDict):
    StackSetOperation: StackSetOperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSetOperationTypeDef
  2. See ResponseMetadataTypeDef

DescribeChangeSetHooksOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetHooksOutputTypeDef

def get_value() -> DescribeChangeSetHooksOutputTypeDef:
    return {
        "ChangeSetId": ...,
        "ChangeSetName": ...,
        "Hooks": ...,
        "Status": ...,
        "NextToken": ...,
        "StackId": ...,
        "StackName": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeChangeSetHooksOutputTypeDef(TypedDict):
    ChangeSetId: str,
    ChangeSetName: str,
    Hooks: List[ChangeSetHookTypeDef],  # (1)
    Status: ChangeSetHooksStatusType,  # (2)
    NextToken: str,
    StackId: str,
    StackName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ChangeSetHookTypeDef
  2. See ChangeSetHooksStatusType
  3. See ResponseMetadataTypeDef

ChangeTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import ChangeTypeDef

def get_value() -> ChangeTypeDef:
    return {
        "Type": ...,
    }
Definition
class ChangeTypeDef(TypedDict):
    Type: NotRequired[ChangeTypeType],  # (1)
    HookInvocationCount: NotRequired[int],
    ResourceChange: NotRequired[ResourceChangeTypeDef],  # (2)
  1. See ChangeTypeType
  2. See ResourceChangeTypeDef

DescribeStacksOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksOutputTypeDef

def get_value() -> DescribeStacksOutputTypeDef:
    return {
        "Stacks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeStacksOutputTypeDef(TypedDict):
    Stacks: List[StackTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackTypeDef
  2. See ResponseMetadataTypeDef

DescribeChangeSetOutputTypeDef

Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetOutputTypeDef

def get_value() -> DescribeChangeSetOutputTypeDef:
    return {
        "ChangeSetName": ...,
        "ChangeSetId": ...,
        "StackId": ...,
        "StackName": ...,
        "Description": ...,
        "Parameters": ...,
        "CreationTime": ...,
        "ExecutionStatus": ...,
        "Status": ...,
        "StatusReason": ...,
        "NotificationARNs": ...,
        "RollbackConfiguration": ...,
        "Capabilities": ...,
        "Tags": ...,
        "Changes": ...,
        "NextToken": ...,
        "IncludeNestedStacks": ...,
        "ParentChangeSetId": ...,
        "RootChangeSetId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeChangeSetOutputTypeDef(TypedDict):
    ChangeSetName: str,
    ChangeSetId: str,
    StackId: str,
    StackName: str,
    Description: str,
    Parameters: List[ParameterTypeDef],  # (1)
    CreationTime: datetime,
    ExecutionStatus: ExecutionStatusType,  # (2)
    Status: ChangeSetStatusType,  # (3)
    StatusReason: str,
    NotificationARNs: List[str],
    RollbackConfiguration: RollbackConfigurationTypeDef,  # (4)
    Capabilities: List[CapabilityType],  # (5)
    Tags: List[TagTypeDef],  # (6)
    Changes: List[ChangeTypeDef],  # (7)
    NextToken: str,
    IncludeNestedStacks: bool,
    ParentChangeSetId: str,
    RootChangeSetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See ParameterTypeDef
  2. See ExecutionStatusType
  3. See ChangeSetStatusType
  4. See RollbackConfigurationTypeDef
  5. See CapabilityType
  6. See TagTypeDef
  7. See ChangeTypeDef
  8. See ResponseMetadataTypeDef