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]]