Documentation ¶
Overview ¶
+groupName=certificates.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 ManagementCaBundle
- func (in *ManagementCaBundle) DeepCopy() *ManagementCaBundle
- func (in *ManagementCaBundle) DeepCopyInto(out *ManagementCaBundle)
- func (in *ManagementCaBundle) DeepCopyObject() runtime.Object
- func (r *ManagementCaBundle) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagementCaBundle) ValidateCreate() error
- func (r *ManagementCaBundle) ValidateDelete() error
- func (r *ManagementCaBundle) ValidateUpdate(old runtime.Object) error
- type ManagementCaBundleList
- type ManagementCaBundleSpec
- type ManagementCaBundleSpecResource
- type ManagementCaBundleStatus
- type ManagementCertificate
- func (in *ManagementCertificate) DeepCopy() *ManagementCertificate
- func (in *ManagementCertificate) DeepCopyInto(out *ManagementCertificate)
- func (in *ManagementCertificate) DeepCopyObject() runtime.Object
- func (r *ManagementCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagementCertificate) ValidateCreate() error
- func (r *ManagementCertificate) ValidateDelete() error
- func (r *ManagementCertificate) ValidateUpdate(old runtime.Object) error
- type ManagementCertificateAuthority
- func (in *ManagementCertificateAuthority) DeepCopy() *ManagementCertificateAuthority
- func (in *ManagementCertificateAuthority) DeepCopyInto(out *ManagementCertificateAuthority)
- func (in *ManagementCertificateAuthority) DeepCopyObject() runtime.Object
- func (r *ManagementCertificateAuthority) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagementCertificateAuthority) ValidateCreate() error
- func (r *ManagementCertificateAuthority) ValidateDelete() error
- func (r *ManagementCertificateAuthority) ValidateUpdate(old runtime.Object) error
- type ManagementCertificateAuthorityList
- type ManagementCertificateAuthoritySpec
- type ManagementCertificateAuthoritySpecCertificateAuthorityConfig
- type ManagementCertificateAuthoritySpecCertificateAuthorityConfigCodec
- func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject
- func (in *ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject) DeepCopy() *ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject
- func (in *ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject) DeepCopyInto(out *ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject)
- type ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubjectCodec
- func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubjectCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity
- func (in *ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity) DeepCopy() *ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity
- func (in *ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity) DeepCopyInto(out *ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity)
- type ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidityCodec
- func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateAuthoritySpecCertificateAuthorityRules
- type ManagementCertificateAuthoritySpecCertificateRevocationListDetails
- func (in *ManagementCertificateAuthoritySpecCertificateRevocationListDetails) DeepCopy() *ManagementCertificateAuthoritySpecCertificateRevocationListDetails
- func (in *ManagementCertificateAuthoritySpecCertificateRevocationListDetails) DeepCopyInto(out *ManagementCertificateAuthoritySpecCertificateRevocationListDetails)
- type ManagementCertificateAuthoritySpecCertificateRevocationListDetailsCodec
- func (ManagementCertificateAuthoritySpecCertificateRevocationListDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateAuthoritySpecCertificateRevocationListDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateAuthoritySpecCertificateRevocationListDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig
- type ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfigCodec
- func (ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateAuthoritySpecCurrentVersion
- type ManagementCertificateAuthoritySpecCurrentVersionCodec
- func (ManagementCertificateAuthoritySpecCurrentVersionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateAuthoritySpecCurrentVersionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateAuthoritySpecCurrentVersionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus
- func (in *ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus) DeepCopy() *ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus
- func (in *ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus) DeepCopyInto(out *ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus)
- type ManagementCertificateAuthoritySpecCurrentVersionRevocationStatusCodec
- func (ManagementCertificateAuthoritySpecCurrentVersionRevocationStatusCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateAuthoritySpecCurrentVersionRevocationStatusCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateAuthoritySpecCurrentVersionRevocationStatusCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateAuthoritySpecCurrentVersionValidity
- type ManagementCertificateAuthoritySpecCurrentVersionValidityCodec
- func (ManagementCertificateAuthoritySpecCurrentVersionValidityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateAuthoritySpecCurrentVersionValidityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateAuthoritySpecCurrentVersionValidityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateAuthoritySpecResource
- type ManagementCertificateAuthoritySpecSubject
- type ManagementCertificateAuthoritySpecSubjectCodec
- type ManagementCertificateAuthorityStatus
- type ManagementCertificateList
- type ManagementCertificateSpec
- type ManagementCertificateSpecCertificateConfig
- type ManagementCertificateSpecCertificateConfigCodec
- func (ManagementCertificateSpecCertificateConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateSpecCertificateConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateSpecCertificateConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateSpecCertificateConfigSubject
- type ManagementCertificateSpecCertificateConfigSubjectAlternativeNames
- func (in *ManagementCertificateSpecCertificateConfigSubjectAlternativeNames) DeepCopy() *ManagementCertificateSpecCertificateConfigSubjectAlternativeNames
- func (in *ManagementCertificateSpecCertificateConfigSubjectAlternativeNames) DeepCopyInto(out *ManagementCertificateSpecCertificateConfigSubjectAlternativeNames)
- type ManagementCertificateSpecCertificateConfigSubjectCodec
- func (ManagementCertificateSpecCertificateConfigSubjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateSpecCertificateConfigSubjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateSpecCertificateConfigSubjectCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateSpecCertificateConfigValidity
- type ManagementCertificateSpecCertificateConfigValidityCodec
- func (ManagementCertificateSpecCertificateConfigValidityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateSpecCertificateConfigValidityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateSpecCertificateConfigValidityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateSpecCertificateRevocationListDetails
- type ManagementCertificateSpecCertificateRevocationListDetailsCodec
- func (ManagementCertificateSpecCertificateRevocationListDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateSpecCertificateRevocationListDetailsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateSpecCertificateRevocationListDetailsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig
- type ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfigCodec
- func (ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateSpecCertificateRules
- type ManagementCertificateSpecCurrentVersion
- type ManagementCertificateSpecCurrentVersionCodec
- type ManagementCertificateSpecCurrentVersionRevocationStatus
- type ManagementCertificateSpecCurrentVersionRevocationStatusCodec
- func (ManagementCertificateSpecCurrentVersionRevocationStatusCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateSpecCurrentVersionRevocationStatusCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateSpecCurrentVersionRevocationStatusCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateSpecCurrentVersionSubjectAlternativeNames
- func (in *ManagementCertificateSpecCurrentVersionSubjectAlternativeNames) DeepCopy() *ManagementCertificateSpecCurrentVersionSubjectAlternativeNames
- func (in *ManagementCertificateSpecCurrentVersionSubjectAlternativeNames) DeepCopyInto(out *ManagementCertificateSpecCurrentVersionSubjectAlternativeNames)
- type ManagementCertificateSpecCurrentVersionValidity
- type ManagementCertificateSpecCurrentVersionValidityCodec
- func (ManagementCertificateSpecCurrentVersionValidityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagementCertificateSpecCurrentVersionValidityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagementCertificateSpecCurrentVersionValidityCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagementCertificateSpecResource
- type ManagementCertificateSpecSubject
- type ManagementCertificateSpecSubjectCodec
- type ManagementCertificateStatus
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: certificates.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 ManagementCaBundle ¶
type ManagementCaBundle struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagementCaBundleSpec `json:"spec,omitempty"` Status ManagementCaBundleStatus `json:"status,omitempty"` }
func (*ManagementCaBundle) DeepCopy ¶
func (in *ManagementCaBundle) DeepCopy() *ManagementCaBundle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCaBundle.
func (*ManagementCaBundle) DeepCopyInto ¶
func (in *ManagementCaBundle) DeepCopyInto(out *ManagementCaBundle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementCaBundle) DeepCopyObject ¶
func (in *ManagementCaBundle) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementCaBundle) SetupWebhookWithManager ¶
func (r *ManagementCaBundle) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagementCaBundle) ValidateCreate ¶
func (r *ManagementCaBundle) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagementCaBundle) ValidateDelete ¶
func (r *ManagementCaBundle) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagementCaBundle) ValidateUpdate ¶
func (r *ManagementCaBundle) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagementCaBundleList ¶
type ManagementCaBundleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagementCaBundle CRD objects Items []ManagementCaBundle `json:"items,omitempty"` }
ManagementCaBundleList is a list of ManagementCaBundles
func (*ManagementCaBundleList) DeepCopy ¶
func (in *ManagementCaBundleList) DeepCopy() *ManagementCaBundleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCaBundleList.
func (*ManagementCaBundleList) DeepCopyInto ¶
func (in *ManagementCaBundleList) DeepCopyInto(out *ManagementCaBundleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementCaBundleList) DeepCopyObject ¶
func (in *ManagementCaBundleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagementCaBundleSpec ¶
type ManagementCaBundleSpec struct { State *ManagementCaBundleSpecResource `json:"state,omitempty" tf:"-"` Resource ManagementCaBundleSpecResource `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 (*ManagementCaBundleSpec) DeepCopy ¶
func (in *ManagementCaBundleSpec) DeepCopy() *ManagementCaBundleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCaBundleSpec.
func (*ManagementCaBundleSpec) DeepCopyInto ¶
func (in *ManagementCaBundleSpec) DeepCopyInto(out *ManagementCaBundleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCaBundleSpecResource ¶
type ManagementCaBundleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CaBundlePem *string `json:"caBundlePem" tf:"ca_bundle_pem"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` Name *string `json:"name" tf:"name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` }
func (*ManagementCaBundleSpecResource) DeepCopy ¶
func (in *ManagementCaBundleSpecResource) DeepCopy() *ManagementCaBundleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCaBundleSpecResource.
func (*ManagementCaBundleSpecResource) DeepCopyInto ¶
func (in *ManagementCaBundleSpecResource) DeepCopyInto(out *ManagementCaBundleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCaBundleStatus ¶
type ManagementCaBundleStatus 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 (*ManagementCaBundleStatus) DeepCopy ¶
func (in *ManagementCaBundleStatus) DeepCopy() *ManagementCaBundleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCaBundleStatus.
func (*ManagementCaBundleStatus) DeepCopyInto ¶
func (in *ManagementCaBundleStatus) DeepCopyInto(out *ManagementCaBundleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificate ¶
type ManagementCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagementCertificateSpec `json:"spec,omitempty"` Status ManagementCertificateStatus `json:"status,omitempty"` }
func (*ManagementCertificate) DeepCopy ¶
func (in *ManagementCertificate) DeepCopy() *ManagementCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificate.
func (*ManagementCertificate) DeepCopyInto ¶
func (in *ManagementCertificate) DeepCopyInto(out *ManagementCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementCertificate) DeepCopyObject ¶
func (in *ManagementCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementCertificate) SetupWebhookWithManager ¶
func (r *ManagementCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagementCertificate) ValidateCreate ¶
func (r *ManagementCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagementCertificate) ValidateDelete ¶
func (r *ManagementCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagementCertificate) ValidateUpdate ¶
func (r *ManagementCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagementCertificateAuthority ¶
type ManagementCertificateAuthority struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagementCertificateAuthoritySpec `json:"spec,omitempty"` Status ManagementCertificateAuthorityStatus `json:"status,omitempty"` }
func (*ManagementCertificateAuthority) DeepCopy ¶
func (in *ManagementCertificateAuthority) DeepCopy() *ManagementCertificateAuthority
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthority.
func (*ManagementCertificateAuthority) DeepCopyInto ¶
func (in *ManagementCertificateAuthority) DeepCopyInto(out *ManagementCertificateAuthority)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementCertificateAuthority) DeepCopyObject ¶
func (in *ManagementCertificateAuthority) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementCertificateAuthority) SetupWebhookWithManager ¶
func (r *ManagementCertificateAuthority) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagementCertificateAuthority) ValidateCreate ¶
func (r *ManagementCertificateAuthority) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagementCertificateAuthority) ValidateDelete ¶
func (r *ManagementCertificateAuthority) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagementCertificateAuthority) ValidateUpdate ¶
func (r *ManagementCertificateAuthority) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagementCertificateAuthorityList ¶
type ManagementCertificateAuthorityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagementCertificateAuthority CRD objects Items []ManagementCertificateAuthority `json:"items,omitempty"` }
ManagementCertificateAuthorityList is a list of ManagementCertificateAuthoritys
func (*ManagementCertificateAuthorityList) DeepCopy ¶
func (in *ManagementCertificateAuthorityList) DeepCopy() *ManagementCertificateAuthorityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthorityList.
func (*ManagementCertificateAuthorityList) DeepCopyInto ¶
func (in *ManagementCertificateAuthorityList) DeepCopyInto(out *ManagementCertificateAuthorityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementCertificateAuthorityList) DeepCopyObject ¶
func (in *ManagementCertificateAuthorityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagementCertificateAuthoritySpec ¶
type ManagementCertificateAuthoritySpec struct { State *ManagementCertificateAuthoritySpecResource `json:"state,omitempty" tf:"-"` Resource ManagementCertificateAuthoritySpecResource `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 (*ManagementCertificateAuthoritySpec) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpec) DeepCopy() *ManagementCertificateAuthoritySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpec.
func (*ManagementCertificateAuthoritySpec) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpec) DeepCopyInto(out *ManagementCertificateAuthoritySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecCertificateAuthorityConfig ¶
type ManagementCertificateAuthoritySpecCertificateAuthorityConfig struct { ConfigType *string `json:"configType" tf:"config_type"` // +optional IssuerCertificateAuthorityID *string `json:"issuerCertificateAuthorityID,omitempty" tf:"issuer_certificate_authority_id"` // +optional SigningAlgorithm *string `json:"signingAlgorithm,omitempty" tf:"signing_algorithm"` Subject *ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject `json:"subject" tf:"subject"` // +optional Validity *ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity `json:"validity,omitempty" tf:"validity"` // +optional VersionName *string `json:"versionName,omitempty" tf:"version_name"` }
func (*ManagementCertificateAuthoritySpecCertificateAuthorityConfig) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecCertificateAuthorityConfig) DeepCopy() *ManagementCertificateAuthoritySpecCertificateAuthorityConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecCertificateAuthorityConfig.
func (*ManagementCertificateAuthoritySpecCertificateAuthorityConfig) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecCertificateAuthorityConfig) DeepCopyInto(out *ManagementCertificateAuthoritySpecCertificateAuthorityConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecCertificateAuthorityConfigCodec ¶
type ManagementCertificateAuthoritySpecCertificateAuthorityConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigCodec) Decode ¶
func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject ¶
type ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject struct { CommonName *string `json:"commonName" tf:"common_name"` // +optional Country *string `json:"country,omitempty" tf:"country"` // +optional DistinguishedNameQualifier *string `json:"distinguishedNameQualifier,omitempty" tf:"distinguished_name_qualifier"` // +optional DomainComponent *string `json:"domainComponent,omitempty" tf:"domain_component"` // +optional GenerationQualifier *string `json:"generationQualifier,omitempty" tf:"generation_qualifier"` // +optional GivenName *string `json:"givenName,omitempty" tf:"given_name"` // +optional Initials *string `json:"initials,omitempty" tf:"initials"` // +optional LocalityName *string `json:"localityName,omitempty" tf:"locality_name"` // +optional Organization *string `json:"organization,omitempty" tf:"organization"` // +optional OrganizationalUnit *string `json:"organizationalUnit,omitempty" tf:"organizational_unit"` // +optional Pseudonym *string `json:"pseudonym,omitempty" tf:"pseudonym"` // +optional SerialNumber *string `json:"serialNumber,omitempty" tf:"serial_number"` // +optional StateOrProvinceName *string `json:"stateOrProvinceName,omitempty" tf:"state_or_province_name"` // +optional Street *string `json:"street,omitempty" tf:"street"` // +optional Surname *string `json:"surname,omitempty" tf:"surname"` // +optional Title *string `json:"title,omitempty" tf:"title"` // +optional UserID *string `json:"userID,omitempty" tf:"user_id"` }
func (*ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject) DeepCopy() *ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject.
func (*ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject) DeepCopyInto(out *ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubjectCodec ¶
type ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubjectCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubjectCodec) Decode ¶
func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigSubjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity ¶
type ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity struct { TimeOfValidityNotAfter *string `json:"timeOfValidityNotAfter" tf:"time_of_validity_not_after"` // +optional TimeOfValidityNotBefore *string `json:"timeOfValidityNotBefore,omitempty" tf:"time_of_validity_not_before"` }
func (*ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity) DeepCopy() *ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity.
func (*ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity) DeepCopyInto(out *ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidityCodec ¶
type ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidityCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidityCodec) Decode ¶
func (ManagementCertificateAuthoritySpecCertificateAuthorityConfigValidityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateAuthoritySpecCertificateAuthorityRules ¶
type ManagementCertificateAuthoritySpecCertificateAuthorityRules struct { // +optional CertificateAuthorityMaxValidityDuration *string `json:"certificateAuthorityMaxValidityDuration,omitempty" tf:"certificate_authority_max_validity_duration"` // +optional LeafCertificateMaxValidityDuration *string `json:"leafCertificateMaxValidityDuration,omitempty" tf:"leaf_certificate_max_validity_duration"` RuleType *string `json:"ruleType" tf:"rule_type"` }
func (*ManagementCertificateAuthoritySpecCertificateAuthorityRules) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecCertificateAuthorityRules) DeepCopy() *ManagementCertificateAuthoritySpecCertificateAuthorityRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecCertificateAuthorityRules.
func (*ManagementCertificateAuthoritySpecCertificateAuthorityRules) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecCertificateAuthorityRules) DeepCopyInto(out *ManagementCertificateAuthoritySpecCertificateAuthorityRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecCertificateRevocationListDetails ¶
type ManagementCertificateAuthoritySpecCertificateRevocationListDetails struct { // +optional CustomFormattedUrls []string `json:"customFormattedUrls,omitempty" tf:"custom_formatted_urls"` ObjectStorageConfig *ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig `json:"objectStorageConfig" tf:"object_storage_config"` }
func (*ManagementCertificateAuthoritySpecCertificateRevocationListDetails) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecCertificateRevocationListDetails) DeepCopy() *ManagementCertificateAuthoritySpecCertificateRevocationListDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecCertificateRevocationListDetails.
func (*ManagementCertificateAuthoritySpecCertificateRevocationListDetails) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecCertificateRevocationListDetails) DeepCopyInto(out *ManagementCertificateAuthoritySpecCertificateRevocationListDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecCertificateRevocationListDetailsCodec ¶
type ManagementCertificateAuthoritySpecCertificateRevocationListDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateAuthoritySpecCertificateRevocationListDetailsCodec) Decode ¶
func (ManagementCertificateAuthoritySpecCertificateRevocationListDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig ¶
type ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig struct { ObjectStorageBucketName *string `json:"objectStorageBucketName" tf:"object_storage_bucket_name"` // +optional ObjectStorageNamespace *string `json:"objectStorageNamespace,omitempty" tf:"object_storage_namespace"` ObjectStorageObjectNameFormat *string `json:"objectStorageObjectNameFormat" tf:"object_storage_object_name_format"` }
func (*ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig) DeepCopy() *ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig.
func (*ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig) DeepCopyInto(out *ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfigCodec ¶
type ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfigCodec) Decode ¶
func (ManagementCertificateAuthoritySpecCertificateRevocationListDetailsObjectStorageConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateAuthoritySpecCurrentVersion ¶
type ManagementCertificateAuthoritySpecCurrentVersion struct { // +optional CertificateAuthorityID *string `json:"certificateAuthorityID,omitempty" tf:"certificate_authority_id"` // +optional IssuerCaVersionNumber *string `json:"issuerCaVersionNumber,omitempty" tf:"issuer_ca_version_number"` // +optional RevocationStatus *ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus `json:"revocationStatus,omitempty" tf:"revocation_status"` // +optional SerialNumber *string `json:"serialNumber,omitempty" tf:"serial_number"` // +optional Stages []string `json:"stages,omitempty" tf:"stages"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeOfDeletion *string `json:"timeOfDeletion,omitempty" tf:"time_of_deletion"` // +optional Validity *ManagementCertificateAuthoritySpecCurrentVersionValidity `json:"validity,omitempty" tf:"validity"` // +optional VersionName *string `json:"versionName,omitempty" tf:"version_name"` // +optional VersionNumber *string `json:"versionNumber,omitempty" tf:"version_number"` }
func (*ManagementCertificateAuthoritySpecCurrentVersion) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecCurrentVersion) DeepCopy() *ManagementCertificateAuthoritySpecCurrentVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecCurrentVersion.
func (*ManagementCertificateAuthoritySpecCurrentVersion) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecCurrentVersion) DeepCopyInto(out *ManagementCertificateAuthoritySpecCurrentVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecCurrentVersionCodec ¶
type ManagementCertificateAuthoritySpecCurrentVersionCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateAuthoritySpecCurrentVersionCodec) Decode ¶
func (ManagementCertificateAuthoritySpecCurrentVersionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus ¶
type ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus struct { // +optional RevocationReason *string `json:"revocationReason,omitempty" tf:"revocation_reason"` // +optional TimeOfRevocation *string `json:"timeOfRevocation,omitempty" tf:"time_of_revocation"` }
func (*ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus) DeepCopy() *ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus.
func (*ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus) DeepCopyInto(out *ManagementCertificateAuthoritySpecCurrentVersionRevocationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecCurrentVersionRevocationStatusCodec ¶
type ManagementCertificateAuthoritySpecCurrentVersionRevocationStatusCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateAuthoritySpecCurrentVersionRevocationStatusCodec) Decode ¶
func (ManagementCertificateAuthoritySpecCurrentVersionRevocationStatusCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateAuthoritySpecCurrentVersionValidity ¶
type ManagementCertificateAuthoritySpecCurrentVersionValidity struct { // +optional TimeOfValidityNotAfter *string `json:"timeOfValidityNotAfter,omitempty" tf:"time_of_validity_not_after"` // +optional TimeOfValidityNotBefore *string `json:"timeOfValidityNotBefore,omitempty" tf:"time_of_validity_not_before"` }
func (*ManagementCertificateAuthoritySpecCurrentVersionValidity) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecCurrentVersionValidity) DeepCopy() *ManagementCertificateAuthoritySpecCurrentVersionValidity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecCurrentVersionValidity.
func (*ManagementCertificateAuthoritySpecCurrentVersionValidity) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecCurrentVersionValidity) DeepCopyInto(out *ManagementCertificateAuthoritySpecCurrentVersionValidity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecCurrentVersionValidityCodec ¶
type ManagementCertificateAuthoritySpecCurrentVersionValidityCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateAuthoritySpecCurrentVersionValidityCodec) Decode ¶
func (ManagementCertificateAuthoritySpecCurrentVersionValidityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateAuthoritySpecResource ¶
type ManagementCertificateAuthoritySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CertificateAuthorityConfig *ManagementCertificateAuthoritySpecCertificateAuthorityConfig `json:"certificateAuthorityConfig" tf:"certificate_authority_config"` // +optional CertificateAuthorityRules []ManagementCertificateAuthoritySpecCertificateAuthorityRules `json:"certificateAuthorityRules,omitempty" tf:"certificate_authority_rules"` // +optional CertificateRevocationListDetails *ManagementCertificateAuthoritySpecCertificateRevocationListDetails `json:"certificateRevocationListDetails,omitempty" tf:"certificate_revocation_list_details"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional ConfigType *string `json:"configType,omitempty" tf:"config_type"` // +optional CurrentVersion *ManagementCertificateAuthoritySpecCurrentVersion `json:"currentVersion,omitempty" tf:"current_version"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IssuerCertificateAuthorityID *string `json:"issuerCertificateAuthorityID,omitempty" tf:"issuer_certificate_authority_id"` KmsKeyID *string `json:"kmsKeyID" tf:"kms_key_id"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` Name *string `json:"name" tf:"name"` // +optional SigningAlgorithm *string `json:"signingAlgorithm,omitempty" tf:"signing_algorithm"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Subject *ManagementCertificateAuthoritySpecSubject `json:"subject,omitempty" tf:"subject"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeOfDeletion *string `json:"timeOfDeletion,omitempty" tf:"time_of_deletion"` }
func (*ManagementCertificateAuthoritySpecResource) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecResource) DeepCopy() *ManagementCertificateAuthoritySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecResource.
func (*ManagementCertificateAuthoritySpecResource) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecResource) DeepCopyInto(out *ManagementCertificateAuthoritySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecSubject ¶
type ManagementCertificateAuthoritySpecSubject struct { // +optional CommonName *string `json:"commonName,omitempty" tf:"common_name"` // +optional Country *string `json:"country,omitempty" tf:"country"` // +optional DistinguishedNameQualifier *string `json:"distinguishedNameQualifier,omitempty" tf:"distinguished_name_qualifier"` // +optional DomainComponent *string `json:"domainComponent,omitempty" tf:"domain_component"` // +optional GenerationQualifier *string `json:"generationQualifier,omitempty" tf:"generation_qualifier"` // +optional GivenName *string `json:"givenName,omitempty" tf:"given_name"` // +optional Initials *string `json:"initials,omitempty" tf:"initials"` // +optional LocalityName *string `json:"localityName,omitempty" tf:"locality_name"` // +optional Organization *string `json:"organization,omitempty" tf:"organization"` // +optional OrganizationalUnit *string `json:"organizationalUnit,omitempty" tf:"organizational_unit"` // +optional Pseudonym *string `json:"pseudonym,omitempty" tf:"pseudonym"` // +optional SerialNumber *string `json:"serialNumber,omitempty" tf:"serial_number"` // +optional StateOrProvinceName *string `json:"stateOrProvinceName,omitempty" tf:"state_or_province_name"` // +optional Street *string `json:"street,omitempty" tf:"street"` // +optional Surname *string `json:"surname,omitempty" tf:"surname"` // +optional Title *string `json:"title,omitempty" tf:"title"` // +optional UserID *string `json:"userID,omitempty" tf:"user_id"` }
func (*ManagementCertificateAuthoritySpecSubject) DeepCopy ¶
func (in *ManagementCertificateAuthoritySpecSubject) DeepCopy() *ManagementCertificateAuthoritySpecSubject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthoritySpecSubject.
func (*ManagementCertificateAuthoritySpecSubject) DeepCopyInto ¶
func (in *ManagementCertificateAuthoritySpecSubject) DeepCopyInto(out *ManagementCertificateAuthoritySpecSubject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateAuthoritySpecSubjectCodec ¶
type ManagementCertificateAuthoritySpecSubjectCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateAuthoritySpecSubjectCodec) Decode ¶
func (ManagementCertificateAuthoritySpecSubjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateAuthorityStatus ¶
type ManagementCertificateAuthorityStatus 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 (*ManagementCertificateAuthorityStatus) DeepCopy ¶
func (in *ManagementCertificateAuthorityStatus) DeepCopy() *ManagementCertificateAuthorityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateAuthorityStatus.
func (*ManagementCertificateAuthorityStatus) DeepCopyInto ¶
func (in *ManagementCertificateAuthorityStatus) DeepCopyInto(out *ManagementCertificateAuthorityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateList ¶
type ManagementCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagementCertificate CRD objects Items []ManagementCertificate `json:"items,omitempty"` }
ManagementCertificateList is a list of ManagementCertificates
func (*ManagementCertificateList) DeepCopy ¶
func (in *ManagementCertificateList) DeepCopy() *ManagementCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateList.
func (*ManagementCertificateList) DeepCopyInto ¶
func (in *ManagementCertificateList) DeepCopyInto(out *ManagementCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementCertificateList) DeepCopyObject ¶
func (in *ManagementCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagementCertificateSpec ¶
type ManagementCertificateSpec struct { State *ManagementCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource ManagementCertificateSpecResource `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 (*ManagementCertificateSpec) DeepCopy ¶
func (in *ManagementCertificateSpec) DeepCopy() *ManagementCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpec.
func (*ManagementCertificateSpec) DeepCopyInto ¶
func (in *ManagementCertificateSpec) DeepCopyInto(out *ManagementCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCertificateConfig ¶
type ManagementCertificateSpecCertificateConfig struct { // +optional CertificateProfileType *string `json:"certificateProfileType,omitempty" tf:"certificate_profile_type"` ConfigType *string `json:"configType" tf:"config_type"` // +optional CsrPem *string `json:"csrPem,omitempty" tf:"csr_pem"` // +optional IssuerCertificateAuthorityID *string `json:"issuerCertificateAuthorityID,omitempty" tf:"issuer_certificate_authority_id"` // +optional KeyAlgorithm *string `json:"keyAlgorithm,omitempty" tf:"key_algorithm"` // +optional SignatureAlgorithm *string `json:"signatureAlgorithm,omitempty" tf:"signature_algorithm"` // +optional Subject *ManagementCertificateSpecCertificateConfigSubject `json:"subject,omitempty" tf:"subject"` // +optional SubjectAlternativeNames []ManagementCertificateSpecCertificateConfigSubjectAlternativeNames `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names"` // +optional Validity *ManagementCertificateSpecCertificateConfigValidity `json:"validity,omitempty" tf:"validity"` // +optional VersionName *string `json:"versionName,omitempty" tf:"version_name"` }
func (*ManagementCertificateSpecCertificateConfig) DeepCopy ¶
func (in *ManagementCertificateSpecCertificateConfig) DeepCopy() *ManagementCertificateSpecCertificateConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCertificateConfig.
func (*ManagementCertificateSpecCertificateConfig) DeepCopyInto ¶
func (in *ManagementCertificateSpecCertificateConfig) DeepCopyInto(out *ManagementCertificateSpecCertificateConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCertificateConfigCodec ¶
type ManagementCertificateSpecCertificateConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateSpecCertificateConfigCodec) Decode ¶
func (ManagementCertificateSpecCertificateConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateSpecCertificateConfigSubject ¶
type ManagementCertificateSpecCertificateConfigSubject struct { CommonName *string `json:"commonName" tf:"common_name"` // +optional Country *string `json:"country,omitempty" tf:"country"` // +optional DistinguishedNameQualifier *string `json:"distinguishedNameQualifier,omitempty" tf:"distinguished_name_qualifier"` // +optional DomainComponent *string `json:"domainComponent,omitempty" tf:"domain_component"` // +optional GenerationQualifier *string `json:"generationQualifier,omitempty" tf:"generation_qualifier"` // +optional GivenName *string `json:"givenName,omitempty" tf:"given_name"` // +optional Initials *string `json:"initials,omitempty" tf:"initials"` // +optional LocalityName *string `json:"localityName,omitempty" tf:"locality_name"` // +optional Organization *string `json:"organization,omitempty" tf:"organization"` // +optional OrganizationalUnit *string `json:"organizationalUnit,omitempty" tf:"organizational_unit"` // +optional Pseudonym *string `json:"pseudonym,omitempty" tf:"pseudonym"` // +optional SerialNumber *string `json:"serialNumber,omitempty" tf:"serial_number"` // +optional StateOrProvinceName *string `json:"stateOrProvinceName,omitempty" tf:"state_or_province_name"` // +optional Street *string `json:"street,omitempty" tf:"street"` // +optional Surname *string `json:"surname,omitempty" tf:"surname"` // +optional Title *string `json:"title,omitempty" tf:"title"` // +optional UserID *string `json:"userID,omitempty" tf:"user_id"` }
func (*ManagementCertificateSpecCertificateConfigSubject) DeepCopy ¶
func (in *ManagementCertificateSpecCertificateConfigSubject) DeepCopy() *ManagementCertificateSpecCertificateConfigSubject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCertificateConfigSubject.
func (*ManagementCertificateSpecCertificateConfigSubject) DeepCopyInto ¶
func (in *ManagementCertificateSpecCertificateConfigSubject) DeepCopyInto(out *ManagementCertificateSpecCertificateConfigSubject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCertificateConfigSubjectAlternativeNames ¶
type ManagementCertificateSpecCertificateConfigSubjectAlternativeNames struct { Type *string `json:"type" tf:"type"` Value *string `json:"value" tf:"value"` }
func (*ManagementCertificateSpecCertificateConfigSubjectAlternativeNames) DeepCopy ¶
func (in *ManagementCertificateSpecCertificateConfigSubjectAlternativeNames) DeepCopy() *ManagementCertificateSpecCertificateConfigSubjectAlternativeNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCertificateConfigSubjectAlternativeNames.
func (*ManagementCertificateSpecCertificateConfigSubjectAlternativeNames) DeepCopyInto ¶
func (in *ManagementCertificateSpecCertificateConfigSubjectAlternativeNames) DeepCopyInto(out *ManagementCertificateSpecCertificateConfigSubjectAlternativeNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCertificateConfigSubjectCodec ¶
type ManagementCertificateSpecCertificateConfigSubjectCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateSpecCertificateConfigSubjectCodec) Decode ¶
func (ManagementCertificateSpecCertificateConfigSubjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateSpecCertificateConfigValidity ¶
type ManagementCertificateSpecCertificateConfigValidity struct { TimeOfValidityNotAfter *string `json:"timeOfValidityNotAfter" tf:"time_of_validity_not_after"` // +optional TimeOfValidityNotBefore *string `json:"timeOfValidityNotBefore,omitempty" tf:"time_of_validity_not_before"` }
func (*ManagementCertificateSpecCertificateConfigValidity) DeepCopy ¶
func (in *ManagementCertificateSpecCertificateConfigValidity) DeepCopy() *ManagementCertificateSpecCertificateConfigValidity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCertificateConfigValidity.
func (*ManagementCertificateSpecCertificateConfigValidity) DeepCopyInto ¶
func (in *ManagementCertificateSpecCertificateConfigValidity) DeepCopyInto(out *ManagementCertificateSpecCertificateConfigValidity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCertificateConfigValidityCodec ¶
type ManagementCertificateSpecCertificateConfigValidityCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateSpecCertificateConfigValidityCodec) Decode ¶
func (ManagementCertificateSpecCertificateConfigValidityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateSpecCertificateRevocationListDetails ¶
type ManagementCertificateSpecCertificateRevocationListDetails struct { // +optional CustomFormattedUrls []string `json:"customFormattedUrls,omitempty" tf:"custom_formatted_urls"` // +optional ObjectStorageConfig *ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig `json:"objectStorageConfig,omitempty" tf:"object_storage_config"` }
func (*ManagementCertificateSpecCertificateRevocationListDetails) DeepCopy ¶
func (in *ManagementCertificateSpecCertificateRevocationListDetails) DeepCopy() *ManagementCertificateSpecCertificateRevocationListDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCertificateRevocationListDetails.
func (*ManagementCertificateSpecCertificateRevocationListDetails) DeepCopyInto ¶
func (in *ManagementCertificateSpecCertificateRevocationListDetails) DeepCopyInto(out *ManagementCertificateSpecCertificateRevocationListDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCertificateRevocationListDetailsCodec ¶
type ManagementCertificateSpecCertificateRevocationListDetailsCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateSpecCertificateRevocationListDetailsCodec) Decode ¶
func (ManagementCertificateSpecCertificateRevocationListDetailsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig ¶
type ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig struct { // +optional ObjectStorageBucketName *string `json:"objectStorageBucketName,omitempty" tf:"object_storage_bucket_name"` // +optional ObjectStorageNamespace *string `json:"objectStorageNamespace,omitempty" tf:"object_storage_namespace"` // +optional ObjectStorageObjectNameFormat *string `json:"objectStorageObjectNameFormat,omitempty" tf:"object_storage_object_name_format"` }
func (*ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig) DeepCopy ¶
func (in *ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig) DeepCopy() *ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig.
func (*ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig) DeepCopyInto ¶
func (in *ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig) DeepCopyInto(out *ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfigCodec ¶
type ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfigCodec) Decode ¶
func (ManagementCertificateSpecCertificateRevocationListDetailsObjectStorageConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateSpecCertificateRules ¶
type ManagementCertificateSpecCertificateRules struct { AdvanceRenewalPeriod *string `json:"advanceRenewalPeriod" tf:"advance_renewal_period"` RenewalInterval *string `json:"renewalInterval" tf:"renewal_interval"` RuleType *string `json:"ruleType" tf:"rule_type"` }
func (*ManagementCertificateSpecCertificateRules) DeepCopy ¶
func (in *ManagementCertificateSpecCertificateRules) DeepCopy() *ManagementCertificateSpecCertificateRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCertificateRules.
func (*ManagementCertificateSpecCertificateRules) DeepCopyInto ¶
func (in *ManagementCertificateSpecCertificateRules) DeepCopyInto(out *ManagementCertificateSpecCertificateRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCurrentVersion ¶
type ManagementCertificateSpecCurrentVersion struct { // +optional CertificateID *string `json:"certificateID,omitempty" tf:"certificate_id"` // +optional IssuerCaVersionNumber *string `json:"issuerCaVersionNumber,omitempty" tf:"issuer_ca_version_number"` // +optional RevocationStatus *ManagementCertificateSpecCurrentVersionRevocationStatus `json:"revocationStatus,omitempty" tf:"revocation_status"` // +optional SerialNumber *string `json:"serialNumber,omitempty" tf:"serial_number"` // +optional Stages []string `json:"stages,omitempty" tf:"stages"` // +optional SubjectAlternativeNames []ManagementCertificateSpecCurrentVersionSubjectAlternativeNames `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeOfDeletion *string `json:"timeOfDeletion,omitempty" tf:"time_of_deletion"` // +optional Validity *ManagementCertificateSpecCurrentVersionValidity `json:"validity,omitempty" tf:"validity"` // +optional VersionName *string `json:"versionName,omitempty" tf:"version_name"` // +optional VersionNumber *string `json:"versionNumber,omitempty" tf:"version_number"` }
func (*ManagementCertificateSpecCurrentVersion) DeepCopy ¶
func (in *ManagementCertificateSpecCurrentVersion) DeepCopy() *ManagementCertificateSpecCurrentVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCurrentVersion.
func (*ManagementCertificateSpecCurrentVersion) DeepCopyInto ¶
func (in *ManagementCertificateSpecCurrentVersion) DeepCopyInto(out *ManagementCertificateSpecCurrentVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCurrentVersionCodec ¶
type ManagementCertificateSpecCurrentVersionCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateSpecCurrentVersionCodec) Decode ¶
func (ManagementCertificateSpecCurrentVersionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateSpecCurrentVersionRevocationStatus ¶
type ManagementCertificateSpecCurrentVersionRevocationStatus struct { // +optional RevocationReason *string `json:"revocationReason,omitempty" tf:"revocation_reason"` // +optional TimeOfRevocation *string `json:"timeOfRevocation,omitempty" tf:"time_of_revocation"` }
func (*ManagementCertificateSpecCurrentVersionRevocationStatus) DeepCopy ¶
func (in *ManagementCertificateSpecCurrentVersionRevocationStatus) DeepCopy() *ManagementCertificateSpecCurrentVersionRevocationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCurrentVersionRevocationStatus.
func (*ManagementCertificateSpecCurrentVersionRevocationStatus) DeepCopyInto ¶
func (in *ManagementCertificateSpecCurrentVersionRevocationStatus) DeepCopyInto(out *ManagementCertificateSpecCurrentVersionRevocationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCurrentVersionRevocationStatusCodec ¶
type ManagementCertificateSpecCurrentVersionRevocationStatusCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateSpecCurrentVersionRevocationStatusCodec) Decode ¶
func (ManagementCertificateSpecCurrentVersionRevocationStatusCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateSpecCurrentVersionSubjectAlternativeNames ¶
type ManagementCertificateSpecCurrentVersionSubjectAlternativeNames struct { // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ManagementCertificateSpecCurrentVersionSubjectAlternativeNames) DeepCopy ¶
func (in *ManagementCertificateSpecCurrentVersionSubjectAlternativeNames) DeepCopy() *ManagementCertificateSpecCurrentVersionSubjectAlternativeNames
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCurrentVersionSubjectAlternativeNames.
func (*ManagementCertificateSpecCurrentVersionSubjectAlternativeNames) DeepCopyInto ¶
func (in *ManagementCertificateSpecCurrentVersionSubjectAlternativeNames) DeepCopyInto(out *ManagementCertificateSpecCurrentVersionSubjectAlternativeNames)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCurrentVersionValidity ¶
type ManagementCertificateSpecCurrentVersionValidity struct { // +optional TimeOfValidityNotAfter *string `json:"timeOfValidityNotAfter,omitempty" tf:"time_of_validity_not_after"` // +optional TimeOfValidityNotBefore *string `json:"timeOfValidityNotBefore,omitempty" tf:"time_of_validity_not_before"` }
func (*ManagementCertificateSpecCurrentVersionValidity) DeepCopy ¶
func (in *ManagementCertificateSpecCurrentVersionValidity) DeepCopy() *ManagementCertificateSpecCurrentVersionValidity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecCurrentVersionValidity.
func (*ManagementCertificateSpecCurrentVersionValidity) DeepCopyInto ¶
func (in *ManagementCertificateSpecCurrentVersionValidity) DeepCopyInto(out *ManagementCertificateSpecCurrentVersionValidity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecCurrentVersionValidityCodec ¶
type ManagementCertificateSpecCurrentVersionValidityCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateSpecCurrentVersionValidityCodec) Decode ¶
func (ManagementCertificateSpecCurrentVersionValidityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateSpecResource ¶
type ManagementCertificateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CertificateConfig *ManagementCertificateSpecCertificateConfig `json:"certificateConfig" tf:"certificate_config"` // +optional CertificateProfileType *string `json:"certificateProfileType,omitempty" tf:"certificate_profile_type"` // +optional CertificateRevocationListDetails *ManagementCertificateSpecCertificateRevocationListDetails `json:"certificateRevocationListDetails,omitempty" tf:"certificate_revocation_list_details"` // +optional CertificateRules []ManagementCertificateSpecCertificateRules `json:"certificateRules,omitempty" tf:"certificate_rules"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional ConfigType *string `json:"configType,omitempty" tf:"config_type"` // +optional CurrentVersion *ManagementCertificateSpecCurrentVersion `json:"currentVersion,omitempty" tf:"current_version"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IssuerCertificateAuthorityID *string `json:"issuerCertificateAuthorityID,omitempty" tf:"issuer_certificate_authority_id"` // +optional KeyAlgorithm *string `json:"keyAlgorithm,omitempty" tf:"key_algorithm"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` Name *string `json:"name" tf:"name"` // +optional SignatureAlgorithm *string `json:"signatureAlgorithm,omitempty" tf:"signature_algorithm"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Subject *ManagementCertificateSpecSubject `json:"subject,omitempty" tf:"subject"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeOfDeletion *string `json:"timeOfDeletion,omitempty" tf:"time_of_deletion"` }
func (*ManagementCertificateSpecResource) DeepCopy ¶
func (in *ManagementCertificateSpecResource) DeepCopy() *ManagementCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecResource.
func (*ManagementCertificateSpecResource) DeepCopyInto ¶
func (in *ManagementCertificateSpecResource) DeepCopyInto(out *ManagementCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecSubject ¶
type ManagementCertificateSpecSubject struct { // +optional CommonName *string `json:"commonName,omitempty" tf:"common_name"` // +optional Country *string `json:"country,omitempty" tf:"country"` // +optional DistinguishedNameQualifier *string `json:"distinguishedNameQualifier,omitempty" tf:"distinguished_name_qualifier"` // +optional DomainComponent *string `json:"domainComponent,omitempty" tf:"domain_component"` // +optional GenerationQualifier *string `json:"generationQualifier,omitempty" tf:"generation_qualifier"` // +optional GivenName *string `json:"givenName,omitempty" tf:"given_name"` // +optional Initials *string `json:"initials,omitempty" tf:"initials"` // +optional LocalityName *string `json:"localityName,omitempty" tf:"locality_name"` // +optional Organization *string `json:"organization,omitempty" tf:"organization"` // +optional OrganizationalUnit *string `json:"organizationalUnit,omitempty" tf:"organizational_unit"` // +optional Pseudonym *string `json:"pseudonym,omitempty" tf:"pseudonym"` // +optional SerialNumber *string `json:"serialNumber,omitempty" tf:"serial_number"` // +optional StateOrProvinceName *string `json:"stateOrProvinceName,omitempty" tf:"state_or_province_name"` // +optional Street *string `json:"street,omitempty" tf:"street"` // +optional Surname *string `json:"surname,omitempty" tf:"surname"` // +optional Title *string `json:"title,omitempty" tf:"title"` // +optional UserID *string `json:"userID,omitempty" tf:"user_id"` }
func (*ManagementCertificateSpecSubject) DeepCopy ¶
func (in *ManagementCertificateSpecSubject) DeepCopy() *ManagementCertificateSpecSubject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateSpecSubject.
func (*ManagementCertificateSpecSubject) DeepCopyInto ¶
func (in *ManagementCertificateSpecSubject) DeepCopyInto(out *ManagementCertificateSpecSubject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementCertificateSpecSubjectCodec ¶
type ManagementCertificateSpecSubjectCodec struct { }
+k8s:deepcopy-gen=false
func (ManagementCertificateSpecSubjectCodec) Decode ¶
func (ManagementCertificateSpecSubjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ManagementCertificateStatus ¶
type ManagementCertificateStatus 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 (*ManagementCertificateStatus) DeepCopy ¶
func (in *ManagementCertificateStatus) DeepCopy() *ManagementCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementCertificateStatus.
func (*ManagementCertificateStatus) DeepCopyInto ¶
func (in *ManagementCertificateStatus) DeepCopyInto(out *ManagementCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.