Documentation ¶
Overview ¶
+groupName=kms.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type EncryptedData
- func (in *EncryptedData) DeepCopy() *EncryptedData
- func (in *EncryptedData) DeepCopyInto(out *EncryptedData)
- func (in *EncryptedData) DeepCopyObject() runtime.Object
- func (r *EncryptedData) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EncryptedData) ValidateCreate() error
- func (r *EncryptedData) ValidateDelete() error
- func (r *EncryptedData) ValidateUpdate(old runtime.Object) error
- type EncryptedDataList
- type EncryptedDataSpec
- type EncryptedDataSpecResource
- type EncryptedDataStatus
- type GeneratedKey
- func (in *GeneratedKey) DeepCopy() *GeneratedKey
- func (in *GeneratedKey) DeepCopyInto(out *GeneratedKey)
- func (in *GeneratedKey) DeepCopyObject() runtime.Object
- func (r *GeneratedKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GeneratedKey) ValidateCreate() error
- func (r *GeneratedKey) ValidateDelete() error
- func (r *GeneratedKey) ValidateUpdate(old runtime.Object) error
- type GeneratedKeyList
- type GeneratedKeySpec
- type GeneratedKeySpecKeyShape
- type GeneratedKeySpecKeyShapeCodec
- type GeneratedKeySpecResource
- type GeneratedKeyStatus
- type Key
- func (in *Key) DeepCopy() *Key
- func (in *Key) DeepCopyInto(out *Key)
- func (in *Key) DeepCopyObject() runtime.Object
- func (r *Key) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Key) ValidateCreate() error
- func (r *Key) ValidateDelete() error
- func (r *Key) ValidateUpdate(old runtime.Object) error
- type KeyList
- type KeySpec
- type KeySpecKeyShape
- type KeySpecKeyShapeCodec
- type KeySpecReplicaDetails
- type KeySpecReplicaDetailsCodec
- type KeySpecResource
- type KeySpecRestoreFromFile
- type KeySpecRestoreFromFileCodec
- type KeySpecRestoreFromObjectStore
- type KeySpecRestoreFromObjectStoreCodec
- type KeyStatus
- type KeyVersion
- func (in *KeyVersion) DeepCopy() *KeyVersion
- func (in *KeyVersion) DeepCopyInto(out *KeyVersion)
- func (in *KeyVersion) DeepCopyObject() runtime.Object
- func (r *KeyVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyVersion) ValidateCreate() error
- func (r *KeyVersion) ValidateDelete() error
- func (r *KeyVersion) ValidateUpdate(old runtime.Object) error
- type KeyVersionList
- type KeyVersionSpec
- type KeyVersionSpecReplicaDetails
- type KeyVersionSpecReplicaDetailsCodec
- type KeyVersionSpecResource
- type KeyVersionStatus
- type Sign
- func (in *Sign) DeepCopy() *Sign
- func (in *Sign) DeepCopyInto(out *Sign)
- func (in *Sign) DeepCopyObject() runtime.Object
- func (r *Sign) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Sign) ValidateCreate() error
- func (r *Sign) ValidateDelete() error
- func (r *Sign) ValidateUpdate(old runtime.Object) error
- type SignList
- type SignSpec
- type SignSpecResource
- type SignStatus
- type Vault
- func (in *Vault) DeepCopy() *Vault
- func (in *Vault) DeepCopyInto(out *Vault)
- func (in *Vault) DeepCopyObject() runtime.Object
- func (r *Vault) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Vault) ValidateCreate() error
- func (r *Vault) ValidateDelete() error
- func (r *Vault) ValidateUpdate(old runtime.Object) error
- type VaultList
- type VaultReplication
- func (in *VaultReplication) DeepCopy() *VaultReplication
- func (in *VaultReplication) DeepCopyInto(out *VaultReplication)
- func (in *VaultReplication) DeepCopyObject() runtime.Object
- func (r *VaultReplication) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VaultReplication) ValidateCreate() error
- func (r *VaultReplication) ValidateDelete() error
- func (r *VaultReplication) ValidateUpdate(old runtime.Object) error
- type VaultReplicationList
- type VaultReplicationSpec
- type VaultReplicationSpecResource
- type VaultReplicationStatus
- type VaultSpec
- type VaultSpecReplicaDetails
- type VaultSpecReplicaDetailsCodec
- type VaultSpecResource
- type VaultSpecRestoreFromFile
- type VaultSpecRestoreFromFileCodec
- type VaultSpecRestoreFromObjectStore
- type VaultSpecRestoreFromObjectStoreCodec
- type VaultStatus
- type Verify
- func (in *Verify) DeepCopy() *Verify
- func (in *Verify) DeepCopyInto(out *Verify)
- func (in *Verify) DeepCopyObject() runtime.Object
- func (r *Verify) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Verify) ValidateCreate() error
- func (r *Verify) ValidateDelete() error
- func (r *Verify) ValidateUpdate(old runtime.Object) error
- type VerifyList
- type VerifySpec
- type VerifySpecResource
- type VerifyStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: kms.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type EncryptedData ¶
type EncryptedData struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EncryptedDataSpec `json:"spec,omitempty"` Status EncryptedDataStatus `json:"status,omitempty"` }
func (*EncryptedData) DeepCopy ¶
func (in *EncryptedData) DeepCopy() *EncryptedData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptedData.
func (*EncryptedData) DeepCopyInto ¶
func (in *EncryptedData) DeepCopyInto(out *EncryptedData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptedData) DeepCopyObject ¶
func (in *EncryptedData) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EncryptedData) SetupWebhookWithManager ¶
func (r *EncryptedData) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EncryptedData) ValidateCreate ¶
func (r *EncryptedData) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EncryptedData) ValidateDelete ¶
func (r *EncryptedData) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EncryptedData) ValidateUpdate ¶
func (r *EncryptedData) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EncryptedDataList ¶
type EncryptedDataList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EncryptedData CRD objects Items []EncryptedData `json:"items,omitempty"` }
EncryptedDataList is a list of EncryptedDatas
func (*EncryptedDataList) DeepCopy ¶
func (in *EncryptedDataList) DeepCopy() *EncryptedDataList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptedDataList.
func (*EncryptedDataList) DeepCopyInto ¶
func (in *EncryptedDataList) DeepCopyInto(out *EncryptedDataList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptedDataList) DeepCopyObject ¶
func (in *EncryptedDataList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EncryptedDataSpec ¶
type EncryptedDataSpec struct { State *EncryptedDataSpecResource `json:"state,omitempty" tf:"-"` Resource EncryptedDataSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EncryptedDataSpec) DeepCopy ¶
func (in *EncryptedDataSpec) DeepCopy() *EncryptedDataSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptedDataSpec.
func (*EncryptedDataSpec) DeepCopyInto ¶
func (in *EncryptedDataSpec) DeepCopyInto(out *EncryptedDataSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptedDataSpecResource ¶
type EncryptedDataSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AssociatedData map[string]string `json:"associatedData,omitempty" tf:"associated_data"` // +optional Ciphertext *string `json:"ciphertext,omitempty" tf:"ciphertext"` CryptoEndpoint *string `json:"cryptoEndpoint" tf:"crypto_endpoint"` // +optional EncryptionAlgorithm *string `json:"encryptionAlgorithm,omitempty" tf:"encryption_algorithm"` KeyID *string `json:"keyID" tf:"key_id"` // +optional KeyVersionID *string `json:"keyVersionID,omitempty" tf:"key_version_id"` // +optional LoggingContext map[string]string `json:"loggingContext,omitempty" tf:"logging_context"` Plaintext *string `json:"plaintext" tf:"plaintext"` }
func (*EncryptedDataSpecResource) DeepCopy ¶
func (in *EncryptedDataSpecResource) DeepCopy() *EncryptedDataSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptedDataSpecResource.
func (*EncryptedDataSpecResource) DeepCopyInto ¶
func (in *EncryptedDataSpecResource) DeepCopyInto(out *EncryptedDataSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptedDataStatus ¶
type EncryptedDataStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EncryptedDataStatus) DeepCopy ¶
func (in *EncryptedDataStatus) DeepCopy() *EncryptedDataStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptedDataStatus.
func (*EncryptedDataStatus) DeepCopyInto ¶
func (in *EncryptedDataStatus) DeepCopyInto(out *EncryptedDataStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeneratedKey ¶
type GeneratedKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GeneratedKeySpec `json:"spec,omitempty"` Status GeneratedKeyStatus `json:"status,omitempty"` }
func (*GeneratedKey) DeepCopy ¶
func (in *GeneratedKey) DeepCopy() *GeneratedKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratedKey.
func (*GeneratedKey) DeepCopyInto ¶
func (in *GeneratedKey) DeepCopyInto(out *GeneratedKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeneratedKey) DeepCopyObject ¶
func (in *GeneratedKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GeneratedKey) SetupWebhookWithManager ¶
func (r *GeneratedKey) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GeneratedKey) ValidateCreate ¶
func (r *GeneratedKey) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GeneratedKey) ValidateDelete ¶
func (r *GeneratedKey) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GeneratedKey) ValidateUpdate ¶
func (r *GeneratedKey) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GeneratedKeyList ¶
type GeneratedKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GeneratedKey CRD objects Items []GeneratedKey `json:"items,omitempty"` }
GeneratedKeyList is a list of GeneratedKeys
func (*GeneratedKeyList) DeepCopy ¶
func (in *GeneratedKeyList) DeepCopy() *GeneratedKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratedKeyList.
func (*GeneratedKeyList) DeepCopyInto ¶
func (in *GeneratedKeyList) DeepCopyInto(out *GeneratedKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GeneratedKeyList) DeepCopyObject ¶
func (in *GeneratedKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GeneratedKeySpec ¶
type GeneratedKeySpec struct { State *GeneratedKeySpecResource `json:"state,omitempty" tf:"-"` Resource GeneratedKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GeneratedKeySpec) DeepCopy ¶
func (in *GeneratedKeySpec) DeepCopy() *GeneratedKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratedKeySpec.
func (*GeneratedKeySpec) DeepCopyInto ¶
func (in *GeneratedKeySpec) DeepCopyInto(out *GeneratedKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeneratedKeySpecKeyShape ¶
type GeneratedKeySpecKeyShape struct { Algorithm *string `json:"algorithm" tf:"algorithm"` // +optional CurveID *string `json:"curveID,omitempty" tf:"curve_id"` Length *int64 `json:"length" tf:"length"` }
func (*GeneratedKeySpecKeyShape) DeepCopy ¶
func (in *GeneratedKeySpecKeyShape) DeepCopy() *GeneratedKeySpecKeyShape
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratedKeySpecKeyShape.
func (*GeneratedKeySpecKeyShape) DeepCopyInto ¶
func (in *GeneratedKeySpecKeyShape) DeepCopyInto(out *GeneratedKeySpecKeyShape)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeneratedKeySpecKeyShapeCodec ¶
type GeneratedKeySpecKeyShapeCodec struct { }
+k8s:deepcopy-gen=false
func (GeneratedKeySpecKeyShapeCodec) Decode ¶
func (GeneratedKeySpecKeyShapeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GeneratedKeySpecResource ¶
type GeneratedKeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AssociatedData map[string]string `json:"associatedData,omitempty" tf:"associated_data"` // +optional Ciphertext *string `json:"ciphertext,omitempty" tf:"ciphertext"` CryptoEndpoint *string `json:"cryptoEndpoint" tf:"crypto_endpoint"` IncludePlaintextKey *bool `json:"includePlaintextKey" tf:"include_plaintext_key"` KeyID *string `json:"keyID" tf:"key_id"` KeyShape *GeneratedKeySpecKeyShape `json:"keyShape" tf:"key_shape"` // +optional LoggingContext map[string]string `json:"loggingContext,omitempty" tf:"logging_context"` // +optional Plaintext *string `json:"plaintext,omitempty" tf:"plaintext"` // +optional PlaintextChecksum *string `json:"plaintextChecksum,omitempty" tf:"plaintext_checksum"` }
func (*GeneratedKeySpecResource) DeepCopy ¶
func (in *GeneratedKeySpecResource) DeepCopy() *GeneratedKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratedKeySpecResource.
func (*GeneratedKeySpecResource) DeepCopyInto ¶
func (in *GeneratedKeySpecResource) DeepCopyInto(out *GeneratedKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeneratedKeyStatus ¶
type GeneratedKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GeneratedKeyStatus) DeepCopy ¶
func (in *GeneratedKeyStatus) DeepCopy() *GeneratedKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeneratedKeyStatus.
func (*GeneratedKeyStatus) DeepCopyInto ¶
func (in *GeneratedKeyStatus) DeepCopyInto(out *GeneratedKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Key ¶
type Key struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeySpec `json:"spec,omitempty"` Status KeyStatus `json:"status,omitempty"` }
func (*Key) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Key.
func (*Key) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Key) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Key) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Key) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type KeyList ¶
type KeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Key CRD objects Items []Key `json:"items,omitempty"` }
KeyList is a list of Keys
func (*KeyList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyList.
func (*KeyList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeySpec ¶
type KeySpec struct { State *KeySpecResource `json:"state,omitempty" tf:"-"` Resource KeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*KeySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpec.
func (*KeySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeySpecKeyShape ¶
type KeySpecKeyShape struct { Algorithm *string `json:"algorithm" tf:"algorithm"` // +optional CurveID *string `json:"curveID,omitempty" tf:"curve_id"` Length *int64 `json:"length" tf:"length"` }
func (*KeySpecKeyShape) DeepCopy ¶
func (in *KeySpecKeyShape) DeepCopy() *KeySpecKeyShape
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpecKeyShape.
func (*KeySpecKeyShape) DeepCopyInto ¶
func (in *KeySpecKeyShape) DeepCopyInto(out *KeySpecKeyShape)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeySpecKeyShapeCodec ¶
type KeySpecKeyShapeCodec struct { }
+k8s:deepcopy-gen=false
func (KeySpecKeyShapeCodec) Decode ¶
func (KeySpecKeyShapeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type KeySpecReplicaDetails ¶
type KeySpecReplicaDetails struct { // +optional ReplicationID *string `json:"replicationID,omitempty" tf:"replication_id"` }
func (*KeySpecReplicaDetails) DeepCopy ¶
func (in *KeySpecReplicaDetails) DeepCopy() *KeySpecReplicaDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpecReplicaDetails.
func (*KeySpecReplicaDetails) DeepCopyInto ¶
func (in *KeySpecReplicaDetails) DeepCopyInto(out *KeySpecReplicaDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeySpecReplicaDetailsCodec ¶
type KeySpecReplicaDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (KeySpecReplicaDetailsCodec) Decode ¶
func (KeySpecReplicaDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type KeySpecResource ¶
type KeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CurrentKeyVersion *string `json:"currentKeyVersion,omitempty" tf:"current_key_version"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DesiredState *string `json:"desiredState,omitempty" tf:"desired_state"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsPrimary *bool `json:"isPrimary,omitempty" tf:"is_primary"` KeyShape *KeySpecKeyShape `json:"keyShape" tf:"key_shape"` ManagementEndpoint *string `json:"managementEndpoint" tf:"management_endpoint"` // +optional ProtectionMode *string `json:"protectionMode,omitempty" tf:"protection_mode"` // +optional ReplicaDetails *KeySpecReplicaDetails `json:"replicaDetails,omitempty" tf:"replica_details"` // +optional RestoreFromFile *KeySpecRestoreFromFile `json:"restoreFromFile,omitempty" tf:"restore_from_file"` // +optional RestoreFromObjectStore *KeySpecRestoreFromObjectStore `json:"restoreFromObjectStore,omitempty" tf:"restore_from_object_store"` // +optional RestoreTrigger *bool `json:"restoreTrigger,omitempty" tf:"restore_trigger"` // +optional RestoredFromKeyID *string `json:"restoredFromKeyID,omitempty" tf:"restored_from_key_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeOfDeletion *string `json:"timeOfDeletion,omitempty" tf:"time_of_deletion"` // +optional VaultID *string `json:"vaultID,omitempty" tf:"vault_id"` }
func (*KeySpecResource) DeepCopy ¶
func (in *KeySpecResource) DeepCopy() *KeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpecResource.
func (*KeySpecResource) DeepCopyInto ¶
func (in *KeySpecResource) DeepCopyInto(out *KeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeySpecRestoreFromFile ¶
type KeySpecRestoreFromFile struct { ContentLength *string `json:"contentLength" tf:"content_length"` // +optional ContentMd5 *string `json:"contentMd5,omitempty" tf:"content_md5"` RestoreKeyFromFileDetails *string `json:"restoreKeyFromFileDetails" tf:"restore_key_from_file_details"` }
func (*KeySpecRestoreFromFile) DeepCopy ¶
func (in *KeySpecRestoreFromFile) DeepCopy() *KeySpecRestoreFromFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpecRestoreFromFile.
func (*KeySpecRestoreFromFile) DeepCopyInto ¶
func (in *KeySpecRestoreFromFile) DeepCopyInto(out *KeySpecRestoreFromFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeySpecRestoreFromFileCodec ¶
type KeySpecRestoreFromFileCodec struct { }
+k8s:deepcopy-gen=false
func (KeySpecRestoreFromFileCodec) Decode ¶
func (KeySpecRestoreFromFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type KeySpecRestoreFromObjectStore ¶
type KeySpecRestoreFromObjectStore struct { // +optional Bucket *string `json:"bucket,omitempty" tf:"bucket"` Destination *string `json:"destination" tf:"destination"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` // +optional Object *string `json:"object,omitempty" tf:"object"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*KeySpecRestoreFromObjectStore) DeepCopy ¶
func (in *KeySpecRestoreFromObjectStore) DeepCopy() *KeySpecRestoreFromObjectStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeySpecRestoreFromObjectStore.
func (*KeySpecRestoreFromObjectStore) DeepCopyInto ¶
func (in *KeySpecRestoreFromObjectStore) DeepCopyInto(out *KeySpecRestoreFromObjectStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeySpecRestoreFromObjectStoreCodec ¶
type KeySpecRestoreFromObjectStoreCodec struct { }
+k8s:deepcopy-gen=false
func (KeySpecRestoreFromObjectStoreCodec) Decode ¶
func (KeySpecRestoreFromObjectStoreCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type KeyStatus ¶
type KeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*KeyStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyStatus.
func (*KeyStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVersion ¶
type KeyVersion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyVersionSpec `json:"spec,omitempty"` Status KeyVersionStatus `json:"status,omitempty"` }
func (*KeyVersion) DeepCopy ¶
func (in *KeyVersion) DeepCopy() *KeyVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersion.
func (*KeyVersion) DeepCopyInto ¶
func (in *KeyVersion) DeepCopyInto(out *KeyVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVersion) DeepCopyObject ¶
func (in *KeyVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyVersion) SetupWebhookWithManager ¶
func (r *KeyVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*KeyVersion) ValidateCreate ¶
func (r *KeyVersion) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyVersion) ValidateDelete ¶
func (r *KeyVersion) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*KeyVersion) ValidateUpdate ¶
func (r *KeyVersion) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type KeyVersionList ¶
type KeyVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KeyVersion CRD objects Items []KeyVersion `json:"items,omitempty"` }
KeyVersionList is a list of KeyVersions
func (*KeyVersionList) DeepCopy ¶
func (in *KeyVersionList) DeepCopy() *KeyVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersionList.
func (*KeyVersionList) DeepCopyInto ¶
func (in *KeyVersionList) DeepCopyInto(out *KeyVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVersionList) DeepCopyObject ¶
func (in *KeyVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyVersionSpec ¶
type KeyVersionSpec struct { State *KeyVersionSpecResource `json:"state,omitempty" tf:"-"` Resource KeyVersionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*KeyVersionSpec) DeepCopy ¶
func (in *KeyVersionSpec) DeepCopy() *KeyVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersionSpec.
func (*KeyVersionSpec) DeepCopyInto ¶
func (in *KeyVersionSpec) DeepCopyInto(out *KeyVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVersionSpecReplicaDetails ¶
type KeyVersionSpecReplicaDetails struct { // +optional ReplicationID *string `json:"replicationID,omitempty" tf:"replication_id"` }
func (*KeyVersionSpecReplicaDetails) DeepCopy ¶
func (in *KeyVersionSpecReplicaDetails) DeepCopy() *KeyVersionSpecReplicaDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersionSpecReplicaDetails.
func (*KeyVersionSpecReplicaDetails) DeepCopyInto ¶
func (in *KeyVersionSpecReplicaDetails) DeepCopyInto(out *KeyVersionSpecReplicaDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVersionSpecReplicaDetailsCodec ¶
type KeyVersionSpecReplicaDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (KeyVersionSpecReplicaDetailsCodec) Decode ¶
func (KeyVersionSpecReplicaDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type KeyVersionSpecResource ¶
type KeyVersionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional IsPrimary *bool `json:"isPrimary,omitempty" tf:"is_primary"` KeyID *string `json:"keyID" tf:"key_id"` // +optional KeyVersionID *string `json:"keyVersionID,omitempty" tf:"key_version_id"` ManagementEndpoint *string `json:"managementEndpoint" tf:"management_endpoint"` // +optional PublicKey *string `json:"publicKey,omitempty" tf:"public_key"` // +optional ReplicaDetails *KeyVersionSpecReplicaDetails `json:"replicaDetails,omitempty" tf:"replica_details"` // +optional RestoredFromKeyID *string `json:"restoredFromKeyID,omitempty" tf:"restored_from_key_id"` // +optional RestoredFromKeyVersionID *string `json:"restoredFromKeyVersionID,omitempty" tf:"restored_from_key_version_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeOfDeletion *string `json:"timeOfDeletion,omitempty" tf:"time_of_deletion"` // +optional VaultID *string `json:"vaultID,omitempty" tf:"vault_id"` }
func (*KeyVersionSpecResource) DeepCopy ¶
func (in *KeyVersionSpecResource) DeepCopy() *KeyVersionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersionSpecResource.
func (*KeyVersionSpecResource) DeepCopyInto ¶
func (in *KeyVersionSpecResource) DeepCopyInto(out *KeyVersionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVersionStatus ¶
type KeyVersionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*KeyVersionStatus) DeepCopy ¶
func (in *KeyVersionStatus) DeepCopy() *KeyVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVersionStatus.
func (*KeyVersionStatus) DeepCopyInto ¶
func (in *KeyVersionStatus) DeepCopyInto(out *KeyVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sign ¶
type Sign struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SignSpec `json:"spec,omitempty"` Status SignStatus `json:"status,omitempty"` }
func (*Sign) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sign.
func (*Sign) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sign) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Sign) SetupWebhookWithManager ¶
func (*Sign) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Sign) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SignList ¶
type SignList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Sign CRD objects Items []Sign `json:"items,omitempty"` }
SignList is a list of Signs
func (*SignList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignList.
func (*SignList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SignList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SignSpec ¶
type SignSpec struct { State *SignSpecResource `json:"state,omitempty" tf:"-"` Resource SignSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SignSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignSpec.
func (*SignSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignSpecResource ¶
type SignSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CryptoEndpoint *string `json:"cryptoEndpoint" tf:"crypto_endpoint"` KeyID *string `json:"keyID" tf:"key_id"` // +optional KeyVersionID *string `json:"keyVersionID,omitempty" tf:"key_version_id"` Message *string `json:"message" tf:"message"` // +optional MessageType *string `json:"messageType,omitempty" tf:"message_type"` // +optional Signature *string `json:"signature,omitempty" tf:"signature"` SigningAlgorithm *string `json:"signingAlgorithm" tf:"signing_algorithm"` }
func (*SignSpecResource) DeepCopy ¶
func (in *SignSpecResource) DeepCopy() *SignSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignSpecResource.
func (*SignSpecResource) DeepCopyInto ¶
func (in *SignSpecResource) DeepCopyInto(out *SignSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SignStatus ¶
type SignStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SignStatus) DeepCopy ¶
func (in *SignStatus) DeepCopy() *SignStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignStatus.
func (*SignStatus) DeepCopyInto ¶
func (in *SignStatus) DeepCopyInto(out *SignStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Vault ¶
type Vault struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultSpec `json:"spec,omitempty"` Status VaultStatus `json:"status,omitempty"` }
func (*Vault) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vault.
func (*Vault) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Vault) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Vault) SetupWebhookWithManager ¶
func (*Vault) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Vault) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VaultList ¶
type VaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Vault CRD objects Items []Vault `json:"items,omitempty"` }
VaultList is a list of Vaults
func (*VaultList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultList.
func (*VaultList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VaultReplication ¶
type VaultReplication struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VaultReplicationSpec `json:"spec,omitempty"` Status VaultReplicationStatus `json:"status,omitempty"` }
func (*VaultReplication) DeepCopy ¶
func (in *VaultReplication) DeepCopy() *VaultReplication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultReplication.
func (*VaultReplication) DeepCopyInto ¶
func (in *VaultReplication) DeepCopyInto(out *VaultReplication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultReplication) DeepCopyObject ¶
func (in *VaultReplication) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VaultReplication) SetupWebhookWithManager ¶
func (r *VaultReplication) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VaultReplication) ValidateCreate ¶
func (r *VaultReplication) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VaultReplication) ValidateDelete ¶
func (r *VaultReplication) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VaultReplication) ValidateUpdate ¶
func (r *VaultReplication) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VaultReplicationList ¶
type VaultReplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VaultReplication CRD objects Items []VaultReplication `json:"items,omitempty"` }
VaultReplicationList is a list of VaultReplications
func (*VaultReplicationList) DeepCopy ¶
func (in *VaultReplicationList) DeepCopy() *VaultReplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultReplicationList.
func (*VaultReplicationList) DeepCopyInto ¶
func (in *VaultReplicationList) DeepCopyInto(out *VaultReplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VaultReplicationList) DeepCopyObject ¶
func (in *VaultReplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VaultReplicationSpec ¶
type VaultReplicationSpec struct { State *VaultReplicationSpecResource `json:"state,omitempty" tf:"-"` Resource VaultReplicationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VaultReplicationSpec) DeepCopy ¶
func (in *VaultReplicationSpec) DeepCopy() *VaultReplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultReplicationSpec.
func (*VaultReplicationSpec) DeepCopyInto ¶
func (in *VaultReplicationSpec) DeepCopyInto(out *VaultReplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultReplicationSpecResource ¶
type VaultReplicationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ReplicaRegion *string `json:"replicaRegion" tf:"replica_region"` VaultID *string `json:"vaultID" tf:"vault_id"` }
func (*VaultReplicationSpecResource) DeepCopy ¶
func (in *VaultReplicationSpecResource) DeepCopy() *VaultReplicationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultReplicationSpecResource.
func (*VaultReplicationSpecResource) DeepCopyInto ¶
func (in *VaultReplicationSpecResource) DeepCopyInto(out *VaultReplicationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultReplicationStatus ¶
type VaultReplicationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VaultReplicationStatus) DeepCopy ¶
func (in *VaultReplicationStatus) DeepCopy() *VaultReplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultReplicationStatus.
func (*VaultReplicationStatus) DeepCopyInto ¶
func (in *VaultReplicationStatus) DeepCopyInto(out *VaultReplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSpec ¶
type VaultSpec struct { State *VaultSpecResource `json:"state,omitempty" tf:"-"` Resource VaultSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VaultSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSpec.
func (*VaultSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSpecReplicaDetails ¶
type VaultSpecReplicaDetails struct { // +optional ReplicationID *string `json:"replicationID,omitempty" tf:"replication_id"` }
func (*VaultSpecReplicaDetails) DeepCopy ¶
func (in *VaultSpecReplicaDetails) DeepCopy() *VaultSpecReplicaDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSpecReplicaDetails.
func (*VaultSpecReplicaDetails) DeepCopyInto ¶
func (in *VaultSpecReplicaDetails) DeepCopyInto(out *VaultSpecReplicaDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSpecReplicaDetailsCodec ¶
type VaultSpecReplicaDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (VaultSpecReplicaDetailsCodec) Decode ¶
func (VaultSpecReplicaDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VaultSpecResource ¶
type VaultSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional CryptoEndpoint *string `json:"cryptoEndpoint,omitempty" tf:"crypto_endpoint"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsPrimary *bool `json:"isPrimary,omitempty" tf:"is_primary"` // +optional ManagementEndpoint *string `json:"managementEndpoint,omitempty" tf:"management_endpoint"` // +optional ReplicaDetails *VaultSpecReplicaDetails `json:"replicaDetails,omitempty" tf:"replica_details"` // +optional RestoreFromFile *VaultSpecRestoreFromFile `json:"restoreFromFile,omitempty" tf:"restore_from_file"` // +optional RestoreFromObjectStore *VaultSpecRestoreFromObjectStore `json:"restoreFromObjectStore,omitempty" tf:"restore_from_object_store"` // +optional RestoreTrigger *bool `json:"restoreTrigger,omitempty" tf:"restore_trigger"` // +optional RestoredFromVaultID *string `json:"restoredFromVaultID,omitempty" tf:"restored_from_vault_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeOfDeletion *string `json:"timeOfDeletion,omitempty" tf:"time_of_deletion"` VaultType *string `json:"vaultType" tf:"vault_type"` }
func (*VaultSpecResource) DeepCopy ¶
func (in *VaultSpecResource) DeepCopy() *VaultSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSpecResource.
func (*VaultSpecResource) DeepCopyInto ¶
func (in *VaultSpecResource) DeepCopyInto(out *VaultSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSpecRestoreFromFile ¶
type VaultSpecRestoreFromFile struct { ContentLength *string `json:"contentLength" tf:"content_length"` // +optional ContentMd5 *string `json:"contentMd5,omitempty" tf:"content_md5"` RestoreVaultFromFileDetails *string `json:"restoreVaultFromFileDetails" tf:"restore_vault_from_file_details"` }
func (*VaultSpecRestoreFromFile) DeepCopy ¶
func (in *VaultSpecRestoreFromFile) DeepCopy() *VaultSpecRestoreFromFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSpecRestoreFromFile.
func (*VaultSpecRestoreFromFile) DeepCopyInto ¶
func (in *VaultSpecRestoreFromFile) DeepCopyInto(out *VaultSpecRestoreFromFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSpecRestoreFromFileCodec ¶
type VaultSpecRestoreFromFileCodec struct { }
+k8s:deepcopy-gen=false
func (VaultSpecRestoreFromFileCodec) Decode ¶
func (VaultSpecRestoreFromFileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VaultSpecRestoreFromObjectStore ¶
type VaultSpecRestoreFromObjectStore struct { // +optional Bucket *string `json:"bucket,omitempty" tf:"bucket"` Destination *string `json:"destination" tf:"destination"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` // +optional Object *string `json:"object,omitempty" tf:"object"` // +optional Uri *string `json:"uri,omitempty" tf:"uri"` }
func (*VaultSpecRestoreFromObjectStore) DeepCopy ¶
func (in *VaultSpecRestoreFromObjectStore) DeepCopy() *VaultSpecRestoreFromObjectStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultSpecRestoreFromObjectStore.
func (*VaultSpecRestoreFromObjectStore) DeepCopyInto ¶
func (in *VaultSpecRestoreFromObjectStore) DeepCopyInto(out *VaultSpecRestoreFromObjectStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VaultSpecRestoreFromObjectStoreCodec ¶
type VaultSpecRestoreFromObjectStoreCodec struct { }
+k8s:deepcopy-gen=false
func (VaultSpecRestoreFromObjectStoreCodec) Decode ¶
func (VaultSpecRestoreFromObjectStoreCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VaultStatus ¶
type VaultStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VaultStatus) DeepCopy ¶
func (in *VaultStatus) DeepCopy() *VaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VaultStatus.
func (*VaultStatus) DeepCopyInto ¶
func (in *VaultStatus) DeepCopyInto(out *VaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Verify ¶
type Verify struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VerifySpec `json:"spec,omitempty"` Status VerifyStatus `json:"status,omitempty"` }
func (*Verify) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Verify.
func (*Verify) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Verify) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Verify) SetupWebhookWithManager ¶
func (*Verify) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Verify) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type VerifyList ¶
type VerifyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Verify CRD objects Items []Verify `json:"items,omitempty"` }
VerifyList is a list of Verifys
func (*VerifyList) DeepCopy ¶
func (in *VerifyList) DeepCopy() *VerifyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifyList.
func (*VerifyList) DeepCopyInto ¶
func (in *VerifyList) DeepCopyInto(out *VerifyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VerifyList) DeepCopyObject ¶
func (in *VerifyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VerifySpec ¶
type VerifySpec struct { State *VerifySpecResource `json:"state,omitempty" tf:"-"` Resource VerifySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VerifySpec) DeepCopy ¶
func (in *VerifySpec) DeepCopy() *VerifySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifySpec.
func (*VerifySpec) DeepCopyInto ¶
func (in *VerifySpec) DeepCopyInto(out *VerifySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifySpecResource ¶
type VerifySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CryptoEndpoint *string `json:"cryptoEndpoint" tf:"crypto_endpoint"` // +optional IsSignatureValid *bool `json:"isSignatureValid,omitempty" tf:"is_signature_valid"` KeyID *string `json:"keyID" tf:"key_id"` KeyVersionID *string `json:"keyVersionID" tf:"key_version_id"` Message *string `json:"message" tf:"message"` // +optional MessageType *string `json:"messageType,omitempty" tf:"message_type"` Signature *string `json:"signature" tf:"signature"` SigningAlgorithm *string `json:"signingAlgorithm" tf:"signing_algorithm"` }
func (*VerifySpecResource) DeepCopy ¶
func (in *VerifySpecResource) DeepCopy() *VerifySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifySpecResource.
func (*VerifySpecResource) DeepCopyInto ¶
func (in *VerifySpecResource) DeepCopyInto(out *VerifySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VerifyStatus ¶
type VerifyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VerifyStatus) DeepCopy ¶
func (in *VerifyStatus) DeepCopy() *VerifyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VerifyStatus.
func (*VerifyStatus) DeepCopyInto ¶
func (in *VerifyStatus) DeepCopyInto(out *VerifyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- encrypted_data_types.go
- encrypted_data_webhook.go
- generated_key_types.go
- generated_key_webhook.go
- key_types.go
- key_version_types.go
- key_version_webhook.go
- key_webhook.go
- register.go
- sign_types.go
- sign_webhook.go
- vault_replication_types.go
- vault_replication_webhook.go
- vault_types.go
- vault_webhook.go
- verify_types.go
- verify_webhook.go
- zz_generated.deepcopy.go