Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=custom.cloudflare.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type CustomSSLOptionsObservation
- type CustomSSLOptionsParameters
- type CustomSSLPriorityObservation
- type CustomSSLPriorityParameters
- type Pages
- func (in *Pages) DeepCopy() *Pages
- func (in *Pages) DeepCopyInto(out *Pages)
- func (in *Pages) DeepCopyObject() runtime.Object
- func (mg *Pages) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Pages) GetConnectionDetailsMapping() map[string]string
- func (mg *Pages) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Pages) GetID() string
- func (tr *Pages) GetObservation() (map[string]any, error)
- func (tr *Pages) GetParameters() (map[string]any, error)
- func (mg *Pages) GetProviderConfigReference() *xpv1.Reference
- func (mg *Pages) GetProviderReference() *xpv1.Reference
- func (mg *Pages) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Pages) GetTerraformResourceType() string
- func (tr *Pages) GetTerraformSchemaVersion() int
- func (mg *Pages) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Pages) LateInitialize(attrs []byte) (bool, error)
- func (mg *Pages) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Pages) SetConditions(c ...xpv1.Condition)
- func (mg *Pages) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Pages) SetObservation(obs map[string]any) error
- func (tr *Pages) SetParameters(params map[string]any) error
- func (mg *Pages) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Pages) SetProviderReference(r *xpv1.Reference)
- func (mg *Pages) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Pages) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PagesList
- type PagesObservation
- type PagesParameters
- type PagesSpec
- type PagesStatus
- type SSL
- func (in *SSL) DeepCopy() *SSL
- func (in *SSL) DeepCopyInto(out *SSL)
- func (in *SSL) DeepCopyObject() runtime.Object
- func (mg *SSL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SSL) GetConnectionDetailsMapping() map[string]string
- func (mg *SSL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SSL) GetID() string
- func (tr *SSL) GetObservation() (map[string]any, error)
- func (tr *SSL) GetParameters() (map[string]any, error)
- func (mg *SSL) GetProviderConfigReference() *xpv1.Reference
- func (mg *SSL) GetProviderReference() *xpv1.Reference
- func (mg *SSL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SSL) GetTerraformResourceType() string
- func (tr *SSL) GetTerraformSchemaVersion() int
- func (mg *SSL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SSL) LateInitialize(attrs []byte) (bool, error)
- func (mg *SSL) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SSL) SetConditions(c ...xpv1.Condition)
- func (mg *SSL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SSL) SetObservation(obs map[string]any) error
- func (tr *SSL) SetParameters(params map[string]any) error
- func (mg *SSL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SSL) SetProviderReference(r *xpv1.Reference)
- func (mg *SSL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SSL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SSLList
- type SSLObservation
- type SSLParameters
- type SSLSpec
- type SSLStatus
Constants ¶
const ( CRDGroup = "custom.cloudflare.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( Pages_Kind = "Pages" Pages_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Pages_Kind}.String() Pages_KindAPIVersion = Pages_Kind + "." + CRDGroupVersion.String() Pages_GroupVersionKind = CRDGroupVersion.WithKind(Pages_Kind) )
Repository type metadata.
var ( SSL_Kind = "SSL" SSL_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SSL_Kind}.String() SSL_KindAPIVersion = SSL_Kind + "." + CRDGroupVersion.String() SSL_GroupVersionKind = CRDGroupVersion.WithKind(SSL_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CustomSSLOptionsObservation ¶
type CustomSSLOptionsObservation struct { }
func (*CustomSSLOptionsObservation) DeepCopy ¶
func (in *CustomSSLOptionsObservation) DeepCopy() *CustomSSLOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSSLOptionsObservation.
func (*CustomSSLOptionsObservation) DeepCopyInto ¶
func (in *CustomSSLOptionsObservation) DeepCopyInto(out *CustomSSLOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSSLOptionsParameters ¶
type CustomSSLOptionsParameters struct { // +kubebuilder:validation:Optional BundleMethod *string `json:"bundleMethod,omitempty" tf:"bundle_method,omitempty"` // +kubebuilder:validation:Optional Certificate *string `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional GeoRestrictions *string `json:"geoRestrictions,omitempty" tf:"geo_restrictions,omitempty"` // +kubebuilder:validation:Optional PrivateKeySecretRef *v1.SecretKeySelector `json:"privateKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CustomSSLOptionsParameters) DeepCopy ¶
func (in *CustomSSLOptionsParameters) DeepCopy() *CustomSSLOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSSLOptionsParameters.
func (*CustomSSLOptionsParameters) DeepCopyInto ¶
func (in *CustomSSLOptionsParameters) DeepCopyInto(out *CustomSSLOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSSLPriorityObservation ¶
type CustomSSLPriorityObservation struct { }
func (*CustomSSLPriorityObservation) DeepCopy ¶
func (in *CustomSSLPriorityObservation) DeepCopy() *CustomSSLPriorityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSSLPriorityObservation.
func (*CustomSSLPriorityObservation) DeepCopyInto ¶
func (in *CustomSSLPriorityObservation) DeepCopyInto(out *CustomSSLPriorityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomSSLPriorityParameters ¶
type CustomSSLPriorityParameters struct { // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` }
func (*CustomSSLPriorityParameters) DeepCopy ¶
func (in *CustomSSLPriorityParameters) DeepCopy() *CustomSSLPriorityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomSSLPriorityParameters.
func (*CustomSSLPriorityParameters) DeepCopyInto ¶
func (in *CustomSSLPriorityParameters) DeepCopyInto(out *CustomSSLPriorityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Pages ¶
type Pages struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PagesSpec `json:"spec"` Status PagesStatus `json:"status,omitempty"` }
Pages is the Schema for the Pagess API. <no value> +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,cloudflare}
func (*Pages) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pages.
func (*Pages) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pages) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Pages) GetCondition ¶
func (mg *Pages) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Pages.
func (*Pages) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Pages
func (*Pages) GetDeletionPolicy ¶
func (mg *Pages) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Pages.
func (*Pages) GetObservation ¶
GetObservation of this Pages
func (*Pages) GetParameters ¶
GetParameters of this Pages
func (*Pages) GetProviderConfigReference ¶
GetProviderConfigReference of this Pages.
func (*Pages) GetProviderReference ¶
GetProviderReference of this Pages. Deprecated: Use GetProviderConfigReference.
func (*Pages) GetPublishConnectionDetailsTo ¶
func (mg *Pages) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Pages.
func (*Pages) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Pages
func (*Pages) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Pages) GetWriteConnectionSecretToReference ¶
func (mg *Pages) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Pages.
func (*Pages) LateInitialize ¶
LateInitialize this Pages using its observed tfState. returns True if there are any spec changes for the resource.
func (*Pages) ResolveReferences ¶
ResolveReferences of this Pages.
func (*Pages) SetConditions ¶
SetConditions of this Pages.
func (*Pages) SetDeletionPolicy ¶
func (mg *Pages) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Pages.
func (*Pages) SetObservation ¶
SetObservation for this Pages
func (*Pages) SetParameters ¶
SetParameters for this Pages
func (*Pages) SetProviderConfigReference ¶
SetProviderConfigReference of this Pages.
func (*Pages) SetProviderReference ¶
SetProviderReference of this Pages. Deprecated: Use SetProviderConfigReference.
func (*Pages) SetPublishConnectionDetailsTo ¶
func (mg *Pages) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Pages.
func (*Pages) SetWriteConnectionSecretToReference ¶
func (mg *Pages) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Pages.
type PagesList ¶
type PagesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Pages `json:"items"` }
PagesList contains a list of Pagess
func (*PagesList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagesList.
func (*PagesList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PagesList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PagesObservation ¶
type PagesObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PagesObservation) DeepCopy ¶
func (in *PagesObservation) DeepCopy() *PagesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagesObservation.
func (*PagesObservation) DeepCopyInto ¶
func (in *PagesObservation) DeepCopyInto(out *PagesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PagesParameters ¶
type PagesParameters struct { // The account identifier to target for the resource. Conflicts with `zone_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` // The zone identifier to target for the resource. Conflicts with `account_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*PagesParameters) DeepCopy ¶
func (in *PagesParameters) DeepCopy() *PagesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagesParameters.
func (*PagesParameters) DeepCopyInto ¶
func (in *PagesParameters) DeepCopyInto(out *PagesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PagesSpec ¶
type PagesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PagesParameters `json:"forProvider"` }
PagesSpec defines the desired state of Pages
func (*PagesSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagesSpec.
func (*PagesSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PagesStatus ¶
type PagesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PagesObservation `json:"atProvider,omitempty"` }
PagesStatus defines the observed state of Pages.
func (*PagesStatus) DeepCopy ¶
func (in *PagesStatus) DeepCopy() *PagesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PagesStatus.
func (*PagesStatus) DeepCopyInto ¶
func (in *PagesStatus) DeepCopyInto(out *PagesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSL ¶
type SSL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SSLSpec `json:"spec"` Status SSLStatus `json:"status,omitempty"` }
SSL is the Schema for the SSLs API. <no value> +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,cloudflare}
func (*SSL) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSL.
func (*SSL) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSL) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SSL) GetCondition ¶
func (mg *SSL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SSL.
func (*SSL) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this SSL
func (*SSL) GetDeletionPolicy ¶
func (mg *SSL) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SSL.
func (*SSL) GetObservation ¶
GetObservation of this SSL
func (*SSL) GetParameters ¶
GetParameters of this SSL
func (*SSL) GetProviderConfigReference ¶
GetProviderConfigReference of this SSL.
func (*SSL) GetProviderReference ¶
GetProviderReference of this SSL. Deprecated: Use GetProviderConfigReference.
func (*SSL) GetPublishConnectionDetailsTo ¶
func (mg *SSL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SSL.
func (*SSL) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SSL
func (*SSL) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SSL) GetWriteConnectionSecretToReference ¶
func (mg *SSL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SSL.
func (*SSL) LateInitialize ¶
LateInitialize this SSL using its observed tfState. returns True if there are any spec changes for the resource.
func (*SSL) ResolveReferences ¶
ResolveReferences of this SSL.
func (*SSL) SetConditions ¶
SetConditions of this SSL.
func (*SSL) SetDeletionPolicy ¶
func (mg *SSL) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SSL.
func (*SSL) SetObservation ¶
SetObservation for this SSL
func (*SSL) SetParameters ¶
SetParameters for this SSL
func (*SSL) SetProviderConfigReference ¶
SetProviderConfigReference of this SSL.
func (*SSL) SetProviderReference ¶
SetProviderReference of this SSL. Deprecated: Use SetProviderConfigReference.
func (*SSL) SetPublishConnectionDetailsTo ¶
func (mg *SSL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SSL.
func (*SSL) SetWriteConnectionSecretToReference ¶
func (mg *SSL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SSL.
type SSLList ¶
type SSLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SSL `json:"items"` }
SSLList contains a list of SSLs
func (*SSLList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLList.
func (*SSLList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSLList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SSLObservation ¶
type SSLObservation struct { ExpiresOn *string `json:"expiresOn,omitempty" tf:"expires_on,omitempty"` Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on,omitempty"` Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` Signature *string `json:"signature,omitempty" tf:"signature,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` UploadedOn *string `json:"uploadedOn,omitempty" tf:"uploaded_on,omitempty"` }
func (*SSLObservation) DeepCopy ¶
func (in *SSLObservation) DeepCopy() *SSLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLObservation.
func (*SSLObservation) DeepCopyInto ¶
func (in *SSLObservation) DeepCopyInto(out *SSLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLParameters ¶
type SSLParameters struct { // **Modifying this attribute will force creation of a new resource.** // +kubebuilder:validation:Optional CustomSSLOptions []CustomSSLOptionsParameters `json:"customSslOptions,omitempty" tf:"custom_ssl_options,omitempty"` // +kubebuilder:validation:Optional CustomSSLPriority []CustomSSLPriorityParameters `json:"customSslPriority,omitempty" tf:"custom_ssl_priority,omitempty"` // The zone identifier to target for the resource. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*SSLParameters) DeepCopy ¶
func (in *SSLParameters) DeepCopy() *SSLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLParameters.
func (*SSLParameters) DeepCopyInto ¶
func (in *SSLParameters) DeepCopyInto(out *SSLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLSpec ¶
type SSLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SSLParameters `json:"forProvider"` }
SSLSpec defines the desired state of SSL
func (*SSLSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLSpec.
func (*SSLSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLStatus ¶
type SSLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SSLObservation `json:"atProvider,omitempty"` }
SSLStatus defines the observed state of SSL.
func (*SSLStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLStatus.
func (*SSLStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.