Rbin Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateRuleRequest
RetentionPeriod
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.Tag]]
ResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]]
LockConfiguration
- Type:
ExcludeResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]]
CreateRuleResponse
Identifier
- Type:
- Required: Yes
RetentionPeriod
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.Tag]
- Required: Yes
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
ResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]
- Required: Yes
Status
- Type: typing.Literal['available', 'pending']
- Required: Yes
LockConfiguration
- Type:
- Required: Yes
LockState
- Type: typing.Literal['locked', 'pending_unlock', 'unlocked']
- Required: Yes
RuleArn
- Type:
- Required: Yes
ExcludeResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRuleRequest
Identifier
- Type:
- Required: Yes
GetRuleRequest
Identifier
- Type:
- Required: Yes
GetRuleResponse
Identifier
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
RetentionPeriod
- Type:
- Required: Yes
ResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]
- Required: Yes
Status
- Type: typing.Literal['available', 'pending']
- Required: Yes
LockConfiguration
- Type:
- Required: Yes
LockState
- Type: typing.Literal['locked', 'pending_unlock', 'unlocked']
- Required: Yes
LockEndTime
- Type:
- Required: Yes
RuleArn
- Type:
- Required: Yes
ExcludeResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRulesRequest
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]]
LockState
- Type: typing.Optional[typing.Literal['locked', 'pending_unlock', 'unlocked']]
ExcludeResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]]
ListRulesRequestPaginate
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
ResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]]
LockState
- Type: typing.Optional[typing.Literal['locked', 'pending_unlock', 'unlocked']]
ExcludeResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rbin.rbin_classes.PaginatorConfig]
ListRulesResponse
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.RuleSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LockConfiguration
UnlockDelay
- Type:
- Required: Yes
LockRuleRequest
Identifier
- Type:
- Required: Yes
LockConfiguration
- Type:
- Required: Yes
LockRuleResponse
Identifier
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
RetentionPeriod
- Type:
- Required: Yes
ResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]
- Required: Yes
Status
- Type: typing.Literal['available', 'pending']
- Required: Yes
LockConfiguration
- Type:
- Required: Yes
LockState
- Type: typing.Literal['locked', 'pending_unlock', 'unlocked']
- Required: Yes
RuleArn
- Type:
- Required: Yes
ExcludeResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResourceTag
ResourceTagKey
- Type:
- Required: Yes
ResourceTagValue
- Type: typing.Optional[str]
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]
RetentionPeriod
RetentionPeriodValue
- Type:
- Required: Yes
RetentionPeriodUnit
- Type: typing.Literal['DAYS']
- Required: Yes
RuleSummary
Identifier
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
RetentionPeriod
- Type:
LockState
- Type: typing.Optional[typing.Literal['locked', 'pending_unlock', 'unlocked']]
RuleArn
- Type: typing.Optional[str]
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.Tag]
- Required: Yes
UnlockDelay
UnlockDelayValue
- Type:
- Required: Yes
UnlockDelayUnit
- Type: typing.Literal['DAYS']
- Required: Yes
UnlockRuleRequest
Identifier
- Type:
- Required: Yes
UnlockRuleResponse
Identifier
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
RetentionPeriod
- Type:
- Required: Yes
ResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]
- Required: Yes
Status
- Type: typing.Literal['available', 'pending']
- Required: Yes
LockConfiguration
- Type:
- Required: Yes
LockState
- Type: typing.Literal['locked', 'pending_unlock', 'unlocked']
- Required: Yes
LockEndTime
- Type:
- Required: Yes
RuleArn
- Type:
- Required: Yes
ExcludeResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateRuleRequest
Identifier
- Type:
- Required: Yes
RetentionPeriod
- Type:
Description
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']]
ResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]]
ExcludeResourceTags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]]
UpdateRuleResponse
Identifier
- Type:
- Required: Yes
RetentionPeriod
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
ResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]
- Required: Yes
Status
- Type: typing.Literal['available', 'pending']
- Required: Yes
LockState
- Type: typing.Literal['locked', 'pending_unlock', 'unlocked']
- Required: Yes
LockEndTime
- Type:
- Required: Yes
RuleArn
- Type:
- Required: Yes
ExcludeResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin.rbin_classes.ResourceTag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes