Skip to content

Cloudformation Classes

AccountGateResultTypeDef

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'SKIPPED', 'SUCCEEDED']]

StatusReason

  • Type: typing.Optional[str]

AccountLimitTypeDef

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[int]

ActivateTypeInputRequestTypeDef

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

PublicTypeArn

  • Type: typing.Optional[str]

PublisherId

  • Type: typing.Optional[str]

TypeName

  • Type: typing.Optional[str]

TypeNameAlias

  • Type: typing.Optional[str]

AutoUpdate

  • Type: typing.Optional[bool]

LoggingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.LoggingConfigTypeDef]

ExecutionRoleArn

  • Type: typing.Optional[str]

VersionBump

  • Type: typing.Optional[typing.Literal['MAJOR', 'MINOR']]

MajorVersion

  • Type: typing.Optional[int]

ActivateTypeOutputTypeDef

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AutoDeploymentTypeDef

Enabled

  • Type: typing.Optional[bool]

RetainStacksOnAccountRemoval

  • Type: typing.Optional[bool]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchDescribeTypeConfigurationsErrorTypeDef

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

TypeConfigurationIdentifier

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.TypeConfigurationIdentifierTypeDef]

BatchDescribeTypeConfigurationsInputRequestTypeDef

TypeConfigurationIdentifiers

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.TypeConfigurationIdentifierTypeDef]
  • Required: Yes

BatchDescribeTypeConfigurationsOutputTypeDef

Errors

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.BatchDescribeTypeConfigurationsErrorTypeDef]
  • Required: Yes

UnprocessedTypeConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.TypeConfigurationIdentifierTypeDef]
  • Required: Yes

TypeConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.TypeConfigurationDetailsTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelUpdateStackInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

CancelUpdateStackInputStackCancelUpdateTypeDef

ClientRequestToken

  • Type: typing.Optional[str]

ChangeSetHookResourceTargetDetailsTypeDef

LogicalResourceId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

ResourceAction

  • Type: typing.Optional[typing.Literal['Add', 'Dynamic', 'Import', 'Modify', 'Remove']]

ChangeSetHookTargetDetailsTypeDef

TargetType

  • Type: typing.Optional[typing.Literal['RESOURCE']]

ResourceTargetDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ChangeSetHookResourceTargetDetailsTypeDef]

ChangeSetHookTypeDef

InvocationPoint

  • Type: typing.Optional[typing.Literal['PRE_PROVISION']]

FailureMode

  • Type: typing.Optional[typing.Literal['FAIL', 'WARN']]

TypeName

  • Type: typing.Optional[str]

TypeVersionId

  • Type: typing.Optional[str]

TypeConfigurationVersionId

  • Type: typing.Optional[str]

TargetDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ChangeSetHookTargetDetailsTypeDef]

ChangeSetSummaryTypeDef

StackId

  • Type: typing.Optional[str]

StackName

  • Type: typing.Optional[str]

ChangeSetId

  • Type: typing.Optional[str]

ChangeSetName

  • Type: typing.Optional[str]

ExecutionStatus

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'EXECUTE_COMPLETE', 'EXECUTE_FAILED', 'EXECUTE_IN_PROGRESS', 'OBSOLETE', 'UNAVAILABLE']]

Status

  • Type: typing.Optional[typing.Literal['CREATE_COMPLETE', 'CREATE_IN_PROGRESS', 'CREATE_PENDING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'DELETE_PENDING', 'FAILED']]

StatusReason

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

Description

  • Type: typing.Optional[str]

IncludeNestedStacks

  • Type: typing.Optional[bool]

ParentChangeSetId

  • Type: typing.Optional[str]

RootChangeSetId

  • Type: typing.Optional[str]

ImportExistingResources

  • Type: typing.Optional[bool]

ChangeTypeDef

Type

  • Type: typing.Optional[typing.Literal['Resource']]

HookInvocationCount

  • Type: typing.Optional[int]

ResourceChange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ResourceChangeTypeDef]

ContinueUpdateRollbackInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

RoleARN

  • Type: typing.Optional[str]

ResourcesToSkip

  • Type: typing.Optional[typing.Sequence[str]]

ClientRequestToken

  • Type: typing.Optional[str]

CreateChangeSetInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

ChangeSetName

  • Type:
  • Required: Yes

TemplateBody

  • Type: typing.Optional[str]

TemplateURL

  • Type: typing.Optional[str]

UsePreviousTemplate

  • Type: typing.Optional[bool]

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

Capabilities

  • Type: typing.Optional[typing.Sequence[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]

ResourceTypes

  • Type: typing.Optional[typing.Sequence[str]]

RoleARN

  • Type: typing.Optional[str]

RollbackConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.RollbackConfigurationTypeDef]

NotificationARNs

  • Type: typing.Optional[typing.Sequence[str]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.TagTypeDef]]

ClientToken

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ChangeSetType

  • Type: typing.Optional[typing.Literal['CREATE', 'IMPORT', 'UPDATE']]

ResourcesToImport

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ResourceToImportTypeDef]]

IncludeNestedStacks

  • Type: typing.Optional[bool]

OnStackFailure

  • Type: typing.Optional[typing.Literal['DELETE', 'DO_NOTHING', 'ROLLBACK']]

ImportExistingResources

  • Type: typing.Optional[bool]

CreateChangeSetOutputTypeDef

Id

  • Type:
  • Required: Yes

StackId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateGeneratedTemplateInputRequestTypeDef

GeneratedTemplateName

  • Type:
  • Required: Yes

Resources

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ResourceDefinitionTypeDef]]

StackName

  • Type: typing.Optional[str]

TemplateConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.TemplateConfigurationTypeDef]

CreateGeneratedTemplateOutputTypeDef

GeneratedTemplateId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateStackInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

TemplateBody

  • Type: typing.Optional[str]

TemplateURL

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

DisableRollback

  • Type: typing.Optional[bool]

RollbackConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.RollbackConfigurationTypeDef]

TimeoutInMinutes

  • Type: typing.Optional[int]

NotificationARNs

  • Type: typing.Optional[typing.Sequence[str]]

Capabilities

  • Type: typing.Optional[typing.Sequence[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]

ResourceTypes

  • Type: typing.Optional[typing.Sequence[str]]

RoleARN

  • Type: typing.Optional[str]

OnFailure

  • Type: typing.Optional[typing.Literal['DELETE', 'DO_NOTHING', 'ROLLBACK']]

StackPolicyBody

  • Type: typing.Optional[str]

StackPolicyURL

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.TagTypeDef]]

ClientRequestToken

  • Type: typing.Optional[str]

EnableTerminationProtection

  • Type: typing.Optional[bool]

RetainExceptOnCreate

  • Type: typing.Optional[bool]

CreateStackInputServiceResourceCreateStackTypeDef

StackName

  • Type:
  • Required: Yes

TemplateBody

  • Type: typing.Optional[str]

TemplateURL

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

DisableRollback

  • Type: typing.Optional[bool]

RollbackConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.RollbackConfigurationTypeDef]

TimeoutInMinutes

  • Type: typing.Optional[int]

NotificationARNs

  • Type: typing.Optional[typing.Sequence[str]]

Capabilities

  • Type: typing.Optional[typing.Sequence[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]

ResourceTypes

  • Type: typing.Optional[typing.Sequence[str]]

RoleARN

  • Type: typing.Optional[str]

OnFailure

  • Type: typing.Optional[typing.Literal['DELETE', 'DO_NOTHING', 'ROLLBACK']]

StackPolicyBody

  • Type: typing.Optional[str]

StackPolicyURL

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.TagTypeDef]]

ClientRequestToken

  • Type: typing.Optional[str]

EnableTerminationProtection

  • Type: typing.Optional[bool]

RetainExceptOnCreate

  • Type: typing.Optional[bool]

CreateStackInstancesInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

Regions

  • Type: typing.Sequence[str]
  • Required: Yes

Accounts

  • Type: typing.Optional[typing.Sequence[str]]

DeploymentTargets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.DeploymentTargetsTypeDef]

ParameterOverrides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

OperationPreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationPreferencesTypeDef]

OperationId

  • Type: typing.Optional[str]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

CreateStackInstancesOutputTypeDef

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateStackOutputTypeDef

StackId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateStackSetInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

TemplateBody

  • Type: typing.Optional[str]

TemplateURL

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

Capabilities

  • Type: typing.Optional[typing.Sequence[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.TagTypeDef]]

AdministrationRoleARN

  • Type: typing.Optional[str]

ExecutionRoleName

  • Type: typing.Optional[str]

PermissionModel

  • Type: typing.Optional[typing.Literal['SELF_MANAGED', 'SERVICE_MANAGED']]

AutoDeployment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.AutoDeploymentTypeDef]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

ClientRequestToken

  • Type: typing.Optional[str]

ManagedExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ManagedExecutionTypeDef]

CreateStackSetOutputTypeDef

StackSetId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeactivateTypeInputRequestTypeDef

TypeName

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

Arn

  • Type: typing.Optional[str]

DeleteChangeSetInputRequestTypeDef

ChangeSetName

  • Type:
  • Required: Yes

StackName

  • Type: typing.Optional[str]

DeleteGeneratedTemplateInputRequestTypeDef

GeneratedTemplateName

  • Type:
  • Required: Yes

DeleteStackInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

RetainResources

  • Type: typing.Optional[typing.Sequence[str]]

RoleARN

  • Type: typing.Optional[str]

ClientRequestToken

  • Type: typing.Optional[str]

DeletionMode

  • Type: typing.Optional[typing.Literal['FORCE_DELETE_STACK', 'STANDARD']]

DeleteStackInputStackDeleteTypeDef

RetainResources

  • Type: typing.Optional[typing.Sequence[str]]

RoleARN

  • Type: typing.Optional[str]

ClientRequestToken

  • Type: typing.Optional[str]

DeletionMode

  • Type: typing.Optional[typing.Literal['FORCE_DELETE_STACK', 'STANDARD']]

DeleteStackInstancesInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

Regions

  • Type: typing.Sequence[str]
  • Required: Yes

RetainStacks

  • Type:
  • Required: Yes

Accounts

  • Type: typing.Optional[typing.Sequence[str]]

DeploymentTargets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.DeploymentTargetsTypeDef]

OperationPreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationPreferencesTypeDef]

OperationId

  • Type: typing.Optional[str]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

DeleteStackInstancesOutputTypeDef

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteStackSetInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

DeploymentTargetsOutputTypeDef

Accounts

  • Type: typing.Optional[typing.List[str]]

AccountsUrl

  • Type: typing.Optional[str]

OrganizationalUnitIds

  • Type: typing.Optional[typing.List[str]]

AccountFilterType

  • Type: typing.Optional[typing.Literal['DIFFERENCE', 'INTERSECTION', 'NONE', 'UNION']]

DeploymentTargetsTypeDef

Accounts

  • Type: typing.Optional[typing.Sequence[str]]

AccountsUrl

  • Type: typing.Optional[str]

OrganizationalUnitIds

  • Type: typing.Optional[typing.Sequence[str]]

AccountFilterType

  • Type: typing.Optional[typing.Literal['DIFFERENCE', 'INTERSECTION', 'NONE', 'UNION']]

DeregisterTypeInputRequestTypeDef

Arn

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

TypeName

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

DescribeAccountLimitsInputDescribeAccountLimitsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

DescribeAccountLimitsInputRequestTypeDef

NextToken

  • Type: typing.Optional[str]

DescribeAccountLimitsOutputTypeDef

AccountLimits

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.AccountLimitTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeChangeSetHooksInputRequestTypeDef

ChangeSetName

  • Type:
  • Required: Yes

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

LogicalResourceId

  • Type: typing.Optional[str]

DescribeChangeSetHooksOutputTypeDef

ChangeSetId

  • Type:
  • Required: Yes

ChangeSetName

  • Type:
  • Required: Yes

Hooks

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ChangeSetHookTypeDef]
  • Required: Yes

Status

  • Type: typing.Literal['PLANNED', 'PLANNING', 'UNAVAILABLE']
  • Required: Yes

StackId

  • Type:
  • Required: Yes

StackName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeChangeSetInputChangeSetCreateCompleteWaitTypeDef

ChangeSetName

  • Type:
  • Required: Yes

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

IncludePropertyValues

  • Type: typing.Optional[bool]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.WaiterConfigTypeDef]

DescribeChangeSetInputDescribeChangeSetPaginateTypeDef

ChangeSetName

  • Type:
  • Required: Yes

StackName

  • Type: typing.Optional[str]

IncludePropertyValues

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

DescribeChangeSetInputRequestTypeDef

ChangeSetName

  • Type:
  • Required: Yes

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

IncludePropertyValues

  • Type: typing.Optional[bool]

DescribeChangeSetOutputTypeDef

ChangeSetName

  • Type:
  • Required: Yes

ChangeSetId

  • Type:
  • Required: Yes

StackId

  • Type:
  • Required: Yes

StackName

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Parameters

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ExecutionStatus

  • Type: typing.Literal['AVAILABLE', 'EXECUTE_COMPLETE', 'EXECUTE_FAILED', 'EXECUTE_IN_PROGRESS', 'OBSOLETE', 'UNAVAILABLE']
  • Required: Yes

Status

  • Type: typing.Literal['CREATE_COMPLETE', 'CREATE_IN_PROGRESS', 'CREATE_PENDING', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'DELETE_PENDING', 'FAILED']
  • Required: Yes

StatusReason

  • Type:
  • Required: Yes

NotificationARNs

  • Type: typing.List[str]
  • Required: Yes

RollbackConfiguration

  • Type:
  • Required: Yes

Capabilities

  • Type: typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.TagTypeDef]
  • Required: Yes

Changes

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ChangeTypeDef]
  • Required: Yes

IncludeNestedStacks

  • Type:
  • Required: Yes

ParentChangeSetId

  • Type:
  • Required: Yes

RootChangeSetId

  • Type:
  • Required: Yes

OnStackFailure

  • Type: typing.Literal['DELETE', 'DO_NOTHING', 'ROLLBACK']
  • Required: Yes

ImportExistingResources

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeGeneratedTemplateInputRequestTypeDef

GeneratedTemplateName

  • Type:
  • Required: Yes

DescribeGeneratedTemplateOutputTypeDef

GeneratedTemplateId

  • Type:
  • Required: Yes

GeneratedTemplateName

  • Type:
  • Required: Yes

Resources

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ResourceDetailTypeDef]
  • Required: Yes

Status

  • Type: typing.Literal['COMPLETE', 'CREATE_IN_PROGRESS', 'CREATE_PENDING', 'DELETE_IN_PROGRESS', 'DELETE_PENDING', 'FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_PENDING']
  • Required: Yes

StatusReason

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

LastUpdatedTime

  • Type:
  • Required: Yes

Progress

  • Type:
  • Required: Yes

StackId

  • Type:
  • Required: Yes

TemplateConfiguration

  • Type:
  • Required: Yes

TotalWarnings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOrganizationsAccessInputRequestTypeDef

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

DescribeOrganizationsAccessOutputTypeDef

Status

  • Type: typing.Literal['DISABLED', 'DISABLED_PERMANENTLY', 'ENABLED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePublisherInputRequestTypeDef

PublisherId

  • Type: typing.Optional[str]

DescribePublisherOutputTypeDef

PublisherId

  • Type:
  • Required: Yes

PublisherStatus

  • Type: typing.Literal['UNVERIFIED', 'VERIFIED']
  • Required: Yes

IdentityProvider

  • Type: typing.Literal['AWS_Marketplace', 'Bitbucket', 'GitHub']
  • Required: Yes

PublisherProfile

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeResourceScanInputRequestTypeDef

ResourceScanId

  • Type:
  • Required: Yes

DescribeResourceScanOutputTypeDef

ResourceScanId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['COMPLETE', 'EXPIRED', 'FAILED', 'IN_PROGRESS']
  • Required: Yes

StatusReason

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type:
  • Required: Yes

PercentageCompleted

  • Type:
  • Required: Yes

ResourceTypes

  • Type: typing.List[str]
  • Required: Yes

ResourcesScanned

  • Type:
  • Required: Yes

ResourcesRead

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStackDriftDetectionStatusInputRequestTypeDef

StackDriftDetectionId

  • Type:
  • Required: Yes

DescribeStackDriftDetectionStatusOutputTypeDef

StackId

  • Type:
  • Required: Yes

StackDriftDetectionId

  • Type:
  • Required: Yes

StackDriftStatus

  • Type: typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKED', 'UNKNOWN']
  • Required: Yes

DetectionStatus

  • Type: typing.Literal['DETECTION_COMPLETE', 'DETECTION_FAILED', 'DETECTION_IN_PROGRESS']
  • Required: Yes

DetectionStatusReason

  • Type:
  • Required: Yes

DriftedStackResourceCount

  • Type:
  • Required: Yes

Timestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStackEventsInputDescribeStackEventsPaginateTypeDef

StackName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

DescribeStackEventsInputRequestTypeDef

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

DescribeStackEventsOutputTypeDef

StackEvents

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackEventTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeStackInstanceInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

StackInstanceAccount

  • Type:
  • Required: Yes

StackInstanceRegion

  • Type:
  • Required: Yes

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

DescribeStackInstanceOutputTypeDef

StackInstance

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStackResourceDriftsInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

StackResourceDriftStatusFilters

  • Type: typing.Optional[typing.Sequence[typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeStackResourceDriftsOutputTypeDef

StackResourceDrifts

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackResourceDriftTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeStackResourceInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

LogicalResourceId

  • Type:
  • Required: Yes

DescribeStackResourceOutputTypeDef

StackResourceDetail

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStackResourcesInputRequestTypeDef

StackName

  • Type: typing.Optional[str]

LogicalResourceId

  • Type: typing.Optional[str]

PhysicalResourceId

  • Type: typing.Optional[str]

DescribeStackResourcesOutputTypeDef

StackResources

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackResourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStackSetInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

DescribeStackSetOperationInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

DescribeStackSetOperationOutputTypeDef

StackSetOperation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStackSetOutputTypeDef

StackSet

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeStacksInputDescribeStacksPaginateTypeDef

StackName

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

DescribeStacksInputRequestTypeDef

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

DescribeStacksInputStackCreateCompleteWaitTypeDef

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.WaiterConfigTypeDef]

DescribeStacksInputStackDeleteCompleteWaitTypeDef

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.WaiterConfigTypeDef]

DescribeStacksInputStackExistsWaitTypeDef

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.WaiterConfigTypeDef]

DescribeStacksInputStackImportCompleteWaitTypeDef

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.WaiterConfigTypeDef]

DescribeStacksInputStackRollbackCompleteWaitTypeDef

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.WaiterConfigTypeDef]

DescribeStacksInputStackUpdateCompleteWaitTypeDef

StackName

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.WaiterConfigTypeDef]

DescribeStacksOutputTypeDef

Stacks

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeTypeInputRequestTypeDef

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

TypeName

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

PublisherId

  • Type: typing.Optional[str]

PublicVersionNumber

  • Type: typing.Optional[str]

DescribeTypeOutputTypeDef

Arn

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['HOOK', 'MODULE', 'RESOURCE']
  • Required: Yes

TypeName

  • Type:
  • Required: Yes

DefaultVersionId

  • Type:
  • Required: Yes

IsDefaultVersion

  • Type:
  • Required: Yes

TypeTestsStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'NOT_TESTED', 'PASSED']
  • Required: Yes

TypeTestsStatusDescription

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Schema

  • Type:
  • Required: Yes

ProvisioningType

  • Type: typing.Literal['FULLY_MUTABLE', 'IMMUTABLE', 'NON_PROVISIONABLE']
  • Required: Yes

DeprecatedStatus

  • Type: typing.Literal['DEPRECATED', 'LIVE']
  • Required: Yes

LoggingConfig

  • Type:
  • Required: Yes

RequiredActivatedTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.RequiredActivatedTypeTypeDef]
  • Required: Yes

ExecutionRoleArn

  • Type:
  • Required: Yes

Visibility

  • Type: typing.Literal['PRIVATE', 'PUBLIC']
  • Required: Yes

SourceUrl

  • Type:
  • Required: Yes

DocumentationUrl

  • Type:
  • Required: Yes

LastUpdated

  • Type:
  • Required: Yes

TimeCreated

  • Type:
  • Required: Yes

ConfigurationSchema

  • Type:
  • Required: Yes

PublisherId

  • Type:
  • Required: Yes

OriginalTypeName

  • Type:
  • Required: Yes

OriginalTypeArn

  • Type:
  • Required: Yes

PublicVersionNumber

  • Type:
  • Required: Yes

LatestPublicVersion

  • Type:
  • Required: Yes

IsActivated

  • Type:
  • Required: Yes

AutoUpdate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTypeRegistrationInputRequestTypeDef

RegistrationToken

  • Type:
  • Required: Yes

DescribeTypeRegistrationInputTypeRegistrationCompleteWaitTypeDef

RegistrationToken

  • Type:
  • Required: Yes

WaiterConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.WaiterConfigTypeDef]

DescribeTypeRegistrationOutputTypeDef

ProgressStatus

  • Type: typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']
  • Required: Yes

Description

  • Type:
  • Required: Yes

TypeArn

  • Type:
  • Required: Yes

TypeVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectStackDriftInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

LogicalResourceIds

  • Type: typing.Optional[typing.Sequence[str]]

DetectStackDriftOutputTypeDef

StackDriftDetectionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectStackResourceDriftInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

LogicalResourceId

  • Type:
  • Required: Yes

DetectStackResourceDriftOutputTypeDef

StackResourceDrift

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetectStackSetDriftInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

OperationPreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationPreferencesTypeDef]

OperationId

  • Type: typing.Optional[str]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

DetectStackSetDriftOutputTypeDef

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EstimateTemplateCostInputRequestTypeDef

TemplateBody

  • Type: typing.Optional[str]

TemplateURL

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

EstimateTemplateCostOutputTypeDef

Url

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExecuteChangeSetInputRequestTypeDef

ChangeSetName

  • Type:
  • Required: Yes

StackName

  • Type: typing.Optional[str]

ClientRequestToken

  • Type: typing.Optional[str]

DisableRollback

  • Type: typing.Optional[bool]

RetainExceptOnCreate

  • Type: typing.Optional[bool]

ExportTypeDef

ExportingStackId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

GetGeneratedTemplateInputRequestTypeDef

GeneratedTemplateName

  • Type:
  • Required: Yes

Format

  • Type: typing.Optional[typing.Literal['JSON', 'YAML']]

GetGeneratedTemplateOutputTypeDef

Status

  • Type: typing.Literal['COMPLETE', 'CREATE_IN_PROGRESS', 'CREATE_PENDING', 'DELETE_IN_PROGRESS', 'DELETE_PENDING', 'FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_PENDING']
  • Required: Yes

TemplateBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetStackPolicyInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

GetStackPolicyOutputTypeDef

StackPolicyBody

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTemplateInputRequestTypeDef

StackName

  • Type: typing.Optional[str]

ChangeSetName

  • Type: typing.Optional[str]

TemplateStage

  • Type: typing.Optional[typing.Literal['Original', 'Processed']]

GetTemplateOutputTypeDef

TemplateBody

  • Type: typing.Dict[str, typing.Any]
  • Required: Yes

StagesAvailable

  • Type: typing.List[typing.Literal['Original', 'Processed']]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetTemplateSummaryInputRequestTypeDef

TemplateBody

  • Type: typing.Optional[str]

TemplateURL

  • Type: typing.Optional[str]

StackName

  • Type: typing.Optional[str]

StackSetName

  • Type: typing.Optional[str]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

TemplateSummaryConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.TemplateSummaryConfigTypeDef]

GetTemplateSummaryOutputTypeDef

Parameters

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterDeclarationTypeDef]
  • Required: Yes

Description

  • Type:
  • Required: Yes

Capabilities

  • Type: typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]
  • Required: Yes

CapabilitiesReason

  • Type:
  • Required: Yes

ResourceTypes

  • Type: typing.List[str]
  • Required: Yes

Version

  • Type:
  • Required: Yes

Metadata

  • Type:
  • Required: Yes

DeclaredTransforms

  • Type: typing.List[str]
  • Required: Yes

ResourceIdentifierSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ResourceIdentifierSummaryTypeDef]
  • Required: Yes

Warnings

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportStacksToStackSetInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

StackIds

  • Type: typing.Optional[typing.Sequence[str]]

StackIdsUrl

  • Type: typing.Optional[str]

OrganizationalUnitIds

  • Type: typing.Optional[typing.Sequence[str]]

OperationPreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationPreferencesTypeDef]

OperationId

  • Type: typing.Optional[str]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

ImportStacksToStackSetOutputTypeDef

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListChangeSetsInputListChangeSetsPaginateTypeDef

StackName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListChangeSetsInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListChangeSetsOutputTypeDef

Summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ChangeSetSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListExportsInputListExportsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListExportsInputRequestTypeDef

NextToken

  • Type: typing.Optional[str]

ListExportsOutputTypeDef

Exports

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ExportTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListGeneratedTemplatesInputListGeneratedTemplatesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListGeneratedTemplatesInputRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListGeneratedTemplatesOutputTypeDef

Summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.TemplateSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListImportsInputListImportsPaginateTypeDef

ExportName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListImportsInputRequestTypeDef

ExportName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListImportsOutputTypeDef

Imports

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceScanRelatedResourcesInputListResourceScanRelatedResourcesPaginateTypeDef

ResourceScanId

  • Type:
  • Required: Yes

Resources

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ScannedResourceIdentifierTypeDef]
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListResourceScanRelatedResourcesInputRequestTypeDef

ResourceScanId

  • Type:
  • Required: Yes

Resources

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ScannedResourceIdentifierTypeDef]
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListResourceScanRelatedResourcesOutputTypeDef

RelatedResources

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ScannedResourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceScanResourcesInputListResourceScanResourcesPaginateTypeDef

ResourceScanId

  • Type:
  • Required: Yes

ResourceIdentifier

  • Type: typing.Optional[str]

ResourceTypePrefix

  • Type: typing.Optional[str]

TagKey

  • Type: typing.Optional[str]

TagValue

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListResourceScanResourcesInputRequestTypeDef

ResourceScanId

  • Type:
  • Required: Yes

ResourceIdentifier

  • Type: typing.Optional[str]

ResourceTypePrefix

  • Type: typing.Optional[str]

TagKey

  • Type: typing.Optional[str]

TagValue

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListResourceScanResourcesOutputTypeDef

Resources

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ScannedResourceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceScansInputListResourceScansPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListResourceScansInputRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListResourceScansOutputTypeDef

ResourceScanSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ResourceScanSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStackInstanceResourceDriftsInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

StackInstanceAccount

  • Type:
  • Required: Yes

StackInstanceRegion

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

StackInstanceResourceDriftStatuses

  • Type: typing.Optional[typing.Sequence[typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']]]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

ListStackInstanceResourceDriftsOutputTypeDef

Summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackInstanceResourceDriftsSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStackInstancesInputListStackInstancesPaginateTypeDef

StackSetName

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.StackInstanceFilterTypeDef]]

StackInstanceAccount

  • Type: typing.Optional[str]

StackInstanceRegion

  • Type: typing.Optional[str]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListStackInstancesInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.StackInstanceFilterTypeDef]]

StackInstanceAccount

  • Type: typing.Optional[str]

StackInstanceRegion

  • Type: typing.Optional[str]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

ListStackInstancesOutputTypeDef

Summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackInstanceSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStackResourcesInputListStackResourcesPaginateTypeDef

StackName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListStackResourcesInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStackResourcesOutputTypeDef

StackResourceSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackResourceSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStackSetAutoDeploymentTargetsInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

ListStackSetAutoDeploymentTargetsOutputTypeDef

Summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetAutoDeploymentTargetSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStackSetOperationResultsInputListStackSetOperationResultsPaginateTypeDef

StackSetName

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.OperationResultFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListStackSetOperationResultsInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.OperationResultFilterTypeDef]]

ListStackSetOperationResultsOutputTypeDef

Summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationResultSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStackSetOperationsInputListStackSetOperationsPaginateTypeDef

StackSetName

  • Type:
  • Required: Yes

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListStackSetOperationsInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

ListStackSetOperationsOutputTypeDef

Summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStackSetsInputListStackSetsPaginateTypeDef

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED']]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListStackSetsInputRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED']]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

ListStackSetsOutputTypeDef

Summaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListStacksInputListStacksPaginateTypeDef

StackStatusFilter

  • Type: typing.Optional[typing.Sequence[typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'IMPORT_COMPLETE', 'IMPORT_IN_PROGRESS', 'IMPORT_ROLLBACK_COMPLETE', 'IMPORT_ROLLBACK_FAILED', 'IMPORT_ROLLBACK_IN_PROGRESS', 'REVIEW_IN_PROGRESS', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UPDATE_COMPLETE', 'UPDATE_COMPLETE_CLEANUP_IN_PROGRESS', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_ROLLBACK_COMPLETE', 'UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS', 'UPDATE_ROLLBACK_FAILED', 'UPDATE_ROLLBACK_IN_PROGRESS']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListStacksInputRequestTypeDef

NextToken

  • Type: typing.Optional[str]

StackStatusFilter

  • Type: typing.Optional[typing.Sequence[typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'IMPORT_COMPLETE', 'IMPORT_IN_PROGRESS', 'IMPORT_ROLLBACK_COMPLETE', 'IMPORT_ROLLBACK_FAILED', 'IMPORT_ROLLBACK_IN_PROGRESS', 'REVIEW_IN_PROGRESS', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UPDATE_COMPLETE', 'UPDATE_COMPLETE_CLEANUP_IN_PROGRESS', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_ROLLBACK_COMPLETE', 'UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS', 'UPDATE_ROLLBACK_FAILED', 'UPDATE_ROLLBACK_IN_PROGRESS']]]

ListStacksOutputTypeDef

StackSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.StackSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTypeRegistrationsInputRequestTypeDef

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

TypeName

  • Type: typing.Optional[str]

TypeArn

  • Type: typing.Optional[str]

RegistrationStatusFilter

  • Type: typing.Optional[typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTypeRegistrationsOutputTypeDef

RegistrationTokenList

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTypeVersionsInputRequestTypeDef

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

TypeName

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DeprecatedStatus

  • Type: typing.Optional[typing.Literal['DEPRECATED', 'LIVE']]

PublisherId

  • Type: typing.Optional[str]

ListTypeVersionsOutputTypeDef

TypeVersionSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.TypeVersionSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTypesInputListTypesPaginateTypeDef

Visibility

  • Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]

ProvisioningType

  • Type: typing.Optional[typing.Literal['FULLY_MUTABLE', 'IMMUTABLE', 'NON_PROVISIONABLE']]

DeprecatedStatus

  • Type: typing.Optional[typing.Literal['DEPRECATED', 'LIVE']]

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.TypeFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.PaginatorConfigTypeDef]

ListTypesInputRequestTypeDef

Visibility

  • Type: typing.Optional[typing.Literal['PRIVATE', 'PUBLIC']]

ProvisioningType

  • Type: typing.Optional[typing.Literal['FULLY_MUTABLE', 'IMMUTABLE', 'NON_PROVISIONABLE']]

DeprecatedStatus

  • Type: typing.Optional[typing.Literal['DEPRECATED', 'LIVE']]

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.TypeFiltersTypeDef]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListTypesOutputTypeDef

TypeSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.TypeSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

LoggingConfigTypeDef

LogRoleArn

  • Type:
  • Required: Yes

LogGroupName

  • Type:
  • Required: Yes

ManagedExecutionTypeDef

Active

  • Type: typing.Optional[bool]

ModuleInfoResponseTypeDef

TypeHierarchy

  • Type:
  • Required: Yes

LogicalIdHierarchy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ModuleInfoTypeDef

TypeHierarchy

  • Type: typing.Optional[str]

LogicalIdHierarchy

  • Type: typing.Optional[str]

OperationResultFilterTypeDef

Name

  • Type: typing.Optional[typing.Literal['OPERATION_RESULT_STATUS']]

Values

  • Type: typing.Optional[str]

OutputTypeDef

OutputKey

  • Type: typing.Optional[str]

OutputValue

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ExportName

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParameterConstraintsTypeDef

AllowedValues

  • Type: typing.Optional[typing.List[str]]

ParameterDeclarationTypeDef

ParameterKey

  • Type: typing.Optional[str]

DefaultValue

  • Type: typing.Optional[str]

ParameterType

  • Type: typing.Optional[str]

NoEcho

  • Type: typing.Optional[bool]

Description

  • Type: typing.Optional[str]

ParameterConstraints

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterConstraintsTypeDef]

ParameterTypeDef

ParameterKey

  • Type: typing.Optional[str]

ParameterValue

  • Type: typing.Optional[str]

UsePreviousValue

  • Type: typing.Optional[bool]

ResolvedValue

  • Type: typing.Optional[str]

PhysicalResourceIdContextKeyValuePairTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

PropertyDifferenceTypeDef

PropertyPath

  • Type:
  • Required: Yes

ExpectedValue

  • Type:
  • Required: Yes

ActualValue

  • Type:
  • Required: Yes

DifferenceType

  • Type: typing.Literal['ADD', 'NOT_EQUAL', 'REMOVE']
  • Required: Yes

PublishTypeInputRequestTypeDef

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

Arn

  • Type: typing.Optional[str]

TypeName

  • Type: typing.Optional[str]

PublicVersionNumber

  • Type: typing.Optional[str]

PublishTypeOutputTypeDef

PublicTypeArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RecordHandlerProgressInputRequestTypeDef

BearerToken

  • Type:
  • Required: Yes

OperationStatus

  • Type: typing.Literal['FAILED', 'IN_PROGRESS', 'PENDING', 'SUCCESS']
  • Required: Yes

CurrentOperationStatus

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'PENDING', 'SUCCESS']]

StatusMessage

  • Type: typing.Optional[str]

ErrorCode

  • Type: typing.Optional[typing.Literal['AccessDenied', 'AlreadyExists', 'GeneralServiceException', 'HandlerInternalFailure', 'InternalFailure', 'InvalidCredentials', 'InvalidRequest', 'InvalidTypeConfiguration', 'NetworkFailure', 'NonCompliant', 'NotFound', 'NotStabilized', 'NotUpdatable', 'ResourceConflict', 'ServiceInternalError', 'ServiceLimitExceeded', 'Throttling', 'Unknown', 'UnsupportedTarget']]

ResourceModel

  • Type: typing.Optional[str]

ClientRequestToken

  • Type: typing.Optional[str]

RegisterPublisherInputRequestTypeDef

AcceptTermsAndConditions

  • Type: typing.Optional[bool]

ConnectionArn

  • Type: typing.Optional[str]

RegisterPublisherOutputTypeDef

PublisherId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterTypeInputRequestTypeDef

TypeName

  • Type:
  • Required: Yes

SchemaHandlerPackage

  • Type:
  • Required: Yes

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

LoggingConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.LoggingConfigTypeDef]

ExecutionRoleArn

  • Type: typing.Optional[str]

ClientRequestToken

  • Type: typing.Optional[str]

RegisterTypeOutputTypeDef

RegistrationToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RequiredActivatedTypeTypeDef

TypeNameAlias

  • Type: typing.Optional[str]

OriginalTypeName

  • Type: typing.Optional[str]

PublisherId

  • Type: typing.Optional[str]

SupportedMajorVersions

  • Type: typing.Optional[typing.List[int]]

ResourceChangeDetailTypeDef

Target

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ResourceTargetDefinitionTypeDef]

Evaluation

  • Type: typing.Optional[typing.Literal['Dynamic', 'Static']]

ChangeSource

  • Type: typing.Optional[typing.Literal['Automatic', 'DirectModification', 'ParameterReference', 'ResourceAttribute', 'ResourceReference']]

CausingEntity

  • Type: typing.Optional[str]

ResourceChangeTypeDef

PolicyAction

  • Type: typing.Optional[typing.Literal['Delete', 'ReplaceAndDelete', 'ReplaceAndRetain', 'ReplaceAndSnapshot', 'Retain', 'Snapshot']]

Action

  • Type: typing.Optional[typing.Literal['Add', 'Dynamic', 'Import', 'Modify', 'Remove']]

LogicalResourceId

  • Type: typing.Optional[str]

PhysicalResourceId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

Replacement

  • Type: typing.Optional[typing.Literal['Conditional', 'False', 'True']]

Scope

  • Type: typing.Optional[typing.List[typing.Literal['CreationPolicy', 'DeletionPolicy', 'Metadata', 'Properties', 'Tags', 'UpdatePolicy', 'UpdateReplacePolicy']]]

Details

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ResourceChangeDetailTypeDef]]

ChangeSetId

  • Type: typing.Optional[str]

ModuleInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ModuleInfoTypeDef]

BeforeContext

  • Type: typing.Optional[str]

AfterContext

  • Type: typing.Optional[str]

ResourceDefinitionTypeDef

ResourceType

  • Type:
  • Required: Yes

ResourceIdentifier

  • Type: typing.Mapping[str, str]
  • Required: Yes

LogicalResourceId

  • Type: typing.Optional[str]

ResourceDetailTypeDef

ResourceType

  • Type: typing.Optional[str]

LogicalResourceId

  • Type: typing.Optional[str]

ResourceIdentifier

  • Type: typing.Optional[typing.Dict[str, str]]

ResourceStatus

  • Type: typing.Optional[typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS', 'PENDING']]

ResourceStatusReason

  • Type: typing.Optional[str]

Warnings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.WarningDetailTypeDef]]

ResourceIdentifierSummaryTypeDef

ResourceType

  • Type: typing.Optional[str]

LogicalResourceIds

  • Type: typing.Optional[typing.List[str]]

ResourceIdentifiers

  • Type: typing.Optional[typing.List[str]]

ResourceScanSummaryTypeDef

ResourceScanId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['COMPLETE', 'EXPIRED', 'FAILED', 'IN_PROGRESS']]

StatusReason

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

PercentageCompleted

  • Type: typing.Optional[float]

ResourceTargetDefinitionTypeDef

Attribute

  • Type: typing.Optional[typing.Literal['CreationPolicy', 'DeletionPolicy', 'Metadata', 'Properties', 'Tags', 'UpdatePolicy', 'UpdateReplacePolicy']]

Name

  • Type: typing.Optional[str]

RequiresRecreation

  • Type: typing.Optional[typing.Literal['Always', 'Conditionally', 'Never']]

Path

  • Type: typing.Optional[str]

BeforeValue

  • Type: typing.Optional[str]

AfterValue

  • Type: typing.Optional[str]

AttributeChangeType

  • Type: typing.Optional[typing.Literal['Add', 'Modify', 'Remove']]

ResourceToImportTypeDef

ResourceType

  • Type:
  • Required: Yes

LogicalResourceId

  • Type:
  • Required: Yes

ResourceIdentifier

  • Type: typing.Mapping[str, str]
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RollbackConfigurationExtraOutputTypeDef

RollbackTriggers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.RollbackTriggerTypeDef]]

MonitoringTimeInMinutes

  • Type: typing.Optional[int]

RollbackConfigurationOutputTypeDef

RollbackTriggers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.RollbackTriggerTypeDef]]

MonitoringTimeInMinutes

  • Type: typing.Optional[int]

RollbackConfigurationResponseTypeDef

RollbackTriggers

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.RollbackTriggerTypeDef]
  • Required: Yes

MonitoringTimeInMinutes

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RollbackConfigurationTypeDef

RollbackTriggers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.RollbackTriggerTypeDef]]

MonitoringTimeInMinutes

  • Type: typing.Optional[int]

RollbackStackInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

RoleARN

  • Type: typing.Optional[str]

ClientRequestToken

  • Type: typing.Optional[str]

RetainExceptOnCreate

  • Type: typing.Optional[bool]

RollbackStackOutputTypeDef

StackId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RollbackTriggerTypeDef

Arn

  • Type:
  • Required: Yes

Type

  • Type:
  • Required: Yes

ScannedResourceIdentifierTypeDef

ResourceType

  • Type:
  • Required: Yes

ResourceIdentifier

  • Type: typing.Mapping[str, str]
  • Required: Yes

ScannedResourceTypeDef

ResourceType

  • Type: typing.Optional[str]

ResourceIdentifier

  • Type: typing.Optional[typing.Dict[str, str]]

ManagedByStack

  • Type: typing.Optional[bool]

SetStackPolicyInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

StackPolicyBody

  • Type: typing.Optional[str]

StackPolicyURL

  • Type: typing.Optional[str]

SetTypeConfigurationInputRequestTypeDef

Configuration

  • Type:
  • Required: Yes

TypeArn

  • Type: typing.Optional[str]

ConfigurationAlias

  • Type: typing.Optional[str]

TypeName

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

SetTypeConfigurationOutputTypeDef

ConfigurationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SetTypeDefaultVersionInputRequestTypeDef

Arn

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

TypeName

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

SignalResourceInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

LogicalResourceId

  • Type:
  • Required: Yes

UniqueId

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['FAILURE', 'SUCCESS']
  • Required: Yes

StackDriftInformationResponseTypeDef

StackDriftStatus

  • Type: typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKED', 'UNKNOWN']
  • Required: Yes

LastCheckTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StackDriftInformationSummaryTypeDef

StackDriftStatus

  • Type: typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKED', 'UNKNOWN']
  • Required: Yes

LastCheckTimestamp

  • Type: typing.Optional[datetime.datetime]

StackDriftInformationTypeDef

StackDriftStatus

  • Type: typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKED', 'UNKNOWN']
  • Required: Yes

LastCheckTimestamp

  • Type: typing.Optional[datetime.datetime]

StackEventTypeDef

StackId

  • Type:
  • Required: Yes

EventId

  • Type:
  • Required: Yes

StackName

  • Type:
  • Required: Yes

Timestamp

  • Type:
  • Required: Yes

LogicalResourceId

  • Type: typing.Optional[str]

PhysicalResourceId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

ResourceStatus

  • Type: typing.Optional[typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'DELETE_SKIPPED', 'IMPORT_COMPLETE', 'IMPORT_FAILED', 'IMPORT_IN_PROGRESS', 'IMPORT_ROLLBACK_COMPLETE', 'IMPORT_ROLLBACK_FAILED', 'IMPORT_ROLLBACK_IN_PROGRESS', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UPDATE_COMPLETE', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_ROLLBACK_COMPLETE', 'UPDATE_ROLLBACK_FAILED', 'UPDATE_ROLLBACK_IN_PROGRESS']]

ResourceStatusReason

  • Type: typing.Optional[str]

ResourceProperties

  • Type: typing.Optional[str]

ClientRequestToken

  • Type: typing.Optional[str]

HookType

  • Type: typing.Optional[str]

HookStatus

  • Type: typing.Optional[typing.Literal['HOOK_COMPLETE_FAILED', 'HOOK_COMPLETE_SUCCEEDED', 'HOOK_FAILED', 'HOOK_IN_PROGRESS']]

HookStatusReason

  • Type: typing.Optional[str]

HookInvocationPoint

  • Type: typing.Optional[typing.Literal['PRE_PROVISION']]

HookFailureMode

  • Type: typing.Optional[typing.Literal['FAIL', 'WARN']]

DetailedStatus

  • Type: typing.Optional[typing.Literal['CONFIGURATION_COMPLETE', 'VALIDATION_FAILED']]

StackInstanceComprehensiveStatusTypeDef

DetailedStatus

  • Type: typing.Optional[typing.Literal['CANCELLED', 'FAILED', 'FAILED_IMPORT', 'INOPERABLE', 'PENDING', 'RUNNING', 'SKIPPED_SUSPENDED_ACCOUNT', 'SUCCEEDED']]

StackInstanceFilterTypeDef

Name

  • Type: typing.Optional[typing.Literal['DETAILED_STATUS', 'DRIFT_STATUS', 'LAST_OPERATION_ID']]

Values

  • Type: typing.Optional[str]

StackInstanceResourceDriftsSummaryTypeDef

StackId

  • Type:
  • Required: Yes

LogicalResourceId

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

StackResourceDriftStatus

  • Type: typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']
  • Required: Yes

Timestamp

  • Type:
  • Required: Yes

PhysicalResourceId

  • Type: typing.Optional[str]

PhysicalResourceIdContext

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.PhysicalResourceIdContextKeyValuePairTypeDef]]

PropertyDifferences

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.PropertyDifferenceTypeDef]]

StackInstanceSummaryTypeDef

StackSetId

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

Account

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CURRENT', 'INOPERABLE', 'OUTDATED']]

StatusReason

  • Type: typing.Optional[str]

StackInstanceStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackInstanceComprehensiveStatusTypeDef]

OrganizationalUnitId

  • Type: typing.Optional[str]

DriftStatus

  • Type: typing.Optional[typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKED', 'UNKNOWN']]

LastDriftCheckTimestamp

  • Type: typing.Optional[datetime.datetime]

LastOperationId

  • Type: typing.Optional[str]

StackInstanceTypeDef

StackSetId

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

Account

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

ParameterOverrides

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

Status

  • Type: typing.Optional[typing.Literal['CURRENT', 'INOPERABLE', 'OUTDATED']]

StackInstanceStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackInstanceComprehensiveStatusTypeDef]

StatusReason

  • Type: typing.Optional[str]

OrganizationalUnitId

  • Type: typing.Optional[str]

DriftStatus

  • Type: typing.Optional[typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKED', 'UNKNOWN']]

LastDriftCheckTimestamp

  • Type: typing.Optional[datetime.datetime]

LastOperationId

  • Type: typing.Optional[str]

StackResourceDetailTypeDef

LogicalResourceId

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

ResourceStatus

  • Type: typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'DELETE_SKIPPED', 'IMPORT_COMPLETE', 'IMPORT_FAILED', 'IMPORT_IN_PROGRESS', 'IMPORT_ROLLBACK_COMPLETE', 'IMPORT_ROLLBACK_FAILED', 'IMPORT_ROLLBACK_IN_PROGRESS', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UPDATE_COMPLETE', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_ROLLBACK_COMPLETE', 'UPDATE_ROLLBACK_FAILED', 'UPDATE_ROLLBACK_IN_PROGRESS']
  • Required: Yes

StackName

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

PhysicalResourceId

  • Type: typing.Optional[str]

ResourceStatusReason

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Metadata

  • Type: typing.Optional[str]

DriftInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackResourceDriftInformationTypeDef]

ModuleInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ModuleInfoTypeDef]

StackResourceDriftInformationResponseTypeDef

StackResourceDriftStatus

  • Type: typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']
  • Required: Yes

LastCheckTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StackResourceDriftInformationSummaryResponseTypeDef

StackResourceDriftStatus

  • Type: typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']
  • Required: Yes

LastCheckTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StackResourceDriftInformationSummaryTypeDef

StackResourceDriftStatus

  • Type: typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']
  • Required: Yes

LastCheckTimestamp

  • Type: typing.Optional[datetime.datetime]

StackResourceDriftInformationTypeDef

StackResourceDriftStatus

  • Type: typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']
  • Required: Yes

LastCheckTimestamp

  • Type: typing.Optional[datetime.datetime]

StackResourceDriftTypeDef

StackId

  • Type:
  • Required: Yes

LogicalResourceId

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

StackResourceDriftStatus

  • Type: typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']
  • Required: Yes

Timestamp

  • Type:
  • Required: Yes

PhysicalResourceId

  • Type: typing.Optional[str]

PhysicalResourceIdContext

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.PhysicalResourceIdContextKeyValuePairTypeDef]]

ExpectedProperties

  • Type: typing.Optional[str]

ActualProperties

  • Type: typing.Optional[str]

PropertyDifferences

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.PropertyDifferenceTypeDef]]

ModuleInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ModuleInfoTypeDef]

StackResourceSummaryTypeDef

LogicalResourceId

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

LastUpdatedTimestamp

  • Type:
  • Required: Yes

ResourceStatus

  • Type: typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'DELETE_SKIPPED', 'IMPORT_COMPLETE', 'IMPORT_FAILED', 'IMPORT_IN_PROGRESS', 'IMPORT_ROLLBACK_COMPLETE', 'IMPORT_ROLLBACK_FAILED', 'IMPORT_ROLLBACK_IN_PROGRESS', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UPDATE_COMPLETE', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_ROLLBACK_COMPLETE', 'UPDATE_ROLLBACK_FAILED', 'UPDATE_ROLLBACK_IN_PROGRESS']
  • Required: Yes

PhysicalResourceId

  • Type: typing.Optional[str]

ResourceStatusReason

  • Type: typing.Optional[str]

DriftInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackResourceDriftInformationSummaryTypeDef]

ModuleInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ModuleInfoTypeDef]

StackResourceTypeDef

LogicalResourceId

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

Timestamp

  • Type:
  • Required: Yes

ResourceStatus

  • Type: typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'DELETE_SKIPPED', 'IMPORT_COMPLETE', 'IMPORT_FAILED', 'IMPORT_IN_PROGRESS', 'IMPORT_ROLLBACK_COMPLETE', 'IMPORT_ROLLBACK_FAILED', 'IMPORT_ROLLBACK_IN_PROGRESS', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UPDATE_COMPLETE', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_ROLLBACK_COMPLETE', 'UPDATE_ROLLBACK_FAILED', 'UPDATE_ROLLBACK_IN_PROGRESS']
  • Required: Yes

StackName

  • Type: typing.Optional[str]

StackId

  • Type: typing.Optional[str]

PhysicalResourceId

  • Type: typing.Optional[str]

ResourceStatusReason

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

DriftInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackResourceDriftInformationTypeDef]

ModuleInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ModuleInfoTypeDef]

StackSetAutoDeploymentTargetSummaryTypeDef

OrganizationalUnitId

  • Type: typing.Optional[str]

Regions

  • Type: typing.Optional[typing.List[str]]

StackSetDriftDetectionDetailsTypeDef

DriftStatus

  • Type: typing.Optional[typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKED']]

DriftDetectionStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'IN_PROGRESS', 'PARTIAL_SUCCESS', 'STOPPED']]

LastDriftCheckTimestamp

  • Type: typing.Optional[datetime.datetime]

TotalStackInstancesCount

  • Type: typing.Optional[int]

DriftedStackInstancesCount

  • Type: typing.Optional[int]

InSyncStackInstancesCount

  • Type: typing.Optional[int]

InProgressStackInstancesCount

  • Type: typing.Optional[int]

FailedStackInstancesCount

  • Type: typing.Optional[int]

StackSetOperationPreferencesExtraOutputTypeDef

RegionConcurrencyType

  • Type: typing.Optional[typing.Literal['PARALLEL', 'SEQUENTIAL']]

RegionOrder

  • Type: typing.Optional[typing.List[str]]

FailureToleranceCount

  • Type: typing.Optional[int]

FailureTolerancePercentage

  • Type: typing.Optional[int]

MaxConcurrentCount

  • Type: typing.Optional[int]

MaxConcurrentPercentage

  • Type: typing.Optional[int]

ConcurrencyMode

  • Type: typing.Optional[typing.Literal['SOFT_FAILURE_TOLERANCE', 'STRICT_FAILURE_TOLERANCE']]

StackSetOperationPreferencesOutputTypeDef

RegionConcurrencyType

  • Type: typing.Optional[typing.Literal['PARALLEL', 'SEQUENTIAL']]

RegionOrder

  • Type: typing.Optional[typing.List[str]]

FailureToleranceCount

  • Type: typing.Optional[int]

FailureTolerancePercentage

  • Type: typing.Optional[int]

MaxConcurrentCount

  • Type: typing.Optional[int]

MaxConcurrentPercentage

  • Type: typing.Optional[int]

ConcurrencyMode

  • Type: typing.Optional[typing.Literal['SOFT_FAILURE_TOLERANCE', 'STRICT_FAILURE_TOLERANCE']]

StackSetOperationPreferencesTypeDef

RegionConcurrencyType

  • Type: typing.Optional[typing.Literal['PARALLEL', 'SEQUENTIAL']]

RegionOrder

  • Type: typing.Optional[typing.Sequence[str]]

FailureToleranceCount

  • Type: typing.Optional[int]

FailureTolerancePercentage

  • Type: typing.Optional[int]

MaxConcurrentCount

  • Type: typing.Optional[int]

MaxConcurrentPercentage

  • Type: typing.Optional[int]

ConcurrencyMode

  • Type: typing.Optional[typing.Literal['SOFT_FAILURE_TOLERANCE', 'STRICT_FAILURE_TOLERANCE']]

StackSetOperationResultSummaryTypeDef

Account

  • Type: typing.Optional[str]

Region

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'FAILED', 'PENDING', 'RUNNING', 'SUCCEEDED']]

StatusReason

  • Type: typing.Optional[str]

AccountGateResult

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.AccountGateResultTypeDef]

OrganizationalUnitId

  • Type: typing.Optional[str]

StackSetOperationStatusDetailsTypeDef

FailedStackInstancesCount

  • Type: typing.Optional[int]

StackSetOperationSummaryTypeDef

OperationId

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[typing.Literal['CREATE', 'DELETE', 'DETECT_DRIFT', 'UPDATE']]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'QUEUED', 'RUNNING', 'STOPPED', 'STOPPING', 'SUCCEEDED']]

CreationTimestamp

  • Type: typing.Optional[datetime.datetime]

EndTimestamp

  • Type: typing.Optional[datetime.datetime]

StatusReason

  • Type: typing.Optional[str]

StatusDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationStatusDetailsTypeDef]

OperationPreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationPreferencesOutputTypeDef]

StackSetOperationTypeDef

OperationId

  • Type: typing.Optional[str]

StackSetId

  • Type: typing.Optional[str]

Action

  • Type: typing.Optional[typing.Literal['CREATE', 'DELETE', 'DETECT_DRIFT', 'UPDATE']]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'QUEUED', 'RUNNING', 'STOPPED', 'STOPPING', 'SUCCEEDED']]

OperationPreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationPreferencesOutputTypeDef]

RetainStacks

  • Type: typing.Optional[bool]

AdministrationRoleARN

  • Type: typing.Optional[str]

ExecutionRoleName

  • Type: typing.Optional[str]

CreationTimestamp

  • Type: typing.Optional[datetime.datetime]

EndTimestamp

  • Type: typing.Optional[datetime.datetime]

DeploymentTargets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.DeploymentTargetsOutputTypeDef]

StackSetDriftDetectionDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetDriftDetectionDetailsTypeDef]

StatusReason

  • Type: typing.Optional[str]

StatusDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationStatusDetailsTypeDef]

StackSetSummaryTypeDef

StackSetName

  • Type: typing.Optional[str]

StackSetId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED']]

AutoDeployment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.AutoDeploymentTypeDef]

PermissionModel

  • Type: typing.Optional[typing.Literal['SELF_MANAGED', 'SERVICE_MANAGED']]

DriftStatus

  • Type: typing.Optional[typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKED', 'UNKNOWN']]

LastDriftCheckTimestamp

  • Type: typing.Optional[datetime.datetime]

ManagedExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ManagedExecutionTypeDef]

StackSetTypeDef

StackSetName

  • Type: typing.Optional[str]

StackSetId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETED']]

TemplateBody

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

Capabilities

  • Type: typing.Optional[typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.TagTypeDef]]

StackSetARN

  • Type: typing.Optional[str]

AdministrationRoleARN

  • Type: typing.Optional[str]

ExecutionRoleName

  • Type: typing.Optional[str]

StackSetDriftDetectionDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetDriftDetectionDetailsTypeDef]

AutoDeployment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.AutoDeploymentTypeDef]

PermissionModel

  • Type: typing.Optional[typing.Literal['SELF_MANAGED', 'SERVICE_MANAGED']]

OrganizationalUnitIds

  • Type: typing.Optional[typing.List[str]]

ManagedExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ManagedExecutionTypeDef]

Regions

  • Type: typing.Optional[typing.List[str]]

StackSummaryTypeDef

StackName

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

StackStatus

  • Type: typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'IMPORT_COMPLETE', 'IMPORT_IN_PROGRESS', 'IMPORT_ROLLBACK_COMPLETE', 'IMPORT_ROLLBACK_FAILED', 'IMPORT_ROLLBACK_IN_PROGRESS', 'REVIEW_IN_PROGRESS', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UPDATE_COMPLETE', 'UPDATE_COMPLETE_CLEANUP_IN_PROGRESS', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_ROLLBACK_COMPLETE', 'UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS', 'UPDATE_ROLLBACK_FAILED', 'UPDATE_ROLLBACK_IN_PROGRESS']
  • Required: Yes

StackId

  • Type: typing.Optional[str]

TemplateDescription

  • Type: typing.Optional[str]

LastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

DeletionTime

  • Type: typing.Optional[datetime.datetime]

StackStatusReason

  • Type: typing.Optional[str]

ParentId

  • Type: typing.Optional[str]

RootId

  • Type: typing.Optional[str]

DriftInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackDriftInformationSummaryTypeDef]

StackTypeDef

StackName

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

StackStatus

  • Type: typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS', 'IMPORT_COMPLETE', 'IMPORT_IN_PROGRESS', 'IMPORT_ROLLBACK_COMPLETE', 'IMPORT_ROLLBACK_FAILED', 'IMPORT_ROLLBACK_IN_PROGRESS', 'REVIEW_IN_PROGRESS', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UPDATE_COMPLETE', 'UPDATE_COMPLETE_CLEANUP_IN_PROGRESS', 'UPDATE_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_ROLLBACK_COMPLETE', 'UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS', 'UPDATE_ROLLBACK_FAILED', 'UPDATE_ROLLBACK_IN_PROGRESS']
  • Required: Yes

StackId

  • Type: typing.Optional[str]

ChangeSetId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

DeletionTime

  • Type: typing.Optional[datetime.datetime]

LastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

RollbackConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.RollbackConfigurationOutputTypeDef]

StackStatusReason

  • Type: typing.Optional[str]

DisableRollback

  • Type: typing.Optional[bool]

NotificationARNs

  • Type: typing.Optional[typing.List[str]]

TimeoutInMinutes

  • Type: typing.Optional[int]

Capabilities

  • Type: typing.Optional[typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]

Outputs

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.OutputTypeDef]]

RoleARN

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.TagTypeDef]]

EnableTerminationProtection

  • Type: typing.Optional[bool]

ParentId

  • Type: typing.Optional[str]

RootId

  • Type: typing.Optional[str]

DriftInformation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackDriftInformationTypeDef]

RetainExceptOnCreate

  • Type: typing.Optional[bool]

DeletionMode

  • Type: typing.Optional[typing.Literal['FORCE_DELETE_STACK', 'STANDARD']]

DetailedStatus

  • Type: typing.Optional[typing.Literal['CONFIGURATION_COMPLETE', 'VALIDATION_FAILED']]

StartResourceScanInputRequestTypeDef

ClientRequestToken

  • Type: typing.Optional[str]

StartResourceScanOutputTypeDef

ResourceScanId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopStackSetOperationInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TemplateConfigurationTypeDef

DeletionPolicy

  • Type: typing.Optional[typing.Literal['DELETE', 'RETAIN']]

UpdateReplacePolicy

  • Type: typing.Optional[typing.Literal['DELETE', 'RETAIN']]

TemplateParameterTypeDef

ParameterKey

  • Type: typing.Optional[str]

DefaultValue

  • Type: typing.Optional[str]

NoEcho

  • Type: typing.Optional[bool]

Description

  • Type: typing.Optional[str]

TemplateProgressTypeDef

ResourcesSucceeded

  • Type: typing.Optional[int]

ResourcesFailed

  • Type: typing.Optional[int]

ResourcesProcessing

  • Type: typing.Optional[int]

ResourcesPending

  • Type: typing.Optional[int]

TemplateSummaryConfigTypeDef

TreatUnrecognizedResourceTypesAsWarnings

  • Type: typing.Optional[bool]

TemplateSummaryTypeDef

GeneratedTemplateId

  • Type: typing.Optional[str]

GeneratedTemplateName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['COMPLETE', 'CREATE_IN_PROGRESS', 'CREATE_PENDING', 'DELETE_IN_PROGRESS', 'DELETE_PENDING', 'FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_PENDING']]

StatusReason

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastUpdatedTime

  • Type: typing.Optional[datetime.datetime]

NumberOfResources

  • Type: typing.Optional[int]

TestTypeInputRequestTypeDef

Arn

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

TypeName

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

LogDeliveryBucket

  • Type: typing.Optional[str]

TestTypeOutputTypeDef

TypeVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TypeConfigurationDetailsTypeDef

Arn

  • Type: typing.Optional[str]

Alias

  • Type: typing.Optional[str]

Configuration

  • Type: typing.Optional[str]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

TypeArn

  • Type: typing.Optional[str]

TypeName

  • Type: typing.Optional[str]

IsDefaultConfiguration

  • Type: typing.Optional[bool]

TypeConfigurationIdentifierTypeDef

TypeArn

  • Type: typing.Optional[str]

TypeConfigurationAlias

  • Type: typing.Optional[str]

TypeConfigurationArn

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

TypeName

  • Type: typing.Optional[str]

TypeFiltersTypeDef

Category

  • Type: typing.Optional[typing.Literal['ACTIVATED', 'AWS_TYPES', 'REGISTERED', 'THIRD_PARTY']]

PublisherId

  • Type: typing.Optional[str]

TypeNamePrefix

  • Type: typing.Optional[str]

TypeSummaryTypeDef

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

TypeName

  • Type: typing.Optional[str]

DefaultVersionId

  • Type: typing.Optional[str]

TypeArn

  • Type: typing.Optional[str]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

Description

  • Type: typing.Optional[str]

PublisherId

  • Type: typing.Optional[str]

OriginalTypeName

  • Type: typing.Optional[str]

PublicVersionNumber

  • Type: typing.Optional[str]

LatestPublicVersion

  • Type: typing.Optional[str]

PublisherIdentity

  • Type: typing.Optional[typing.Literal['AWS_Marketplace', 'Bitbucket', 'GitHub']]

PublisherName

  • Type: typing.Optional[str]

IsActivated

  • Type: typing.Optional[bool]

TypeVersionSummaryTypeDef

Type

  • Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]

TypeName

  • Type: typing.Optional[str]

VersionId

  • Type: typing.Optional[str]

IsDefaultVersion

  • Type: typing.Optional[bool]

Arn

  • Type: typing.Optional[str]

TimeCreated

  • Type: typing.Optional[datetime.datetime]

Description

  • Type: typing.Optional[str]

PublicVersionNumber

  • Type: typing.Optional[str]

UpdateGeneratedTemplateInputRequestTypeDef

GeneratedTemplateName

  • Type:
  • Required: Yes

NewGeneratedTemplateName

  • Type: typing.Optional[str]

AddResources

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ResourceDefinitionTypeDef]]

RemoveResources

  • Type: typing.Optional[typing.Sequence[str]]

RefreshAllResources

  • Type: typing.Optional[bool]

TemplateConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.TemplateConfigurationTypeDef]

UpdateGeneratedTemplateOutputTypeDef

GeneratedTemplateId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateStackInputRequestTypeDef

StackName

  • Type:
  • Required: Yes

TemplateBody

  • Type: typing.Optional[str]

TemplateURL

  • Type: typing.Optional[str]

UsePreviousTemplate

  • Type: typing.Optional[bool]

StackPolicyDuringUpdateBody

  • Type: typing.Optional[str]

StackPolicyDuringUpdateURL

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

Capabilities

  • Type: typing.Optional[typing.Sequence[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]

ResourceTypes

  • Type: typing.Optional[typing.Sequence[str]]

RoleARN

  • Type: typing.Optional[str]

RollbackConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.RollbackConfigurationTypeDef]

StackPolicyBody

  • Type: typing.Optional[str]

StackPolicyURL

  • Type: typing.Optional[str]

NotificationARNs

  • Type: typing.Optional[typing.Sequence[str]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.TagTypeDef]]

DisableRollback

  • Type: typing.Optional[bool]

ClientRequestToken

  • Type: typing.Optional[str]

RetainExceptOnCreate

  • Type: typing.Optional[bool]

UpdateStackInputStackUpdateTypeDef

TemplateBody

  • Type: typing.Optional[str]

TemplateURL

  • Type: typing.Optional[str]

UsePreviousTemplate

  • Type: typing.Optional[bool]

StackPolicyDuringUpdateBody

  • Type: typing.Optional[str]

StackPolicyDuringUpdateURL

  • Type: typing.Optional[str]

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

Capabilities

  • Type: typing.Optional[typing.Sequence[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]

ResourceTypes

  • Type: typing.Optional[typing.Sequence[str]]

RoleARN

  • Type: typing.Optional[str]

RollbackConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.RollbackConfigurationTypeDef]

StackPolicyBody

  • Type: typing.Optional[str]

StackPolicyURL

  • Type: typing.Optional[str]

NotificationARNs

  • Type: typing.Optional[typing.Sequence[str]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.TagTypeDef]]

DisableRollback

  • Type: typing.Optional[bool]

ClientRequestToken

  • Type: typing.Optional[str]

RetainExceptOnCreate

  • Type: typing.Optional[bool]

UpdateStackInstancesInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

Regions

  • Type: typing.Sequence[str]
  • Required: Yes

Accounts

  • Type: typing.Optional[typing.Sequence[str]]

DeploymentTargets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.DeploymentTargetsTypeDef]

ParameterOverrides

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

OperationPreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationPreferencesTypeDef]

OperationId

  • Type: typing.Optional[str]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

UpdateStackInstancesOutputTypeDef

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateStackOutputTypeDef

StackId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateStackSetInputRequestTypeDef

StackSetName

  • Type:
  • Required: Yes

Description

  • Type: typing.Optional[str]

TemplateBody

  • Type: typing.Optional[str]

TemplateURL

  • Type: typing.Optional[str]

UsePreviousTemplate

  • Type: typing.Optional[bool]

Parameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.ParameterTypeDef]]

Capabilities

  • Type: typing.Optional[typing.Sequence[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cloudformation_classes.TagTypeDef]]

OperationPreferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.StackSetOperationPreferencesTypeDef]

AdministrationRoleARN

  • Type: typing.Optional[str]

ExecutionRoleName

  • Type: typing.Optional[str]

DeploymentTargets

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.DeploymentTargetsTypeDef]

PermissionModel

  • Type: typing.Optional[typing.Literal['SELF_MANAGED', 'SERVICE_MANAGED']]

AutoDeployment

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.AutoDeploymentTypeDef]

OperationId

  • Type: typing.Optional[str]

Accounts

  • Type: typing.Optional[typing.Sequence[str]]

Regions

  • Type: typing.Optional[typing.Sequence[str]]

CallAs

  • Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]

ManagedExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation_classes.ManagedExecutionTypeDef]

UpdateStackSetOutputTypeDef

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateTerminationProtectionInputRequestTypeDef

EnableTerminationProtection

  • Type:
  • Required: Yes

StackName

  • Type:
  • Required: Yes

UpdateTerminationProtectionOutputTypeDef

StackId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ValidateTemplateInputRequestTypeDef

TemplateBody

  • Type: typing.Optional[str]

TemplateURL

  • Type: typing.Optional[str]

ValidateTemplateOutputTypeDef

Parameters

  • Type: typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.TemplateParameterTypeDef]
  • Required: Yes

Description

  • Type:
  • Required: Yes

Capabilities

  • Type: typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]
  • Required: Yes

CapabilitiesReason

  • Type:
  • Required: Yes

DeclaredTransforms

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WaiterConfigTypeDef

Delay

  • Type: typing.Optional[int]

MaxAttempts

  • Type: typing.Optional[int]

WarningDetailTypeDef

Type

  • Type: typing.Optional[typing.Literal['MUTUALLY_EXCLUSIVE_PROPERTIES', 'MUTUALLY_EXCLUSIVE_TYPES', 'UNSUPPORTED_PROPERTIES']]

Properties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation_classes.WarningPropertyTypeDef]]

WarningPropertyTypeDef

PropertyPath

  • Type: typing.Optional[str]

Required

  • Type: typing.Optional[bool]

Description

  • Type: typing.Optional[str]

WarningsTypeDef

UnrecognizedResourceTypes

  • Type: typing.Optional[typing.List[str]]