S3BlobstoreOptions

S3BlobstoreOptions
S3BlobstoreOptions
AllOf
This class requires all of the following:
JSON Example
{
    "enable_signed_urls": false,
    "credentials_source": "string",
    "bucket_name": "string",
    "endpoint": "string",
    "access_key": "string",
    "secret_key": "string",
    "signature_version": "string",
    "region": "string",
    "backup_strategy": "string",
    "backup_bucket_name": "string",
    "backup_bucket_region": "string",
    "url_style": "string",
    "ca_cert": "string"
}
string
credentials_source
Optional
Constraints: default: static

Credential to use to access blobstore. Select env_or_profile to use IAM profiles

Possible values are : static, env_or_profile,
string
bucket_name
Optional

Bucket used by external blobstore plugin

string
endpoint
Optional

Host of blobstore server

string
access_key
Optional

AWS access_key_id used by s3 blobstore plugin

string
secret_key
Optional

AWS secret_access_key used by s3 blobstore plugin

string
signature_version
Optional

Signature version of the blobstore

Possible values are : 2, 4,
string
region
Optional

Required if the signature_version is 4

string
backup_strategy
Optional

backup_strategy

Possible values are : none, backup_to_additional_bucket, use_versioned_bucket,
string
backup_bucket_name
Optional

Required if backup_strategy is backup_to_additional_bucket. Name of bucket that will be used when copying blobstore objects during backup

string
backup_bucket_region
Optional

Required if backup_strategy is backup_to_additional_bucket. Region of bucket that will be used when copying blobstore objects during backup

string
url_style
Optional
Constraints: default: domain-style

Specify domain or path style urls

Possible values are : domain-style, path-style,
string
ca_cert
Optional

These certificates enable BOSH to trust a blobstore with a custom root certificate. When left blank, the certificates in the BOSH Director VM truststore will be used to verify the blobstore endpoint's certificate.