awscc.lightsail_disk

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

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

Permissions - lightsail:GetDisk, lightsail:GetDisks, lightsail:DeleteDisk

update

Parent base class for filters and actions.

definitions:
  AddOn:
    additionalProperties: false
    description: A addon associate with a resource.
    properties:
      AddOnType:
        description: The add-on type
        maxLength: 128
        minLength: 1
        type: string
      AutoSnapshotAddOnRequest:
        additionalProperties: false
        description: An object that represents additional parameters when enabling
          or modifying the automatic snapshot add-on
        properties:
          SnapshotTimeOfDay:
            description: The daily time when an automatic snapshot will be created.
            pattern: ^[0-9]{2}:00$
            type: string
        type: object
      Status:
        description: Status of the Addon
        enum:
        - Enabling
        - Disabling
        - Enabled
        - Terminating
        - Terminated
        - Disabled
        - Failed
        type: string
    required:
    - AddOnType
    type: object
  AutoSnapshotAddOn:
    additionalProperties: false
    description: An object that represents additional parameters when enabling or
      modifying the automatic snapshot add-on
    properties:
      SnapshotTimeOfDay:
        description: The daily time when an automatic snapshot will be created.
        pattern: ^[0-9]{2}:00$
        type: string
    type: object
  Location:
    additionalProperties: false
    description: Location of a resource.
    properties:
      AvailabilityZone:
        description: 'The Availability Zone in which to create your disk. Use the
          following format: us-east-2a (case sensitive). Be sure to add the include
          Availability Zones parameter to your request.'
        type: string
      RegionName:
        description: The Region Name in which to create your disk.
        type: string
    type: object
  Tag:
    additionalProperties: false
    description: A key-value pair to associate with a resource.
    properties:
      Key:
        description: 'The key name of the tag. You can specify a value that is 1 to
          128 Unicode characters in length and cannot be prefixed with aws:. You can
          use any of the following characters: the set of Unicode letters, digits,
          whitespace, _, ., /, =, +, and -.'
        maxLength: 128
        minLength: 1
        type: string
      Value:
        description: 'The value for the tag. You can specify a value that is 0 to
          256 Unicode characters in length and cannot be prefixed with aws:. You can
          use any of the following characters: the set of Unicode letters, digits,
          whitespace, _, ., /, =, +, and -.'
        maxLength: 256
        minLength: 0
        type: string
    required:
    - Key
    type: object
properties:
  AddOns:
    description: An array of objects representing the add-ons to enable for the new
      instance.
    insertionOrder: false
    items:
      additionalProperties: false
      description: A addon associate with a resource.
      properties:
        AddOnType:
          description: The add-on type
          maxLength: 128
          minLength: 1
          type: string
        AutoSnapshotAddOnRequest:
          additionalProperties: false
          description: An object that represents additional parameters when enabling
            or modifying the automatic snapshot add-on
          properties:
            SnapshotTimeOfDay:
              description: The daily time when an automatic snapshot will be created.
              pattern: ^[0-9]{2}:00$
              type: string
          type: object
        Status:
          description: Status of the Addon
          enum:
          - Enabling
          - Disabling
          - Enabled
          - Terminating
          - Terminated
          - Disabled
          - Failed
          type: string
      required:
      - AddOnType
      type: object
    type: array
  Tags:
    description: An array of key-value pairs to apply to this resource.
    insertionOrder: false
    items:
      additionalProperties: false
      description: A key-value pair to associate with a resource.
      properties:
        Key:
          description: 'The key name of the tag. You can specify a value that is 1
            to 128 Unicode characters in length and cannot be prefixed with aws:.
            You can use any of the following characters: the set of Unicode letters,
            digits, whitespace, _, ., /, =, +, and -.'
          maxLength: 128
          minLength: 1
          type: string
        Value:
          description: 'The value for the tag. You can specify a value that is 0 to
            256 Unicode characters in length and cannot be prefixed with aws:. You
            can use any of the following characters: the set of Unicode letters, digits,
            whitespace, _, ., /, =, +, and -.'
          maxLength: 256
          minLength: 0
          type: string
      required:
      - Key
      type: object
    type: array
    uniqueItems: true
  type:
    enum:
    - update

Permissions - lightsail:GetDisk, lightsail:GetDisks, lightsail:EnableAddOn, lightsail:DisableAddOn, lightsail:TagResource, lightsail:UntagResource