Typed dictionaries
Index > CloudFormation > Typed dictionaries
Auto-generated documentation for CloudFormation type annotations stubs module mypy-boto3-cloudformation.
AccountGateResultTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import AccountGateResultTypeDef
def get_value() -> AccountGateResultTypeDef:
return {
"Status": ...,
}
Definition
class AccountGateResultTypeDef(TypedDict):
Status: NotRequired[AccountGateStatusType], # (1)
StatusReason: NotRequired[str],
AccountLimitTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import AccountLimitTypeDef
def get_value() -> AccountLimitTypeDef:
return {
"Name": ...,
}
LoggingConfigTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import LoggingConfigTypeDef
def get_value() -> LoggingConfigTypeDef:
return {
"LogRoleArn": ...,
"LogGroupName": ...,
}
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AutoDeploymentTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import AutoDeploymentTypeDef
def get_value() -> AutoDeploymentTypeDef:
return {
"Enabled": ...,
}
Definition
class AutoDeploymentTypeDef(TypedDict):
Enabled: NotRequired[bool],
RetainStacksOnAccountRemoval: NotRequired[bool],
TypeConfigurationIdentifierTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import TypeConfigurationIdentifierTypeDef
def get_value() -> TypeConfigurationIdentifierTypeDef:
return {
"TypeArn": ...,
}
Definition
class TypeConfigurationIdentifierTypeDef(TypedDict):
TypeArn: NotRequired[str],
TypeConfigurationAlias: NotRequired[str],
TypeConfigurationArn: NotRequired[str],
Type: NotRequired[ThirdPartyTypeType], # (1)
TypeName: NotRequired[str],
TypeConfigurationDetailsTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import TypeConfigurationDetailsTypeDef
def get_value() -> TypeConfigurationDetailsTypeDef:
return {
"Arn": ...,
}
Definition
class TypeConfigurationDetailsTypeDef(TypedDict):
Arn: NotRequired[str],
Alias: NotRequired[str],
Configuration: NotRequired[str],
LastUpdated: NotRequired[datetime],
TypeArn: NotRequired[str],
TypeName: NotRequired[str],
IsDefaultConfiguration: NotRequired[bool],
CancelUpdateStackInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CancelUpdateStackInputRequestTypeDef
def get_value() -> CancelUpdateStackInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class CancelUpdateStackInputRequestTypeDef(TypedDict):
StackName: str,
ClientRequestToken: NotRequired[str],
CancelUpdateStackInputStackCancelUpdateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CancelUpdateStackInputStackCancelUpdateTypeDef
def get_value() -> CancelUpdateStackInputStackCancelUpdateTypeDef:
return {
"ClientRequestToken": ...,
}
Definition
class CancelUpdateStackInputStackCancelUpdateTypeDef(TypedDict):
ClientRequestToken: NotRequired[str],
ChangeSetHookResourceTargetDetailsTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ChangeSetHookResourceTargetDetailsTypeDef
def get_value() -> ChangeSetHookResourceTargetDetailsTypeDef:
return {
"LogicalResourceId": ...,
}
Definition
class ChangeSetHookResourceTargetDetailsTypeDef(TypedDict):
LogicalResourceId: NotRequired[str],
ResourceType: NotRequired[str],
ResourceAction: NotRequired[ChangeActionType], # (1)
- See ChangeActionType
ChangeSetSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ChangeSetSummaryTypeDef
def get_value() -> ChangeSetSummaryTypeDef:
return {
"StackId": ...,
}
Definition
class ChangeSetSummaryTypeDef(TypedDict):
StackId: NotRequired[str],
StackName: NotRequired[str],
ChangeSetId: NotRequired[str],
ChangeSetName: NotRequired[str],
ExecutionStatus: NotRequired[ExecutionStatusType], # (1)
Status: NotRequired[ChangeSetStatusType], # (2)
StatusReason: NotRequired[str],
CreationTime: NotRequired[datetime],
Description: NotRequired[str],
IncludeNestedStacks: NotRequired[bool],
ParentChangeSetId: NotRequired[str],
RootChangeSetId: NotRequired[str],
ContinueUpdateRollbackInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ContinueUpdateRollbackInputRequestTypeDef
def get_value() -> ContinueUpdateRollbackInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class ContinueUpdateRollbackInputRequestTypeDef(TypedDict):
StackName: str,
RoleARN: NotRequired[str],
ResourcesToSkip: NotRequired[Sequence[str]],
ClientRequestToken: NotRequired[str],
ParameterTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ParameterTypeDef
def get_value() -> ParameterTypeDef:
return {
"ParameterKey": ...,
}
Definition
class ParameterTypeDef(TypedDict):
ParameterKey: NotRequired[str],
ParameterValue: NotRequired[str],
UsePreviousValue: NotRequired[bool],
ResolvedValue: NotRequired[str],
ResourceToImportTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ResourceToImportTypeDef
def get_value() -> ResourceToImportTypeDef:
return {
"ResourceType": ...,
"LogicalResourceId": ...,
"ResourceIdentifier": ...,
}
Definition
class ResourceToImportTypeDef(TypedDict):
ResourceType: str,
LogicalResourceId: str,
ResourceIdentifier: Mapping[str, str],
TagTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
DeploymentTargetsTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DeploymentTargetsTypeDef
def get_value() -> DeploymentTargetsTypeDef:
return {
"Accounts": ...,
}
Definition
class DeploymentTargetsTypeDef(TypedDict):
Accounts: NotRequired[Sequence[str]],
AccountsUrl: NotRequired[str],
OrganizationalUnitIds: NotRequired[Sequence[str]],
AccountFilterType: NotRequired[AccountFilterTypeType], # (1)
StackSetOperationPreferencesTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetOperationPreferencesTypeDef
def get_value() -> StackSetOperationPreferencesTypeDef:
return {
"RegionConcurrencyType": ...,
}
Definition
class StackSetOperationPreferencesTypeDef(TypedDict):
RegionConcurrencyType: NotRequired[RegionConcurrencyTypeType], # (1)
RegionOrder: NotRequired[Sequence[str]],
FailureToleranceCount: NotRequired[int],
FailureTolerancePercentage: NotRequired[int],
MaxConcurrentCount: NotRequired[int],
MaxConcurrentPercentage: NotRequired[int],
ManagedExecutionTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ManagedExecutionTypeDef
def get_value() -> ManagedExecutionTypeDef:
return {
"Active": ...,
}
DeactivateTypeInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DeactivateTypeInputRequestTypeDef
def get_value() -> DeactivateTypeInputRequestTypeDef:
return {
"TypeName": ...,
}
Definition
class DeactivateTypeInputRequestTypeDef(TypedDict):
TypeName: NotRequired[str],
Type: NotRequired[ThirdPartyTypeType], # (1)
Arn: NotRequired[str],
DeleteChangeSetInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteChangeSetInputRequestTypeDef
def get_value() -> DeleteChangeSetInputRequestTypeDef:
return {
"ChangeSetName": ...,
}
Definition
class DeleteChangeSetInputRequestTypeDef(TypedDict):
ChangeSetName: str,
StackName: NotRequired[str],
DeleteStackInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteStackInputRequestTypeDef
def get_value() -> DeleteStackInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class DeleteStackInputRequestTypeDef(TypedDict):
StackName: str,
RetainResources: NotRequired[Sequence[str]],
RoleARN: NotRequired[str],
ClientRequestToken: NotRequired[str],
DeleteStackInputStackDeleteTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteStackInputStackDeleteTypeDef
def get_value() -> DeleteStackInputStackDeleteTypeDef:
return {
"RetainResources": ...,
}
Definition
class DeleteStackInputStackDeleteTypeDef(TypedDict):
RetainResources: NotRequired[Sequence[str]],
RoleARN: NotRequired[str],
ClientRequestToken: NotRequired[str],
DeleteStackSetInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteStackSetInputRequestTypeDef
def get_value() -> DeleteStackSetInputRequestTypeDef:
return {
"StackSetName": ...,
}
Definition
class DeleteStackSetInputRequestTypeDef(TypedDict):
StackSetName: str,
CallAs: NotRequired[CallAsType], # (1)
- See CallAsType
DeregisterTypeInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DeregisterTypeInputRequestTypeDef
def get_value() -> DeregisterTypeInputRequestTypeDef:
return {
"Arn": ...,
}
Definition
class DeregisterTypeInputRequestTypeDef(TypedDict):
Arn: NotRequired[str],
Type: NotRequired[RegistryTypeType], # (1)
TypeName: NotRequired[str],
VersionId: NotRequired[str],
- See RegistryTypeType
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAccountLimitsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeAccountLimitsInputRequestTypeDef
def get_value() -> DescribeAccountLimitsInputRequestTypeDef:
return {
"NextToken": ...,
}
DescribeChangeSetHooksInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetHooksInputRequestTypeDef
def get_value() -> DescribeChangeSetHooksInputRequestTypeDef:
return {
"ChangeSetName": ...,
}
Definition
class DescribeChangeSetHooksInputRequestTypeDef(TypedDict):
ChangeSetName: str,
StackName: NotRequired[str],
NextToken: NotRequired[str],
LogicalResourceId: NotRequired[str],
WaiterConfigTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
Definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeChangeSetInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetInputRequestTypeDef
def get_value() -> DescribeChangeSetInputRequestTypeDef:
return {
"ChangeSetName": ...,
}
Definition
class DescribeChangeSetInputRequestTypeDef(TypedDict):
ChangeSetName: str,
StackName: NotRequired[str],
NextToken: NotRequired[str],
DescribePublisherInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribePublisherInputRequestTypeDef
def get_value() -> DescribePublisherInputRequestTypeDef:
return {
"PublisherId": ...,
}
DescribeStackDriftDetectionStatusInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackDriftDetectionStatusInputRequestTypeDef
def get_value() -> DescribeStackDriftDetectionStatusInputRequestTypeDef:
return {
"StackDriftDetectionId": ...,
}
Definition
class DescribeStackDriftDetectionStatusInputRequestTypeDef(TypedDict):
StackDriftDetectionId: str,
DescribeStackEventsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackEventsInputRequestTypeDef
def get_value() -> DescribeStackEventsInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStackEventsInputRequestTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
StackEventTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackEventTypeDef
def get_value() -> StackEventTypeDef:
return {
"StackId": ...,
"EventId": ...,
"StackName": ...,
"Timestamp": ...,
}
Definition
class StackEventTypeDef(TypedDict):
StackId: str,
EventId: str,
StackName: str,
Timestamp: datetime,
LogicalResourceId: NotRequired[str],
PhysicalResourceId: NotRequired[str],
ResourceType: NotRequired[str],
ResourceStatus: NotRequired[ResourceStatusType], # (1)
ResourceStatusReason: NotRequired[str],
ResourceProperties: NotRequired[str],
ClientRequestToken: NotRequired[str],
HookType: NotRequired[str],
HookStatus: NotRequired[HookStatusType], # (2)
HookStatusReason: NotRequired[str],
HookInvocationPoint: NotRequired[HookInvocationPointType], # (3)
HookFailureMode: NotRequired[HookFailureModeType], # (4)
- See ResourceStatusType
- See HookStatusType
- See HookInvocationPointType
- See HookFailureModeType
DescribeStackInstanceInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackInstanceInputRequestTypeDef
def get_value() -> DescribeStackInstanceInputRequestTypeDef:
return {
"StackSetName": ...,
"StackInstanceAccount": ...,
"StackInstanceRegion": ...,
}
Definition
class DescribeStackInstanceInputRequestTypeDef(TypedDict):
StackSetName: str,
StackInstanceAccount: str,
StackInstanceRegion: str,
CallAs: NotRequired[CallAsType], # (1)
- See CallAsType
DescribeStackResourceDriftsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourceDriftsInputRequestTypeDef
def get_value() -> DescribeStackResourceDriftsInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStackResourceDriftsInputRequestTypeDef(TypedDict):
StackName: str,
StackResourceDriftStatusFilters: NotRequired[Sequence[StackResourceDriftStatusType]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeStackResourceInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourceInputRequestTypeDef
def get_value() -> DescribeStackResourceInputRequestTypeDef:
return {
"StackName": ...,
"LogicalResourceId": ...,
}
Definition
class DescribeStackResourceInputRequestTypeDef(TypedDict):
StackName: str,
LogicalResourceId: str,
DescribeStackResourcesInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourcesInputRequestTypeDef
def get_value() -> DescribeStackResourcesInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStackResourcesInputRequestTypeDef(TypedDict):
StackName: NotRequired[str],
LogicalResourceId: NotRequired[str],
PhysicalResourceId: NotRequired[str],
DescribeStackSetInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackSetInputRequestTypeDef
def get_value() -> DescribeStackSetInputRequestTypeDef:
return {
"StackSetName": ...,
}
Definition
class DescribeStackSetInputRequestTypeDef(TypedDict):
StackSetName: str,
CallAs: NotRequired[CallAsType], # (1)
- See CallAsType
DescribeStackSetOperationInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackSetOperationInputRequestTypeDef
def get_value() -> DescribeStackSetOperationInputRequestTypeDef:
return {
"StackSetName": ...,
"OperationId": ...,
}
Definition
class DescribeStackSetOperationInputRequestTypeDef(TypedDict):
StackSetName: str,
OperationId: str,
CallAs: NotRequired[CallAsType], # (1)
- See CallAsType
DescribeStacksInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputRequestTypeDef
def get_value() -> DescribeStacksInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStacksInputRequestTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
DescribeTypeInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeTypeInputRequestTypeDef
def get_value() -> DescribeTypeInputRequestTypeDef:
return {
"Type": ...,
}
Definition
class DescribeTypeInputRequestTypeDef(TypedDict):
Type: NotRequired[RegistryTypeType], # (1)
TypeName: NotRequired[str],
Arn: NotRequired[str],
VersionId: NotRequired[str],
PublisherId: NotRequired[str],
PublicVersionNumber: NotRequired[str],
- See RegistryTypeType
RequiredActivatedTypeTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RequiredActivatedTypeTypeDef
def get_value() -> RequiredActivatedTypeTypeDef:
return {
"TypeNameAlias": ...,
}
Definition
class RequiredActivatedTypeTypeDef(TypedDict):
TypeNameAlias: NotRequired[str],
OriginalTypeName: NotRequired[str],
PublisherId: NotRequired[str],
SupportedMajorVersions: NotRequired[List[int]],
DescribeTypeRegistrationInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeTypeRegistrationInputRequestTypeDef
def get_value() -> DescribeTypeRegistrationInputRequestTypeDef:
return {
"RegistrationToken": ...,
}
DetectStackDriftInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackDriftInputRequestTypeDef
def get_value() -> DetectStackDriftInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class DetectStackDriftInputRequestTypeDef(TypedDict):
StackName: str,
LogicalResourceIds: NotRequired[Sequence[str]],
DetectStackResourceDriftInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackResourceDriftInputRequestTypeDef
def get_value() -> DetectStackResourceDriftInputRequestTypeDef:
return {
"StackName": ...,
"LogicalResourceId": ...,
}
Definition
class DetectStackResourceDriftInputRequestTypeDef(TypedDict):
StackName: str,
LogicalResourceId: str,
ExecuteChangeSetInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ExecuteChangeSetInputRequestTypeDef
def get_value() -> ExecuteChangeSetInputRequestTypeDef:
return {
"ChangeSetName": ...,
}
Definition
class ExecuteChangeSetInputRequestTypeDef(TypedDict):
ChangeSetName: str,
StackName: NotRequired[str],
ClientRequestToken: NotRequired[str],
DisableRollback: NotRequired[bool],
ExportTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ExportTypeDef
def get_value() -> ExportTypeDef:
return {
"ExportingStackId": ...,
}
Definition
class ExportTypeDef(TypedDict):
ExportingStackId: NotRequired[str],
Name: NotRequired[str],
Value: NotRequired[str],
GetStackPolicyInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import GetStackPolicyInputRequestTypeDef
def get_value() -> GetStackPolicyInputRequestTypeDef:
return {
"StackName": ...,
}
GetTemplateInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import GetTemplateInputRequestTypeDef
def get_value() -> GetTemplateInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class GetTemplateInputRequestTypeDef(TypedDict):
StackName: NotRequired[str],
ChangeSetName: NotRequired[str],
TemplateStage: NotRequired[TemplateStageType], # (1)
GetTemplateSummaryInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import GetTemplateSummaryInputRequestTypeDef
def get_value() -> GetTemplateSummaryInputRequestTypeDef:
return {
"TemplateBody": ...,
}
Definition
class GetTemplateSummaryInputRequestTypeDef(TypedDict):
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
StackName: NotRequired[str],
StackSetName: NotRequired[str],
CallAs: NotRequired[CallAsType], # (1)
- See CallAsType
ResourceIdentifierSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ResourceIdentifierSummaryTypeDef
def get_value() -> ResourceIdentifierSummaryTypeDef:
return {
"ResourceType": ...,
}
Definition
class ResourceIdentifierSummaryTypeDef(TypedDict):
ResourceType: NotRequired[str],
LogicalResourceIds: NotRequired[List[str]],
ResourceIdentifiers: NotRequired[List[str]],
ListChangeSetsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListChangeSetsInputRequestTypeDef
def get_value() -> ListChangeSetsInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class ListChangeSetsInputRequestTypeDef(TypedDict):
StackName: str,
NextToken: NotRequired[str],
ListExportsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListExportsInputRequestTypeDef
def get_value() -> ListExportsInputRequestTypeDef:
return {
"NextToken": ...,
}
ListImportsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListImportsInputRequestTypeDef
def get_value() -> ListImportsInputRequestTypeDef:
return {
"ExportName": ...,
}
Definition
class ListImportsInputRequestTypeDef(TypedDict):
ExportName: str,
NextToken: NotRequired[str],
StackInstanceFilterTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackInstanceFilterTypeDef
def get_value() -> StackInstanceFilterTypeDef:
return {
"Name": ...,
}
Definition
class StackInstanceFilterTypeDef(TypedDict):
Name: NotRequired[StackInstanceFilterNameType], # (1)
Values: NotRequired[str],
ListStackResourcesInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackResourcesInputRequestTypeDef
def get_value() -> ListStackResourcesInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class ListStackResourcesInputRequestTypeDef(TypedDict):
StackName: str,
NextToken: NotRequired[str],
OperationResultFilterTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import OperationResultFilterTypeDef
def get_value() -> OperationResultFilterTypeDef:
return {
"Name": ...,
}
Definition
class OperationResultFilterTypeDef(TypedDict):
Name: NotRequired[OperationResultFilterNameType], # (1)
Values: NotRequired[str],
ListStackSetOperationsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationsInputRequestTypeDef
def get_value() -> ListStackSetOperationsInputRequestTypeDef:
return {
"StackSetName": ...,
}
Definition
class ListStackSetOperationsInputRequestTypeDef(TypedDict):
StackSetName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
CallAs: NotRequired[CallAsType], # (1)
- See CallAsType
ListStackSetsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetsInputRequestTypeDef
def get_value() -> ListStackSetsInputRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListStackSetsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Status: NotRequired[StackSetStatusType], # (1)
CallAs: NotRequired[CallAsType], # (2)
- See StackSetStatusType
- See CallAsType
ListStacksInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStacksInputRequestTypeDef
def get_value() -> ListStacksInputRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class ListStacksInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
StackStatusFilter: NotRequired[Sequence[StackStatusType]], # (1)
- See StackStatusType
ListTypeRegistrationsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypeRegistrationsInputRequestTypeDef
def get_value() -> ListTypeRegistrationsInputRequestTypeDef:
return {
"Type": ...,
}
Definition
class ListTypeRegistrationsInputRequestTypeDef(TypedDict):
Type: NotRequired[RegistryTypeType], # (1)
TypeName: NotRequired[str],
TypeArn: NotRequired[str],
RegistrationStatusFilter: NotRequired[RegistrationStatusType], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTypeVersionsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypeVersionsInputRequestTypeDef
def get_value() -> ListTypeVersionsInputRequestTypeDef:
return {
"Type": ...,
}
Definition
class ListTypeVersionsInputRequestTypeDef(TypedDict):
Type: NotRequired[RegistryTypeType], # (1)
TypeName: NotRequired[str],
Arn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
DeprecatedStatus: NotRequired[DeprecatedStatusType], # (2)
PublisherId: NotRequired[str],
- See RegistryTypeType
- See DeprecatedStatusType
TypeVersionSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import TypeVersionSummaryTypeDef
def get_value() -> TypeVersionSummaryTypeDef:
return {
"Type": ...,
}
Definition
class TypeVersionSummaryTypeDef(TypedDict):
Type: NotRequired[RegistryTypeType], # (1)
TypeName: NotRequired[str],
VersionId: NotRequired[str],
IsDefaultVersion: NotRequired[bool],
Arn: NotRequired[str],
TimeCreated: NotRequired[datetime],
Description: NotRequired[str],
PublicVersionNumber: NotRequired[str],
- See RegistryTypeType
TypeFiltersTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import TypeFiltersTypeDef
def get_value() -> TypeFiltersTypeDef:
return {
"Category": ...,
}
Definition
class TypeFiltersTypeDef(TypedDict):
Category: NotRequired[CategoryType], # (1)
PublisherId: NotRequired[str],
TypeNamePrefix: NotRequired[str],
- See CategoryType
TypeSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import TypeSummaryTypeDef
def get_value() -> TypeSummaryTypeDef:
return {
"Type": ...,
}
Definition
class TypeSummaryTypeDef(TypedDict):
Type: NotRequired[RegistryTypeType], # (1)
TypeName: NotRequired[str],
DefaultVersionId: NotRequired[str],
TypeArn: NotRequired[str],
LastUpdated: NotRequired[datetime],
Description: NotRequired[str],
PublisherId: NotRequired[str],
OriginalTypeName: NotRequired[str],
PublicVersionNumber: NotRequired[str],
LatestPublicVersion: NotRequired[str],
PublisherIdentity: NotRequired[IdentityProviderType], # (2)
PublisherName: NotRequired[str],
IsActivated: NotRequired[bool],
- See RegistryTypeType
- See IdentityProviderType
ModuleInfoTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ModuleInfoTypeDef
def get_value() -> ModuleInfoTypeDef:
return {
"TypeHierarchy": ...,
}
Definition
class ModuleInfoTypeDef(TypedDict):
TypeHierarchy: NotRequired[str],
LogicalIdHierarchy: NotRequired[str],
OutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import OutputTypeDef
def get_value() -> OutputTypeDef:
return {
"OutputKey": ...,
}
Definition
class OutputTypeDef(TypedDict):
OutputKey: NotRequired[str],
OutputValue: NotRequired[str],
Description: NotRequired[str],
ExportName: NotRequired[str],
ParameterConstraintsTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ParameterConstraintsTypeDef
def get_value() -> ParameterConstraintsTypeDef:
return {
"AllowedValues": ...,
}
PhysicalResourceIdContextKeyValuePairTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import PhysicalResourceIdContextKeyValuePairTypeDef
def get_value() -> PhysicalResourceIdContextKeyValuePairTypeDef:
return {
"Key": ...,
"Value": ...,
}
PropertyDifferenceTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import PropertyDifferenceTypeDef
def get_value() -> PropertyDifferenceTypeDef:
return {
"PropertyPath": ...,
"ExpectedValue": ...,
"ActualValue": ...,
"DifferenceType": ...,
}
Definition
class PropertyDifferenceTypeDef(TypedDict):
PropertyPath: str,
ExpectedValue: str,
ActualValue: str,
DifferenceType: DifferenceTypeType, # (1)
PublishTypeInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import PublishTypeInputRequestTypeDef
def get_value() -> PublishTypeInputRequestTypeDef:
return {
"Type": ...,
}
Definition
class PublishTypeInputRequestTypeDef(TypedDict):
Type: NotRequired[ThirdPartyTypeType], # (1)
Arn: NotRequired[str],
TypeName: NotRequired[str],
PublicVersionNumber: NotRequired[str],
RecordHandlerProgressInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RecordHandlerProgressInputRequestTypeDef
def get_value() -> RecordHandlerProgressInputRequestTypeDef:
return {
"BearerToken": ...,
"OperationStatus": ...,
}
Definition
class RecordHandlerProgressInputRequestTypeDef(TypedDict):
BearerToken: str,
OperationStatus: OperationStatusType, # (1)
CurrentOperationStatus: NotRequired[OperationStatusType], # (1)
StatusMessage: NotRequired[str],
ErrorCode: NotRequired[HandlerErrorCodeType], # (3)
ResourceModel: NotRequired[str],
ClientRequestToken: NotRequired[str],
RegisterPublisherInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RegisterPublisherInputRequestTypeDef
def get_value() -> RegisterPublisherInputRequestTypeDef:
return {
"AcceptTermsAndConditions": ...,
}
Definition
class RegisterPublisherInputRequestTypeDef(TypedDict):
AcceptTermsAndConditions: NotRequired[bool],
ConnectionArn: NotRequired[str],
ResourceTargetDefinitionTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ResourceTargetDefinitionTypeDef
def get_value() -> ResourceTargetDefinitionTypeDef:
return {
"Attribute": ...,
}
Definition
class ResourceTargetDefinitionTypeDef(TypedDict):
Attribute: NotRequired[ResourceAttributeType], # (1)
Name: NotRequired[str],
RequiresRecreation: NotRequired[RequiresRecreationType], # (2)
RollbackTriggerTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RollbackTriggerTypeDef
def get_value() -> RollbackTriggerTypeDef:
return {
"Arn": ...,
"Type": ...,
}
RollbackStackInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RollbackStackInputRequestTypeDef
def get_value() -> RollbackStackInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class RollbackStackInputRequestTypeDef(TypedDict):
StackName: str,
RoleARN: NotRequired[str],
ClientRequestToken: NotRequired[str],
ServiceResourceEventRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ServiceResourceEventRequestTypeDef
def get_value() -> ServiceResourceEventRequestTypeDef:
return {
"id": ...,
}
ServiceResourceStackRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ServiceResourceStackRequestTypeDef
def get_value() -> ServiceResourceStackRequestTypeDef:
return {
"name": ...,
}
ServiceResourceStackResourceRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ServiceResourceStackResourceRequestTypeDef
def get_value() -> ServiceResourceStackResourceRequestTypeDef:
return {
"stack_name": ...,
"logical_id": ...,
}
Definition
class ServiceResourceStackResourceRequestTypeDef(TypedDict):
stack_name: str,
logical_id: str,
ServiceResourceStackResourceSummaryRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ServiceResourceStackResourceSummaryRequestTypeDef
def get_value() -> ServiceResourceStackResourceSummaryRequestTypeDef:
return {
"stack_name": ...,
"logical_id": ...,
}
Definition
class ServiceResourceStackResourceSummaryRequestTypeDef(TypedDict):
stack_name: str,
logical_id: str,
SetStackPolicyInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import SetStackPolicyInputRequestTypeDef
def get_value() -> SetStackPolicyInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class SetStackPolicyInputRequestTypeDef(TypedDict):
StackName: str,
StackPolicyBody: NotRequired[str],
StackPolicyURL: NotRequired[str],
SetTypeConfigurationInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import SetTypeConfigurationInputRequestTypeDef
def get_value() -> SetTypeConfigurationInputRequestTypeDef:
return {
"Configuration": ...,
}
Definition
class SetTypeConfigurationInputRequestTypeDef(TypedDict):
Configuration: str,
TypeArn: NotRequired[str],
ConfigurationAlias: NotRequired[str],
TypeName: NotRequired[str],
Type: NotRequired[ThirdPartyTypeType], # (1)
SetTypeDefaultVersionInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import SetTypeDefaultVersionInputRequestTypeDef
def get_value() -> SetTypeDefaultVersionInputRequestTypeDef:
return {
"Arn": ...,
}
Definition
class SetTypeDefaultVersionInputRequestTypeDef(TypedDict):
Arn: NotRequired[str],
Type: NotRequired[RegistryTypeType], # (1)
TypeName: NotRequired[str],
VersionId: NotRequired[str],
- See RegistryTypeType
SignalResourceInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import SignalResourceInputRequestTypeDef
def get_value() -> SignalResourceInputRequestTypeDef:
return {
"StackName": ...,
"LogicalResourceId": ...,
"UniqueId": ...,
"Status": ...,
}
Definition
class SignalResourceInputRequestTypeDef(TypedDict):
StackName: str,
LogicalResourceId: str,
UniqueId: str,
Status: ResourceSignalStatusType, # (1)
StackDriftInformationSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackDriftInformationSummaryTypeDef
def get_value() -> StackDriftInformationSummaryTypeDef:
return {
"StackDriftStatus": ...,
}
Definition
class StackDriftInformationSummaryTypeDef(TypedDict):
StackDriftStatus: StackDriftStatusType, # (1)
LastCheckTimestamp: NotRequired[datetime],
StackDriftInformationTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackDriftInformationTypeDef
def get_value() -> StackDriftInformationTypeDef:
return {
"StackDriftStatus": ...,
}
Definition
class StackDriftInformationTypeDef(TypedDict):
StackDriftStatus: StackDriftStatusType, # (1)
LastCheckTimestamp: NotRequired[datetime],
StackInstanceComprehensiveStatusTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackInstanceComprehensiveStatusTypeDef
def get_value() -> StackInstanceComprehensiveStatusTypeDef:
return {
"DetailedStatus": ...,
}
Definition
class StackInstanceComprehensiveStatusTypeDef(TypedDict):
DetailedStatus: NotRequired[StackInstanceDetailedStatusType], # (1)
StackResourceDriftInformationTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationTypeDef
def get_value() -> StackResourceDriftInformationTypeDef:
return {
"StackResourceDriftStatus": ...,
}
Definition
class StackResourceDriftInformationTypeDef(TypedDict):
StackResourceDriftStatus: StackResourceDriftStatusType, # (1)
LastCheckTimestamp: NotRequired[datetime],
StackResourceDriftInformationSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationSummaryTypeDef
def get_value() -> StackResourceDriftInformationSummaryTypeDef:
return {
"StackResourceDriftStatus": ...,
}
Definition
class StackResourceDriftInformationSummaryTypeDef(TypedDict):
StackResourceDriftStatus: StackResourceDriftStatusType, # (1)
LastCheckTimestamp: NotRequired[datetime],
StackResourceRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceRequestTypeDef
def get_value() -> StackResourceRequestTypeDef:
return {
"logical_id": ...,
}
StackSetDriftDetectionDetailsTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetDriftDetectionDetailsTypeDef
def get_value() -> StackSetDriftDetectionDetailsTypeDef:
return {
"DriftStatus": ...,
}
Definition
class StackSetDriftDetectionDetailsTypeDef(TypedDict):
DriftStatus: NotRequired[StackSetDriftStatusType], # (1)
DriftDetectionStatus: NotRequired[StackSetDriftDetectionStatusType], # (2)
LastDriftCheckTimestamp: NotRequired[datetime],
TotalStackInstancesCount: NotRequired[int],
DriftedStackInstancesCount: NotRequired[int],
InSyncStackInstancesCount: NotRequired[int],
InProgressStackInstancesCount: NotRequired[int],
FailedStackInstancesCount: NotRequired[int],
StackSetOperationStatusDetailsTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetOperationStatusDetailsTypeDef
def get_value() -> StackSetOperationStatusDetailsTypeDef:
return {
"FailedStackInstancesCount": ...,
}
Definition
class StackSetOperationStatusDetailsTypeDef(TypedDict):
FailedStackInstancesCount: NotRequired[int],
StopStackSetOperationInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StopStackSetOperationInputRequestTypeDef
def get_value() -> StopStackSetOperationInputRequestTypeDef:
return {
"StackSetName": ...,
"OperationId": ...,
}
Definition
class StopStackSetOperationInputRequestTypeDef(TypedDict):
StackSetName: str,
OperationId: str,
CallAs: NotRequired[CallAsType], # (1)
- See CallAsType
TemplateParameterTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import TemplateParameterTypeDef
def get_value() -> TemplateParameterTypeDef:
return {
"ParameterKey": ...,
}
Definition
class TemplateParameterTypeDef(TypedDict):
ParameterKey: NotRequired[str],
DefaultValue: NotRequired[str],
NoEcho: NotRequired[bool],
Description: NotRequired[str],
TestTypeInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import TestTypeInputRequestTypeDef
def get_value() -> TestTypeInputRequestTypeDef:
return {
"Arn": ...,
}
Definition
class TestTypeInputRequestTypeDef(TypedDict):
Arn: NotRequired[str],
Type: NotRequired[ThirdPartyTypeType], # (1)
TypeName: NotRequired[str],
VersionId: NotRequired[str],
LogDeliveryBucket: NotRequired[str],
UpdateTerminationProtectionInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateTerminationProtectionInputRequestTypeDef
def get_value() -> UpdateTerminationProtectionInputRequestTypeDef:
return {
"EnableTerminationProtection": ...,
"StackName": ...,
}
Definition
class UpdateTerminationProtectionInputRequestTypeDef(TypedDict):
EnableTerminationProtection: bool,
StackName: str,
ValidateTemplateInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ValidateTemplateInputRequestTypeDef
def get_value() -> ValidateTemplateInputRequestTypeDef:
return {
"TemplateBody": ...,
}
Definition
class ValidateTemplateInputRequestTypeDef(TypedDict):
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
StackSetOperationResultSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetOperationResultSummaryTypeDef
def get_value() -> StackSetOperationResultSummaryTypeDef:
return {
"Account": ...,
}
Definition
class StackSetOperationResultSummaryTypeDef(TypedDict):
Account: NotRequired[str],
Region: NotRequired[str],
Status: NotRequired[StackSetOperationResultStatusType], # (1)
StatusReason: NotRequired[str],
AccountGateResult: NotRequired[AccountGateResultTypeDef], # (2)
OrganizationalUnitId: NotRequired[str],
ActivateTypeInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ActivateTypeInputRequestTypeDef
def get_value() -> ActivateTypeInputRequestTypeDef:
return {
"Type": ...,
}
Definition
class ActivateTypeInputRequestTypeDef(TypedDict):
Type: NotRequired[ThirdPartyTypeType], # (1)
PublicTypeArn: NotRequired[str],
PublisherId: NotRequired[str],
TypeName: NotRequired[str],
TypeNameAlias: NotRequired[str],
AutoUpdate: NotRequired[bool],
LoggingConfig: NotRequired[LoggingConfigTypeDef], # (2)
ExecutionRoleArn: NotRequired[str],
VersionBump: NotRequired[VersionBumpType], # (3)
MajorVersion: NotRequired[int],
- See ThirdPartyTypeType
- See LoggingConfigTypeDef
- See VersionBumpType
RegisterTypeInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RegisterTypeInputRequestTypeDef
def get_value() -> RegisterTypeInputRequestTypeDef:
return {
"TypeName": ...,
"SchemaHandlerPackage": ...,
}
Definition
class RegisterTypeInputRequestTypeDef(TypedDict):
TypeName: str,
SchemaHandlerPackage: str,
Type: NotRequired[RegistryTypeType], # (1)
LoggingConfig: NotRequired[LoggingConfigTypeDef], # (2)
ExecutionRoleArn: NotRequired[str],
ClientRequestToken: NotRequired[str],
- See RegistryTypeType
- See LoggingConfigTypeDef
ActivateTypeOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ActivateTypeOutputTypeDef
def get_value() -> ActivateTypeOutputTypeDef:
return {
"Arn": ...,
"ResponseMetadata": ...,
}
Definition
class ActivateTypeOutputTypeDef(TypedDict):
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateChangeSetOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CreateChangeSetOutputTypeDef
def get_value() -> CreateChangeSetOutputTypeDef:
return {
"Id": ...,
"StackId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateChangeSetOutputTypeDef(TypedDict):
Id: str,
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStackInstancesOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackInstancesOutputTypeDef
def get_value() -> CreateStackInstancesOutputTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStackInstancesOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStackOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackOutputTypeDef
def get_value() -> CreateStackOutputTypeDef:
return {
"StackId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStackOutputTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStackSetOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackSetOutputTypeDef
def get_value() -> CreateStackSetOutputTypeDef:
return {
"StackSetId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateStackSetOutputTypeDef(TypedDict):
StackSetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteStackInstancesOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteStackInstancesOutputTypeDef
def get_value() -> DeleteStackInstancesOutputTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteStackInstancesOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountLimitsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeAccountLimitsOutputTypeDef
def get_value() -> DescribeAccountLimitsOutputTypeDef:
return {
"AccountLimits": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAccountLimitsOutputTypeDef(TypedDict):
AccountLimits: List[AccountLimitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePublisherOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribePublisherOutputTypeDef
def get_value() -> DescribePublisherOutputTypeDef:
return {
"PublisherId": ...,
"PublisherStatus": ...,
"IdentityProvider": ...,
"PublisherProfile": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePublisherOutputTypeDef(TypedDict):
PublisherId: str,
PublisherStatus: PublisherStatusType, # (1)
IdentityProvider: IdentityProviderType, # (2)
PublisherProfile: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeStackDriftDetectionStatusOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackDriftDetectionStatusOutputTypeDef
def get_value() -> DescribeStackDriftDetectionStatusOutputTypeDef:
return {
"StackId": ...,
"StackDriftDetectionId": ...,
"StackDriftStatus": ...,
"DetectionStatus": ...,
"DetectionStatusReason": ...,
"DriftedStackResourceCount": ...,
"Timestamp": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStackDriftDetectionStatusOutputTypeDef(TypedDict):
StackId: str,
StackDriftDetectionId: str,
StackDriftStatus: StackDriftStatusType, # (1)
DetectionStatus: StackDriftDetectionStatusType, # (2)
DetectionStatusReason: str,
DriftedStackResourceCount: int,
Timestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeTypeRegistrationOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeTypeRegistrationOutputTypeDef
def get_value() -> DescribeTypeRegistrationOutputTypeDef:
return {
"ProgressStatus": ...,
"Description": ...,
"TypeArn": ...,
"TypeVersionArn": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeTypeRegistrationOutputTypeDef(TypedDict):
ProgressStatus: RegistrationStatusType, # (1)
Description: str,
TypeArn: str,
TypeVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetectStackDriftOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackDriftOutputTypeDef
def get_value() -> DetectStackDriftOutputTypeDef:
return {
"StackDriftDetectionId": ...,
"ResponseMetadata": ...,
}
Definition
class DetectStackDriftOutputTypeDef(TypedDict):
StackDriftDetectionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DetectStackSetDriftOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackSetDriftOutputTypeDef
def get_value() -> DetectStackSetDriftOutputTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
Definition
class DetectStackSetDriftOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EstimateTemplateCostOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import EstimateTemplateCostOutputTypeDef
def get_value() -> EstimateTemplateCostOutputTypeDef:
return {
"Url": ...,
"ResponseMetadata": ...,
}
Definition
class EstimateTemplateCostOutputTypeDef(TypedDict):
Url: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetStackPolicyOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import GetStackPolicyOutputTypeDef
def get_value() -> GetStackPolicyOutputTypeDef:
return {
"StackPolicyBody": ...,
"ResponseMetadata": ...,
}
Definition
class GetStackPolicyOutputTypeDef(TypedDict):
StackPolicyBody: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTemplateOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import GetTemplateOutputTypeDef
def get_value() -> GetTemplateOutputTypeDef:
return {
"TemplateBody": ...,
"StagesAvailable": ...,
"ResponseMetadata": ...,
}
Definition
class GetTemplateOutputTypeDef(TypedDict):
TemplateBody: Dict[str, Any],
StagesAvailable: List[TemplateStageType],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportStacksToStackSetOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ImportStacksToStackSetOutputTypeDef
def get_value() -> ImportStacksToStackSetOutputTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
Definition
class ImportStacksToStackSetOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListImportsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListImportsOutputTypeDef
def get_value() -> ListImportsOutputTypeDef:
return {
"Imports": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListImportsOutputTypeDef(TypedDict):
Imports: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTypeRegistrationsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypeRegistrationsOutputTypeDef
def get_value() -> ListTypeRegistrationsOutputTypeDef:
return {
"RegistrationTokenList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTypeRegistrationsOutputTypeDef(TypedDict):
RegistrationTokenList: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModuleInfoResponseMetadataTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ModuleInfoResponseMetadataTypeDef
def get_value() -> ModuleInfoResponseMetadataTypeDef:
return {
"TypeHierarchy": ...,
"LogicalIdHierarchy": ...,
"ResponseMetadata": ...,
}
Definition
class ModuleInfoResponseMetadataTypeDef(TypedDict):
TypeHierarchy: str,
LogicalIdHierarchy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PublishTypeOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import PublishTypeOutputTypeDef
def get_value() -> PublishTypeOutputTypeDef:
return {
"PublicTypeArn": ...,
"ResponseMetadata": ...,
}
Definition
class PublishTypeOutputTypeDef(TypedDict):
PublicTypeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterPublisherOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RegisterPublisherOutputTypeDef
def get_value() -> RegisterPublisherOutputTypeDef:
return {
"PublisherId": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterPublisherOutputTypeDef(TypedDict):
PublisherId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterTypeOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RegisterTypeOutputTypeDef
def get_value() -> RegisterTypeOutputTypeDef:
return {
"RegistrationToken": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterTypeOutputTypeDef(TypedDict):
RegistrationToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RollbackStackOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RollbackStackOutputTypeDef
def get_value() -> RollbackStackOutputTypeDef:
return {
"StackId": ...,
"ResponseMetadata": ...,
}
Definition
class RollbackStackOutputTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetTypeConfigurationOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import SetTypeConfigurationOutputTypeDef
def get_value() -> SetTypeConfigurationOutputTypeDef:
return {
"ConfigurationArn": ...,
"ResponseMetadata": ...,
}
Definition
class SetTypeConfigurationOutputTypeDef(TypedDict):
ConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StackDriftInformationResponseMetadataTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackDriftInformationResponseMetadataTypeDef
def get_value() -> StackDriftInformationResponseMetadataTypeDef:
return {
"StackDriftStatus": ...,
"LastCheckTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class StackDriftInformationResponseMetadataTypeDef(TypedDict):
StackDriftStatus: StackDriftStatusType, # (1)
LastCheckTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StackResourceDriftInformationResponseMetadataTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationResponseMetadataTypeDef
def get_value() -> StackResourceDriftInformationResponseMetadataTypeDef:
return {
"StackResourceDriftStatus": ...,
"LastCheckTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class StackResourceDriftInformationResponseMetadataTypeDef(TypedDict):
StackResourceDriftStatus: StackResourceDriftStatusType, # (1)
LastCheckTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StackResourceDriftInformationSummaryResponseMetadataTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDriftInformationSummaryResponseMetadataTypeDef
def get_value() -> StackResourceDriftInformationSummaryResponseMetadataTypeDef:
return {
"StackResourceDriftStatus": ...,
"LastCheckTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class StackResourceDriftInformationSummaryResponseMetadataTypeDef(TypedDict):
StackResourceDriftStatus: StackResourceDriftStatusType, # (1)
LastCheckTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TestTypeOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import TestTypeOutputTypeDef
def get_value() -> TestTypeOutputTypeDef:
return {
"TypeVersionArn": ...,
"ResponseMetadata": ...,
}
Definition
class TestTypeOutputTypeDef(TypedDict):
TypeVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateStackInstancesOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackInstancesOutputTypeDef
def get_value() -> UpdateStackInstancesOutputTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateStackInstancesOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateStackOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackOutputTypeDef
def get_value() -> UpdateStackOutputTypeDef:
return {
"StackId": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateStackOutputTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateStackSetOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackSetOutputTypeDef
def get_value() -> UpdateStackSetOutputTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateStackSetOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateTerminationProtectionOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateTerminationProtectionOutputTypeDef
def get_value() -> UpdateTerminationProtectionOutputTypeDef:
return {
"StackId": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateTerminationProtectionOutputTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchDescribeTypeConfigurationsErrorTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import BatchDescribeTypeConfigurationsErrorTypeDef
def get_value() -> BatchDescribeTypeConfigurationsErrorTypeDef:
return {
"ErrorCode": ...,
}
Definition
class BatchDescribeTypeConfigurationsErrorTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
TypeConfigurationIdentifier: NotRequired[TypeConfigurationIdentifierTypeDef], # (1)
BatchDescribeTypeConfigurationsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import BatchDescribeTypeConfigurationsInputRequestTypeDef
def get_value() -> BatchDescribeTypeConfigurationsInputRequestTypeDef:
return {
"TypeConfigurationIdentifiers": ...,
}
Definition
class BatchDescribeTypeConfigurationsInputRequestTypeDef(TypedDict):
TypeConfigurationIdentifiers: Sequence[TypeConfigurationIdentifierTypeDef], # (1)
ChangeSetHookTargetDetailsTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ChangeSetHookTargetDetailsTypeDef
def get_value() -> ChangeSetHookTargetDetailsTypeDef:
return {
"TargetType": ...,
}
Definition
class ChangeSetHookTargetDetailsTypeDef(TypedDict):
TargetType: NotRequired[HookTargetTypeType], # (1)
ResourceTargetDetails: NotRequired[ChangeSetHookResourceTargetDetailsTypeDef], # (2)
ListChangeSetsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListChangeSetsOutputTypeDef
def get_value() -> ListChangeSetsOutputTypeDef:
return {
"Summaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListChangeSetsOutputTypeDef(TypedDict):
Summaries: List[ChangeSetSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EstimateTemplateCostInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import EstimateTemplateCostInputRequestTypeDef
def get_value() -> EstimateTemplateCostInputRequestTypeDef:
return {
"TemplateBody": ...,
}
Definition
class EstimateTemplateCostInputRequestTypeDef(TypedDict):
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
- See ParameterTypeDef
CreateStackInstancesInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackInstancesInputRequestTypeDef
def get_value() -> CreateStackInstancesInputRequestTypeDef:
return {
"StackSetName": ...,
"Regions": ...,
}
Definition
class CreateStackInstancesInputRequestTypeDef(TypedDict):
StackSetName: str,
Regions: Sequence[str],
Accounts: NotRequired[Sequence[str]],
DeploymentTargets: NotRequired[DeploymentTargetsTypeDef], # (1)
ParameterOverrides: NotRequired[Sequence[ParameterTypeDef]], # (2)
OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef], # (3)
OperationId: NotRequired[str],
CallAs: NotRequired[CallAsType], # (4)
- See DeploymentTargetsTypeDef
- See ParameterTypeDef
- See StackSetOperationPreferencesTypeDef
- See CallAsType
DeleteStackInstancesInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DeleteStackInstancesInputRequestTypeDef
def get_value() -> DeleteStackInstancesInputRequestTypeDef:
return {
"StackSetName": ...,
"Regions": ...,
"RetainStacks": ...,
}
Definition
class DeleteStackInstancesInputRequestTypeDef(TypedDict):
StackSetName: str,
Regions: Sequence[str],
RetainStacks: bool,
Accounts: NotRequired[Sequence[str]],
DeploymentTargets: NotRequired[DeploymentTargetsTypeDef], # (1)
OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef], # (2)
OperationId: NotRequired[str],
CallAs: NotRequired[CallAsType], # (3)
DetectStackSetDriftInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackSetDriftInputRequestTypeDef
def get_value() -> DetectStackSetDriftInputRequestTypeDef:
return {
"StackSetName": ...,
}
Definition
class DetectStackSetDriftInputRequestTypeDef(TypedDict):
StackSetName: str,
OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef], # (1)
OperationId: NotRequired[str],
CallAs: NotRequired[CallAsType], # (2)
ImportStacksToStackSetInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ImportStacksToStackSetInputRequestTypeDef
def get_value() -> ImportStacksToStackSetInputRequestTypeDef:
return {
"StackSetName": ...,
}
Definition
class ImportStacksToStackSetInputRequestTypeDef(TypedDict):
StackSetName: str,
StackIds: NotRequired[Sequence[str]],
StackIdsUrl: NotRequired[str],
OrganizationalUnitIds: NotRequired[Sequence[str]],
OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef], # (1)
OperationId: NotRequired[str],
CallAs: NotRequired[CallAsType], # (2)
UpdateStackInstancesInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackInstancesInputRequestTypeDef
def get_value() -> UpdateStackInstancesInputRequestTypeDef:
return {
"StackSetName": ...,
"Regions": ...,
}
Definition
class UpdateStackInstancesInputRequestTypeDef(TypedDict):
StackSetName: str,
Regions: Sequence[str],
Accounts: NotRequired[Sequence[str]],
DeploymentTargets: NotRequired[DeploymentTargetsTypeDef], # (1)
ParameterOverrides: NotRequired[Sequence[ParameterTypeDef]], # (2)
OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef], # (3)
OperationId: NotRequired[str],
CallAs: NotRequired[CallAsType], # (4)
- See DeploymentTargetsTypeDef
- See ParameterTypeDef
- See StackSetOperationPreferencesTypeDef
- See CallAsType
CreateStackSetInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackSetInputRequestTypeDef
def get_value() -> CreateStackSetInputRequestTypeDef:
return {
"StackSetName": ...,
}
Definition
class CreateStackSetInputRequestTypeDef(TypedDict):
StackSetName: str,
Description: NotRequired[str],
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
StackId: NotRequired[str],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
Capabilities: NotRequired[Sequence[CapabilityType]], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
AdministrationRoleARN: NotRequired[str],
ExecutionRoleName: NotRequired[str],
PermissionModel: NotRequired[PermissionModelsType], # (4)
AutoDeployment: NotRequired[AutoDeploymentTypeDef], # (5)
CallAs: NotRequired[CallAsType], # (6)
ClientRequestToken: NotRequired[str],
ManagedExecution: NotRequired[ManagedExecutionTypeDef], # (7)
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See PermissionModelsType
- See AutoDeploymentTypeDef
- See CallAsType
- See ManagedExecutionTypeDef
StackSetSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetSummaryTypeDef
def get_value() -> StackSetSummaryTypeDef:
return {
"StackSetName": ...,
}
Definition
class StackSetSummaryTypeDef(TypedDict):
StackSetName: NotRequired[str],
StackSetId: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[StackSetStatusType], # (1)
AutoDeployment: NotRequired[AutoDeploymentTypeDef], # (2)
PermissionModel: NotRequired[PermissionModelsType], # (3)
DriftStatus: NotRequired[StackDriftStatusType], # (4)
LastDriftCheckTimestamp: NotRequired[datetime],
ManagedExecution: NotRequired[ManagedExecutionTypeDef], # (5)
- See StackSetStatusType
- See AutoDeploymentTypeDef
- See PermissionModelsType
- See StackDriftStatusType
- See ManagedExecutionTypeDef
UpdateStackSetInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackSetInputRequestTypeDef
def get_value() -> UpdateStackSetInputRequestTypeDef:
return {
"StackSetName": ...,
}
Definition
class UpdateStackSetInputRequestTypeDef(TypedDict):
StackSetName: str,
Description: NotRequired[str],
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
UsePreviousTemplate: NotRequired[bool],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
Capabilities: NotRequired[Sequence[CapabilityType]], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef], # (4)
AdministrationRoleARN: NotRequired[str],
ExecutionRoleName: NotRequired[str],
DeploymentTargets: NotRequired[DeploymentTargetsTypeDef], # (5)
PermissionModel: NotRequired[PermissionModelsType], # (6)
AutoDeployment: NotRequired[AutoDeploymentTypeDef], # (7)
OperationId: NotRequired[str],
Accounts: NotRequired[Sequence[str]],
Regions: NotRequired[Sequence[str]],
CallAs: NotRequired[CallAsType], # (8)
ManagedExecution: NotRequired[ManagedExecutionTypeDef], # (9)
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See StackSetOperationPreferencesTypeDef
- See DeploymentTargetsTypeDef
- See PermissionModelsType
- See AutoDeploymentTypeDef
- See CallAsType
- See ManagedExecutionTypeDef
DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef
def get_value() -> DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeChangeSetInputDescribeChangeSetPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetInputDescribeChangeSetPaginateTypeDef
def get_value() -> DescribeChangeSetInputDescribeChangeSetPaginateTypeDef:
return {
"ChangeSetName": ...,
}
Definition
class DescribeChangeSetInputDescribeChangeSetPaginateTypeDef(TypedDict):
ChangeSetName: str,
StackName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStackEventsInputDescribeStackEventsPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackEventsInputDescribeStackEventsPaginateTypeDef
def get_value() -> DescribeStackEventsInputDescribeStackEventsPaginateTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStackEventsInputDescribeStackEventsPaginateTypeDef(TypedDict):
StackName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStacksInputDescribeStacksPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputDescribeStacksPaginateTypeDef
def get_value() -> DescribeStacksInputDescribeStacksPaginateTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStacksInputDescribeStacksPaginateTypeDef(TypedDict):
StackName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChangeSetsInputListChangeSetsPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListChangeSetsInputListChangeSetsPaginateTypeDef
def get_value() -> ListChangeSetsInputListChangeSetsPaginateTypeDef:
return {
"StackName": ...,
}
Definition
class ListChangeSetsInputListChangeSetsPaginateTypeDef(TypedDict):
StackName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExportsInputListExportsPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListExportsInputListExportsPaginateTypeDef
def get_value() -> ListExportsInputListExportsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListExportsInputListExportsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListImportsInputListImportsPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListImportsInputListImportsPaginateTypeDef
def get_value() -> ListImportsInputListImportsPaginateTypeDef:
return {
"ExportName": ...,
}
Definition
class ListImportsInputListImportsPaginateTypeDef(TypedDict):
ExportName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStackResourcesInputListStackResourcesPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackResourcesInputListStackResourcesPaginateTypeDef
def get_value() -> ListStackResourcesInputListStackResourcesPaginateTypeDef:
return {
"StackName": ...,
}
Definition
class ListStackResourcesInputListStackResourcesPaginateTypeDef(TypedDict):
StackName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef
def get_value() -> ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef:
return {
"StackSetName": ...,
}
Definition
class ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef(TypedDict):
StackSetName: str,
CallAs: NotRequired[CallAsType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See CallAsType
- See PaginatorConfigTypeDef
ListStackSetsInputListStackSetsPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetsInputListStackSetsPaginateTypeDef
def get_value() -> ListStackSetsInputListStackSetsPaginateTypeDef:
return {
"Status": ...,
}
Definition
class ListStackSetsInputListStackSetsPaginateTypeDef(TypedDict):
Status: NotRequired[StackSetStatusType], # (1)
CallAs: NotRequired[CallAsType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See StackSetStatusType
- See CallAsType
- See PaginatorConfigTypeDef
ListStacksInputListStacksPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStacksInputListStacksPaginateTypeDef
def get_value() -> ListStacksInputListStacksPaginateTypeDef:
return {
"StackStatusFilter": ...,
}
Definition
class ListStacksInputListStacksPaginateTypeDef(TypedDict):
StackStatusFilter: NotRequired[Sequence[StackStatusType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef
def get_value() -> DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef:
return {
"ChangeSetName": ...,
}
Definition
class DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef(TypedDict):
ChangeSetName: str,
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackCreateCompleteWaitTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackCreateCompleteWaitTypeDef
def get_value() -> DescribeStacksInputStackCreateCompleteWaitTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStacksInputStackCreateCompleteWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackDeleteCompleteWaitTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackDeleteCompleteWaitTypeDef
def get_value() -> DescribeStacksInputStackDeleteCompleteWaitTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStacksInputStackDeleteCompleteWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackExistsWaitTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackExistsWaitTypeDef
def get_value() -> DescribeStacksInputStackExistsWaitTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStacksInputStackExistsWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackImportCompleteWaitTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackImportCompleteWaitTypeDef
def get_value() -> DescribeStacksInputStackImportCompleteWaitTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStacksInputStackImportCompleteWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackRollbackCompleteWaitTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackRollbackCompleteWaitTypeDef
def get_value() -> DescribeStacksInputStackRollbackCompleteWaitTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStacksInputStackRollbackCompleteWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackUpdateCompleteWaitTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksInputStackUpdateCompleteWaitTypeDef
def get_value() -> DescribeStacksInputStackUpdateCompleteWaitTypeDef:
return {
"StackName": ...,
}
Definition
class DescribeStacksInputStackUpdateCompleteWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef
def get_value() -> DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef:
return {
"RegistrationToken": ...,
}
Definition
class DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef(TypedDict):
RegistrationToken: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStackEventsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackEventsOutputTypeDef
def get_value() -> DescribeStackEventsOutputTypeDef:
return {
"StackEvents": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStackEventsOutputTypeDef(TypedDict):
StackEvents: List[StackEventTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTypeOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeTypeOutputTypeDef
def get_value() -> DescribeTypeOutputTypeDef:
return {
"Arn": ...,
"Type": ...,
"TypeName": ...,
"DefaultVersionId": ...,
"IsDefaultVersion": ...,
"TypeTestsStatus": ...,
"TypeTestsStatusDescription": ...,
"Description": ...,
"Schema": ...,
"ProvisioningType": ...,
"DeprecatedStatus": ...,
"LoggingConfig": ...,
"RequiredActivatedTypes": ...,
"ExecutionRoleArn": ...,
"Visibility": ...,
"SourceUrl": ...,
"DocumentationUrl": ...,
"LastUpdated": ...,
"TimeCreated": ...,
"ConfigurationSchema": ...,
"PublisherId": ...,
"OriginalTypeName": ...,
"OriginalTypeArn": ...,
"PublicVersionNumber": ...,
"LatestPublicVersion": ...,
"IsActivated": ...,
"AutoUpdate": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeTypeOutputTypeDef(TypedDict):
Arn: str,
Type: RegistryTypeType, # (1)
TypeName: str,
DefaultVersionId: str,
IsDefaultVersion: bool,
TypeTestsStatus: TypeTestsStatusType, # (2)
TypeTestsStatusDescription: str,
Description: str,
Schema: str,
ProvisioningType: ProvisioningTypeType, # (3)
DeprecatedStatus: DeprecatedStatusType, # (4)
LoggingConfig: LoggingConfigTypeDef, # (5)
RequiredActivatedTypes: List[RequiredActivatedTypeTypeDef], # (6)
ExecutionRoleArn: str,
Visibility: VisibilityType, # (7)
SourceUrl: str,
DocumentationUrl: str,
LastUpdated: datetime,
TimeCreated: datetime,
ConfigurationSchema: str,
PublisherId: str,
OriginalTypeName: str,
OriginalTypeArn: str,
PublicVersionNumber: str,
LatestPublicVersion: str,
IsActivated: bool,
AutoUpdate: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See RegistryTypeType
- See TypeTestsStatusType
- See ProvisioningTypeType
- See DeprecatedStatusType
- See LoggingConfigTypeDef
- See RequiredActivatedTypeTypeDef
- See VisibilityType
- See ResponseMetadataTypeDef
ListExportsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListExportsOutputTypeDef
def get_value() -> ListExportsOutputTypeDef:
return {
"Exports": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListExportsOutputTypeDef(TypedDict):
Exports: List[ExportTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ExportTypeDef
- See ResponseMetadataTypeDef
ListStackInstancesInputListStackInstancesPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackInstancesInputListStackInstancesPaginateTypeDef
def get_value() -> ListStackInstancesInputListStackInstancesPaginateTypeDef:
return {
"StackSetName": ...,
}
Definition
class ListStackInstancesInputListStackInstancesPaginateTypeDef(TypedDict):
StackSetName: str,
Filters: NotRequired[Sequence[StackInstanceFilterTypeDef]], # (1)
StackInstanceAccount: NotRequired[str],
StackInstanceRegion: NotRequired[str],
CallAs: NotRequired[CallAsType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListStackInstancesInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackInstancesInputRequestTypeDef
def get_value() -> ListStackInstancesInputRequestTypeDef:
return {
"StackSetName": ...,
}
Definition
class ListStackInstancesInputRequestTypeDef(TypedDict):
StackSetName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[StackInstanceFilterTypeDef]], # (1)
StackInstanceAccount: NotRequired[str],
StackInstanceRegion: NotRequired[str],
CallAs: NotRequired[CallAsType], # (2)
- See StackInstanceFilterTypeDef
- See CallAsType
ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef
def get_value() -> ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef:
return {
"StackSetName": ...,
"OperationId": ...,
}
Definition
class ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef(TypedDict):
StackSetName: str,
OperationId: str,
CallAs: NotRequired[CallAsType], # (1)
Filters: NotRequired[Sequence[OperationResultFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListStackSetOperationResultsInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationResultsInputRequestTypeDef
def get_value() -> ListStackSetOperationResultsInputRequestTypeDef:
return {
"StackSetName": ...,
"OperationId": ...,
}
Definition
class ListStackSetOperationResultsInputRequestTypeDef(TypedDict):
StackSetName: str,
OperationId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
CallAs: NotRequired[CallAsType], # (1)
Filters: NotRequired[Sequence[OperationResultFilterTypeDef]], # (2)
ListTypeVersionsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypeVersionsOutputTypeDef
def get_value() -> ListTypeVersionsOutputTypeDef:
return {
"TypeVersionSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTypeVersionsOutputTypeDef(TypedDict):
TypeVersionSummaries: List[TypeVersionSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTypesInputListTypesPaginateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypesInputListTypesPaginateTypeDef
def get_value() -> ListTypesInputListTypesPaginateTypeDef:
return {
"Visibility": ...,
}
Definition
class ListTypesInputListTypesPaginateTypeDef(TypedDict):
Visibility: NotRequired[VisibilityType], # (1)
ProvisioningType: NotRequired[ProvisioningTypeType], # (2)
DeprecatedStatus: NotRequired[DeprecatedStatusType], # (3)
Type: NotRequired[RegistryTypeType], # (4)
Filters: NotRequired[TypeFiltersTypeDef], # (5)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (6)
- See VisibilityType
- See ProvisioningTypeType
- See DeprecatedStatusType
- See RegistryTypeType
- See TypeFiltersTypeDef
- See PaginatorConfigTypeDef
ListTypesInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypesInputRequestTypeDef
def get_value() -> ListTypesInputRequestTypeDef:
return {
"Visibility": ...,
}
Definition
class ListTypesInputRequestTypeDef(TypedDict):
Visibility: NotRequired[VisibilityType], # (1)
ProvisioningType: NotRequired[ProvisioningTypeType], # (2)
DeprecatedStatus: NotRequired[DeprecatedStatusType], # (3)
Type: NotRequired[RegistryTypeType], # (4)
Filters: NotRequired[TypeFiltersTypeDef], # (5)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See VisibilityType
- See ProvisioningTypeType
- See DeprecatedStatusType
- See RegistryTypeType
- See TypeFiltersTypeDef
ListTypesOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListTypesOutputTypeDef
def get_value() -> ListTypesOutputTypeDef:
return {
"TypeSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTypesOutputTypeDef(TypedDict):
TypeSummaries: List[TypeSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ParameterDeclarationTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ParameterDeclarationTypeDef
def get_value() -> ParameterDeclarationTypeDef:
return {
"ParameterKey": ...,
}
Definition
class ParameterDeclarationTypeDef(TypedDict):
ParameterKey: NotRequired[str],
DefaultValue: NotRequired[str],
ParameterType: NotRequired[str],
NoEcho: NotRequired[bool],
Description: NotRequired[str],
ParameterConstraints: NotRequired[ParameterConstraintsTypeDef], # (1)
StackResourceDriftTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDriftTypeDef
def get_value() -> StackResourceDriftTypeDef:
return {
"StackId": ...,
"LogicalResourceId": ...,
"ResourceType": ...,
"StackResourceDriftStatus": ...,
"Timestamp": ...,
}
Definition
class StackResourceDriftTypeDef(TypedDict):
StackId: str,
LogicalResourceId: str,
ResourceType: str,
StackResourceDriftStatus: StackResourceDriftStatusType, # (3)
Timestamp: datetime,
PhysicalResourceId: NotRequired[str],
PhysicalResourceIdContext: NotRequired[List[PhysicalResourceIdContextKeyValuePairTypeDef]], # (1)
ExpectedProperties: NotRequired[str],
ActualProperties: NotRequired[str],
PropertyDifferences: NotRequired[List[PropertyDifferenceTypeDef]], # (2)
ModuleInfo: NotRequired[ModuleInfoTypeDef], # (4)
- See PhysicalResourceIdContextKeyValuePairTypeDef
- See PropertyDifferenceTypeDef
- See StackResourceDriftStatusType
- See ModuleInfoTypeDef
ResourceChangeDetailTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ResourceChangeDetailTypeDef
def get_value() -> ResourceChangeDetailTypeDef:
return {
"Target": ...,
}
Definition
class ResourceChangeDetailTypeDef(TypedDict):
Target: NotRequired[ResourceTargetDefinitionTypeDef], # (1)
Evaluation: NotRequired[EvaluationTypeType], # (2)
ChangeSource: NotRequired[ChangeSourceType], # (3)
CausingEntity: NotRequired[str],
RollbackConfigurationResponseMetadataTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RollbackConfigurationResponseMetadataTypeDef
def get_value() -> RollbackConfigurationResponseMetadataTypeDef:
return {
"RollbackTriggers": ...,
"MonitoringTimeInMinutes": ...,
"ResponseMetadata": ...,
}
Definition
class RollbackConfigurationResponseMetadataTypeDef(TypedDict):
RollbackTriggers: List[RollbackTriggerTypeDef], # (1)
MonitoringTimeInMinutes: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RollbackConfigurationTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import RollbackConfigurationTypeDef
def get_value() -> RollbackConfigurationTypeDef:
return {
"RollbackTriggers": ...,
}
Definition
class RollbackConfigurationTypeDef(TypedDict):
RollbackTriggers: NotRequired[Sequence[RollbackTriggerTypeDef]], # (1)
MonitoringTimeInMinutes: NotRequired[int],
StackSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackSummaryTypeDef
def get_value() -> StackSummaryTypeDef:
return {
"StackName": ...,
"CreationTime": ...,
"StackStatus": ...,
}
Definition
class StackSummaryTypeDef(TypedDict):
StackName: str,
CreationTime: datetime,
StackStatus: StackStatusType, # (1)
StackId: NotRequired[str],
TemplateDescription: NotRequired[str],
LastUpdatedTime: NotRequired[datetime],
DeletionTime: NotRequired[datetime],
StackStatusReason: NotRequired[str],
ParentId: NotRequired[str],
RootId: NotRequired[str],
DriftInformation: NotRequired[StackDriftInformationSummaryTypeDef], # (2)
StackInstanceSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackInstanceSummaryTypeDef
def get_value() -> StackInstanceSummaryTypeDef:
return {
"StackSetId": ...,
}
Definition
class StackInstanceSummaryTypeDef(TypedDict):
StackSetId: NotRequired[str],
Region: NotRequired[str],
Account: NotRequired[str],
StackId: NotRequired[str],
Status: NotRequired[StackInstanceStatusType], # (1)
StatusReason: NotRequired[str],
StackInstanceStatus: NotRequired[StackInstanceComprehensiveStatusTypeDef], # (2)
OrganizationalUnitId: NotRequired[str],
DriftStatus: NotRequired[StackDriftStatusType], # (3)
LastDriftCheckTimestamp: NotRequired[datetime],
LastOperationId: NotRequired[str],
StackInstanceTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackInstanceTypeDef
def get_value() -> StackInstanceTypeDef:
return {
"StackSetId": ...,
}
Definition
class StackInstanceTypeDef(TypedDict):
StackSetId: NotRequired[str],
Region: NotRequired[str],
Account: NotRequired[str],
StackId: NotRequired[str],
ParameterOverrides: NotRequired[List[ParameterTypeDef]], # (1)
Status: NotRequired[StackInstanceStatusType], # (2)
StackInstanceStatus: NotRequired[StackInstanceComprehensiveStatusTypeDef], # (3)
StatusReason: NotRequired[str],
OrganizationalUnitId: NotRequired[str],
DriftStatus: NotRequired[StackDriftStatusType], # (4)
LastDriftCheckTimestamp: NotRequired[datetime],
LastOperationId: NotRequired[str],
- See ParameterTypeDef
- See StackInstanceStatusType
- See StackInstanceComprehensiveStatusTypeDef
- See StackDriftStatusType
StackResourceDetailTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceDetailTypeDef
def get_value() -> StackResourceDetailTypeDef:
return {
"LogicalResourceId": ...,
"ResourceType": ...,
"LastUpdatedTimestamp": ...,
"ResourceStatus": ...,
}
Definition
class StackResourceDetailTypeDef(TypedDict):
LogicalResourceId: str,
ResourceType: str,
LastUpdatedTimestamp: datetime,
ResourceStatus: ResourceStatusType, # (1)
StackName: NotRequired[str],
StackId: NotRequired[str],
PhysicalResourceId: NotRequired[str],
ResourceStatusReason: NotRequired[str],
Description: NotRequired[str],
Metadata: NotRequired[str],
DriftInformation: NotRequired[StackResourceDriftInformationTypeDef], # (2)
ModuleInfo: NotRequired[ModuleInfoTypeDef], # (3)
StackResourceTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceTypeDef
def get_value() -> StackResourceTypeDef:
return {
"LogicalResourceId": ...,
"ResourceType": ...,
"Timestamp": ...,
"ResourceStatus": ...,
}
Definition
class StackResourceTypeDef(TypedDict):
LogicalResourceId: str,
ResourceType: str,
Timestamp: datetime,
ResourceStatus: ResourceStatusType, # (1)
StackName: NotRequired[str],
StackId: NotRequired[str],
PhysicalResourceId: NotRequired[str],
ResourceStatusReason: NotRequired[str],
Description: NotRequired[str],
DriftInformation: NotRequired[StackResourceDriftInformationTypeDef], # (2)
ModuleInfo: NotRequired[ModuleInfoTypeDef], # (3)
StackResourceSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackResourceSummaryTypeDef
def get_value() -> StackResourceSummaryTypeDef:
return {
"LogicalResourceId": ...,
"ResourceType": ...,
"LastUpdatedTimestamp": ...,
"ResourceStatus": ...,
}
Definition
class StackResourceSummaryTypeDef(TypedDict):
LogicalResourceId: str,
ResourceType: str,
LastUpdatedTimestamp: datetime,
ResourceStatus: ResourceStatusType, # (1)
PhysicalResourceId: NotRequired[str],
ResourceStatusReason: NotRequired[str],
DriftInformation: NotRequired[StackResourceDriftInformationSummaryTypeDef], # (2)
ModuleInfo: NotRequired[ModuleInfoTypeDef], # (3)
StackSetTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetTypeDef
def get_value() -> StackSetTypeDef:
return {
"StackSetName": ...,
}
Definition
class StackSetTypeDef(TypedDict):
StackSetName: NotRequired[str],
StackSetId: NotRequired[str],
Description: NotRequired[str],
Status: NotRequired[StackSetStatusType], # (1)
TemplateBody: NotRequired[str],
Parameters: NotRequired[List[ParameterTypeDef]], # (2)
Capabilities: NotRequired[List[CapabilityType]], # (3)
Tags: NotRequired[List[TagTypeDef]], # (4)
StackSetARN: NotRequired[str],
AdministrationRoleARN: NotRequired[str],
ExecutionRoleName: NotRequired[str],
StackSetDriftDetectionDetails: NotRequired[StackSetDriftDetectionDetailsTypeDef], # (5)
AutoDeployment: NotRequired[AutoDeploymentTypeDef], # (6)
PermissionModel: NotRequired[PermissionModelsType], # (7)
OrganizationalUnitIds: NotRequired[List[str]],
ManagedExecution: NotRequired[ManagedExecutionTypeDef], # (8)
Regions: NotRequired[List[str]],
- See StackSetStatusType
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See StackSetDriftDetectionDetailsTypeDef
- See AutoDeploymentTypeDef
- See PermissionModelsType
- See ManagedExecutionTypeDef
StackSetOperationSummaryTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetOperationSummaryTypeDef
def get_value() -> StackSetOperationSummaryTypeDef:
return {
"OperationId": ...,
}
Definition
class StackSetOperationSummaryTypeDef(TypedDict):
OperationId: NotRequired[str],
Action: NotRequired[StackSetOperationActionType], # (1)
Status: NotRequired[StackSetOperationStatusType], # (2)
CreationTimestamp: NotRequired[datetime],
EndTimestamp: NotRequired[datetime],
StatusReason: NotRequired[str],
StatusDetails: NotRequired[StackSetOperationStatusDetailsTypeDef], # (3)
OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef], # (4)
- See StackSetOperationActionType
- See StackSetOperationStatusType
- See StackSetOperationStatusDetailsTypeDef
- See StackSetOperationPreferencesTypeDef
StackSetOperationTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackSetOperationTypeDef
def get_value() -> StackSetOperationTypeDef:
return {
"OperationId": ...,
}
Definition
class StackSetOperationTypeDef(TypedDict):
OperationId: NotRequired[str],
StackSetId: NotRequired[str],
Action: NotRequired[StackSetOperationActionType], # (1)
Status: NotRequired[StackSetOperationStatusType], # (2)
OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef], # (3)
RetainStacks: NotRequired[bool],
AdministrationRoleARN: NotRequired[str],
ExecutionRoleName: NotRequired[str],
CreationTimestamp: NotRequired[datetime],
EndTimestamp: NotRequired[datetime],
DeploymentTargets: NotRequired[DeploymentTargetsTypeDef], # (4)
StackSetDriftDetectionDetails: NotRequired[StackSetDriftDetectionDetailsTypeDef], # (5)
StatusReason: NotRequired[str],
StatusDetails: NotRequired[StackSetOperationStatusDetailsTypeDef], # (6)
- See StackSetOperationActionType
- See StackSetOperationStatusType
- See StackSetOperationPreferencesTypeDef
- See DeploymentTargetsTypeDef
- See StackSetDriftDetectionDetailsTypeDef
- See StackSetOperationStatusDetailsTypeDef
ValidateTemplateOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ValidateTemplateOutputTypeDef
def get_value() -> ValidateTemplateOutputTypeDef:
return {
"Parameters": ...,
"Description": ...,
"Capabilities": ...,
"CapabilitiesReason": ...,
"DeclaredTransforms": ...,
"ResponseMetadata": ...,
}
Definition
class ValidateTemplateOutputTypeDef(TypedDict):
Parameters: List[TemplateParameterTypeDef], # (1)
Description: str,
Capabilities: List[CapabilityType], # (2)
CapabilitiesReason: str,
DeclaredTransforms: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListStackSetOperationResultsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationResultsOutputTypeDef
def get_value() -> ListStackSetOperationResultsOutputTypeDef:
return {
"Summaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListStackSetOperationResultsOutputTypeDef(TypedDict):
Summaries: List[StackSetOperationResultSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDescribeTypeConfigurationsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import BatchDescribeTypeConfigurationsOutputTypeDef
def get_value() -> BatchDescribeTypeConfigurationsOutputTypeDef:
return {
"Errors": ...,
"UnprocessedTypeConfigurations": ...,
"TypeConfigurations": ...,
"ResponseMetadata": ...,
}
Definition
class BatchDescribeTypeConfigurationsOutputTypeDef(TypedDict):
Errors: List[BatchDescribeTypeConfigurationsErrorTypeDef], # (1)
UnprocessedTypeConfigurations: List[TypeConfigurationIdentifierTypeDef], # (2)
TypeConfigurations: List[TypeConfigurationDetailsTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See BatchDescribeTypeConfigurationsErrorTypeDef
- See TypeConfigurationIdentifierTypeDef
- See TypeConfigurationDetailsTypeDef
- See ResponseMetadataTypeDef
ChangeSetHookTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ChangeSetHookTypeDef
def get_value() -> ChangeSetHookTypeDef:
return {
"InvocationPoint": ...,
}
Definition
class ChangeSetHookTypeDef(TypedDict):
InvocationPoint: NotRequired[HookInvocationPointType], # (1)
FailureMode: NotRequired[HookFailureModeType], # (2)
TypeName: NotRequired[str],
TypeVersionId: NotRequired[str],
TypeConfigurationVersionId: NotRequired[str],
TargetDetails: NotRequired[ChangeSetHookTargetDetailsTypeDef], # (3)
ListStackSetsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetsOutputTypeDef
def get_value() -> ListStackSetsOutputTypeDef:
return {
"Summaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListStackSetsOutputTypeDef(TypedDict):
Summaries: List[StackSetSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTemplateSummaryOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import GetTemplateSummaryOutputTypeDef
def get_value() -> GetTemplateSummaryOutputTypeDef:
return {
"Parameters": ...,
"Description": ...,
"Capabilities": ...,
"CapabilitiesReason": ...,
"ResourceTypes": ...,
"Version": ...,
"Metadata": ...,
"DeclaredTransforms": ...,
"ResourceIdentifierSummaries": ...,
"ResponseMetadata": ...,
}
Definition
class GetTemplateSummaryOutputTypeDef(TypedDict):
Parameters: List[ParameterDeclarationTypeDef], # (1)
Description: str,
Capabilities: List[CapabilityType], # (2)
CapabilitiesReason: str,
ResourceTypes: List[str],
Version: str,
Metadata: str,
DeclaredTransforms: List[str],
ResourceIdentifierSummaries: List[ResourceIdentifierSummaryTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ParameterDeclarationTypeDef
- See CapabilityType
- See ResourceIdentifierSummaryTypeDef
- See ResponseMetadataTypeDef
DescribeStackResourceDriftsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourceDriftsOutputTypeDef
def get_value() -> DescribeStackResourceDriftsOutputTypeDef:
return {
"StackResourceDrifts": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStackResourceDriftsOutputTypeDef(TypedDict):
StackResourceDrifts: List[StackResourceDriftTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetectStackResourceDriftOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DetectStackResourceDriftOutputTypeDef
def get_value() -> DetectStackResourceDriftOutputTypeDef:
return {
"StackResourceDrift": ...,
"ResponseMetadata": ...,
}
Definition
class DetectStackResourceDriftOutputTypeDef(TypedDict):
StackResourceDrift: StackResourceDriftTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResourceChangeTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ResourceChangeTypeDef
def get_value() -> ResourceChangeTypeDef:
return {
"Action": ...,
}
Definition
class ResourceChangeTypeDef(TypedDict):
Action: NotRequired[ChangeActionType], # (1)
LogicalResourceId: NotRequired[str],
PhysicalResourceId: NotRequired[str],
ResourceType: NotRequired[str],
Replacement: NotRequired[ReplacementType], # (2)
Scope: NotRequired[List[ResourceAttributeType]], # (3)
Details: NotRequired[List[ResourceChangeDetailTypeDef]], # (4)
ChangeSetId: NotRequired[str],
ModuleInfo: NotRequired[ModuleInfoTypeDef], # (5)
- See ChangeActionType
- See ReplacementType
- See ResourceAttributeType
- See ResourceChangeDetailTypeDef
- See ModuleInfoTypeDef
CreateChangeSetInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CreateChangeSetInputRequestTypeDef
def get_value() -> CreateChangeSetInputRequestTypeDef:
return {
"StackName": ...,
"ChangeSetName": ...,
}
Definition
class CreateChangeSetInputRequestTypeDef(TypedDict):
StackName: str,
ChangeSetName: str,
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
UsePreviousTemplate: NotRequired[bool],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
Capabilities: NotRequired[Sequence[CapabilityType]], # (2)
ResourceTypes: NotRequired[Sequence[str]],
RoleARN: NotRequired[str],
RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef], # (3)
NotificationARNs: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
ClientToken: NotRequired[str],
Description: NotRequired[str],
ChangeSetType: NotRequired[ChangeSetTypeType], # (5)
ResourcesToImport: NotRequired[Sequence[ResourceToImportTypeDef]], # (6)
IncludeNestedStacks: NotRequired[bool],
- See ParameterTypeDef
- See CapabilityType
- See RollbackConfigurationTypeDef
- See TagTypeDef
- See ChangeSetTypeType
- See ResourceToImportTypeDef
CreateStackInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackInputRequestTypeDef
def get_value() -> CreateStackInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class CreateStackInputRequestTypeDef(TypedDict):
StackName: str,
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
DisableRollback: NotRequired[bool],
RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef], # (2)
TimeoutInMinutes: NotRequired[int],
NotificationARNs: NotRequired[Sequence[str]],
Capabilities: NotRequired[Sequence[CapabilityType]], # (3)
ResourceTypes: NotRequired[Sequence[str]],
RoleARN: NotRequired[str],
OnFailure: NotRequired[OnFailureType], # (4)
StackPolicyBody: NotRequired[str],
StackPolicyURL: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
ClientRequestToken: NotRequired[str],
EnableTerminationProtection: NotRequired[bool],
- See ParameterTypeDef
- See RollbackConfigurationTypeDef
- See CapabilityType
- See OnFailureType
- See TagTypeDef
CreateStackInputServiceResourceCreateStackTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import CreateStackInputServiceResourceCreateStackTypeDef
def get_value() -> CreateStackInputServiceResourceCreateStackTypeDef:
return {
"StackName": ...,
}
Definition
class CreateStackInputServiceResourceCreateStackTypeDef(TypedDict):
StackName: str,
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
DisableRollback: NotRequired[bool],
RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef], # (2)
TimeoutInMinutes: NotRequired[int],
NotificationARNs: NotRequired[Sequence[str]],
Capabilities: NotRequired[Sequence[CapabilityType]], # (3)
ResourceTypes: NotRequired[Sequence[str]],
RoleARN: NotRequired[str],
OnFailure: NotRequired[OnFailureType], # (4)
StackPolicyBody: NotRequired[str],
StackPolicyURL: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (5)
ClientRequestToken: NotRequired[str],
EnableTerminationProtection: NotRequired[bool],
- See ParameterTypeDef
- See RollbackConfigurationTypeDef
- See CapabilityType
- See OnFailureType
- See TagTypeDef
StackTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import StackTypeDef
def get_value() -> StackTypeDef:
return {
"StackName": ...,
"CreationTime": ...,
"StackStatus": ...,
}
Definition
class StackTypeDef(TypedDict):
StackName: str,
CreationTime: datetime,
StackStatus: StackStatusType, # (3)
StackId: NotRequired[str],
ChangeSetId: NotRequired[str],
Description: NotRequired[str],
Parameters: NotRequired[List[ParameterTypeDef]], # (1)
DeletionTime: NotRequired[datetime],
LastUpdatedTime: NotRequired[datetime],
RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef], # (2)
StackStatusReason: NotRequired[str],
DisableRollback: NotRequired[bool],
NotificationARNs: NotRequired[List[str]],
TimeoutInMinutes: NotRequired[int],
Capabilities: NotRequired[List[CapabilityType]], # (4)
Outputs: NotRequired[List[OutputTypeDef]], # (5)
RoleARN: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (6)
EnableTerminationProtection: NotRequired[bool],
ParentId: NotRequired[str],
RootId: NotRequired[str],
DriftInformation: NotRequired[StackDriftInformationTypeDef], # (7)
- See ParameterTypeDef
- See RollbackConfigurationTypeDef
- See StackStatusType
- See CapabilityType
- See OutputTypeDef
- See TagTypeDef
- See StackDriftInformationTypeDef
UpdateStackInputRequestTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackInputRequestTypeDef
def get_value() -> UpdateStackInputRequestTypeDef:
return {
"StackName": ...,
}
Definition
class UpdateStackInputRequestTypeDef(TypedDict):
StackName: str,
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
UsePreviousTemplate: NotRequired[bool],
StackPolicyDuringUpdateBody: NotRequired[str],
StackPolicyDuringUpdateURL: NotRequired[str],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
Capabilities: NotRequired[Sequence[CapabilityType]], # (2)
ResourceTypes: NotRequired[Sequence[str]],
RoleARN: NotRequired[str],
RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef], # (3)
StackPolicyBody: NotRequired[str],
StackPolicyURL: NotRequired[str],
NotificationARNs: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
DisableRollback: NotRequired[bool],
ClientRequestToken: NotRequired[str],
- See ParameterTypeDef
- See CapabilityType
- See RollbackConfigurationTypeDef
- See TagTypeDef
UpdateStackInputStackUpdateTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import UpdateStackInputStackUpdateTypeDef
def get_value() -> UpdateStackInputStackUpdateTypeDef:
return {
"TemplateBody": ...,
}
Definition
class UpdateStackInputStackUpdateTypeDef(TypedDict):
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
UsePreviousTemplate: NotRequired[bool],
StackPolicyDuringUpdateBody: NotRequired[str],
StackPolicyDuringUpdateURL: NotRequired[str],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
Capabilities: NotRequired[Sequence[CapabilityType]], # (2)
ResourceTypes: NotRequired[Sequence[str]],
RoleARN: NotRequired[str],
RollbackConfiguration: NotRequired[RollbackConfigurationTypeDef], # (3)
StackPolicyBody: NotRequired[str],
StackPolicyURL: NotRequired[str],
NotificationARNs: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
DisableRollback: NotRequired[bool],
ClientRequestToken: NotRequired[str],
- See ParameterTypeDef
- See CapabilityType
- See RollbackConfigurationTypeDef
- See TagTypeDef
ListStacksOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStacksOutputTypeDef
def get_value() -> ListStacksOutputTypeDef:
return {
"StackSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListStacksOutputTypeDef(TypedDict):
StackSummaries: List[StackSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStackInstancesOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackInstancesOutputTypeDef
def get_value() -> ListStackInstancesOutputTypeDef:
return {
"Summaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListStackInstancesOutputTypeDef(TypedDict):
Summaries: List[StackInstanceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackInstanceOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackInstanceOutputTypeDef
def get_value() -> DescribeStackInstanceOutputTypeDef:
return {
"StackInstance": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStackInstanceOutputTypeDef(TypedDict):
StackInstance: StackInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackResourceOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourceOutputTypeDef
def get_value() -> DescribeStackResourceOutputTypeDef:
return {
"StackResourceDetail": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStackResourceOutputTypeDef(TypedDict):
StackResourceDetail: StackResourceDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackResourcesOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackResourcesOutputTypeDef
def get_value() -> DescribeStackResourcesOutputTypeDef:
return {
"StackResources": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStackResourcesOutputTypeDef(TypedDict):
StackResources: List[StackResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStackResourcesOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackResourcesOutputTypeDef
def get_value() -> ListStackResourcesOutputTypeDef:
return {
"StackResourceSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListStackResourcesOutputTypeDef(TypedDict):
StackResourceSummaries: List[StackResourceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackSetOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackSetOutputTypeDef
def get_value() -> DescribeStackSetOutputTypeDef:
return {
"StackSet": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStackSetOutputTypeDef(TypedDict):
StackSet: StackSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStackSetOperationsOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ListStackSetOperationsOutputTypeDef
def get_value() -> ListStackSetOperationsOutputTypeDef:
return {
"Summaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListStackSetOperationsOutputTypeDef(TypedDict):
Summaries: List[StackSetOperationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackSetOperationOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStackSetOperationOutputTypeDef
def get_value() -> DescribeStackSetOperationOutputTypeDef:
return {
"StackSetOperation": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStackSetOperationOutputTypeDef(TypedDict):
StackSetOperation: StackSetOperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeChangeSetHooksOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetHooksOutputTypeDef
def get_value() -> DescribeChangeSetHooksOutputTypeDef:
return {
"ChangeSetId": ...,
"ChangeSetName": ...,
"Hooks": ...,
"Status": ...,
"NextToken": ...,
"StackId": ...,
"StackName": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeChangeSetHooksOutputTypeDef(TypedDict):
ChangeSetId: str,
ChangeSetName: str,
Hooks: List[ChangeSetHookTypeDef], # (1)
Status: ChangeSetHooksStatusType, # (2)
NextToken: str,
StackId: str,
StackName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ChangeTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import ChangeTypeDef
def get_value() -> ChangeTypeDef:
return {
"Type": ...,
}
Definition
class ChangeTypeDef(TypedDict):
Type: NotRequired[ChangeTypeType], # (1)
HookInvocationCount: NotRequired[int],
ResourceChange: NotRequired[ResourceChangeTypeDef], # (2)
- See ChangeTypeType
- See ResourceChangeTypeDef
DescribeStacksOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeStacksOutputTypeDef
def get_value() -> DescribeStacksOutputTypeDef:
return {
"Stacks": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeStacksOutputTypeDef(TypedDict):
Stacks: List[StackTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- See ResponseMetadataTypeDef
DescribeChangeSetOutputTypeDef
Usage Example
from mypy_boto3_cloudformation.type_defs import DescribeChangeSetOutputTypeDef
def get_value() -> DescribeChangeSetOutputTypeDef:
return {
"ChangeSetName": ...,
"ChangeSetId": ...,
"StackId": ...,
"StackName": ...,
"Description": ...,
"Parameters": ...,
"CreationTime": ...,
"ExecutionStatus": ...,
"Status": ...,
"StatusReason": ...,
"NotificationARNs": ...,
"RollbackConfiguration": ...,
"Capabilities": ...,
"Tags": ...,
"Changes": ...,
"NextToken": ...,
"IncludeNestedStacks": ...,
"ParentChangeSetId": ...,
"RootChangeSetId": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeChangeSetOutputTypeDef(TypedDict):
ChangeSetName: str,
ChangeSetId: str,
StackId: str,
StackName: str,
Description: str,
Parameters: List[ParameterTypeDef], # (1)
CreationTime: datetime,
ExecutionStatus: ExecutionStatusType, # (2)
Status: ChangeSetStatusType, # (3)
StatusReason: str,
NotificationARNs: List[str],
RollbackConfiguration: RollbackConfigurationTypeDef, # (4)
Capabilities: List[CapabilityType], # (5)
Tags: List[TagTypeDef], # (6)
Changes: List[ChangeTypeDef], # (7)
NextToken: str,
IncludeNestedStacks: bool,
ParentChangeSetId: str,
RootChangeSetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See ParameterTypeDef
- See ExecutionStatusType
- See ChangeSetStatusType
- See RollbackConfigurationTypeDef
- See CapabilityType
- See TagTypeDef
- See ChangeTypeDef
- See ResponseMetadataTypeDef