Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=teams.cloudflare.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Account) GetConnectionDetailsMapping() map[string]string
- func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Account) GetID() string
- func (tr *Account) GetObservation() (map[string]any, error)
- func (tr *Account) GetParameters() (map[string]any, error)
- func (mg *Account) GetProviderConfigReference() *xpv1.Reference
- func (mg *Account) GetProviderReference() *xpv1.Reference
- func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Account) GetTerraformResourceType() string
- func (tr *Account) GetTerraformSchemaVersion() int
- func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Account) LateInitialize(attrs []byte) (bool, error)
- func (mg *Account) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Account) SetConditions(c ...xpv1.Condition)
- func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Account) SetObservation(obs map[string]any) error
- func (tr *Account) SetParameters(params map[string]any) error
- func (mg *Account) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Account) SetProviderReference(r *xpv1.Reference)
- func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountList
- type AccountObservation
- type AccountParameters
- type AccountSpec
- type AccountStatus
- type AntivirusObservation
- type AntivirusParameters
- type BisoAdminControlsObservation
- type BisoAdminControlsParameters
- type BlockPageObservation
- type BlockPageParameters
- type CheckSessionObservation
- type CheckSessionParameters
- type DNSObservation
- type DNSParameters
- type FipsObservation
- type FipsParameters
- type HTTPObservation
- type HTTPParameters
- type L4Observation
- type L4OverrideObservation
- type L4OverrideParameters
- type L4Parameters
- type List
- func (in *List) DeepCopy() *List
- func (in *List) DeepCopyInto(out *List)
- func (in *List) DeepCopyObject() runtime.Object
- func (mg *List) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *List) GetConnectionDetailsMapping() map[string]string
- func (mg *List) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *List) GetID() string
- func (tr *List) GetObservation() (map[string]any, error)
- func (tr *List) GetParameters() (map[string]any, error)
- func (mg *List) GetProviderConfigReference() *xpv1.Reference
- func (mg *List) GetProviderReference() *xpv1.Reference
- func (mg *List) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *List) GetTerraformResourceType() string
- func (tr *List) GetTerraformSchemaVersion() int
- func (mg *List) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *List) LateInitialize(attrs []byte) (bool, error)
- func (mg *List) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *List) SetConditions(c ...xpv1.Condition)
- func (mg *List) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *List) SetObservation(obs map[string]any) error
- func (tr *List) SetParameters(params map[string]any) error
- func (mg *List) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *List) SetProviderReference(r *xpv1.Reference)
- func (mg *List) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *List) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ListList
- type ListObservation
- type ListParameters
- type ListSpec
- type ListStatus
- type Location
- func (in *Location) DeepCopy() *Location
- func (in *Location) DeepCopyInto(out *Location)
- func (in *Location) DeepCopyObject() runtime.Object
- func (mg *Location) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Location) GetConnectionDetailsMapping() map[string]string
- func (mg *Location) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Location) GetID() string
- func (tr *Location) GetObservation() (map[string]any, error)
- func (tr *Location) GetParameters() (map[string]any, error)
- func (mg *Location) GetProviderConfigReference() *xpv1.Reference
- func (mg *Location) GetProviderReference() *xpv1.Reference
- func (mg *Location) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Location) GetTerraformResourceType() string
- func (tr *Location) GetTerraformSchemaVersion() int
- func (mg *Location) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Location) LateInitialize(attrs []byte) (bool, error)
- func (mg *Location) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Location) SetConditions(c ...xpv1.Condition)
- func (mg *Location) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Location) SetObservation(obs map[string]any) error
- func (tr *Location) SetParameters(params map[string]any) error
- func (mg *Location) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Location) SetProviderReference(r *xpv1.Reference)
- func (mg *Location) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Location) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LocationList
- type LocationObservation
- type LocationParameters
- type LocationSpec
- type LocationStatus
- type LoggingObservation
- type LoggingParameters
- type NetworksObservation
- type NetworksParameters
- type ProxyEndpoint
- func (in *ProxyEndpoint) DeepCopy() *ProxyEndpoint
- func (in *ProxyEndpoint) DeepCopyInto(out *ProxyEndpoint)
- func (in *ProxyEndpoint) DeepCopyObject() runtime.Object
- func (mg *ProxyEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProxyEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *ProxyEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProxyEndpoint) GetID() string
- func (tr *ProxyEndpoint) GetObservation() (map[string]any, error)
- func (tr *ProxyEndpoint) GetParameters() (map[string]any, error)
- func (mg *ProxyEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProxyEndpoint) GetProviderReference() *xpv1.Reference
- func (mg *ProxyEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ProxyEndpoint) GetTerraformResourceType() string
- func (tr *ProxyEndpoint) GetTerraformSchemaVersion() int
- func (mg *ProxyEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProxyEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProxyEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProxyEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *ProxyEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProxyEndpoint) SetObservation(obs map[string]any) error
- func (tr *ProxyEndpoint) SetParameters(params map[string]any) error
- func (mg *ProxyEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProxyEndpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *ProxyEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProxyEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProxyEndpointList
- type ProxyEndpointObservation
- type ProxyEndpointParameters
- type ProxyEndpointSpec
- type ProxyEndpointStatus
- type ProxyObservation
- type ProxyParameters
- 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 RuleList
- type RuleObservation
- type RuleParameters
- type RuleSettingsObservation
- type RuleSettingsParameters
- type RuleSpec
- type RuleStatus
- type SettingsByRuleTypeObservation
- type SettingsByRuleTypeParameters
Constants ¶
const ( CRDGroup = "teams.cloudflare.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Account_Kind = "Account" Account_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Account_Kind}.String() Account_KindAPIVersion = Account_Kind + "." + CRDGroupVersion.String() Account_GroupVersionKind = CRDGroupVersion.WithKind(Account_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 ( List_Kind = "List" List_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: List_Kind}.String() List_KindAPIVersion = List_Kind + "." + CRDGroupVersion.String() List_GroupVersionKind = CRDGroupVersion.WithKind(List_Kind) )
Repository type metadata.
var ( Location_Kind = "Location" Location_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Location_Kind}.String() Location_KindAPIVersion = Location_Kind + "." + CRDGroupVersion.String() Location_GroupVersionKind = CRDGroupVersion.WithKind(Location_Kind) )
Repository type metadata.
var ( ProxyEndpoint_Kind = "ProxyEndpoint" ProxyEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProxyEndpoint_Kind}.String() ProxyEndpoint_KindAPIVersion = ProxyEndpoint_Kind + "." + CRDGroupVersion.String() ProxyEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(ProxyEndpoint_Kind) )
Repository type metadata.
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.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` }
Account is the Schema for the Accounts 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 (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) GetCondition ¶
func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Account.
func (*Account) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Account
func (*Account) GetDeletionPolicy ¶
func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Account.
func (*Account) GetObservation ¶
GetObservation of this Account
func (*Account) GetParameters ¶
GetParameters of this Account
func (*Account) GetProviderConfigReference ¶
GetProviderConfigReference of this Account.
func (*Account) GetProviderReference ¶
GetProviderReference of this Account. Deprecated: Use GetProviderConfigReference.
func (*Account) GetPublishConnectionDetailsTo ¶
func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Account.
func (*Account) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Account
func (*Account) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Account) GetWriteConnectionSecretToReference ¶
func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Account.
func (*Account) LateInitialize ¶
LateInitialize this Account using its observed tfState. returns True if there are any spec changes for the resource.
func (*Account) ResolveReferences ¶
ResolveReferences of this Account.
func (*Account) SetConditions ¶
SetConditions of this Account.
func (*Account) SetDeletionPolicy ¶
func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Account.
func (*Account) SetObservation ¶
SetObservation for this Account
func (*Account) SetParameters ¶
SetParameters for this Account
func (*Account) SetProviderConfigReference ¶
SetProviderConfigReference of this Account.
func (*Account) SetProviderReference ¶
SetProviderReference of this Account. Deprecated: Use SetProviderConfigReference.
func (*Account) SetPublishConnectionDetailsTo ¶
func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Account.
func (*Account) SetWriteConnectionSecretToReference ¶
func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Account.
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Account `json:"items"` }
AccountList contains a list of Accounts
func (*AccountList) DeepCopy ¶
func (in *AccountList) DeepCopy() *AccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.
func (*AccountList) DeepCopyInto ¶
func (in *AccountList) DeepCopyInto(out *AccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountList) DeepCopyObject ¶
func (in *AccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountList) GetItems ¶
func (l *AccountList) GetItems() []resource.Managed
GetItems of this AccountList.
type AccountObservation ¶
type AccountObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AccountObservation) DeepCopy ¶
func (in *AccountObservation) DeepCopy() *AccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountObservation.
func (*AccountObservation) DeepCopyInto ¶
func (in *AccountObservation) DeepCopyInto(out *AccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountParameters ¶
type AccountParameters struct { // The account identifier to target for the 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:"-"` // +kubebuilder:validation:Optional ActivityLogEnabled *bool `json:"activityLogEnabled,omitempty" tf:"activity_log_enabled,omitempty"` // +kubebuilder:validation:Optional Antivirus []AntivirusParameters `json:"antivirus,omitempty" tf:"antivirus,omitempty"` // +kubebuilder:validation:Optional BlockPage []BlockPageParameters `json:"blockPage,omitempty" tf:"block_page,omitempty"` // +kubebuilder:validation:Optional Fips []FipsParameters `json:"fips,omitempty" tf:"fips,omitempty"` // +kubebuilder:validation:Optional Logging []LoggingParameters `json:"logging,omitempty" tf:"logging,omitempty"` // +kubebuilder:validation:Optional Proxy []ProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // +kubebuilder:validation:Optional TLSDecryptEnabled *bool `json:"tlsDecryptEnabled,omitempty" tf:"tls_decrypt_enabled,omitempty"` // +kubebuilder:validation:Optional URLBrowserIsolationEnabled *bool `json:"urlBrowserIsolationEnabled,omitempty" tf:"url_browser_isolation_enabled,omitempty"` }
func (*AccountParameters) DeepCopy ¶
func (in *AccountParameters) DeepCopy() *AccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountParameters.
func (*AccountParameters) DeepCopyInto ¶
func (in *AccountParameters) DeepCopyInto(out *AccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpec ¶
type AccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccountParameters `json:"forProvider"` }
AccountSpec defines the desired state of Account
func (*AccountSpec) DeepCopy ¶
func (in *AccountSpec) DeepCopy() *AccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.
func (*AccountSpec) DeepCopyInto ¶
func (in *AccountSpec) DeepCopyInto(out *AccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountStatus ¶
type AccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccountObservation `json:"atProvider,omitempty"` }
AccountStatus defines the observed state of Account.
func (*AccountStatus) DeepCopy ¶
func (in *AccountStatus) DeepCopy() *AccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.
func (*AccountStatus) DeepCopyInto ¶
func (in *AccountStatus) DeepCopyInto(out *AccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AntivirusObservation ¶
type AntivirusObservation struct { }
func (*AntivirusObservation) DeepCopy ¶
func (in *AntivirusObservation) DeepCopy() *AntivirusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AntivirusObservation.
func (*AntivirusObservation) DeepCopyInto ¶
func (in *AntivirusObservation) DeepCopyInto(out *AntivirusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AntivirusParameters ¶
type AntivirusParameters struct { // +kubebuilder:validation:Required EnabledDownloadPhase *bool `json:"enabledDownloadPhase" tf:"enabled_download_phase,omitempty"` // +kubebuilder:validation:Required EnabledUploadPhase *bool `json:"enabledUploadPhase" tf:"enabled_upload_phase,omitempty"` // +kubebuilder:validation:Required FailClosed *bool `json:"failClosed" tf:"fail_closed,omitempty"` }
func (*AntivirusParameters) DeepCopy ¶
func (in *AntivirusParameters) DeepCopy() *AntivirusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AntivirusParameters.
func (*AntivirusParameters) DeepCopyInto ¶
func (in *AntivirusParameters) DeepCopyInto(out *AntivirusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BisoAdminControlsObservation ¶
type BisoAdminControlsObservation struct { }
func (*BisoAdminControlsObservation) DeepCopy ¶
func (in *BisoAdminControlsObservation) DeepCopy() *BisoAdminControlsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BisoAdminControlsObservation.
func (*BisoAdminControlsObservation) DeepCopyInto ¶
func (in *BisoAdminControlsObservation) DeepCopyInto(out *BisoAdminControlsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BisoAdminControlsParameters ¶
type BisoAdminControlsParameters struct { // +kubebuilder:validation:Optional DisableCopyPaste *bool `json:"disableCopyPaste,omitempty" tf:"disable_copy_paste,omitempty"` // +kubebuilder:validation:Optional DisableDownload *bool `json:"disableDownload,omitempty" tf:"disable_download,omitempty"` // +kubebuilder:validation:Optional DisableKeyboard *bool `json:"disableKeyboard,omitempty" tf:"disable_keyboard,omitempty"` // +kubebuilder:validation:Optional DisablePrinting *bool `json:"disablePrinting,omitempty" tf:"disable_printing,omitempty"` // +kubebuilder:validation:Optional DisableUpload *bool `json:"disableUpload,omitempty" tf:"disable_upload,omitempty"` }
func (*BisoAdminControlsParameters) DeepCopy ¶
func (in *BisoAdminControlsParameters) DeepCopy() *BisoAdminControlsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BisoAdminControlsParameters.
func (*BisoAdminControlsParameters) DeepCopyInto ¶
func (in *BisoAdminControlsParameters) DeepCopyInto(out *BisoAdminControlsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockPageObservation ¶
type BlockPageObservation struct { }
func (*BlockPageObservation) DeepCopy ¶
func (in *BlockPageObservation) DeepCopy() *BlockPageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockPageObservation.
func (*BlockPageObservation) DeepCopyInto ¶
func (in *BlockPageObservation) DeepCopyInto(out *BlockPageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlockPageParameters ¶
type BlockPageParameters struct { // +kubebuilder:validation:Optional BackgroundColor *string `json:"backgroundColor,omitempty" tf:"background_color,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` FooterText *string `json:"footerText,omitempty" tf:"footer_text,omitempty"` // +kubebuilder:validation:Optional HeaderText *string `json:"headerText,omitempty" tf:"header_text,omitempty"` // +kubebuilder:validation:Optional LogoPath *string `json:"logoPath,omitempty" tf:"logo_path,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*BlockPageParameters) DeepCopy ¶
func (in *BlockPageParameters) DeepCopy() *BlockPageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlockPageParameters.
func (*BlockPageParameters) DeepCopyInto ¶
func (in *BlockPageParameters) DeepCopyInto(out *BlockPageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CheckSessionObservation ¶
type CheckSessionObservation struct { }
func (*CheckSessionObservation) DeepCopy ¶
func (in *CheckSessionObservation) DeepCopy() *CheckSessionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CheckSessionObservation.
func (*CheckSessionObservation) DeepCopyInto ¶
func (in *CheckSessionObservation) DeepCopyInto(out *CheckSessionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CheckSessionParameters ¶
type CheckSessionParameters struct { // +kubebuilder:validation:Required Duration *string `json:"duration" tf:"duration,omitempty"` // +kubebuilder:validation:Required Enforce *bool `json:"enforce" tf:"enforce,omitempty"` }
func (*CheckSessionParameters) DeepCopy ¶
func (in *CheckSessionParameters) DeepCopy() *CheckSessionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CheckSessionParameters.
func (*CheckSessionParameters) DeepCopyInto ¶
func (in *CheckSessionParameters) DeepCopyInto(out *CheckSessionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSObservation ¶
type DNSObservation struct { }
func (*DNSObservation) DeepCopy ¶
func (in *DNSObservation) DeepCopy() *DNSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSObservation.
func (*DNSObservation) DeepCopyInto ¶
func (in *DNSObservation) DeepCopyInto(out *DNSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSParameters ¶
type DNSParameters struct { // +kubebuilder:validation:Required LogAll *bool `json:"logAll" tf:"log_all,omitempty"` // +kubebuilder:validation:Required LogBlocks *bool `json:"logBlocks" tf:"log_blocks,omitempty"` }
func (*DNSParameters) DeepCopy ¶
func (in *DNSParameters) DeepCopy() *DNSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSParameters.
func (*DNSParameters) DeepCopyInto ¶
func (in *DNSParameters) DeepCopyInto(out *DNSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FipsObservation ¶
type FipsObservation struct { }
func (*FipsObservation) DeepCopy ¶
func (in *FipsObservation) DeepCopy() *FipsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FipsObservation.
func (*FipsObservation) DeepCopyInto ¶
func (in *FipsObservation) DeepCopyInto(out *FipsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FipsParameters ¶
type FipsParameters struct { // +kubebuilder:validation:Optional TLS *bool `json:"tls,omitempty" tf:"tls,omitempty"` }
func (*FipsParameters) DeepCopy ¶
func (in *FipsParameters) DeepCopy() *FipsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FipsParameters.
func (*FipsParameters) DeepCopyInto ¶
func (in *FipsParameters) DeepCopyInto(out *FipsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPObservation ¶
type HTTPObservation struct { }
func (*HTTPObservation) DeepCopy ¶
func (in *HTTPObservation) DeepCopy() *HTTPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPObservation.
func (*HTTPObservation) DeepCopyInto ¶
func (in *HTTPObservation) DeepCopyInto(out *HTTPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPParameters ¶
type HTTPParameters struct { // +kubebuilder:validation:Required LogAll *bool `json:"logAll" tf:"log_all,omitempty"` // +kubebuilder:validation:Required LogBlocks *bool `json:"logBlocks" tf:"log_blocks,omitempty"` }
func (*HTTPParameters) DeepCopy ¶
func (in *HTTPParameters) DeepCopy() *HTTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPParameters.
func (*HTTPParameters) DeepCopyInto ¶
func (in *HTTPParameters) DeepCopyInto(out *HTTPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L4Observation ¶
type L4Observation struct { }
func (*L4Observation) DeepCopy ¶
func (in *L4Observation) DeepCopy() *L4Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L4Observation.
func (*L4Observation) DeepCopyInto ¶
func (in *L4Observation) DeepCopyInto(out *L4Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L4OverrideObservation ¶
type L4OverrideObservation struct { }
func (*L4OverrideObservation) DeepCopy ¶
func (in *L4OverrideObservation) DeepCopy() *L4OverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L4OverrideObservation.
func (*L4OverrideObservation) DeepCopyInto ¶
func (in *L4OverrideObservation) DeepCopyInto(out *L4OverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L4OverrideParameters ¶
type L4OverrideParameters struct { // +kubebuilder:validation:Required IP *string `json:"ip" tf:"ip,omitempty"` // +kubebuilder:validation:Required Port *float64 `json:"port" tf:"port,omitempty"` }
func (*L4OverrideParameters) DeepCopy ¶
func (in *L4OverrideParameters) DeepCopy() *L4OverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L4OverrideParameters.
func (*L4OverrideParameters) DeepCopyInto ¶
func (in *L4OverrideParameters) DeepCopyInto(out *L4OverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type L4Parameters ¶
type L4Parameters struct { // +kubebuilder:validation:Required LogAll *bool `json:"logAll" tf:"log_all,omitempty"` // +kubebuilder:validation:Required LogBlocks *bool `json:"logBlocks" tf:"log_blocks,omitempty"` }
func (*L4Parameters) DeepCopy ¶
func (in *L4Parameters) DeepCopy() *L4Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new L4Parameters.
func (*L4Parameters) DeepCopyInto ¶
func (in *L4Parameters) DeepCopyInto(out *L4Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type List ¶
type List struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListSpec `json:"spec"` Status ListStatus `json:"status,omitempty"` }
List is the Schema for the Lists 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 (*List) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new List.
func (*List) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*List) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*List) GetCondition ¶
func (mg *List) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this List.
func (*List) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this List
func (*List) GetDeletionPolicy ¶
func (mg *List) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this List.
func (*List) GetObservation ¶
GetObservation of this List
func (*List) GetParameters ¶
GetParameters of this List
func (*List) GetProviderConfigReference ¶
GetProviderConfigReference of this List.
func (*List) GetProviderReference ¶
GetProviderReference of this List. Deprecated: Use GetProviderConfigReference.
func (*List) GetPublishConnectionDetailsTo ¶
func (mg *List) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this List.
func (*List) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this List
func (*List) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*List) GetWriteConnectionSecretToReference ¶
func (mg *List) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this List.
func (*List) LateInitialize ¶
LateInitialize this List using its observed tfState. returns True if there are any spec changes for the resource.
func (*List) ResolveReferences ¶
ResolveReferences of this List.
func (*List) SetConditions ¶
SetConditions of this List.
func (*List) SetDeletionPolicy ¶
func (mg *List) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this List.
func (*List) SetObservation ¶
SetObservation for this List
func (*List) SetParameters ¶
SetParameters for this List
func (*List) SetProviderConfigReference ¶
SetProviderConfigReference of this List.
func (*List) SetProviderReference ¶
SetProviderReference of this List. Deprecated: Use SetProviderConfigReference.
func (*List) SetPublishConnectionDetailsTo ¶
func (mg *List) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this List.
func (*List) SetWriteConnectionSecretToReference ¶
func (mg *List) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this List.
type ListList ¶
type ListList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []List `json:"items"` }
ListList contains a list of Lists
func (*ListList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListList.
func (*ListList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ListObservation ¶
type ListObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ListObservation) DeepCopy ¶
func (in *ListObservation) DeepCopy() *ListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListObservation.
func (*ListObservation) DeepCopyInto ¶
func (in *ListObservation) DeepCopyInto(out *ListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListParameters ¶
type ListParameters struct { // The account identifier to target for the 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:"-"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Items []*string `json:"items,omitempty" tf:"items,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ListParameters) DeepCopy ¶
func (in *ListParameters) DeepCopy() *ListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListParameters.
func (*ListParameters) DeepCopyInto ¶
func (in *ListParameters) DeepCopyInto(out *ListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListSpec ¶
type ListSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ListParameters `json:"forProvider"` }
ListSpec defines the desired state of List
func (*ListSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListSpec.
func (*ListSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListStatus ¶
type ListStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ListObservation `json:"atProvider,omitempty"` }
ListStatus defines the observed state of List.
func (*ListStatus) DeepCopy ¶
func (in *ListStatus) DeepCopy() *ListStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListStatus.
func (*ListStatus) DeepCopyInto ¶
func (in *ListStatus) DeepCopyInto(out *ListStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Location ¶
type Location struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LocationSpec `json:"spec"` Status LocationStatus `json:"status,omitempty"` }
Location is the Schema for the Locations 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 (*Location) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Location.
func (*Location) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Location) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Location) GetCondition ¶
func (mg *Location) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Location.
func (*Location) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Location
func (*Location) GetDeletionPolicy ¶
func (mg *Location) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Location.
func (*Location) GetObservation ¶
GetObservation of this Location
func (*Location) GetParameters ¶
GetParameters of this Location
func (*Location) GetProviderConfigReference ¶
GetProviderConfigReference of this Location.
func (*Location) GetProviderReference ¶
GetProviderReference of this Location. Deprecated: Use GetProviderConfigReference.
func (*Location) GetPublishConnectionDetailsTo ¶
func (mg *Location) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Location.
func (*Location) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Location
func (*Location) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Location) GetWriteConnectionSecretToReference ¶
func (mg *Location) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Location.
func (*Location) LateInitialize ¶
LateInitialize this Location using its observed tfState. returns True if there are any spec changes for the resource.
func (*Location) ResolveReferences ¶
ResolveReferences of this Location.
func (*Location) SetConditions ¶
SetConditions of this Location.
func (*Location) SetDeletionPolicy ¶
func (mg *Location) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Location.
func (*Location) SetObservation ¶
SetObservation for this Location
func (*Location) SetParameters ¶
SetParameters for this Location
func (*Location) SetProviderConfigReference ¶
SetProviderConfigReference of this Location.
func (*Location) SetProviderReference ¶
SetProviderReference of this Location. Deprecated: Use SetProviderConfigReference.
func (*Location) SetPublishConnectionDetailsTo ¶
func (mg *Location) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Location.
func (*Location) SetWriteConnectionSecretToReference ¶
func (mg *Location) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Location.
type LocationList ¶
type LocationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Location `json:"items"` }
LocationList contains a list of Locations
func (*LocationList) DeepCopy ¶
func (in *LocationList) DeepCopy() *LocationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationList.
func (*LocationList) DeepCopyInto ¶
func (in *LocationList) DeepCopyInto(out *LocationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocationList) DeepCopyObject ¶
func (in *LocationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LocationList) GetItems ¶
func (l *LocationList) GetItems() []resource.Managed
GetItems of this LocationList.
type LocationObservation ¶
type LocationObservation struct { AnonymizedLogsEnabled *bool `json:"anonymizedLogsEnabled,omitempty" tf:"anonymized_logs_enabled,omitempty"` DohSubdomain *string `json:"dohSubdomain,omitempty" tf:"doh_subdomain,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IP *string `json:"ip,omitempty" tf:"ip,omitempty"` IPv4Destination *string `json:"ipv4Destination,omitempty" tf:"ipv4_destination,omitempty"` // +kubebuilder:validation:Optional Networks []NetworksObservation `json:"networks,omitempty" tf:"networks,omitempty"` PolicyIds []*string `json:"policyIds,omitempty" tf:"policy_ids,omitempty"` }
func (*LocationObservation) DeepCopy ¶
func (in *LocationObservation) DeepCopy() *LocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationObservation.
func (*LocationObservation) DeepCopyInto ¶
func (in *LocationObservation) DeepCopyInto(out *LocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationParameters ¶
type LocationParameters struct { // The account identifier to target for the 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:"-"` // +kubebuilder:validation:Optional ClientDefault *bool `json:"clientDefault,omitempty" tf:"client_default,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Networks []NetworksParameters `json:"networks,omitempty" tf:"networks,omitempty"` }
func (*LocationParameters) DeepCopy ¶
func (in *LocationParameters) DeepCopy() *LocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationParameters.
func (*LocationParameters) DeepCopyInto ¶
func (in *LocationParameters) DeepCopyInto(out *LocationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationSpec ¶
type LocationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LocationParameters `json:"forProvider"` }
LocationSpec defines the desired state of Location
func (*LocationSpec) DeepCopy ¶
func (in *LocationSpec) DeepCopy() *LocationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationSpec.
func (*LocationSpec) DeepCopyInto ¶
func (in *LocationSpec) DeepCopyInto(out *LocationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocationStatus ¶
type LocationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LocationObservation `json:"atProvider,omitempty"` }
LocationStatus defines the observed state of Location.
func (*LocationStatus) DeepCopy ¶
func (in *LocationStatus) DeepCopy() *LocationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationStatus.
func (*LocationStatus) DeepCopyInto ¶
func (in *LocationStatus) DeepCopyInto(out *LocationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingObservation ¶
type LoggingObservation struct { }
func (*LoggingObservation) DeepCopy ¶
func (in *LoggingObservation) DeepCopy() *LoggingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingObservation.
func (*LoggingObservation) DeepCopyInto ¶
func (in *LoggingObservation) DeepCopyInto(out *LoggingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingParameters ¶
type LoggingParameters struct { // +kubebuilder:validation:Required RedactPii *bool `json:"redactPii" tf:"redact_pii,omitempty"` // +kubebuilder:validation:Required SettingsByRuleType []SettingsByRuleTypeParameters `json:"settingsByRuleType" tf:"settings_by_rule_type,omitempty"` }
func (*LoggingParameters) DeepCopy ¶
func (in *LoggingParameters) DeepCopy() *LoggingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingParameters.
func (*LoggingParameters) DeepCopyInto ¶
func (in *LoggingParameters) DeepCopyInto(out *LoggingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworksObservation ¶
type NetworksObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NetworksObservation) DeepCopy ¶
func (in *NetworksObservation) DeepCopy() *NetworksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworksObservation.
func (*NetworksObservation) DeepCopyInto ¶
func (in *NetworksObservation) DeepCopyInto(out *NetworksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworksParameters ¶
type NetworksParameters struct { // +kubebuilder:validation:Required Network *string `json:"network" tf:"network,omitempty"` }
func (*NetworksParameters) DeepCopy ¶
func (in *NetworksParameters) DeepCopy() *NetworksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworksParameters.
func (*NetworksParameters) DeepCopyInto ¶
func (in *NetworksParameters) DeepCopyInto(out *NetworksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpoint ¶
type ProxyEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProxyEndpointSpec `json:"spec"` Status ProxyEndpointStatus `json:"status,omitempty"` }
ProxyEndpoint is the Schema for the ProxyEndpoints 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 (*ProxyEndpoint) DeepCopy ¶
func (in *ProxyEndpoint) DeepCopy() *ProxyEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpoint.
func (*ProxyEndpoint) DeepCopyInto ¶
func (in *ProxyEndpoint) DeepCopyInto(out *ProxyEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyEndpoint) DeepCopyObject ¶
func (in *ProxyEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyEndpoint) GetCondition ¶
func (mg *ProxyEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProxyEndpoint.
func (*ProxyEndpoint) GetConnectionDetailsMapping ¶
func (tr *ProxyEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProxyEndpoint
func (*ProxyEndpoint) GetDeletionPolicy ¶
func (mg *ProxyEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProxyEndpoint.
func (*ProxyEndpoint) GetID ¶
func (tr *ProxyEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this ProxyEndpoint
func (*ProxyEndpoint) GetObservation ¶
func (tr *ProxyEndpoint) GetObservation() (map[string]any, error)
GetObservation of this ProxyEndpoint
func (*ProxyEndpoint) GetParameters ¶
func (tr *ProxyEndpoint) GetParameters() (map[string]any, error)
GetParameters of this ProxyEndpoint
func (*ProxyEndpoint) GetProviderConfigReference ¶
func (mg *ProxyEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProxyEndpoint.
func (*ProxyEndpoint) GetProviderReference ¶
func (mg *ProxyEndpoint) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProxyEndpoint. Deprecated: Use GetProviderConfigReference.
func (*ProxyEndpoint) GetPublishConnectionDetailsTo ¶
func (mg *ProxyEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProxyEndpoint.
func (*ProxyEndpoint) GetTerraformResourceType ¶
func (mg *ProxyEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProxyEndpoint
func (*ProxyEndpoint) GetTerraformSchemaVersion ¶
func (tr *ProxyEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProxyEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *ProxyEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProxyEndpoint.
func (*ProxyEndpoint) LateInitialize ¶
func (tr *ProxyEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProxyEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProxyEndpoint) ResolveReferences ¶
ResolveReferences of this ProxyEndpoint.
func (*ProxyEndpoint) SetConditions ¶
func (mg *ProxyEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this ProxyEndpoint.
func (*ProxyEndpoint) SetDeletionPolicy ¶
func (mg *ProxyEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProxyEndpoint.
func (*ProxyEndpoint) SetObservation ¶
func (tr *ProxyEndpoint) SetObservation(obs map[string]any) error
SetObservation for this ProxyEndpoint
func (*ProxyEndpoint) SetParameters ¶
func (tr *ProxyEndpoint) SetParameters(params map[string]any) error
SetParameters for this ProxyEndpoint
func (*ProxyEndpoint) SetProviderConfigReference ¶
func (mg *ProxyEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProxyEndpoint.
func (*ProxyEndpoint) SetProviderReference ¶
func (mg *ProxyEndpoint) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProxyEndpoint. Deprecated: Use SetProviderConfigReference.
func (*ProxyEndpoint) SetPublishConnectionDetailsTo ¶
func (mg *ProxyEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProxyEndpoint.
func (*ProxyEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *ProxyEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProxyEndpoint.
type ProxyEndpointList ¶
type ProxyEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProxyEndpoint `json:"items"` }
ProxyEndpointList contains a list of ProxyEndpoints
func (*ProxyEndpointList) DeepCopy ¶
func (in *ProxyEndpointList) DeepCopy() *ProxyEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointList.
func (*ProxyEndpointList) DeepCopyInto ¶
func (in *ProxyEndpointList) DeepCopyInto(out *ProxyEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyEndpointList) DeepCopyObject ¶
func (in *ProxyEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyEndpointList) GetItems ¶
func (l *ProxyEndpointList) GetItems() []resource.Managed
GetItems of this ProxyEndpointList.
type ProxyEndpointObservation ¶
type ProxyEndpointObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` }
func (*ProxyEndpointObservation) DeepCopy ¶
func (in *ProxyEndpointObservation) DeepCopy() *ProxyEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointObservation.
func (*ProxyEndpointObservation) DeepCopyInto ¶
func (in *ProxyEndpointObservation) DeepCopyInto(out *ProxyEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpointParameters ¶
type ProxyEndpointParameters struct { // The account identifier to target for the 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:"-"` // +kubebuilder:validation:Required Ips []*string `json:"ips" tf:"ips,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ProxyEndpointParameters) DeepCopy ¶
func (in *ProxyEndpointParameters) DeepCopy() *ProxyEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointParameters.
func (*ProxyEndpointParameters) DeepCopyInto ¶
func (in *ProxyEndpointParameters) DeepCopyInto(out *ProxyEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpointSpec ¶
type ProxyEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProxyEndpointParameters `json:"forProvider"` }
ProxyEndpointSpec defines the desired state of ProxyEndpoint
func (*ProxyEndpointSpec) DeepCopy ¶
func (in *ProxyEndpointSpec) DeepCopy() *ProxyEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointSpec.
func (*ProxyEndpointSpec) DeepCopyInto ¶
func (in *ProxyEndpointSpec) DeepCopyInto(out *ProxyEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpointStatus ¶
type ProxyEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProxyEndpointObservation `json:"atProvider,omitempty"` }
ProxyEndpointStatus defines the observed state of ProxyEndpoint.
func (*ProxyEndpointStatus) DeepCopy ¶
func (in *ProxyEndpointStatus) DeepCopy() *ProxyEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointStatus.
func (*ProxyEndpointStatus) DeepCopyInto ¶
func (in *ProxyEndpointStatus) DeepCopyInto(out *ProxyEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyObservation ¶
type ProxyObservation struct { }
func (*ProxyObservation) DeepCopy ¶
func (in *ProxyObservation) DeepCopy() *ProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyObservation.
func (*ProxyObservation) DeepCopyInto ¶
func (in *ProxyObservation) DeepCopyInto(out *ProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyParameters ¶
type ProxyParameters struct { // +kubebuilder:validation:Required TCP *bool `json:"tcp" tf:"tcp,omitempty"` // +kubebuilder:validation:Required UDP *bool `json:"udp" tf:"udp,omitempty"` }
func (*ProxyParameters) DeepCopy ¶
func (in *ProxyParameters) DeepCopy() *ProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyParameters.
func (*ProxyParameters) DeepCopyInto ¶
func (in *ProxyParameters) DeepCopyInto(out *ProxyParameters)
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 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 RuleObservation ¶
type RuleObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Version *float64 `json:"version,omitempty" tf:"version,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 { // The account identifier to target for the 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:"-"` // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,omitempty"` // +kubebuilder:validation:Optional DevicePosture *string `json:"devicePosture,omitempty" tf:"device_posture,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Filters []*string `json:"filters,omitempty" tf:"filters,omitempty"` // +kubebuilder:validation:Optional Identity *string `json:"identity,omitempty" tf:"identity,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Precedence *float64 `json:"precedence" tf:"precedence,omitempty"` // +kubebuilder:validation:Optional RuleSettings []RuleSettingsParameters `json:"ruleSettings,omitempty" tf:"rule_settings,omitempty"` // +kubebuilder:validation:Optional Traffic *string `json:"traffic,omitempty" tf:"traffic,omitempty"` }
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 RuleSettingsObservation ¶
type RuleSettingsObservation struct { }
func (*RuleSettingsObservation) DeepCopy ¶
func (in *RuleSettingsObservation) DeepCopy() *RuleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSettingsObservation.
func (*RuleSettingsObservation) DeepCopyInto ¶
func (in *RuleSettingsObservation) DeepCopyInto(out *RuleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSettingsParameters ¶
type RuleSettingsParameters struct { // +kubebuilder:validation:Optional AddHeaders map[string]*string `json:"addHeaders,omitempty" tf:"add_headers,omitempty"` // +kubebuilder:validation:Optional BisoAdminControls []BisoAdminControlsParameters `json:"bisoAdminControls,omitempty" tf:"biso_admin_controls,omitempty"` // +kubebuilder:validation:Optional BlockPageEnabled *bool `json:"blockPageEnabled,omitempty" tf:"block_page_enabled,omitempty"` // +kubebuilder:validation:Optional BlockPageReason *string `json:"blockPageReason,omitempty" tf:"block_page_reason,omitempty"` // +kubebuilder:validation:Optional CheckSession []CheckSessionParameters `json:"checkSession,omitempty" tf:"check_session,omitempty"` // +kubebuilder:validation:Optional InsecureDisableDNSSECValidation *bool `json:"insecureDisableDnssecValidation,omitempty" tf:"insecure_disable_dnssec_validation,omitempty"` // +kubebuilder:validation:Optional L4Override []L4OverrideParameters `json:"l4override,omitempty" tf:"l4override,omitempty"` // +kubebuilder:validation:Optional OverrideHost *string `json:"overrideHost,omitempty" tf:"override_host,omitempty"` // +kubebuilder:validation:Optional OverrideIps []*string `json:"overrideIps,omitempty" tf:"override_ips,omitempty"` }
func (*RuleSettingsParameters) DeepCopy ¶
func (in *RuleSettingsParameters) DeepCopy() *RuleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSettingsParameters.
func (*RuleSettingsParameters) DeepCopyInto ¶
func (in *RuleSettingsParameters) DeepCopyInto(out *RuleSettingsParameters)
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 SettingsByRuleTypeObservation ¶
type SettingsByRuleTypeObservation struct { }
func (*SettingsByRuleTypeObservation) DeepCopy ¶
func (in *SettingsByRuleTypeObservation) DeepCopy() *SettingsByRuleTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsByRuleTypeObservation.
func (*SettingsByRuleTypeObservation) DeepCopyInto ¶
func (in *SettingsByRuleTypeObservation) DeepCopyInto(out *SettingsByRuleTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsByRuleTypeParameters ¶
type SettingsByRuleTypeParameters struct { // +kubebuilder:validation:Required DNS []DNSParameters `json:"dns" tf:"dns,omitempty"` // +kubebuilder:validation:Required HTTP []HTTPParameters `json:"http" tf:"http,omitempty"` // +kubebuilder:validation:Required L4 []L4Parameters `json:"l4" tf:"l4,omitempty"` }
func (*SettingsByRuleTypeParameters) DeepCopy ¶
func (in *SettingsByRuleTypeParameters) DeepCopy() *SettingsByRuleTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsByRuleTypeParameters.
func (*SettingsByRuleTypeParameters) DeepCopyInto ¶
func (in *SettingsByRuleTypeParameters) DeepCopyInto(out *SettingsByRuleTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.