Rbin Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateRuleRequestRequestTypeDef
RetentionPeriod
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
Description
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rbin_classes.TagTypeDef]]
ResourceTags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rbin_classes.ResourceTagTypeDef]]
LockConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.rbin_classes.LockConfigurationTypeDef]
CreateRuleResponseTypeDef
Identifier
- Type:
- Required: Yes
RetentionPeriod
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin_classes.TagTypeDef]
- Required: Yes
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
ResourceTags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin_classes.ResourceTagTypeDef]
- 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
ResponseMetadata
- Type:
- Required: Yes
DeleteRuleRequestRequestTypeDef
Identifier
- Type:
- Required: Yes
GetRuleRequestRequestTypeDef
Identifier
- Type:
- Required: Yes
GetRuleResponseTypeDef
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_classes.ResourceTagTypeDef]
- 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
ResponseMetadata
- Type:
- Required: Yes
ListRulesRequestListRulesPaginateTypeDef
ResourceType
- Type: typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']
- Required: Yes
ResourceTags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rbin_classes.ResourceTagTypeDef]]
LockState
- Type: typing.Optional[typing.Literal['locked', 'pending_unlock', 'unlocked']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.rbin_classes.PaginatorConfigTypeDef]
ListRulesRequestRequestTypeDef
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.Sequence[aws_resource_validator.pydantic_models.rbin_classes.ResourceTagTypeDef]]
LockState
- Type: typing.Optional[typing.Literal['locked', 'pending_unlock', 'unlocked']]
ListRulesResponseTypeDef
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.rbin_classes.RuleSummaryTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.rbin_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LockConfigurationTypeDef
UnlockDelay
- Type:
- Required: Yes
LockRuleRequestRequestTypeDef
Identifier
- Type:
- Required: Yes
LockConfiguration
- Type:
- Required: Yes
LockRuleResponseTypeDef
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_classes.ResourceTagTypeDef]
- 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
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResourceTagTypeDef
ResourceTagKey
- Type:
- Required: Yes
ResourceTagValue
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
RetentionPeriodTypeDef
RetentionPeriodValue
- Type:
- Required: Yes
RetentionPeriodUnit
- Type: typing.Literal['DAYS']
- Required: Yes
RuleSummaryTypeDef
Identifier
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
RetentionPeriod
- Type: typing.Optional[aws_resource_validator.pydantic_models.rbin_classes.RetentionPeriodTypeDef]
LockState
- Type: typing.Optional[typing.Literal['locked', 'pending_unlock', 'unlocked']]
RuleArn
- Type: typing.Optional[str]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.rbin_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
UnlockDelayTypeDef
UnlockDelayValue
- Type:
- Required: Yes
UnlockDelayUnit
- Type: typing.Literal['DAYS']
- Required: Yes
UnlockRuleRequestRequestTypeDef
Identifier
- Type:
- Required: Yes
UnlockRuleResponseTypeDef
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_classes.ResourceTagTypeDef]
- 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
ResponseMetadata
- Type:
- Required: Yes
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateRuleRequestRequestTypeDef
Identifier
- Type:
- Required: Yes
RetentionPeriod
- Type: typing.Optional[aws_resource_validator.pydantic_models.rbin_classes.RetentionPeriodTypeDef]
Description
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['EBS_SNAPSHOT', 'EC2_IMAGE']]
ResourceTags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.rbin_classes.ResourceTagTypeDef]]
UpdateRuleResponseTypeDef
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_classes.ResourceTagTypeDef]
- 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
ResponseMetadata
- Type:
- Required: Yes