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],
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],
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)
- 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],
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)
DeploymentTargetsTypeDef#
# DeploymentTargetsTypeDef definition
class DeploymentTargetsTypeDef(TypedDict):
Accounts: NotRequired[Sequence[str]],
AccountsUrl: NotRequired[str],
OrganizationalUnitIds: NotRequired[Sequence[str]],
AccountFilterType: NotRequired[AccountFilterTypeType], # (1)
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)
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],
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)
- See CallAsType
DeregisterTypeInputRequestTypeDef#
# DeregisterTypeInputRequestTypeDef definition
class DeregisterTypeInputRequestTypeDef(TypedDict):
Arn: NotRequired[str],
Type: NotRequired[RegistryTypeType], # (1)
TypeName: NotRequired[str],
VersionId: NotRequired[str],
- 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)
- 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)
- See ResourceStatusType
- See HookStatusType
- See HookInvocationPointType
- See HookFailureModeType
- See DetailedStatusType
DescribeStackInstanceInputRequestTypeDef#
# DescribeStackInstanceInputRequestTypeDef definition
class DescribeStackInstanceInputRequestTypeDef(TypedDict):
StackSetName: str,
StackInstanceAccount: str,
StackInstanceRegion: str,
CallAs: NotRequired[CallAsType], # (1)
- See CallAsType
DescribeStackResourceDriftsInputRequestTypeDef#
# DescribeStackResourceDriftsInputRequestTypeDef definition
class DescribeStackResourceDriftsInputRequestTypeDef(TypedDict):
StackName: str,
StackResourceDriftStatusFilters: NotRequired[Sequence[StackResourceDriftStatusType]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
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)
- See CallAsType
DescribeStackSetOperationInputRequestTypeDef#
# DescribeStackSetOperationInputRequestTypeDef definition
class DescribeStackSetOperationInputRequestTypeDef(TypedDict):
StackSetName: str,
OperationId: str,
CallAs: NotRequired[CallAsType], # (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],
- 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)
GetStackPolicyInputRequestTypeDef#
# GetStackPolicyInputRequestTypeDef definition
class GetStackPolicyInputRequestTypeDef(TypedDict):
StackName: str,
GetTemplateInputRequestTypeDef#
# GetTemplateInputRequestTypeDef definition
class GetTemplateInputRequestTypeDef(TypedDict):
StackName: NotRequired[str],
ChangeSetName: NotRequired[str],
TemplateStage: NotRequired[TemplateStageType], # (1)
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],
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],
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)
StackInstanceFilterTypeDef#
# StackInstanceFilterTypeDef definition
class StackInstanceFilterTypeDef(TypedDict):
Name: NotRequired[StackInstanceFilterNameType], # (1)
Values: NotRequired[str],
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)
- 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],
ListStackSetOperationsInputRequestTypeDef#
# ListStackSetOperationsInputRequestTypeDef definition
class ListStackSetOperationsInputRequestTypeDef(TypedDict):
StackSetName: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
CallAs: NotRequired[CallAsType], # (1)
- See CallAsType
ListStackSetsInputRequestTypeDef#
# ListStackSetsInputRequestTypeDef definition
class ListStackSetsInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Status: NotRequired[StackSetStatusType], # (1)
CallAs: NotRequired[CallAsType], # (2)
- See StackSetStatusType
- See CallAsType
ListStacksInputRequestTypeDef#
# ListStacksInputRequestTypeDef definition
class ListStacksInputRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
StackStatusFilter: NotRequired[Sequence[StackStatusType]], # (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],
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],
- See RegistryTypeType
- 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],
- See RegistryTypeType
TypeFiltersTypeDef#
# TypeFiltersTypeDef definition
class TypeFiltersTypeDef(TypedDict):
Category: NotRequired[CategoryType], # (1)
PublisherId: NotRequired[str],
TypeNamePrefix: NotRequired[str],
- 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],
- See RegistryTypeType
- 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)
PublishTypeInputRequestTypeDef#
# PublishTypeInputRequestTypeDef definition
class PublishTypeInputRequestTypeDef(TypedDict):
Type: NotRequired[ThirdPartyTypeType], # (1)
Arn: NotRequired[str],
TypeName: NotRequired[str],
PublicVersionNumber: NotRequired[str],
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],
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)
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)
SetTypeDefaultVersionInputRequestTypeDef#
# SetTypeDefaultVersionInputRequestTypeDef definition
class SetTypeDefaultVersionInputRequestTypeDef(TypedDict):
Arn: NotRequired[str],
Type: NotRequired[RegistryTypeType], # (1)
TypeName: NotRequired[str],
VersionId: NotRequired[str],
- See RegistryTypeType
SignalResourceInputRequestTypeDef#
# SignalResourceInputRequestTypeDef definition
class SignalResourceInputRequestTypeDef(TypedDict):
StackName: str,
LogicalResourceId: str,
UniqueId: str,
Status: ResourceSignalStatusType, # (1)
StackDriftInformationSummaryTypeDef#
# StackDriftInformationSummaryTypeDef definition
class StackDriftInformationSummaryTypeDef(TypedDict):
StackDriftStatus: StackDriftStatusType, # (1)
LastCheckTimestamp: NotRequired[datetime],
StackDriftInformationTypeDef#
# StackDriftInformationTypeDef definition
class StackDriftInformationTypeDef(TypedDict):
StackDriftStatus: StackDriftStatusType, # (1)
LastCheckTimestamp: NotRequired[datetime],
StackInstanceComprehensiveStatusTypeDef#
# StackInstanceComprehensiveStatusTypeDef definition
class StackInstanceComprehensiveStatusTypeDef(TypedDict):
DetailedStatus: NotRequired[StackInstanceDetailedStatusType], # (1)
StackResourceDriftInformationTypeDef#
# StackResourceDriftInformationTypeDef definition
class StackResourceDriftInformationTypeDef(TypedDict):
StackResourceDriftStatus: StackResourceDriftStatusType, # (1)
LastCheckTimestamp: NotRequired[datetime],
StackResourceDriftInformationSummaryTypeDef#
# StackResourceDriftInformationSummaryTypeDef definition
class StackResourceDriftInformationSummaryTypeDef(TypedDict):
StackResourceDriftStatus: StackResourceDriftStatusType, # (1)
LastCheckTimestamp: NotRequired[datetime],
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],
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)
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)
- 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],
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],
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],
- See ThirdPartyTypeType
- See LoggingConfigTypeDef
- 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],
- See RegistryTypeType
- See LoggingConfigTypeDef
ActivateTypeOutputTypeDef#
# ActivateTypeOutputTypeDef definition
class ActivateTypeOutputTypeDef(TypedDict):
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateChangeSetOutputTypeDef#
# CreateChangeSetOutputTypeDef definition
class CreateChangeSetOutputTypeDef(TypedDict):
Id: str,
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateGeneratedTemplateOutputTypeDef#
# CreateGeneratedTemplateOutputTypeDef definition
class CreateGeneratedTemplateOutputTypeDef(TypedDict):
GeneratedTemplateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStackInstancesOutputTypeDef#
# CreateStackInstancesOutputTypeDef definition
class CreateStackInstancesOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStackOutputTypeDef#
# CreateStackOutputTypeDef definition
class CreateStackOutputTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStackSetOutputTypeDef#
# CreateStackSetOutputTypeDef definition
class CreateStackSetOutputTypeDef(TypedDict):
StackSetId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteStackInstancesOutputTypeDef#
# DeleteStackInstancesOutputTypeDef definition
class DeleteStackInstancesOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountLimitsOutputTypeDef#
# DescribeAccountLimitsOutputTypeDef definition
class DescribeAccountLimitsOutputTypeDef(TypedDict):
AccountLimits: List[AccountLimitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOrganizationsAccessOutputTypeDef#
# DescribeOrganizationsAccessOutputTypeDef definition
class DescribeOrganizationsAccessOutputTypeDef(TypedDict):
Status: OrganizationStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePublisherOutputTypeDef#
# DescribePublisherOutputTypeDef definition
class DescribePublisherOutputTypeDef(TypedDict):
PublisherId: str,
PublisherStatus: PublisherStatusType, # (1)
IdentityProvider: IdentityProviderType, # (2)
PublisherProfile: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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)
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)
DescribeTypeRegistrationOutputTypeDef#
# DescribeTypeRegistrationOutputTypeDef definition
class DescribeTypeRegistrationOutputTypeDef(TypedDict):
ProgressStatus: RegistrationStatusType, # (1)
Description: str,
TypeArn: str,
TypeVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetectStackDriftOutputTypeDef#
# DetectStackDriftOutputTypeDef definition
class DetectStackDriftOutputTypeDef(TypedDict):
StackDriftDetectionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DetectStackSetDriftOutputTypeDef#
# DetectStackSetDriftOutputTypeDef definition
class DetectStackSetDriftOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EstimateTemplateCostOutputTypeDef#
# EstimateTemplateCostOutputTypeDef definition
class EstimateTemplateCostOutputTypeDef(TypedDict):
Url: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetGeneratedTemplateOutputTypeDef#
# GetGeneratedTemplateOutputTypeDef definition
class GetGeneratedTemplateOutputTypeDef(TypedDict):
Status: GeneratedTemplateStatusType, # (1)
TemplateBody: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStackPolicyOutputTypeDef#
# GetStackPolicyOutputTypeDef definition
class GetStackPolicyOutputTypeDef(TypedDict):
StackPolicyBody: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTemplateOutputTypeDef#
# GetTemplateOutputTypeDef definition
class GetTemplateOutputTypeDef(TypedDict):
TemplateBody: Dict[str, Any],
StagesAvailable: List[TemplateStageType],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportStacksToStackSetOutputTypeDef#
# ImportStacksToStackSetOutputTypeDef definition
class ImportStacksToStackSetOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListImportsOutputTypeDef#
# ListImportsOutputTypeDef definition
class ListImportsOutputTypeDef(TypedDict):
Imports: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTypeRegistrationsOutputTypeDef#
# ListTypeRegistrationsOutputTypeDef definition
class ListTypeRegistrationsOutputTypeDef(TypedDict):
RegistrationTokenList: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ModuleInfoResponseTypeDef#
# ModuleInfoResponseTypeDef definition
class ModuleInfoResponseTypeDef(TypedDict):
TypeHierarchy: str,
LogicalIdHierarchy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PublishTypeOutputTypeDef#
# PublishTypeOutputTypeDef definition
class PublishTypeOutputTypeDef(TypedDict):
PublicTypeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterPublisherOutputTypeDef#
# RegisterPublisherOutputTypeDef definition
class RegisterPublisherOutputTypeDef(TypedDict):
PublisherId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterTypeOutputTypeDef#
# RegisterTypeOutputTypeDef definition
class RegisterTypeOutputTypeDef(TypedDict):
RegistrationToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RollbackStackOutputTypeDef#
# RollbackStackOutputTypeDef definition
class RollbackStackOutputTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetTypeConfigurationOutputTypeDef#
# SetTypeConfigurationOutputTypeDef definition
class SetTypeConfigurationOutputTypeDef(TypedDict):
ConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StackDriftInformationResponseTypeDef#
# StackDriftInformationResponseTypeDef definition
class StackDriftInformationResponseTypeDef(TypedDict):
StackDriftStatus: StackDriftStatusType, # (1)
LastCheckTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StackResourceDriftInformationResponseTypeDef#
# StackResourceDriftInformationResponseTypeDef definition
class StackResourceDriftInformationResponseTypeDef(TypedDict):
StackResourceDriftStatus: StackResourceDriftStatusType, # (1)
LastCheckTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StackResourceDriftInformationSummaryResponseTypeDef#
# StackResourceDriftInformationSummaryResponseTypeDef definition
class StackResourceDriftInformationSummaryResponseTypeDef(TypedDict):
StackResourceDriftStatus: StackResourceDriftStatusType, # (1)
LastCheckTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartResourceScanOutputTypeDef#
# StartResourceScanOutputTypeDef definition
class StartResourceScanOutputTypeDef(TypedDict):
ResourceScanId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TestTypeOutputTypeDef#
# TestTypeOutputTypeDef definition
class TestTypeOutputTypeDef(TypedDict):
TypeVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateGeneratedTemplateOutputTypeDef#
# UpdateGeneratedTemplateOutputTypeDef definition
class UpdateGeneratedTemplateOutputTypeDef(TypedDict):
GeneratedTemplateId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateStackInstancesOutputTypeDef#
# UpdateStackInstancesOutputTypeDef definition
class UpdateStackInstancesOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateStackOutputTypeDef#
# UpdateStackOutputTypeDef definition
class UpdateStackOutputTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateStackSetOutputTypeDef#
# UpdateStackSetOutputTypeDef definition
class UpdateStackSetOutputTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateTerminationProtectionOutputTypeDef#
# UpdateTerminationProtectionOutputTypeDef definition
class UpdateTerminationProtectionOutputTypeDef(TypedDict):
StackId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchDescribeTypeConfigurationsErrorTypeDef#
# BatchDescribeTypeConfigurationsErrorTypeDef definition
class BatchDescribeTypeConfigurationsErrorTypeDef(TypedDict):
ErrorCode: NotRequired[str],
ErrorMessage: NotRequired[str],
TypeConfigurationIdentifier: NotRequired[TypeConfigurationIdentifierTypeDef], # (1)
BatchDescribeTypeConfigurationsInputRequestTypeDef#
# BatchDescribeTypeConfigurationsInputRequestTypeDef definition
class BatchDescribeTypeConfigurationsInputRequestTypeDef(TypedDict):
TypeConfigurationIdentifiers: Sequence[TypeConfigurationIdentifierTypeDef], # (1)
ChangeSetHookTargetDetailsTypeDef#
# ChangeSetHookTargetDetailsTypeDef definition
class ChangeSetHookTargetDetailsTypeDef(TypedDict):
TargetType: NotRequired[HookTargetTypeType], # (1)
ResourceTargetDetails: NotRequired[ChangeSetHookResourceTargetDetailsTypeDef], # (2)
ListChangeSetsOutputTypeDef#
# ListChangeSetsOutputTypeDef definition
class ListChangeSetsOutputTypeDef(TypedDict):
Summaries: List[ChangeSetSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EstimateTemplateCostInputRequestTypeDef#
# EstimateTemplateCostInputRequestTypeDef definition
class EstimateTemplateCostInputRequestTypeDef(TypedDict):
TemplateBody: NotRequired[str],
TemplateURL: NotRequired[str],
Parameters: NotRequired[Sequence[ParameterTypeDef]], # (1)
- See ParameterTypeDef
CreateGeneratedTemplateInputRequestTypeDef#
# CreateGeneratedTemplateInputRequestTypeDef definition
class CreateGeneratedTemplateInputRequestTypeDef(TypedDict):
GeneratedTemplateName: str,
Resources: NotRequired[Sequence[ResourceDefinitionTypeDef]], # (1)
StackName: NotRequired[str],
TemplateConfiguration: NotRequired[TemplateConfigurationTypeDef], # (2)
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)
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)
- See DeploymentTargetsTypeDef
- See ParameterTypeDef
- See StackSetOperationPreferencesTypeDef
- 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)
DetectStackSetDriftInputRequestTypeDef#
# DetectStackSetDriftInputRequestTypeDef definition
class DetectStackSetDriftInputRequestTypeDef(TypedDict):
StackSetName: str,
OperationPreferences: NotRequired[StackSetOperationPreferencesTypeDef], # (1)
OperationId: NotRequired[str],
CallAs: NotRequired[CallAsType], # (2)
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)
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)
- See DeploymentTargetsTypeDef
- See ParameterTypeDef
- See StackSetOperationPreferencesTypeDef
- 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)
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See PermissionModelsType
- See AutoDeploymentTypeDef
- See CallAsType
- 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)
- See StackSetStatusType
- See AutoDeploymentTypeDef
- See PermissionModelsType
- See StackDriftStatusType
- 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)
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See StackSetOperationPreferencesTypeDef
- See DeploymentTargetsTypeDef
- See PermissionModelsType
- See AutoDeploymentTypeDef
- See CallAsType
- See ManagedExecutionTypeDef
DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef#
# DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef definition
class DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeChangeSetInputDescribeChangeSetPaginateTypeDef#
# DescribeChangeSetInputDescribeChangeSetPaginateTypeDef definition
class DescribeChangeSetInputDescribeChangeSetPaginateTypeDef(TypedDict):
ChangeSetName: str,
StackName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStackEventsInputDescribeStackEventsPaginateTypeDef#
# DescribeStackEventsInputDescribeStackEventsPaginateTypeDef definition
class DescribeStackEventsInputDescribeStackEventsPaginateTypeDef(TypedDict):
StackName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeStacksInputDescribeStacksPaginateTypeDef#
# DescribeStacksInputDescribeStacksPaginateTypeDef definition
class DescribeStacksInputDescribeStacksPaginateTypeDef(TypedDict):
StackName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChangeSetsInputListChangeSetsPaginateTypeDef#
# ListChangeSetsInputListChangeSetsPaginateTypeDef definition
class ListChangeSetsInputListChangeSetsPaginateTypeDef(TypedDict):
StackName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExportsInputListExportsPaginateTypeDef#
# ListExportsInputListExportsPaginateTypeDef definition
class ListExportsInputListExportsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListGeneratedTemplatesInputListGeneratedTemplatesPaginateTypeDef#
# ListGeneratedTemplatesInputListGeneratedTemplatesPaginateTypeDef definition
class ListGeneratedTemplatesInputListGeneratedTemplatesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListImportsInputListImportsPaginateTypeDef#
# ListImportsInputListImportsPaginateTypeDef definition
class ListImportsInputListImportsPaginateTypeDef(TypedDict):
ExportName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceScanResourcesInputListResourceScanResourcesPaginateTypeDef#
# ListResourceScanResourcesInputListResourceScanResourcesPaginateTypeDef definition
class ListResourceScanResourcesInputListResourceScanResourcesPaginateTypeDef(TypedDict):
ResourceScanId: str,
ResourceIdentifier: NotRequired[str],
ResourceTypePrefix: NotRequired[str],
TagKey: NotRequired[str],
TagValue: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceScansInputListResourceScansPaginateTypeDef#
# ListResourceScansInputListResourceScansPaginateTypeDef definition
class ListResourceScansInputListResourceScansPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStackResourcesInputListStackResourcesPaginateTypeDef#
# ListStackResourcesInputListStackResourcesPaginateTypeDef definition
class ListStackResourcesInputListStackResourcesPaginateTypeDef(TypedDict):
StackName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef#
# ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef definition
class ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef(TypedDict):
StackSetName: str,
CallAs: NotRequired[CallAsType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See CallAsType
- See PaginatorConfigTypeDef
ListStackSetsInputListStackSetsPaginateTypeDef#
# ListStackSetsInputListStackSetsPaginateTypeDef definition
class ListStackSetsInputListStackSetsPaginateTypeDef(TypedDict):
Status: NotRequired[StackSetStatusType], # (1)
CallAs: NotRequired[CallAsType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See StackSetStatusType
- See CallAsType
- See PaginatorConfigTypeDef
ListStacksInputListStacksPaginateTypeDef#
# ListStacksInputListStacksPaginateTypeDef definition
class ListStacksInputListStacksPaginateTypeDef(TypedDict):
StackStatusFilter: NotRequired[Sequence[StackStatusType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef#
# DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef definition
class DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef(TypedDict):
ChangeSetName: str,
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackCreateCompleteWaitTypeDef#
# DescribeStacksInputStackCreateCompleteWaitTypeDef definition
class DescribeStacksInputStackCreateCompleteWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackDeleteCompleteWaitTypeDef#
# DescribeStacksInputStackDeleteCompleteWaitTypeDef definition
class DescribeStacksInputStackDeleteCompleteWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackExistsWaitTypeDef#
# DescribeStacksInputStackExistsWaitTypeDef definition
class DescribeStacksInputStackExistsWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackImportCompleteWaitTypeDef#
# DescribeStacksInputStackImportCompleteWaitTypeDef definition
class DescribeStacksInputStackImportCompleteWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackRollbackCompleteWaitTypeDef#
# DescribeStacksInputStackRollbackCompleteWaitTypeDef definition
class DescribeStacksInputStackRollbackCompleteWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStacksInputStackUpdateCompleteWaitTypeDef#
# DescribeStacksInputStackUpdateCompleteWaitTypeDef definition
class DescribeStacksInputStackUpdateCompleteWaitTypeDef(TypedDict):
StackName: NotRequired[str],
NextToken: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef#
# DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef definition
class DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef(TypedDict):
RegistrationToken: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeStackEventsOutputTypeDef#
# DescribeStackEventsOutputTypeDef definition
class DescribeStackEventsOutputTypeDef(TypedDict):
StackEvents: List[StackEventTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See RegistryTypeType
- See TypeTestsStatusType
- See ProvisioningTypeType
- See DeprecatedStatusType
- See LoggingConfigTypeDef
- See RequiredActivatedTypeTypeDef
- See VisibilityType
- See ResponseMetadataTypeDef
ListExportsOutputTypeDef#
# ListExportsOutputTypeDef definition
class ListExportsOutputTypeDef(TypedDict):
Exports: List[ExportTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ExportTypeDef
- 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)
ListGeneratedTemplatesOutputTypeDef#
# ListGeneratedTemplatesOutputTypeDef definition
class ListGeneratedTemplatesOutputTypeDef(TypedDict):
Summaries: List[TemplateSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourceScanRelatedResourcesInputListResourceScanRelatedResourcesPaginateTypeDef#
# ListResourceScanRelatedResourcesInputListResourceScanRelatedResourcesPaginateTypeDef definition
class ListResourceScanRelatedResourcesInputListResourceScanRelatedResourcesPaginateTypeDef(TypedDict):
ResourceScanId: str,
Resources: Sequence[ScannedResourceIdentifierTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListResourceScanRelatedResourcesInputRequestTypeDef#
# ListResourceScanRelatedResourcesInputRequestTypeDef definition
class ListResourceScanRelatedResourcesInputRequestTypeDef(TypedDict):
ResourceScanId: str,
Resources: Sequence[ScannedResourceIdentifierTypeDef], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListResourceScanRelatedResourcesOutputTypeDef#
# ListResourceScanRelatedResourcesOutputTypeDef definition
class ListResourceScanRelatedResourcesOutputTypeDef(TypedDict):
RelatedResources: List[ScannedResourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourceScanResourcesOutputTypeDef#
# ListResourceScanResourcesOutputTypeDef definition
class ListResourceScanResourcesOutputTypeDef(TypedDict):
Resources: List[ScannedResourceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourceScansOutputTypeDef#
# ListResourceScansOutputTypeDef definition
class ListResourceScansOutputTypeDef(TypedDict):
ResourceScanSummaries: List[ResourceScanSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
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)
- See StackInstanceFilterTypeDef
- See CallAsType
ListStackSetAutoDeploymentTargetsOutputTypeDef#
# ListStackSetAutoDeploymentTargetsOutputTypeDef definition
class ListStackSetAutoDeploymentTargetsOutputTypeDef(TypedDict):
Summaries: List[StackSetAutoDeploymentTargetSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef#
# ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef definition
class ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef(TypedDict):
StackSetName: str,
OperationId: str,
CallAs: NotRequired[CallAsType], # (1)
Filters: NotRequired[Sequence[OperationResultFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
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)
ListTypeVersionsOutputTypeDef#
# ListTypeVersionsOutputTypeDef definition
class ListTypeVersionsOutputTypeDef(TypedDict):
TypeVersionSummaries: List[TypeVersionSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See VisibilityType
- See ProvisioningTypeType
- See DeprecatedStatusType
- See RegistryTypeType
- See TypeFiltersTypeDef
- 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],
- See VisibilityType
- See ProvisioningTypeType
- See DeprecatedStatusType
- See RegistryTypeType
- See TypeFiltersTypeDef
ListTypesOutputTypeDef#
# ListTypesOutputTypeDef definition
class ListTypesOutputTypeDef(TypedDict):
TypeSummaries: List[TypeSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
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)
- See PhysicalResourceIdContextKeyValuePairTypeDef
- See PropertyDifferenceTypeDef
- 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)
- See PhysicalResourceIdContextKeyValuePairTypeDef
- See PropertyDifferenceTypeDef
- See StackResourceDriftStatusType
- See ModuleInfoTypeDef
ResourceChangeDetailTypeDef#
# ResourceChangeDetailTypeDef definition
class ResourceChangeDetailTypeDef(TypedDict):
Target: NotRequired[ResourceTargetDefinitionTypeDef], # (1)
Evaluation: NotRequired[EvaluationTypeType], # (2)
ChangeSource: NotRequired[ChangeSourceType], # (3)
CausingEntity: NotRequired[str],
RollbackConfigurationPaginatorTypeDef#
# RollbackConfigurationPaginatorTypeDef definition
class RollbackConfigurationPaginatorTypeDef(TypedDict):
RollbackTriggers: NotRequired[List[RollbackTriggerTypeDef]], # (1)
MonitoringTimeInMinutes: NotRequired[int],
RollbackConfigurationResponseTypeDef#
# RollbackConfigurationResponseTypeDef definition
class RollbackConfigurationResponseTypeDef(TypedDict):
RollbackTriggers: List[RollbackTriggerTypeDef], # (1)
MonitoringTimeInMinutes: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RollbackConfigurationTypeDef#
# RollbackConfigurationTypeDef definition
class RollbackConfigurationTypeDef(TypedDict):
RollbackTriggers: NotRequired[Sequence[RollbackTriggerTypeDef]], # (1)
MonitoringTimeInMinutes: NotRequired[int],
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)
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],
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],
- See ParameterTypeDef
- See StackInstanceStatusType
- See StackInstanceComprehensiveStatusTypeDef
- 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)
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)
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)
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]],
- See StackSetStatusType
- See ParameterTypeDef
- See CapabilityType
- See TagTypeDef
- See StackSetDriftDetectionDetailsTypeDef
- See AutoDeploymentTypeDef
- See PermissionModelsType
- 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)
- See StackSetOperationActionType
- See StackSetOperationStatusType
- See StackSetOperationStatusDetailsTypeDef
- 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)
- See StackSetOperationActionType
- See StackSetOperationStatusType
- See StackSetOperationStatusDetailsTypeDef
- 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)
- See StackSetOperationActionType
- See StackSetOperationStatusType
- See StackSetOperationPreferencesTypeDef
- See DeploymentTargetsTypeDef
- See StackSetDriftDetectionDetailsTypeDef
- 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)
WarningDetailTypeDef#
# WarningDetailTypeDef definition
class WarningDetailTypeDef(TypedDict):
Type: NotRequired[WarningTypeType], # (1)
Properties: NotRequired[List[WarningPropertyTypeDef]], # (2)
ListStackSetOperationResultsOutputTypeDef#
# ListStackSetOperationResultsOutputTypeDef definition
class ListStackSetOperationResultsOutputTypeDef(TypedDict):
Summaries: List[StackSetOperationResultSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDescribeTypeConfigurationsOutputTypeDef#
# BatchDescribeTypeConfigurationsOutputTypeDef definition
class BatchDescribeTypeConfigurationsOutputTypeDef(TypedDict):
Errors: List[BatchDescribeTypeConfigurationsErrorTypeDef], # (1)
UnprocessedTypeConfigurations: List[TypeConfigurationIdentifierTypeDef], # (2)
TypeConfigurations: List[TypeConfigurationDetailsTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See BatchDescribeTypeConfigurationsErrorTypeDef
- See TypeConfigurationIdentifierTypeDef
- See TypeConfigurationDetailsTypeDef
- See ResponseMetadataTypeDef
ChangeSetHookTypeDef#
# ChangeSetHookTypeDef definition
class ChangeSetHookTypeDef(TypedDict):
InvocationPoint: NotRequired[HookInvocationPointType], # (1)
FailureMode: NotRequired[HookFailureModeType], # (2)
TypeName: NotRequired[str],
TypeVersionId: NotRequired[str],
TypeConfigurationVersionId: NotRequired[str],
TargetDetails: NotRequired[ChangeSetHookTargetDetailsTypeDef], # (3)
ListStackSetsOutputTypeDef#
# ListStackSetsOutputTypeDef definition
class ListStackSetsOutputTypeDef(TypedDict):
Summaries: List[StackSetSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See ParameterDeclarationTypeDef
- See CapabilityType
- See ResourceIdentifierSummaryTypeDef
- See WarningsTypeDef
- See ResponseMetadataTypeDef
ListStackInstanceResourceDriftsOutputTypeDef#
# ListStackInstanceResourceDriftsOutputTypeDef definition
class ListStackInstanceResourceDriftsOutputTypeDef(TypedDict):
Summaries: List[StackInstanceResourceDriftsSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackResourceDriftsOutputTypeDef#
# DescribeStackResourceDriftsOutputTypeDef definition
class DescribeStackResourceDriftsOutputTypeDef(TypedDict):
StackResourceDrifts: List[StackResourceDriftTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DetectStackResourceDriftOutputTypeDef#
# DetectStackResourceDriftOutputTypeDef definition
class DetectStackResourceDriftOutputTypeDef(TypedDict):
StackResourceDrift: StackResourceDriftTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
- See ChangeActionType
- See ReplacementType
- See ResourceAttributeType
- See ResourceChangeDetailTypeDef
- 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)
- See ParameterTypeDef
- See RollbackConfigurationPaginatorTypeDef
- See StackStatusType
- See CapabilityType
- See OutputTypeDef
- See TagTypeDef
- See StackDriftInformationTypeDef
- 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],
- See ParameterTypeDef
- See CapabilityType
- See RollbackConfigurationTypeDef
- See TagTypeDef
- See ChangeSetTypeType
- See ResourceToImportTypeDef
- 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],
- See ParameterTypeDef
- See RollbackConfigurationTypeDef
- See CapabilityType
- See OnFailureType
- 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],
- See ParameterTypeDef
- See RollbackConfigurationTypeDef
- See CapabilityType
- See OnFailureType
- 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)
- See ParameterTypeDef
- See RollbackConfigurationTypeDef
- See StackStatusType
- See CapabilityType
- See OutputTypeDef
- See TagTypeDef
- See StackDriftInformationTypeDef
- 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],
- See ParameterTypeDef
- See CapabilityType
- See RollbackConfigurationTypeDef
- 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],
- See ParameterTypeDef
- See CapabilityType
- See RollbackConfigurationTypeDef
- See TagTypeDef
ListStacksOutputTypeDef#
# ListStacksOutputTypeDef definition
class ListStacksOutputTypeDef(TypedDict):
StackSummaries: List[StackSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStackInstancesOutputTypeDef#
# ListStackInstancesOutputTypeDef definition
class ListStackInstancesOutputTypeDef(TypedDict):
Summaries: List[StackInstanceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackInstanceOutputTypeDef#
# DescribeStackInstanceOutputTypeDef definition
class DescribeStackInstanceOutputTypeDef(TypedDict):
StackInstance: StackInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackResourceOutputTypeDef#
# DescribeStackResourceOutputTypeDef definition
class DescribeStackResourceOutputTypeDef(TypedDict):
StackResourceDetail: StackResourceDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackResourcesOutputTypeDef#
# DescribeStackResourcesOutputTypeDef definition
class DescribeStackResourcesOutputTypeDef(TypedDict):
StackResources: List[StackResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStackResourcesOutputTypeDef#
# ListStackResourcesOutputTypeDef definition
class ListStackResourcesOutputTypeDef(TypedDict):
StackResourceSummaries: List[StackResourceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackSetOutputTypeDef#
# DescribeStackSetOutputTypeDef definition
class DescribeStackSetOutputTypeDef(TypedDict):
StackSet: StackSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStackSetOperationsOutputPaginatorTypeDef#
# ListStackSetOperationsOutputPaginatorTypeDef definition
class ListStackSetOperationsOutputPaginatorTypeDef(TypedDict):
Summaries: List[StackSetOperationSummaryPaginatorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListStackSetOperationsOutputTypeDef#
# ListStackSetOperationsOutputTypeDef definition
class ListStackSetOperationsOutputTypeDef(TypedDict):
Summaries: List[StackSetOperationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStackSetOperationOutputTypeDef#
# DescribeStackSetOperationOutputTypeDef definition
class DescribeStackSetOperationOutputTypeDef(TypedDict):
StackSetOperation: StackSetOperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
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)
ChangeTypeDef#
# ChangeTypeDef definition
class ChangeTypeDef(TypedDict):
Type: NotRequired[ChangeTypeType], # (1)
HookInvocationCount: NotRequired[int],
ResourceChange: NotRequired[ResourceChangeTypeDef], # (2)
- See ChangeTypeType
- See ResourceChangeTypeDef
DescribeStacksOutputPaginatorTypeDef#
# DescribeStacksOutputPaginatorTypeDef definition
class DescribeStacksOutputPaginatorTypeDef(TypedDict):
Stacks: List[StackPaginatorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeStacksOutputTypeDef#
# DescribeStacksOutputTypeDef definition
class DescribeStacksOutputTypeDef(TypedDict):
Stacks: List[StackTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See StackTypeDef
- 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)
- See ResourceDetailTypeDef
- See GeneratedTemplateStatusType
- See TemplateProgressTypeDef
- See TemplateConfigurationTypeDef
- 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)
- See ParameterTypeDef
- See ExecutionStatusType
- See ChangeSetStatusType
- See RollbackConfigurationPaginatorTypeDef
- See CapabilityType
- See TagTypeDef
- See ChangeTypeDef
- See OnStackFailureType
- 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)
- See ParameterTypeDef
- See ExecutionStatusType
- See ChangeSetStatusType
- See RollbackConfigurationTypeDef
- See CapabilityType
- See TagTypeDef
- See ChangeTypeDef
- See OnStackFailureType
- See ResponseMetadataTypeDef