# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
Permission is an element of Permissions and express a requirement on the service provider scopes in an agnostic manner.
Permissions is a collection of operator-defined permissions (which are translated to service-provider-specific scopes) and potentially additional service-provider-specific scopes that are not covered by the operator defined abstraction.
RemoteSecret is the Schema for the RemoteSecret API.
RemoteSecretList contains a list of RemoteSecret.
RemoteSecretSpec defines the desired state of RemoteSecret.
RemoteSecretStatus defines the observed state of RemoteSecret.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SPIAccessCheck is the Schema for the spiaccesschecks API.
SPIAccessCheckList contains a list of SPIAccessCheck.
SPIAccessCheckSpec defines the desired state of SPIAccessCheck.
SPIAccessCheckStatus defines the observed state of SPIAccessCheck.
SPIAccessToken is the Schema for the spiaccesstokens API.
SPIAccessTokenBinding is the Schema for the spiaccesstokenbindings API.
SPIAccessTokenBindingList contains a list of SPIAccessTokenBinding.
SPIAccessTokenBindingSpec defines the desired state of SPIAccessTokenBinding.
SPIAccessTokenBindingStatus defines the observed state of SPIAccessTokenBinding.
No description provided by the author
SPIAccessTokenDataUpdate is a special CRD that advertises to the controller in the Kubernetes cluster that there has been an update of the data in the secret storage.
SPIAccessTokenDataUpdateList contains a list of SPIAccessTokenDataUpdate.
SPIAccessTokenDataUpdateSpec defines the desired state of SPIAccessTokenDataUpdate.
SPIAccessTokenList contains a list of SPIAccessToken.
SPIAccessTokenSpec defines the desired state of SPIAccessToken.
SPIAccessTokenStatus defines the observed state of SPIAccessToken.
No description provided by the author
SPIFileContentRequestList contains a list of SPIAccessTokenBinding.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Token is copied from golang.org/x/oauth2 and made easily json-serializable.
No description provided by the author
TokenMetadata is data about the token retrieved from the service provider.
# Type aliases
PermissionArea defines a set of the supported permission areas.
PermissionType expresses whether we need a permission to read or write data in a specific PermissionArea of the service provider.
RemoteSecretConditionType lists the types of conditions we track in the remote secret status.
RemoteSecretReason is the reconciliation status of the RemoteSecret object.
No description provided by the author
ServiceProviderType defines the set of supported service providers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SPIAccessTokenErrorReason is the enumeration of reasons for the token being invalid.
SPIAccessTokenPhase is the reconciliation phase of the SPIAccessToken object.
No description provided by the author
No description provided by the author