awscc.cloudfront_originrequestpolicy

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

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

Permissions - cloudfront:DeleteOriginRequestPolicy

update

Parent base class for filters and actions.

definitions:
  CookiesConfig:
    additionalProperties: false
    properties:
      CookieBehavior:
        pattern: ^(none|whitelist|all)$
        type: string
      Cookies:
        items:
          type: string
        type: array
        uniqueItems: false
    required:
    - CookieBehavior
    type: object
  HeadersConfig:
    additionalProperties: false
    properties:
      HeaderBehavior:
        pattern: ^(none|whitelist|allViewer|allViewerAndWhitelistCloudFront)$
        type: string
      Headers:
        items:
          type: string
        type: array
        uniqueItems: false
    required:
    - HeaderBehavior
    type: object
  OriginRequestPolicyConfig:
    additionalProperties: false
    properties:
      Comment:
        type: string
      CookiesConfig:
        additionalProperties: false
        properties:
          CookieBehavior:
            pattern: ^(none|whitelist|all)$
            type: string
          Cookies:
            items:
              type: string
            type: array
            uniqueItems: false
        required:
        - CookieBehavior
        type: object
      HeadersConfig:
        additionalProperties: false
        properties:
          HeaderBehavior:
            pattern: ^(none|whitelist|allViewer|allViewerAndWhitelistCloudFront)$
            type: string
          Headers:
            items:
              type: string
            type: array
            uniqueItems: false
        required:
        - HeaderBehavior
        type: object
      Name:
        type: string
      QueryStringsConfig:
        additionalProperties: false
        properties:
          QueryStringBehavior:
            pattern: ^(none|whitelist|all)$
            type: string
          QueryStrings:
            items:
              type: string
            type: array
            uniqueItems: false
        required:
        - QueryStringBehavior
        type: object
    required:
    - Name
    - HeadersConfig
    - CookiesConfig
    - QueryStringsConfig
    type: object
  QueryStringsConfig:
    additionalProperties: false
    properties:
      QueryStringBehavior:
        pattern: ^(none|whitelist|all)$
        type: string
      QueryStrings:
        items:
          type: string
        type: array
        uniqueItems: false
    required:
    - QueryStringBehavior
    type: object
properties:
  OriginRequestPolicyConfig:
    additionalProperties: false
    properties:
      Comment:
        type: string
      CookiesConfig:
        additionalProperties: false
        properties:
          CookieBehavior:
            pattern: ^(none|whitelist|all)$
            type: string
          Cookies:
            items:
              type: string
            type: array
            uniqueItems: false
        required:
        - CookieBehavior
        type: object
      HeadersConfig:
        additionalProperties: false
        properties:
          HeaderBehavior:
            pattern: ^(none|whitelist|allViewer|allViewerAndWhitelistCloudFront)$
            type: string
          Headers:
            items:
              type: string
            type: array
            uniqueItems: false
        required:
        - HeaderBehavior
        type: object
      Name:
        type: string
      QueryStringsConfig:
        additionalProperties: false
        properties:
          QueryStringBehavior:
            pattern: ^(none|whitelist|all)$
            type: string
          QueryStrings:
            items:
              type: string
            type: array
            uniqueItems: false
        required:
        - QueryStringBehavior
        type: object
    required:
    - Name
    - HeadersConfig
    - CookiesConfig
    - QueryStringsConfig
    type: object
  type:
    enum:
    - update

Permissions - cloudfront:UpdateOriginRequestPolicy