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