Skip to content

S3 Backend Config Schema

Note

This is auto-generated documentation from a JSON schema that is under construction, this will improve over time.

Return to the root config schema

https://raw.githubusercontent.com/elastisys/compliantkubernetes-apps/main/config/schemas/config.yaml#/properties/objectStorage/properties/restore/properties/sources/properties/s3

Supports both AWS and non-AWS implementations.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Forbidden none config/schemas/config.yaml*

TYPE:

object (S3 Backend Config)

PROPERTIES:

Property Type Required Nullable Defined by
region string Optional cannot be null Compliant Kubernetes Apps Config
regionEndpoint string Optional cannot be null Compliant Kubernetes Apps Config
forcePathStyle boolean Optional cannot be null Compliant Kubernetes Apps Config

region

Region to store data.

region

TYPE:

string (S3 Region)

regionEndpoint

Endpoint to reach the S3 service, mainly applicable for non-AWS implementations.

Make sure to prepend the protocol (e.g. https://).

regionEndpoint

TYPE:

string (S3 Region Endpoint)

CONSTRAINTS:

URI: the string must be a URI, according to RFC 3986

forcePathStyle

Force the use of path style access instead of virtual host style access.

Generally false when using AWS, Exoscale, and UpCloud and true for other providers.

forcePathStyle

TYPE:

boolean (S3 Force Path Style)

Return to the root config schema


Generated Sun Jun 23 03:48:25 UTC 2024 from elastisys/compliantkubernetes-apps@main