Documentation ¶
Overview ¶
Package v1alpha1 contains the v1alpha1 group Sample resources of the NatsSecrets provider. +kubebuilder:object:generate=true +groupName=nkey.natssecrets.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AccountSigningKey
- func (in *AccountSigningKey) DeepCopy() *AccountSigningKey
- func (in *AccountSigningKey) DeepCopyInto(out *AccountSigningKey)
- func (in *AccountSigningKey) DeepCopyObject() runtime.Object
- func (mg *AccountSigningKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *AccountSigningKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *AccountSigningKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *AccountSigningKey) GetProviderReference() *xpv1.Reference
- func (mg *AccountSigningKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AccountSigningKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *AccountSigningKey) SetConditions(c ...xpv1.Condition)
- func (mg *AccountSigningKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AccountSigningKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AccountSigningKey) SetProviderReference(r *xpv1.Reference)
- func (mg *AccountSigningKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AccountSigningKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountSigningKeyList
- type AccountSigningKeyObservation
- type AccountSigningKeyParameters
- type AccountSigningKeySpec
- type AccountSigningKeyStatus
Constants ¶
const ( Group = "nkey.natssecrets.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( AccountSigningKeyKind = reflect.TypeOf(AccountSigningKey{}).Name() AccountSigningKeyGroupKind = schema.GroupKind{Group: Group, Kind: AccountSigningKeyKind}.String() AccountSigningKeyKindAPIVersion = AccountSigningKeyKind + "." + SchemeGroupVersion.String() AccountSigningKeyGroupVersionKind = SchemeGroupVersion.WithKind(AccountSigningKeyKind) )
AccountSigningKey type metadata.
Functions ¶
This section is empty.
Types ¶
type AccountSigningKey ¶
type AccountSigningKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSigningKeySpec `json:"spec"` Status AccountSigningKeyStatus `json:"status,omitempty"` }
An AccountSigningKey is an API type for account signing keys. +kubebuilder:object:root=true +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +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="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:printcolumn:name="OPERATOR",type="string",priority=1,JSONPath=".status.atProvider.operator" +kubebuilder:printcolumn:name="ACCOUNT",type="string",priority=1,JSONPath=".status.atProvider.account" +kubebuilder:printcolumn:name="NKEY",type="string",priority=1,JSONPath=".status.atProvider.nkey" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,natssecrets}
func (*AccountSigningKey) DeepCopy ¶
func (in *AccountSigningKey) DeepCopy() *AccountSigningKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSigningKey.
func (*AccountSigningKey) DeepCopyInto ¶
func (in *AccountSigningKey) DeepCopyInto(out *AccountSigningKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountSigningKey) DeepCopyObject ¶
func (in *AccountSigningKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountSigningKey) GetCondition ¶
func (mg *AccountSigningKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AccountSigningKey.
func (*AccountSigningKey) GetDeletionPolicy ¶
func (mg *AccountSigningKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AccountSigningKey.
func (*AccountSigningKey) GetProviderConfigReference ¶
func (mg *AccountSigningKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AccountSigningKey.
func (*AccountSigningKey) GetProviderReference ¶
func (mg *AccountSigningKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this AccountSigningKey. Deprecated: Use GetProviderConfigReference.
func (*AccountSigningKey) GetPublishConnectionDetailsTo ¶
func (mg *AccountSigningKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AccountSigningKey.
func (*AccountSigningKey) GetWriteConnectionSecretToReference ¶
func (mg *AccountSigningKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AccountSigningKey.
func (*AccountSigningKey) SetConditions ¶
func (mg *AccountSigningKey) SetConditions(c ...xpv1.Condition)
SetConditions of this AccountSigningKey.
func (*AccountSigningKey) SetDeletionPolicy ¶
func (mg *AccountSigningKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AccountSigningKey.
func (*AccountSigningKey) SetProviderConfigReference ¶
func (mg *AccountSigningKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AccountSigningKey.
func (*AccountSigningKey) SetProviderReference ¶
func (mg *AccountSigningKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AccountSigningKey. Deprecated: Use SetProviderConfigReference.
func (*AccountSigningKey) SetPublishConnectionDetailsTo ¶
func (mg *AccountSigningKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AccountSigningKey.
func (*AccountSigningKey) SetWriteConnectionSecretToReference ¶
func (mg *AccountSigningKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AccountSigningKey.
type AccountSigningKeyList ¶
type AccountSigningKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccountSigningKey `json:"items"` }
AccountSigningKeyList contains a list of AccountSigningKey +kubebuilder:object:root=true
func (*AccountSigningKeyList) DeepCopy ¶
func (in *AccountSigningKeyList) DeepCopy() *AccountSigningKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSigningKeyList.
func (*AccountSigningKeyList) DeepCopyInto ¶
func (in *AccountSigningKeyList) DeepCopyInto(out *AccountSigningKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountSigningKeyList) DeepCopyObject ¶
func (in *AccountSigningKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountSigningKeyList) GetItems ¶
func (l *AccountSigningKeyList) GetItems() []resource.Managed
GetItems of this AccountSigningKeyList.
type AccountSigningKeyObservation ¶
type AccountSigningKeyObservation struct { Operator string `json:"operator,omitempty"` Account string `json:"account,omitempty"` NKey string `json:"nkey,omitempty"` NKeyPath string `json:"nkeyPath,omitempty"` }
AccountSigningKeyObservation are the observable fields of a AccountSigningKey.
func (*AccountSigningKeyObservation) DeepCopy ¶
func (in *AccountSigningKeyObservation) DeepCopy() *AccountSigningKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSigningKeyObservation.
func (*AccountSigningKeyObservation) DeepCopyInto ¶
func (in *AccountSigningKeyObservation) DeepCopyInto(out *AccountSigningKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSigningKeyParameters ¶
type AccountSigningKeyParameters struct { // The name of the operator Operator string `json:"operator"` // The name of the account Account string `json:"account"` // Specifies how the account signing key is generated Config config.AccountSigningKeyConfig `json:"config,omitempty"` }
AccountSigningKeyParameters are the configurable fields of a account.
func (*AccountSigningKeyParameters) DeepCopy ¶
func (in *AccountSigningKeyParameters) DeepCopy() *AccountSigningKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSigningKeyParameters.
func (*AccountSigningKeyParameters) DeepCopyInto ¶
func (in *AccountSigningKeyParameters) DeepCopyInto(out *AccountSigningKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSigningKeySpec ¶
type AccountSigningKeySpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider AccountSigningKeyParameters `json:"forProvider"` }
A AccountSigningKeySpec defines the desired state of a AccountSigningKey.
func (*AccountSigningKeySpec) DeepCopy ¶
func (in *AccountSigningKeySpec) DeepCopy() *AccountSigningKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSigningKeySpec.
func (*AccountSigningKeySpec) DeepCopyInto ¶
func (in *AccountSigningKeySpec) DeepCopyInto(out *AccountSigningKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSigningKeyStatus ¶
type AccountSigningKeyStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider AccountSigningKeyObservation `json:"atProvider,omitempty"` // Status of this instance. Status string `json:"status,omitempty"` }
A AccountSigningKeyStatus represents the observed state of a AccountSigningKey.
func (*AccountSigningKeyStatus) DeepCopy ¶
func (in *AccountSigningKeyStatus) DeepCopy() *AccountSigningKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSigningKeyStatus.
func (*AccountSigningKeyStatus) DeepCopyInto ¶
func (in *AccountSigningKeyStatus) DeepCopyInto(out *AccountSigningKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.