Skip to content

Type definitions#

Index > CloudFormation > Type definitions

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

AccountGateResultTypeDef#

# AccountGateResultTypeDef definition

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

AccountLimitTypeDef#

# AccountLimitTypeDef definition

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

LoggingConfigTypeDef#

# LoggingConfigTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

AutoDeploymentTypeDef#

# AutoDeploymentTypeDef definition

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

TypeConfigurationIdentifierTypeDef#

# TypeConfigurationIdentifierTypeDef definition

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

TypeConfigurationDetailsTypeDef#

# TypeConfigurationDetailsTypeDef definition

class TypeConfigurationDetailsTypeDef(TypedDict):
    Arn: NotRequired[str],
    Alias: NotRequired[str],
    Configuration: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    TypeArn: NotRequired[str],
    TypeName: NotRequired[str],
    IsDefaultConfiguration: NotRequired[bool],

CancelUpdateStackInputRequestTypeDef#

# CancelUpdateStackInputRequestTypeDef definition

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

CancelUpdateStackInputStackCancelUpdateTypeDef#

# CancelUpdateStackInputStackCancelUpdateTypeDef definition

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

ChangeSetHookResourceTargetDetailsTypeDef#

# ChangeSetHookResourceTargetDetailsTypeDef definition

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

ChangeSetSummaryTypeDef#

# ChangeSetSummaryTypeDef definition

class ChangeSetSummaryTypeDef(TypedDict):
    StackId: NotRequired[str],
    StackName: NotRequired[str],
    ChangeSetId: NotRequired[str],
    ChangeSetName: NotRequired[str],
    ExecutionStatus: NotRequired[ExecutionStatusType],  # (1)
    Status: NotRequired[ChangeSetStatusType],  # (2)
    StatusReason: NotRequired[str],
    CreationTime: NotRequired[datetime],
    Description: NotRequired[str],
    IncludeNestedStacks: NotRequired[bool],
    ParentChangeSetId: NotRequired[str],
    RootChangeSetId: NotRequired[str],
    ImportExistingResources: NotRequired[bool],
  1. See ExecutionStatusType
  2. See ChangeSetStatusType

ContinueUpdateRollbackInputRequestTypeDef#

# ContinueUpdateRollbackInputRequestTypeDef definition

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

ParameterTypeDef#

# ParameterTypeDef definition

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

ResourceToImportTypeDef#

# ResourceToImportTypeDef definition

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

TagTypeDef#

# TagTypeDef definition

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

ResourceDefinitionTypeDef#

# ResourceDefinitionTypeDef definition

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

TemplateConfigurationTypeDef#

# TemplateConfigurationTypeDef definition

class TemplateConfigurationTypeDef(TypedDict):
    DeletionPolicy: NotRequired[GeneratedTemplateDeletionPolicyType],  # (1)
    UpdateReplacePolicy: NotRequired[GeneratedTemplateUpdateReplacePolicyType],  # (2)
  1. See GeneratedTemplateDeletionPolicyType
  2. See GeneratedTemplateUpdateReplacePolicyType

DeploymentTargetsTypeDef#

# DeploymentTargetsTypeDef definition

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

StackSetOperationPreferencesTypeDef#

# StackSetOperationPreferencesTypeDef definition

class StackSetOperationPreferencesTypeDef(TypedDict):
    RegionConcurrencyType: NotRequired[RegionConcurrencyTypeType],  # (1)
    RegionOrder: NotRequired[Sequence[str]],
    FailureToleranceCount: NotRequired[int],
    FailureTolerancePercentage: NotRequired[int],
    MaxConcurrentCount: NotRequired[int],
    MaxConcurrentPercentage: NotRequired[int],
    ConcurrencyMode: NotRequired[ConcurrencyModeType],  # (2)
  1. See RegionConcurrencyTypeType
  2. See ConcurrencyModeType

ManagedExecutionTypeDef#

# ManagedExecutionTypeDef definition

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

DeactivateTypeInputRequestTypeDef#

# DeactivateTypeInputRequestTypeDef definition

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

DeleteChangeSetInputRequestTypeDef#

# DeleteChangeSetInputRequestTypeDef definition

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

DeleteGeneratedTemplateInputRequestTypeDef#

# DeleteGeneratedTemplateInputRequestTypeDef definition

class DeleteGeneratedTemplateInputRequestTypeDef(TypedDict):
    GeneratedTemplateName: str,

DeleteStackInputRequestTypeDef#

# DeleteStackInputRequestTypeDef definition

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

DeleteStackInputStackDeleteTypeDef#

# DeleteStackInputStackDeleteTypeDef definition

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

DeleteStackSetInputRequestTypeDef#

# DeleteStackSetInputRequestTypeDef definition

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

DeregisterTypeInputRequestTypeDef#

# DeregisterTypeInputRequestTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

DescribeAccountLimitsInputRequestTypeDef#

# DescribeAccountLimitsInputRequestTypeDef definition

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

DescribeChangeSetHooksInputRequestTypeDef#

# DescribeChangeSetHooksInputRequestTypeDef definition

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

WaiterConfigTypeDef#

# WaiterConfigTypeDef definition

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

DescribeChangeSetInputRequestTypeDef#

# DescribeChangeSetInputRequestTypeDef definition

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

DescribeGeneratedTemplateInputRequestTypeDef#

# DescribeGeneratedTemplateInputRequestTypeDef definition

class DescribeGeneratedTemplateInputRequestTypeDef(TypedDict):
    GeneratedTemplateName: str,

TemplateProgressTypeDef#

# TemplateProgressTypeDef definition

class TemplateProgressTypeDef(TypedDict):
    ResourcesSucceeded: NotRequired[int],
    ResourcesFailed: NotRequired[int],
    ResourcesProcessing: NotRequired[int],
    ResourcesPending: NotRequired[int],

DescribeOrganizationsAccessInputRequestTypeDef#

# DescribeOrganizationsAccessInputRequestTypeDef definition

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

DescribePublisherInputRequestTypeDef#

# DescribePublisherInputRequestTypeDef definition

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

DescribeResourceScanInputRequestTypeDef#

# DescribeResourceScanInputRequestTypeDef definition

class DescribeResourceScanInputRequestTypeDef(TypedDict):
    ResourceScanId: str,

DescribeStackDriftDetectionStatusInputRequestTypeDef#

# DescribeStackDriftDetectionStatusInputRequestTypeDef definition

class DescribeStackDriftDetectionStatusInputRequestTypeDef(TypedDict):
    StackDriftDetectionId: str,

DescribeStackEventsInputRequestTypeDef#

# DescribeStackEventsInputRequestTypeDef definition

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

StackEventTypeDef#

# StackEventTypeDef definition

class StackEventTypeDef(TypedDict):
    StackId: str,
    EventId: str,
    StackName: str,
    Timestamp: datetime,
    LogicalResourceId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceStatus: NotRequired[ResourceStatusType],  # (1)
    ResourceStatusReason: NotRequired[str],
    ResourceProperties: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    HookType: NotRequired[str],
    HookStatus: NotRequired[HookStatusType],  # (2)
    HookStatusReason: NotRequired[str],
    HookInvocationPoint: NotRequired[HookInvocationPointType],  # (3)
    HookFailureMode: NotRequired[HookFailureModeType],  # (4)
    DetailedStatus: NotRequired[DetailedStatusType],  # (5)
  1. See ResourceStatusType
  2. See HookStatusType
  3. See HookInvocationPointType
  4. See HookFailureModeType
  5. See DetailedStatusType

DescribeStackInstanceInputRequestTypeDef#

# DescribeStackInstanceInputRequestTypeDef definition

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

DescribeStackResourceDriftsInputRequestTypeDef#

# DescribeStackResourceDriftsInputRequestTypeDef definition

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

DescribeStackResourceInputRequestTypeDef#

# DescribeStackResourceInputRequestTypeDef definition

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

DescribeStackResourcesInputRequestTypeDef#

# DescribeStackResourcesInputRequestTypeDef definition

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

DescribeStackSetInputRequestTypeDef#

# DescribeStackSetInputRequestTypeDef definition

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

DescribeStackSetOperationInputRequestTypeDef#

# DescribeStackSetOperationInputRequestTypeDef definition

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

DescribeStacksInputRequestTypeDef#

# DescribeStacksInputRequestTypeDef definition

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

DescribeTypeInputRequestTypeDef#

# DescribeTypeInputRequestTypeDef definition

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

RequiredActivatedTypeTypeDef#

# RequiredActivatedTypeTypeDef definition

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

DescribeTypeRegistrationInputRequestTypeDef#

# DescribeTypeRegistrationInputRequestTypeDef definition

class DescribeTypeRegistrationInputRequestTypeDef(TypedDict):
    RegistrationToken: str,

DetectStackDriftInputRequestTypeDef#

# DetectStackDriftInputRequestTypeDef definition

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

DetectStackResourceDriftInputRequestTypeDef#

# DetectStackResourceDriftInputRequestTypeDef definition

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

ExecuteChangeSetInputRequestTypeDef#

# ExecuteChangeSetInputRequestTypeDef definition

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

ExportTypeDef#

# ExportTypeDef definition

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

GetGeneratedTemplateInputRequestTypeDef#

# GetGeneratedTemplateInputRequestTypeDef definition

class GetGeneratedTemplateInputRequestTypeDef(TypedDict):
    GeneratedTemplateName: str,
    Format: NotRequired[TemplateFormatType],  # (1)
  1. See TemplateFormatType

GetStackPolicyInputRequestTypeDef#

# GetStackPolicyInputRequestTypeDef definition

class GetStackPolicyInputRequestTypeDef(TypedDict):
    StackName: str,

GetTemplateInputRequestTypeDef#

# GetTemplateInputRequestTypeDef definition

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

TemplateSummaryConfigTypeDef#

# TemplateSummaryConfigTypeDef definition

class TemplateSummaryConfigTypeDef(TypedDict):
    TreatUnrecognizedResourceTypesAsWarnings: NotRequired[bool],

ResourceIdentifierSummaryTypeDef#

# ResourceIdentifierSummaryTypeDef definition

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

WarningsTypeDef#

# WarningsTypeDef definition

class WarningsTypeDef(TypedDict):
    UnrecognizedResourceTypes: NotRequired[List[str]],

ListChangeSetsInputRequestTypeDef#

# ListChangeSetsInputRequestTypeDef definition

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

ListExportsInputRequestTypeDef#

# ListExportsInputRequestTypeDef definition

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

ListGeneratedTemplatesInputRequestTypeDef#

# ListGeneratedTemplatesInputRequestTypeDef definition

class ListGeneratedTemplatesInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

TemplateSummaryTypeDef#

# TemplateSummaryTypeDef definition

class TemplateSummaryTypeDef(TypedDict):
    GeneratedTemplateId: NotRequired[str],
    GeneratedTemplateName: NotRequired[str],
    Status: NotRequired[GeneratedTemplateStatusType],  # (1)
    StatusReason: NotRequired[str],
    CreationTime: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
    NumberOfResources: NotRequired[int],
  1. See GeneratedTemplateStatusType

ListImportsInputRequestTypeDef#

# ListImportsInputRequestTypeDef definition

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

ScannedResourceIdentifierTypeDef#

# ScannedResourceIdentifierTypeDef definition

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

ScannedResourceTypeDef#

# ScannedResourceTypeDef definition

class ScannedResourceTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    ResourceIdentifier: NotRequired[Dict[str, str]],
    ManagedByStack: NotRequired[bool],

ListResourceScanResourcesInputRequestTypeDef#

# ListResourceScanResourcesInputRequestTypeDef definition

class ListResourceScanResourcesInputRequestTypeDef(TypedDict):
    ResourceScanId: str,
    ResourceIdentifier: NotRequired[str],
    ResourceTypePrefix: NotRequired[str],
    TagKey: NotRequired[str],
    TagValue: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListResourceScansInputRequestTypeDef#

# ListResourceScansInputRequestTypeDef definition

class ListResourceScansInputRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ResourceScanSummaryTypeDef#

# ResourceScanSummaryTypeDef definition

class ResourceScanSummaryTypeDef(TypedDict):
    ResourceScanId: NotRequired[str],
    Status: NotRequired[ResourceScanStatusType],  # (1)
    StatusReason: NotRequired[str],
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    PercentageCompleted: NotRequired[float],
  1. See ResourceScanStatusType

ListStackInstanceResourceDriftsInputRequestTypeDef#

# ListStackInstanceResourceDriftsInputRequestTypeDef definition

class ListStackInstanceResourceDriftsInputRequestTypeDef(TypedDict):
    StackSetName: str,
    StackInstanceAccount: str,
    StackInstanceRegion: str,
    OperationId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    StackInstanceResourceDriftStatuses: NotRequired[Sequence[StackResourceDriftStatusType]],  # (1)
    CallAs: NotRequired[CallAsType],  # (2)
  1. See StackResourceDriftStatusType
  2. See CallAsType

StackInstanceFilterTypeDef#

# StackInstanceFilterTypeDef definition

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

ListStackResourcesInputRequestTypeDef#

# ListStackResourcesInputRequestTypeDef definition

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

ListStackSetAutoDeploymentTargetsInputRequestTypeDef#

# ListStackSetAutoDeploymentTargetsInputRequestTypeDef definition

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

StackSetAutoDeploymentTargetSummaryTypeDef#

# StackSetAutoDeploymentTargetSummaryTypeDef definition

class StackSetAutoDeploymentTargetSummaryTypeDef(TypedDict):
    OrganizationalUnitId: NotRequired[str],
    Regions: NotRequired[List[str]],

OperationResultFilterTypeDef#

# OperationResultFilterTypeDef definition

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

ListStackSetOperationsInputRequestTypeDef#

# ListStackSetOperationsInputRequestTypeDef definition

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

ListStackSetsInputRequestTypeDef#

# ListStackSetsInputRequestTypeDef definition

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

ListStacksInputRequestTypeDef#

# ListStacksInputRequestTypeDef definition

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

ListTypeRegistrationsInputRequestTypeDef#

# ListTypeRegistrationsInputRequestTypeDef definition

class ListTypeRegistrationsInputRequestTypeDef(TypedDict):
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    TypeArn: NotRequired[str],
    RegistrationStatusFilter: NotRequired[RegistrationStatusType],  # (2)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See RegistryTypeType
  2. See RegistrationStatusType

ListTypeVersionsInputRequestTypeDef#

# ListTypeVersionsInputRequestTypeDef definition

class ListTypeVersionsInputRequestTypeDef(TypedDict):
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    Arn: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    DeprecatedStatus: NotRequired[DeprecatedStatusType],  # (2)
    PublisherId: NotRequired[str],
  1. See RegistryTypeType
  2. See DeprecatedStatusType

TypeVersionSummaryTypeDef#

# TypeVersionSummaryTypeDef definition

class TypeVersionSummaryTypeDef(TypedDict):
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    VersionId: NotRequired[str],
    IsDefaultVersion: NotRequired[bool],
    Arn: NotRequired[str],
    TimeCreated: NotRequired[datetime],
    Description: NotRequired[str],
    PublicVersionNumber: NotRequired[str],
  1. See RegistryTypeType

TypeFiltersTypeDef#

# TypeFiltersTypeDef definition

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

TypeSummaryTypeDef#

# TypeSummaryTypeDef definition

class TypeSummaryTypeDef(TypedDict):
    Type: NotRequired[RegistryTypeType],  # (1)
    TypeName: NotRequired[str],
    DefaultVersionId: NotRequired[str],
    TypeArn: NotRequired[str],
    LastUpdated: NotRequired[datetime],
    Description: NotRequired[str],
    PublisherId: NotRequired[str],
    OriginalTypeName: NotRequired[str],
    PublicVersionNumber: NotRequired[str],
    LatestPublicVersion: NotRequired[str],
    PublisherIdentity: NotRequired[IdentityProviderType],  # (2)
    PublisherName: NotRequired[str],
    IsActivated: NotRequired[bool],
  1. See RegistryTypeType
  2. See IdentityProviderType

ModuleInfoTypeDef#

# ModuleInfoTypeDef definition

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

OutputTypeDef#

# OutputTypeDef definition

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

ParameterConstraintsTypeDef#

# ParameterConstraintsTypeDef definition

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

PhysicalResourceIdContextKeyValuePairTypeDef#

# PhysicalResourceIdContextKeyValuePairTypeDef definition

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

PropertyDifferenceTypeDef#

# PropertyDifferenceTypeDef definition

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

PublishTypeInputRequestTypeDef#

# PublishTypeInputRequestTypeDef definition

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

RecordHandlerProgressInputRequestTypeDef#

# RecordHandlerProgressInputRequestTypeDef definition

class RecordHandlerProgressInputRequestTypeDef(TypedDict):
    BearerToken: str,
    OperationStatus: OperationStatusType,  # (1)
    CurrentOperationStatus: NotRequired[OperationStatusType],  # (1)
    StatusMessage: NotRequired[str],
    ErrorCode: NotRequired[HandlerErrorCodeType],  # (3)
    ResourceModel: NotRequired[str],
    ClientRequestToken: NotRequired[str],
  1. See OperationStatusType
  2. See OperationStatusType
  3. See HandlerErrorCodeType

RegisterPublisherInputRequestTypeDef#

# RegisterPublisherInputRequestTypeDef definition

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

ResourceTargetDefinitionTypeDef#

# ResourceTargetDefinitionTypeDef definition

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

RollbackTriggerTypeDef#

# RollbackTriggerTypeDef definition

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

RollbackStackInputRequestTypeDef#

# RollbackStackInputRequestTypeDef definition

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

SetStackPolicyInputRequestTypeDef#

# SetStackPolicyInputRequestTypeDef definition

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

SetTypeConfigurationInputRequestTypeDef#

# SetTypeConfigurationInputRequestTypeDef definition

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

SetTypeDefaultVersionInputRequestTypeDef#

# SetTypeDefaultVersionInputRequestTypeDef definition

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

SignalResourceInputRequestTypeDef#

# SignalResourceInputRequestTypeDef definition

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

StackDriftInformationSummaryTypeDef#

# StackDriftInformationSummaryTypeDef definition

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

StackDriftInformationTypeDef#

# StackDriftInformationTypeDef definition

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

StackInstanceComprehensiveStatusTypeDef#

# StackInstanceComprehensiveStatusTypeDef definition

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

StackResourceDriftInformationTypeDef#

# StackResourceDriftInformationTypeDef definition

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

StackResourceDriftInformationSummaryTypeDef#

# StackResourceDriftInformationSummaryTypeDef definition

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

StackSetDriftDetectionDetailsTypeDef#

# StackSetDriftDetectionDetailsTypeDef definition

class StackSetDriftDetectionDetailsTypeDef(TypedDict):
    DriftStatus: NotRequired[StackSetDriftStatusType],  # (1)
    DriftDetectionStatus: NotRequired[StackSetDriftDetectionStatusType],  # (2)
    LastDriftCheckTimestamp: NotRequired[datetime],
    TotalStackInstancesCount: NotRequired[int],
    DriftedStackInstancesCount: NotRequired[int],
    InSyncStackInstancesCount: NotRequired[int],
    InProgressStackInstancesCount: NotRequired[int],
    FailedStackInstancesCount: NotRequired[int],
  1. See StackSetDriftStatusType
  2. See StackSetDriftDetectionStatusType

StackSetOperationPreferencesPaginatorTypeDef#

# StackSetOperationPreferencesPaginatorTypeDef definition

class StackSetOperationPreferencesPaginatorTypeDef(TypedDict):
    RegionConcurrencyType: NotRequired[RegionConcurrencyTypeType],  # (1)
    RegionOrder: NotRequired[List[str]],
    FailureToleranceCount: NotRequired[int],
    FailureTolerancePercentage: NotRequired[int],
    MaxConcurrentCount: NotRequired[int],
    MaxConcurrentPercentage: NotRequired[int],
    ConcurrencyMode: NotRequired[ConcurrencyModeType],  # (2)
  1. See RegionConcurrencyTypeType
  2. See ConcurrencyModeType

StackSetOperationStatusDetailsTypeDef#

# StackSetOperationStatusDetailsTypeDef definition

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

StartResourceScanInputRequestTypeDef#

# StartResourceScanInputRequestTypeDef definition

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

StopStackSetOperationInputRequestTypeDef#

# StopStackSetOperationInputRequestTypeDef definition

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

TemplateParameterTypeDef#

# TemplateParameterTypeDef definition

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

TestTypeInputRequestTypeDef#

# TestTypeInputRequestTypeDef definition

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

UpdateTerminationProtectionInputRequestTypeDef#

# UpdateTerminationProtectionInputRequestTypeDef definition

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

ValidateTemplateInputRequestTypeDef#

# ValidateTemplateInputRequestTypeDef definition

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

WarningPropertyTypeDef#

# WarningPropertyTypeDef definition

class WarningPropertyTypeDef(TypedDict):
    PropertyPath: NotRequired[str],
    Required: NotRequired[bool],
    Description: NotRequired[str],

StackSetOperationResultSummaryTypeDef#

# StackSetOperationResultSummaryTypeDef definition

class StackSetOperationResultSummaryTypeDef(TypedDict):
    Account: NotRequired[str],
    Region: NotRequired[str],
    Status: NotRequired[StackSetOperationResultStatusType],  # (1)
    StatusReason: NotRequired[str],
    AccountGateResult: NotRequired[AccountGateResultTypeDef],  # (2)
    OrganizationalUnitId: NotRequired[str],
  1. See StackSetOperationResultStatusType
  2. See AccountGateResultTypeDef

ActivateTypeInputRequestTypeDef#

# ActivateTypeInputRequestTypeDef definition

class ActivateTypeInputRequestTypeDef(TypedDict):
    Type: NotRequired[ThirdPartyTypeType],  # (1)
    PublicTypeArn: NotRequired[str],
    PublisherId: NotRequired[str],
    TypeName: NotRequired[str],
    TypeNameAlias: NotRequired[str],
    AutoUpdate: NotRequired[bool],
    LoggingConfig: NotRequired[LoggingConfigTypeDef],  # (2)
    ExecutionRoleArn: NotRequired[str],
    VersionBump: NotRequired[VersionBumpType],  # (3)
    MajorVersion: NotRequired[int],
  1. See ThirdPartyTypeType
  2. See LoggingConfigTypeDef
  3. See VersionBumpType

RegisterTypeInputRequestTypeDef#

# RegisterTypeInputRequestTypeDef definition

class RegisterTypeInputRequestTypeDef(TypedDict):
    TypeName: str,
    SchemaHandlerPackage: str,
    Type: NotRequired[RegistryTypeType],  # (1)
    LoggingConfig: NotRequired[LoggingConfigTypeDef],  # (2)
    ExecutionRoleArn: NotRequired[str],
    ClientRequestToken: NotRequired[str],
  1. See RegistryTypeType
  2. See LoggingConfigTypeDef

ActivateTypeOutputTypeDef#

# ActivateTypeOutputTypeDef definition

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

CreateChangeSetOutputTypeDef#

# CreateChangeSetOutputTypeDef definition

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

CreateGeneratedTemplateOutputTypeDef#

# CreateGeneratedTemplateOutputTypeDef definition

class CreateGeneratedTemplateOutputTypeDef(TypedDict):
    GeneratedTemplateId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateStackInstancesOutputTypeDef#

# CreateStackInstancesOutputTypeDef definition

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

CreateStackOutputTypeDef#

# CreateStackOutputTypeDef definition

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

CreateStackSetOutputTypeDef#

# CreateStackSetOutputTypeDef definition

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

DeleteStackInstancesOutputTypeDef#

# DeleteStackInstancesOutputTypeDef definition

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

DescribeAccountLimitsOutputTypeDef#

# DescribeAccountLimitsOutputTypeDef definition

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

DescribeOrganizationsAccessOutputTypeDef#

# DescribeOrganizationsAccessOutputTypeDef definition

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

DescribePublisherOutputTypeDef#

# DescribePublisherOutputTypeDef definition

class DescribePublisherOutputTypeDef(TypedDict):
    PublisherId: str,
    PublisherStatus: PublisherStatusType,  # (1)
    IdentityProvider: IdentityProviderType,  # (2)
    PublisherProfile: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PublisherStatusType
  2. See IdentityProviderType
  3. See ResponseMetadataTypeDef

DescribeResourceScanOutputTypeDef#

# DescribeResourceScanOutputTypeDef definition

class DescribeResourceScanOutputTypeDef(TypedDict):
    ResourceScanId: str,
    Status: ResourceScanStatusType,  # (1)
    StatusReason: str,
    StartTime: datetime,
    EndTime: datetime,
    PercentageCompleted: float,
    ResourceTypes: List[str],
    ResourcesScanned: int,
    ResourcesRead: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceScanStatusType
  2. See ResponseMetadataTypeDef

DescribeStackDriftDetectionStatusOutputTypeDef#

# DescribeStackDriftDetectionStatusOutputTypeDef definition

class DescribeStackDriftDetectionStatusOutputTypeDef(TypedDict):
    StackId: str,
    StackDriftDetectionId: str,
    StackDriftStatus: StackDriftStatusType,  # (1)
    DetectionStatus: StackDriftDetectionStatusType,  # (2)
    DetectionStatusReason: str,
    DriftedStackResourceCount: int,
    Timestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See StackDriftStatusType
  2. See StackDriftDetectionStatusType
  3. See ResponseMetadataTypeDef

DescribeTypeRegistrationOutputTypeDef#

# DescribeTypeRegistrationOutputTypeDef definition

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

DetectStackDriftOutputTypeDef#

# DetectStackDriftOutputTypeDef definition

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

DetectStackSetDriftOutputTypeDef#

# DetectStackSetDriftOutputTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

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

EstimateTemplateCostOutputTypeDef#

# EstimateTemplateCostOutputTypeDef definition

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

GetGeneratedTemplateOutputTypeDef#

# GetGeneratedTemplateOutputTypeDef definition

class GetGeneratedTemplateOutputTypeDef(TypedDict):
    Status: GeneratedTemplateStatusType,  # (1)
    TemplateBody: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GeneratedTemplateStatusType
  2. See ResponseMetadataTypeDef

GetStackPolicyOutputTypeDef#

# GetStackPolicyOutputTypeDef definition

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

GetTemplateOutputTypeDef#

# GetTemplateOutputTypeDef definition

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

ImportStacksToStackSetOutputTypeDef#

# ImportStacksToStackSetOutputTypeDef definition

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

ListImportsOutputTypeDef#

# ListImportsOutputTypeDef definition

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

ListTypeRegistrationsOutputTypeDef#

# ListTypeRegistrationsOutputTypeDef definition

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

ModuleInfoResponseTypeDef#

# ModuleInfoResponseTypeDef definition

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

PublishTypeOutputTypeDef#

# PublishTypeOutputTypeDef definition

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

RegisterPublisherOutputTypeDef#

# RegisterPublisherOutputTypeDef definition

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

RegisterTypeOutputTypeDef#

# RegisterTypeOutputTypeDef definition

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

RollbackStackOutputTypeDef#

# RollbackStackOutputTypeDef definition

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

SetTypeConfigurationOutputTypeDef#

# SetTypeConfigurationOutputTypeDef definition

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

StackDriftInformationResponseTypeDef#

# StackDriftInformationResponseTypeDef definition

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

StackResourceDriftInformationResponseTypeDef#

# StackResourceDriftInformationResponseTypeDef definition

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

StackResourceDriftInformationSummaryResponseTypeDef#

# StackResourceDriftInformationSummaryResponseTypeDef definition

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

StartResourceScanOutputTypeDef#

# StartResourceScanOutputTypeDef definition

class StartResourceScanOutputTypeDef(TypedDict):
    ResourceScanId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TestTypeOutputTypeDef#

# TestTypeOutputTypeDef definition

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

UpdateGeneratedTemplateOutputTypeDef#

# UpdateGeneratedTemplateOutputTypeDef definition

class UpdateGeneratedTemplateOutputTypeDef(TypedDict):
    GeneratedTemplateId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateStackInstancesOutputTypeDef#

# UpdateStackInstancesOutputTypeDef definition

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

UpdateStackOutputTypeDef#

# UpdateStackOutputTypeDef definition

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

UpdateStackSetOutputTypeDef#

# UpdateStackSetOutputTypeDef definition

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

UpdateTerminationProtectionOutputTypeDef#

# UpdateTerminationProtectionOutputTypeDef definition

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

BatchDescribeTypeConfigurationsErrorTypeDef#

# BatchDescribeTypeConfigurationsErrorTypeDef definition

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

BatchDescribeTypeConfigurationsInputRequestTypeDef#

# BatchDescribeTypeConfigurationsInputRequestTypeDef definition

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

ChangeSetHookTargetDetailsTypeDef#

# ChangeSetHookTargetDetailsTypeDef definition

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

ListChangeSetsOutputTypeDef#

# ListChangeSetsOutputTypeDef definition

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

EstimateTemplateCostInputRequestTypeDef#

# EstimateTemplateCostInputRequestTypeDef definition

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

CreateGeneratedTemplateInputRequestTypeDef#

# CreateGeneratedTemplateInputRequestTypeDef definition

class CreateGeneratedTemplateInputRequestTypeDef(TypedDict):
    GeneratedTemplateName: str,
    Resources: NotRequired[Sequence[ResourceDefinitionTypeDef]],  # (1)
    StackName: NotRequired[str],
    TemplateConfiguration: NotRequired[TemplateConfigurationTypeDef],  # (2)
  1. See ResourceDefinitionTypeDef
  2. See TemplateConfigurationTypeDef

UpdateGeneratedTemplateInputRequestTypeDef#

# UpdateGeneratedTemplateInputRequestTypeDef definition

class UpdateGeneratedTemplateInputRequestTypeDef(TypedDict):
    GeneratedTemplateName: str,
    NewGeneratedTemplateName: NotRequired[str],
    AddResources: NotRequired[Sequence[ResourceDefinitionTypeDef]],  # (1)
    RemoveResources: NotRequired[Sequence[str]],
    RefreshAllResources: NotRequired[bool],
    TemplateConfiguration: NotRequired[TemplateConfigurationTypeDef],  # (2)
  1. See ResourceDefinitionTypeDef
  2. See TemplateConfigurationTypeDef

CreateStackInstancesInputRequestTypeDef#

# CreateStackInstancesInputRequestTypeDef definition

class CreateStackInstancesInputRequestTypeDef(TypedDict):
    StackSetName: str,
    Regions: Sequence[str],
    Accounts: NotRequired[Sequence[str]],
    DeploymentTargets: NotRequired[DeploymentTargetsTypeDef],  # (1)
    ParameterOverrides: NotRequired[Sequence[ParameterTypeDef]],  # (2)
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (3)
    OperationId: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (4)
  1. See DeploymentTargetsTypeDef
  2. See ParameterTypeDef
  3. See StackSetOperationPreferencesTypeDef
  4. See CallAsType

DeleteStackInstancesInputRequestTypeDef#

# DeleteStackInstancesInputRequestTypeDef definition

class DeleteStackInstancesInputRequestTypeDef(TypedDict):
    StackSetName: str,
    Regions: Sequence[str],
    RetainStacks: bool,
    Accounts: NotRequired[Sequence[str]],
    DeploymentTargets: NotRequired[DeploymentTargetsTypeDef],  # (1)
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (2)
    OperationId: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (3)
  1. See DeploymentTargetsTypeDef
  2. See StackSetOperationPreferencesTypeDef
  3. See CallAsType

DetectStackSetDriftInputRequestTypeDef#

# DetectStackSetDriftInputRequestTypeDef definition

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

ImportStacksToStackSetInputRequestTypeDef#

# ImportStacksToStackSetInputRequestTypeDef definition

class ImportStacksToStackSetInputRequestTypeDef(TypedDict):
    StackSetName: str,
    StackIds: NotRequired[Sequence[str]],
    StackIdsUrl: NotRequired[str],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (1)
    OperationId: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (2)
  1. See StackSetOperationPreferencesTypeDef
  2. See CallAsType

UpdateStackInstancesInputRequestTypeDef#

# UpdateStackInstancesInputRequestTypeDef definition

class UpdateStackInstancesInputRequestTypeDef(TypedDict):
    StackSetName: str,
    Regions: Sequence[str],
    Accounts: NotRequired[Sequence[str]],
    DeploymentTargets: NotRequired[DeploymentTargetsTypeDef],  # (1)
    ParameterOverrides: NotRequired[Sequence[ParameterTypeDef]],  # (2)
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (3)
    OperationId: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (4)
  1. See DeploymentTargetsTypeDef
  2. See ParameterTypeDef
  3. See StackSetOperationPreferencesTypeDef
  4. See CallAsType

CreateStackSetInputRequestTypeDef#

# CreateStackSetInputRequestTypeDef definition

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

StackSetSummaryTypeDef#

# StackSetSummaryTypeDef definition

class StackSetSummaryTypeDef(TypedDict):
    StackSetName: NotRequired[str],
    StackSetId: NotRequired[str],
    Description: NotRequired[str],
    Status: NotRequired[StackSetStatusType],  # (1)
    AutoDeployment: NotRequired[AutoDeploymentTypeDef],  # (2)
    PermissionModel: NotRequired[PermissionModelsType],  # (3)
    DriftStatus: NotRequired[StackDriftStatusType],  # (4)
    LastDriftCheckTimestamp: NotRequired[datetime],
    ManagedExecution: NotRequired[ManagedExecutionTypeDef],  # (5)
  1. See StackSetStatusType
  2. See AutoDeploymentTypeDef
  3. See PermissionModelsType
  4. See StackDriftStatusType
  5. See ManagedExecutionTypeDef

UpdateStackSetInputRequestTypeDef#

# UpdateStackSetInputRequestTypeDef definition

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

DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef#

# DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef definition

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

DescribeChangeSetInputDescribeChangeSetPaginateTypeDef#

# DescribeChangeSetInputDescribeChangeSetPaginateTypeDef definition

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

DescribeStackEventsInputDescribeStackEventsPaginateTypeDef#

# DescribeStackEventsInputDescribeStackEventsPaginateTypeDef definition

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

DescribeStacksInputDescribeStacksPaginateTypeDef#

# DescribeStacksInputDescribeStacksPaginateTypeDef definition

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

ListChangeSetsInputListChangeSetsPaginateTypeDef#

# ListChangeSetsInputListChangeSetsPaginateTypeDef definition

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

ListExportsInputListExportsPaginateTypeDef#

# ListExportsInputListExportsPaginateTypeDef definition

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

ListGeneratedTemplatesInputListGeneratedTemplatesPaginateTypeDef#

# ListGeneratedTemplatesInputListGeneratedTemplatesPaginateTypeDef definition

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

ListImportsInputListImportsPaginateTypeDef#

# ListImportsInputListImportsPaginateTypeDef definition

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

ListResourceScanResourcesInputListResourceScanResourcesPaginateTypeDef#

# ListResourceScanResourcesInputListResourceScanResourcesPaginateTypeDef definition

class ListResourceScanResourcesInputListResourceScanResourcesPaginateTypeDef(TypedDict):
    ResourceScanId: str,
    ResourceIdentifier: NotRequired[str],
    ResourceTypePrefix: NotRequired[str],
    TagKey: NotRequired[str],
    TagValue: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResourceScansInputListResourceScansPaginateTypeDef#

# ListResourceScansInputListResourceScansPaginateTypeDef definition

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

ListStackResourcesInputListStackResourcesPaginateTypeDef#

# ListStackResourcesInputListStackResourcesPaginateTypeDef definition

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

ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef#

# ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef definition

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

ListStackSetsInputListStackSetsPaginateTypeDef#

# ListStackSetsInputListStackSetsPaginateTypeDef definition

class ListStackSetsInputListStackSetsPaginateTypeDef(TypedDict):
    Status: NotRequired[StackSetStatusType],  # (1)
    CallAs: NotRequired[CallAsType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See StackSetStatusType
  2. See CallAsType
  3. See PaginatorConfigTypeDef

ListStacksInputListStacksPaginateTypeDef#

# ListStacksInputListStacksPaginateTypeDef definition

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

DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef#

# DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef definition

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

DescribeStacksInputStackCreateCompleteWaitTypeDef#

# DescribeStacksInputStackCreateCompleteWaitTypeDef definition

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

DescribeStacksInputStackDeleteCompleteWaitTypeDef#

# DescribeStacksInputStackDeleteCompleteWaitTypeDef definition

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

DescribeStacksInputStackExistsWaitTypeDef#

# DescribeStacksInputStackExistsWaitTypeDef definition

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

DescribeStacksInputStackImportCompleteWaitTypeDef#

# DescribeStacksInputStackImportCompleteWaitTypeDef definition

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

DescribeStacksInputStackRollbackCompleteWaitTypeDef#

# DescribeStacksInputStackRollbackCompleteWaitTypeDef definition

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

DescribeStacksInputStackUpdateCompleteWaitTypeDef#

# DescribeStacksInputStackUpdateCompleteWaitTypeDef definition

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

DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef#

# DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef definition

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

DescribeStackEventsOutputTypeDef#

# DescribeStackEventsOutputTypeDef definition

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

DescribeTypeOutputTypeDef#

# DescribeTypeOutputTypeDef definition

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

ListExportsOutputTypeDef#

# ListExportsOutputTypeDef definition

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

GetTemplateSummaryInputRequestTypeDef#

# GetTemplateSummaryInputRequestTypeDef definition

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

ListGeneratedTemplatesOutputTypeDef#

# ListGeneratedTemplatesOutputTypeDef definition

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

ListResourceScanRelatedResourcesInputListResourceScanRelatedResourcesPaginateTypeDef#

# ListResourceScanRelatedResourcesInputListResourceScanRelatedResourcesPaginateTypeDef definition

class ListResourceScanRelatedResourcesInputListResourceScanRelatedResourcesPaginateTypeDef(TypedDict):
    ResourceScanId: str,
    Resources: Sequence[ScannedResourceIdentifierTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ScannedResourceIdentifierTypeDef
  2. See PaginatorConfigTypeDef

ListResourceScanRelatedResourcesInputRequestTypeDef#

# ListResourceScanRelatedResourcesInputRequestTypeDef definition

class ListResourceScanRelatedResourcesInputRequestTypeDef(TypedDict):
    ResourceScanId: str,
    Resources: Sequence[ScannedResourceIdentifierTypeDef],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ScannedResourceIdentifierTypeDef

ListResourceScanRelatedResourcesOutputTypeDef#

# ListResourceScanRelatedResourcesOutputTypeDef definition

class ListResourceScanRelatedResourcesOutputTypeDef(TypedDict):
    RelatedResources: List[ScannedResourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScannedResourceTypeDef
  2. See ResponseMetadataTypeDef

ListResourceScanResourcesOutputTypeDef#

# ListResourceScanResourcesOutputTypeDef definition

class ListResourceScanResourcesOutputTypeDef(TypedDict):
    Resources: List[ScannedResourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ScannedResourceTypeDef
  2. See ResponseMetadataTypeDef

ListResourceScansOutputTypeDef#

# ListResourceScansOutputTypeDef definition

class ListResourceScansOutputTypeDef(TypedDict):
    ResourceScanSummaries: List[ResourceScanSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceScanSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListStackInstancesInputListStackInstancesPaginateTypeDef#

# ListStackInstancesInputListStackInstancesPaginateTypeDef definition

class ListStackInstancesInputListStackInstancesPaginateTypeDef(TypedDict):
    StackSetName: str,
    Filters: NotRequired[Sequence[StackInstanceFilterTypeDef]],  # (1)
    StackInstanceAccount: NotRequired[str],
    StackInstanceRegion: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See StackInstanceFilterTypeDef
  2. See CallAsType
  3. See PaginatorConfigTypeDef

ListStackInstancesInputRequestTypeDef#

# ListStackInstancesInputRequestTypeDef definition

class ListStackInstancesInputRequestTypeDef(TypedDict):
    StackSetName: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    Filters: NotRequired[Sequence[StackInstanceFilterTypeDef]],  # (1)
    StackInstanceAccount: NotRequired[str],
    StackInstanceRegion: NotRequired[str],
    CallAs: NotRequired[CallAsType],  # (2)
  1. See StackInstanceFilterTypeDef
  2. See CallAsType

ListStackSetAutoDeploymentTargetsOutputTypeDef#

# ListStackSetAutoDeploymentTargetsOutputTypeDef definition

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

ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef#

# ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef definition

class ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef(TypedDict):
    StackSetName: str,
    OperationId: str,
    CallAs: NotRequired[CallAsType],  # (1)
    Filters: NotRequired[Sequence[OperationResultFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See CallAsType
  2. See OperationResultFilterTypeDef
  3. See PaginatorConfigTypeDef

ListStackSetOperationResultsInputRequestTypeDef#

# ListStackSetOperationResultsInputRequestTypeDef definition

class ListStackSetOperationResultsInputRequestTypeDef(TypedDict):
    StackSetName: str,
    OperationId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
    CallAs: NotRequired[CallAsType],  # (1)
    Filters: NotRequired[Sequence[OperationResultFilterTypeDef]],  # (2)
  1. See CallAsType
  2. See OperationResultFilterTypeDef

ListTypeVersionsOutputTypeDef#

# ListTypeVersionsOutputTypeDef definition

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

ListTypesInputListTypesPaginateTypeDef#

# ListTypesInputListTypesPaginateTypeDef definition

class ListTypesInputListTypesPaginateTypeDef(TypedDict):
    Visibility: NotRequired[VisibilityType],  # (1)
    ProvisioningType: NotRequired[ProvisioningTypeType],  # (2)
    DeprecatedStatus: NotRequired[DeprecatedStatusType],  # (3)
    Type: NotRequired[RegistryTypeType],  # (4)
    Filters: NotRequired[TypeFiltersTypeDef],  # (5)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (6)
  1. See VisibilityType
  2. See ProvisioningTypeType
  3. See DeprecatedStatusType
  4. See RegistryTypeType
  5. See TypeFiltersTypeDef
  6. See PaginatorConfigTypeDef

ListTypesInputRequestTypeDef#

# ListTypesInputRequestTypeDef definition

class ListTypesInputRequestTypeDef(TypedDict):
    Visibility: NotRequired[VisibilityType],  # (1)
    ProvisioningType: NotRequired[ProvisioningTypeType],  # (2)
    DeprecatedStatus: NotRequired[DeprecatedStatusType],  # (3)
    Type: NotRequired[RegistryTypeType],  # (4)
    Filters: NotRequired[TypeFiltersTypeDef],  # (5)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See VisibilityType
  2. See ProvisioningTypeType
  3. See DeprecatedStatusType
  4. See RegistryTypeType
  5. See TypeFiltersTypeDef

ListTypesOutputTypeDef#

# ListTypesOutputTypeDef definition

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

ParameterDeclarationTypeDef#

# ParameterDeclarationTypeDef definition

class ParameterDeclarationTypeDef(TypedDict):
    ParameterKey: NotRequired[str],
    DefaultValue: NotRequired[str],
    ParameterType: NotRequired[str],
    NoEcho: NotRequired[bool],
    Description: NotRequired[str],
    ParameterConstraints: NotRequired[ParameterConstraintsTypeDef],  # (1)
  1. See ParameterConstraintsTypeDef

StackInstanceResourceDriftsSummaryTypeDef#

# StackInstanceResourceDriftsSummaryTypeDef definition

class StackInstanceResourceDriftsSummaryTypeDef(TypedDict):
    StackId: str,
    LogicalResourceId: str,
    ResourceType: str,
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (3)
    Timestamp: datetime,
    PhysicalResourceId: NotRequired[str],
    PhysicalResourceIdContext: NotRequired[List[PhysicalResourceIdContextKeyValuePairTypeDef]],  # (1)
    PropertyDifferences: NotRequired[List[PropertyDifferenceTypeDef]],  # (2)
  1. See PhysicalResourceIdContextKeyValuePairTypeDef
  2. See PropertyDifferenceTypeDef
  3. See StackResourceDriftStatusType

StackResourceDriftTypeDef#

# StackResourceDriftTypeDef definition

class StackResourceDriftTypeDef(TypedDict):
    StackId: str,
    LogicalResourceId: str,
    ResourceType: str,
    StackResourceDriftStatus: StackResourceDriftStatusType,  # (3)
    Timestamp: datetime,
    PhysicalResourceId: NotRequired[str],
    PhysicalResourceIdContext: NotRequired[List[PhysicalResourceIdContextKeyValuePairTypeDef]],  # (1)
    ExpectedProperties: NotRequired[str],
    ActualProperties: NotRequired[str],
    PropertyDifferences: NotRequired[List[PropertyDifferenceTypeDef]],  # (2)
    ModuleInfo: NotRequired[ModuleInfoTypeDef],  # (4)
  1. See PhysicalResourceIdContextKeyValuePairTypeDef
  2. See PropertyDifferenceTypeDef
  3. See StackResourceDriftStatusType
  4. See ModuleInfoTypeDef

ResourceChangeDetailTypeDef#

# ResourceChangeDetailTypeDef definition

class ResourceChangeDetailTypeDef(TypedDict):
    Target: NotRequired[ResourceTargetDefinitionTypeDef],  # (1)
    Evaluation: NotRequired[EvaluationTypeType],  # (2)
    ChangeSource: NotRequired[ChangeSourceType],  # (3)
    CausingEntity: NotRequired[str],
  1. See ResourceTargetDefinitionTypeDef
  2. See EvaluationTypeType
  3. See ChangeSourceType

RollbackConfigurationPaginatorTypeDef#

# RollbackConfigurationPaginatorTypeDef definition

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

RollbackConfigurationResponseTypeDef#

# RollbackConfigurationResponseTypeDef definition

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

RollbackConfigurationTypeDef#

# RollbackConfigurationTypeDef definition

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

StackSummaryTypeDef#

# StackSummaryTypeDef definition

class StackSummaryTypeDef(TypedDict):
    StackName: str,
    CreationTime: datetime,
    StackStatus: StackStatusType,  # (1)
    StackId: NotRequired[str],
    TemplateDescription: NotRequired[str],
    LastUpdatedTime: NotRequired[datetime],
    DeletionTime: NotRequired[datetime],
    StackStatusReason: NotRequired[str],
    ParentId: NotRequired[str],
    RootId: NotRequired[str],
    DriftInformation: NotRequired[StackDriftInformationSummaryTypeDef],  # (2)
  1. See StackStatusType
  2. See StackDriftInformationSummaryTypeDef

StackInstanceSummaryTypeDef#

# StackInstanceSummaryTypeDef definition

class StackInstanceSummaryTypeDef(TypedDict):
    StackSetId: NotRequired[str],
    Region: NotRequired[str],
    Account: NotRequired[str],
    StackId: NotRequired[str],
    Status: NotRequired[StackInstanceStatusType],  # (1)
    StatusReason: NotRequired[str],
    StackInstanceStatus: NotRequired[StackInstanceComprehensiveStatusTypeDef],  # (2)
    OrganizationalUnitId: NotRequired[str],
    DriftStatus: NotRequired[StackDriftStatusType],  # (3)
    LastDriftCheckTimestamp: NotRequired[datetime],
    LastOperationId: NotRequired[str],
  1. See StackInstanceStatusType
  2. See StackInstanceComprehensiveStatusTypeDef
  3. See StackDriftStatusType

StackInstanceTypeDef#

# StackInstanceTypeDef definition

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

StackResourceDetailTypeDef#

# StackResourceDetailTypeDef definition

class StackResourceDetailTypeDef(TypedDict):
    LogicalResourceId: str,
    ResourceType: str,
    LastUpdatedTimestamp: datetime,
    ResourceStatus: ResourceStatusType,  # (1)
    StackName: NotRequired[str],
    StackId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],
    ResourceStatusReason: NotRequired[str],
    Description: NotRequired[str],
    Metadata: NotRequired[str],
    DriftInformation: NotRequired[StackResourceDriftInformationTypeDef],  # (2)
    ModuleInfo: NotRequired[ModuleInfoTypeDef],  # (3)
  1. See ResourceStatusType
  2. See StackResourceDriftInformationTypeDef
  3. See ModuleInfoTypeDef

StackResourceTypeDef#

# StackResourceTypeDef definition

class StackResourceTypeDef(TypedDict):
    LogicalResourceId: str,
    ResourceType: str,
    Timestamp: datetime,
    ResourceStatus: ResourceStatusType,  # (1)
    StackName: NotRequired[str],
    StackId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],
    ResourceStatusReason: NotRequired[str],
    Description: NotRequired[str],
    DriftInformation: NotRequired[StackResourceDriftInformationTypeDef],  # (2)
    ModuleInfo: NotRequired[ModuleInfoTypeDef],  # (3)
  1. See ResourceStatusType
  2. See StackResourceDriftInformationTypeDef
  3. See ModuleInfoTypeDef

StackResourceSummaryTypeDef#

# StackResourceSummaryTypeDef definition

class StackResourceSummaryTypeDef(TypedDict):
    LogicalResourceId: str,
    ResourceType: str,
    LastUpdatedTimestamp: datetime,
    ResourceStatus: ResourceStatusType,  # (1)
    PhysicalResourceId: NotRequired[str],
    ResourceStatusReason: NotRequired[str],
    DriftInformation: NotRequired[StackResourceDriftInformationSummaryTypeDef],  # (2)
    ModuleInfo: NotRequired[ModuleInfoTypeDef],  # (3)
  1. See ResourceStatusType
  2. See StackResourceDriftInformationSummaryTypeDef
  3. See ModuleInfoTypeDef

StackSetTypeDef#

# StackSetTypeDef definition

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

StackSetOperationSummaryPaginatorTypeDef#

# StackSetOperationSummaryPaginatorTypeDef definition

class StackSetOperationSummaryPaginatorTypeDef(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[StackSetOperationPreferencesPaginatorTypeDef],  # (4)
  1. See StackSetOperationActionType
  2. See StackSetOperationStatusType
  3. See StackSetOperationStatusDetailsTypeDef
  4. See StackSetOperationPreferencesPaginatorTypeDef

StackSetOperationSummaryTypeDef#

# StackSetOperationSummaryTypeDef definition

class StackSetOperationSummaryTypeDef(TypedDict):
    OperationId: NotRequired[str],
    Action: NotRequired[StackSetOperationActionType],  # (1)
    Status: NotRequired[StackSetOperationStatusType],  # (2)
    CreationTimestamp: NotRequired[datetime],
    EndTimestamp: NotRequired[datetime],
    StatusReason: NotRequired[str],
    StatusDetails: NotRequired[StackSetOperationStatusDetailsTypeDef],  # (3)
    OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef],  # (4)
  1. See StackSetOperationActionType
  2. See StackSetOperationStatusType
  3. See StackSetOperationStatusDetailsTypeDef
  4. See StackSetOperationPreferencesTypeDef

StackSetOperationTypeDef#

# StackSetOperationTypeDef definition

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

ValidateTemplateOutputTypeDef#

# ValidateTemplateOutputTypeDef definition

class ValidateTemplateOutputTypeDef(TypedDict):
    Parameters: List[TemplateParameterTypeDef],  # (1)
    Description: str,
    Capabilities: List[CapabilityType],  # (2)
    CapabilitiesReason: str,
    DeclaredTransforms: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TemplateParameterTypeDef
  2. See CapabilityType
  3. See ResponseMetadataTypeDef

WarningDetailTypeDef#

# WarningDetailTypeDef definition

class WarningDetailTypeDef(TypedDict):
    Type: NotRequired[WarningTypeType],  # (1)
    Properties: NotRequired[List[WarningPropertyTypeDef]],  # (2)
  1. See WarningTypeType
  2. See WarningPropertyTypeDef

ListStackSetOperationResultsOutputTypeDef#

# ListStackSetOperationResultsOutputTypeDef definition

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

BatchDescribeTypeConfigurationsOutputTypeDef#

# BatchDescribeTypeConfigurationsOutputTypeDef definition

class BatchDescribeTypeConfigurationsOutputTypeDef(TypedDict):
    Errors: List[BatchDescribeTypeConfigurationsErrorTypeDef],  # (1)
    UnprocessedTypeConfigurations: List[TypeConfigurationIdentifierTypeDef],  # (2)
    TypeConfigurations: List[TypeConfigurationDetailsTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See BatchDescribeTypeConfigurationsErrorTypeDef
  2. See TypeConfigurationIdentifierTypeDef
  3. See TypeConfigurationDetailsTypeDef
  4. See ResponseMetadataTypeDef

ChangeSetHookTypeDef#

# ChangeSetHookTypeDef definition

class ChangeSetHookTypeDef(TypedDict):
    InvocationPoint: NotRequired[HookInvocationPointType],  # (1)
    FailureMode: NotRequired[HookFailureModeType],  # (2)
    TypeName: NotRequired[str],
    TypeVersionId: NotRequired[str],
    TypeConfigurationVersionId: NotRequired[str],
    TargetDetails: NotRequired[ChangeSetHookTargetDetailsTypeDef],  # (3)
  1. See HookInvocationPointType
  2. See HookFailureModeType
  3. See ChangeSetHookTargetDetailsTypeDef

ListStackSetsOutputTypeDef#

# ListStackSetsOutputTypeDef definition

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

GetTemplateSummaryOutputTypeDef#

# GetTemplateSummaryOutputTypeDef definition

class GetTemplateSummaryOutputTypeDef(TypedDict):
    Parameters: List[ParameterDeclarationTypeDef],  # (1)
    Description: str,
    Capabilities: List[CapabilityType],  # (2)
    CapabilitiesReason: str,
    ResourceTypes: List[str],
    Version: str,
    Metadata: str,
    DeclaredTransforms: List[str],
    ResourceIdentifierSummaries: List[ResourceIdentifierSummaryTypeDef],  # (3)
    Warnings: WarningsTypeDef,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ParameterDeclarationTypeDef
  2. See CapabilityType
  3. See ResourceIdentifierSummaryTypeDef
  4. See WarningsTypeDef
  5. See ResponseMetadataTypeDef

ListStackInstanceResourceDriftsOutputTypeDef#

# ListStackInstanceResourceDriftsOutputTypeDef definition

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

DescribeStackResourceDriftsOutputTypeDef#

# DescribeStackResourceDriftsOutputTypeDef definition

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

DetectStackResourceDriftOutputTypeDef#

# DetectStackResourceDriftOutputTypeDef definition

class DetectStackResourceDriftOutputTypeDef(TypedDict):
    StackResourceDrift: StackResourceDriftTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceDriftTypeDef
  2. See ResponseMetadataTypeDef

ResourceChangeTypeDef#

# ResourceChangeTypeDef definition

class ResourceChangeTypeDef(TypedDict):
    Action: NotRequired[ChangeActionType],  # (1)
    LogicalResourceId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],
    ResourceType: NotRequired[str],
    Replacement: NotRequired[ReplacementType],  # (2)
    Scope: NotRequired[List[ResourceAttributeType]],  # (3)
    Details: NotRequired[List[ResourceChangeDetailTypeDef]],  # (4)
    ChangeSetId: NotRequired[str],
    ModuleInfo: NotRequired[ModuleInfoTypeDef],  # (5)
  1. See ChangeActionType
  2. See ReplacementType
  3. See ResourceAttributeType
  4. See ResourceChangeDetailTypeDef
  5. See ModuleInfoTypeDef

StackPaginatorTypeDef#

# StackPaginatorTypeDef definition

class StackPaginatorTypeDef(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[RollbackConfigurationPaginatorTypeDef],  # (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)
    RetainExceptOnCreate: NotRequired[bool],
    DetailedStatus: NotRequired[DetailedStatusType],  # (8)
  1. See ParameterTypeDef
  2. See RollbackConfigurationPaginatorTypeDef
  3. See StackStatusType
  4. See CapabilityType
  5. See OutputTypeDef
  6. See TagTypeDef
  7. See StackDriftInformationTypeDef
  8. See DetailedStatusType

CreateChangeSetInputRequestTypeDef#

# CreateChangeSetInputRequestTypeDef 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],
    OnStackFailure: NotRequired[OnStackFailureType],  # (7)
    ImportExistingResources: NotRequired[bool],
  1. See ParameterTypeDef
  2. See CapabilityType
  3. See RollbackConfigurationTypeDef
  4. See TagTypeDef
  5. See ChangeSetTypeType
  6. See ResourceToImportTypeDef
  7. See OnStackFailureType

CreateStackInputRequestTypeDef#

# CreateStackInputRequestTypeDef 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],
    RetainExceptOnCreate: NotRequired[bool],
  1. See ParameterTypeDef
  2. See RollbackConfigurationTypeDef
  3. See CapabilityType
  4. See OnFailureType
  5. See TagTypeDef

CreateStackInputServiceResourceCreateStackTypeDef#

# CreateStackInputServiceResourceCreateStackTypeDef 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],
    RetainExceptOnCreate: NotRequired[bool],
  1. See ParameterTypeDef
  2. See RollbackConfigurationTypeDef
  3. See CapabilityType
  4. See OnFailureType
  5. See TagTypeDef

StackTypeDef#

# StackTypeDef 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)
    RetainExceptOnCreate: NotRequired[bool],
    DetailedStatus: NotRequired[DetailedStatusType],  # (8)
  1. See ParameterTypeDef
  2. See RollbackConfigurationTypeDef
  3. See StackStatusType
  4. See CapabilityType
  5. See OutputTypeDef
  6. See TagTypeDef
  7. See StackDriftInformationTypeDef
  8. See DetailedStatusType

UpdateStackInputRequestTypeDef#

# UpdateStackInputRequestTypeDef 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],
    RetainExceptOnCreate: NotRequired[bool],
  1. See ParameterTypeDef
  2. See CapabilityType
  3. See RollbackConfigurationTypeDef
  4. See TagTypeDef

UpdateStackInputStackUpdateTypeDef#

# UpdateStackInputStackUpdateTypeDef 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],
    RetainExceptOnCreate: NotRequired[bool],
  1. See ParameterTypeDef
  2. See CapabilityType
  3. See RollbackConfigurationTypeDef
  4. See TagTypeDef

ListStacksOutputTypeDef#

# ListStacksOutputTypeDef definition

class ListStacksOutputTypeDef(TypedDict):
    StackSummaries: List[StackSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListStackInstancesOutputTypeDef#

# ListStackInstancesOutputTypeDef definition

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

DescribeStackInstanceOutputTypeDef#

# DescribeStackInstanceOutputTypeDef definition

class DescribeStackInstanceOutputTypeDef(TypedDict):
    StackInstance: StackInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeStackResourceOutputTypeDef#

# DescribeStackResourceOutputTypeDef definition

class DescribeStackResourceOutputTypeDef(TypedDict):
    StackResourceDetail: StackResourceDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeStackResourcesOutputTypeDef#

# DescribeStackResourcesOutputTypeDef definition

class DescribeStackResourcesOutputTypeDef(TypedDict):
    StackResources: List[StackResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceTypeDef
  2. See ResponseMetadataTypeDef

ListStackResourcesOutputTypeDef#

# ListStackResourcesOutputTypeDef definition

class ListStackResourcesOutputTypeDef(TypedDict):
    StackResourceSummaries: List[StackResourceSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackResourceSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeStackSetOutputTypeDef#

# DescribeStackSetOutputTypeDef definition

class DescribeStackSetOutputTypeDef(TypedDict):
    StackSet: StackSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSetTypeDef
  2. See ResponseMetadataTypeDef

ListStackSetOperationsOutputPaginatorTypeDef#

# ListStackSetOperationsOutputPaginatorTypeDef definition

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

ListStackSetOperationsOutputTypeDef#

# ListStackSetOperationsOutputTypeDef definition

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

DescribeStackSetOperationOutputTypeDef#

# DescribeStackSetOperationOutputTypeDef definition

class DescribeStackSetOperationOutputTypeDef(TypedDict):
    StackSetOperation: StackSetOperationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackSetOperationTypeDef
  2. See ResponseMetadataTypeDef

ResourceDetailTypeDef#

# ResourceDetailTypeDef definition

class ResourceDetailTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    LogicalResourceId: NotRequired[str],
    ResourceIdentifier: NotRequired[Dict[str, str]],
    ResourceStatus: NotRequired[GeneratedTemplateResourceStatusType],  # (1)
    ResourceStatusReason: NotRequired[str],
    Warnings: NotRequired[List[WarningDetailTypeDef]],  # (2)
  1. See GeneratedTemplateResourceStatusType
  2. See WarningDetailTypeDef

DescribeChangeSetHooksOutputTypeDef#

# DescribeChangeSetHooksOutputTypeDef definition

class DescribeChangeSetHooksOutputTypeDef(TypedDict):
    ChangeSetId: str,
    ChangeSetName: str,
    Hooks: List[ChangeSetHookTypeDef],  # (1)
    Status: ChangeSetHooksStatusType,  # (2)
    NextToken: str,
    StackId: str,
    StackName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ChangeSetHookTypeDef
  2. See ChangeSetHooksStatusType
  3. See ResponseMetadataTypeDef

ChangeTypeDef#

# ChangeTypeDef definition

class ChangeTypeDef(TypedDict):
    Type: NotRequired[ChangeTypeType],  # (1)
    HookInvocationCount: NotRequired[int],
    ResourceChange: NotRequired[ResourceChangeTypeDef],  # (2)
  1. See ChangeTypeType
  2. See ResourceChangeTypeDef

DescribeStacksOutputPaginatorTypeDef#

# DescribeStacksOutputPaginatorTypeDef definition

class DescribeStacksOutputPaginatorTypeDef(TypedDict):
    Stacks: List[StackPaginatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackPaginatorTypeDef
  2. See ResponseMetadataTypeDef

DescribeStacksOutputTypeDef#

# DescribeStacksOutputTypeDef definition

class DescribeStacksOutputTypeDef(TypedDict):
    Stacks: List[StackTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackTypeDef
  2. See ResponseMetadataTypeDef

DescribeGeneratedTemplateOutputTypeDef#

# DescribeGeneratedTemplateOutputTypeDef definition

class DescribeGeneratedTemplateOutputTypeDef(TypedDict):
    GeneratedTemplateId: str,
    GeneratedTemplateName: str,
    Resources: List[ResourceDetailTypeDef],  # (1)
    Status: GeneratedTemplateStatusType,  # (2)
    StatusReason: str,
    CreationTime: datetime,
    LastUpdatedTime: datetime,
    Progress: TemplateProgressTypeDef,  # (3)
    StackId: str,
    TemplateConfiguration: TemplateConfigurationTypeDef,  # (4)
    TotalWarnings: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ResourceDetailTypeDef
  2. See GeneratedTemplateStatusType
  3. See TemplateProgressTypeDef
  4. See TemplateConfigurationTypeDef
  5. See ResponseMetadataTypeDef

DescribeChangeSetOutputPaginatorTypeDef#

# DescribeChangeSetOutputPaginatorTypeDef definition

class DescribeChangeSetOutputPaginatorTypeDef(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: RollbackConfigurationPaginatorTypeDef,  # (4)
    Capabilities: List[CapabilityType],  # (5)
    Tags: List[TagTypeDef],  # (6)
    Changes: List[ChangeTypeDef],  # (7)
    NextToken: str,
    IncludeNestedStacks: bool,
    ParentChangeSetId: str,
    RootChangeSetId: str,
    OnStackFailure: OnStackFailureType,  # (8)
    ImportExistingResources: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See ParameterTypeDef
  2. See ExecutionStatusType
  3. See ChangeSetStatusType
  4. See RollbackConfigurationPaginatorTypeDef
  5. See CapabilityType
  6. See TagTypeDef
  7. See ChangeTypeDef
  8. See OnStackFailureType
  9. See ResponseMetadataTypeDef

DescribeChangeSetOutputTypeDef#

# DescribeChangeSetOutputTypeDef 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,
    OnStackFailure: OnStackFailureType,  # (8)
    ImportExistingResources: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)
  1. See ParameterTypeDef
  2. See ExecutionStatusType
  3. See ChangeSetStatusType
  4. See RollbackConfigurationTypeDef
  5. See CapabilityType
  6. See TagTypeDef
  7. See ChangeTypeDef
  8. See OnStackFailureType
  9. See ResponseMetadataTypeDef