Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=customhostname.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type FallbackOrigin
- func (in *FallbackOrigin) DeepCopy() *FallbackOrigin
- func (in *FallbackOrigin) DeepCopyInto(out *FallbackOrigin)
- func (in *FallbackOrigin) DeepCopyObject() runtime.Object
- func (mg *FallbackOrigin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FallbackOrigin) GetConnectionDetailsMapping() map[string]string
- func (mg *FallbackOrigin) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FallbackOrigin) GetID() string
- func (tr *FallbackOrigin) GetInitParameters() (map[string]any, error)
- func (mg *FallbackOrigin) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *FallbackOrigin) GetObservation() (map[string]any, error)
- func (tr *FallbackOrigin) GetParameters() (map[string]any, error)
- func (mg *FallbackOrigin) GetProviderConfigReference() *xpv1.Reference
- func (mg *FallbackOrigin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FallbackOrigin) GetTerraformResourceType() string
- func (tr *FallbackOrigin) GetTerraformSchemaVersion() int
- func (mg *FallbackOrigin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FallbackOrigin) LateInitialize(attrs []byte) (bool, error)
- func (mg *FallbackOrigin) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FallbackOrigin) SetConditions(c ...xpv1.Condition)
- func (mg *FallbackOrigin) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *FallbackOrigin) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *FallbackOrigin) SetObservation(obs map[string]any) error
- func (tr *FallbackOrigin) SetParameters(params map[string]any) error
- func (mg *FallbackOrigin) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FallbackOrigin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FallbackOrigin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FallbackOriginInitParameters
- type FallbackOriginList
- type FallbackOriginObservation
- type FallbackOriginParameters
- type FallbackOriginSpec
- type FallbackOriginStatus
- type Hostname
- func (in *Hostname) DeepCopy() *Hostname
- func (in *Hostname) DeepCopyInto(out *Hostname)
- func (in *Hostname) DeepCopyObject() runtime.Object
- func (mg *Hostname) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Hostname) GetConnectionDetailsMapping() map[string]string
- func (mg *Hostname) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Hostname) GetID() string
- func (tr *Hostname) GetInitParameters() (map[string]any, error)
- func (mg *Hostname) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Hostname) GetObservation() (map[string]any, error)
- func (tr *Hostname) GetParameters() (map[string]any, error)
- func (mg *Hostname) GetProviderConfigReference() *xpv1.Reference
- func (mg *Hostname) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Hostname) GetTerraformResourceType() string
- func (tr *Hostname) GetTerraformSchemaVersion() int
- func (mg *Hostname) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Hostname) LateInitialize(attrs []byte) (bool, error)
- func (mg *Hostname) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Hostname) SetConditions(c ...xpv1.Condition)
- func (mg *Hostname) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Hostname) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Hostname) SetObservation(obs map[string]any) error
- func (tr *Hostname) SetParameters(params map[string]any) error
- func (mg *Hostname) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Hostname) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Hostname) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HostnameInitParameters
- type HostnameList
- type HostnameObservation
- type HostnameParameters
- type HostnameSpec
- type HostnameStatus
- type SSLInitParameters
- type SSLObservation
- type SSLParameters
- type SettingsInitParameters
- type SettingsObservation
- type SettingsParameters
- type ValidationErrorsInitParameters
- type ValidationErrorsObservation
- type ValidationErrorsParameters
- type ValidationRecordsInitParameters
- type ValidationRecordsObservation
- type ValidationRecordsParameters
Constants ¶
const ( CRDGroup = "customhostname.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( FallbackOrigin_Kind = "FallbackOrigin" FallbackOrigin_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FallbackOrigin_Kind}.String() FallbackOrigin_KindAPIVersion = FallbackOrigin_Kind + "." + CRDGroupVersion.String() FallbackOrigin_GroupVersionKind = CRDGroupVersion.WithKind(FallbackOrigin_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 ( Hostname_Kind = "Hostname" Hostname_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Hostname_Kind}.String() Hostname_KindAPIVersion = Hostname_Kind + "." + CRDGroupVersion.String() Hostname_GroupVersionKind = CRDGroupVersion.WithKind(Hostname_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type FallbackOrigin ¶
type FallbackOrigin struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.origin) || (has(self.initProvider) && has(self.initProvider.origin))",message="spec.forProvider.origin is a required parameter" Spec FallbackOriginSpec `json:"spec"` Status FallbackOriginStatus `json:"status,omitempty"` }
FallbackOrigin is the Schema for the FallbackOrigins API. Provides a Cloudflare custom hostname fallback origin resource. +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 (*FallbackOrigin) DeepCopy ¶
func (in *FallbackOrigin) DeepCopy() *FallbackOrigin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackOrigin.
func (*FallbackOrigin) DeepCopyInto ¶
func (in *FallbackOrigin) DeepCopyInto(out *FallbackOrigin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FallbackOrigin) DeepCopyObject ¶
func (in *FallbackOrigin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FallbackOrigin) GetCondition ¶
func (mg *FallbackOrigin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FallbackOrigin.
func (*FallbackOrigin) GetConnectionDetailsMapping ¶
func (tr *FallbackOrigin) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FallbackOrigin
func (*FallbackOrigin) GetDeletionPolicy ¶
func (mg *FallbackOrigin) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FallbackOrigin.
func (*FallbackOrigin) GetID ¶
func (tr *FallbackOrigin) GetID() string
GetID returns ID of underlying Terraform resource of this FallbackOrigin
func (*FallbackOrigin) GetInitParameters ¶
func (tr *FallbackOrigin) GetInitParameters() (map[string]any, error)
GetInitParameters of this FallbackOrigin
func (*FallbackOrigin) GetManagementPolicies ¶
func (mg *FallbackOrigin) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this FallbackOrigin.
func (*FallbackOrigin) GetObservation ¶
func (tr *FallbackOrigin) GetObservation() (map[string]any, error)
GetObservation of this FallbackOrigin
func (*FallbackOrigin) GetParameters ¶
func (tr *FallbackOrigin) GetParameters() (map[string]any, error)
GetParameters of this FallbackOrigin
func (*FallbackOrigin) GetProviderConfigReference ¶
func (mg *FallbackOrigin) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FallbackOrigin.
func (*FallbackOrigin) GetPublishConnectionDetailsTo ¶
func (mg *FallbackOrigin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FallbackOrigin.
func (*FallbackOrigin) GetTerraformResourceType ¶
func (mg *FallbackOrigin) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FallbackOrigin
func (*FallbackOrigin) GetTerraformSchemaVersion ¶
func (tr *FallbackOrigin) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FallbackOrigin) GetWriteConnectionSecretToReference ¶
func (mg *FallbackOrigin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FallbackOrigin.
func (*FallbackOrigin) LateInitialize ¶
func (tr *FallbackOrigin) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FallbackOrigin using its observed tfState. returns True if there are any spec changes for the resource.
func (*FallbackOrigin) ResolveReferences ¶
ResolveReferences of this FallbackOrigin.
func (*FallbackOrigin) SetConditions ¶
func (mg *FallbackOrigin) SetConditions(c ...xpv1.Condition)
SetConditions of this FallbackOrigin.
func (*FallbackOrigin) SetDeletionPolicy ¶
func (mg *FallbackOrigin) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FallbackOrigin.
func (*FallbackOrigin) SetManagementPolicies ¶
func (mg *FallbackOrigin) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this FallbackOrigin.
func (*FallbackOrigin) SetObservation ¶
func (tr *FallbackOrigin) SetObservation(obs map[string]any) error
SetObservation for this FallbackOrigin
func (*FallbackOrigin) SetParameters ¶
func (tr *FallbackOrigin) SetParameters(params map[string]any) error
SetParameters for this FallbackOrigin
func (*FallbackOrigin) SetProviderConfigReference ¶
func (mg *FallbackOrigin) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FallbackOrigin.
func (*FallbackOrigin) SetPublishConnectionDetailsTo ¶
func (mg *FallbackOrigin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FallbackOrigin.
func (*FallbackOrigin) SetWriteConnectionSecretToReference ¶
func (mg *FallbackOrigin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FallbackOrigin.
type FallbackOriginInitParameters ¶
type FallbackOriginInitParameters struct { // (String) Hostname you intend to fallback requests to. Origin must be a proxied A/AAAA/CNAME DNS record within Clouldflare. // Hostname you intend to fallback requests to. Origin must be a proxied A/AAAA/CNAME DNS record within Clouldflare. Origin *string `json:"origin,omitempty" tf:"origin,omitempty"` }
func (*FallbackOriginInitParameters) DeepCopy ¶
func (in *FallbackOriginInitParameters) DeepCopy() *FallbackOriginInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackOriginInitParameters.
func (*FallbackOriginInitParameters) DeepCopyInto ¶
func (in *FallbackOriginInitParameters) DeepCopyInto(out *FallbackOriginInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackOriginList ¶
type FallbackOriginList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FallbackOrigin `json:"items"` }
FallbackOriginList contains a list of FallbackOrigins
func (*FallbackOriginList) DeepCopy ¶
func (in *FallbackOriginList) DeepCopy() *FallbackOriginList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackOriginList.
func (*FallbackOriginList) DeepCopyInto ¶
func (in *FallbackOriginList) DeepCopyInto(out *FallbackOriginList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FallbackOriginList) DeepCopyObject ¶
func (in *FallbackOriginList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FallbackOriginList) GetItems ¶
func (l *FallbackOriginList) GetItems() []resource.Managed
GetItems of this FallbackOriginList.
type FallbackOriginObservation ¶
type FallbackOriginObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Hostname you intend to fallback requests to. Origin must be a proxied A/AAAA/CNAME DNS record within Clouldflare. // Hostname you intend to fallback requests to. Origin must be a proxied A/AAAA/CNAME DNS record within Clouldflare. Origin *string `json:"origin,omitempty" tf:"origin,omitempty"` // (String) Status of the fallback origin's activation. // Status of the fallback origin's activation. Status *string `json:"status,omitempty" tf:"status,omitempty"` // (String) The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource. // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*FallbackOriginObservation) DeepCopy ¶
func (in *FallbackOriginObservation) DeepCopy() *FallbackOriginObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackOriginObservation.
func (*FallbackOriginObservation) DeepCopyInto ¶
func (in *FallbackOriginObservation) DeepCopyInto(out *FallbackOriginObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackOriginParameters ¶
type FallbackOriginParameters struct { // (String) Hostname you intend to fallback requests to. Origin must be a proxied A/AAAA/CNAME DNS record within Clouldflare. // Hostname you intend to fallback requests to. Origin must be a proxied A/AAAA/CNAME DNS record within Clouldflare. // +kubebuilder:validation:Optional Origin *string `json:"origin,omitempty" tf:"origin,omitempty"` // (String) The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource. // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=github.com/milkpirate/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 (*FallbackOriginParameters) DeepCopy ¶
func (in *FallbackOriginParameters) DeepCopy() *FallbackOriginParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackOriginParameters.
func (*FallbackOriginParameters) DeepCopyInto ¶
func (in *FallbackOriginParameters) DeepCopyInto(out *FallbackOriginParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackOriginSpec ¶
type FallbackOriginSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FallbackOriginParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider FallbackOriginInitParameters `json:"initProvider,omitempty"` }
FallbackOriginSpec defines the desired state of FallbackOrigin
func (*FallbackOriginSpec) DeepCopy ¶
func (in *FallbackOriginSpec) DeepCopy() *FallbackOriginSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackOriginSpec.
func (*FallbackOriginSpec) DeepCopyInto ¶
func (in *FallbackOriginSpec) DeepCopyInto(out *FallbackOriginSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackOriginStatus ¶
type FallbackOriginStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FallbackOriginObservation `json:"atProvider,omitempty"` }
FallbackOriginStatus defines the observed state of FallbackOrigin.
func (*FallbackOriginStatus) DeepCopy ¶
func (in *FallbackOriginStatus) DeepCopy() *FallbackOriginStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackOriginStatus.
func (*FallbackOriginStatus) DeepCopyInto ¶
func (in *FallbackOriginStatus) DeepCopyInto(out *FallbackOriginStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Hostname ¶
type Hostname struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.hostname) || (has(self.initProvider) && has(self.initProvider.hostname))",message="spec.forProvider.hostname is a required parameter" Spec HostnameSpec `json:"spec"` Status HostnameStatus `json:"status,omitempty"` }
Hostname is the Schema for the Hostnames API. Provides a Cloudflare custom hostname (also known as SSL for SaaS) resource. +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 (*Hostname) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Hostname.
func (*Hostname) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Hostname) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Hostname) GetCondition ¶
func (mg *Hostname) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Hostname.
func (*Hostname) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Hostname
func (*Hostname) GetDeletionPolicy ¶
func (mg *Hostname) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Hostname.
func (*Hostname) GetInitParameters ¶
GetInitParameters of this Hostname
func (*Hostname) GetManagementPolicies ¶
func (mg *Hostname) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Hostname.
func (*Hostname) GetObservation ¶
GetObservation of this Hostname
func (*Hostname) GetParameters ¶
GetParameters of this Hostname
func (*Hostname) GetProviderConfigReference ¶
GetProviderConfigReference of this Hostname.
func (*Hostname) GetPublishConnectionDetailsTo ¶
func (mg *Hostname) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Hostname.
func (*Hostname) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Hostname
func (*Hostname) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Hostname) GetWriteConnectionSecretToReference ¶
func (mg *Hostname) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Hostname.
func (*Hostname) LateInitialize ¶
LateInitialize this Hostname using its observed tfState. returns True if there are any spec changes for the resource.
func (*Hostname) ResolveReferences ¶
ResolveReferences of this Hostname.
func (*Hostname) SetConditions ¶
SetConditions of this Hostname.
func (*Hostname) SetDeletionPolicy ¶
func (mg *Hostname) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Hostname.
func (*Hostname) SetManagementPolicies ¶
func (mg *Hostname) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Hostname.
func (*Hostname) SetObservation ¶
SetObservation for this Hostname
func (*Hostname) SetParameters ¶
SetParameters for this Hostname
func (*Hostname) SetProviderConfigReference ¶
SetProviderConfigReference of this Hostname.
func (*Hostname) SetPublishConnectionDetailsTo ¶
func (mg *Hostname) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Hostname.
func (*Hostname) SetWriteConnectionSecretToReference ¶
func (mg *Hostname) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Hostname.
type HostnameInitParameters ¶
type HostnameInitParameters struct { // (Map of String) Custom metadata associated with custom hostname. Only supports primitive string values, all other values are accessible via the API directly. // Custom metadata associated with custom hostname. Only supports primitive string values, all other values are accessible via the API directly. CustomMetadata map[string]*string `json:"customMetadata,omitempty" tf:"custom_metadata,omitempty"` // (String) The custom origin server used for certificates. // The custom origin server used for certificates. CustomOriginServer *string `json:"customOriginServer,omitempty" tf:"custom_origin_server,omitempty"` // (String) The custom origin SNI used for certificates. // The [custom origin SNI](https://developers.cloudflare.com/ssl/ssl-for-saas/hostname-specific-behavior/custom-origin) used for certificates. CustomOriginSni *string `json:"customOriginSni,omitempty" tf:"custom_origin_sni,omitempty"` // (String) Hostname you intend to request a certificate for. Modifying this attribute will force creation of a new resource. // Hostname you intend to request a certificate for. **Modifying this attribute will force creation of a new resource.** Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` // (Block List) SSL properties used when creating the custom hostname. (see below for nested schema) // SSL properties used when creating the custom hostname. SSL []SSLInitParameters `json:"ssl,omitempty" tf:"ssl,omitempty"` // object to reach status pending_validation during creation. Defaults to false. // Whether to wait for a custom hostname SSL sub-object to reach status `pending_validation` during creation. Defaults to `false`. WaitForSSLPendingValidation *bool `json:"waitForSslPendingValidation,omitempty" tf:"wait_for_ssl_pending_validation,omitempty"` }
func (*HostnameInitParameters) DeepCopy ¶
func (in *HostnameInitParameters) DeepCopy() *HostnameInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnameInitParameters.
func (*HostnameInitParameters) DeepCopyInto ¶
func (in *HostnameInitParameters) DeepCopyInto(out *HostnameInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostnameList ¶
type HostnameList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Hostname `json:"items"` }
HostnameList contains a list of Hostnames
func (*HostnameList) DeepCopy ¶
func (in *HostnameList) DeepCopy() *HostnameList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnameList.
func (*HostnameList) DeepCopyInto ¶
func (in *HostnameList) DeepCopyInto(out *HostnameList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostnameList) DeepCopyObject ¶
func (in *HostnameList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostnameList) GetItems ¶
func (l *HostnameList) GetItems() []resource.Managed
GetItems of this HostnameList.
type HostnameObservation ¶
type HostnameObservation struct { // (Map of String) Custom metadata associated with custom hostname. Only supports primitive string values, all other values are accessible via the API directly. // Custom metadata associated with custom hostname. Only supports primitive string values, all other values are accessible via the API directly. CustomMetadata map[string]*string `json:"customMetadata,omitempty" tf:"custom_metadata,omitempty"` // (String) The custom origin server used for certificates. // The custom origin server used for certificates. CustomOriginServer *string `json:"customOriginServer,omitempty" tf:"custom_origin_server,omitempty"` // (String) The custom origin SNI used for certificates. // The [custom origin SNI](https://developers.cloudflare.com/ssl/ssl-for-saas/hostname-specific-behavior/custom-origin) used for certificates. CustomOriginSni *string `json:"customOriginSni,omitempty" tf:"custom_origin_sni,omitempty"` // (String) Hostname you intend to request a certificate for. Modifying this attribute will force creation of a new resource. // Hostname you intend to request a certificate for. **Modifying this attribute will force creation of a new resource.** Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Map of String) OwnershipVerification map[string]*string `json:"ownershipVerification,omitempty" tf:"ownership_verification,omitempty"` // (Map of String) OwnershipVerificationHTTP map[string]*string `json:"ownershipVerificationHttp,omitempty" tf:"ownership_verification_http,omitempty"` // (Block List) SSL properties used when creating the custom hostname. (see below for nested schema) // SSL properties used when creating the custom hostname. SSL []SSLObservation `json:"ssl,omitempty" tf:"ssl,omitempty"` // (String) Status of the certificate. // Status of the certificate. Status *string `json:"status,omitempty" tf:"status,omitempty"` // object to reach status pending_validation during creation. Defaults to false. // Whether to wait for a custom hostname SSL sub-object to reach status `pending_validation` during creation. Defaults to `false`. WaitForSSLPendingValidation *bool `json:"waitForSslPendingValidation,omitempty" tf:"wait_for_ssl_pending_validation,omitempty"` // (String) The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource. // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` }
func (*HostnameObservation) DeepCopy ¶
func (in *HostnameObservation) DeepCopy() *HostnameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnameObservation.
func (*HostnameObservation) DeepCopyInto ¶
func (in *HostnameObservation) DeepCopyInto(out *HostnameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostnameParameters ¶
type HostnameParameters struct { // (Map of String) Custom metadata associated with custom hostname. Only supports primitive string values, all other values are accessible via the API directly. // Custom metadata associated with custom hostname. Only supports primitive string values, all other values are accessible via the API directly. // +kubebuilder:validation:Optional CustomMetadata map[string]*string `json:"customMetadata,omitempty" tf:"custom_metadata,omitempty"` // (String) The custom origin server used for certificates. // The custom origin server used for certificates. // +kubebuilder:validation:Optional CustomOriginServer *string `json:"customOriginServer,omitempty" tf:"custom_origin_server,omitempty"` // (String) The custom origin SNI used for certificates. // The [custom origin SNI](https://developers.cloudflare.com/ssl/ssl-for-saas/hostname-specific-behavior/custom-origin) used for certificates. // +kubebuilder:validation:Optional CustomOriginSni *string `json:"customOriginSni,omitempty" tf:"custom_origin_sni,omitempty"` // (String) Hostname you intend to request a certificate for. Modifying this attribute will force creation of a new resource. // Hostname you intend to request a certificate for. **Modifying this attribute will force creation of a new resource.** // +kubebuilder:validation:Optional Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` // (Block List) SSL properties used when creating the custom hostname. (see below for nested schema) // SSL properties used when creating the custom hostname. // +kubebuilder:validation:Optional SSL []SSLParameters `json:"ssl,omitempty" tf:"ssl,omitempty"` // object to reach status pending_validation during creation. Defaults to false. // Whether to wait for a custom hostname SSL sub-object to reach status `pending_validation` during creation. Defaults to `false`. // +kubebuilder:validation:Optional WaitForSSLPendingValidation *bool `json:"waitForSslPendingValidation,omitempty" tf:"wait_for_ssl_pending_validation,omitempty"` // (String) The zone identifier to target for the resource. Modifying this attribute will force creation of a new resource. // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=github.com/milkpirate/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 (*HostnameParameters) DeepCopy ¶
func (in *HostnameParameters) DeepCopy() *HostnameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnameParameters.
func (*HostnameParameters) DeepCopyInto ¶
func (in *HostnameParameters) DeepCopyInto(out *HostnameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostnameSpec ¶
type HostnameSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HostnameParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider HostnameInitParameters `json:"initProvider,omitempty"` }
HostnameSpec defines the desired state of Hostname
func (*HostnameSpec) DeepCopy ¶
func (in *HostnameSpec) DeepCopy() *HostnameSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnameSpec.
func (*HostnameSpec) DeepCopyInto ¶
func (in *HostnameSpec) DeepCopyInto(out *HostnameSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostnameStatus ¶
type HostnameStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HostnameObservation `json:"atProvider,omitempty"` }
HostnameStatus defines the observed state of Hostname.
func (*HostnameStatus) DeepCopy ¶
func (in *HostnameStatus) DeepCopy() *HostnameStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnameStatus.
func (*HostnameStatus) DeepCopyInto ¶
func (in *HostnameStatus) DeepCopyInto(out *HostnameStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLInitParameters ¶
type SSLInitParameters struct { // (String) A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: ubiquitous, optimal, force. // A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: `ubiquitous`, `optimal`, `force`. BundleMethod *string `json:"bundleMethod,omitempty" tf:"bundle_method,omitempty"` // (String) CertificateAuthority *string `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` // (String) If a custom uploaded certificate is used. // If a custom uploaded certificate is used. CustomCertificate *string `json:"customCertificate,omitempty" tf:"custom_certificate,omitempty"` // (String) The key for a custom uploaded certificate. // The key for a custom uploaded certificate. CustomKey *string `json:"customKey,omitempty" tf:"custom_key,omitempty"` // (String) Domain control validation (DCV) method used for this hostname. Available values: http, txt, email. // Domain control validation (DCV) method used for this hostname. Available values: `http`, `txt`, `email`. Method *string `json:"method,omitempty" tf:"method,omitempty"` // (Block List) SSL/TLS settings for the certificate. (see below for nested schema) // SSL/TLS settings for the certificate. Settings []SettingsInitParameters `json:"settings,omitempty" tf:"settings,omitempty"` // (String) Level of validation to be used for this hostname. Available values: dv. Defaults to dv. // Level of validation to be used for this hostname. Available values: `dv`. Defaults to `dv`. Type *string `json:"type,omitempty" tf:"type,omitempty"` // (Boolean) Indicates whether the certificate covers a wildcard. // Indicates whether the certificate covers a wildcard. Wildcard *bool `json:"wildcard,omitempty" tf:"wildcard,omitempty"` }
func (*SSLInitParameters) DeepCopy ¶
func (in *SSLInitParameters) DeepCopy() *SSLInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSLInitParameters.
func (*SSLInitParameters) DeepCopyInto ¶
func (in *SSLInitParameters) DeepCopyInto(out *SSLInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSLObservation ¶
type SSLObservation struct { // (String) A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: ubiquitous, optimal, force. // A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: `ubiquitous`, `optimal`, `force`. BundleMethod *string `json:"bundleMethod,omitempty" tf:"bundle_method,omitempty"` // (String) CertificateAuthority *string `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` // (String) If a custom uploaded certificate is used. // If a custom uploaded certificate is used. CustomCertificate *string `json:"customCertificate,omitempty" tf:"custom_certificate,omitempty"` // (String) The key for a custom uploaded certificate. // The key for a custom uploaded certificate. CustomKey *string `json:"customKey,omitempty" tf:"custom_key,omitempty"` // (String) Domain control validation (DCV) method used for this hostname. Available values: http, txt, email. // Domain control validation (DCV) method used for this hostname. Available values: `http`, `txt`, `email`. Method *string `json:"method,omitempty" tf:"method,omitempty"` // (Block List) SSL/TLS settings for the certificate. (see below for nested schema) // SSL/TLS settings for the certificate. Settings []SettingsObservation `json:"settings,omitempty" tf:"settings,omitempty"` // (String) Status of the certificate. Status *string `json:"status,omitempty" tf:"status,omitempty"` // (String) Level of validation to be used for this hostname. Available values: dv. Defaults to dv. // Level of validation to be used for this hostname. Available values: `dv`. Defaults to `dv`. Type *string `json:"type,omitempty" tf:"type,omitempty"` // (List of Object) (see below for nested schema) ValidationErrors []ValidationErrorsObservation `json:"validationErrors,omitempty" tf:"validation_errors,omitempty"` // (List of Object) (see below for nested schema) ValidationRecords []ValidationRecordsObservation `json:"validationRecords,omitempty" tf:"validation_records,omitempty"` // (Boolean) Indicates whether the certificate covers a wildcard. // Indicates whether the certificate covers a wildcard. Wildcard *bool `json:"wildcard,omitempty" tf:"wildcard,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 { // (String) A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: ubiquitous, optimal, force. // A ubiquitous bundle has the highest probability of being verified everywhere, even by clients using outdated or unusual trust stores. An optimal bundle uses the shortest chain and newest intermediates. And the force bundle verifies the chain, but does not otherwise modify it. Available values: `ubiquitous`, `optimal`, `force`. // +kubebuilder:validation:Optional BundleMethod *string `json:"bundleMethod,omitempty" tf:"bundle_method,omitempty"` // (String) // +kubebuilder:validation:Optional CertificateAuthority *string `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` // (String) If a custom uploaded certificate is used. // If a custom uploaded certificate is used. // +kubebuilder:validation:Optional CustomCertificate *string `json:"customCertificate,omitempty" tf:"custom_certificate,omitempty"` // (String) The key for a custom uploaded certificate. // The key for a custom uploaded certificate. // +kubebuilder:validation:Optional CustomKey *string `json:"customKey,omitempty" tf:"custom_key,omitempty"` // (String) Domain control validation (DCV) method used for this hostname. Available values: http, txt, email. // Domain control validation (DCV) method used for this hostname. Available values: `http`, `txt`, `email`. // +kubebuilder:validation:Optional Method *string `json:"method,omitempty" tf:"method,omitempty"` // (Block List) SSL/TLS settings for the certificate. (see below for nested schema) // SSL/TLS settings for the certificate. // +kubebuilder:validation:Optional Settings []SettingsParameters `json:"settings,omitempty" tf:"settings,omitempty"` // (String) Level of validation to be used for this hostname. Available values: dv. Defaults to dv. // Level of validation to be used for this hostname. Available values: `dv`. Defaults to `dv`. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // (Boolean) Indicates whether the certificate covers a wildcard. // Indicates whether the certificate covers a wildcard. // +kubebuilder:validation:Optional Wildcard *bool `json:"wildcard,omitempty" tf:"wildcard,omitempty"` }
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 SettingsInitParameters ¶
type SettingsInitParameters struct { // (Set of String) List of SSL/TLS ciphers to associate with this certificate. // List of SSL/TLS ciphers to associate with this certificate. Ciphers []*string `json:"ciphers,omitempty" tf:"ciphers,omitempty"` // (String) Whether early hints should be supported. Available values: on, off. // Whether early hints should be supported. Available values: `on`, `off`. EarlyHints *string `json:"earlyHints,omitempty" tf:"early_hints,omitempty"` // (String) Whether HTTP2 should be supported. Available values: on, off. // Whether HTTP2 should be supported. Available values: `on`, `off`. Http2 *string `json:"http2,omitempty" tf:"http2,omitempty"` // (String) Lowest version of TLS this certificate should support. Available values: 1.0, 1.1, 1.2, 1.3. // Lowest version of TLS this certificate should support. Available values: `1.0`, `1.1`, `1.2`, `1.3`. MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"` // (String) Whether TLSv1.3 should be supported. Available values: on, off. // Whether TLSv1.3 should be supported. Available values: `on`, `off`. Tls13 *string `json:"tls13,omitempty" tf:"tls13,omitempty"` }
func (*SettingsInitParameters) DeepCopy ¶
func (in *SettingsInitParameters) DeepCopy() *SettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsInitParameters.
func (*SettingsInitParameters) DeepCopyInto ¶
func (in *SettingsInitParameters) DeepCopyInto(out *SettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsObservation ¶
type SettingsObservation struct { // (Set of String) List of SSL/TLS ciphers to associate with this certificate. // List of SSL/TLS ciphers to associate with this certificate. Ciphers []*string `json:"ciphers,omitempty" tf:"ciphers,omitempty"` // (String) Whether early hints should be supported. Available values: on, off. // Whether early hints should be supported. Available values: `on`, `off`. EarlyHints *string `json:"earlyHints,omitempty" tf:"early_hints,omitempty"` // (String) Whether HTTP2 should be supported. Available values: on, off. // Whether HTTP2 should be supported. Available values: `on`, `off`. Http2 *string `json:"http2,omitempty" tf:"http2,omitempty"` // (String) Lowest version of TLS this certificate should support. Available values: 1.0, 1.1, 1.2, 1.3. // Lowest version of TLS this certificate should support. Available values: `1.0`, `1.1`, `1.2`, `1.3`. MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"` // (String) Whether TLSv1.3 should be supported. Available values: on, off. // Whether TLSv1.3 should be supported. Available values: `on`, `off`. Tls13 *string `json:"tls13,omitempty" tf:"tls13,omitempty"` }
func (*SettingsObservation) DeepCopy ¶
func (in *SettingsObservation) DeepCopy() *SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsObservation.
func (*SettingsObservation) DeepCopyInto ¶
func (in *SettingsObservation) DeepCopyInto(out *SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsParameters ¶
type SettingsParameters struct { // (Set of String) List of SSL/TLS ciphers to associate with this certificate. // List of SSL/TLS ciphers to associate with this certificate. // +kubebuilder:validation:Optional Ciphers []*string `json:"ciphers,omitempty" tf:"ciphers,omitempty"` // (String) Whether early hints should be supported. Available values: on, off. // Whether early hints should be supported. Available values: `on`, `off`. // +kubebuilder:validation:Optional EarlyHints *string `json:"earlyHints,omitempty" tf:"early_hints,omitempty"` // (String) Whether HTTP2 should be supported. Available values: on, off. // Whether HTTP2 should be supported. Available values: `on`, `off`. // +kubebuilder:validation:Optional Http2 *string `json:"http2,omitempty" tf:"http2,omitempty"` // (String) Lowest version of TLS this certificate should support. Available values: 1.0, 1.1, 1.2, 1.3. // Lowest version of TLS this certificate should support. Available values: `1.0`, `1.1`, `1.2`, `1.3`. // +kubebuilder:validation:Optional MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"` // (String) Whether TLSv1.3 should be supported. Available values: on, off. // Whether TLSv1.3 should be supported. Available values: `on`, `off`. // +kubebuilder:validation:Optional Tls13 *string `json:"tls13,omitempty" tf:"tls13,omitempty"` }
func (*SettingsParameters) DeepCopy ¶
func (in *SettingsParameters) DeepCopy() *SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsParameters.
func (*SettingsParameters) DeepCopyInto ¶
func (in *SettingsParameters) DeepCopyInto(out *SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationErrorsInitParameters ¶
type ValidationErrorsInitParameters struct { }
func (*ValidationErrorsInitParameters) DeepCopy ¶
func (in *ValidationErrorsInitParameters) DeepCopy() *ValidationErrorsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationErrorsInitParameters.
func (*ValidationErrorsInitParameters) DeepCopyInto ¶
func (in *ValidationErrorsInitParameters) DeepCopyInto(out *ValidationErrorsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationErrorsObservation ¶
type ValidationErrorsObservation struct { // (String) Message *string `json:"message,omitempty" tf:"message,omitempty"` }
func (*ValidationErrorsObservation) DeepCopy ¶
func (in *ValidationErrorsObservation) DeepCopy() *ValidationErrorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationErrorsObservation.
func (*ValidationErrorsObservation) DeepCopyInto ¶
func (in *ValidationErrorsObservation) DeepCopyInto(out *ValidationErrorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationErrorsParameters ¶
type ValidationErrorsParameters struct { }
func (*ValidationErrorsParameters) DeepCopy ¶
func (in *ValidationErrorsParameters) DeepCopy() *ValidationErrorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationErrorsParameters.
func (*ValidationErrorsParameters) DeepCopyInto ¶
func (in *ValidationErrorsParameters) DeepCopyInto(out *ValidationErrorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationRecordsInitParameters ¶
type ValidationRecordsInitParameters struct { }
func (*ValidationRecordsInitParameters) DeepCopy ¶
func (in *ValidationRecordsInitParameters) DeepCopy() *ValidationRecordsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationRecordsInitParameters.
func (*ValidationRecordsInitParameters) DeepCopyInto ¶
func (in *ValidationRecordsInitParameters) DeepCopyInto(out *ValidationRecordsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationRecordsObservation ¶
type ValidationRecordsObservation struct { // (String) CnameName *string `json:"cnameName,omitempty" tf:"cname_name,omitempty"` // (String) CnameTarget *string `json:"cnameTarget,omitempty" tf:"cname_target,omitempty"` // (List of String) Emails []*string `json:"emails,omitempty" tf:"emails,omitempty"` // (String) HTTPBody *string `json:"httpBody,omitempty" tf:"http_body,omitempty"` // (String) HTTPURL *string `json:"httpUrl,omitempty" tf:"http_url,omitempty"` // (String) TxtName *string `json:"txtName,omitempty" tf:"txt_name,omitempty"` // (String) TxtValue *string `json:"txtValue,omitempty" tf:"txt_value,omitempty"` }
func (*ValidationRecordsObservation) DeepCopy ¶
func (in *ValidationRecordsObservation) DeepCopy() *ValidationRecordsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationRecordsObservation.
func (*ValidationRecordsObservation) DeepCopyInto ¶
func (in *ValidationRecordsObservation) DeepCopyInto(out *ValidationRecordsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValidationRecordsParameters ¶
type ValidationRecordsParameters struct { }
func (*ValidationRecordsParameters) DeepCopy ¶
func (in *ValidationRecordsParameters) DeepCopy() *ValidationRecordsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValidationRecordsParameters.
func (*ValidationRecordsParameters) DeepCopyInto ¶
func (in *ValidationRecordsParameters) DeepCopyInto(out *ValidationRecordsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.