Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=emailrouting.cloudflare.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActionObservation
- type ActionParameters
- type Address
- func (in *Address) DeepCopy() *Address
- func (in *Address) DeepCopyInto(out *Address)
- func (in *Address) DeepCopyObject() runtime.Object
- func (mg *Address) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Address) GetConnectionDetailsMapping() map[string]string
- func (mg *Address) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Address) GetID() string
- func (tr *Address) GetObservation() (map[string]any, error)
- func (tr *Address) GetParameters() (map[string]any, error)
- func (mg *Address) GetProviderConfigReference() *xpv1.Reference
- func (mg *Address) GetProviderReference() *xpv1.Reference
- func (mg *Address) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Address) GetTerraformResourceType() string
- func (tr *Address) GetTerraformSchemaVersion() int
- func (mg *Address) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Address) LateInitialize(attrs []byte) (bool, error)
- func (mg *Address) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Address) SetConditions(c ...xpv1.Condition)
- func (mg *Address) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Address) SetObservation(obs map[string]any) error
- func (tr *Address) SetParameters(params map[string]any) error
- func (mg *Address) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Address) SetProviderReference(r *xpv1.Reference)
- func (mg *Address) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Address) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AddressList
- type AddressObservation
- type AddressParameters
- type AddressSpec
- type AddressStatus
- type CatchAll
- func (in *CatchAll) DeepCopy() *CatchAll
- func (in *CatchAll) DeepCopyInto(out *CatchAll)
- func (in *CatchAll) DeepCopyObject() runtime.Object
- func (mg *CatchAll) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CatchAll) GetConnectionDetailsMapping() map[string]string
- func (mg *CatchAll) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CatchAll) GetID() string
- func (tr *CatchAll) GetObservation() (map[string]any, error)
- func (tr *CatchAll) GetParameters() (map[string]any, error)
- func (mg *CatchAll) GetProviderConfigReference() *xpv1.Reference
- func (mg *CatchAll) GetProviderReference() *xpv1.Reference
- func (mg *CatchAll) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CatchAll) GetTerraformResourceType() string
- func (tr *CatchAll) GetTerraformSchemaVersion() int
- func (mg *CatchAll) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CatchAll) LateInitialize(attrs []byte) (bool, error)
- func (mg *CatchAll) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CatchAll) SetConditions(c ...xpv1.Condition)
- func (mg *CatchAll) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CatchAll) SetObservation(obs map[string]any) error
- func (tr *CatchAll) SetParameters(params map[string]any) error
- func (mg *CatchAll) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CatchAll) SetProviderReference(r *xpv1.Reference)
- func (mg *CatchAll) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CatchAll) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CatchAllList
- type CatchAllObservation
- type CatchAllParameters
- type CatchAllSpec
- type CatchAllStatus
- type MatcherObservation
- type MatcherParameters
- type Rule
- func (in *Rule) DeepCopy() *Rule
- func (in *Rule) DeepCopyInto(out *Rule)
- func (in *Rule) DeepCopyObject() runtime.Object
- func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Rule) GetConnectionDetailsMapping() map[string]string
- func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Rule) GetID() string
- func (tr *Rule) GetObservation() (map[string]any, error)
- func (tr *Rule) GetParameters() (map[string]any, error)
- func (mg *Rule) GetProviderConfigReference() *xpv1.Reference
- func (mg *Rule) GetProviderReference() *xpv1.Reference
- func (mg *Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Rule) GetTerraformResourceType() string
- func (tr *Rule) GetTerraformSchemaVersion() int
- func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Rule) LateInitialize(attrs []byte) (bool, error)
- func (mg *Rule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Rule) SetConditions(c ...xpv1.Condition)
- func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Rule) SetObservation(obs map[string]any) error
- func (tr *Rule) SetParameters(params map[string]any) error
- func (mg *Rule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Rule) SetProviderReference(r *xpv1.Reference)
- func (mg *Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleActionObservation
- type RuleActionParameters
- type RuleList
- type RuleMatcherObservation
- type RuleMatcherParameters
- type RuleObservation
- type RuleParameters
- type RuleSpec
- type RuleStatus
- type Settings
- func (in *Settings) DeepCopy() *Settings
- func (in *Settings) DeepCopyInto(out *Settings)
- func (in *Settings) DeepCopyObject() runtime.Object
- func (mg *Settings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Settings) GetConnectionDetailsMapping() map[string]string
- func (mg *Settings) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Settings) GetID() string
- func (tr *Settings) GetObservation() (map[string]any, error)
- func (tr *Settings) GetParameters() (map[string]any, error)
- func (mg *Settings) GetProviderConfigReference() *xpv1.Reference
- func (mg *Settings) GetProviderReference() *xpv1.Reference
- func (mg *Settings) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Settings) GetTerraformResourceType() string
- func (tr *Settings) GetTerraformSchemaVersion() int
- func (mg *Settings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Settings) LateInitialize(attrs []byte) (bool, error)
- func (mg *Settings) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Settings) SetConditions(c ...xpv1.Condition)
- func (mg *Settings) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Settings) SetObservation(obs map[string]any) error
- func (tr *Settings) SetParameters(params map[string]any) error
- func (mg *Settings) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Settings) SetProviderReference(r *xpv1.Reference)
- func (mg *Settings) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Settings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SettingsList
- type SettingsObservation
- type SettingsParameters
- type SettingsSpec
- type SettingsStatus
Constants ¶
const ( CRDGroup = "emailrouting.cloudflare.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Address_Kind = "Address" Address_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Address_Kind}.String() Address_KindAPIVersion = Address_Kind + "." + CRDGroupVersion.String() Address_GroupVersionKind = CRDGroupVersion.WithKind(Address_Kind) )
Repository type metadata.
var ( CatchAll_Kind = "CatchAll" CatchAll_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CatchAll_Kind}.String() CatchAll_KindAPIVersion = CatchAll_Kind + "." + CRDGroupVersion.String() CatchAll_GroupVersionKind = CRDGroupVersion.WithKind(CatchAll_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 ( Rule_Kind = "Rule" Rule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Rule_Kind}.String() Rule_KindAPIVersion = Rule_Kind + "." + CRDGroupVersion.String() Rule_GroupVersionKind = CRDGroupVersion.WithKind(Rule_Kind) )
Repository type metadata.
var ( Settings_Kind = "Settings" Settings_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Settings_Kind}.String() Settings_KindAPIVersion = Settings_Kind + "." + CRDGroupVersion.String() Settings_GroupVersionKind = CRDGroupVersion.WithKind(Settings_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionObservation ¶
type ActionObservation struct { }
func (*ActionObservation) DeepCopy ¶
func (in *ActionObservation) DeepCopy() *ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.
func (*ActionObservation) DeepCopyInto ¶
func (in *ActionObservation) DeepCopyInto(out *ActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionParameters ¶
type ActionParameters struct { // Type of supported action. Available values: `drop`, `forward`, `worker`. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // A list with items in the following form. // +kubebuilder:validation:Required Value []*string `json:"value" tf:"value,omitempty"` }
func (*ActionParameters) DeepCopy ¶
func (in *ActionParameters) DeepCopy() *ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.
func (*ActionParameters) DeepCopyInto ¶
func (in *ActionParameters) DeepCopyInto(out *ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Address ¶
type Address struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AddressSpec `json:"spec"` Status AddressStatus `json:"status,omitempty"` }
Address is the Schema for the Addresss 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 (*Address) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Address.
func (*Address) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Address) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Address) GetCondition ¶
func (mg *Address) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Address.
func (*Address) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Address
func (*Address) GetDeletionPolicy ¶
func (mg *Address) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Address.
func (*Address) GetObservation ¶
GetObservation of this Address
func (*Address) GetParameters ¶
GetParameters of this Address
func (*Address) GetProviderConfigReference ¶
GetProviderConfigReference of this Address.
func (*Address) GetProviderReference ¶
GetProviderReference of this Address. Deprecated: Use GetProviderConfigReference.
func (*Address) GetPublishConnectionDetailsTo ¶
func (mg *Address) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Address.
func (*Address) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Address
func (*Address) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Address) GetWriteConnectionSecretToReference ¶
func (mg *Address) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Address.
func (*Address) LateInitialize ¶
LateInitialize this Address using its observed tfState. returns True if there are any spec changes for the resource.
func (*Address) ResolveReferences ¶
ResolveReferences of this Address.
func (*Address) SetConditions ¶
SetConditions of this Address.
func (*Address) SetDeletionPolicy ¶
func (mg *Address) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Address.
func (*Address) SetObservation ¶
SetObservation for this Address
func (*Address) SetParameters ¶
SetParameters for this Address
func (*Address) SetProviderConfigReference ¶
SetProviderConfigReference of this Address.
func (*Address) SetProviderReference ¶
SetProviderReference of this Address. Deprecated: Use SetProviderConfigReference.
func (*Address) SetPublishConnectionDetailsTo ¶
func (mg *Address) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Address.
func (*Address) SetWriteConnectionSecretToReference ¶
func (mg *Address) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Address.
type AddressList ¶
type AddressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Address `json:"items"` }
AddressList contains a list of Addresss
func (*AddressList) DeepCopy ¶
func (in *AddressList) DeepCopy() *AddressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressList.
func (*AddressList) DeepCopyInto ¶
func (in *AddressList) DeepCopyInto(out *AddressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddressList) DeepCopyObject ¶
func (in *AddressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AddressList) GetItems ¶
func (l *AddressList) GetItems() []resource.Managed
GetItems of this AddressList.
type AddressObservation ¶
type AddressObservation struct { // The date and time the destination address has been created. Created *string `json:"created,omitempty" tf:"created,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The date and time the destination address was last modified. Modified *string `json:"modified,omitempty" tf:"modified,omitempty"` // Destination address identifier. Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` // The date and time the destination address has been verified. Null means not verified yet. Verified *string `json:"verified,omitempty" tf:"verified,omitempty"` }
func (*AddressObservation) DeepCopy ¶
func (in *AddressObservation) DeepCopy() *AddressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressObservation.
func (*AddressObservation) DeepCopyInto ¶
func (in *AddressObservation) DeepCopyInto(out *AddressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressParameters ¶
type AddressParameters struct { // The account identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +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:"-"` // The contact email address of the user. **Modifying this attribute will force creation of a new resource.** // +kubebuilder:validation:Required Email *string `json:"email" tf:"email,omitempty"` }
func (*AddressParameters) DeepCopy ¶
func (in *AddressParameters) DeepCopy() *AddressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressParameters.
func (*AddressParameters) DeepCopyInto ¶
func (in *AddressParameters) DeepCopyInto(out *AddressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressSpec ¶
type AddressSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AddressParameters `json:"forProvider"` }
AddressSpec defines the desired state of Address
func (*AddressSpec) DeepCopy ¶
func (in *AddressSpec) DeepCopy() *AddressSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressSpec.
func (*AddressSpec) DeepCopyInto ¶
func (in *AddressSpec) DeepCopyInto(out *AddressSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressStatus ¶
type AddressStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AddressObservation `json:"atProvider,omitempty"` }
AddressStatus defines the observed state of Address.
func (*AddressStatus) DeepCopy ¶
func (in *AddressStatus) DeepCopy() *AddressStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressStatus.
func (*AddressStatus) DeepCopyInto ¶
func (in *AddressStatus) DeepCopyInto(out *AddressStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAll ¶
type CatchAll struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CatchAllSpec `json:"spec"` Status CatchAllStatus `json:"status,omitempty"` }
CatchAll is the Schema for the CatchAlls 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 (*CatchAll) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAll.
func (*CatchAll) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatchAll) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatchAll) GetCondition ¶
func (mg *CatchAll) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CatchAll.
func (*CatchAll) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this CatchAll
func (*CatchAll) GetDeletionPolicy ¶
func (mg *CatchAll) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CatchAll.
func (*CatchAll) GetObservation ¶
GetObservation of this CatchAll
func (*CatchAll) GetParameters ¶
GetParameters of this CatchAll
func (*CatchAll) GetProviderConfigReference ¶
GetProviderConfigReference of this CatchAll.
func (*CatchAll) GetProviderReference ¶
GetProviderReference of this CatchAll. Deprecated: Use GetProviderConfigReference.
func (*CatchAll) GetPublishConnectionDetailsTo ¶
func (mg *CatchAll) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CatchAll.
func (*CatchAll) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this CatchAll
func (*CatchAll) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CatchAll) GetWriteConnectionSecretToReference ¶
func (mg *CatchAll) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CatchAll.
func (*CatchAll) LateInitialize ¶
LateInitialize this CatchAll using its observed tfState. returns True if there are any spec changes for the resource.
func (*CatchAll) ResolveReferences ¶
ResolveReferences of this CatchAll.
func (*CatchAll) SetConditions ¶
SetConditions of this CatchAll.
func (*CatchAll) SetDeletionPolicy ¶
func (mg *CatchAll) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CatchAll.
func (*CatchAll) SetObservation ¶
SetObservation for this CatchAll
func (*CatchAll) SetParameters ¶
SetParameters for this CatchAll
func (*CatchAll) SetProviderConfigReference ¶
SetProviderConfigReference of this CatchAll.
func (*CatchAll) SetProviderReference ¶
SetProviderReference of this CatchAll. Deprecated: Use SetProviderConfigReference.
func (*CatchAll) SetPublishConnectionDetailsTo ¶
func (mg *CatchAll) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CatchAll.
func (*CatchAll) SetWriteConnectionSecretToReference ¶
func (mg *CatchAll) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CatchAll.
type CatchAllList ¶
type CatchAllList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CatchAll `json:"items"` }
CatchAllList contains a list of CatchAlls
func (*CatchAllList) DeepCopy ¶
func (in *CatchAllList) DeepCopy() *CatchAllList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllList.
func (*CatchAllList) DeepCopyInto ¶
func (in *CatchAllList) DeepCopyInto(out *CatchAllList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatchAllList) DeepCopyObject ¶
func (in *CatchAllList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CatchAllList) GetItems ¶
func (l *CatchAllList) GetItems() []resource.Managed
GetItems of this CatchAllList.
type CatchAllObservation ¶
type CatchAllObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // Routing rule identifier. Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*CatchAllObservation) DeepCopy ¶
func (in *CatchAllObservation) DeepCopy() *CatchAllObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllObservation.
func (*CatchAllObservation) DeepCopyInto ¶
func (in *CatchAllObservation) DeepCopyInto(out *CatchAllObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllParameters ¶
type CatchAllParameters struct { // List actions patterns. // +kubebuilder:validation:Required Action []ActionParameters `json:"action" tf:"action,omitempty"` // Routing rule status. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Matching patterns to forward to your actions. // +kubebuilder:validation:Required Matcher []MatcherParameters `json:"matcher" tf:"matcher,omitempty"` // Routing rule name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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 (*CatchAllParameters) DeepCopy ¶
func (in *CatchAllParameters) DeepCopy() *CatchAllParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllParameters.
func (*CatchAllParameters) DeepCopyInto ¶
func (in *CatchAllParameters) DeepCopyInto(out *CatchAllParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllSpec ¶
type CatchAllSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CatchAllParameters `json:"forProvider"` }
CatchAllSpec defines the desired state of CatchAll
func (*CatchAllSpec) DeepCopy ¶
func (in *CatchAllSpec) DeepCopy() *CatchAllSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllSpec.
func (*CatchAllSpec) DeepCopyInto ¶
func (in *CatchAllSpec) DeepCopyInto(out *CatchAllSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatchAllStatus ¶
type CatchAllStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CatchAllObservation `json:"atProvider,omitempty"` }
CatchAllStatus defines the observed state of CatchAll.
func (*CatchAllStatus) DeepCopy ¶
func (in *CatchAllStatus) DeepCopy() *CatchAllStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatchAllStatus.
func (*CatchAllStatus) DeepCopyInto ¶
func (in *CatchAllStatus) DeepCopyInto(out *CatchAllStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatcherObservation ¶
type MatcherObservation struct { }
func (*MatcherObservation) DeepCopy ¶
func (in *MatcherObservation) DeepCopy() *MatcherObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatcherObservation.
func (*MatcherObservation) DeepCopyInto ¶
func (in *MatcherObservation) DeepCopyInto(out *MatcherObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatcherParameters ¶
type MatcherParameters struct { // Type of matcher. Available values: `all`. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*MatcherParameters) DeepCopy ¶
func (in *MatcherParameters) DeepCopy() *MatcherParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatcherParameters.
func (*MatcherParameters) DeepCopyInto ¶
func (in *MatcherParameters) DeepCopyInto(out *MatcherParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rule ¶
type Rule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleSpec `json:"spec"` Status RuleStatus `json:"status,omitempty"` }
Rule is the Schema for the Rules 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 (*Rule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.
func (*Rule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rule) GetCondition ¶
func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Rule.
func (*Rule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Rule
func (*Rule) GetDeletionPolicy ¶
func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Rule.
func (*Rule) GetObservation ¶
GetObservation of this Rule
func (*Rule) GetParameters ¶
GetParameters of this Rule
func (*Rule) GetProviderConfigReference ¶
GetProviderConfigReference of this Rule.
func (*Rule) GetProviderReference ¶
GetProviderReference of this Rule. Deprecated: Use GetProviderConfigReference.
func (*Rule) GetPublishConnectionDetailsTo ¶
func (mg *Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Rule.
func (*Rule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Rule
func (*Rule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Rule) GetWriteConnectionSecretToReference ¶
func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Rule.
func (*Rule) LateInitialize ¶
LateInitialize this Rule using its observed tfState. returns True if there are any spec changes for the resource.
func (*Rule) ResolveReferences ¶
ResolveReferences of this Rule.
func (*Rule) SetConditions ¶
SetConditions of this Rule.
func (*Rule) SetDeletionPolicy ¶
func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Rule.
func (*Rule) SetObservation ¶
SetObservation for this Rule
func (*Rule) SetParameters ¶
SetParameters for this Rule
func (*Rule) SetProviderConfigReference ¶
SetProviderConfigReference of this Rule.
func (*Rule) SetProviderReference ¶
SetProviderReference of this Rule. Deprecated: Use SetProviderConfigReference.
func (*Rule) SetPublishConnectionDetailsTo ¶
func (mg *Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Rule.
func (*Rule) SetWriteConnectionSecretToReference ¶
func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Rule.
type RuleActionObservation ¶
type RuleActionObservation struct { }
func (*RuleActionObservation) DeepCopy ¶
func (in *RuleActionObservation) DeepCopy() *RuleActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionObservation.
func (*RuleActionObservation) DeepCopyInto ¶
func (in *RuleActionObservation) DeepCopyInto(out *RuleActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleActionParameters ¶
type RuleActionParameters struct { // Type of supported action. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // An array with items in the following form. // +kubebuilder:validation:Required Value []*string `json:"value" tf:"value,omitempty"` }
func (*RuleActionParameters) DeepCopy ¶
func (in *RuleActionParameters) DeepCopy() *RuleActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleActionParameters.
func (*RuleActionParameters) DeepCopyInto ¶
func (in *RuleActionParameters) DeepCopyInto(out *RuleActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleList ¶
type RuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Rule `json:"items"` }
RuleList contains a list of Rules
func (*RuleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleList.
func (*RuleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuleMatcherObservation ¶
type RuleMatcherObservation struct { }
func (*RuleMatcherObservation) DeepCopy ¶
func (in *RuleMatcherObservation) DeepCopy() *RuleMatcherObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleMatcherObservation.
func (*RuleMatcherObservation) DeepCopyInto ¶
func (in *RuleMatcherObservation) DeepCopyInto(out *RuleMatcherObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleMatcherParameters ¶
type RuleMatcherParameters struct { // Field for type matcher. // +kubebuilder:validation:Optional Field *string `json:"field,omitempty" tf:"field,omitempty"` // Type of matcher. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // Value for matcher. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RuleMatcherParameters) DeepCopy ¶
func (in *RuleMatcherParameters) DeepCopy() *RuleMatcherParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleMatcherParameters.
func (*RuleMatcherParameters) DeepCopyInto ¶
func (in *RuleMatcherParameters) DeepCopyInto(out *RuleMatcherParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation ¶
type RuleObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // Routing rule identifier. Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // List actions patterns. // +kubebuilder:validation:Required Action []RuleActionParameters `json:"action" tf:"action,omitempty"` // Routing rule status. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Matching patterns to forward to your actions. // +kubebuilder:validation:Required Matcher []RuleMatcherParameters `json:"matcher" tf:"matcher,omitempty"` // Routing rule name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Priority of the routing rule. // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"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 (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSpec ¶
type RuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleParameters `json:"forProvider"` }
RuleSpec defines the desired state of Rule
func (*RuleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpec.
func (*RuleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatus ¶
type RuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RuleObservation `json:"atProvider,omitempty"` }
RuleStatus defines the observed state of Rule.
func (*RuleStatus) DeepCopy ¶
func (in *RuleStatus) DeepCopy() *RuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatus.
func (*RuleStatus) DeepCopyInto ¶
func (in *RuleStatus) DeepCopyInto(out *RuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Settings ¶
type Settings struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SettingsSpec `json:"spec"` Status SettingsStatus `json:"status,omitempty"` }
Settings is the Schema for the Settingss 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 (*Settings) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Settings.
func (*Settings) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Settings) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Settings) GetCondition ¶
func (mg *Settings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Settings.
func (*Settings) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Settings
func (*Settings) GetDeletionPolicy ¶
func (mg *Settings) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Settings.
func (*Settings) GetObservation ¶
GetObservation of this Settings
func (*Settings) GetParameters ¶
GetParameters of this Settings
func (*Settings) GetProviderConfigReference ¶
GetProviderConfigReference of this Settings.
func (*Settings) GetProviderReference ¶
GetProviderReference of this Settings. Deprecated: Use GetProviderConfigReference.
func (*Settings) GetPublishConnectionDetailsTo ¶
func (mg *Settings) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Settings.
func (*Settings) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Settings
func (*Settings) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Settings) GetWriteConnectionSecretToReference ¶
func (mg *Settings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Settings.
func (*Settings) LateInitialize ¶
LateInitialize this Settings using its observed tfState. returns True if there are any spec changes for the resource.
func (*Settings) ResolveReferences ¶
ResolveReferences of this Settings.
func (*Settings) SetConditions ¶
SetConditions of this Settings.
func (*Settings) SetDeletionPolicy ¶
func (mg *Settings) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Settings.
func (*Settings) SetObservation ¶
SetObservation for this Settings
func (*Settings) SetParameters ¶
SetParameters for this Settings
func (*Settings) SetProviderConfigReference ¶
SetProviderConfigReference of this Settings.
func (*Settings) SetProviderReference ¶
SetProviderReference of this Settings. Deprecated: Use SetProviderConfigReference.
func (*Settings) SetPublishConnectionDetailsTo ¶
func (mg *Settings) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Settings.
func (*Settings) SetWriteConnectionSecretToReference ¶
func (mg *Settings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Settings.
type SettingsList ¶
type SettingsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Settings `json:"items"` }
SettingsList contains a list of Settingss
func (*SettingsList) DeepCopy ¶
func (in *SettingsList) DeepCopy() *SettingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsList.
func (*SettingsList) DeepCopyInto ¶
func (in *SettingsList) DeepCopyInto(out *SettingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SettingsList) DeepCopyObject ¶
func (in *SettingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SettingsList) GetItems ¶
func (l *SettingsList) GetItems() []resource.Managed
GetItems of this SettingsList.
type SettingsObservation ¶
type SettingsObservation struct { // The date and time the settings have been created. Created *string `json:"created,omitempty" tf:"created,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The date and time the settings have been modified. Modified *string `json:"modified,omitempty" tf:"modified,omitempty"` // Domain of your zone. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Show the state of your account, and the type or configuration error. Status *string `json:"status,omitempty" tf:"status,omitempty"` // Email Routing settings identifier. Tag *string `json:"tag,omitempty" tf:"tag,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 { // State of the zone settings for Email Routing. **Modifying this attribute will force creation of a new resource.** // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // Flag to check if the user skipped the configuration wizard. // +kubebuilder:validation:Optional SkipWizard *bool `json:"skipWizard,omitempty" tf:"skip_wizard,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new 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 (*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 SettingsSpec ¶
type SettingsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SettingsParameters `json:"forProvider"` }
SettingsSpec defines the desired state of Settings
func (*SettingsSpec) DeepCopy ¶
func (in *SettingsSpec) DeepCopy() *SettingsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsSpec.
func (*SettingsSpec) DeepCopyInto ¶
func (in *SettingsSpec) DeepCopyInto(out *SettingsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsStatus ¶
type SettingsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SettingsObservation `json:"atProvider,omitempty"` }
SettingsStatus defines the observed state of Settings.
func (*SettingsStatus) DeepCopy ¶
func (in *SettingsStatus) DeepCopy() *SettingsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsStatus.
func (*SettingsStatus) DeepCopyInto ¶
func (in *SettingsStatus) DeepCopyInto(out *SettingsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.