You are viewing an outdated version of provider-family-aws.Go to Latest
upbound/provider-family-aws@v0.40.0
StoreConfig
aws.upbound.io
StoreConfig
upbound/provider-family-aws@v0.40.0aws.upbound.io

A StoreConfig configures how AWS controller should store connection details.

Type

CRD

Group

aws.upbound.io

Version

v1alpha1

apiVersion: aws.upbound.io/v1alpha1

kind: StoreConfig

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

A StoreConfigSpec defines the desired state of a ProviderConfig.

defaultScope
requiredstring
object

Kubernetes configures a Kubernetes secret store. If the "type" is "Kubernetes" but no config provided, in cluster config will be used.

auth
requiredobject
requiredobject

Credentials used to connect to the Kubernetes API.

env
object
object

Env is a reference to an environment variable that contains credentials that must be used to connect to the provider.

name
requiredstring
fs
object
object

Fs is a reference to a filesystem location that contains credentials that must be used to connect to the provider.

path
requiredstring
secretRef
object
object

A SecretRef is a reference to a secret key that contains the credentials that must be used to connect to the provider.

key
requiredstring
name
requiredstring
namespace
requiredstring
source
requiredstring
plugin
object
object

Plugin configures External secret store as a plugin.

configRef
object
object

ConfigRef contains store config reference info.

apiVersion
requiredstring
kind
requiredstring
name
requiredstring
endpoint
string
type
string
vault
object
object

Vault configures a Vault secret store. Deprecated: This API is scheduled to be removed in a future release. Vault should be used as a plugin going forward. See https://github.com/crossplane-contrib/ess-plugin-vault for more information.

auth
requiredobject
requiredobject

Auth configures an authentication method for Vault.

method
requiredstring
token
object
object

Token configures Token Auth for Vault.

env
object
object

Env is a reference to an environment variable that contains credentials that must be used to connect to the provider.

name
requiredstring
fs
object
object

Fs is a reference to a filesystem location that contains credentials that must be used to connect to the provider.

path
requiredstring
secretRef
object
object

A SecretRef is a reference to a secret key that contains the credentials that must be used to connect to the provider.

key
requiredstring
name
requiredstring
namespace
requiredstring
source
requiredstring
caBundle
object
object

CABundle configures CA bundle for Vault Server.

env
object
object

Env is a reference to an environment variable that contains credentials that must be used to connect to the provider.

name
requiredstring
fs
object
object

Fs is a reference to a filesystem location that contains credentials that must be used to connect to the provider.

path
requiredstring
secretRef
object
object

A SecretRef is a reference to a secret key that contains the credentials that must be used to connect to the provider.

key
requiredstring
name
requiredstring
namespace
requiredstring
source
requiredstring
mountPath
requiredstring
server
requiredstring
version
string
status
object
object

A StoreConfigStatus represents the status of a StoreConfig.

array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
Discover the building blocks for your internal cloud platform.
© 2024 Upbound, Inc.
Solutions