Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=ssl.tencentcloud.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Certificate
- func (in *Certificate) DeepCopy() *Certificate
- func (in *Certificate) DeepCopyInto(out *Certificate)
- func (in *Certificate) DeepCopyObject() runtime.Object
- func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
- func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Certificate) GetID() string
- func (tr *Certificate) GetObservation() (map[string]interface{}, error)
- func (tr *Certificate) GetParameters() (map[string]interface{}, error)
- func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *Certificate) GetProviderReference() *xpv1.Reference
- func (mg *Certificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Certificate) GetTerraformResourceType() string
- func (tr *Certificate) GetTerraformSchemaVersion() int
- func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *Certificate) SetConditions(c ...xpv1.Condition)
- func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Certificate) SetObservation(obs map[string]interface{}) error
- func (tr *Certificate) SetParameters(params map[string]interface{}) error
- func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
- func (mg *Certificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateList
- type CertificateObservation
- type CertificateParameters
- type CertificateSpec
- type CertificateStatus
- type DvAuthsObservation
- type DvAuthsParameters
- type FreeCertificate
- func (in *FreeCertificate) DeepCopy() *FreeCertificate
- func (in *FreeCertificate) DeepCopyInto(out *FreeCertificate)
- func (in *FreeCertificate) DeepCopyObject() runtime.Object
- func (mg *FreeCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FreeCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *FreeCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FreeCertificate) GetID() string
- func (tr *FreeCertificate) GetObservation() (map[string]interface{}, error)
- func (tr *FreeCertificate) GetParameters() (map[string]interface{}, error)
- func (mg *FreeCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *FreeCertificate) GetProviderReference() *xpv1.Reference
- func (mg *FreeCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FreeCertificate) GetTerraformResourceType() string
- func (tr *FreeCertificate) GetTerraformSchemaVersion() int
- func (mg *FreeCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FreeCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *FreeCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *FreeCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FreeCertificate) SetObservation(obs map[string]interface{}) error
- func (tr *FreeCertificate) SetParameters(params map[string]interface{}) error
- func (mg *FreeCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FreeCertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *FreeCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FreeCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FreeCertificateList
- type FreeCertificateObservation
- type FreeCertificateParameters
- type FreeCertificateSpec
- type FreeCertificateStatus
- type InformationObservation
- type InformationParameters
- type PayCertificate
- func (in *PayCertificate) DeepCopy() *PayCertificate
- func (in *PayCertificate) DeepCopyInto(out *PayCertificate)
- func (in *PayCertificate) DeepCopyObject() runtime.Object
- func (mg *PayCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PayCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *PayCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PayCertificate) GetID() string
- func (tr *PayCertificate) GetObservation() (map[string]interface{}, error)
- func (tr *PayCertificate) GetParameters() (map[string]interface{}, error)
- func (mg *PayCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *PayCertificate) GetProviderReference() *xpv1.Reference
- func (mg *PayCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PayCertificate) GetTerraformResourceType() string
- func (tr *PayCertificate) GetTerraformSchemaVersion() int
- func (mg *PayCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PayCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *PayCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *PayCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PayCertificate) SetObservation(obs map[string]interface{}) error
- func (tr *PayCertificate) SetParameters(params map[string]interface{}) error
- func (mg *PayCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PayCertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *PayCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PayCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PayCertificateList
- type PayCertificateObservation
- type PayCertificateParameters
- type PayCertificateSpec
- type PayCertificateStatus
Constants ¶
const ( CRDGroup = "ssl.tencentcloud.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Certificate_Kind = "Certificate" Certificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Certificate_Kind}.String() Certificate_KindAPIVersion = Certificate_Kind + "." + CRDGroupVersion.String() Certificate_GroupVersionKind = CRDGroupVersion.WithKind(Certificate_Kind) )
Repository type metadata.
var ( FreeCertificate_Kind = "FreeCertificate" FreeCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FreeCertificate_Kind}.String() FreeCertificate_KindAPIVersion = FreeCertificate_Kind + "." + CRDGroupVersion.String() FreeCertificate_GroupVersionKind = CRDGroupVersion.WithKind(FreeCertificate_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( PayCertificate_Kind = "PayCertificate" PayCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PayCertificate_Kind}.String() PayCertificate_KindAPIVersion = PayCertificate_Kind + "." + CRDGroupVersion.String() PayCertificate_GroupVersionKind = CRDGroupVersion.WithKind(PayCertificate_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec"` Status CertificateStatus `json:"status,omitempty"` }
Certificate is the Schema for the Certificates API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,tencentcloudjet}
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) GetCondition ¶
func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Certificate.
func (*Certificate) GetConnectionDetailsMapping ¶
func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Certificate
func (*Certificate) GetDeletionPolicy ¶
func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Certificate.
func (*Certificate) GetID ¶
func (tr *Certificate) GetID() string
GetID returns ID of underlying Terraform resource of this Certificate
func (*Certificate) GetObservation ¶
func (tr *Certificate) GetObservation() (map[string]interface{}, error)
GetObservation of this Certificate
func (*Certificate) GetParameters ¶
func (tr *Certificate) GetParameters() (map[string]interface{}, error)
GetParameters of this Certificate
func (*Certificate) GetProviderConfigReference ¶
func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Certificate.
func (*Certificate) GetProviderReference ¶
func (mg *Certificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this Certificate. Deprecated: Use GetProviderConfigReference.
func (*Certificate) GetPublishConnectionDetailsTo ¶
func (mg *Certificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Certificate.
func (*Certificate) GetTerraformResourceType ¶
func (mg *Certificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Certificate
func (*Certificate) GetTerraformSchemaVersion ¶
func (tr *Certificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Certificate) GetWriteConnectionSecretToReference ¶
func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Certificate.
func (*Certificate) LateInitialize ¶
func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Certificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*Certificate) SetConditions ¶
func (mg *Certificate) SetConditions(c ...xpv1.Condition)
SetConditions of this Certificate.
func (*Certificate) SetDeletionPolicy ¶
func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Certificate.
func (*Certificate) SetObservation ¶
func (tr *Certificate) SetObservation(obs map[string]interface{}) error
SetObservation for this Certificate
func (*Certificate) SetParameters ¶
func (tr *Certificate) SetParameters(params map[string]interface{}) error
SetParameters for this Certificate
func (*Certificate) SetProviderConfigReference ¶
func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Certificate.
func (*Certificate) SetProviderReference ¶
func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Certificate. Deprecated: Use SetProviderConfigReference.
func (*Certificate) SetPublishConnectionDetailsTo ¶
func (mg *Certificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Certificate.
func (*Certificate) SetWriteConnectionSecretToReference ¶
func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Certificate.
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Certificate `json:"items"` }
CertificateList contains 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.
func (*CertificateList) GetItems ¶
func (l *CertificateList) GetItems() []resource.Managed
GetItems of this CertificateList.
type CertificateObservation ¶
type CertificateObservation struct { BeginTime *string `json:"beginTime,omitempty" tf:"begin_time,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ProductZhName *string `json:"productZhName,omitempty" tf:"product_zh_name,omitempty"` Status *float64 `json:"status,omitempty" tf:"status,omitempty"` SubjectNames []*string `json:"subjectNames,omitempty" tf:"subject_names,omitempty"` }
func (*CertificateObservation) DeepCopy ¶
func (in *CertificateObservation) DeepCopy() *CertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateObservation.
func (*CertificateObservation) DeepCopyInto ¶
func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateParameters ¶
type CertificateParameters struct { // Content of the SSL certificate. Not allowed newline at the start and end. // +kubebuilder:validation:Required Cert *string `json:"cert" tf:"cert,omitempty"` // Key of the SSL certificate and required when certificate type is `SVR`. Not allowed newline at the start and end. // +kubebuilder:validation:Optional KeySecretRef *v1.SecretKeySelector `json:"keySecretRef,omitempty" tf:"-"` // Name of the SSL certificate. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Project ID of the SSL certificate. Default is `0`. // +kubebuilder:validation:Optional ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` // Tags of the SSL certificate. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Type of the SSL certificate. Valid values: `CA` and `SVR`. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*CertificateParameters) DeepCopy ¶
func (in *CertificateParameters) DeepCopy() *CertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateParameters.
func (*CertificateParameters) DeepCopyInto ¶
func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpec ¶
type CertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateParameters `json:"forProvider"` }
CertificateSpec defines the desired state of Certificate
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 CertificateStatus ¶
type CertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateObservation `json:"atProvider,omitempty"` }
CertificateStatus defines the observed state of Certificate.
func (*CertificateStatus) DeepCopy ¶
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvAuthsObservation ¶ added in v0.5.0
type DvAuthsObservation struct { DvAuthKey *string `json:"dvAuthKey,omitempty" tf:"dv_auth_key,omitempty"` DvAuthValue *string `json:"dvAuthValue,omitempty" tf:"dv_auth_value,omitempty"` DvAuthVerifyType *string `json:"dvAuthVerifyType,omitempty" tf:"dv_auth_verify_type,omitempty"` }
func (*DvAuthsObservation) DeepCopy ¶ added in v0.5.0
func (in *DvAuthsObservation) DeepCopy() *DvAuthsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvAuthsObservation.
func (*DvAuthsObservation) DeepCopyInto ¶ added in v0.5.0
func (in *DvAuthsObservation) DeepCopyInto(out *DvAuthsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DvAuthsParameters ¶ added in v0.5.0
type DvAuthsParameters struct { }
func (*DvAuthsParameters) DeepCopy ¶ added in v0.5.0
func (in *DvAuthsParameters) DeepCopy() *DvAuthsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DvAuthsParameters.
func (*DvAuthsParameters) DeepCopyInto ¶ added in v0.5.0
func (in *DvAuthsParameters) DeepCopyInto(out *DvAuthsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FreeCertificate ¶
type FreeCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FreeCertificateSpec `json:"spec"` Status FreeCertificateStatus `json:"status,omitempty"` }
FreeCertificate is the Schema for the FreeCertificates API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,tencentcloudjet}
func (*FreeCertificate) DeepCopy ¶
func (in *FreeCertificate) DeepCopy() *FreeCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FreeCertificate.
func (*FreeCertificate) DeepCopyInto ¶
func (in *FreeCertificate) DeepCopyInto(out *FreeCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FreeCertificate) DeepCopyObject ¶
func (in *FreeCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FreeCertificate) GetCondition ¶
func (mg *FreeCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FreeCertificate.
func (*FreeCertificate) GetConnectionDetailsMapping ¶
func (tr *FreeCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FreeCertificate
func (*FreeCertificate) GetDeletionPolicy ¶
func (mg *FreeCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FreeCertificate.
func (*FreeCertificate) GetID ¶
func (tr *FreeCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this FreeCertificate
func (*FreeCertificate) GetObservation ¶
func (tr *FreeCertificate) GetObservation() (map[string]interface{}, error)
GetObservation of this FreeCertificate
func (*FreeCertificate) GetParameters ¶
func (tr *FreeCertificate) GetParameters() (map[string]interface{}, error)
GetParameters of this FreeCertificate
func (*FreeCertificate) GetProviderConfigReference ¶
func (mg *FreeCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FreeCertificate.
func (*FreeCertificate) GetProviderReference ¶
func (mg *FreeCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this FreeCertificate. Deprecated: Use GetProviderConfigReference.
func (*FreeCertificate) GetPublishConnectionDetailsTo ¶
func (mg *FreeCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FreeCertificate.
func (*FreeCertificate) GetTerraformResourceType ¶
func (mg *FreeCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FreeCertificate
func (*FreeCertificate) GetTerraformSchemaVersion ¶
func (tr *FreeCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FreeCertificate) GetWriteConnectionSecretToReference ¶
func (mg *FreeCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FreeCertificate.
func (*FreeCertificate) LateInitialize ¶
func (tr *FreeCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FreeCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*FreeCertificate) SetConditions ¶
func (mg *FreeCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this FreeCertificate.
func (*FreeCertificate) SetDeletionPolicy ¶
func (mg *FreeCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FreeCertificate.
func (*FreeCertificate) SetObservation ¶
func (tr *FreeCertificate) SetObservation(obs map[string]interface{}) error
SetObservation for this FreeCertificate
func (*FreeCertificate) SetParameters ¶
func (tr *FreeCertificate) SetParameters(params map[string]interface{}) error
SetParameters for this FreeCertificate
func (*FreeCertificate) SetProviderConfigReference ¶
func (mg *FreeCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FreeCertificate.
func (*FreeCertificate) SetProviderReference ¶
func (mg *FreeCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FreeCertificate. Deprecated: Use SetProviderConfigReference.
func (*FreeCertificate) SetPublishConnectionDetailsTo ¶
func (mg *FreeCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FreeCertificate.
func (*FreeCertificate) SetWriteConnectionSecretToReference ¶
func (mg *FreeCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FreeCertificate.
type FreeCertificateList ¶
type FreeCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FreeCertificate `json:"items"` }
FreeCertificateList contains a list of FreeCertificates
func (*FreeCertificateList) DeepCopy ¶
func (in *FreeCertificateList) DeepCopy() *FreeCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FreeCertificateList.
func (*FreeCertificateList) DeepCopyInto ¶
func (in *FreeCertificateList) DeepCopyInto(out *FreeCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FreeCertificateList) DeepCopyObject ¶
func (in *FreeCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FreeCertificateList) GetItems ¶
func (l *FreeCertificateList) GetItems() []resource.Managed
GetItems of this FreeCertificateList.
type FreeCertificateObservation ¶
type FreeCertificateObservation struct { CertBeginTime *string `json:"certBeginTime,omitempty" tf:"cert_begin_time,omitempty"` CertEndTime *string `json:"certEndTime,omitempty" tf:"cert_end_time,omitempty"` CertificatePrivateKey *string `json:"certificatePrivateKey,omitempty" tf:"certificate_private_key,omitempty"` CertificatePublicKey *string `json:"certificatePublicKey,omitempty" tf:"certificate_public_key,omitempty"` Deployable *bool `json:"deployable,omitempty" tf:"deployable,omitempty"` DvAuths []DvAuthsObservation `json:"dvAuths,omitempty" tf:"dv_auths,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InsertTime *string `json:"insertTime,omitempty" tf:"insert_time,omitempty"` ProductZhName *string `json:"productZhName,omitempty" tf:"product_zh_name,omitempty"` Renewable *bool `json:"renewable,omitempty" tf:"renewable,omitempty"` Status *float64 `json:"status,omitempty" tf:"status,omitempty"` StatusMsg *string `json:"statusMsg,omitempty" tf:"status_msg,omitempty"` StatusName *string `json:"statusName,omitempty" tf:"status_name,omitempty"` VulnerabilityStatus *string `json:"vulnerabilityStatus,omitempty" tf:"vulnerability_status,omitempty"` }
func (*FreeCertificateObservation) DeepCopy ¶
func (in *FreeCertificateObservation) DeepCopy() *FreeCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FreeCertificateObservation.
func (*FreeCertificateObservation) DeepCopyInto ¶
func (in *FreeCertificateObservation) DeepCopyInto(out *FreeCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FreeCertificateParameters ¶
type FreeCertificateParameters struct { // Specify alias for remark. // +kubebuilder:validation:Optional Alias *string `json:"alias,omitempty" tf:"alias,omitempty"` // Email address. // +kubebuilder:validation:Optional ContactEmail *string `json:"contactEmail,omitempty" tf:"contact_email,omitempty"` // Phone number. // +kubebuilder:validation:Optional ContactPhone *string `json:"contactPhone,omitempty" tf:"contact_phone,omitempty"` // Specify CSR encrypt algorithm, only support `RSA` for now. // +kubebuilder:validation:Optional CsrEncryptAlgo *string `json:"csrEncryptAlgo,omitempty" tf:"csr_encrypt_algo,omitempty"` // Specify CSR key parameter, only support `"2048"` for now. // +kubebuilder:validation:Optional CsrKeyParameter *string `json:"csrKeyParameter,omitempty" tf:"csr_key_parameter,omitempty"` // Specify CSR key password. // +kubebuilder:validation:Optional CsrKeyPasswordSecretRef *v1.SecretKeySelector `json:"csrKeyPasswordSecretRef,omitempty" tf:"-"` // Specify domain name. // +kubebuilder:validation:Required Domain *string `json:"domain" tf:"domain,omitempty"` // Specify DV authorize method. Available values: `DNS_AUTO` - automatic DNS auth, `DNS` - manual DNS auth, `FILE` - auth by file. // +kubebuilder:validation:Required DvAuthMethod *string `json:"dvAuthMethod" tf:"dv_auth_method,omitempty"` // Specify old certificate ID, used for re-apply. // +kubebuilder:validation:Optional OldCertificateID *string `json:"oldCertificateId,omitempty" tf:"old_certificate_id,omitempty"` // Type of package. Only support `"2"` (TrustAsia TLS RSA CA). // +kubebuilder:validation:Optional PackageType *string `json:"packageType,omitempty" tf:"package_type,omitempty"` // ID of projects which this certification belong to. // +kubebuilder:validation:Optional ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` // Specify validity period in month, only support `"12"` months for now. // +kubebuilder:validation:Optional ValidityPeriod *string `json:"validityPeriod,omitempty" tf:"validity_period,omitempty"` }
func (*FreeCertificateParameters) DeepCopy ¶
func (in *FreeCertificateParameters) DeepCopy() *FreeCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FreeCertificateParameters.
func (*FreeCertificateParameters) DeepCopyInto ¶
func (in *FreeCertificateParameters) DeepCopyInto(out *FreeCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FreeCertificateSpec ¶
type FreeCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FreeCertificateParameters `json:"forProvider"` }
FreeCertificateSpec defines the desired state of FreeCertificate
func (*FreeCertificateSpec) DeepCopy ¶
func (in *FreeCertificateSpec) DeepCopy() *FreeCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FreeCertificateSpec.
func (*FreeCertificateSpec) DeepCopyInto ¶
func (in *FreeCertificateSpec) DeepCopyInto(out *FreeCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FreeCertificateStatus ¶
type FreeCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FreeCertificateObservation `json:"atProvider,omitempty"` }
FreeCertificateStatus defines the observed state of FreeCertificate.
func (*FreeCertificateStatus) DeepCopy ¶
func (in *FreeCertificateStatus) DeepCopy() *FreeCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FreeCertificateStatus.
func (*FreeCertificateStatus) DeepCopyInto ¶
func (in *FreeCertificateStatus) DeepCopyInto(out *FreeCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InformationObservation ¶
type InformationObservation struct { }
func (*InformationObservation) DeepCopy ¶
func (in *InformationObservation) DeepCopy() *InformationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InformationObservation.
func (*InformationObservation) DeepCopyInto ¶
func (in *InformationObservation) DeepCopyInto(out *InformationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InformationParameters ¶
type InformationParameters struct { // The administrator's email address. // +kubebuilder:validation:Required AdminEmail *string `json:"adminEmail" tf:"admin_email,omitempty"` // The first name of the administrator. // +kubebuilder:validation:Required AdminFirstName *string `json:"adminFirstName" tf:"admin_first_name,omitempty"` // The last name of the administrator. // +kubebuilder:validation:Required AdminLastName *string `json:"adminLastName" tf:"admin_last_name,omitempty"` // Manager mobile phone number. // +kubebuilder:validation:Required AdminPhoneNum *string `json:"adminPhoneNum" tf:"admin_phone_num,omitempty"` // Manager position. // +kubebuilder:validation:Required AdminPosition *string `json:"adminPosition" tf:"admin_position,omitempty"` // Domain name for binding certificate. // +kubebuilder:validation:Required CertificateDomain *string `json:"certificateDomain" tf:"certificate_domain,omitempty"` // Contact email address. // +kubebuilder:validation:Required ContactEmail *string `json:"contactEmail" tf:"contact_email,omitempty"` // Contact first name. // +kubebuilder:validation:Required ContactFirstName *string `json:"contactFirstName" tf:"contact_first_name,omitempty"` // Contact last name. // +kubebuilder:validation:Required ContactLastName *string `json:"contactLastName" tf:"contact_last_name,omitempty"` // Contact phone number. // +kubebuilder:validation:Required ContactNumber *string `json:"contactNumber" tf:"contact_number,omitempty"` // Contact position. // +kubebuilder:validation:Required ContactPosition *string `json:"contactPosition" tf:"contact_position,omitempty"` // CSR content uploaded. // +kubebuilder:validation:Optional CsrContent *string `json:"csrContent,omitempty" tf:"csr_content,omitempty"` // CSR generation method. Valid values: `online`, `parse`. `online` means online generation, `parse` means manual upload. // +kubebuilder:validation:Optional CsrType *string `json:"csrType,omitempty" tf:"csr_type,omitempty"` // Array of uploaded domain names, multi-domain certificates can be uploaded. // +kubebuilder:validation:Optional DomainList []*string `json:"domainList,omitempty" tf:"domain_list,omitempty"` // Private key password. // +kubebuilder:validation:Optional KeyPassword *string `json:"keyPassword,omitempty" tf:"key_password,omitempty"` // Company address. // +kubebuilder:validation:Required OrganizationAddress *string `json:"organizationAddress" tf:"organization_address,omitempty"` // Company city. // +kubebuilder:validation:Required OrganizationCity *string `json:"organizationCity" tf:"organization_city,omitempty"` // Country name, such as China: CN. // +kubebuilder:validation:Required OrganizationCountry *string `json:"organizationCountry" tf:"organization_country,omitempty"` // Department name. // +kubebuilder:validation:Required OrganizationDivision *string `json:"organizationDivision" tf:"organization_division,omitempty"` // Company name. // +kubebuilder:validation:Required OrganizationName *string `json:"organizationName" tf:"organization_name,omitempty"` // The province where the company is located. // +kubebuilder:validation:Required OrganizationRegion *string `json:"organizationRegion" tf:"organization_region,omitempty"` // Company landline area code. // +kubebuilder:validation:Required PhoneAreaCode *string `json:"phoneAreaCode" tf:"phone_area_code,omitempty"` // Company landline number. // +kubebuilder:validation:Required PhoneNumber *string `json:"phoneNumber" tf:"phone_number,omitempty"` // Company postal code. // +kubebuilder:validation:Required PostalCode *string `json:"postalCode" tf:"postal_code,omitempty"` // Certificate verification method. Valid values: `DNS_AUTO`, `DNS`, `FILE`. `DNS_AUTO` means automatic DNS verification, this verification type is only supported for domain names resolved by Tencent Cloud and the resolution status is normal, `DNS` means manual DNS verification, `FILE` means file verification. // +kubebuilder:validation:Required VerifyType *string `json:"verifyType" tf:"verify_type,omitempty"` }
func (*InformationParameters) DeepCopy ¶
func (in *InformationParameters) DeepCopy() *InformationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InformationParameters.
func (*InformationParameters) DeepCopyInto ¶
func (in *InformationParameters) DeepCopyInto(out *InformationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PayCertificate ¶
type PayCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PayCertificateSpec `json:"spec"` Status PayCertificateStatus `json:"status,omitempty"` }
PayCertificate is the Schema for the PayCertificates API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,tencentcloudjet}
func (*PayCertificate) DeepCopy ¶
func (in *PayCertificate) DeepCopy() *PayCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PayCertificate.
func (*PayCertificate) DeepCopyInto ¶
func (in *PayCertificate) DeepCopyInto(out *PayCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PayCertificate) DeepCopyObject ¶
func (in *PayCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PayCertificate) GetCondition ¶
func (mg *PayCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PayCertificate.
func (*PayCertificate) GetConnectionDetailsMapping ¶
func (tr *PayCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PayCertificate
func (*PayCertificate) GetDeletionPolicy ¶
func (mg *PayCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PayCertificate.
func (*PayCertificate) GetID ¶
func (tr *PayCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this PayCertificate
func (*PayCertificate) GetObservation ¶
func (tr *PayCertificate) GetObservation() (map[string]interface{}, error)
GetObservation of this PayCertificate
func (*PayCertificate) GetParameters ¶
func (tr *PayCertificate) GetParameters() (map[string]interface{}, error)
GetParameters of this PayCertificate
func (*PayCertificate) GetProviderConfigReference ¶
func (mg *PayCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PayCertificate.
func (*PayCertificate) GetProviderReference ¶
func (mg *PayCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this PayCertificate. Deprecated: Use GetProviderConfigReference.
func (*PayCertificate) GetPublishConnectionDetailsTo ¶
func (mg *PayCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PayCertificate.
func (*PayCertificate) GetTerraformResourceType ¶
func (mg *PayCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PayCertificate
func (*PayCertificate) GetTerraformSchemaVersion ¶
func (tr *PayCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PayCertificate) GetWriteConnectionSecretToReference ¶
func (mg *PayCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PayCertificate.
func (*PayCertificate) LateInitialize ¶
func (tr *PayCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PayCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*PayCertificate) SetConditions ¶
func (mg *PayCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this PayCertificate.
func (*PayCertificate) SetDeletionPolicy ¶
func (mg *PayCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PayCertificate.
func (*PayCertificate) SetObservation ¶
func (tr *PayCertificate) SetObservation(obs map[string]interface{}) error
SetObservation for this PayCertificate
func (*PayCertificate) SetParameters ¶
func (tr *PayCertificate) SetParameters(params map[string]interface{}) error
SetParameters for this PayCertificate
func (*PayCertificate) SetProviderConfigReference ¶
func (mg *PayCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PayCertificate.
func (*PayCertificate) SetProviderReference ¶
func (mg *PayCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PayCertificate. Deprecated: Use SetProviderConfigReference.
func (*PayCertificate) SetPublishConnectionDetailsTo ¶
func (mg *PayCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PayCertificate.
func (*PayCertificate) SetWriteConnectionSecretToReference ¶
func (mg *PayCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PayCertificate.
type PayCertificateList ¶
type PayCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PayCertificate `json:"items"` }
PayCertificateList contains a list of PayCertificates
func (*PayCertificateList) DeepCopy ¶
func (in *PayCertificateList) DeepCopy() *PayCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PayCertificateList.
func (*PayCertificateList) DeepCopyInto ¶
func (in *PayCertificateList) DeepCopyInto(out *PayCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PayCertificateList) DeepCopyObject ¶
func (in *PayCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PayCertificateList) GetItems ¶
func (l *PayCertificateList) GetItems() []resource.Managed
GetItems of this PayCertificateList.
type PayCertificateObservation ¶
type PayCertificateObservation struct { CertificateID *string `json:"certificateId,omitempty" tf:"certificate_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OrderID *string `json:"orderId,omitempty" tf:"order_id,omitempty"` Status *float64 `json:"status,omitempty" tf:"status,omitempty"` }
func (*PayCertificateObservation) DeepCopy ¶
func (in *PayCertificateObservation) DeepCopy() *PayCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PayCertificateObservation.
func (*PayCertificateObservation) DeepCopyInto ¶
func (in *PayCertificateObservation) DeepCopyInto(out *PayCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PayCertificateParameters ¶
type PayCertificateParameters struct { // Remark name. // +kubebuilder:validation:Optional Alias *string `json:"alias,omitempty" tf:"alias,omitempty"` // Number of domain names included in the certificate. // +kubebuilder:validation:Required DomainNum *float64 `json:"domainNum" tf:"domain_num,omitempty"` // Certificate information. // +kubebuilder:validation:Required Information []InformationParameters `json:"information" tf:"information,omitempty"` // Certificate commodity ID. Valid value ranges: (3~42). `3` means SecureSite Enhanced Enterprise Edition (EV Pro), `4` means SecureSite Enhanced (EV), `5` means SecureSite Enterprise Professional Edition (OV Pro), `6` means SecureSite Enterprise (OV), `7` means SecureSite Enterprise Type (OV) wildcard, `8` means Geotrust enhanced (EV), `9` means Geotrust enterprise (OV), `10` means Geotrust enterprise (OV) wildcard, `11` means TrustAsia domain type multi-domain SSL certificate, `12` means TrustAsia domain type ( DV) wildcard, `13` means TrustAsia enterprise wildcard (OV) SSL certificate (D3), `14` means TrustAsia enterprise (OV) SSL certificate (D3), `15` means TrustAsia enterprise multi-domain (OV) SSL certificate (D3), `16` means TrustAsia Enhanced (EV) SSL Certificate (D3), `17` means TrustAsia Enhanced Multiple Domain (EV) SSL Certificate (D3), `18` means GlobalSign Enterprise (OV) SSL Certificate, `19` means GlobalSign Enterprise Wildcard (OV) SSL Certificate, `20` means GlobalSign Enhanced (EV) SSL Certificate, `21` means TrustAsia Enterprise Wildcard Multiple Domain (OV) SSL Certificate (D3), `22` means GlobalSign Enterprise Multiple Domain (OV) SSL Certificate, `23` means GlobalSign Enterprise Multiple Wildcard Domain name (OV) SSL certificate, `24` means GlobalSign enhanced multi-domain (EV) SSL certificate, `25` means Wotrus domain type certificate, `26` means Wotrus domain type multi-domain certificate, `27` means Wotrus domain type wildcard certificate, `28` means Wotrus enterprise type certificate, `29` means Wotrus enterprise multi-domain certificate, `30` means Wotrus enterprise wildcard certificate, `31` means Wotrus enhanced certificate, `32` means Wotrus enhanced multi-domain certificate, `33` means DNSPod national secret domain name certificate, `34` means DNSPod national secret domain name certificate Multi-domain certificate, `35` means DNSPod national secret domain name wildcard certificate, `37` means DNSPod national secret enterprise certificate, `38` means DNSPod national secret enterprise multi-domain certificate, `39` means DNSPod national secret enterprise wildcard certificate, `40` means DNSPod national secret increase Strong certificate, `41` means DNSPod national secret enhanced multi-domain certificate, `42` means TrustAsia domain-type wildcard multi-domain certificate. // +kubebuilder:validation:Required ProductID *float64 `json:"productId" tf:"product_id,omitempty"` // The ID of project. // +kubebuilder:validation:Optional ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` // Certificate period, currently only supports 1 year certificate purchase. // +kubebuilder:validation:Optional TimeSpan *float64 `json:"timeSpan,omitempty" tf:"time_span,omitempty"` }
func (*PayCertificateParameters) DeepCopy ¶
func (in *PayCertificateParameters) DeepCopy() *PayCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PayCertificateParameters.
func (*PayCertificateParameters) DeepCopyInto ¶
func (in *PayCertificateParameters) DeepCopyInto(out *PayCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PayCertificateSpec ¶
type PayCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PayCertificateParameters `json:"forProvider"` }
PayCertificateSpec defines the desired state of PayCertificate
func (*PayCertificateSpec) DeepCopy ¶
func (in *PayCertificateSpec) DeepCopy() *PayCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PayCertificateSpec.
func (*PayCertificateSpec) DeepCopyInto ¶
func (in *PayCertificateSpec) DeepCopyInto(out *PayCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PayCertificateStatus ¶
type PayCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PayCertificateObservation `json:"atProvider,omitempty"` }
PayCertificateStatus defines the observed state of PayCertificate.
func (*PayCertificateStatus) DeepCopy ¶
func (in *PayCertificateStatus) DeepCopy() *PayCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PayCertificateStatus.
func (*PayCertificateStatus) DeepCopyInto ¶
func (in *PayCertificateStatus) DeepCopyInto(out *PayCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.