Marketplace
BrowsePublish
Marketplace
You are viewing an outdated version of provider-aws.Go to Latest
upbound/provider-aws@v0.21.0
ResponseHeadersPolicy
cloudfront.aws.upbound.io
ResponseHeadersPolicy
upbound/provider-aws@v0.21.0cloudfront.aws.upbound.io

ResponseHeadersPolicy is the Schema for the ResponseHeadersPolicys API. Provides a CloudFront response headers policy resource.

Type

CRD

Group

cloudfront.aws.upbound.io

Version

v1beta1

apiVersion: cloudfront.aws.upbound.io/v1beta1

kind: ResponseHeadersPolicy

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

ResponseHeadersPolicySpec defines the desired state of ResponseHeadersPolicy

forProvider
requiredobject
requiredobject

No description provided.

comment
string
array

A configuration for a set of HTTP response headers that are used for Cross-Origin Resource Sharing (CORS). See Cors Config for more information.

requiredarray

Object that contains an attribute items that contains a list of HTTP header names that CloudFront includes as values for the Access-Control-Allow-Headers HTTP response header.

items
array
array

No description provided.

requiredarray

Object that contains an attribute items that contains a list of HTTP methods that CloudFront includes as values for the Access-Control-Allow-Methods HTTP response header. Valid values: GET | POST | OPTIONS | PUT | DELETE | HEAD | ALL

items
array
array

No description provided.

requiredarray

Object that contains an attribute items that contains a list of origins that CloudFront can use as the value for the Access-Control-Allow-Origin HTTP response header.

items
array
array

No description provided.

array

Object that contains an attribute items that contains a list of HTTP headers that CloudFront includes as values for the Access-Control-Expose-Headers HTTP response header.

items
array
array

No description provided.

originOverride
requiredboolean
array

Object that contains an attribute items that contains a list of custom headers. See Custom Header for more information.

items
array
array

No description provided.

header
requiredstring
override
requiredboolean
value
requiredstring
etag
string
name
requiredstring
region
requiredstring
array

A configuration for a set of security-related HTTP response headers. See Security Headers Config for more information.

array

The policy directives and their values that CloudFront includes as values for the Content-Security-Policy HTTP response header. See Content Security Policy for more information.

contentSecurityPolicy
requiredstring
override
requiredboolean
array

Determines whether CloudFront includes the X-Content-Type-Options HTTP response header with its value set to nosniff. See Content Type Options for more information.

override
requiredboolean
array

Determines whether CloudFront includes the X-Frame-Options HTTP response header and the header’s value. See Frame Options for more information.

frameOption
requiredstring
override
requiredboolean
array

Determines whether CloudFront includes the Referrer-Policy HTTP response header and the header’s value. See Referrer Policy for more information.

override
requiredboolean
referrerPolicy
requiredstring
array

Determines whether CloudFront includes the Strict-Transport-Security HTTP response header and the header’s value. See Strict Transport Security for more information.

override
requiredboolean
preload
boolean
array

Determine whether CloudFront includes the X-XSS-Protection HTTP response header and the header’s value. See XSS Protection for more information.

modeBlock
boolean
override
requiredboolean
protection
requiredboolean
reportUri
string
object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

configRef
object
object

SecretStoreConfigRef specifies which secret store config should be used for this ConnectionSecret.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
metadata
object
object

Metadata is the metadata for connection secret.

labels
object
type
string
name
requiredstring
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.

name
requiredstring
namespace
requiredstring
status
object
object

ResponseHeadersPolicyStatus defines the observed state of ResponseHeadersPolicy.

object

No description provided.

id
string
array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
Marketplace

Discover the building blocks for your internal cloud platform.

© 2022 Upbound, Inc.

SolutionsProvidersConfigurations
LearnDocumentationTry for Free
MorePrivacy PolicyTerms & Conditions
Marketplace

© 2022 Upbound, Inc.

Marketplace

Discover the building blocksfor your internal cloud platform.