Documentation ¶
Overview ¶
+groupName=certificate.ibm.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 ManagerImport
- func (in *ManagerImport) DeepCopy() *ManagerImport
- func (in *ManagerImport) DeepCopyInto(out *ManagerImport)
- func (in *ManagerImport) DeepCopyObject() runtime.Object
- func (r *ManagerImport) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagerImport) ValidateCreate() error
- func (r *ManagerImport) ValidateDelete() error
- func (r *ManagerImport) ValidateUpdate(old runtime.Object) error
- type ManagerImportList
- type ManagerImportSpec
- type ManagerImportSpecResource
- type ManagerImportStatus
- type ManagerOrder
- func (in *ManagerOrder) DeepCopy() *ManagerOrder
- func (in *ManagerOrder) DeepCopyInto(out *ManagerOrder)
- func (in *ManagerOrder) DeepCopyObject() runtime.Object
- func (r *ManagerOrder) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagerOrder) ValidateCreate() error
- func (r *ManagerOrder) ValidateDelete() error
- func (r *ManagerOrder) ValidateUpdate(old runtime.Object) error
- type ManagerOrderList
- type ManagerOrderSpec
- type ManagerOrderSpecResource
- type ManagerOrderStatus
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: certificate.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 ManagerImport ¶
type ManagerImport struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagerImportSpec `json:"spec,omitempty"` Status ManagerImportStatus `json:"status,omitempty"` }
func (*ManagerImport) DeepCopy ¶
func (in *ManagerImport) DeepCopy() *ManagerImport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagerImport.
func (*ManagerImport) DeepCopyInto ¶
func (in *ManagerImport) DeepCopyInto(out *ManagerImport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagerImport) DeepCopyObject ¶
func (in *ManagerImport) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagerImport) SetupWebhookWithManager ¶
func (r *ManagerImport) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagerImport) ValidateCreate ¶
func (r *ManagerImport) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagerImport) ValidateDelete ¶
func (r *ManagerImport) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagerImport) ValidateUpdate ¶
func (r *ManagerImport) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagerImportList ¶
type ManagerImportList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagerImport CRD objects Items []ManagerImport `json:"items,omitempty"` }
ManagerImportList is a list of ManagerImports
func (*ManagerImportList) DeepCopy ¶
func (in *ManagerImportList) DeepCopy() *ManagerImportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagerImportList.
func (*ManagerImportList) DeepCopyInto ¶
func (in *ManagerImportList) DeepCopyInto(out *ManagerImportList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagerImportList) DeepCopyObject ¶
func (in *ManagerImportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagerImportSpec ¶
type ManagerImportSpec struct { State *ManagerImportSpecResource `json:"state,omitempty" tf:"-"` Resource ManagerImportSpecResource `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 (*ManagerImportSpec) DeepCopy ¶
func (in *ManagerImportSpec) DeepCopy() *ManagerImportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagerImportSpec.
func (*ManagerImportSpec) DeepCopyInto ¶
func (in *ManagerImportSpec) DeepCopyInto(out *ManagerImportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagerImportSpecResource ¶
type ManagerImportSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Algorithm *string `json:"algorithm,omitempty" tf:"algorithm"` // Certificate validity start date // +optional BeginsOn *int64 `json:"beginsOn,omitempty" tf:"begins_on"` // Instance ID of the certificate manager resource CertificateManagerInstanceID *string `json:"certificateManagerInstanceID" tf:"certificate_manager_instance_id"` // certificate data Data map[string]string `json:"data" tf:"data"` // Description of the certificate instance // +optional Description *string `json:"description,omitempty" tf:"description"` // certificate expiry date // +optional ExpiresOn *int64 `json:"expiresOn,omitempty" tf:"expires_on"` // +optional HasPrevious *bool `json:"hasPrevious,omitempty" tf:"has_previous"` // +optional Imported *bool `json:"imported,omitempty" tf:"imported"` // certificate issuer info // +optional Issuer *string `json:"issuer,omitempty" tf:"issuer"` // +optional KeyAlgorithm *string `json:"keyAlgorithm,omitempty" tf:"key_algorithm"` // Name of the instance Name *string `json:"name" tf:"name"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*ManagerImportSpecResource) DeepCopy ¶
func (in *ManagerImportSpecResource) DeepCopy() *ManagerImportSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagerImportSpecResource.
func (*ManagerImportSpecResource) DeepCopyInto ¶
func (in *ManagerImportSpecResource) DeepCopyInto(out *ManagerImportSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagerImportStatus ¶
type ManagerImportStatus 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 (*ManagerImportStatus) DeepCopy ¶
func (in *ManagerImportStatus) DeepCopy() *ManagerImportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagerImportStatus.
func (*ManagerImportStatus) DeepCopyInto ¶
func (in *ManagerImportStatus) DeepCopyInto(out *ManagerImportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagerOrder ¶
type ManagerOrder struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagerOrderSpec `json:"spec,omitempty"` Status ManagerOrderStatus `json:"status,omitempty"` }
func (*ManagerOrder) DeepCopy ¶
func (in *ManagerOrder) DeepCopy() *ManagerOrder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagerOrder.
func (*ManagerOrder) DeepCopyInto ¶
func (in *ManagerOrder) DeepCopyInto(out *ManagerOrder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagerOrder) DeepCopyObject ¶
func (in *ManagerOrder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagerOrder) SetupWebhookWithManager ¶
func (r *ManagerOrder) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagerOrder) ValidateCreate ¶
func (r *ManagerOrder) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagerOrder) ValidateDelete ¶
func (r *ManagerOrder) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagerOrder) ValidateUpdate ¶
func (r *ManagerOrder) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagerOrderList ¶
type ManagerOrderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagerOrder CRD objects Items []ManagerOrder `json:"items,omitempty"` }
ManagerOrderList is a list of ManagerOrders
func (*ManagerOrderList) DeepCopy ¶
func (in *ManagerOrderList) DeepCopy() *ManagerOrderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagerOrderList.
func (*ManagerOrderList) DeepCopyInto ¶
func (in *ManagerOrderList) DeepCopyInto(out *ManagerOrderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagerOrderList) DeepCopyObject ¶
func (in *ManagerOrderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagerOrderSpec ¶
type ManagerOrderSpec struct { State *ManagerOrderSpecResource `json:"state,omitempty" tf:"-"` Resource ManagerOrderSpecResource `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 (*ManagerOrderSpec) DeepCopy ¶
func (in *ManagerOrderSpec) DeepCopy() *ManagerOrderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagerOrderSpec.
func (*ManagerOrderSpec) DeepCopyInto ¶
func (in *ManagerOrderSpec) DeepCopyInto(out *ManagerOrderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagerOrderSpecResource ¶
type ManagerOrderSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Algorithm info // +optional Algorithm *string `json:"algorithm,omitempty" tf:"algorithm"` // +optional AutoRenewEnabled *bool `json:"autoRenewEnabled,omitempty" tf:"auto_renew_enabled"` // Cerificate validity from date // +optional BeginsOn *int64 `json:"beginsOn,omitempty" tf:"begins_on"` // Certificate manager instance ID CertificateManagerInstanceID *string `json:"certificateManagerInstanceID" tf:"certificate_manager_instance_id"` // Certicate description // +optional Description *string `json:"description,omitempty" tf:"description"` // DNS provider instance CRN // +optional DnsProviderInstanceCrn *string `json:"dnsProviderInstanceCrn,omitempty" tf:"dns_provider_instance_crn"` // Domain validation methods // +optional DomainValidationMethod *string `json:"domainValidationMethod,omitempty" tf:"domain_validation_method"` // List of domain names Domains []string `json:"domains" tf:"domains"` // Certificaet expairy date // +optional ExpiresOn *int64 `json:"expiresOn,omitempty" tf:"expires_on"` // Has Previous // +optional HasPrevious *bool `json:"hasPrevious,omitempty" tf:"has_previous"` // set to true if certificate is imported // +optional Imported *bool `json:"imported,omitempty" tf:"imported"` // +optional IssuanceInfo map[string]string `json:"issuanceInfo,omitempty" tf:"issuance_info"` // Certificate issuer info // +optional Issuer *string `json:"issuer,omitempty" tf:"issuer"` // Keyalgorithm info // +optional KeyAlgorithm *string `json:"keyAlgorithm,omitempty" tf:"key_algorithm"` // Certificate name Name *string `json:"name" tf:"name"` // Invokes renew functionality // +optional RenewCertificate *bool `json:"renewCertificate,omitempty" tf:"renew_certificate"` // Keys are sorated if set to true // +optional RotateKeys *bool `json:"rotateKeys,omitempty" tf:"rotate_keys"` // Status of the certificate // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*ManagerOrderSpecResource) DeepCopy ¶
func (in *ManagerOrderSpecResource) DeepCopy() *ManagerOrderSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagerOrderSpecResource.
func (*ManagerOrderSpecResource) DeepCopyInto ¶
func (in *ManagerOrderSpecResource) DeepCopyInto(out *ManagerOrderSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagerOrderStatus ¶
type ManagerOrderStatus 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 (*ManagerOrderStatus) DeepCopy ¶
func (in *ManagerOrderStatus) DeepCopy() *ManagerOrderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagerOrderStatus.
func (*ManagerOrderStatus) DeepCopyInto ¶
func (in *ManagerOrderStatus) DeepCopyInto(out *ManagerOrderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.