Documentation ¶
Overview ¶
Package v1alpha1 contains the v1alpha1 group Sample resources of the secret provider. +kubebuilder:object:generate=true +groupName=vault.secret.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Engine
- func (in *Engine) DeepCopy() *Engine
- func (in *Engine) DeepCopyInto(out *Engine)
- func (in *Engine) DeepCopyObject() runtime.Object
- func (mg *Engine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Engine) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Engine) GetProviderConfigReference() *xpv1.Reference
- func (mg *Engine) GetProviderReference() *xpv1.Reference
- func (mg *Engine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Engine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Engine) SetConditions(c ...xpv1.Condition)
- func (mg *Engine) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Engine) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Engine) SetProviderReference(r *xpv1.Reference)
- func (mg *Engine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Engine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EngineList
- type EngineObservation
- type EngineParameters
- type EngineSpec
- type EngineStatus
- type Policy
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Policy) GetProviderConfigReference() *xpv1.Reference
- func (mg *Policy) GetProviderReference() *xpv1.Reference
- func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Policy) SetConditions(c ...xpv1.Condition)
- func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Policy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Policy) SetProviderReference(r *xpv1.Reference)
- func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyList
- type PolicyObservation
- type PolicyParameters
- type PolicySpec
- type PolicyStatus
- type Rule
- type SecretPath
- func (in *SecretPath) DeepCopy() *SecretPath
- func (in *SecretPath) DeepCopyInto(out *SecretPath)
- func (in *SecretPath) DeepCopyObject() runtime.Object
- func (mg *SecretPath) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *SecretPath) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *SecretPath) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecretPath) GetProviderReference() *xpv1.Reference
- func (mg *SecretPath) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecretPath) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *SecretPath) SetConditions(c ...xpv1.Condition)
- func (mg *SecretPath) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SecretPath) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecretPath) SetProviderReference(r *xpv1.Reference)
- func (mg *SecretPath) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecretPath) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecretPathList
- type SecretPathObservation
- type SecretPathParameters
- type SecretPathSpec
- type SecretPathStatus
Constants ¶
const ( Group = "vault.secret.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( EngineKind = reflect.TypeOf(Engine{}).Name() EngineGroupKind = schema.GroupKind{Group: Group, Kind: EngineKind}.String() EngineKindAPIVersion = EngineKind + "." + SchemeGroupVersion.String() EngineGroupVersionKind = SchemeGroupVersion.WithKind(EngineKind) )
Engine type metadata.
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
var ( PolicyKind = reflect.TypeOf(Policy{}).Name() PolicyGroupKind = schema.GroupKind{Group: Group, Kind: PolicyKind}.String() PolicyKindAPIVersion = PolicyKind + "." + SchemeGroupVersion.String() PolicyGroupVersionKind = SchemeGroupVersion.WithKind(PolicyKind) )
Policy type metadata.
var ( SecretPathKind = reflect.TypeOf(SecretPath{}).Name() SecretPathGroupKind = schema.GroupKind{Group: Group, Kind: SecretPathKind}.String() SecretPathKindAPIVersion = SecretPathKind + "." + SchemeGroupVersion.String() SecretPathGroupVersionKind = SchemeGroupVersion.WithKind(SecretPathKind) )
SecretPath type metadata.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EngineSpec `json:"spec"` Status EngineStatus `json:"status,omitempty"` }
A Engine is an example API type. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,secret}
func (*Engine) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Engine.
func (*Engine) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Engine) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Engine) GetCondition ¶
func (mg *Engine) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Engine.
func (*Engine) GetDeletionPolicy ¶
func (mg *Engine) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Engine.
func (*Engine) GetProviderConfigReference ¶
GetProviderConfigReference of this Engine.
func (*Engine) GetProviderReference ¶
GetProviderReference of this Engine. Deprecated: Use GetProviderConfigReference.
func (*Engine) GetPublishConnectionDetailsTo ¶
func (mg *Engine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Engine.
func (*Engine) GetWriteConnectionSecretToReference ¶
func (mg *Engine) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Engine.
func (*Engine) SetConditions ¶
SetConditions of this Engine.
func (*Engine) SetDeletionPolicy ¶
func (mg *Engine) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Engine.
func (*Engine) SetProviderConfigReference ¶
SetProviderConfigReference of this Engine.
func (*Engine) SetProviderReference ¶
SetProviderReference of this Engine. Deprecated: Use SetProviderConfigReference.
func (*Engine) SetPublishConnectionDetailsTo ¶
func (mg *Engine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Engine.
func (*Engine) SetWriteConnectionSecretToReference ¶
func (mg *Engine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Engine.
type EngineList ¶
type EngineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Engine `json:"items"` }
EngineList contains a list of Engine
func (*EngineList) DeepCopy ¶
func (in *EngineList) DeepCopy() *EngineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EngineList.
func (*EngineList) DeepCopyInto ¶
func (in *EngineList) DeepCopyInto(out *EngineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EngineList) DeepCopyObject ¶
func (in *EngineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EngineList) GetItems ¶
func (l *EngineList) GetItems() []resource.Managed
GetItems of this EngineList.
type EngineObservation ¶
type EngineObservation struct {
ObservableField string `json:"observableField,omitempty"`
}
EngineObservation are the observable fields of a Engine.
func (*EngineObservation) DeepCopy ¶
func (in *EngineObservation) DeepCopy() *EngineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EngineObservation.
func (*EngineObservation) DeepCopyInto ¶
func (in *EngineObservation) DeepCopyInto(out *EngineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EngineParameters ¶
type EngineParameters struct { Storage string `json:"storage"` Options map[string]string `json:"options"` }
EngineParameters are the configurable fields of a Engine.
func (*EngineParameters) DeepCopy ¶
func (in *EngineParameters) DeepCopy() *EngineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EngineParameters.
func (*EngineParameters) DeepCopyInto ¶
func (in *EngineParameters) DeepCopyInto(out *EngineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EngineSpec ¶
type EngineSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider EngineParameters `json:"forProvider"` }
A EngineSpec defines the desired state of a Engine.
func (*EngineSpec) DeepCopy ¶
func (in *EngineSpec) DeepCopy() *EngineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EngineSpec.
func (*EngineSpec) DeepCopyInto ¶
func (in *EngineSpec) DeepCopyInto(out *EngineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EngineStatus ¶
type EngineStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider EngineObservation `json:"atProvider,omitempty"` }
A EngineStatus represents the observed state of a Engine.
func (*EngineStatus) DeepCopy ¶
func (in *EngineStatus) DeepCopy() *EngineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EngineStatus.
func (*EngineStatus) DeepCopyInto ¶
func (in *EngineStatus) DeepCopyInto(out *EngineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Policy ¶
type Policy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicySpec `json:"spec"` Status PolicyStatus `json:"status,omitempty"` }
A Policy is an example API type. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,secret}
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Policy) GetCondition ¶
func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Policy.
func (*Policy) GetDeletionPolicy ¶
func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Policy.
func (*Policy) GetProviderConfigReference ¶
GetProviderConfigReference of this Policy.
func (*Policy) GetProviderReference ¶
GetProviderReference of this Policy. Deprecated: Use GetProviderConfigReference.
func (*Policy) GetPublishConnectionDetailsTo ¶
func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Policy.
func (*Policy) GetWriteConnectionSecretToReference ¶
func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Policy.
func (*Policy) SetConditions ¶
SetConditions of this Policy.
func (*Policy) SetDeletionPolicy ¶
func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Policy.
func (*Policy) SetProviderConfigReference ¶
SetProviderConfigReference of this Policy.
func (*Policy) SetProviderReference ¶
SetProviderReference of this Policy. Deprecated: Use SetProviderConfigReference.
func (*Policy) SetPublishConnectionDetailsTo ¶
func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Policy.
func (*Policy) SetWriteConnectionSecretToReference ¶
func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Policy.
type PolicyList ¶
type PolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Policy `json:"items"` }
PolicyList contains a list of Policy
func (*PolicyList) DeepCopy ¶
func (in *PolicyList) DeepCopy() *PolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.
func (*PolicyList) DeepCopyInto ¶
func (in *PolicyList) DeepCopyInto(out *PolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyList) DeepCopyObject ¶
func (in *PolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyList) GetItems ¶
func (l *PolicyList) GetItems() []resource.Managed
GetItems of this PolicyList.
type PolicyObservation ¶
type PolicyObservation struct {
ObservableField string `json:"observableField,omitempty"`
}
PolicyObservation are the observable fields of a Policy.
func (*PolicyObservation) DeepCopy ¶
func (in *PolicyObservation) DeepCopy() *PolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyObservation.
func (*PolicyObservation) DeepCopyInto ¶
func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyParameters ¶
type PolicyParameters struct {
Rules []Rule `json:"rules"`
}
PolicyParameters are the configurable fields of a Policy.
func (*PolicyParameters) DeepCopy ¶
func (in *PolicyParameters) DeepCopy() *PolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters.
func (*PolicyParameters) DeepCopyInto ¶
func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySpec ¶
type PolicySpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider PolicyParameters `json:"forProvider"` }
A PolicySpec defines the desired state of a Policy.
func (*PolicySpec) DeepCopy ¶
func (in *PolicySpec) DeepCopy() *PolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.
func (*PolicySpec) DeepCopyInto ¶
func (in *PolicySpec) DeepCopyInto(out *PolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyStatus ¶
type PolicyStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider PolicyObservation `json:"atProvider,omitempty"` }
A PolicyStatus represents the observed state of a Policy.
func (*PolicyStatus) DeepCopy ¶
func (in *PolicyStatus) DeepCopy() *PolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.
func (*PolicyStatus) DeepCopyInto ¶
func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rule ¶
func (*Rule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.
func (*Rule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPath ¶
type SecretPath struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretPathSpec `json:"spec"` Status SecretPathStatus `json:"status,omitempty"` }
A SecretPath is an example API type. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,secret}
func (*SecretPath) DeepCopy ¶
func (in *SecretPath) DeepCopy() *SecretPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPath.
func (*SecretPath) DeepCopyInto ¶
func (in *SecretPath) DeepCopyInto(out *SecretPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretPath) DeepCopyObject ¶
func (in *SecretPath) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretPath) GetCondition ¶
func (mg *SecretPath) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecretPath.
func (*SecretPath) GetDeletionPolicy ¶
func (mg *SecretPath) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecretPath.
func (*SecretPath) GetProviderConfigReference ¶
func (mg *SecretPath) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecretPath.
func (*SecretPath) GetProviderReference ¶
func (mg *SecretPath) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecretPath. Deprecated: Use GetProviderConfigReference.
func (*SecretPath) GetPublishConnectionDetailsTo ¶
func (mg *SecretPath) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecretPath.
func (*SecretPath) GetWriteConnectionSecretToReference ¶
func (mg *SecretPath) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecretPath.
func (*SecretPath) SetConditions ¶
func (mg *SecretPath) SetConditions(c ...xpv1.Condition)
SetConditions of this SecretPath.
func (*SecretPath) SetDeletionPolicy ¶
func (mg *SecretPath) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecretPath.
func (*SecretPath) SetProviderConfigReference ¶
func (mg *SecretPath) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecretPath.
func (*SecretPath) SetProviderReference ¶
func (mg *SecretPath) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecretPath. Deprecated: Use SetProviderConfigReference.
func (*SecretPath) SetPublishConnectionDetailsTo ¶
func (mg *SecretPath) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecretPath.
func (*SecretPath) SetWriteConnectionSecretToReference ¶
func (mg *SecretPath) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecretPath.
type SecretPathList ¶
type SecretPathList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecretPath `json:"items"` }
SecretPathList contains a list of SecretPath
func (*SecretPathList) DeepCopy ¶
func (in *SecretPathList) DeepCopy() *SecretPathList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPathList.
func (*SecretPathList) DeepCopyInto ¶
func (in *SecretPathList) DeepCopyInto(out *SecretPathList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretPathList) DeepCopyObject ¶
func (in *SecretPathList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecretPathList) GetItems ¶
func (l *SecretPathList) GetItems() []resource.Managed
GetItems of this SecretPathList.
type SecretPathObservation ¶
type SecretPathObservation struct {
ObservableField string `json:"observableField,omitempty"`
}
SecretPathObservation are the observable fields of a SecretPath.
func (*SecretPathObservation) DeepCopy ¶
func (in *SecretPathObservation) DeepCopy() *SecretPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPathObservation.
func (*SecretPathObservation) DeepCopyInto ¶
func (in *SecretPathObservation) DeepCopyInto(out *SecretPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPathParameters ¶
SecretPathParameters are the configurable fields of a SecretPath.
func (*SecretPathParameters) DeepCopy ¶
func (in *SecretPathParameters) DeepCopy() *SecretPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPathParameters.
func (*SecretPathParameters) DeepCopyInto ¶
func (in *SecretPathParameters) DeepCopyInto(out *SecretPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPathSpec ¶
type SecretPathSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider SecretPathParameters `json:"forProvider"` }
A SecretPathSpec defines the desired state of a SecretPath.
func (*SecretPathSpec) DeepCopy ¶
func (in *SecretPathSpec) DeepCopy() *SecretPathSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPathSpec.
func (*SecretPathSpec) DeepCopyInto ¶
func (in *SecretPathSpec) DeepCopyInto(out *SecretPathSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretPathStatus ¶
type SecretPathStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider SecretPathObservation `json:"atProvider,omitempty"` }
A SecretPathStatus represents the observed state of a SecretPath.
func (*SecretPathStatus) DeepCopy ¶
func (in *SecretPathStatus) DeepCopy() *SecretPathStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretPathStatus.
func (*SecretPathStatus) DeepCopyInto ¶
func (in *SecretPathStatus) DeepCopyInto(out *SecretPathStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.