Skip to content

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