Cloudformation Classes
AccountGateResult
Status
- Type: typing.Optional[typing.Literal['FAILED', 'SKIPPED', 'SUCCEEDED']]
StatusReason
- Type: typing.Optional[str]
AccountLimit
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[int]
ActivateTypeInput
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:
ExecutionRoleArn
- Type: typing.Optional[str]
VersionBump
- Type: typing.Optional[typing.Literal['MAJOR', 'MINOR']]
MajorVersion
- Type: typing.Optional[int]
ActivateTypeOutput
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AutoDeployment
Enabled
- Type: typing.Optional[bool]
RetainStacksOnAccountRemoval
- Type: typing.Optional[bool]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchDescribeTypeConfigurationsError
ErrorCode
- Type: typing.Optional[str]
ErrorMessage
- Type: typing.Optional[str]
TypeConfigurationIdentifier
- Type:
BatchDescribeTypeConfigurationsInput
TypeConfigurationIdentifiers
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.TypeConfigurationIdentifier]
- Required: Yes
BatchDescribeTypeConfigurationsOutput
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.BatchDescribeTypeConfigurationsError]
- Required: Yes
UnprocessedTypeConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.TypeConfigurationIdentifier]
- Required: Yes
TypeConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.TypeConfigurationDetails]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CancelUpdateStackInput
StackName
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
CancelUpdateStackInputStackCancelUpdate
ClientRequestToken
- Type: typing.Optional[str]
Change
Type
- Type: typing.Optional[typing.Literal['Resource']]
HookInvocationCount
- Type: typing.Optional[int]
ResourceChange
- Type:
ChangeSetHook
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.cloudformation_classes.ChangeSetHookTargetDetails]
ChangeSetHookResourceTargetDetails
LogicalResourceId
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
ResourceAction
- Type: typing.Optional[typing.Literal['Add', 'Dynamic', 'Import', 'Modify', 'Remove']]
ChangeSetHookTargetDetails
TargetType
- Type: typing.Optional[typing.Literal['RESOURCE']]
ResourceTargetDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ChangeSetHookResourceTargetDetails]
ChangeSetSummary
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]
ContinueUpdateRollbackInput
StackName
- Type:
- Required: Yes
RoleARN
- Type: typing.Optional[str]
ResourcesToSkip
- Type: typing.Optional[typing.List[str]]
ClientRequestToken
- Type: typing.Optional[str]
CreateChangeSetInput
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.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Parameter]]
Capabilities
- Type: typing.Optional[typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]
ResourceTypes
- Type: typing.Optional[typing.List[str]]
RoleARN
- Type: typing.Optional[str]
RollbackConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfiguration, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfigurationOutput, NoneType]
NotificationARNs
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Tag]]
ClientToken
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ChangeSetType
- Type: typing.Optional[typing.Literal['CREATE', 'IMPORT', 'UPDATE']]
ResourcesToImport
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ResourceToImport]]
IncludeNestedStacks
- Type: typing.Optional[bool]
OnStackFailure
- Type: typing.Optional[typing.Literal['DELETE', 'DO_NOTHING', 'ROLLBACK']]
ImportExistingResources
- Type: typing.Optional[bool]
CreateChangeSetOutput
Id
- Type:
- Required: Yes
StackId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateGeneratedTemplateInput
GeneratedTemplateName
- Type:
- Required: Yes
Resources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ResourceDefinition]]
StackName
- Type: typing.Optional[str]
TemplateConfiguration
- Type:
CreateGeneratedTemplateOutput
GeneratedTemplateId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStackInput
StackName
- Type:
- Required: Yes
TemplateBody
- Type: typing.Optional[str]
TemplateURL
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Parameter]]
DisableRollback
- Type: typing.Optional[bool]
RollbackConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfiguration, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfigurationOutput, NoneType]
TimeoutInMinutes
- Type: typing.Optional[int]
NotificationARNs
- Type: typing.Optional[typing.List[str]]
Capabilities
- Type: typing.Optional[typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]
ResourceTypes
- Type: typing.Optional[typing.List[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.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Tag]]
ClientRequestToken
- Type: typing.Optional[str]
EnableTerminationProtection
- Type: typing.Optional[bool]
RetainExceptOnCreate
- Type: typing.Optional[bool]
CreateStackInputServiceResourceCreateStack
StackName
- Type:
- Required: Yes
TemplateBody
- Type: typing.Optional[str]
TemplateURL
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Parameter]]
DisableRollback
- Type: typing.Optional[bool]
RollbackConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfiguration, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfigurationOutput, NoneType]
TimeoutInMinutes
- Type: typing.Optional[int]
NotificationARNs
- Type: typing.Optional[typing.List[str]]
Capabilities
- Type: typing.Optional[typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]
ResourceTypes
- Type: typing.Optional[typing.List[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.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Tag]]
ClientRequestToken
- Type: typing.Optional[str]
EnableTerminationProtection
- Type: typing.Optional[bool]
RetainExceptOnCreate
- Type: typing.Optional[bool]
CreateStackInstancesInput
StackSetName
- Type:
- Required: Yes
Regions
- Type: typing.List[str]
- Required: Yes
Accounts
- Type: typing.Optional[typing.List[str]]
DeploymentTargets
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.DeploymentTargets, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.DeploymentTargetsOutput, NoneType]
ParameterOverrides
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Parameter]]
OperationPreferences
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferences, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferencesOutput, NoneType]
OperationId
- Type: typing.Optional[str]
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
CreateStackInstancesOutput
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStackOutput
StackId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStackRefactorInput
StackDefinitions
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackDefinition]
- Required: Yes
Description
- Type: typing.Optional[str]
EnableStackCreation
- Type: typing.Optional[bool]
ResourceMappings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ResourceMapping]]
CreateStackRefactorOutput
StackRefactorId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateStackSetInput
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.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Parameter]]
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.cloudformation_classes.Tag]]
AdministrationRoleARN
- Type: typing.Optional[str]
ExecutionRoleName
- Type: typing.Optional[str]
PermissionModel
- Type: typing.Optional[typing.Literal['SELF_MANAGED', 'SERVICE_MANAGED']]
AutoDeployment
- Type:
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
ClientRequestToken
- Type: typing.Optional[str]
ManagedExecution
- Type:
CreateStackSetOutput
StackSetId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeactivateTypeInput
TypeName
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]
Arn
- Type: typing.Optional[str]
DeleteChangeSetInput
ChangeSetName
- Type:
- Required: Yes
StackName
- Type: typing.Optional[str]
DeleteGeneratedTemplateInput
GeneratedTemplateName
- Type:
- Required: Yes
DeleteStackInput
StackName
- Type:
- Required: Yes
RetainResources
- Type: typing.Optional[typing.List[str]]
RoleARN
- Type: typing.Optional[str]
ClientRequestToken
- Type: typing.Optional[str]
DeletionMode
- Type: typing.Optional[typing.Literal['FORCE_DELETE_STACK', 'STANDARD']]
DeleteStackInputStackDelete
RetainResources
- Type: typing.Optional[typing.List[str]]
RoleARN
- Type: typing.Optional[str]
ClientRequestToken
- Type: typing.Optional[str]
DeletionMode
- Type: typing.Optional[typing.Literal['FORCE_DELETE_STACK', 'STANDARD']]
DeleteStackInstancesInput
StackSetName
- Type:
- Required: Yes
Regions
- Type: typing.List[str]
- Required: Yes
RetainStacks
- Type:
- Required: Yes
Accounts
- Type: typing.Optional[typing.List[str]]
DeploymentTargets
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.DeploymentTargets, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.DeploymentTargetsOutput, NoneType]
OperationPreferences
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferences, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferencesOutput, NoneType]
OperationId
- Type: typing.Optional[str]
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
DeleteStackInstancesOutput
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteStackSetInput
StackSetName
- Type:
- Required: Yes
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
DeploymentTargets
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']]
DeploymentTargetsOutput
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']]
DeregisterTypeInput
Arn
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]
TypeName
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
DescribeAccountLimitsInput
NextToken
- Type: typing.Optional[str]
DescribeAccountLimitsInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
DescribeAccountLimitsOutput
AccountLimits
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.AccountLimit]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeChangeSetHooksInput
ChangeSetName
- Type:
- Required: Yes
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
LogicalResourceId
- Type: typing.Optional[str]
DescribeChangeSetHooksOutput
ChangeSetId
- Type:
- Required: Yes
ChangeSetName
- Type:
- Required: Yes
Hooks
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ChangeSetHook]
- 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]
DescribeChangeSetInput
ChangeSetName
- Type:
- Required: Yes
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
IncludePropertyValues
- Type: typing.Optional[bool]
DescribeChangeSetInputPaginate
ChangeSetName
- Type:
- Required: Yes
StackName
- Type: typing.Optional[str]
IncludePropertyValues
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
DescribeChangeSetInputWait
ChangeSetName
- Type:
- Required: Yes
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
IncludePropertyValues
- Type: typing.Optional[bool]
WaiterConfig
- Type:
DescribeChangeSetOutput
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.cloudformation_classes.Parameter]
- 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.cloudformation_classes.Tag]
- Required: Yes
Changes
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Change]
- 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]
DescribeGeneratedTemplateInput
GeneratedTemplateName
- Type:
- Required: Yes
DescribeGeneratedTemplateOutput
GeneratedTemplateId
- Type:
- Required: Yes
GeneratedTemplateName
- Type:
- Required: Yes
Resources
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ResourceDetail]
- 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
DescribeOrganizationsAccessInput
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
DescribeOrganizationsAccessOutput
Status
- Type: typing.Literal['DISABLED', 'DISABLED_PERMANENTLY', 'ENABLED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribePublisherInput
PublisherId
- Type: typing.Optional[str]
DescribePublisherOutput
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
DescribeResourceScanInput
ResourceScanId
- Type:
- Required: Yes
DescribeResourceScanOutput
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
DescribeStackDriftDetectionStatusInput
StackDriftDetectionId
- Type:
- Required: Yes
DescribeStackDriftDetectionStatusOutput
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
DescribeStackEventsInput
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
DescribeStackEventsInputPaginate
StackName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
DescribeStackEventsOutput
StackEvents
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackEvent]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeStackInstanceInput
StackSetName
- Type:
- Required: Yes
StackInstanceAccount
- Type:
- Required: Yes
StackInstanceRegion
- Type:
- Required: Yes
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
DescribeStackInstanceOutput
StackInstance
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStackRefactorInput
StackRefactorId
- Type:
- Required: Yes
DescribeStackRefactorInputWait
StackRefactorId
- Type:
- Required: Yes
WaiterConfig
- Type:
DescribeStackRefactorInputWaitExtra
StackRefactorId
- Type:
- Required: Yes
WaiterConfig
- Type:
DescribeStackRefactorOutput
Description
- Type:
- Required: Yes
StackRefactorId
- Type:
- Required: Yes
StackIds
- Type: typing.List[str]
- Required: Yes
ExecutionStatus
- Type: typing.Literal['AVAILABLE', 'EXECUTE_COMPLETE', 'EXECUTE_FAILED', 'EXECUTE_IN_PROGRESS', 'OBSOLETE', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UNAVAILABLE']
- Required: Yes
ExecutionStatusReason
- Type:
- Required: Yes
Status
- Type: typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS']
- Required: Yes
StatusReason
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStackResourceDriftsInput
StackName
- Type:
- Required: Yes
StackResourceDriftStatusFilters
- Type: typing.Optional[typing.List[typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeStackResourceDriftsOutput
StackResourceDrifts
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackResourceDrift]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeStackResourceInput
StackName
- Type:
- Required: Yes
LogicalResourceId
- Type:
- Required: Yes
DescribeStackResourceOutput
StackResourceDetail
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStackResourcesInput
StackName
- Type: typing.Optional[str]
LogicalResourceId
- Type: typing.Optional[str]
PhysicalResourceId
- Type: typing.Optional[str]
DescribeStackResourcesOutput
StackResources
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackResource]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStackSetInput
StackSetName
- Type:
- Required: Yes
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
DescribeStackSetOperationInput
StackSetName
- Type:
- Required: Yes
OperationId
- Type:
- Required: Yes
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
DescribeStackSetOperationOutput
StackSetOperation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStackSetOutput
StackSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeStacksInput
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
DescribeStacksInputPaginate
StackName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
DescribeStacksInputWait
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
WaiterConfig
- Type:
DescribeStacksInputWaitExtra
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
WaiterConfig
- Type:
DescribeStacksInputWaitExtraExtra
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
WaiterConfig
- Type:
DescribeStacksInputWaitExtraExtraExtra
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
WaiterConfig
- Type:
DescribeStacksInputWaitExtraExtraExtraExtra
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
WaiterConfig
- Type:
DescribeStacksInputWaitExtraExtraExtraExtraExtra
StackName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
WaiterConfig
- Type:
DescribeStacksOutput
Stacks
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Stack]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeTypeInput
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]
DescribeTypeOutput
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.cloudformation_classes.RequiredActivatedType]
- 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
DescribeTypeRegistrationInput
RegistrationToken
- Type:
- Required: Yes
DescribeTypeRegistrationInputWait
RegistrationToken
- Type:
- Required: Yes
WaiterConfig
- Type:
DescribeTypeRegistrationOutput
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
DetectStackDriftInput
StackName
- Type:
- Required: Yes
LogicalResourceIds
- Type: typing.Optional[typing.List[str]]
DetectStackDriftOutput
StackDriftDetectionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetectStackResourceDriftInput
StackName
- Type:
- Required: Yes
LogicalResourceId
- Type:
- Required: Yes
DetectStackResourceDriftOutput
StackResourceDrift
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DetectStackSetDriftInput
StackSetName
- Type:
- Required: Yes
OperationPreferences
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferences, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferencesOutput, NoneType]
OperationId
- Type: typing.Optional[str]
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
DetectStackSetDriftOutput
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
EstimateTemplateCostInput
TemplateBody
- Type: typing.Optional[str]
TemplateURL
- Type: typing.Optional[str]
Parameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Parameter]]
EstimateTemplateCostOutput
Url
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ExecuteChangeSetInput
ChangeSetName
- Type:
- Required: Yes
StackName
- Type: typing.Optional[str]
ClientRequestToken
- Type: typing.Optional[str]
DisableRollback
- Type: typing.Optional[bool]
RetainExceptOnCreate
- Type: typing.Optional[bool]
ExecuteStackRefactorInput
StackRefactorId
- Type:
- Required: Yes
Export
ExportingStackId
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
GetGeneratedTemplateInput
GeneratedTemplateName
- Type:
- Required: Yes
Format
- Type: typing.Optional[typing.Literal['JSON', 'YAML']]
GetGeneratedTemplateOutput
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
GetStackPolicyInput
StackName
- Type:
- Required: Yes
GetStackPolicyOutput
StackPolicyBody
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTemplateInput
StackName
- Type: typing.Optional[str]
ChangeSetName
- Type: typing.Optional[str]
TemplateStage
- Type: typing.Optional[typing.Literal['Original', 'Processed']]
GetTemplateOutput
TemplateBody
- Type: typing.Dict[str, typing.Any]
- Required: Yes
StagesAvailable
- Type: typing.List[typing.Literal['Original', 'Processed']]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTemplateSummaryInput
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:
GetTemplateSummaryOutput
Parameters
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ParameterDeclaration]
- 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.cloudformation_classes.ResourceIdentifierSummary]
- Required: Yes
Warnings
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HookResultSummary
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]
Status
- Type: typing.Optional[typing.Literal['HOOK_COMPLETE_FAILED', 'HOOK_COMPLETE_SUCCEEDED', 'HOOK_FAILED', 'HOOK_IN_PROGRESS']]
HookStatusReason
- Type: typing.Optional[str]
ImportStacksToStackSetInput
StackSetName
- Type:
- Required: Yes
StackIds
- Type: typing.Optional[typing.List[str]]
StackIdsUrl
- Type: typing.Optional[str]
OrganizationalUnitIds
- Type: typing.Optional[typing.List[str]]
OperationPreferences
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferences, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferencesOutput, NoneType]
OperationId
- Type: typing.Optional[str]
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
ImportStacksToStackSetOutput
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListChangeSetsInput
StackName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListChangeSetsInputPaginate
StackName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListChangeSetsOutput
Summaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ChangeSetSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListExportsInput
NextToken
- Type: typing.Optional[str]
ListExportsInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListExportsOutput
Exports
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Export]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListGeneratedTemplatesInput
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListGeneratedTemplatesInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListGeneratedTemplatesOutput
Summaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.TemplateSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListHookResultsInput
TargetType
- Type: typing.Literal['CHANGE_SET', 'CLOUD_CONTROL', 'RESOURCE', 'STACK']
- Required: Yes
TargetId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListHookResultsOutput
TargetType
- Type: typing.Literal['CHANGE_SET', 'CLOUD_CONTROL', 'RESOURCE', 'STACK']
- Required: Yes
TargetId
- Type:
- Required: Yes
HookResults
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.HookResultSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListImportsInput
ExportName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListImportsInputPaginate
ExportName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListImportsOutput
Imports
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListResourceScanRelatedResourcesInput
ResourceScanId
- Type:
- Required: Yes
Resources
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ScannedResourceIdentifier]
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListResourceScanRelatedResourcesInputPaginate
ResourceScanId
- Type:
- Required: Yes
Resources
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ScannedResourceIdentifier]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListResourceScanRelatedResourcesOutput
RelatedResources
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ScannedResource]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListResourceScanResourcesInput
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]
ListResourceScanResourcesInputPaginate
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.cloudformation_classes.PaginatorConfig]
ListResourceScanResourcesOutput
Resources
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ScannedResource]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListResourceScansInput
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListResourceScansInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListResourceScansOutput
ResourceScanSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ResourceScanSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStackInstanceResourceDriftsInput
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.List[typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']]]
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
ListStackInstanceResourceDriftsOutput
Summaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackInstanceResourceDriftsSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStackInstancesInput
StackSetName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackInstanceFilter]]
StackInstanceAccount
- Type: typing.Optional[str]
StackInstanceRegion
- Type: typing.Optional[str]
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
ListStackInstancesInputPaginate
StackSetName
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackInstanceFilter]]
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.cloudformation_classes.PaginatorConfig]
ListStackInstancesOutput
Summaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackInstanceSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStackRefactorActionsInput
StackRefactorId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListStackRefactorActionsInputPaginate
StackRefactorId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListStackRefactorActionsOutput
StackRefactorActions
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackRefactorAction]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStackRefactorsInput
ExecutionStatusFilter
- Type: typing.Optional[typing.List[typing.Literal['AVAILABLE', 'EXECUTE_COMPLETE', 'EXECUTE_FAILED', 'EXECUTE_IN_PROGRESS', 'OBSOLETE', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UNAVAILABLE']]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListStackRefactorsInputPaginate
ExecutionStatusFilter
- Type: typing.Optional[typing.List[typing.Literal['AVAILABLE', 'EXECUTE_COMPLETE', 'EXECUTE_FAILED', 'EXECUTE_IN_PROGRESS', 'OBSOLETE', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UNAVAILABLE']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListStackRefactorsOutput
StackRefactorSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackRefactorSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStackResourcesInput
StackName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStackResourcesInputPaginate
StackName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListStackResourcesOutput
StackResourceSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackResourceSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStackSetAutoDeploymentTargetsInput
StackSetName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
ListStackSetAutoDeploymentTargetsOutput
Summaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetAutoDeploymentTargetSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStackSetOperationResultsInput
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.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.OperationResultFilter]]
ListStackSetOperationResultsInputPaginate
StackSetName
- Type:
- Required: Yes
OperationId
- Type:
- Required: Yes
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.OperationResultFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListStackSetOperationResultsOutput
Summaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationResultSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStackSetOperationsInput
StackSetName
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
ListStackSetOperationsInputPaginate
StackSetName
- Type:
- Required: Yes
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListStackSetOperationsOutput
Summaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStackSetsInput
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']]
ListStackSetsInputPaginate
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.cloudformation_classes.PaginatorConfig]
ListStackSetsOutput
Summaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListStacksInput
NextToken
- Type: typing.Optional[str]
StackStatusFilter
- Type: typing.Optional[typing.List[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']]]
ListStacksInputPaginate
StackStatusFilter
- Type: typing.Optional[typing.List[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.cloudformation_classes.PaginatorConfig]
ListStacksOutput
StackSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTypeRegistrationsInput
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]
ListTypeRegistrationsOutput
RegistrationTokenList
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTypeVersionsInput
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]
ListTypeVersionsOutput
TypeVersionSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.TypeVersionSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTypesInput
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.cloudformation_classes.TypeFilters]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListTypesInputPaginate
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.cloudformation_classes.TypeFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PaginatorConfig]
ListTypesOutput
TypeSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.TypeSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
LoggingConfig
LogRoleArn
- Type:
- Required: Yes
LogGroupName
- Type:
- Required: Yes
ManagedExecution
Active
- Type: typing.Optional[bool]
ModuleInfo
TypeHierarchy
- Type: typing.Optional[str]
LogicalIdHierarchy
- Type: typing.Optional[str]
OperationResultFilter
Name
- Type: typing.Optional[typing.Literal['OPERATION_RESULT_STATUS']]
Values
- Type: typing.Optional[str]
Output
OutputKey
- Type: typing.Optional[str]
OutputValue
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ExportName
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Parameter
ParameterKey
- Type: typing.Optional[str]
ParameterValue
- Type: typing.Optional[str]
UsePreviousValue
- Type: typing.Optional[bool]
ResolvedValue
- Type: typing.Optional[str]
ParameterConstraints
AllowedValues
- Type: typing.Optional[typing.List[str]]
ParameterDeclaration
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:
PhysicalResourceIdContextKeyValuePair
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
PropertyDifference
PropertyPath
- Type:
- Required: Yes
ExpectedValue
- Type:
- Required: Yes
ActualValue
- Type:
- Required: Yes
DifferenceType
- Type: typing.Literal['ADD', 'NOT_EQUAL', 'REMOVE']
- Required: Yes
PublishTypeInput
Type
- Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]
Arn
- Type: typing.Optional[str]
TypeName
- Type: typing.Optional[str]
PublicVersionNumber
- Type: typing.Optional[str]
PublishTypeOutput
PublicTypeArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RecordHandlerProgressInput
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]
RegisterPublisherInput
AcceptTermsAndConditions
- Type: typing.Optional[bool]
ConnectionArn
- Type: typing.Optional[str]
RegisterPublisherOutput
PublisherId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegisterTypeInput
TypeName
- Type:
- Required: Yes
SchemaHandlerPackage
- Type:
- Required: Yes
Type
- Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]
LoggingConfig
- Type:
ExecutionRoleArn
- Type: typing.Optional[str]
ClientRequestToken
- Type: typing.Optional[str]
RegisterTypeOutput
RegistrationToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RequiredActivatedType
TypeNameAlias
- Type: typing.Optional[str]
OriginalTypeName
- Type: typing.Optional[str]
PublisherId
- Type: typing.Optional[str]
SupportedMajorVersions
- Type: typing.Optional[typing.List[int]]
ResourceChange
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.cloudformation_classes.ResourceChangeDetail]]
ChangeSetId
- Type: typing.Optional[str]
ModuleInfo
- Type:
BeforeContext
- Type: typing.Optional[str]
AfterContext
- Type: typing.Optional[str]
ResourceChangeDetail
Target
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ResourceTargetDefinition]
Evaluation
- Type: typing.Optional[typing.Literal['Dynamic', 'Static']]
ChangeSource
- Type: typing.Optional[typing.Literal['Automatic', 'DirectModification', 'ParameterReference', 'ResourceAttribute', 'ResourceReference']]
CausingEntity
- Type: typing.Optional[str]
ResourceDefinition
ResourceType
- Type:
- Required: Yes
ResourceIdentifier
- Type: typing.Dict[str, str]
- Required: Yes
LogicalResourceId
- Type: typing.Optional[str]
ResourceDetail
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.cloudformation_classes.WarningDetail]]
ResourceIdentifierSummary
ResourceType
- Type: typing.Optional[str]
LogicalResourceIds
- Type: typing.Optional[typing.List[str]]
ResourceIdentifiers
- Type: typing.Optional[typing.List[str]]
ResourceLocation
StackName
- Type:
- Required: Yes
LogicalResourceId
- Type:
- Required: Yes
ResourceMapping
Source
- Type:
- Required: Yes
Destination
- Type:
- Required: Yes
ResourceScanSummary
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]
ResourceTargetDefinition
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']]
ResourceToImport
ResourceType
- Type:
- Required: Yes
LogicalResourceId
- Type:
- Required: Yes
ResourceIdentifier
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
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]
RollbackConfiguration
RollbackTriggers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackTrigger]]
MonitoringTimeInMinutes
- Type: typing.Optional[int]
RollbackConfigurationOutput
RollbackTriggers
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackTrigger]]
MonitoringTimeInMinutes
- Type: typing.Optional[int]
RollbackStackInput
StackName
- Type:
- Required: Yes
RoleARN
- Type: typing.Optional[str]
ClientRequestToken
- Type: typing.Optional[str]
RetainExceptOnCreate
- Type: typing.Optional[bool]
RollbackStackOutput
StackId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RollbackTrigger
Arn
- Type:
- Required: Yes
Type
- Type:
- Required: Yes
ScannedResource
ResourceType
- Type: typing.Optional[str]
ResourceIdentifier
- Type: typing.Optional[typing.Dict[str, str]]
ManagedByStack
- Type: typing.Optional[bool]
ScannedResourceIdentifier
ResourceType
- Type:
- Required: Yes
ResourceIdentifier
- Type: typing.Dict[str, str]
- Required: Yes
SetStackPolicyInput
StackName
- Type:
- Required: Yes
StackPolicyBody
- Type: typing.Optional[str]
StackPolicyURL
- Type: typing.Optional[str]
SetTypeConfigurationInput
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']]
SetTypeConfigurationOutput
ConfigurationArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SetaultVersionInput
Arn
- Type: typing.Optional[str]
Type
- Type: typing.Optional[typing.Literal['HOOK', 'MODULE', 'RESOURCE']]
TypeName
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
SignalResourceInput
StackName
- Type:
- Required: Yes
LogicalResourceId
- Type:
- Required: Yes
UniqueId
- Type:
- Required: Yes
Status
- Type: typing.Literal['FAILURE', 'SUCCESS']
- Required: Yes
Stack
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.cloudformation_classes.Parameter]]
DeletionTime
- Type: typing.Optional[datetime.datetime]
LastUpdatedTime
- Type: typing.Optional[datetime.datetime]
RollbackConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfigurationOutput]
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.cloudformation_classes.Output]]
RoleARN
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Tag]]
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.cloudformation_classes.StackDriftInformation]
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']]
StackDefinition
StackName
- Type: typing.Optional[str]
TemplateBody
- Type: typing.Optional[str]
TemplateURL
- Type: typing.Optional[str]
StackDriftInformation
StackDriftStatus
- Type: typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKED', 'UNKNOWN']
- Required: Yes
LastCheckTimestamp
- Type: typing.Optional[datetime.datetime]
StackDriftInformationSummary
StackDriftStatus
- Type: typing.Literal['DRIFTED', 'IN_SYNC', 'NOT_CHECKED', 'UNKNOWN']
- Required: Yes
LastCheckTimestamp
- Type: typing.Optional[datetime.datetime]
StackEvent
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', 'EXPORT_COMPLETE', 'EXPORT_FAILED', 'EXPORT_IN_PROGRESS', 'EXPORT_ROLLBACK_COMPLETE', 'EXPORT_ROLLBACK_FAILED', 'EXPORT_ROLLBACK_IN_PROGRESS', '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']]
StackInstance
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.cloudformation_classes.Parameter]]
Status
- Type: typing.Optional[typing.Literal['CURRENT', 'INOPERABLE', 'OUTDATED']]
StackInstanceStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackInstanceComprehensiveStatus]
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]
StackInstanceComprehensiveStatus
DetailedStatus
- Type: typing.Optional[typing.Literal['CANCELLED', 'FAILED', 'FAILED_IMPORT', 'INOPERABLE', 'PENDING', 'RUNNING', 'SKIPPED_SUSPENDED_ACCOUNT', 'SUCCEEDED']]
StackInstanceFilter
Name
- Type: typing.Optional[typing.Literal['DETAILED_STATUS', 'DRIFT_STATUS', 'LAST_OPERATION_ID']]
Values
- Type: typing.Optional[str]
StackInstanceResourceDriftsSummary
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.cloudformation_classes.PhysicalResourceIdContextKeyValuePair]]
PropertyDifferences
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PropertyDifference]]
StackInstanceSummary
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.cloudformation_classes.StackInstanceComprehensiveStatus]
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]
StackRefactorAction
Action
- Type: typing.Optional[typing.Literal['CREATE', 'MOVE']]
Entity
- Type: typing.Optional[typing.Literal['RESOURCE', 'STACK']]
PhysicalResourceId
- Type: typing.Optional[str]
ResourceIdentifier
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
Detection
- Type: typing.Optional[typing.Literal['AUTO', 'MANUAL']]
DetectionReason
- Type: typing.Optional[str]
TagResources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Tag]]
UntagResources
- Type: typing.Optional[typing.List[str]]
ResourceMapping
- Type:
StackRefactorSummary
StackRefactorId
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ExecutionStatus
- Type: typing.Optional[typing.Literal['AVAILABLE', 'EXECUTE_COMPLETE', 'EXECUTE_FAILED', 'EXECUTE_IN_PROGRESS', 'OBSOLETE', 'ROLLBACK_COMPLETE', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'UNAVAILABLE']]
ExecutionStatusReason
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['CREATE_COMPLETE', 'CREATE_FAILED', 'CREATE_IN_PROGRESS', 'DELETE_COMPLETE', 'DELETE_FAILED', 'DELETE_IN_PROGRESS']]
StatusReason
- Type: typing.Optional[str]
StackResource
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', 'EXPORT_COMPLETE', 'EXPORT_FAILED', 'EXPORT_IN_PROGRESS', 'EXPORT_ROLLBACK_COMPLETE', 'EXPORT_ROLLBACK_FAILED', 'EXPORT_ROLLBACK_IN_PROGRESS', '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.cloudformation_classes.StackResourceDriftInformation]
ModuleInfo
- Type:
StackResourceDetail
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', 'EXPORT_COMPLETE', 'EXPORT_FAILED', 'EXPORT_IN_PROGRESS', 'EXPORT_ROLLBACK_COMPLETE', 'EXPORT_ROLLBACK_FAILED', 'EXPORT_ROLLBACK_IN_PROGRESS', '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.cloudformation_classes.StackResourceDriftInformation]
ModuleInfo
- Type:
StackResourceDrift
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.cloudformation_classes.PhysicalResourceIdContextKeyValuePair]]
ExpectedProperties
- Type: typing.Optional[str]
ActualProperties
- Type: typing.Optional[str]
PropertyDifferences
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.PropertyDifference]]
ModuleInfo
- Type:
StackResourceDriftInformation
StackResourceDriftStatus
- Type: typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']
- Required: Yes
LastCheckTimestamp
- Type: typing.Optional[datetime.datetime]
StackResourceDriftInformationSummary
StackResourceDriftStatus
- Type: typing.Literal['DELETED', 'IN_SYNC', 'MODIFIED', 'NOT_CHECKED']
- Required: Yes
LastCheckTimestamp
- Type: typing.Optional[datetime.datetime]
StackResourceSummary
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', 'EXPORT_COMPLETE', 'EXPORT_FAILED', 'EXPORT_IN_PROGRESS', 'EXPORT_ROLLBACK_COMPLETE', 'EXPORT_ROLLBACK_FAILED', 'EXPORT_ROLLBACK_IN_PROGRESS', '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.cloudformation_classes.StackResourceDriftInformationSummary]
ModuleInfo
- Type:
StackSet
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.cloudformation_classes.Parameter]]
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.cloudformation_classes.Tag]]
StackSetARN
- Type: typing.Optional[str]
AdministrationRoleARN
- Type: typing.Optional[str]
ExecutionRoleName
- Type: typing.Optional[str]
StackSetDriftDetectionDetails
- Type:
AutoDeployment
- Type:
PermissionModel
- Type: typing.Optional[typing.Literal['SELF_MANAGED', 'SERVICE_MANAGED']]
OrganizationalUnitIds
- Type: typing.Optional[typing.List[str]]
ManagedExecution
- Type:
Regions
- Type: typing.Optional[typing.List[str]]
StackSetAutoDeploymentTargetSummary
OrganizationalUnitId
- Type: typing.Optional[str]
Regions
- Type: typing.Optional[typing.List[str]]
StackSetDriftDetectionDetails
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]
StackSetOperation
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.cloudformation_classes.StackSetOperationPreferencesOutput]
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.cloudformation_classes.DeploymentTargetsOutput]
StackSetDriftDetectionDetails
- Type:
StatusReason
- Type: typing.Optional[str]
StatusDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationStatusDetails]
StackSetOperationPreferences
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']]
StackSetOperationPreferencesOutput
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']]
StackSetOperationResultSummary
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:
OrganizationalUnitId
- Type: typing.Optional[str]
StackSetOperationStatusDetails
FailedStackInstancesCount
- Type: typing.Optional[int]
StackSetOperationSummary
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.cloudformation_classes.StackSetOperationStatusDetails]
OperationPreferences
- Type: typing.Optional[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferencesOutput]
StackSetSummary
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:
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:
StackSummary
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.cloudformation_classes.StackDriftInformationSummary]
StartResourceScanInput
ClientRequestToken
- Type: typing.Optional[str]
StartResourceScanOutput
ResourceScanId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopStackSetOperationInput
StackSetName
- Type:
- Required: Yes
OperationId
- Type:
- Required: Yes
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TemplateConfiguration
DeletionPolicy
- Type: typing.Optional[typing.Literal['DELETE', 'RETAIN']]
UpdateReplacePolicy
- Type: typing.Optional[typing.Literal['DELETE', 'RETAIN']]
TemplateParameter
ParameterKey
- Type: typing.Optional[str]
DefaultValue
- Type: typing.Optional[str]
NoEcho
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
TemplateProgress
ResourcesSucceeded
- Type: typing.Optional[int]
ResourcesFailed
- Type: typing.Optional[int]
ResourcesProcessing
- Type: typing.Optional[int]
ResourcesPending
- Type: typing.Optional[int]
TemplateSummary
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]
TemplateSummaryConfig
TreatUnrecognizedResourceTypesAsWarnings
- Type: typing.Optional[bool]
TestTypeInput
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]
TestTypeOutput
TypeVersionArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TypeConfigurationDetails
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]
TypeConfigurationIdentifier
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]
TypeFilters
Category
- Type: typing.Optional[typing.Literal['ACTIVATED', 'AWS_TYPES', 'REGISTERED', 'THIRD_PARTY']]
PublisherId
- Type: typing.Optional[str]
TypeNamePrefix
- Type: typing.Optional[str]
TypeSummary
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]
TypeVersionSummary
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]
UpdateGeneratedTemplateInput
GeneratedTemplateName
- Type:
- Required: Yes
NewGeneratedTemplateName
- Type: typing.Optional[str]
AddResources
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.ResourceDefinition]]
RemoveResources
- Type: typing.Optional[typing.List[str]]
RefreshAllResources
- Type: typing.Optional[bool]
TemplateConfiguration
- Type:
UpdateGeneratedTemplateOutput
GeneratedTemplateId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateStackInput
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.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Parameter]]
Capabilities
- Type: typing.Optional[typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]
ResourceTypes
- Type: typing.Optional[typing.List[str]]
RoleARN
- Type: typing.Optional[str]
RollbackConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfiguration, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfigurationOutput, NoneType]
StackPolicyBody
- Type: typing.Optional[str]
StackPolicyURL
- Type: typing.Optional[str]
NotificationARNs
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Tag]]
DisableRollback
- Type: typing.Optional[bool]
ClientRequestToken
- Type: typing.Optional[str]
RetainExceptOnCreate
- Type: typing.Optional[bool]
UpdateStackInputStackUpdate
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.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Parameter]]
Capabilities
- Type: typing.Optional[typing.List[typing.Literal['CAPABILITY_AUTO_EXPAND', 'CAPABILITY_IAM', 'CAPABILITY_NAMED_IAM']]]
ResourceTypes
- Type: typing.Optional[typing.List[str]]
RoleARN
- Type: typing.Optional[str]
RollbackConfiguration
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfiguration, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.RollbackConfigurationOutput, NoneType]
StackPolicyBody
- Type: typing.Optional[str]
StackPolicyURL
- Type: typing.Optional[str]
NotificationARNs
- Type: typing.Optional[typing.List[str]]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Tag]]
DisableRollback
- Type: typing.Optional[bool]
ClientRequestToken
- Type: typing.Optional[str]
RetainExceptOnCreate
- Type: typing.Optional[bool]
UpdateStackInstancesInput
StackSetName
- Type:
- Required: Yes
Regions
- Type: typing.List[str]
- Required: Yes
Accounts
- Type: typing.Optional[typing.List[str]]
DeploymentTargets
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.DeploymentTargets, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.DeploymentTargetsOutput, NoneType]
ParameterOverrides
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Parameter]]
OperationPreferences
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferences, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferencesOutput, NoneType]
OperationId
- Type: typing.Optional[str]
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
UpdateStackInstancesOutput
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateStackOutput
StackId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateStackSetInput
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.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.Parameter]]
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.cloudformation_classes.Tag]]
OperationPreferences
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferences, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.StackSetOperationPreferencesOutput, NoneType]
AdministrationRoleARN
- Type: typing.Optional[str]
ExecutionRoleName
- Type: typing.Optional[str]
DeploymentTargets
- Type: typing.Union[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.DeploymentTargets, aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.DeploymentTargetsOutput, NoneType]
PermissionModel
- Type: typing.Optional[typing.Literal['SELF_MANAGED', 'SERVICE_MANAGED']]
AutoDeployment
- Type:
OperationId
- Type: typing.Optional[str]
Accounts
- Type: typing.Optional[typing.List[str]]
Regions
- Type: typing.Optional[typing.List[str]]
CallAs
- Type: typing.Optional[typing.Literal['DELEGATED_ADMIN', 'SELF']]
ManagedExecution
- Type:
UpdateStackSetOutput
OperationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTerminationProtectionInput
EnableTerminationProtection
- Type:
- Required: Yes
StackName
- Type:
- Required: Yes
UpdateTerminationProtectionOutput
StackId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ValidateTemplateInput
TemplateBody
- Type: typing.Optional[str]
TemplateURL
- Type: typing.Optional[str]
ValidateTemplateOutput
Parameters
- Type: typing.List[aws_resource_validator.pydantic_models.cloudformation.cloudformation_classes.TemplateParameter]
- 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
WaiterConfig
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]
WarningDetail
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.cloudformation_classes.WarningProperty]]
WarningProperty
PropertyPath
- Type: typing.Optional[str]
Required
- Type: typing.Optional[bool]
Description
- Type: typing.Optional[str]
Warnings
UnrecognizedResourceTypes
- Type: typing.Optional[typing.List[str]]