Documentation ¶
Overview ¶
+groupName=acmpca.aws.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 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 CertificateAuthority
- func (in *CertificateAuthority) DeepCopy() *CertificateAuthority
- func (in *CertificateAuthority) DeepCopyInto(out *CertificateAuthority)
- func (in *CertificateAuthority) DeepCopyObject() runtime.Object
- func (r *CertificateAuthority) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CertificateAuthority) ValidateCreate() error
- func (r *CertificateAuthority) ValidateDelete() error
- func (r *CertificateAuthority) ValidateUpdate(old runtime.Object) error
- type CertificateAuthorityCertificate
- func (in *CertificateAuthorityCertificate) DeepCopy() *CertificateAuthorityCertificate
- func (in *CertificateAuthorityCertificate) DeepCopyInto(out *CertificateAuthorityCertificate)
- func (in *CertificateAuthorityCertificate) DeepCopyObject() runtime.Object
- func (r *CertificateAuthorityCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CertificateAuthorityCertificate) ValidateCreate() error
- func (r *CertificateAuthorityCertificate) ValidateDelete() error
- func (r *CertificateAuthorityCertificate) ValidateUpdate(old runtime.Object) error
- type CertificateAuthorityCertificateList
- type CertificateAuthorityCertificateSpec
- type CertificateAuthorityCertificateSpecResource
- type CertificateAuthorityCertificateStatus
- type CertificateAuthorityList
- type CertificateAuthoritySpec
- type CertificateAuthoritySpecCertificateAuthorityConfiguration
- type CertificateAuthoritySpecCertificateAuthorityConfigurationCodec
- func (CertificateAuthoritySpecCertificateAuthorityConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateAuthoritySpecCertificateAuthorityConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateAuthoritySpecCertificateAuthorityConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateAuthoritySpecCertificateAuthorityConfigurationSubject
- func (in *CertificateAuthoritySpecCertificateAuthorityConfigurationSubject) DeepCopy() *CertificateAuthoritySpecCertificateAuthorityConfigurationSubject
- func (in *CertificateAuthoritySpecCertificateAuthorityConfigurationSubject) DeepCopyInto(out *CertificateAuthoritySpecCertificateAuthorityConfigurationSubject)
- type CertificateAuthoritySpecCertificateAuthorityConfigurationSubjectCodec
- func (CertificateAuthoritySpecCertificateAuthorityConfigurationSubjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateAuthoritySpecCertificateAuthorityConfigurationSubjectCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateAuthoritySpecCertificateAuthorityConfigurationSubjectCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateAuthoritySpecResource
- type CertificateAuthoritySpecRevocationConfiguration
- type CertificateAuthoritySpecRevocationConfigurationCodec
- func (CertificateAuthoritySpecRevocationConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateAuthoritySpecRevocationConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateAuthoritySpecRevocationConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateAuthoritySpecRevocationConfigurationCrlConfiguration
- func (in *CertificateAuthoritySpecRevocationConfigurationCrlConfiguration) DeepCopy() *CertificateAuthoritySpecRevocationConfigurationCrlConfiguration
- func (in *CertificateAuthoritySpecRevocationConfigurationCrlConfiguration) DeepCopyInto(out *CertificateAuthoritySpecRevocationConfigurationCrlConfiguration)
- type CertificateAuthoritySpecRevocationConfigurationCrlConfigurationCodec
- func (CertificateAuthoritySpecRevocationConfigurationCrlConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CertificateAuthoritySpecRevocationConfigurationCrlConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CertificateAuthoritySpecRevocationConfigurationCrlConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CertificateAuthorityStatus
- type CertificateList
- type CertificateSpec
- type CertificateSpecResource
- type CertificateSpecValidity
- type CertificateSpecValidityCodec
- type CertificateStatus
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: acmpca.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 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 CertificateAuthority ¶
type CertificateAuthority struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateAuthoritySpec `json:"spec,omitempty"` Status CertificateAuthorityStatus `json:"status,omitempty"` }
func (*CertificateAuthority) DeepCopy ¶
func (in *CertificateAuthority) DeepCopy() *CertificateAuthority
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthority.
func (*CertificateAuthority) DeepCopyInto ¶
func (in *CertificateAuthority) DeepCopyInto(out *CertificateAuthority)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateAuthority) DeepCopyObject ¶
func (in *CertificateAuthority) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateAuthority) SetupWebhookWithManager ¶
func (r *CertificateAuthority) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CertificateAuthority) ValidateCreate ¶
func (r *CertificateAuthority) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CertificateAuthority) ValidateDelete ¶
func (r *CertificateAuthority) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CertificateAuthority) ValidateUpdate ¶
func (r *CertificateAuthority) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CertificateAuthorityCertificate ¶
type CertificateAuthorityCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateAuthorityCertificateSpec `json:"spec,omitempty"` Status CertificateAuthorityCertificateStatus `json:"status,omitempty"` }
func (*CertificateAuthorityCertificate) DeepCopy ¶
func (in *CertificateAuthorityCertificate) DeepCopy() *CertificateAuthorityCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityCertificate.
func (*CertificateAuthorityCertificate) DeepCopyInto ¶
func (in *CertificateAuthorityCertificate) DeepCopyInto(out *CertificateAuthorityCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateAuthorityCertificate) DeepCopyObject ¶
func (in *CertificateAuthorityCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateAuthorityCertificate) SetupWebhookWithManager ¶
func (r *CertificateAuthorityCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CertificateAuthorityCertificate) ValidateCreate ¶
func (r *CertificateAuthorityCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CertificateAuthorityCertificate) ValidateDelete ¶
func (r *CertificateAuthorityCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CertificateAuthorityCertificate) ValidateUpdate ¶
func (r *CertificateAuthorityCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CertificateAuthorityCertificateList ¶
type CertificateAuthorityCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CertificateAuthorityCertificate CRD objects Items []CertificateAuthorityCertificate `json:"items,omitempty"` }
CertificateAuthorityCertificateList is a list of CertificateAuthorityCertificates
func (*CertificateAuthorityCertificateList) DeepCopy ¶
func (in *CertificateAuthorityCertificateList) DeepCopy() *CertificateAuthorityCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityCertificateList.
func (*CertificateAuthorityCertificateList) DeepCopyInto ¶
func (in *CertificateAuthorityCertificateList) DeepCopyInto(out *CertificateAuthorityCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateAuthorityCertificateList) DeepCopyObject ¶
func (in *CertificateAuthorityCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateAuthorityCertificateSpec ¶
type CertificateAuthorityCertificateSpec struct { State *CertificateAuthorityCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource CertificateAuthorityCertificateSpecResource `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 (*CertificateAuthorityCertificateSpec) DeepCopy ¶
func (in *CertificateAuthorityCertificateSpec) DeepCopy() *CertificateAuthorityCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityCertificateSpec.
func (*CertificateAuthorityCertificateSpec) DeepCopyInto ¶
func (in *CertificateAuthorityCertificateSpec) DeepCopyInto(out *CertificateAuthorityCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthorityCertificateSpecResource ¶
type CertificateAuthorityCertificateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Certificate *string `json:"certificate" tf:"certificate"` CertificateAuthorityArn *string `json:"certificateAuthorityArn" tf:"certificate_authority_arn"` // +optional CertificateChain *string `json:"certificateChain,omitempty" tf:"certificate_chain"` }
func (*CertificateAuthorityCertificateSpecResource) DeepCopy ¶
func (in *CertificateAuthorityCertificateSpecResource) DeepCopy() *CertificateAuthorityCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityCertificateSpecResource.
func (*CertificateAuthorityCertificateSpecResource) DeepCopyInto ¶
func (in *CertificateAuthorityCertificateSpecResource) DeepCopyInto(out *CertificateAuthorityCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthorityCertificateStatus ¶
type CertificateAuthorityCertificateStatus 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 (*CertificateAuthorityCertificateStatus) DeepCopy ¶
func (in *CertificateAuthorityCertificateStatus) DeepCopy() *CertificateAuthorityCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityCertificateStatus.
func (*CertificateAuthorityCertificateStatus) DeepCopyInto ¶
func (in *CertificateAuthorityCertificateStatus) DeepCopyInto(out *CertificateAuthorityCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthorityList ¶
type CertificateAuthorityList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CertificateAuthority CRD objects Items []CertificateAuthority `json:"items,omitempty"` }
CertificateAuthorityList is a list of CertificateAuthoritys
func (*CertificateAuthorityList) DeepCopy ¶
func (in *CertificateAuthorityList) DeepCopy() *CertificateAuthorityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityList.
func (*CertificateAuthorityList) DeepCopyInto ¶
func (in *CertificateAuthorityList) DeepCopyInto(out *CertificateAuthorityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateAuthorityList) DeepCopyObject ¶
func (in *CertificateAuthorityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateAuthoritySpec ¶
type CertificateAuthoritySpec struct { State *CertificateAuthoritySpecResource `json:"state,omitempty" tf:"-"` Resource CertificateAuthoritySpecResource `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 (*CertificateAuthoritySpec) DeepCopy ¶
func (in *CertificateAuthoritySpec) DeepCopy() *CertificateAuthoritySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthoritySpec.
func (*CertificateAuthoritySpec) DeepCopyInto ¶
func (in *CertificateAuthoritySpec) DeepCopyInto(out *CertificateAuthoritySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthoritySpecCertificateAuthorityConfiguration ¶
type CertificateAuthoritySpecCertificateAuthorityConfiguration struct { KeyAlgorithm *string `json:"keyAlgorithm" tf:"key_algorithm"` SigningAlgorithm *string `json:"signingAlgorithm" tf:"signing_algorithm"` Subject *CertificateAuthoritySpecCertificateAuthorityConfigurationSubject `json:"subject" tf:"subject"` }
func (*CertificateAuthoritySpecCertificateAuthorityConfiguration) DeepCopy ¶
func (in *CertificateAuthoritySpecCertificateAuthorityConfiguration) DeepCopy() *CertificateAuthoritySpecCertificateAuthorityConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthoritySpecCertificateAuthorityConfiguration.
func (*CertificateAuthoritySpecCertificateAuthorityConfiguration) DeepCopyInto ¶
func (in *CertificateAuthoritySpecCertificateAuthorityConfiguration) DeepCopyInto(out *CertificateAuthoritySpecCertificateAuthorityConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthoritySpecCertificateAuthorityConfigurationCodec ¶
type CertificateAuthoritySpecCertificateAuthorityConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateAuthoritySpecCertificateAuthorityConfigurationCodec) Decode ¶
func (CertificateAuthoritySpecCertificateAuthorityConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateAuthoritySpecCertificateAuthorityConfigurationSubject ¶
type CertificateAuthoritySpecCertificateAuthorityConfigurationSubject 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 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 Locality *string `json:"locality,omitempty" tf:"locality"` // +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 State *string `json:"state,omitempty" tf:"state"` // +optional Surname *string `json:"surname,omitempty" tf:"surname"` // +optional Title *string `json:"title,omitempty" tf:"title"` }
func (*CertificateAuthoritySpecCertificateAuthorityConfigurationSubject) DeepCopy ¶
func (in *CertificateAuthoritySpecCertificateAuthorityConfigurationSubject) DeepCopy() *CertificateAuthoritySpecCertificateAuthorityConfigurationSubject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthoritySpecCertificateAuthorityConfigurationSubject.
func (*CertificateAuthoritySpecCertificateAuthorityConfigurationSubject) DeepCopyInto ¶
func (in *CertificateAuthoritySpecCertificateAuthorityConfigurationSubject) DeepCopyInto(out *CertificateAuthoritySpecCertificateAuthorityConfigurationSubject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthoritySpecCertificateAuthorityConfigurationSubjectCodec ¶
type CertificateAuthoritySpecCertificateAuthorityConfigurationSubjectCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateAuthoritySpecCertificateAuthorityConfigurationSubjectCodec) Decode ¶
func (CertificateAuthoritySpecCertificateAuthorityConfigurationSubjectCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateAuthoritySpecResource ¶
type CertificateAuthoritySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Certificate *string `json:"certificate,omitempty" tf:"certificate"` CertificateAuthorityConfiguration *CertificateAuthoritySpecCertificateAuthorityConfiguration `json:"certificateAuthorityConfiguration" tf:"certificate_authority_configuration"` // +optional CertificateChain *string `json:"certificateChain,omitempty" tf:"certificate_chain"` // +optional CertificateSigningRequest *string `json:"certificateSigningRequest,omitempty" tf:"certificate_signing_request"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional NotAfter *string `json:"notAfter,omitempty" tf:"not_after"` // +optional NotBefore *string `json:"notBefore,omitempty" tf:"not_before"` // +optional PermanentDeletionTimeInDays *int64 `json:"permanentDeletionTimeInDays,omitempty" tf:"permanent_deletion_time_in_days"` // +optional RevocationConfiguration *CertificateAuthoritySpecRevocationConfiguration `json:"revocationConfiguration,omitempty" tf:"revocation_configuration"` // +optional Serial *string `json:"serial,omitempty" tf:"serial"` // +optional // Deprecated Status *string `json:"status,omitempty" tf:"status"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*CertificateAuthoritySpecResource) DeepCopy ¶
func (in *CertificateAuthoritySpecResource) DeepCopy() *CertificateAuthoritySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthoritySpecResource.
func (*CertificateAuthoritySpecResource) DeepCopyInto ¶
func (in *CertificateAuthoritySpecResource) DeepCopyInto(out *CertificateAuthoritySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthoritySpecRevocationConfiguration ¶
type CertificateAuthoritySpecRevocationConfiguration struct { // +optional CrlConfiguration *CertificateAuthoritySpecRevocationConfigurationCrlConfiguration `json:"crlConfiguration,omitempty" tf:"crl_configuration"` }
func (*CertificateAuthoritySpecRevocationConfiguration) DeepCopy ¶
func (in *CertificateAuthoritySpecRevocationConfiguration) DeepCopy() *CertificateAuthoritySpecRevocationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthoritySpecRevocationConfiguration.
func (*CertificateAuthoritySpecRevocationConfiguration) DeepCopyInto ¶
func (in *CertificateAuthoritySpecRevocationConfiguration) DeepCopyInto(out *CertificateAuthoritySpecRevocationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthoritySpecRevocationConfigurationCodec ¶
type CertificateAuthoritySpecRevocationConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateAuthoritySpecRevocationConfigurationCodec) Decode ¶
func (CertificateAuthoritySpecRevocationConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateAuthoritySpecRevocationConfigurationCrlConfiguration ¶
type CertificateAuthoritySpecRevocationConfigurationCrlConfiguration struct { // +optional CustomCname *string `json:"customCname,omitempty" tf:"custom_cname"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` ExpirationInDays *int64 `json:"expirationInDays" tf:"expiration_in_days"` // +optional S3BucketName *string `json:"s3BucketName,omitempty" tf:"s3_bucket_name"` // +optional S3ObjectACL *string `json:"s3ObjectACL,omitempty" tf:"s3_object_acl"` }
func (*CertificateAuthoritySpecRevocationConfigurationCrlConfiguration) DeepCopy ¶
func (in *CertificateAuthoritySpecRevocationConfigurationCrlConfiguration) DeepCopy() *CertificateAuthoritySpecRevocationConfigurationCrlConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthoritySpecRevocationConfigurationCrlConfiguration.
func (*CertificateAuthoritySpecRevocationConfigurationCrlConfiguration) DeepCopyInto ¶
func (in *CertificateAuthoritySpecRevocationConfigurationCrlConfiguration) DeepCopyInto(out *CertificateAuthoritySpecRevocationConfigurationCrlConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateAuthoritySpecRevocationConfigurationCrlConfigurationCodec ¶
type CertificateAuthoritySpecRevocationConfigurationCrlConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateAuthoritySpecRevocationConfigurationCrlConfigurationCodec) Decode ¶
func (CertificateAuthoritySpecRevocationConfigurationCrlConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CertificateAuthorityStatus ¶
type CertificateAuthorityStatus 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 (*CertificateAuthorityStatus) DeepCopy ¶
func (in *CertificateAuthorityStatus) DeepCopy() *CertificateAuthorityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateAuthorityStatus.
func (*CertificateAuthorityStatus) DeepCopyInto ¶
func (in *CertificateAuthorityStatus) DeepCopyInto(out *CertificateAuthorityStatus)
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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,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 CertificateSpecResource ¶
type CertificateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Certificate *string `json:"certificate,omitempty" tf:"certificate"` CertificateAuthorityArn *string `json:"certificateAuthorityArn" tf:"certificate_authority_arn"` // +optional CertificateChain *string `json:"certificateChain,omitempty" tf:"certificate_chain"` CertificateSigningRequest *string `json:"certificateSigningRequest" tf:"certificate_signing_request"` SigningAlgorithm *string `json:"signingAlgorithm" tf:"signing_algorithm"` // +optional TemplateArn *string `json:"templateArn,omitempty" tf:"template_arn"` Validity *CertificateSpecValidity `json:"validity" tf:"validity"` }
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 CertificateSpecValidity ¶
type CertificateSpecValidity struct { Type *string `json:"type" tf:"type"` Value *string `json:"value" tf:"value"` }
func (*CertificateSpecValidity) DeepCopy ¶
func (in *CertificateSpecValidity) DeepCopy() *CertificateSpecValidity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecValidity.
func (*CertificateSpecValidity) DeepCopyInto ¶
func (in *CertificateSpecValidity) DeepCopyInto(out *CertificateSpecValidity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecValidityCodec ¶
type CertificateSpecValidityCodec struct { }
+k8s:deepcopy-gen=false
func (CertificateSpecValidityCodec) Decode ¶
func (CertificateSpecValidityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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.