Skip to content

Typed dictionaries#

Index > CloudFormation > Typed dictionaries

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

AccountGateResultTypeDef#

# AccountGateResultTypeDef usage example

from mypy_boto3_cloudformation.type_defs import AccountGateResultTypeDef

def get_value() -> AccountGateResultTypeDef:
    return {
        "Status": ...,
    }
# AccountGateResultTypeDef definition

class AccountGateResultTypeDef(TypedDict):
    Status: NotRequired[AccountGateStatusType],  # (1)
    StatusReason: NotRequired[str],
  1. See AccountGateStatusType

AccountLimitTypeDef#

# AccountLimitTypeDef usage example

from mypy_boto3_cloudformation.type_defs import AccountLimitTypeDef

def get_value() -> AccountLimitTypeDef:
    return {
        "Name": ...,
    }
# AccountLimitTypeDef definition

class AccountLimitTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[int],

LoggingConfigTypeDef#

# LoggingConfigTypeDef usage example

from mypy_boto3_cloudformation.type_defs import LoggingConfigTypeDef

def get_value() -> LoggingConfigTypeDef:
    return {
        "LogRoleArn": ...,
        "LogGroupName": ...,
    }
# LoggingConfigTypeDef definition

class LoggingConfigTypeDef(TypedDict):
    LogRoleArn: str,
    LogGroupName: str,

ActivateTypeOutputTypeDef#

# ActivateTypeOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ActivateTypeOutputTypeDef

def get_value() -> ActivateTypeOutputTypeDef:
    return {
        "Arn": ...,
        "ResponseMetadata": ...,
    }
# ActivateTypeOutputTypeDef definition

class ActivateTypeOutputTypeDef(TypedDict):
    Arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AutoDeploymentTypeDef#

# AutoDeploymentTypeDef usage example

from mypy_boto3_cloudformation.type_defs import AutoDeploymentTypeDef

def get_value() -> AutoDeploymentTypeDef:
    return {
        "Enabled": ...,
    }
# AutoDeploymentTypeDef definition

class AutoDeploymentTypeDef(TypedDict):
    Enabled: NotRequired[bool],
    RetainStacksOnAccountRemoval: NotRequired[bool],

TypeConfigurationIdentifierTypeDef#

# TypeConfigurationIdentifierTypeDef usage example

from mypy_boto3_cloudformation.type_defs import TypeConfigurationIdentifierTypeDef

def get_value() -> TypeConfigurationIdentifierTypeDef:
    return {
        "TypeArn": ...,
    }
# TypeConfigurationIdentifierTypeDef definition

class TypeConfigurationIdentifierTypeDef(TypedDict):
    TypeArn: NotRequired[str],
    TypeConfigurationAlias: NotRequired[str],
    TypeConfigurationArn: NotRequired[str],
    Type: NotRequired[ThirdPartyTypeType],  # (1)
    TypeName: NotRequired[str],
  1. See ThirdPartyTypeType

TypeConfigurationDetailsTypeDef#

# TypeConfigurationDetailsTypeDef usage example

from mypy_boto3_cloudformation.type_defs import TypeConfigurationDetailsTypeDef

def get_value() -> TypeConfigurationDetailsTypeDef:
    return {
        "Arn": ...,
    }
# TypeConfigurationDetailsTypeDef 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#

# CancelUpdateStackInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import CancelUpdateStackInputRequestTypeDef

def get_value() -> CancelUpdateStackInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# CancelUpdateStackInputRequestTypeDef definition

class CancelUpdateStackInputRequestTypeDef(TypedDict):
    StackName: str,
    ClientRequestToken: NotRequired[str],

CancelUpdateStackInputStackCancelUpdateTypeDef#

# CancelUpdateStackInputStackCancelUpdateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import CancelUpdateStackInputStackCancelUpdateTypeDef

def get_value() -> CancelUpdateStackInputStackCancelUpdateTypeDef:
    return {
        "ClientRequestToken": ...,
    }
# CancelUpdateStackInputStackCancelUpdateTypeDef definition

class CancelUpdateStackInputStackCancelUpdateTypeDef(TypedDict):
    ClientRequestToken: NotRequired[str],

ChangeSetHookResourceTargetDetailsTypeDef#

# ChangeSetHookResourceTargetDetailsTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ChangeSetHookResourceTargetDetailsTypeDef

def get_value() -> ChangeSetHookResourceTargetDetailsTypeDef:
    return {
        "LogicalResourceId": ...,
    }
# ChangeSetHookResourceTargetDetailsTypeDef definition

class ChangeSetHookResourceTargetDetailsTypeDef(TypedDict):
    LogicalResourceId: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceAction: NotRequired[ChangeActionType],  # (1)
  1. See ChangeActionType

ChangeSetSummaryTypeDef#

# ChangeSetSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ChangeSetSummaryTypeDef

def get_value() -> ChangeSetSummaryTypeDef:
    return {
        "StackId": ...,
    }
# ChangeSetSummaryTypeDef 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#

# ContinueUpdateRollbackInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ContinueUpdateRollbackInputRequestTypeDef

def get_value() -> ContinueUpdateRollbackInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# ContinueUpdateRollbackInputRequestTypeDef definition

class ContinueUpdateRollbackInputRequestTypeDef(TypedDict):
    StackName: str,
    RoleARN: NotRequired[str],
    ResourcesToSkip: NotRequired[Sequence[str]],
    ClientRequestToken: NotRequired[str],

ParameterTypeDef#

# ParameterTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ParameterTypeDef

def get_value() -> ParameterTypeDef:
    return {
        "ParameterKey": ...,
    }
# ParameterTypeDef definition

class ParameterTypeDef(TypedDict):
    ParameterKey: NotRequired[str],
    ParameterValue: NotRequired[str],
    UsePreviousValue: NotRequired[bool],
    ResolvedValue: NotRequired[str],

ResourceToImportTypeDef#

# ResourceToImportTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ResourceToImportTypeDef

def get_value() -> ResourceToImportTypeDef:
    return {
        "ResourceType": ...,
        "LogicalResourceId": ...,
        "ResourceIdentifier": ...,
    }
# ResourceToImportTypeDef definition

class ResourceToImportTypeDef(TypedDict):
    ResourceType: str,
    LogicalResourceId: str,
    ResourceIdentifier: Mapping[str, str],

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_cloudformation.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CreateChangeSetOutputTypeDef#

# CreateChangeSetOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import CreateChangeSetOutputTypeDef

def get_value() -> CreateChangeSetOutputTypeDef:
    return {
        "Id": ...,
        "StackId": ...,
        "ResponseMetadata": ...,
    }
# CreateChangeSetOutputTypeDef definition

class CreateChangeSetOutputTypeDef(TypedDict):
    Id: str,
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeploymentTargetsTypeDef#

# DeploymentTargetsTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DeploymentTargetsTypeDef

def get_value() -> DeploymentTargetsTypeDef:
    return {
        "Accounts": ...,
    }
# DeploymentTargetsTypeDef definition

class DeploymentTargetsTypeDef(TypedDict):
    Accounts: NotRequired[Sequence[str]],
    AccountsUrl: NotRequired[str],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    AccountFilterType: NotRequired[AccountFilterTypeType],  # (1)
  1. See AccountFilterTypeType

StackSetOperationPreferencesTypeDef#

# StackSetOperationPreferencesTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackSetOperationPreferencesTypeDef

def get_value() -> StackSetOperationPreferencesTypeDef:
    return {
        "RegionConcurrencyType": ...,
    }
# StackSetOperationPreferencesTypeDef 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

CreateStackInstancesOutputTypeDef#

# CreateStackInstancesOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import CreateStackInstancesOutputTypeDef

def get_value() -> CreateStackInstancesOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# CreateStackInstancesOutputTypeDef definition

class CreateStackInstancesOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStackOutputTypeDef#

# CreateStackOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import CreateStackOutputTypeDef

def get_value() -> CreateStackOutputTypeDef:
    return {
        "StackId": ...,
        "ResponseMetadata": ...,
    }
# CreateStackOutputTypeDef definition

class CreateStackOutputTypeDef(TypedDict):
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ManagedExecutionTypeDef#

# ManagedExecutionTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ManagedExecutionTypeDef

def get_value() -> ManagedExecutionTypeDef:
    return {
        "Active": ...,
    }
# ManagedExecutionTypeDef definition

class ManagedExecutionTypeDef(TypedDict):
    Active: NotRequired[bool],

CreateStackSetOutputTypeDef#

# CreateStackSetOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import CreateStackSetOutputTypeDef

def get_value() -> CreateStackSetOutputTypeDef:
    return {
        "StackSetId": ...,
        "ResponseMetadata": ...,
    }
# CreateStackSetOutputTypeDef definition

class CreateStackSetOutputTypeDef(TypedDict):
    StackSetId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeactivateTypeInputRequestTypeDef#

# DeactivateTypeInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DeactivateTypeInputRequestTypeDef

def get_value() -> DeactivateTypeInputRequestTypeDef:
    return {
        "TypeName": ...,
    }
# DeactivateTypeInputRequestTypeDef definition

class DeactivateTypeInputRequestTypeDef(TypedDict):
    TypeName: NotRequired[str],
    Type: NotRequired[ThirdPartyTypeType],  # (1)
    Arn: NotRequired[str],
  1. See ThirdPartyTypeType

DeleteChangeSetInputRequestTypeDef#

# DeleteChangeSetInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DeleteChangeSetInputRequestTypeDef

def get_value() -> DeleteChangeSetInputRequestTypeDef:
    return {
        "ChangeSetName": ...,
    }
# DeleteChangeSetInputRequestTypeDef definition

class DeleteChangeSetInputRequestTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],

DeleteStackInputRequestTypeDef#

# DeleteStackInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DeleteStackInputRequestTypeDef

def get_value() -> DeleteStackInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# DeleteStackInputRequestTypeDef definition

class DeleteStackInputRequestTypeDef(TypedDict):
    StackName: str,
    RetainResources: NotRequired[Sequence[str]],
    RoleARN: NotRequired[str],
    ClientRequestToken: NotRequired[str],

DeleteStackInputStackDeleteTypeDef#

# DeleteStackInputStackDeleteTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DeleteStackInputStackDeleteTypeDef

def get_value() -> DeleteStackInputStackDeleteTypeDef:
    return {
        "RetainResources": ...,
    }
# DeleteStackInputStackDeleteTypeDef definition

class DeleteStackInputStackDeleteTypeDef(TypedDict):
    RetainResources: NotRequired[Sequence[str]],
    RoleARN: NotRequired[str],
    ClientRequestToken: NotRequired[str],

DeleteStackInstancesOutputTypeDef#

# DeleteStackInstancesOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DeleteStackInstancesOutputTypeDef

def get_value() -> DeleteStackInstancesOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# DeleteStackInstancesOutputTypeDef definition

class DeleteStackInstancesOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteStackSetInputRequestTypeDef#

# DeleteStackSetInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DeleteStackSetInputRequestTypeDef

def get_value() -> DeleteStackSetInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
# DeleteStackSetInputRequestTypeDef definition

class DeleteStackSetInputRequestTypeDef(TypedDict):
    StackSetName: str,
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

DeregisterTypeInputRequestTypeDef#

# DeregisterTypeInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DeregisterTypeInputRequestTypeDef

def get_value() -> DeregisterTypeInputRequestTypeDef:
    return {
        "Arn": ...,
    }
# DeregisterTypeInputRequestTypeDef definition

class DeregisterTypeInputRequestTypeDef(TypedDict):
    Arn: NotRequired[str],
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    VersionId: NotRequired[str],
  1. See RegistryTypeType

DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef#

# DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef

def get_value() -> DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef definition

class DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAccountLimitsInputRequestTypeDef#

# DescribeAccountLimitsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeAccountLimitsInputRequestTypeDef

def get_value() -> DescribeAccountLimitsInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
# DescribeAccountLimitsInputRequestTypeDef definition

class DescribeAccountLimitsInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

DescribeChangeSetHooksInputRequestTypeDef#

# DescribeChangeSetHooksInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeChangeSetHooksInputRequestTypeDef

def get_value() -> DescribeChangeSetHooksInputRequestTypeDef:
    return {
        "ChangeSetName": ...,
    }
# DescribeChangeSetHooksInputRequestTypeDef definition

class DescribeChangeSetHooksInputRequestTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    LogicalResourceId: NotRequired[str],

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_cloudformation.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeChangeSetInputDescribeChangeSetPaginateTypeDef#

# DescribeChangeSetInputDescribeChangeSetPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeChangeSetInputDescribeChangeSetPaginateTypeDef

def get_value() -> DescribeChangeSetInputDescribeChangeSetPaginateTypeDef:
    return {
        "ChangeSetName": ...,
    }
# DescribeChangeSetInputDescribeChangeSetPaginateTypeDef definition

class DescribeChangeSetInputDescribeChangeSetPaginateTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeChangeSetInputRequestTypeDef#

# DescribeChangeSetInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeChangeSetInputRequestTypeDef

def get_value() -> DescribeChangeSetInputRequestTypeDef:
    return {
        "ChangeSetName": ...,
    }
# DescribeChangeSetInputRequestTypeDef definition

class DescribeChangeSetInputRequestTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],
    NextToken: NotRequired[str],

DescribeOrganizationsAccessInputRequestTypeDef#

# DescribeOrganizationsAccessInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeOrganizationsAccessInputRequestTypeDef

def get_value() -> DescribeOrganizationsAccessInputRequestTypeDef:
    return {
        "CallAs": ...,
    }
# DescribeOrganizationsAccessInputRequestTypeDef definition

class DescribeOrganizationsAccessInputRequestTypeDef(TypedDict):
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

DescribeOrganizationsAccessOutputTypeDef#

# DescribeOrganizationsAccessOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeOrganizationsAccessOutputTypeDef

def get_value() -> DescribeOrganizationsAccessOutputTypeDef:
    return {
        "Status": ...,
        "ResponseMetadata": ...,
    }
# DescribeOrganizationsAccessOutputTypeDef definition

class DescribeOrganizationsAccessOutputTypeDef(TypedDict):
    Status: OrganizationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationStatusType
  2. See ResponseMetadataTypeDef

DescribePublisherInputRequestTypeDef#

# DescribePublisherInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribePublisherInputRequestTypeDef

def get_value() -> DescribePublisherInputRequestTypeDef:
    return {
        "PublisherId": ...,
    }
# DescribePublisherInputRequestTypeDef definition

class DescribePublisherInputRequestTypeDef(TypedDict):
    PublisherId: NotRequired[str],

DescribePublisherOutputTypeDef#

# DescribePublisherOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribePublisherOutputTypeDef

def get_value() -> DescribePublisherOutputTypeDef:
    return {
        "PublisherId": ...,
        "PublisherStatus": ...,
        "IdentityProvider": ...,
        "PublisherProfile": ...,
        "ResponseMetadata": ...,
    }
# DescribePublisherOutputTypeDef 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

DescribeStackDriftDetectionStatusInputRequestTypeDef#

# DescribeStackDriftDetectionStatusInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackDriftDetectionStatusInputRequestTypeDef

def get_value() -> DescribeStackDriftDetectionStatusInputRequestTypeDef:
    return {
        "StackDriftDetectionId": ...,
    }
# DescribeStackDriftDetectionStatusInputRequestTypeDef definition

class DescribeStackDriftDetectionStatusInputRequestTypeDef(TypedDict):
    StackDriftDetectionId: str,

DescribeStackDriftDetectionStatusOutputTypeDef#

# DescribeStackDriftDetectionStatusOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackDriftDetectionStatusOutputTypeDef

def get_value() -> DescribeStackDriftDetectionStatusOutputTypeDef:
    return {
        "StackId": ...,
        "StackDriftDetectionId": ...,
        "StackDriftStatus": ...,
        "DetectionStatus": ...,
        "DetectionStatusReason": ...,
        "DriftedStackResourceCount": ...,
        "Timestamp": ...,
        "ResponseMetadata": ...,
    }
# DescribeStackDriftDetectionStatusOutputTypeDef 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

DescribeStackEventsInputDescribeStackEventsPaginateTypeDef#

# DescribeStackEventsInputDescribeStackEventsPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackEventsInputDescribeStackEventsPaginateTypeDef

def get_value() -> DescribeStackEventsInputDescribeStackEventsPaginateTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStackEventsInputDescribeStackEventsPaginateTypeDef definition

class DescribeStackEventsInputDescribeStackEventsPaginateTypeDef(TypedDict):
    StackName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeStackEventsInputRequestTypeDef#

# DescribeStackEventsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackEventsInputRequestTypeDef

def get_value() -> DescribeStackEventsInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStackEventsInputRequestTypeDef definition

class DescribeStackEventsInputRequestTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],

StackEventTypeDef#

# StackEventTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackEventTypeDef

def get_value() -> StackEventTypeDef:
    return {
        "StackId": ...,
        "EventId": ...,
        "StackName": ...,
        "Timestamp": ...,
    }
# StackEventTypeDef 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#

# DescribeStackInstanceInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackInstanceInputRequestTypeDef

def get_value() -> DescribeStackInstanceInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "StackInstanceAccount": ...,
        "StackInstanceRegion": ...,
    }
# DescribeStackInstanceInputRequestTypeDef definition

class DescribeStackInstanceInputRequestTypeDef(TypedDict):
    StackSetName: str,
    StackInstanceAccount: str,
    StackInstanceRegion: str,
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

DescribeStackResourceDriftsInputRequestTypeDef#

# DescribeStackResourceDriftsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackResourceDriftsInputRequestTypeDef

def get_value() -> DescribeStackResourceDriftsInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStackResourceDriftsInputRequestTypeDef definition

class DescribeStackResourceDriftsInputRequestTypeDef(TypedDict):
    StackName: str,
    StackResourceDriftStatusFilters: NotRequired[Sequence[StackResourceDriftStatusType]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See StackResourceDriftStatusType

DescribeStackResourceInputRequestTypeDef#

# DescribeStackResourceInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackResourceInputRequestTypeDef

def get_value() -> DescribeStackResourceInputRequestTypeDef:
    return {
        "StackName": ...,
        "LogicalResourceId": ...,
    }
# DescribeStackResourceInputRequestTypeDef definition

class DescribeStackResourceInputRequestTypeDef(TypedDict):
    StackName: str,
    LogicalResourceId: str,

DescribeStackResourcesInputRequestTypeDef#

# DescribeStackResourcesInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackResourcesInputRequestTypeDef

def get_value() -> DescribeStackResourcesInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStackResourcesInputRequestTypeDef definition

class DescribeStackResourcesInputRequestTypeDef(TypedDict):
    StackName: NotRequired[str],
    LogicalResourceId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],

DescribeStackSetInputRequestTypeDef#

# DescribeStackSetInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackSetInputRequestTypeDef

def get_value() -> DescribeStackSetInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
# DescribeStackSetInputRequestTypeDef definition

class DescribeStackSetInputRequestTypeDef(TypedDict):
    StackSetName: str,
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

DescribeStackSetOperationInputRequestTypeDef#

# DescribeStackSetOperationInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackSetOperationInputRequestTypeDef

def get_value() -> DescribeStackSetOperationInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "OperationId": ...,
    }
# DescribeStackSetOperationInputRequestTypeDef definition

class DescribeStackSetOperationInputRequestTypeDef(TypedDict):
    StackSetName: str,
    OperationId: str,
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

DescribeStacksInputDescribeStacksPaginateTypeDef#

# DescribeStacksInputDescribeStacksPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStacksInputDescribeStacksPaginateTypeDef

def get_value() -> DescribeStacksInputDescribeStacksPaginateTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStacksInputDescribeStacksPaginateTypeDef definition

class DescribeStacksInputDescribeStacksPaginateTypeDef(TypedDict):
    StackName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeStacksInputRequestTypeDef#

# DescribeStacksInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStacksInputRequestTypeDef

def get_value() -> DescribeStacksInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStacksInputRequestTypeDef definition

class DescribeStacksInputRequestTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],

DescribeTypeInputRequestTypeDef#

# DescribeTypeInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeTypeInputRequestTypeDef

def get_value() -> DescribeTypeInputRequestTypeDef:
    return {
        "Type": ...,
    }
# DescribeTypeInputRequestTypeDef 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#

# RequiredActivatedTypeTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RequiredActivatedTypeTypeDef

def get_value() -> RequiredActivatedTypeTypeDef:
    return {
        "TypeNameAlias": ...,
    }
# RequiredActivatedTypeTypeDef definition

class RequiredActivatedTypeTypeDef(TypedDict):
    TypeNameAlias: NotRequired[str],
    OriginalTypeName: NotRequired[str],
    PublisherId: NotRequired[str],
    SupportedMajorVersions: NotRequired[List[int]],

DescribeTypeRegistrationInputRequestTypeDef#

# DescribeTypeRegistrationInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeTypeRegistrationInputRequestTypeDef

def get_value() -> DescribeTypeRegistrationInputRequestTypeDef:
    return {
        "RegistrationToken": ...,
    }
# DescribeTypeRegistrationInputRequestTypeDef definition

class DescribeTypeRegistrationInputRequestTypeDef(TypedDict):
    RegistrationToken: str,

DescribeTypeRegistrationOutputTypeDef#

# DescribeTypeRegistrationOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeTypeRegistrationOutputTypeDef

def get_value() -> DescribeTypeRegistrationOutputTypeDef:
    return {
        "ProgressStatus": ...,
        "Description": ...,
        "TypeArn": ...,
        "TypeVersionArn": ...,
        "ResponseMetadata": ...,
    }
# DescribeTypeRegistrationOutputTypeDef definition

class DescribeTypeRegistrationOutputTypeDef(TypedDict):
    ProgressStatus: RegistrationStatusType,  # (1)
    Description: str,
    TypeArn: str,
    TypeVersionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RegistrationStatusType
  2. See ResponseMetadataTypeDef

DetectStackDriftInputRequestTypeDef#

# DetectStackDriftInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DetectStackDriftInputRequestTypeDef

def get_value() -> DetectStackDriftInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# DetectStackDriftInputRequestTypeDef definition

class DetectStackDriftInputRequestTypeDef(TypedDict):
    StackName: str,
    LogicalResourceIds: NotRequired[Sequence[str]],

DetectStackDriftOutputTypeDef#

# DetectStackDriftOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DetectStackDriftOutputTypeDef

def get_value() -> DetectStackDriftOutputTypeDef:
    return {
        "StackDriftDetectionId": ...,
        "ResponseMetadata": ...,
    }
# DetectStackDriftOutputTypeDef definition

class DetectStackDriftOutputTypeDef(TypedDict):
    StackDriftDetectionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DetectStackResourceDriftInputRequestTypeDef#

# DetectStackResourceDriftInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DetectStackResourceDriftInputRequestTypeDef

def get_value() -> DetectStackResourceDriftInputRequestTypeDef:
    return {
        "StackName": ...,
        "LogicalResourceId": ...,
    }
# DetectStackResourceDriftInputRequestTypeDef definition

class DetectStackResourceDriftInputRequestTypeDef(TypedDict):
    StackName: str,
    LogicalResourceId: str,

DetectStackSetDriftOutputTypeDef#

# DetectStackSetDriftOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DetectStackSetDriftOutputTypeDef

def get_value() -> DetectStackSetDriftOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# DetectStackSetDriftOutputTypeDef definition

class DetectStackSetDriftOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_cloudformation.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EstimateTemplateCostOutputTypeDef#

# EstimateTemplateCostOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import EstimateTemplateCostOutputTypeDef

def get_value() -> EstimateTemplateCostOutputTypeDef:
    return {
        "Url": ...,
        "ResponseMetadata": ...,
    }
# EstimateTemplateCostOutputTypeDef definition

class EstimateTemplateCostOutputTypeDef(TypedDict):
    Url: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExecuteChangeSetInputRequestTypeDef#

# ExecuteChangeSetInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ExecuteChangeSetInputRequestTypeDef

def get_value() -> ExecuteChangeSetInputRequestTypeDef:
    return {
        "ChangeSetName": ...,
    }
# ExecuteChangeSetInputRequestTypeDef definition

class ExecuteChangeSetInputRequestTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    DisableRollback: NotRequired[bool],

ExportTypeDef#

# ExportTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ExportTypeDef

def get_value() -> ExportTypeDef:
    return {
        "ExportingStackId": ...,
    }
# ExportTypeDef definition

class ExportTypeDef(TypedDict):
    ExportingStackId: NotRequired[str],
    Name: NotRequired[str],
    Value: NotRequired[str],

GetStackPolicyInputRequestTypeDef#

# GetStackPolicyInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import GetStackPolicyInputRequestTypeDef

def get_value() -> GetStackPolicyInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# GetStackPolicyInputRequestTypeDef definition

class GetStackPolicyInputRequestTypeDef(TypedDict):
    StackName: str,

GetStackPolicyOutputTypeDef#

# GetStackPolicyOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import GetStackPolicyOutputTypeDef

def get_value() -> GetStackPolicyOutputTypeDef:
    return {
        "StackPolicyBody": ...,
        "ResponseMetadata": ...,
    }
# GetStackPolicyOutputTypeDef definition

class GetStackPolicyOutputTypeDef(TypedDict):
    StackPolicyBody: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetTemplateInputRequestTypeDef#

# GetTemplateInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import GetTemplateInputRequestTypeDef

def get_value() -> GetTemplateInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# GetTemplateInputRequestTypeDef definition

class GetTemplateInputRequestTypeDef(TypedDict):
    StackName: NotRequired[str],
    ChangeSetName: NotRequired[str],
    TemplateStage: NotRequired[TemplateStageType],  # (1)
  1. See TemplateStageType

GetTemplateOutputTypeDef#

# GetTemplateOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import GetTemplateOutputTypeDef

def get_value() -> GetTemplateOutputTypeDef:
    return {
        "TemplateBody": ...,
        "StagesAvailable": ...,
        "ResponseMetadata": ...,
    }
# GetTemplateOutputTypeDef definition

class GetTemplateOutputTypeDef(TypedDict):
    TemplateBody: Dict[str, Any],
    StagesAvailable: List[TemplateStageType],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetTemplateSummaryInputRequestTypeDef#

# GetTemplateSummaryInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import GetTemplateSummaryInputRequestTypeDef

def get_value() -> GetTemplateSummaryInputRequestTypeDef:
    return {
        "TemplateBody": ...,
    }
# GetTemplateSummaryInputRequestTypeDef definition

class GetTemplateSummaryInputRequestTypeDef(TypedDict):
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    StackName: NotRequired[str],
    StackSetName: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

ResourceIdentifierSummaryTypeDef#

# ResourceIdentifierSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ResourceIdentifierSummaryTypeDef

def get_value() -> ResourceIdentifierSummaryTypeDef:
    return {
        "ResourceType": ...,
    }
# ResourceIdentifierSummaryTypeDef definition

class ResourceIdentifierSummaryTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    LogicalResourceIds: NotRequired[List[str]],
    ResourceIdentifiers: NotRequired[List[str]],

ImportStacksToStackSetOutputTypeDef#

# ImportStacksToStackSetOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ImportStacksToStackSetOutputTypeDef

def get_value() -> ImportStacksToStackSetOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# ImportStacksToStackSetOutputTypeDef definition

class ImportStacksToStackSetOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListChangeSetsInputListChangeSetsPaginateTypeDef#

# ListChangeSetsInputListChangeSetsPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListChangeSetsInputListChangeSetsPaginateTypeDef

def get_value() -> ListChangeSetsInputListChangeSetsPaginateTypeDef:
    return {
        "StackName": ...,
    }
# ListChangeSetsInputListChangeSetsPaginateTypeDef definition

class ListChangeSetsInputListChangeSetsPaginateTypeDef(TypedDict):
    StackName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListChangeSetsInputRequestTypeDef#

# ListChangeSetsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListChangeSetsInputRequestTypeDef

def get_value() -> ListChangeSetsInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# ListChangeSetsInputRequestTypeDef definition

class ListChangeSetsInputRequestTypeDef(TypedDict):
    StackName: str,
    NextToken: NotRequired[str],

ListExportsInputListExportsPaginateTypeDef#

# ListExportsInputListExportsPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListExportsInputListExportsPaginateTypeDef

def get_value() -> ListExportsInputListExportsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListExportsInputListExportsPaginateTypeDef definition

class ListExportsInputListExportsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListExportsInputRequestTypeDef#

# ListExportsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListExportsInputRequestTypeDef

def get_value() -> ListExportsInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListExportsInputRequestTypeDef definition

class ListExportsInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ListImportsInputListImportsPaginateTypeDef#

# ListImportsInputListImportsPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListImportsInputListImportsPaginateTypeDef

def get_value() -> ListImportsInputListImportsPaginateTypeDef:
    return {
        "ExportName": ...,
    }
# ListImportsInputListImportsPaginateTypeDef definition

class ListImportsInputListImportsPaginateTypeDef(TypedDict):
    ExportName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListImportsInputRequestTypeDef#

# ListImportsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListImportsInputRequestTypeDef

def get_value() -> ListImportsInputRequestTypeDef:
    return {
        "ExportName": ...,
    }
# ListImportsInputRequestTypeDef definition

class ListImportsInputRequestTypeDef(TypedDict):
    ExportName: str,
    NextToken: NotRequired[str],

ListImportsOutputTypeDef#

# ListImportsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListImportsOutputTypeDef

def get_value() -> ListImportsOutputTypeDef:
    return {
        "Imports": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListImportsOutputTypeDef definition

class ListImportsOutputTypeDef(TypedDict):
    Imports: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StackInstanceFilterTypeDef#

# StackInstanceFilterTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackInstanceFilterTypeDef

def get_value() -> StackInstanceFilterTypeDef:
    return {
        "Name": ...,
    }
# StackInstanceFilterTypeDef definition

class StackInstanceFilterTypeDef(TypedDict):
    Name: NotRequired[StackInstanceFilterNameType],  # (1)
    Values: NotRequired[str],
  1. See StackInstanceFilterNameType

ListStackResourcesInputListStackResourcesPaginateTypeDef#

# ListStackResourcesInputListStackResourcesPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackResourcesInputListStackResourcesPaginateTypeDef

def get_value() -> ListStackResourcesInputListStackResourcesPaginateTypeDef:
    return {
        "StackName": ...,
    }
# ListStackResourcesInputListStackResourcesPaginateTypeDef definition

class ListStackResourcesInputListStackResourcesPaginateTypeDef(TypedDict):
    StackName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListStackResourcesInputRequestTypeDef#

# ListStackResourcesInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackResourcesInputRequestTypeDef

def get_value() -> ListStackResourcesInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# ListStackResourcesInputRequestTypeDef definition

class ListStackResourcesInputRequestTypeDef(TypedDict):
    StackName: str,
    NextToken: NotRequired[str],

OperationResultFilterTypeDef#

# OperationResultFilterTypeDef usage example

from mypy_boto3_cloudformation.type_defs import OperationResultFilterTypeDef

def get_value() -> OperationResultFilterTypeDef:
    return {
        "Name": ...,
    }
# OperationResultFilterTypeDef definition

class OperationResultFilterTypeDef(TypedDict):
    Name: NotRequired[OperationResultFilterNameType],  # (1)
    Values: NotRequired[str],
  1. See OperationResultFilterNameType

ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef#

# ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef

def get_value() -> ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef:
    return {
        "StackSetName": ...,
    }
# ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef definition

class ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef(TypedDict):
    StackSetName: str,
    CallAs: NotRequired[CallAsType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See CallAsType
  2. See PaginatorConfigTypeDef

ListStackSetOperationsInputRequestTypeDef#

# ListStackSetOperationsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackSetOperationsInputRequestTypeDef

def get_value() -> ListStackSetOperationsInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
# ListStackSetOperationsInputRequestTypeDef definition

class ListStackSetOperationsInputRequestTypeDef(TypedDict):
    StackSetName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

ListStackSetsInputListStackSetsPaginateTypeDef#

# ListStackSetsInputListStackSetsPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackSetsInputListStackSetsPaginateTypeDef

def get_value() -> ListStackSetsInputListStackSetsPaginateTypeDef:
    return {
        "Status": ...,
    }
# ListStackSetsInputListStackSetsPaginateTypeDef 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

ListStackSetsInputRequestTypeDef#

# ListStackSetsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackSetsInputRequestTypeDef

def get_value() -> ListStackSetsInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListStackSetsInputRequestTypeDef definition

class ListStackSetsInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Status: NotRequired[StackSetStatusType],  # (1)
    CallAs: NotRequired[CallAsType],  # (2)
  1. See StackSetStatusType
  2. See CallAsType

ListStacksInputListStacksPaginateTypeDef#

# ListStacksInputListStacksPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStacksInputListStacksPaginateTypeDef

def get_value() -> ListStacksInputListStacksPaginateTypeDef:
    return {
        "StackStatusFilter": ...,
    }
# ListStacksInputListStacksPaginateTypeDef definition

class ListStacksInputListStacksPaginateTypeDef(TypedDict):
    StackStatusFilter: NotRequired[Sequence[StackStatusType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See StackStatusType
  2. See PaginatorConfigTypeDef

ListStacksInputRequestTypeDef#

# ListStacksInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStacksInputRequestTypeDef

def get_value() -> ListStacksInputRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListStacksInputRequestTypeDef definition

class ListStacksInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    StackStatusFilter: NotRequired[Sequence[StackStatusType]],  # (1)
  1. See StackStatusType

ListTypeRegistrationsInputRequestTypeDef#

# ListTypeRegistrationsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListTypeRegistrationsInputRequestTypeDef

def get_value() -> ListTypeRegistrationsInputRequestTypeDef:
    return {
        "Type": ...,
    }
# ListTypeRegistrationsInputRequestTypeDef 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

ListTypeRegistrationsOutputTypeDef#

# ListTypeRegistrationsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListTypeRegistrationsOutputTypeDef

def get_value() -> ListTypeRegistrationsOutputTypeDef:
    return {
        "RegistrationTokenList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTypeRegistrationsOutputTypeDef definition

class ListTypeRegistrationsOutputTypeDef(TypedDict):
    RegistrationTokenList: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTypeVersionsInputRequestTypeDef#

# ListTypeVersionsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListTypeVersionsInputRequestTypeDef

def get_value() -> ListTypeVersionsInputRequestTypeDef:
    return {
        "Type": ...,
    }
# ListTypeVersionsInputRequestTypeDef 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#

# TypeVersionSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import TypeVersionSummaryTypeDef

def get_value() -> TypeVersionSummaryTypeDef:
    return {
        "Type": ...,
    }
# TypeVersionSummaryTypeDef 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#

# TypeFiltersTypeDef usage example

from mypy_boto3_cloudformation.type_defs import TypeFiltersTypeDef

def get_value() -> TypeFiltersTypeDef:
    return {
        "Category": ...,
    }
# TypeFiltersTypeDef definition

class TypeFiltersTypeDef(TypedDict):
    Category: NotRequired[CategoryType],  # (1)
    PublisherId: NotRequired[str],
    TypeNamePrefix: NotRequired[str],
  1. See CategoryType

TypeSummaryTypeDef#

# TypeSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import TypeSummaryTypeDef

def get_value() -> TypeSummaryTypeDef:
    return {
        "Type": ...,
    }
# TypeSummaryTypeDef 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

ModuleInfoResponseMetadataTypeDef#

# ModuleInfoResponseMetadataTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ModuleInfoResponseMetadataTypeDef

def get_value() -> ModuleInfoResponseMetadataTypeDef:
    return {
        "TypeHierarchy": ...,
        "LogicalIdHierarchy": ...,
        "ResponseMetadata": ...,
    }
# ModuleInfoResponseMetadataTypeDef definition

class ModuleInfoResponseMetadataTypeDef(TypedDict):
    TypeHierarchy: str,
    LogicalIdHierarchy: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ModuleInfoTypeDef#

# ModuleInfoTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ModuleInfoTypeDef

def get_value() -> ModuleInfoTypeDef:
    return {
        "TypeHierarchy": ...,
    }
# ModuleInfoTypeDef definition

class ModuleInfoTypeDef(TypedDict):
    TypeHierarchy: NotRequired[str],
    LogicalIdHierarchy: NotRequired[str],

OutputTypeDef#

# OutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import OutputTypeDef

def get_value() -> OutputTypeDef:
    return {
        "OutputKey": ...,
    }
# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    OutputKey: NotRequired[str],
    OutputValue: NotRequired[str],
    Description: NotRequired[str],
    ExportName: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_cloudformation.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ParameterConstraintsTypeDef#

# ParameterConstraintsTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ParameterConstraintsTypeDef

def get_value() -> ParameterConstraintsTypeDef:
    return {
        "AllowedValues": ...,
    }
# ParameterConstraintsTypeDef definition

class ParameterConstraintsTypeDef(TypedDict):
    AllowedValues: NotRequired[List[str]],

PhysicalResourceIdContextKeyValuePairTypeDef#

# PhysicalResourceIdContextKeyValuePairTypeDef usage example

from mypy_boto3_cloudformation.type_defs import PhysicalResourceIdContextKeyValuePairTypeDef

def get_value() -> PhysicalResourceIdContextKeyValuePairTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# PhysicalResourceIdContextKeyValuePairTypeDef definition

class PhysicalResourceIdContextKeyValuePairTypeDef(TypedDict):
    Key: str,
    Value: str,

PropertyDifferenceTypeDef#

# PropertyDifferenceTypeDef usage example

from mypy_boto3_cloudformation.type_defs import PropertyDifferenceTypeDef

def get_value() -> PropertyDifferenceTypeDef:
    return {
        "PropertyPath": ...,
        "ExpectedValue": ...,
        "ActualValue": ...,
        "DifferenceType": ...,
    }
# PropertyDifferenceTypeDef definition

class PropertyDifferenceTypeDef(TypedDict):
    PropertyPath: str,
    ExpectedValue: str,
    ActualValue: str,
    DifferenceType: DifferenceTypeType,  # (1)
  1. See DifferenceTypeType

PublishTypeInputRequestTypeDef#

# PublishTypeInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import PublishTypeInputRequestTypeDef

def get_value() -> PublishTypeInputRequestTypeDef:
    return {
        "Type": ...,
    }
# PublishTypeInputRequestTypeDef definition

class PublishTypeInputRequestTypeDef(TypedDict):
    Type: NotRequired[ThirdPartyTypeType],  # (1)
    Arn: NotRequired[str],
    TypeName: NotRequired[str],
    PublicVersionNumber: NotRequired[str],
  1. See ThirdPartyTypeType

PublishTypeOutputTypeDef#

# PublishTypeOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import PublishTypeOutputTypeDef

def get_value() -> PublishTypeOutputTypeDef:
    return {
        "PublicTypeArn": ...,
        "ResponseMetadata": ...,
    }
# PublishTypeOutputTypeDef definition

class PublishTypeOutputTypeDef(TypedDict):
    PublicTypeArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RecordHandlerProgressInputRequestTypeDef#

# RecordHandlerProgressInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RecordHandlerProgressInputRequestTypeDef

def get_value() -> RecordHandlerProgressInputRequestTypeDef:
    return {
        "BearerToken": ...,
        "OperationStatus": ...,
    }
# RecordHandlerProgressInputRequestTypeDef 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#

# RegisterPublisherInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RegisterPublisherInputRequestTypeDef

def get_value() -> RegisterPublisherInputRequestTypeDef:
    return {
        "AcceptTermsAndConditions": ...,
    }
# RegisterPublisherInputRequestTypeDef definition

class RegisterPublisherInputRequestTypeDef(TypedDict):
    AcceptTermsAndConditions: NotRequired[bool],
    ConnectionArn: NotRequired[str],

RegisterPublisherOutputTypeDef#

# RegisterPublisherOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RegisterPublisherOutputTypeDef

def get_value() -> RegisterPublisherOutputTypeDef:
    return {
        "PublisherId": ...,
        "ResponseMetadata": ...,
    }
# RegisterPublisherOutputTypeDef definition

class RegisterPublisherOutputTypeDef(TypedDict):
    PublisherId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterTypeOutputTypeDef#

# RegisterTypeOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RegisterTypeOutputTypeDef

def get_value() -> RegisterTypeOutputTypeDef:
    return {
        "RegistrationToken": ...,
        "ResponseMetadata": ...,
    }
# RegisterTypeOutputTypeDef definition

class RegisterTypeOutputTypeDef(TypedDict):
    RegistrationToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResourceTargetDefinitionTypeDef#

# ResourceTargetDefinitionTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ResourceTargetDefinitionTypeDef

def get_value() -> ResourceTargetDefinitionTypeDef:
    return {
        "Attribute": ...,
    }
# ResourceTargetDefinitionTypeDef definition

class ResourceTargetDefinitionTypeDef(TypedDict):
    Attribute: NotRequired[ResourceAttributeType],  # (1)
    Name: NotRequired[str],
    RequiresRecreation: NotRequired[RequiresRecreationType],  # (2)
  1. See ResourceAttributeType
  2. See RequiresRecreationType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

RollbackTriggerTypeDef#

# RollbackTriggerTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RollbackTriggerTypeDef

def get_value() -> RollbackTriggerTypeDef:
    return {
        "Arn": ...,
        "Type": ...,
    }
# RollbackTriggerTypeDef definition

class RollbackTriggerTypeDef(TypedDict):
    Arn: str,
    Type: str,

RollbackStackInputRequestTypeDef#

# RollbackStackInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RollbackStackInputRequestTypeDef

def get_value() -> RollbackStackInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# RollbackStackInputRequestTypeDef definition

class RollbackStackInputRequestTypeDef(TypedDict):
    StackName: str,
    RoleARN: NotRequired[str],
    ClientRequestToken: NotRequired[str],

RollbackStackOutputTypeDef#

# RollbackStackOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RollbackStackOutputTypeDef

def get_value() -> RollbackStackOutputTypeDef:
    return {
        "StackId": ...,
        "ResponseMetadata": ...,
    }
# RollbackStackOutputTypeDef definition

class RollbackStackOutputTypeDef(TypedDict):
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SetStackPolicyInputRequestTypeDef#

# SetStackPolicyInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import SetStackPolicyInputRequestTypeDef

def get_value() -> SetStackPolicyInputRequestTypeDef:
    return {
        "StackName": ...,
    }
# SetStackPolicyInputRequestTypeDef definition

class SetStackPolicyInputRequestTypeDef(TypedDict):
    StackName: str,
    StackPolicyBody: NotRequired[str],
    StackPolicyURL: NotRequired[str],

SetTypeConfigurationInputRequestTypeDef#

# SetTypeConfigurationInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import SetTypeConfigurationInputRequestTypeDef

def get_value() -> SetTypeConfigurationInputRequestTypeDef:
    return {
        "Configuration": ...,
    }
# SetTypeConfigurationInputRequestTypeDef definition

class SetTypeConfigurationInputRequestTypeDef(TypedDict):
    Configuration: str,
    TypeArn: NotRequired[str],
    ConfigurationAlias: NotRequired[str],
    TypeName: NotRequired[str],
    Type: NotRequired[ThirdPartyTypeType],  # (1)
  1. See ThirdPartyTypeType

SetTypeConfigurationOutputTypeDef#

# SetTypeConfigurationOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import SetTypeConfigurationOutputTypeDef

def get_value() -> SetTypeConfigurationOutputTypeDef:
    return {
        "ConfigurationArn": ...,
        "ResponseMetadata": ...,
    }
# SetTypeConfigurationOutputTypeDef definition

class SetTypeConfigurationOutputTypeDef(TypedDict):
    ConfigurationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SetTypeDefaultVersionInputRequestTypeDef#

# SetTypeDefaultVersionInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import SetTypeDefaultVersionInputRequestTypeDef

def get_value() -> SetTypeDefaultVersionInputRequestTypeDef:
    return {
        "Arn": ...,
    }
# SetTypeDefaultVersionInputRequestTypeDef definition

class SetTypeDefaultVersionInputRequestTypeDef(TypedDict):
    Arn: NotRequired[str],
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    VersionId: NotRequired[str],
  1. See RegistryTypeType

SignalResourceInputRequestTypeDef#

# SignalResourceInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import SignalResourceInputRequestTypeDef

def get_value() -> SignalResourceInputRequestTypeDef:
    return {
        "StackName": ...,
        "LogicalResourceId": ...,
        "UniqueId": ...,
        "Status": ...,
    }
# SignalResourceInputRequestTypeDef definition

class SignalResourceInputRequestTypeDef(TypedDict):
    StackName: str,
    LogicalResourceId: str,
    UniqueId: str,
    Status: ResourceSignalStatusType,  # (1)
  1. See ResourceSignalStatusType

StackDriftInformationResponseMetadataTypeDef#

# StackDriftInformationResponseMetadataTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackDriftInformationResponseMetadataTypeDef

def get_value() -> StackDriftInformationResponseMetadataTypeDef:
    return {
        "StackDriftStatus": ...,
        "LastCheckTimestamp": ...,
        "ResponseMetadata": ...,
    }
# StackDriftInformationResponseMetadataTypeDef definition

class StackDriftInformationResponseMetadataTypeDef(TypedDict):
    StackDriftStatus: StackDriftStatusType,  # (1)
    LastCheckTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackDriftStatusType
  2. See ResponseMetadataTypeDef

StackDriftInformationSummaryTypeDef#

# StackDriftInformationSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackDriftInformationSummaryTypeDef

def get_value() -> StackDriftInformationSummaryTypeDef:
    return {
        "StackDriftStatus": ...,
    }
# StackDriftInformationSummaryTypeDef definition

class StackDriftInformationSummaryTypeDef(TypedDict):
    StackDriftStatus: StackDriftStatusType,  # (1)
    LastCheckTimestamp: NotRequired[datetime],
  1. See StackDriftStatusType

StackDriftInformationTypeDef#

# StackDriftInformationTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackDriftInformationTypeDef

def get_value() -> StackDriftInformationTypeDef:
    return {
        "StackDriftStatus": ...,
    }
# StackDriftInformationTypeDef definition

class StackDriftInformationTypeDef(TypedDict):
    StackDriftStatus: StackDriftStatusType,  # (1)
    LastCheckTimestamp: NotRequired[datetime],
  1. See StackDriftStatusType

StackInstanceComprehensiveStatusTypeDef#

# StackInstanceComprehensiveStatusTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackInstanceComprehensiveStatusTypeDef

def get_value() -> StackInstanceComprehensiveStatusTypeDef:
    return {
        "DetailedStatus": ...,
    }
# StackInstanceComprehensiveStatusTypeDef definition

class StackInstanceComprehensiveStatusTypeDef(TypedDict):
    DetailedStatus: NotRequired[StackInstanceDetailedStatusType],  # (1)
  1. See StackInstanceDetailedStatusType

StackResourceDriftInformationTypeDef#

# StackResourceDriftInformationTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationTypeDef

def get_value() -> StackResourceDriftInformationTypeDef:
    return {
        "StackResourceDriftStatus": ...,
    }
# StackResourceDriftInformationTypeDef definition

class StackResourceDriftInformationTypeDef(TypedDict):
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (1)
    LastCheckTimestamp: NotRequired[datetime],
  1. See StackResourceDriftStatusType

StackResourceDriftInformationResponseMetadataTypeDef#

# StackResourceDriftInformationResponseMetadataTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationResponseMetadataTypeDef

def get_value() -> StackResourceDriftInformationResponseMetadataTypeDef:
    return {
        "StackResourceDriftStatus": ...,
        "LastCheckTimestamp": ...,
        "ResponseMetadata": ...,
    }
# StackResourceDriftInformationResponseMetadataTypeDef definition

class StackResourceDriftInformationResponseMetadataTypeDef(TypedDict):
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (1)
    LastCheckTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceDriftStatusType
  2. See ResponseMetadataTypeDef

StackResourceDriftInformationSummaryResponseMetadataTypeDef#

# StackResourceDriftInformationSummaryResponseMetadataTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationSummaryResponseMetadataTypeDef

def get_value() -> StackResourceDriftInformationSummaryResponseMetadataTypeDef:
    return {
        "StackResourceDriftStatus": ...,
        "LastCheckTimestamp": ...,
        "ResponseMetadata": ...,
    }
# StackResourceDriftInformationSummaryResponseMetadataTypeDef definition

class StackResourceDriftInformationSummaryResponseMetadataTypeDef(TypedDict):
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (1)
    LastCheckTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceDriftStatusType
  2. See ResponseMetadataTypeDef

StackResourceDriftInformationSummaryTypeDef#

# StackResourceDriftInformationSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationSummaryTypeDef

def get_value() -> StackResourceDriftInformationSummaryTypeDef:
    return {
        "StackResourceDriftStatus": ...,
    }
# StackResourceDriftInformationSummaryTypeDef definition

class StackResourceDriftInformationSummaryTypeDef(TypedDict):
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (1)
    LastCheckTimestamp: NotRequired[datetime],
  1. See StackResourceDriftStatusType

StackSetDriftDetectionDetailsTypeDef#

# StackSetDriftDetectionDetailsTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackSetDriftDetectionDetailsTypeDef

def get_value() -> StackSetDriftDetectionDetailsTypeDef:
    return {
        "DriftStatus": ...,
    }
# StackSetDriftDetectionDetailsTypeDef 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#

# StackSetOperationStatusDetailsTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackSetOperationStatusDetailsTypeDef

def get_value() -> StackSetOperationStatusDetailsTypeDef:
    return {
        "FailedStackInstancesCount": ...,
    }
# StackSetOperationStatusDetailsTypeDef definition

class StackSetOperationStatusDetailsTypeDef(TypedDict):
    FailedStackInstancesCount: NotRequired[int],

StopStackSetOperationInputRequestTypeDef#

# StopStackSetOperationInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StopStackSetOperationInputRequestTypeDef

def get_value() -> StopStackSetOperationInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "OperationId": ...,
    }
# StopStackSetOperationInputRequestTypeDef definition

class StopStackSetOperationInputRequestTypeDef(TypedDict):
    StackSetName: str,
    OperationId: str,
    CallAs: NotRequired[CallAsType],  # (1)
  1. See CallAsType

TemplateParameterTypeDef#

# TemplateParameterTypeDef usage example

from mypy_boto3_cloudformation.type_defs import TemplateParameterTypeDef

def get_value() -> TemplateParameterTypeDef:
    return {
        "ParameterKey": ...,
    }
# TemplateParameterTypeDef definition

class TemplateParameterTypeDef(TypedDict):
    ParameterKey: NotRequired[str],
    DefaultValue: NotRequired[str],
    NoEcho: NotRequired[bool],
    Description: NotRequired[str],

TestTypeInputRequestTypeDef#

# TestTypeInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import TestTypeInputRequestTypeDef

def get_value() -> TestTypeInputRequestTypeDef:
    return {
        "Arn": ...,
    }
# TestTypeInputRequestTypeDef definition

class TestTypeInputRequestTypeDef(TypedDict):
    Arn: NotRequired[str],
    Type: NotRequired[ThirdPartyTypeType],  # (1)
    TypeName: NotRequired[str],
    VersionId: NotRequired[str],
    LogDeliveryBucket: NotRequired[str],
  1. See ThirdPartyTypeType

TestTypeOutputTypeDef#

# TestTypeOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import TestTypeOutputTypeDef

def get_value() -> TestTypeOutputTypeDef:
    return {
        "TypeVersionArn": ...,
        "ResponseMetadata": ...,
    }
# TestTypeOutputTypeDef definition

class TestTypeOutputTypeDef(TypedDict):
    TypeVersionArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateStackInstancesOutputTypeDef#

# UpdateStackInstancesOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import UpdateStackInstancesOutputTypeDef

def get_value() -> UpdateStackInstancesOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# UpdateStackInstancesOutputTypeDef definition

class UpdateStackInstancesOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateStackOutputTypeDef#

# UpdateStackOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import UpdateStackOutputTypeDef

def get_value() -> UpdateStackOutputTypeDef:
    return {
        "StackId": ...,
        "ResponseMetadata": ...,
    }
# UpdateStackOutputTypeDef definition

class UpdateStackOutputTypeDef(TypedDict):
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateStackSetOutputTypeDef#

# UpdateStackSetOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import UpdateStackSetOutputTypeDef

def get_value() -> UpdateStackSetOutputTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# UpdateStackSetOutputTypeDef definition

class UpdateStackSetOutputTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateTerminationProtectionInputRequestTypeDef#

# UpdateTerminationProtectionInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import UpdateTerminationProtectionInputRequestTypeDef

def get_value() -> UpdateTerminationProtectionInputRequestTypeDef:
    return {
        "EnableTerminationProtection": ...,
        "StackName": ...,
    }
# UpdateTerminationProtectionInputRequestTypeDef definition

class UpdateTerminationProtectionInputRequestTypeDef(TypedDict):
    EnableTerminationProtection: bool,
    StackName: str,

UpdateTerminationProtectionOutputTypeDef#

# UpdateTerminationProtectionOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import UpdateTerminationProtectionOutputTypeDef

def get_value() -> UpdateTerminationProtectionOutputTypeDef:
    return {
        "StackId": ...,
        "ResponseMetadata": ...,
    }
# UpdateTerminationProtectionOutputTypeDef definition

class UpdateTerminationProtectionOutputTypeDef(TypedDict):
    StackId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ValidateTemplateInputRequestTypeDef#

# ValidateTemplateInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ValidateTemplateInputRequestTypeDef

def get_value() -> ValidateTemplateInputRequestTypeDef:
    return {
        "TemplateBody": ...,
    }
# ValidateTemplateInputRequestTypeDef definition

class ValidateTemplateInputRequestTypeDef(TypedDict):
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],

StackSetOperationResultSummaryTypeDef#

# StackSetOperationResultSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackSetOperationResultSummaryTypeDef

def get_value() -> StackSetOperationResultSummaryTypeDef:
    return {
        "Account": ...,
    }
# StackSetOperationResultSummaryTypeDef 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

DescribeAccountLimitsOutputTypeDef#

# DescribeAccountLimitsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeAccountLimitsOutputTypeDef

def get_value() -> DescribeAccountLimitsOutputTypeDef:
    return {
        "AccountLimits": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeAccountLimitsOutputTypeDef definition

class DescribeAccountLimitsOutputTypeDef(TypedDict):
    AccountLimits: List[AccountLimitTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountLimitTypeDef
  2. See ResponseMetadataTypeDef

ActivateTypeInputRequestTypeDef#

# ActivateTypeInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ActivateTypeInputRequestTypeDef

def get_value() -> ActivateTypeInputRequestTypeDef:
    return {
        "Type": ...,
    }
# ActivateTypeInputRequestTypeDef 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#

# RegisterTypeInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RegisterTypeInputRequestTypeDef

def get_value() -> RegisterTypeInputRequestTypeDef:
    return {
        "TypeName": ...,
        "SchemaHandlerPackage": ...,
    }
# RegisterTypeInputRequestTypeDef 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

BatchDescribeTypeConfigurationsErrorTypeDef#

# BatchDescribeTypeConfigurationsErrorTypeDef usage example

from mypy_boto3_cloudformation.type_defs import BatchDescribeTypeConfigurationsErrorTypeDef

def get_value() -> BatchDescribeTypeConfigurationsErrorTypeDef:
    return {
        "ErrorCode": ...,
    }
# BatchDescribeTypeConfigurationsErrorTypeDef definition

class BatchDescribeTypeConfigurationsErrorTypeDef(TypedDict):
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    TypeConfigurationIdentifier: NotRequired[TypeConfigurationIdentifierTypeDef],  # (1)
  1. See TypeConfigurationIdentifierTypeDef

BatchDescribeTypeConfigurationsInputRequestTypeDef#

# BatchDescribeTypeConfigurationsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import BatchDescribeTypeConfigurationsInputRequestTypeDef

def get_value() -> BatchDescribeTypeConfigurationsInputRequestTypeDef:
    return {
        "TypeConfigurationIdentifiers": ...,
    }
# BatchDescribeTypeConfigurationsInputRequestTypeDef definition

class BatchDescribeTypeConfigurationsInputRequestTypeDef(TypedDict):
    TypeConfigurationIdentifiers: Sequence[TypeConfigurationIdentifierTypeDef],  # (1)
  1. See TypeConfigurationIdentifierTypeDef

ChangeSetHookTargetDetailsTypeDef#

# ChangeSetHookTargetDetailsTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ChangeSetHookTargetDetailsTypeDef

def get_value() -> ChangeSetHookTargetDetailsTypeDef:
    return {
        "TargetType": ...,
    }
# ChangeSetHookTargetDetailsTypeDef definition

class ChangeSetHookTargetDetailsTypeDef(TypedDict):
    TargetType: NotRequired[HookTargetTypeType],  # (1)
    ResourceTargetDetails: NotRequired[ChangeSetHookResourceTargetDetailsTypeDef],  # (2)
  1. See HookTargetTypeType
  2. See ChangeSetHookResourceTargetDetailsTypeDef

ListChangeSetsOutputTypeDef#

# ListChangeSetsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListChangeSetsOutputTypeDef

def get_value() -> ListChangeSetsOutputTypeDef:
    return {
        "Summaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListChangeSetsOutputTypeDef definition

class ListChangeSetsOutputTypeDef(TypedDict):
    Summaries: List[ChangeSetSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeSetSummaryTypeDef
  2. See ResponseMetadataTypeDef

EstimateTemplateCostInputRequestTypeDef#

# EstimateTemplateCostInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import EstimateTemplateCostInputRequestTypeDef

def get_value() -> EstimateTemplateCostInputRequestTypeDef:
    return {
        "TemplateBody": ...,
    }
# EstimateTemplateCostInputRequestTypeDef definition

class EstimateTemplateCostInputRequestTypeDef(TypedDict):
    TemplateBody: NotRequired[str],
    TemplateURL: NotRequired[str],
    Parameters: NotRequired[Sequence[ParameterTypeDef]],  # (1)
  1. See ParameterTypeDef

CreateStackInstancesInputRequestTypeDef#

# CreateStackInstancesInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import CreateStackInstancesInputRequestTypeDef

def get_value() -> CreateStackInstancesInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "Regions": ...,
    }
# CreateStackInstancesInputRequestTypeDef 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#

# DeleteStackInstancesInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DeleteStackInstancesInputRequestTypeDef

def get_value() -> DeleteStackInstancesInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "Regions": ...,
        "RetainStacks": ...,
    }
# DeleteStackInstancesInputRequestTypeDef 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#

# DetectStackSetDriftInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DetectStackSetDriftInputRequestTypeDef

def get_value() -> DetectStackSetDriftInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
# DetectStackSetDriftInputRequestTypeDef definition

class DetectStackSetDriftInputRequestTypeDef(TypedDict):
    StackSetName: str,
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (1)
    OperationId: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (2)
  1. See StackSetOperationPreferencesTypeDef
  2. See CallAsType

ImportStacksToStackSetInputRequestTypeDef#

# ImportStacksToStackSetInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ImportStacksToStackSetInputRequestTypeDef

def get_value() -> ImportStacksToStackSetInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
# ImportStacksToStackSetInputRequestTypeDef 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#

# UpdateStackInstancesInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import UpdateStackInstancesInputRequestTypeDef

def get_value() -> UpdateStackInstancesInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "Regions": ...,
    }
# UpdateStackInstancesInputRequestTypeDef 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#

# CreateStackSetInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import CreateStackSetInputRequestTypeDef

def get_value() -> CreateStackSetInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
# CreateStackSetInputRequestTypeDef 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#

# StackSetSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackSetSummaryTypeDef

def get_value() -> StackSetSummaryTypeDef:
    return {
        "StackSetName": ...,
    }
# StackSetSummaryTypeDef 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#

# UpdateStackSetInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import UpdateStackSetInputRequestTypeDef

def get_value() -> UpdateStackSetInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
# UpdateStackSetInputRequestTypeDef 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

DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef#

# DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef

def get_value() -> DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef:
    return {
        "ChangeSetName": ...,
    }
# DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef definition

class DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef(TypedDict):
    ChangeSetName: str,
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackCreateCompleteWaitTypeDef#

# DescribeStacksInputStackCreateCompleteWaitTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackCreateCompleteWaitTypeDef

def get_value() -> DescribeStacksInputStackCreateCompleteWaitTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStacksInputStackCreateCompleteWaitTypeDef definition

class DescribeStacksInputStackCreateCompleteWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackDeleteCompleteWaitTypeDef#

# DescribeStacksInputStackDeleteCompleteWaitTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackDeleteCompleteWaitTypeDef

def get_value() -> DescribeStacksInputStackDeleteCompleteWaitTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStacksInputStackDeleteCompleteWaitTypeDef definition

class DescribeStacksInputStackDeleteCompleteWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackExistsWaitTypeDef#

# DescribeStacksInputStackExistsWaitTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackExistsWaitTypeDef

def get_value() -> DescribeStacksInputStackExistsWaitTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStacksInputStackExistsWaitTypeDef definition

class DescribeStacksInputStackExistsWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackImportCompleteWaitTypeDef#

# DescribeStacksInputStackImportCompleteWaitTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackImportCompleteWaitTypeDef

def get_value() -> DescribeStacksInputStackImportCompleteWaitTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStacksInputStackImportCompleteWaitTypeDef definition

class DescribeStacksInputStackImportCompleteWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackRollbackCompleteWaitTypeDef#

# DescribeStacksInputStackRollbackCompleteWaitTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackRollbackCompleteWaitTypeDef

def get_value() -> DescribeStacksInputStackRollbackCompleteWaitTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStacksInputStackRollbackCompleteWaitTypeDef definition

class DescribeStacksInputStackRollbackCompleteWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStacksInputStackUpdateCompleteWaitTypeDef#

# DescribeStacksInputStackUpdateCompleteWaitTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackUpdateCompleteWaitTypeDef

def get_value() -> DescribeStacksInputStackUpdateCompleteWaitTypeDef:
    return {
        "StackName": ...,
    }
# DescribeStacksInputStackUpdateCompleteWaitTypeDef definition

class DescribeStacksInputStackUpdateCompleteWaitTypeDef(TypedDict):
    StackName: NotRequired[str],
    NextToken: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef#

# DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef

def get_value() -> DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef:
    return {
        "RegistrationToken": ...,
    }
# DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef definition

class DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef(TypedDict):
    RegistrationToken: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeStackEventsOutputTypeDef#

# DescribeStackEventsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackEventsOutputTypeDef

def get_value() -> DescribeStackEventsOutputTypeDef:
    return {
        "StackEvents": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeStackEventsOutputTypeDef definition

class DescribeStackEventsOutputTypeDef(TypedDict):
    StackEvents: List[StackEventTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackEventTypeDef
  2. See ResponseMetadataTypeDef

DescribeTypeOutputTypeDef#

# 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": ...,
    }
# DescribeTypeOutputTypeDef 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#

# ListExportsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListExportsOutputTypeDef

def get_value() -> ListExportsOutputTypeDef:
    return {
        "Exports": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListExportsOutputTypeDef definition

class ListExportsOutputTypeDef(TypedDict):
    Exports: List[ExportTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportTypeDef
  2. See ResponseMetadataTypeDef

ListStackInstancesInputListStackInstancesPaginateTypeDef#

# ListStackInstancesInputListStackInstancesPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackInstancesInputListStackInstancesPaginateTypeDef

def get_value() -> ListStackInstancesInputListStackInstancesPaginateTypeDef:
    return {
        "StackSetName": ...,
    }
# ListStackInstancesInputListStackInstancesPaginateTypeDef 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#

# ListStackInstancesInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackInstancesInputRequestTypeDef

def get_value() -> ListStackInstancesInputRequestTypeDef:
    return {
        "StackSetName": ...,
    }
# ListStackInstancesInputRequestTypeDef 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#

# ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef

def get_value() -> ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef:
    return {
        "StackSetName": ...,
        "OperationId": ...,
    }
# ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef 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#

# ListStackSetOperationResultsInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackSetOperationResultsInputRequestTypeDef

def get_value() -> ListStackSetOperationResultsInputRequestTypeDef:
    return {
        "StackSetName": ...,
        "OperationId": ...,
    }
# ListStackSetOperationResultsInputRequestTypeDef 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#

# ListTypeVersionsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListTypeVersionsOutputTypeDef

def get_value() -> ListTypeVersionsOutputTypeDef:
    return {
        "TypeVersionSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTypeVersionsOutputTypeDef definition

class ListTypeVersionsOutputTypeDef(TypedDict):
    TypeVersionSummaries: List[TypeVersionSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypeVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTypesInputListTypesPaginateTypeDef#

# ListTypesInputListTypesPaginateTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListTypesInputListTypesPaginateTypeDef

def get_value() -> ListTypesInputListTypesPaginateTypeDef:
    return {
        "Visibility": ...,
    }
# ListTypesInputListTypesPaginateTypeDef 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#

# ListTypesInputRequestTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListTypesInputRequestTypeDef

def get_value() -> ListTypesInputRequestTypeDef:
    return {
        "Visibility": ...,
    }
# ListTypesInputRequestTypeDef 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#

# ListTypesOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListTypesOutputTypeDef

def get_value() -> ListTypesOutputTypeDef:
    return {
        "TypeSummaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTypesOutputTypeDef definition

class ListTypesOutputTypeDef(TypedDict):
    TypeSummaries: List[TypeSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TypeSummaryTypeDef
  2. See ResponseMetadataTypeDef

ParameterDeclarationTypeDef#

# ParameterDeclarationTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ParameterDeclarationTypeDef

def get_value() -> ParameterDeclarationTypeDef:
    return {
        "ParameterKey": ...,
    }
# ParameterDeclarationTypeDef 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#

# StackResourceDriftTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackResourceDriftTypeDef

def get_value() -> StackResourceDriftTypeDef:
    return {
        "StackId": ...,
        "LogicalResourceId": ...,
        "ResourceType": ...,
        "StackResourceDriftStatus": ...,
        "Timestamp": ...,
    }
# StackResourceDriftTypeDef 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#

# ResourceChangeDetailTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ResourceChangeDetailTypeDef

def get_value() -> ResourceChangeDetailTypeDef:
    return {
        "Target": ...,
    }
# ResourceChangeDetailTypeDef 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#

# RollbackConfigurationResponseMetadataTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RollbackConfigurationResponseMetadataTypeDef

def get_value() -> RollbackConfigurationResponseMetadataTypeDef:
    return {
        "RollbackTriggers": ...,
        "MonitoringTimeInMinutes": ...,
        "ResponseMetadata": ...,
    }
# RollbackConfigurationResponseMetadataTypeDef definition

class RollbackConfigurationResponseMetadataTypeDef(TypedDict):
    RollbackTriggers: List[RollbackTriggerTypeDef],  # (1)
    MonitoringTimeInMinutes: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RollbackTriggerTypeDef
  2. See ResponseMetadataTypeDef

RollbackConfigurationTypeDef#

# RollbackConfigurationTypeDef usage example

from mypy_boto3_cloudformation.type_defs import RollbackConfigurationTypeDef

def get_value() -> RollbackConfigurationTypeDef:
    return {
        "RollbackTriggers": ...,
    }
# RollbackConfigurationTypeDef definition

class RollbackConfigurationTypeDef(TypedDict):
    RollbackTriggers: NotRequired[Sequence[RollbackTriggerTypeDef]],  # (1)
    MonitoringTimeInMinutes: NotRequired[int],
  1. See RollbackTriggerTypeDef

StackSummaryTypeDef#

# StackSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackSummaryTypeDef

def get_value() -> StackSummaryTypeDef:
    return {
        "StackName": ...,
        "CreationTime": ...,
        "StackStatus": ...,
    }
# StackSummaryTypeDef 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#

# StackInstanceSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackInstanceSummaryTypeDef

def get_value() -> StackInstanceSummaryTypeDef:
    return {
        "StackSetId": ...,
    }
# StackInstanceSummaryTypeDef 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#

# StackInstanceTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackInstanceTypeDef

def get_value() -> StackInstanceTypeDef:
    return {
        "StackSetId": ...,
    }
# StackInstanceTypeDef 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#

# StackResourceDetailTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackResourceDetailTypeDef

def get_value() -> StackResourceDetailTypeDef:
    return {
        "LogicalResourceId": ...,
        "ResourceType": ...,
        "LastUpdatedTimestamp": ...,
        "ResourceStatus": ...,
    }
# StackResourceDetailTypeDef 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#

# StackResourceTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackResourceTypeDef

def get_value() -> StackResourceTypeDef:
    return {
        "LogicalResourceId": ...,
        "ResourceType": ...,
        "Timestamp": ...,
        "ResourceStatus": ...,
    }
# StackResourceTypeDef 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#

# StackResourceSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackResourceSummaryTypeDef

def get_value() -> StackResourceSummaryTypeDef:
    return {
        "LogicalResourceId": ...,
        "ResourceType": ...,
        "LastUpdatedTimestamp": ...,
        "ResourceStatus": ...,
    }
# StackResourceSummaryTypeDef 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#

# StackSetTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackSetTypeDef

def get_value() -> StackSetTypeDef:
    return {
        "StackSetName": ...,
    }
# StackSetTypeDef 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#

# StackSetOperationSummaryTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackSetOperationSummaryTypeDef

def get_value() -> StackSetOperationSummaryTypeDef:
    return {
        "OperationId": ...,
    }
# StackSetOperationSummaryTypeDef 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#

# StackSetOperationTypeDef usage example

from mypy_boto3_cloudformation.type_defs import StackSetOperationTypeDef

def get_value() -> StackSetOperationTypeDef:
    return {
        "OperationId": ...,
    }
# StackSetOperationTypeDef 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#

# ValidateTemplateOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ValidateTemplateOutputTypeDef

def get_value() -> ValidateTemplateOutputTypeDef:
    return {
        "Parameters": ...,
        "Description": ...,
        "Capabilities": ...,
        "CapabilitiesReason": ...,
        "DeclaredTransforms": ...,
        "ResponseMetadata": ...,
    }
# ValidateTemplateOutputTypeDef 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#

# ListStackSetOperationResultsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackSetOperationResultsOutputTypeDef

def get_value() -> ListStackSetOperationResultsOutputTypeDef:
    return {
        "Summaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListStackSetOperationResultsOutputTypeDef definition

class ListStackSetOperationResultsOutputTypeDef(TypedDict):
    Summaries: List[StackSetOperationResultSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSetOperationResultSummaryTypeDef
  2. See ResponseMetadataTypeDef

BatchDescribeTypeConfigurationsOutputTypeDef#

# BatchDescribeTypeConfigurationsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import BatchDescribeTypeConfigurationsOutputTypeDef

def get_value() -> BatchDescribeTypeConfigurationsOutputTypeDef:
    return {
        "Errors": ...,
        "UnprocessedTypeConfigurations": ...,
        "TypeConfigurations": ...,
        "ResponseMetadata": ...,
    }
# BatchDescribeTypeConfigurationsOutputTypeDef 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#

# ChangeSetHookTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ChangeSetHookTypeDef

def get_value() -> ChangeSetHookTypeDef:
    return {
        "InvocationPoint": ...,
    }
# ChangeSetHookTypeDef 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#

# ListStackSetsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import ListStackSetsOutputTypeDef

def get_value() -> ListStackSetsOutputTypeDef:
    return {
        "Summaries": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListStackSetsOutputTypeDef definition

class ListStackSetsOutputTypeDef(TypedDict):
    Summaries: List[StackSetSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSetSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetTemplateSummaryOutputTypeDef#

# 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": ...,
    }
# GetTemplateSummaryOutputTypeDef 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#

# DescribeStackResourceDriftsOutputTypeDef usage example

from mypy_boto3_cloudformation.type_defs import DescribeStackResourceDriftsOutputTypeDef

def get_value() -> DescribeStackResourceDriftsOutputTypeDef:
    return {
        "StackResourceDrifts": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeStackResourceDriftsOutputTypeDef definition

class DescribeStackResourceDriftsOutputTypeDef(TypedDict):
    StackResourceDrifts: List[StackResourceDriftTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceDriftTypeDef
  2. See