Versions in this module Expand all Collapse all v0 v0.14.2 Jul 11, 2021 Changes in this version + const LabelKeyProviderName + const ResourceCredentialsSecretCAKey + const ResourceCredentialsSecretClientCertKey + const ResourceCredentialsSecretClientKeyKey + const ResourceCredentialsSecretEndpointKey + const ResourceCredentialsSecretKubeconfigKey + const ResourceCredentialsSecretPasswordKey + const ResourceCredentialsSecretPortKey + const ResourceCredentialsSecretTokenKey + const ResourceCredentialsSecretUserKey + type CommonCredentialSelectors struct + Env *EnvSelector + Fs *FsSelector + SecretRef *SecretKeySelector + func (in *CommonCredentialSelectors) DeepCopy() *CommonCredentialSelectors + func (in *CommonCredentialSelectors) DeepCopyInto(out *CommonCredentialSelectors) + type Condition struct + LastTransitionTime metav1.Time + Message string + Reason ConditionReason + Status corev1.ConditionStatus + Type ConditionType + func Available() Condition + func Creating() Condition + func Deleting() Condition + func ReconcileError(err error) Condition + func ReconcileSuccess() Condition + func Unavailable() Condition + func (c Condition) Equal(other Condition) bool + func (c Condition) WithMessage(msg string) Condition + func (in *Condition) DeepCopy() *Condition + func (in *Condition) DeepCopyInto(out *Condition) + type ConditionReason string + const ReasonAvailable + const ReasonCreating + const ReasonDeleting + const ReasonReconcileError + const ReasonReconcileSuccess + const ReasonUnavailable + type ConditionType string + const TypeReady + const TypeSynced + type ConditionedStatus struct + Conditions []Condition + func NewConditionedStatus(c ...Condition) *ConditionedStatus + func (in *ConditionedStatus) DeepCopy() *ConditionedStatus + func (in *ConditionedStatus) DeepCopyInto(out *ConditionedStatus) + func (s *ConditionedStatus) Equal(other *ConditionedStatus) bool + func (s *ConditionedStatus) GetCondition(ct ConditionType) Condition + func (s *ConditionedStatus) SetConditions(c ...Condition) + type CredentialsSource string + const CredentialsSourceEnvironment + const CredentialsSourceFilesystem + const CredentialsSourceInjectedIdentity + const CredentialsSourceNone + const CredentialsSourceSecret + type DeletionPolicy string + const DeletionDelete + const DeletionOrphan + type EnvSelector struct + Name string + func (in *EnvSelector) DeepCopy() *EnvSelector + func (in *EnvSelector) DeepCopyInto(out *EnvSelector) + type FsSelector struct + Path string + func (in *FsSelector) DeepCopy() *FsSelector + func (in *FsSelector) DeepCopyInto(out *FsSelector) + type LocalSecretReference struct + Name string + func (in *LocalSecretReference) DeepCopy() *LocalSecretReference + func (in *LocalSecretReference) DeepCopyInto(out *LocalSecretReference) + type ProviderConfigStatus struct + Users int64 + func (in *ProviderConfigStatus) DeepCopy() *ProviderConfigStatus + func (in *ProviderConfigStatus) DeepCopyInto(out *ProviderConfigStatus) + type ProviderConfigUsage struct + ProviderConfigReference Reference + ResourceReference TypedReference + func (in *ProviderConfigUsage) DeepCopy() *ProviderConfigUsage + func (in *ProviderConfigUsage) DeepCopyInto(out *ProviderConfigUsage) + type Reference struct + Name string + func (in *Reference) DeepCopy() *Reference + func (in *Reference) DeepCopyInto(out *Reference) + type ResourceSpec struct + DeletionPolicy DeletionPolicy + ProviderConfigReference *Reference + ProviderReference *Reference + WriteConnectionSecretToReference *SecretReference + func (in *ResourceSpec) DeepCopy() *ResourceSpec + func (in *ResourceSpec) DeepCopyInto(out *ResourceSpec) + type ResourceStatus struct + func (in *ResourceStatus) DeepCopy() *ResourceStatus + func (in *ResourceStatus) DeepCopyInto(out *ResourceStatus) + type SecretKeySelector struct + Key string + func (in *SecretKeySelector) DeepCopy() *SecretKeySelector + func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector) + type SecretReference struct + Name string + Namespace string + func (in *SecretReference) DeepCopy() *SecretReference + func (in *SecretReference) DeepCopyInto(out *SecretReference) + type Selector struct + MatchControllerRef *bool + MatchLabels map[string]string + func (in *Selector) DeepCopy() *Selector + func (in *Selector) DeepCopyInto(out *Selector) + type TargetSpec struct + ResourceReference *corev1.ObjectReference + WriteConnectionSecretToReference *LocalSecretReference + func (in *TargetSpec) DeepCopy() *TargetSpec + func (in *TargetSpec) DeepCopyInto(out *TargetSpec) + type TargetStatus struct + func (in *TargetStatus) DeepCopy() *TargetStatus + func (in *TargetStatus) DeepCopyInto(out *TargetStatus) + type TypedReference struct + APIVersion string + Kind string + Name string + UID types.UID + func (in *TypedReference) DeepCopy() *TypedReference + func (in *TypedReference) DeepCopyInto(out *TypedReference) + func (obj *TypedReference) GetObjectKind() schema.ObjectKind + func (obj *TypedReference) GroupVersionKind() schema.GroupVersionKind + func (obj *TypedReference) SetGroupVersionKind(gvk schema.GroupVersionKind)