awscc.resiliencehub_resiliencypolicy

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - resiliencehub:DeleteResiliencyPolicy, resiliencehub:UntagResource

update

Parent base class for filters and actions.

definitions:
  FailurePolicy:
    additionalProperties: false
    description: Failure Policy.
    properties:
      RpoInSecs:
        description: RPO in seconds.
        type: integer
      RtoInSecs:
        description: RTO in seconds.
        type: integer
    required:
    - RtoInSecs
    - RpoInSecs
    type: object
  PolicyMap:
    additionalProperties: false
    patternProperties:
      .*{1,8}:
        additionalProperties: false
        description: Failure Policy.
        properties:
          RpoInSecs:
            description: RPO in seconds.
            type: integer
          RtoInSecs:
            description: RTO in seconds.
            type: integer
        required:
        - RtoInSecs
        - RpoInSecs
        type: object
    type: object
  TagMap:
    additionalProperties: false
    patternProperties:
      .{1,128}:
        maxLength: 256
        type: string
    type: object
  TagValue:
    maxLength: 256
    type: string
properties:
  DataLocationConstraint:
    description: Data Location Constraint of the Policy.
    enum:
    - AnyLocation
    - SameContinent
    - SameCountry
    type: string
  Policy:
    additionalProperties: false
    patternProperties:
      .*{1,8}:
        additionalProperties: false
        description: Failure Policy.
        properties:
          RpoInSecs:
            description: RPO in seconds.
            type: integer
          RtoInSecs:
            description: RTO in seconds.
            type: integer
        required:
        - RtoInSecs
        - RpoInSecs
        type: object
    type: object
  PolicyDescription:
    description: Description of Resiliency Policy.
    maxLength: 500
    type: string
  PolicyName:
    description: Name of Resiliency Policy.
    pattern: ^[A-Za-z0-9][A-Za-z0-9_\-]{1,59}$
    type: string
  Tags:
    additionalProperties: false
    patternProperties:
      .{1,128}:
        maxLength: 256
        type: string
    type: object
  Tier:
    description: Resiliency Policy Tier.
    enum:
    - MissionCritical
    - Critical
    - Important
    - CoreServices
    - NonCritical
    type: string
  type:
    enum:
    - update

Permissions - resiliencehub:UpdateResiliencyPolicy, resiliencehub:TagResource, resiliencehub:UntagResource, resiliencehub:ListTagsForResource