Documentation ¶
Overview ¶
+groupName=keyvault.azurerm.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 AccessPolicy
- func (in *AccessPolicy) DeepCopy() *AccessPolicy
- func (in *AccessPolicy) DeepCopyInto(out *AccessPolicy)
- func (in *AccessPolicy) DeepCopyObject() runtime.Object
- func (r *AccessPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccessPolicy) ValidateCreate() error
- func (r *AccessPolicy) ValidateDelete() error
- func (r *AccessPolicy) ValidateUpdate(old runtime.Object) error
- type AccessPolicyList
- type AccessPolicySpec
- type AccessPolicySpecResource
- type AccessPolicyStatus
- type Certificate
- func (in *Certificate) DeepCopy() *Certificate
- func (in *Certificate) DeepCopyInto(out *Certificate)
- func (in *Certificate) DeepCopyObject() runtime.Object
- func (r *Certificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Certificate) ValidateCreate() error
- func (r *Certificate) ValidateDelete() error
- func (r *Certificate) ValidateUpdate(old runtime.Object) error
- type CertificateIssuer
- func (in *CertificateIssuer) DeepCopy() *CertificateIssuer
- func (in *CertificateIssuer) DeepCopyInto(out *CertificateIssuer)
- func (in *CertificateIssuer) DeepCopyObject() runtime.Object
- func (r *CertificateIssuer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CertificateIssuer) ValidateCreate() error
- func (r *CertificateIssuer) ValidateDelete() error
- func (r *CertificateIssuer) ValidateUpdate(old runtime.Object) error
- type CertificateIssuerList
- type CertificateIssuerSpec
- type CertificateIssuerSpecAdmin
- type CertificateIssuerSpecResource
- type CertificateIssuerStatus
- type CertificateList
- type CertificateSpec
- type CertificateSpecCertificate
- type CertificateSpecCertificateAttribute
- type CertificateSpecCertificateCodec
- type CertificateSpecCertificatePolicy
- type CertificateSpecCertificatePolicyCodec
- type CertificateSpecCertificatePolicyIssuerParameters
- type CertificateSpecCertificatePolicyIssuerParametersCodec
- func (CertificateSpecCertificatePolicyIssuerParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateSpecCertificatePolicyIssuerParametersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateSpecCertificatePolicyIssuerParametersCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateSpecCertificatePolicyKeyProperties
- type CertificateSpecCertificatePolicyKeyPropertiesCodec
- func (CertificateSpecCertificatePolicyKeyPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateSpecCertificatePolicyKeyPropertiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateSpecCertificatePolicyKeyPropertiesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateSpecCertificatePolicyLifetimeAction
- type CertificateSpecCertificatePolicyLifetimeActionAction
- type CertificateSpecCertificatePolicyLifetimeActionActionCodec
- func (CertificateSpecCertificatePolicyLifetimeActionActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateSpecCertificatePolicyLifetimeActionActionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateSpecCertificatePolicyLifetimeActionActionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateSpecCertificatePolicyLifetimeActionTrigger
- type CertificateSpecCertificatePolicyLifetimeActionTriggerCodec
- func (CertificateSpecCertificatePolicyLifetimeActionTriggerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateSpecCertificatePolicyLifetimeActionTriggerCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateSpecCertificatePolicyLifetimeActionTriggerCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateSpecCertificatePolicySecretProperties
- type CertificateSpecCertificatePolicySecretPropertiesCodec
- func (CertificateSpecCertificatePolicySecretPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateSpecCertificatePolicySecretPropertiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateSpecCertificatePolicySecretPropertiesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateSpecCertificatePolicyX509CertificateProperties
- type CertificateSpecCertificatePolicyX509CertificatePropertiesCodec
- func (CertificateSpecCertificatePolicyX509CertificatePropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateSpecCertificatePolicyX509CertificatePropertiesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateSpecCertificatePolicyX509CertificatePropertiesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames
- type CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesCodec
- func (CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateSpecResource
- type CertificateStatus
- 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 KeySpecResource
- type KeyStatus
- type KeyVault
- func (in *KeyVault) DeepCopy() *KeyVault
- func (in *KeyVault) DeepCopyInto(out *KeyVault)
- func (in *KeyVault) DeepCopyObject() runtime.Object
- func (r *KeyVault) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *KeyVault) ValidateCreate() error
- func (r *KeyVault) ValidateDelete() error
- func (r *KeyVault) ValidateUpdate(old runtime.Object) error
- type KeyVaultList
- type KeyVaultSpec
- type KeyVaultSpecAccessPolicy
- type KeyVaultSpecContact
- type KeyVaultSpecNetworkAcls
- type KeyVaultSpecNetworkAclsCodec
- type KeyVaultSpecResource
- type KeyVaultStatus
- type ManagedHardwareSecurityModule
- func (in *ManagedHardwareSecurityModule) DeepCopy() *ManagedHardwareSecurityModule
- func (in *ManagedHardwareSecurityModule) DeepCopyInto(out *ManagedHardwareSecurityModule)
- func (in *ManagedHardwareSecurityModule) DeepCopyObject() runtime.Object
- func (r *ManagedHardwareSecurityModule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedHardwareSecurityModule) ValidateCreate() error
- func (r *ManagedHardwareSecurityModule) ValidateDelete() error
- func (r *ManagedHardwareSecurityModule) ValidateUpdate(old runtime.Object) error
- type ManagedHardwareSecurityModuleList
- type ManagedHardwareSecurityModuleSpec
- type ManagedHardwareSecurityModuleSpecResource
- type ManagedHardwareSecurityModuleStatus
- type Secret
- func (in *Secret) DeepCopy() *Secret
- func (in *Secret) DeepCopyInto(out *Secret)
- func (in *Secret) DeepCopyObject() runtime.Object
- func (r *Secret) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Secret) ValidateCreate() error
- func (r *Secret) ValidateDelete() error
- func (r *Secret) ValidateUpdate(old runtime.Object) error
- type SecretList
- type SecretSpec
- type SecretSpecResource
- type SecretStatus
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: keyvault.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 AccessPolicy ¶
type AccessPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccessPolicySpec `json:"spec,omitempty"` Status AccessPolicyStatus `json:"status,omitempty"` }
func (*AccessPolicy) DeepCopy ¶
func (in *AccessPolicy) DeepCopy() *AccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicy.
func (*AccessPolicy) DeepCopyInto ¶
func (in *AccessPolicy) DeepCopyInto(out *AccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPolicy) DeepCopyObject ¶
func (in *AccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessPolicy) SetupWebhookWithManager ¶
func (r *AccessPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccessPolicy) ValidateCreate ¶
func (r *AccessPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccessPolicy) ValidateDelete ¶
func (r *AccessPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccessPolicy) ValidateUpdate ¶
func (r *AccessPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccessPolicyList ¶
type AccessPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccessPolicy CRD objects Items []AccessPolicy `json:"items,omitempty"` }
AccessPolicyList is a list of AccessPolicys
func (*AccessPolicyList) DeepCopy ¶
func (in *AccessPolicyList) DeepCopy() *AccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyList.
func (*AccessPolicyList) DeepCopyInto ¶
func (in *AccessPolicyList) DeepCopyInto(out *AccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPolicyList) DeepCopyObject ¶
func (in *AccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccessPolicySpec ¶
type AccessPolicySpec struct { State *AccessPolicySpecResource `json:"state,omitempty" tf:"-"` Resource AccessPolicySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*AccessPolicySpec) DeepCopy ¶
func (in *AccessPolicySpec) DeepCopy() *AccessPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySpec.
func (*AccessPolicySpec) DeepCopyInto ¶
func (in *AccessPolicySpec) DeepCopyInto(out *AccessPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPolicySpecResource ¶
type AccessPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApplicationID *string `json:"applicationID,omitempty" tf:"application_id"` // +optional CertificatePermissions []string `json:"certificatePermissions,omitempty" tf:"certificate_permissions"` // +optional KeyPermissions []string `json:"keyPermissions,omitempty" tf:"key_permissions"` KeyVaultID *string `json:"keyVaultID" tf:"key_vault_id"` ObjectID *string `json:"objectID" tf:"object_id"` // +optional SecretPermissions []string `json:"secretPermissions,omitempty" tf:"secret_permissions"` // +optional StoragePermissions []string `json:"storagePermissions,omitempty" tf:"storage_permissions"` TenantID *string `json:"tenantID" tf:"tenant_id"` }
func (*AccessPolicySpecResource) DeepCopy ¶
func (in *AccessPolicySpecResource) DeepCopy() *AccessPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicySpecResource.
func (*AccessPolicySpecResource) DeepCopyInto ¶
func (in *AccessPolicySpecResource) DeepCopyInto(out *AccessPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPolicyStatus ¶
type AccessPolicyStatus 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 (*AccessPolicyStatus) DeepCopy ¶
func (in *AccessPolicyStatus) DeepCopy() *AccessPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyStatus.
func (*AccessPolicyStatus) DeepCopyInto ¶
func (in *AccessPolicyStatus) DeepCopyInto(out *AccessPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Certificate ¶
type Certificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec,omitempty"` Status CertificateStatus `json:"status,omitempty"` }
func (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Certificate) SetupWebhookWithManager ¶
func (r *Certificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Certificate) ValidateCreate ¶
func (r *Certificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Certificate) ValidateDelete ¶
func (r *Certificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Certificate) ValidateUpdate ¶
func (r *Certificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CertificateIssuer ¶
type CertificateIssuer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateIssuerSpec `json:"spec,omitempty"` Status CertificateIssuerStatus `json:"status,omitempty"` }
func (*CertificateIssuer) DeepCopy ¶
func (in *CertificateIssuer) DeepCopy() *CertificateIssuer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuer.
func (*CertificateIssuer) DeepCopyInto ¶
func (in *CertificateIssuer) DeepCopyInto(out *CertificateIssuer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateIssuer) DeepCopyObject ¶
func (in *CertificateIssuer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateIssuer) SetupWebhookWithManager ¶
func (r *CertificateIssuer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CertificateIssuer) ValidateCreate ¶
func (r *CertificateIssuer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CertificateIssuer) ValidateDelete ¶
func (r *CertificateIssuer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CertificateIssuer) ValidateUpdate ¶
func (r *CertificateIssuer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CertificateIssuerList ¶
type CertificateIssuerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CertificateIssuer CRD objects Items []CertificateIssuer `json:"items,omitempty"` }
CertificateIssuerList is a list of CertificateIssuers
func (*CertificateIssuerList) DeepCopy ¶
func (in *CertificateIssuerList) DeepCopy() *CertificateIssuerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuerList.
func (*CertificateIssuerList) DeepCopyInto ¶
func (in *CertificateIssuerList) DeepCopyInto(out *CertificateIssuerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateIssuerList) DeepCopyObject ¶
func (in *CertificateIssuerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateIssuerSpec ¶
type CertificateIssuerSpec struct { State *CertificateIssuerSpecResource `json:"state,omitempty" tf:"-"` Resource CertificateIssuerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` }
func (*CertificateIssuerSpec) DeepCopy ¶
func (in *CertificateIssuerSpec) DeepCopy() *CertificateIssuerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuerSpec.
func (*CertificateIssuerSpec) DeepCopyInto ¶
func (in *CertificateIssuerSpec) DeepCopyInto(out *CertificateIssuerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateIssuerSpecAdmin ¶
type CertificateIssuerSpecAdmin struct { EmailAddress *string `json:"emailAddress" tf:"email_address"` // +optional FirstName *string `json:"firstName,omitempty" tf:"first_name"` // +optional LastName *string `json:"lastName,omitempty" tf:"last_name"` // +optional Phone *string `json:"phone,omitempty" tf:"phone"` }
func (*CertificateIssuerSpecAdmin) DeepCopy ¶
func (in *CertificateIssuerSpecAdmin) DeepCopy() *CertificateIssuerSpecAdmin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuerSpecAdmin.
func (*CertificateIssuerSpecAdmin) DeepCopyInto ¶
func (in *CertificateIssuerSpecAdmin) DeepCopyInto(out *CertificateIssuerSpecAdmin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateIssuerSpecResource ¶
type CertificateIssuerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountID *string `json:"accountID,omitempty" tf:"account_id"` // +optional Admin []CertificateIssuerSpecAdmin `json:"admin,omitempty" tf:"admin"` KeyVaultID *string `json:"keyVaultID" tf:"key_vault_id"` Name *string `json:"name" tf:"name"` // +optional OrgID *string `json:"orgID,omitempty" tf:"org_id"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` ProviderName *string `json:"providerName" tf:"provider_name"` }
func (*CertificateIssuerSpecResource) DeepCopy ¶
func (in *CertificateIssuerSpecResource) DeepCopy() *CertificateIssuerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuerSpecResource.
func (*CertificateIssuerSpecResource) DeepCopyInto ¶
func (in *CertificateIssuerSpecResource) DeepCopyInto(out *CertificateIssuerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateIssuerStatus ¶
type CertificateIssuerStatus 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 (*CertificateIssuerStatus) DeepCopy ¶
func (in *CertificateIssuerStatus) DeepCopy() *CertificateIssuerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateIssuerStatus.
func (*CertificateIssuerStatus) DeepCopyInto ¶
func (in *CertificateIssuerStatus) DeepCopyInto(out *CertificateIssuerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Certificate CRD objects Items []Certificate `json:"items,omitempty"` }
CertificateList is a list of Certificates
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateSpec ¶
type CertificateSpec struct { State *CertificateSpecResource `json:"state,omitempty" tf:"-"` Resource CertificateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` }
func (*CertificateSpec) DeepCopy ¶
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificate ¶
type CertificateSpecCertificate struct { Contents *string `json:"-" sensitive:"true" tf:"contents"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` }
func (*CertificateSpecCertificate) DeepCopy ¶
func (in *CertificateSpecCertificate) DeepCopy() *CertificateSpecCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificate.
func (*CertificateSpecCertificate) DeepCopyInto ¶
func (in *CertificateSpecCertificate) DeepCopyInto(out *CertificateSpecCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificateAttribute ¶
type CertificateSpecCertificateAttribute struct { // +optional Created *string `json:"created,omitempty" tf:"created"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional Expires *string `json:"expires,omitempty" tf:"expires"` // +optional NotBefore *string `json:"notBefore,omitempty" tf:"not_before"` // +optional RecoveryLevel *string `json:"recoveryLevel,omitempty" tf:"recovery_level"` // +optional Updated *string `json:"updated,omitempty" tf:"updated"` }
func (*CertificateSpecCertificateAttribute) DeepCopy ¶
func (in *CertificateSpecCertificateAttribute) DeepCopy() *CertificateSpecCertificateAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificateAttribute.
func (*CertificateSpecCertificateAttribute) DeepCopyInto ¶
func (in *CertificateSpecCertificateAttribute) DeepCopyInto(out *CertificateSpecCertificateAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificateCodec ¶
type CertificateSpecCertificateCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateSpecCertificateCodec) Decode ¶
func (CertificateSpecCertificateCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateSpecCertificatePolicy ¶
type CertificateSpecCertificatePolicy struct { IssuerParameters *CertificateSpecCertificatePolicyIssuerParameters `json:"issuerParameters" tf:"issuer_parameters"` KeyProperties *CertificateSpecCertificatePolicyKeyProperties `json:"keyProperties" tf:"key_properties"` // +optional LifetimeAction []CertificateSpecCertificatePolicyLifetimeAction `json:"lifetimeAction,omitempty" tf:"lifetime_action"` SecretProperties *CertificateSpecCertificatePolicySecretProperties `json:"secretProperties" tf:"secret_properties"` // +optional X509CertificateProperties *CertificateSpecCertificatePolicyX509CertificateProperties `json:"x509CertificateProperties,omitempty" tf:"x509_certificate_properties"` }
func (*CertificateSpecCertificatePolicy) DeepCopy ¶
func (in *CertificateSpecCertificatePolicy) DeepCopy() *CertificateSpecCertificatePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificatePolicy.
func (*CertificateSpecCertificatePolicy) DeepCopyInto ¶
func (in *CertificateSpecCertificatePolicy) DeepCopyInto(out *CertificateSpecCertificatePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificatePolicyCodec ¶
type CertificateSpecCertificatePolicyCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateSpecCertificatePolicyCodec) Decode ¶
func (CertificateSpecCertificatePolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateSpecCertificatePolicyIssuerParameters ¶
type CertificateSpecCertificatePolicyIssuerParameters struct {
Name *string `json:"name" tf:"name"`
}
func (*CertificateSpecCertificatePolicyIssuerParameters) DeepCopy ¶
func (in *CertificateSpecCertificatePolicyIssuerParameters) DeepCopy() *CertificateSpecCertificatePolicyIssuerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificatePolicyIssuerParameters.
func (*CertificateSpecCertificatePolicyIssuerParameters) DeepCopyInto ¶
func (in *CertificateSpecCertificatePolicyIssuerParameters) DeepCopyInto(out *CertificateSpecCertificatePolicyIssuerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificatePolicyIssuerParametersCodec ¶
type CertificateSpecCertificatePolicyIssuerParametersCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateSpecCertificatePolicyIssuerParametersCodec) Decode ¶
func (CertificateSpecCertificatePolicyIssuerParametersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateSpecCertificatePolicyKeyProperties ¶
type CertificateSpecCertificatePolicyKeyProperties struct { // +optional Curve *string `json:"curve,omitempty" tf:"curve"` Exportable *bool `json:"exportable" tf:"exportable"` // +optional KeySize *int64 `json:"keySize,omitempty" tf:"key_size"` KeyType *string `json:"keyType" tf:"key_type"` ReuseKey *bool `json:"reuseKey" tf:"reuse_key"` }
func (*CertificateSpecCertificatePolicyKeyProperties) DeepCopy ¶
func (in *CertificateSpecCertificatePolicyKeyProperties) DeepCopy() *CertificateSpecCertificatePolicyKeyProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificatePolicyKeyProperties.
func (*CertificateSpecCertificatePolicyKeyProperties) DeepCopyInto ¶
func (in *CertificateSpecCertificatePolicyKeyProperties) DeepCopyInto(out *CertificateSpecCertificatePolicyKeyProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificatePolicyKeyPropertiesCodec ¶
type CertificateSpecCertificatePolicyKeyPropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateSpecCertificatePolicyKeyPropertiesCodec) Decode ¶
func (CertificateSpecCertificatePolicyKeyPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateSpecCertificatePolicyLifetimeAction ¶
type CertificateSpecCertificatePolicyLifetimeAction struct { Action *CertificateSpecCertificatePolicyLifetimeActionAction `json:"action" tf:"action"` Trigger *CertificateSpecCertificatePolicyLifetimeActionTrigger `json:"trigger" tf:"trigger"` }
func (*CertificateSpecCertificatePolicyLifetimeAction) DeepCopy ¶
func (in *CertificateSpecCertificatePolicyLifetimeAction) DeepCopy() *CertificateSpecCertificatePolicyLifetimeAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificatePolicyLifetimeAction.
func (*CertificateSpecCertificatePolicyLifetimeAction) DeepCopyInto ¶
func (in *CertificateSpecCertificatePolicyLifetimeAction) DeepCopyInto(out *CertificateSpecCertificatePolicyLifetimeAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificatePolicyLifetimeActionAction ¶
type CertificateSpecCertificatePolicyLifetimeActionAction struct {
ActionType *string `json:"actionType" tf:"action_type"`
}
func (*CertificateSpecCertificatePolicyLifetimeActionAction) DeepCopy ¶
func (in *CertificateSpecCertificatePolicyLifetimeActionAction) DeepCopy() *CertificateSpecCertificatePolicyLifetimeActionAction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificatePolicyLifetimeActionAction.
func (*CertificateSpecCertificatePolicyLifetimeActionAction) DeepCopyInto ¶
func (in *CertificateSpecCertificatePolicyLifetimeActionAction) DeepCopyInto(out *CertificateSpecCertificatePolicyLifetimeActionAction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificatePolicyLifetimeActionActionCodec ¶
type CertificateSpecCertificatePolicyLifetimeActionActionCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateSpecCertificatePolicyLifetimeActionActionCodec) Decode ¶
func (CertificateSpecCertificatePolicyLifetimeActionActionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateSpecCertificatePolicyLifetimeActionTrigger ¶
type CertificateSpecCertificatePolicyLifetimeActionTrigger struct { // +optional DaysBeforeExpiry *int64 `json:"daysBeforeExpiry,omitempty" tf:"days_before_expiry"` // +optional LifetimePercentage *int64 `json:"lifetimePercentage,omitempty" tf:"lifetime_percentage"` }
func (*CertificateSpecCertificatePolicyLifetimeActionTrigger) DeepCopy ¶
func (in *CertificateSpecCertificatePolicyLifetimeActionTrigger) DeepCopy() *CertificateSpecCertificatePolicyLifetimeActionTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificatePolicyLifetimeActionTrigger.
func (*CertificateSpecCertificatePolicyLifetimeActionTrigger) DeepCopyInto ¶
func (in *CertificateSpecCertificatePolicyLifetimeActionTrigger) DeepCopyInto(out *CertificateSpecCertificatePolicyLifetimeActionTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificatePolicyLifetimeActionTriggerCodec ¶
type CertificateSpecCertificatePolicyLifetimeActionTriggerCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateSpecCertificatePolicyLifetimeActionTriggerCodec) Decode ¶
func (CertificateSpecCertificatePolicyLifetimeActionTriggerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateSpecCertificatePolicySecretProperties ¶
type CertificateSpecCertificatePolicySecretProperties struct {
ContentType *string `json:"contentType" tf:"content_type"`
}
func (*CertificateSpecCertificatePolicySecretProperties) DeepCopy ¶
func (in *CertificateSpecCertificatePolicySecretProperties) DeepCopy() *CertificateSpecCertificatePolicySecretProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificatePolicySecretProperties.
func (*CertificateSpecCertificatePolicySecretProperties) DeepCopyInto ¶
func (in *CertificateSpecCertificatePolicySecretProperties) DeepCopyInto(out *CertificateSpecCertificatePolicySecretProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificatePolicySecretPropertiesCodec ¶
type CertificateSpecCertificatePolicySecretPropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateSpecCertificatePolicySecretPropertiesCodec) Decode ¶
func (CertificateSpecCertificatePolicySecretPropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateSpecCertificatePolicyX509CertificateProperties ¶
type CertificateSpecCertificatePolicyX509CertificateProperties struct { // +optional ExtendedKeyUsage []string `json:"extendedKeyUsage,omitempty" tf:"extended_key_usage"` KeyUsage []string `json:"keyUsage" tf:"key_usage"` Subject *string `json:"subject" tf:"subject"` // +optional SubjectAlternativeNames *CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names"` ValidityInMonths *int64 `json:"validityInMonths" tf:"validity_in_months"` }
func (*CertificateSpecCertificatePolicyX509CertificateProperties) DeepCopy ¶
func (in *CertificateSpecCertificatePolicyX509CertificateProperties) DeepCopy() *CertificateSpecCertificatePolicyX509CertificateProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificatePolicyX509CertificateProperties.
func (*CertificateSpecCertificatePolicyX509CertificateProperties) DeepCopyInto ¶
func (in *CertificateSpecCertificatePolicyX509CertificateProperties) DeepCopyInto(out *CertificateSpecCertificatePolicyX509CertificateProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificatePolicyX509CertificatePropertiesCodec ¶
type CertificateSpecCertificatePolicyX509CertificatePropertiesCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateSpecCertificatePolicyX509CertificatePropertiesCodec) Decode ¶
func (CertificateSpecCertificatePolicyX509CertificatePropertiesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames ¶
type CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames struct { // +optional DnsNames []string `json:"dnsNames,omitempty" tf:"dns_names"` // +optional Emails []string `json:"emails,omitempty" tf:"emails"` // +optional Upns []string `json:"upns,omitempty" tf:"upns"` }
func (*CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames) DeepCopy ¶
func (in *CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames) DeepCopy() *CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames.
func (*CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames) DeepCopyInto ¶
func (in *CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames) DeepCopyInto(out *CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesCodec ¶
type CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesCodec) Decode ¶
func (CertificateSpecCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateSpecResource ¶
type CertificateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Certificate *CertificateSpecCertificate `json:"certificate,omitempty" tf:"certificate"` // +optional CertificateAttribute []CertificateSpecCertificateAttribute `json:"certificateAttribute,omitempty" tf:"certificate_attribute"` // +optional CertificateData *string `json:"certificateData,omitempty" tf:"certificate_data"` // +optional CertificateDataBase64 *string `json:"certificateDataBase64,omitempty" tf:"certificate_data_base64"` CertificatePolicy *CertificateSpecCertificatePolicy `json:"certificatePolicy" tf:"certificate_policy"` KeyVaultID *string `json:"keyVaultID" tf:"key_vault_id"` Name *string `json:"name" tf:"name"` // +optional SecretID *string `json:"secretID,omitempty" tf:"secret_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*CertificateSpecResource) DeepCopy ¶
func (in *CertificateSpecResource) DeepCopy() *CertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecResource.
func (*CertificateSpecResource) DeepCopyInto ¶
func (in *CertificateSpecResource) DeepCopyInto(out *CertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶
type CertificateStatus 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 (*CertificateStatus) DeepCopy ¶
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
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:"-"` }
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 KeySpecResource ¶
type KeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Curve *string `json:"curve,omitempty" tf:"curve"` // +optional E *string `json:"e,omitempty" tf:"e"` // +optional ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date"` KeyOpts []string `json:"keyOpts" tf:"key_opts"` // +optional KeySize *int64 `json:"keySize,omitempty" tf:"key_size"` KeyType *string `json:"keyType" tf:"key_type"` KeyVaultID *string `json:"keyVaultID" tf:"key_vault_id"` // +optional N *string `json:"n,omitempty" tf:"n"` Name *string `json:"name" tf:"name"` // +optional NotBeforeDate *string `json:"notBeforeDate,omitempty" tf:"not_before_date"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Version *string `json:"version,omitempty" tf:"version"` // +optional VersionlessID *string `json:"versionlessID,omitempty" tf:"versionless_id"` // +optional X *string `json:"x,omitempty" tf:"x"` // +optional Y *string `json:"y,omitempty" tf:"y"` }
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 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 KeyVault ¶
type KeyVault struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeyVaultSpec `json:"spec,omitempty"` Status KeyVaultStatus `json:"status,omitempty"` }
func (*KeyVault) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVault.
func (*KeyVault) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVault) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeyVault) SetupWebhookWithManager ¶
func (*KeyVault) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*KeyVault) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type KeyVaultList ¶
type KeyVaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of KeyVault CRD objects Items []KeyVault `json:"items,omitempty"` }
KeyVaultList is a list of KeyVaults
func (*KeyVaultList) DeepCopy ¶
func (in *KeyVaultList) DeepCopy() *KeyVaultList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultList.
func (*KeyVaultList) DeepCopyInto ¶
func (in *KeyVaultList) DeepCopyInto(out *KeyVaultList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultList) DeepCopyObject ¶
func (in *KeyVaultList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KeyVaultSpec ¶
type KeyVaultSpec struct { State *KeyVaultSpecResource `json:"state,omitempty" tf:"-"` Resource KeyVaultSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*KeyVaultSpec) DeepCopy ¶
func (in *KeyVaultSpec) DeepCopy() *KeyVaultSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSpec.
func (*KeyVaultSpec) DeepCopyInto ¶
func (in *KeyVaultSpec) DeepCopyInto(out *KeyVaultSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSpecAccessPolicy ¶
type KeyVaultSpecAccessPolicy struct { // +optional ApplicationID *string `json:"applicationID,omitempty" tf:"application_id"` // +optional CertificatePermissions []string `json:"certificatePermissions,omitempty" tf:"certificate_permissions"` // +optional KeyPermissions []string `json:"keyPermissions,omitempty" tf:"key_permissions"` ObjectID *string `json:"objectID" tf:"object_id"` // +optional SecretPermissions []string `json:"secretPermissions,omitempty" tf:"secret_permissions"` // +optional StoragePermissions []string `json:"storagePermissions,omitempty" tf:"storage_permissions"` TenantID *string `json:"tenantID" tf:"tenant_id"` }
func (*KeyVaultSpecAccessPolicy) DeepCopy ¶
func (in *KeyVaultSpecAccessPolicy) DeepCopy() *KeyVaultSpecAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSpecAccessPolicy.
func (*KeyVaultSpecAccessPolicy) DeepCopyInto ¶
func (in *KeyVaultSpecAccessPolicy) DeepCopyInto(out *KeyVaultSpecAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSpecContact ¶
type KeyVaultSpecContact struct { Email *string `json:"email" tf:"email"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Phone *string `json:"phone,omitempty" tf:"phone"` }
func (*KeyVaultSpecContact) DeepCopy ¶
func (in *KeyVaultSpecContact) DeepCopy() *KeyVaultSpecContact
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSpecContact.
func (*KeyVaultSpecContact) DeepCopyInto ¶
func (in *KeyVaultSpecContact) DeepCopyInto(out *KeyVaultSpecContact)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSpecNetworkAcls ¶
type KeyVaultSpecNetworkAcls struct { Bypass *string `json:"bypass" tf:"bypass"` DefaultAction *string `json:"defaultAction" tf:"default_action"` // +optional IpRules []string `json:"ipRules,omitempty" tf:"ip_rules"` // +optional VirtualNetworkSubnetIDS []string `json:"virtualNetworkSubnetIDS,omitempty" tf:"virtual_network_subnet_ids"` }
func (*KeyVaultSpecNetworkAcls) DeepCopy ¶
func (in *KeyVaultSpecNetworkAcls) DeepCopy() *KeyVaultSpecNetworkAcls
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSpecNetworkAcls.
func (*KeyVaultSpecNetworkAcls) DeepCopyInto ¶
func (in *KeyVaultSpecNetworkAcls) DeepCopyInto(out *KeyVaultSpecNetworkAcls)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultSpecNetworkAclsCodec ¶
type KeyVaultSpecNetworkAclsCodec struct { }
+k8s:deepcopy-gen=false
func (KeyVaultSpecNetworkAclsCodec) Decode ¶
func (KeyVaultSpecNetworkAclsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type KeyVaultSpecResource ¶
type KeyVaultSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1024 AccessPolicy []KeyVaultSpecAccessPolicy `json:"accessPolicy,omitempty" tf:"access_policy"` // +optional Contact []KeyVaultSpecContact `json:"contact,omitempty" tf:"contact"` // +optional EnableRbacAuthorization *bool `json:"enableRbacAuthorization,omitempty" tf:"enable_rbac_authorization"` // +optional EnabledForDeployment *bool `json:"enabledForDeployment,omitempty" tf:"enabled_for_deployment"` // +optional EnabledForDiskEncryption *bool `json:"enabledForDiskEncryption,omitempty" tf:"enabled_for_disk_encryption"` // +optional EnabledForTemplateDeployment *bool `json:"enabledForTemplateDeployment,omitempty" tf:"enabled_for_template_deployment"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional NetworkAcls *KeyVaultSpecNetworkAcls `json:"networkAcls,omitempty" tf:"network_acls"` // +optional PurgeProtectionEnabled *bool `json:"purgeProtectionEnabled,omitempty" tf:"purge_protection_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SkuName *string `json:"skuName" tf:"sku_name"` // +optional // Deprecated SoftDeleteEnabled *bool `json:"softDeleteEnabled,omitempty" tf:"soft_delete_enabled"` // +optional SoftDeleteRetentionDays *int64 `json:"softDeleteRetentionDays,omitempty" tf:"soft_delete_retention_days"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` TenantID *string `json:"tenantID" tf:"tenant_id"` // +optional VaultURI *string `json:"vaultURI,omitempty" tf:"vault_uri"` }
func (*KeyVaultSpecResource) DeepCopy ¶
func (in *KeyVaultSpecResource) DeepCopy() *KeyVaultSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultSpecResource.
func (*KeyVaultSpecResource) DeepCopyInto ¶
func (in *KeyVaultSpecResource) DeepCopyInto(out *KeyVaultSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultStatus ¶
type KeyVaultStatus 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 (*KeyVaultStatus) DeepCopy ¶
func (in *KeyVaultStatus) DeepCopy() *KeyVaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultStatus.
func (*KeyVaultStatus) DeepCopyInto ¶
func (in *KeyVaultStatus) DeepCopyInto(out *KeyVaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedHardwareSecurityModule ¶
type ManagedHardwareSecurityModule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedHardwareSecurityModuleSpec `json:"spec,omitempty"` Status ManagedHardwareSecurityModuleStatus `json:"status,omitempty"` }
func (*ManagedHardwareSecurityModule) DeepCopy ¶
func (in *ManagedHardwareSecurityModule) DeepCopy() *ManagedHardwareSecurityModule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModule.
func (*ManagedHardwareSecurityModule) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModule) DeepCopyInto(out *ManagedHardwareSecurityModule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedHardwareSecurityModule) DeepCopyObject ¶
func (in *ManagedHardwareSecurityModule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedHardwareSecurityModule) SetupWebhookWithManager ¶
func (r *ManagedHardwareSecurityModule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedHardwareSecurityModule) ValidateCreate ¶
func (r *ManagedHardwareSecurityModule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedHardwareSecurityModule) ValidateDelete ¶
func (r *ManagedHardwareSecurityModule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedHardwareSecurityModule) ValidateUpdate ¶
func (r *ManagedHardwareSecurityModule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedHardwareSecurityModuleList ¶
type ManagedHardwareSecurityModuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedHardwareSecurityModule CRD objects Items []ManagedHardwareSecurityModule `json:"items,omitempty"` }
ManagedHardwareSecurityModuleList is a list of ManagedHardwareSecurityModules
func (*ManagedHardwareSecurityModuleList) DeepCopy ¶
func (in *ManagedHardwareSecurityModuleList) DeepCopy() *ManagedHardwareSecurityModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModuleList.
func (*ManagedHardwareSecurityModuleList) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModuleList) DeepCopyInto(out *ManagedHardwareSecurityModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedHardwareSecurityModuleList) DeepCopyObject ¶
func (in *ManagedHardwareSecurityModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedHardwareSecurityModuleSpec ¶
type ManagedHardwareSecurityModuleSpec struct { State *ManagedHardwareSecurityModuleSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedHardwareSecurityModuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ManagedHardwareSecurityModuleSpec) DeepCopy ¶
func (in *ManagedHardwareSecurityModuleSpec) DeepCopy() *ManagedHardwareSecurityModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModuleSpec.
func (*ManagedHardwareSecurityModuleSpec) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModuleSpec) DeepCopyInto(out *ManagedHardwareSecurityModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedHardwareSecurityModuleSpecResource ¶
type ManagedHardwareSecurityModuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AdminObjectIDS []string `json:"adminObjectIDS" tf:"admin_object_ids"` // +optional HsmURI *string `json:"hsmURI,omitempty" tf:"hsm_uri"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional PurgeProtectionEnabled *bool `json:"purgeProtectionEnabled,omitempty" tf:"purge_protection_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SkuName *string `json:"skuName" tf:"sku_name"` // +optional SoftDeleteRetentionDays *int64 `json:"softDeleteRetentionDays,omitempty" tf:"soft_delete_retention_days"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` TenantID *string `json:"tenantID" tf:"tenant_id"` }
func (*ManagedHardwareSecurityModuleSpecResource) DeepCopy ¶
func (in *ManagedHardwareSecurityModuleSpecResource) DeepCopy() *ManagedHardwareSecurityModuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModuleSpecResource.
func (*ManagedHardwareSecurityModuleSpecResource) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModuleSpecResource) DeepCopyInto(out *ManagedHardwareSecurityModuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedHardwareSecurityModuleStatus ¶
type ManagedHardwareSecurityModuleStatus 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 (*ManagedHardwareSecurityModuleStatus) DeepCopy ¶
func (in *ManagedHardwareSecurityModuleStatus) DeepCopy() *ManagedHardwareSecurityModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHardwareSecurityModuleStatus.
func (*ManagedHardwareSecurityModuleStatus) DeepCopyInto ¶
func (in *ManagedHardwareSecurityModuleStatus) DeepCopyInto(out *ManagedHardwareSecurityModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Secret ¶
type Secret struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecretSpec `json:"spec,omitempty"` Status SecretStatus `json:"status,omitempty"` }
func (*Secret) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (*Secret) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Secret) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Secret) SetupWebhookWithManager ¶
func (*Secret) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Secret) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SecretList ¶
type SecretList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Secret CRD objects Items []Secret `json:"items,omitempty"` }
SecretList is a list of Secrets
func (*SecretList) DeepCopy ¶
func (in *SecretList) DeepCopy() *SecretList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretList.
func (*SecretList) DeepCopyInto ¶
func (in *SecretList) DeepCopyInto(out *SecretList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecretList) DeepCopyObject ¶
func (in *SecretList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecretSpec ¶
type SecretSpec struct { State *SecretSpecResource `json:"state,omitempty" tf:"-"` Resource SecretSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` }
func (*SecretSpec) DeepCopy ¶
func (in *SecretSpec) DeepCopy() *SecretSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretSpec.
func (*SecretSpec) DeepCopyInto ¶
func (in *SecretSpec) DeepCopyInto(out *SecretSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretSpecResource ¶
type SecretSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ContentType *string `json:"contentType,omitempty" tf:"content_type"` // +optional ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date"` KeyVaultID *string `json:"keyVaultID" tf:"key_vault_id"` Name *string `json:"name" tf:"name"` // +optional NotBeforeDate *string `json:"notBeforeDate,omitempty" tf:"not_before_date"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Value *string `json:"-" sensitive:"true" tf:"value"` // +optional Version *string `json:"version,omitempty" tf:"version"` // +optional VersionlessID *string `json:"versionlessID,omitempty" tf:"versionless_id"` }
func (*SecretSpecResource) DeepCopy ¶
func (in *SecretSpecResource) DeepCopy() *SecretSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretSpecResource.
func (*SecretSpecResource) DeepCopyInto ¶
func (in *SecretSpecResource) DeepCopyInto(out *SecretSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretStatus ¶
type SecretStatus 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 (*SecretStatus) DeepCopy ¶
func (in *SecretStatus) DeepCopy() *SecretStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretStatus.
func (*SecretStatus) DeepCopyInto ¶
func (in *SecretStatus) DeepCopyInto(out *SecretStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- access_policy_types.go
- access_policy_webhook.go
- certificate_issuer_types.go
- certificate_issuer_webhook.go
- certificate_types.go
- certificate_webhook.go
- codec.go
- doc.go
- key_types.go
- key_vault_types.go
- key_vault_webhook.go
- key_webhook.go
- managed_hardware_security_module_types.go
- managed_hardware_security_module_webhook.go
- register.go
- secret_types.go
- secret_webhook.go
- zz_generated.deepcopy.go