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],
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)
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],
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)
- 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],
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)
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)
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],
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)
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)
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)
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],
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)
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)
- 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],
- 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)
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)
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)
- 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)
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)
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)
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)
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)
- See ResourceStatusType
- See HookStatusType
- See HookInvocationPointType
- 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)
- 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],
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)
- 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)
- 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)
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],
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
- 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)
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)
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)
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)
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)
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],
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)
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],
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)
- See CallAsType
- 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)
- 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)
- See StackSetStatusType
- See CallAsType
- 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)
- See StackSetStatusType
- 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)
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)
- 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],
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)
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],
- See RegistryTypeType
- 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],
- 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],
- 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],
- See RegistryTypeType
- 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)
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)
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],
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)
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],
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)
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)
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)
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)
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)
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)
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],
- 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)
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)
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],
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],
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)
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],
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)
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)
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],
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],
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)
- 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],
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)
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)
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)
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)
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)
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],
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)
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],
- See ThirdPartyTypeType
- See LoggingConfigTypeDef
- 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],
- See RegistryTypeType
- 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)
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)
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)
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)
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)
- 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)
- See DeploymentTargetsTypeDef
- See ParameterTypeDef
- See StackSetOperationPreferencesTypeDef
- 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)
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)
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)
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)
- See DeploymentTargetsTypeDef
- See ParameterTypeDef
- See StackSetOperationPreferencesTypeDef
- 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)
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See PermissionModelsType
- See AutoDeploymentTypeDef
- See CallAsType
- 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)
- See StackSetStatusType
- See AutoDeploymentTypeDef
- See PermissionModelsType
- See StackDriftStatusType
- 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)
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See StackSetOperationPreferencesTypeDef
- See DeploymentTargetsTypeDef
- See PermissionModelsType
- See AutoDeploymentTypeDef
- See CallAsType
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See RegistryTypeType
- See TypeTestsStatusType
- See ProvisioningTypeType
- See DeprecatedStatusType
- See LoggingConfigTypeDef
- See RequiredActivatedTypeTypeDef
- See VisibilityType
- 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)
- See ExportTypeDef
- 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)
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)
- See StackInstanceFilterTypeDef
- 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)
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)
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)
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)
- See VisibilityType
- See ProvisioningTypeType
- See DeprecatedStatusType
- See RegistryTypeType
- See TypeFiltersTypeDef
- 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],
- See VisibilityType
- See ProvisioningTypeType
- See DeprecatedStatusType
- See RegistryTypeType
- 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)
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)
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)
- See PhysicalResourceIdContextKeyValuePairTypeDef
- See PropertyDifferenceTypeDef
- See StackResourceDriftStatusType
- 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],
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)
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],
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)
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],
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],
- See ParameterTypeDef
- See StackInstanceStatusType
- See StackInstanceComprehensiveStatusTypeDef
- 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)
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)
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)
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]],
- See StackSetStatusType
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See StackSetDriftDetectionDetailsTypeDef
- See AutoDeploymentTypeDef
- See PermissionModelsType
- 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)
- See StackSetOperationActionType
- See StackSetOperationStatusType
- See StackSetOperationStatusDetailsTypeDef
- 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)
- See StackSetOperationActionType
- See StackSetOperationStatusType
- See StackSetOperationPreferencesTypeDef
- See DeploymentTargetsTypeDef
- See StackSetDriftDetectionDetailsTypeDef
- 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)
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)
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)
- See BatchDescribeTypeConfigurationsErrorTypeDef
- See TypeConfigurationIdentifierTypeDef
- See TypeConfigurationDetailsTypeDef
- 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)
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)
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)
- See ParameterDeclarationTypeDef
- See CapabilityType
- See ResourceIdentifierSummaryTypeDef
- 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)
- See StackResourceDriftTypeDef
- See