Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=warp.cloudflare.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ConfigObservation
- type ConfigParameters
- type DevicePolicyCertificates
- func (in *DevicePolicyCertificates) DeepCopy() *DevicePolicyCertificates
- func (in *DevicePolicyCertificates) DeepCopyInto(out *DevicePolicyCertificates)
- func (in *DevicePolicyCertificates) DeepCopyObject() runtime.Object
- func (mg *DevicePolicyCertificates) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DevicePolicyCertificates) GetConnectionDetailsMapping() map[string]string
- func (mg *DevicePolicyCertificates) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DevicePolicyCertificates) GetID() string
- func (tr *DevicePolicyCertificates) GetObservation() (map[string]any, error)
- func (tr *DevicePolicyCertificates) GetParameters() (map[string]any, error)
- func (mg *DevicePolicyCertificates) GetProviderConfigReference() *xpv1.Reference
- func (mg *DevicePolicyCertificates) GetProviderReference() *xpv1.Reference
- func (mg *DevicePolicyCertificates) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DevicePolicyCertificates) GetTerraformResourceType() string
- func (tr *DevicePolicyCertificates) GetTerraformSchemaVersion() int
- func (mg *DevicePolicyCertificates) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DevicePolicyCertificates) LateInitialize(attrs []byte) (bool, error)
- func (mg *DevicePolicyCertificates) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DevicePolicyCertificates) SetConditions(c ...xpv1.Condition)
- func (mg *DevicePolicyCertificates) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DevicePolicyCertificates) SetObservation(obs map[string]any) error
- func (tr *DevicePolicyCertificates) SetParameters(params map[string]any) error
- func (mg *DevicePolicyCertificates) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DevicePolicyCertificates) SetProviderReference(r *xpv1.Reference)
- func (mg *DevicePolicyCertificates) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DevicePolicyCertificates) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DevicePolicyCertificatesList
- func (in *DevicePolicyCertificatesList) DeepCopy() *DevicePolicyCertificatesList
- func (in *DevicePolicyCertificatesList) DeepCopyInto(out *DevicePolicyCertificatesList)
- func (in *DevicePolicyCertificatesList) DeepCopyObject() runtime.Object
- func (l *DevicePolicyCertificatesList) GetItems() []resource.Managed
- type DevicePolicyCertificatesObservation
- type DevicePolicyCertificatesParameters
- type DevicePolicyCertificatesSpec
- type DevicePolicyCertificatesStatus
- type DevicePostureIntegration
- func (in *DevicePostureIntegration) DeepCopy() *DevicePostureIntegration
- func (in *DevicePostureIntegration) DeepCopyInto(out *DevicePostureIntegration)
- func (in *DevicePostureIntegration) DeepCopyObject() runtime.Object
- func (mg *DevicePostureIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DevicePostureIntegration) GetConnectionDetailsMapping() map[string]string
- func (mg *DevicePostureIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DevicePostureIntegration) GetID() string
- func (tr *DevicePostureIntegration) GetObservation() (map[string]any, error)
- func (tr *DevicePostureIntegration) GetParameters() (map[string]any, error)
- func (mg *DevicePostureIntegration) GetProviderConfigReference() *xpv1.Reference
- func (mg *DevicePostureIntegration) GetProviderReference() *xpv1.Reference
- func (mg *DevicePostureIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DevicePostureIntegration) GetTerraformResourceType() string
- func (tr *DevicePostureIntegration) GetTerraformSchemaVersion() int
- func (mg *DevicePostureIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DevicePostureIntegration) LateInitialize(attrs []byte) (bool, error)
- func (mg *DevicePostureIntegration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DevicePostureIntegration) SetConditions(c ...xpv1.Condition)
- func (mg *DevicePostureIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DevicePostureIntegration) SetObservation(obs map[string]any) error
- func (tr *DevicePostureIntegration) SetParameters(params map[string]any) error
- func (mg *DevicePostureIntegration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DevicePostureIntegration) SetProviderReference(r *xpv1.Reference)
- func (mg *DevicePostureIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DevicePostureIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DevicePostureIntegrationList
- func (in *DevicePostureIntegrationList) DeepCopy() *DevicePostureIntegrationList
- func (in *DevicePostureIntegrationList) DeepCopyInto(out *DevicePostureIntegrationList)
- func (in *DevicePostureIntegrationList) DeepCopyObject() runtime.Object
- func (l *DevicePostureIntegrationList) GetItems() []resource.Managed
- type DevicePostureIntegrationObservation
- type DevicePostureIntegrationParameters
- type DevicePostureIntegrationSpec
- type DevicePostureIntegrationStatus
- type DevicePostureRule
- func (in *DevicePostureRule) DeepCopy() *DevicePostureRule
- func (in *DevicePostureRule) DeepCopyInto(out *DevicePostureRule)
- func (in *DevicePostureRule) DeepCopyObject() runtime.Object
- func (mg *DevicePostureRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DevicePostureRule) GetConnectionDetailsMapping() map[string]string
- func (mg *DevicePostureRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DevicePostureRule) GetID() string
- func (tr *DevicePostureRule) GetObservation() (map[string]any, error)
- func (tr *DevicePostureRule) GetParameters() (map[string]any, error)
- func (mg *DevicePostureRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *DevicePostureRule) GetProviderReference() *xpv1.Reference
- func (mg *DevicePostureRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DevicePostureRule) GetTerraformResourceType() string
- func (tr *DevicePostureRule) GetTerraformSchemaVersion() int
- func (mg *DevicePostureRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DevicePostureRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *DevicePostureRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DevicePostureRule) SetConditions(c ...xpv1.Condition)
- func (mg *DevicePostureRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DevicePostureRule) SetObservation(obs map[string]any) error
- func (tr *DevicePostureRule) SetParameters(params map[string]any) error
- func (mg *DevicePostureRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DevicePostureRule) SetProviderReference(r *xpv1.Reference)
- func (mg *DevicePostureRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DevicePostureRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DevicePostureRuleList
- type DevicePostureRuleObservation
- type DevicePostureRuleParameters
- type DevicePostureRuleSpec
- type DevicePostureRuleStatus
- type DeviceSettingsPolicy
- func (in *DeviceSettingsPolicy) DeepCopy() *DeviceSettingsPolicy
- func (in *DeviceSettingsPolicy) DeepCopyInto(out *DeviceSettingsPolicy)
- func (in *DeviceSettingsPolicy) DeepCopyObject() runtime.Object
- func (mg *DeviceSettingsPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DeviceSettingsPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *DeviceSettingsPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DeviceSettingsPolicy) GetID() string
- func (tr *DeviceSettingsPolicy) GetObservation() (map[string]any, error)
- func (tr *DeviceSettingsPolicy) GetParameters() (map[string]any, error)
- func (mg *DeviceSettingsPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *DeviceSettingsPolicy) GetProviderReference() *xpv1.Reference
- func (mg *DeviceSettingsPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DeviceSettingsPolicy) GetTerraformResourceType() string
- func (tr *DeviceSettingsPolicy) GetTerraformSchemaVersion() int
- func (mg *DeviceSettingsPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DeviceSettingsPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *DeviceSettingsPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DeviceSettingsPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *DeviceSettingsPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DeviceSettingsPolicy) SetObservation(obs map[string]any) error
- func (tr *DeviceSettingsPolicy) SetParameters(params map[string]any) error
- func (mg *DeviceSettingsPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DeviceSettingsPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *DeviceSettingsPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DeviceSettingsPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeviceSettingsPolicyList
- type DeviceSettingsPolicyObservation
- type DeviceSettingsPolicyParameters
- type DeviceSettingsPolicySpec
- type DeviceSettingsPolicyStatus
- type DomainsObservation
- type DomainsParameters
- type FallbackDomain
- func (in *FallbackDomain) DeepCopy() *FallbackDomain
- func (in *FallbackDomain) DeepCopyInto(out *FallbackDomain)
- func (in *FallbackDomain) DeepCopyObject() runtime.Object
- func (mg *FallbackDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FallbackDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *FallbackDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FallbackDomain) GetID() string
- func (tr *FallbackDomain) GetObservation() (map[string]any, error)
- func (tr *FallbackDomain) GetParameters() (map[string]any, error)
- func (mg *FallbackDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *FallbackDomain) GetProviderReference() *xpv1.Reference
- func (mg *FallbackDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FallbackDomain) GetTerraformResourceType() string
- func (tr *FallbackDomain) GetTerraformSchemaVersion() int
- func (mg *FallbackDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FallbackDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *FallbackDomain) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FallbackDomain) SetConditions(c ...xpv1.Condition)
- func (mg *FallbackDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FallbackDomain) SetObservation(obs map[string]any) error
- func (tr *FallbackDomain) SetParameters(params map[string]any) error
- func (mg *FallbackDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FallbackDomain) SetProviderReference(r *xpv1.Reference)
- func (mg *FallbackDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FallbackDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FallbackDomainList
- type FallbackDomainObservation
- type FallbackDomainParameters
- type FallbackDomainSpec
- type FallbackDomainStatus
- type InputObservation
- type InputParameters
- type MatchObservation
- type MatchParameters
- type SplitTunnel
- func (in *SplitTunnel) DeepCopy() *SplitTunnel
- func (in *SplitTunnel) DeepCopyInto(out *SplitTunnel)
- func (in *SplitTunnel) DeepCopyObject() runtime.Object
- func (mg *SplitTunnel) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SplitTunnel) GetConnectionDetailsMapping() map[string]string
- func (mg *SplitTunnel) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SplitTunnel) GetID() string
- func (tr *SplitTunnel) GetObservation() (map[string]any, error)
- func (tr *SplitTunnel) GetParameters() (map[string]any, error)
- func (mg *SplitTunnel) GetProviderConfigReference() *xpv1.Reference
- func (mg *SplitTunnel) GetProviderReference() *xpv1.Reference
- func (mg *SplitTunnel) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SplitTunnel) GetTerraformResourceType() string
- func (tr *SplitTunnel) GetTerraformSchemaVersion() int
- func (mg *SplitTunnel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SplitTunnel) LateInitialize(attrs []byte) (bool, error)
- func (mg *SplitTunnel) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SplitTunnel) SetConditions(c ...xpv1.Condition)
- func (mg *SplitTunnel) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SplitTunnel) SetObservation(obs map[string]any) error
- func (tr *SplitTunnel) SetParameters(params map[string]any) error
- func (mg *SplitTunnel) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SplitTunnel) SetProviderReference(r *xpv1.Reference)
- func (mg *SplitTunnel) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SplitTunnel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SplitTunnelList
- type SplitTunnelObservation
- type SplitTunnelParameters
- type SplitTunnelSpec
- type SplitTunnelStatus
- type TunnelsObservation
- type TunnelsParameters
Constants ¶
const ( CRDGroup = "warp.cloudflare.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( DevicePolicyCertificates_Kind = "DevicePolicyCertificates" DevicePolicyCertificates_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DevicePolicyCertificates_Kind}.String() DevicePolicyCertificates_KindAPIVersion = DevicePolicyCertificates_Kind + "." + CRDGroupVersion.String() DevicePolicyCertificates_GroupVersionKind = CRDGroupVersion.WithKind(DevicePolicyCertificates_Kind) )
Repository type metadata.
var ( DevicePostureIntegration_Kind = "DevicePostureIntegration" DevicePostureIntegration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DevicePostureIntegration_Kind}.String() DevicePostureIntegration_KindAPIVersion = DevicePostureIntegration_Kind + "." + CRDGroupVersion.String() DevicePostureIntegration_GroupVersionKind = CRDGroupVersion.WithKind(DevicePostureIntegration_Kind) )
Repository type metadata.
var ( DevicePostureRule_Kind = "DevicePostureRule" DevicePostureRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DevicePostureRule_Kind}.String() DevicePostureRule_KindAPIVersion = DevicePostureRule_Kind + "." + CRDGroupVersion.String() DevicePostureRule_GroupVersionKind = CRDGroupVersion.WithKind(DevicePostureRule_Kind) )
Repository type metadata.
var ( DeviceSettingsPolicy_Kind = "DeviceSettingsPolicy" DeviceSettingsPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DeviceSettingsPolicy_Kind}.String() DeviceSettingsPolicy_KindAPIVersion = DeviceSettingsPolicy_Kind + "." + CRDGroupVersion.String() DeviceSettingsPolicy_GroupVersionKind = CRDGroupVersion.WithKind(DeviceSettingsPolicy_Kind) )
Repository type metadata.
var ( FallbackDomain_Kind = "FallbackDomain" FallbackDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FallbackDomain_Kind}.String() FallbackDomain_KindAPIVersion = FallbackDomain_Kind + "." + CRDGroupVersion.String() FallbackDomain_GroupVersionKind = CRDGroupVersion.WithKind(FallbackDomain_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 ( SplitTunnel_Kind = "SplitTunnel" SplitTunnel_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SplitTunnel_Kind}.String() SplitTunnel_KindAPIVersion = SplitTunnel_Kind + "." + CRDGroupVersion.String() SplitTunnel_GroupVersionKind = CRDGroupVersion.WithKind(SplitTunnel_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ConfigObservation ¶
type ConfigObservation struct { }
func (*ConfigObservation) DeepCopy ¶
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶
type ConfigParameters struct { // +kubebuilder:validation:Optional APIURL *string `json:"apiUrl,omitempty" tf:"api_url,omitempty"` // +kubebuilder:validation:Optional AuthURL *string `json:"authUrl,omitempty" tf:"auth_url,omitempty"` // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // +kubebuilder:validation:Optional ClientKeySecretRef *v1.SecretKeySelector `json:"clientKeySecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClientSecretSecretRef *v1.SecretKeySelector `json:"clientSecretSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional CustomerID *string `json:"customerId,omitempty" tf:"customer_id,omitempty"` }
func (*ConfigParameters) DeepCopy ¶
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePolicyCertificates ¶
type DevicePolicyCertificates struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DevicePolicyCertificatesSpec `json:"spec"` Status DevicePolicyCertificatesStatus `json:"status,omitempty"` }
DevicePolicyCertificates is the Schema for the DevicePolicyCertificatess 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 (*DevicePolicyCertificates) DeepCopy ¶
func (in *DevicePolicyCertificates) DeepCopy() *DevicePolicyCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePolicyCertificates.
func (*DevicePolicyCertificates) DeepCopyInto ¶
func (in *DevicePolicyCertificates) DeepCopyInto(out *DevicePolicyCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevicePolicyCertificates) DeepCopyObject ¶
func (in *DevicePolicyCertificates) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DevicePolicyCertificates) GetCondition ¶
func (mg *DevicePolicyCertificates) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DevicePolicyCertificates.
func (*DevicePolicyCertificates) GetConnectionDetailsMapping ¶
func (tr *DevicePolicyCertificates) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DevicePolicyCertificates
func (*DevicePolicyCertificates) GetDeletionPolicy ¶
func (mg *DevicePolicyCertificates) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DevicePolicyCertificates.
func (*DevicePolicyCertificates) GetID ¶
func (tr *DevicePolicyCertificates) GetID() string
GetID returns ID of underlying Terraform resource of this DevicePolicyCertificates
func (*DevicePolicyCertificates) GetObservation ¶
func (tr *DevicePolicyCertificates) GetObservation() (map[string]any, error)
GetObservation of this DevicePolicyCertificates
func (*DevicePolicyCertificates) GetParameters ¶
func (tr *DevicePolicyCertificates) GetParameters() (map[string]any, error)
GetParameters of this DevicePolicyCertificates
func (*DevicePolicyCertificates) GetProviderConfigReference ¶
func (mg *DevicePolicyCertificates) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DevicePolicyCertificates.
func (*DevicePolicyCertificates) GetProviderReference ¶
func (mg *DevicePolicyCertificates) GetProviderReference() *xpv1.Reference
GetProviderReference of this DevicePolicyCertificates. Deprecated: Use GetProviderConfigReference.
func (*DevicePolicyCertificates) GetPublishConnectionDetailsTo ¶
func (mg *DevicePolicyCertificates) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DevicePolicyCertificates.
func (*DevicePolicyCertificates) GetTerraformResourceType ¶
func (mg *DevicePolicyCertificates) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DevicePolicyCertificates
func (*DevicePolicyCertificates) GetTerraformSchemaVersion ¶
func (tr *DevicePolicyCertificates) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DevicePolicyCertificates) GetWriteConnectionSecretToReference ¶
func (mg *DevicePolicyCertificates) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DevicePolicyCertificates.
func (*DevicePolicyCertificates) LateInitialize ¶
func (tr *DevicePolicyCertificates) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DevicePolicyCertificates using its observed tfState. returns True if there are any spec changes for the resource.
func (*DevicePolicyCertificates) ResolveReferences ¶
ResolveReferences of this DevicePolicyCertificates.
func (*DevicePolicyCertificates) SetConditions ¶
func (mg *DevicePolicyCertificates) SetConditions(c ...xpv1.Condition)
SetConditions of this DevicePolicyCertificates.
func (*DevicePolicyCertificates) SetDeletionPolicy ¶
func (mg *DevicePolicyCertificates) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DevicePolicyCertificates.
func (*DevicePolicyCertificates) SetObservation ¶
func (tr *DevicePolicyCertificates) SetObservation(obs map[string]any) error
SetObservation for this DevicePolicyCertificates
func (*DevicePolicyCertificates) SetParameters ¶
func (tr *DevicePolicyCertificates) SetParameters(params map[string]any) error
SetParameters for this DevicePolicyCertificates
func (*DevicePolicyCertificates) SetProviderConfigReference ¶
func (mg *DevicePolicyCertificates) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DevicePolicyCertificates.
func (*DevicePolicyCertificates) SetProviderReference ¶
func (mg *DevicePolicyCertificates) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DevicePolicyCertificates. Deprecated: Use SetProviderConfigReference.
func (*DevicePolicyCertificates) SetPublishConnectionDetailsTo ¶
func (mg *DevicePolicyCertificates) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DevicePolicyCertificates.
func (*DevicePolicyCertificates) SetWriteConnectionSecretToReference ¶
func (mg *DevicePolicyCertificates) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DevicePolicyCertificates.
type DevicePolicyCertificatesList ¶
type DevicePolicyCertificatesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevicePolicyCertificates `json:"items"` }
DevicePolicyCertificatesList contains a list of DevicePolicyCertificatess
func (*DevicePolicyCertificatesList) DeepCopy ¶
func (in *DevicePolicyCertificatesList) DeepCopy() *DevicePolicyCertificatesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePolicyCertificatesList.
func (*DevicePolicyCertificatesList) DeepCopyInto ¶
func (in *DevicePolicyCertificatesList) DeepCopyInto(out *DevicePolicyCertificatesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevicePolicyCertificatesList) DeepCopyObject ¶
func (in *DevicePolicyCertificatesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DevicePolicyCertificatesList) GetItems ¶
func (l *DevicePolicyCertificatesList) GetItems() []resource.Managed
GetItems of this DevicePolicyCertificatesList.
type DevicePolicyCertificatesObservation ¶
type DevicePolicyCertificatesObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DevicePolicyCertificatesObservation) DeepCopy ¶
func (in *DevicePolicyCertificatesObservation) DeepCopy() *DevicePolicyCertificatesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePolicyCertificatesObservation.
func (*DevicePolicyCertificatesObservation) DeepCopyInto ¶
func (in *DevicePolicyCertificatesObservation) DeepCopyInto(out *DevicePolicyCertificatesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePolicyCertificatesParameters ¶
type DevicePolicyCertificatesParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,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 (*DevicePolicyCertificatesParameters) DeepCopy ¶
func (in *DevicePolicyCertificatesParameters) DeepCopy() *DevicePolicyCertificatesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePolicyCertificatesParameters.
func (*DevicePolicyCertificatesParameters) DeepCopyInto ¶
func (in *DevicePolicyCertificatesParameters) DeepCopyInto(out *DevicePolicyCertificatesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePolicyCertificatesSpec ¶
type DevicePolicyCertificatesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DevicePolicyCertificatesParameters `json:"forProvider"` }
DevicePolicyCertificatesSpec defines the desired state of DevicePolicyCertificates
func (*DevicePolicyCertificatesSpec) DeepCopy ¶
func (in *DevicePolicyCertificatesSpec) DeepCopy() *DevicePolicyCertificatesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePolicyCertificatesSpec.
func (*DevicePolicyCertificatesSpec) DeepCopyInto ¶
func (in *DevicePolicyCertificatesSpec) DeepCopyInto(out *DevicePolicyCertificatesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePolicyCertificatesStatus ¶
type DevicePolicyCertificatesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DevicePolicyCertificatesObservation `json:"atProvider,omitempty"` }
DevicePolicyCertificatesStatus defines the observed state of DevicePolicyCertificates.
func (*DevicePolicyCertificatesStatus) DeepCopy ¶
func (in *DevicePolicyCertificatesStatus) DeepCopy() *DevicePolicyCertificatesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePolicyCertificatesStatus.
func (*DevicePolicyCertificatesStatus) DeepCopyInto ¶
func (in *DevicePolicyCertificatesStatus) DeepCopyInto(out *DevicePolicyCertificatesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePostureIntegration ¶
type DevicePostureIntegration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DevicePostureIntegrationSpec `json:"spec"` Status DevicePostureIntegrationStatus `json:"status,omitempty"` }
DevicePostureIntegration is the Schema for the DevicePostureIntegrations 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 (*DevicePostureIntegration) DeepCopy ¶
func (in *DevicePostureIntegration) DeepCopy() *DevicePostureIntegration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureIntegration.
func (*DevicePostureIntegration) DeepCopyInto ¶
func (in *DevicePostureIntegration) DeepCopyInto(out *DevicePostureIntegration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevicePostureIntegration) DeepCopyObject ¶
func (in *DevicePostureIntegration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DevicePostureIntegration) GetCondition ¶
func (mg *DevicePostureIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DevicePostureIntegration.
func (*DevicePostureIntegration) GetConnectionDetailsMapping ¶
func (tr *DevicePostureIntegration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DevicePostureIntegration
func (*DevicePostureIntegration) GetDeletionPolicy ¶
func (mg *DevicePostureIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DevicePostureIntegration.
func (*DevicePostureIntegration) GetID ¶
func (tr *DevicePostureIntegration) GetID() string
GetID returns ID of underlying Terraform resource of this DevicePostureIntegration
func (*DevicePostureIntegration) GetObservation ¶
func (tr *DevicePostureIntegration) GetObservation() (map[string]any, error)
GetObservation of this DevicePostureIntegration
func (*DevicePostureIntegration) GetParameters ¶
func (tr *DevicePostureIntegration) GetParameters() (map[string]any, error)
GetParameters of this DevicePostureIntegration
func (*DevicePostureIntegration) GetProviderConfigReference ¶
func (mg *DevicePostureIntegration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DevicePostureIntegration.
func (*DevicePostureIntegration) GetProviderReference ¶
func (mg *DevicePostureIntegration) GetProviderReference() *xpv1.Reference
GetProviderReference of this DevicePostureIntegration. Deprecated: Use GetProviderConfigReference.
func (*DevicePostureIntegration) GetPublishConnectionDetailsTo ¶
func (mg *DevicePostureIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DevicePostureIntegration.
func (*DevicePostureIntegration) GetTerraformResourceType ¶
func (mg *DevicePostureIntegration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DevicePostureIntegration
func (*DevicePostureIntegration) GetTerraformSchemaVersion ¶
func (tr *DevicePostureIntegration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DevicePostureIntegration) GetWriteConnectionSecretToReference ¶
func (mg *DevicePostureIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DevicePostureIntegration.
func (*DevicePostureIntegration) LateInitialize ¶
func (tr *DevicePostureIntegration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DevicePostureIntegration using its observed tfState. returns True if there are any spec changes for the resource.
func (*DevicePostureIntegration) ResolveReferences ¶
ResolveReferences of this DevicePostureIntegration.
func (*DevicePostureIntegration) SetConditions ¶
func (mg *DevicePostureIntegration) SetConditions(c ...xpv1.Condition)
SetConditions of this DevicePostureIntegration.
func (*DevicePostureIntegration) SetDeletionPolicy ¶
func (mg *DevicePostureIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DevicePostureIntegration.
func (*DevicePostureIntegration) SetObservation ¶
func (tr *DevicePostureIntegration) SetObservation(obs map[string]any) error
SetObservation for this DevicePostureIntegration
func (*DevicePostureIntegration) SetParameters ¶
func (tr *DevicePostureIntegration) SetParameters(params map[string]any) error
SetParameters for this DevicePostureIntegration
func (*DevicePostureIntegration) SetProviderConfigReference ¶
func (mg *DevicePostureIntegration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DevicePostureIntegration.
func (*DevicePostureIntegration) SetProviderReference ¶
func (mg *DevicePostureIntegration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DevicePostureIntegration. Deprecated: Use SetProviderConfigReference.
func (*DevicePostureIntegration) SetPublishConnectionDetailsTo ¶
func (mg *DevicePostureIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DevicePostureIntegration.
func (*DevicePostureIntegration) SetWriteConnectionSecretToReference ¶
func (mg *DevicePostureIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DevicePostureIntegration.
type DevicePostureIntegrationList ¶
type DevicePostureIntegrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevicePostureIntegration `json:"items"` }
DevicePostureIntegrationList contains a list of DevicePostureIntegrations
func (*DevicePostureIntegrationList) DeepCopy ¶
func (in *DevicePostureIntegrationList) DeepCopy() *DevicePostureIntegrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureIntegrationList.
func (*DevicePostureIntegrationList) DeepCopyInto ¶
func (in *DevicePostureIntegrationList) DeepCopyInto(out *DevicePostureIntegrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevicePostureIntegrationList) DeepCopyObject ¶
func (in *DevicePostureIntegrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DevicePostureIntegrationList) GetItems ¶
func (l *DevicePostureIntegrationList) GetItems() []resource.Managed
GetItems of this DevicePostureIntegrationList.
type DevicePostureIntegrationObservation ¶
type DevicePostureIntegrationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DevicePostureIntegrationObservation) DeepCopy ¶
func (in *DevicePostureIntegrationObservation) DeepCopy() *DevicePostureIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureIntegrationObservation.
func (*DevicePostureIntegrationObservation) DeepCopyInto ¶
func (in *DevicePostureIntegrationObservation) DeepCopyInto(out *DevicePostureIntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePostureIntegrationParameters ¶
type DevicePostureIntegrationParameters 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 Config []ConfigParameters `json:"config,omitempty" tf:"config,omitempty"` // +kubebuilder:validation:Optional Identifier *string `json:"identifier,omitempty" tf:"identifier,omitempty"` // +kubebuilder:validation:Optional Interval *string `json:"interval,omitempty" tf:"interval,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*DevicePostureIntegrationParameters) DeepCopy ¶
func (in *DevicePostureIntegrationParameters) DeepCopy() *DevicePostureIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureIntegrationParameters.
func (*DevicePostureIntegrationParameters) DeepCopyInto ¶
func (in *DevicePostureIntegrationParameters) DeepCopyInto(out *DevicePostureIntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePostureIntegrationSpec ¶
type DevicePostureIntegrationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DevicePostureIntegrationParameters `json:"forProvider"` }
DevicePostureIntegrationSpec defines the desired state of DevicePostureIntegration
func (*DevicePostureIntegrationSpec) DeepCopy ¶
func (in *DevicePostureIntegrationSpec) DeepCopy() *DevicePostureIntegrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureIntegrationSpec.
func (*DevicePostureIntegrationSpec) DeepCopyInto ¶
func (in *DevicePostureIntegrationSpec) DeepCopyInto(out *DevicePostureIntegrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePostureIntegrationStatus ¶
type DevicePostureIntegrationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DevicePostureIntegrationObservation `json:"atProvider,omitempty"` }
DevicePostureIntegrationStatus defines the observed state of DevicePostureIntegration.
func (*DevicePostureIntegrationStatus) DeepCopy ¶
func (in *DevicePostureIntegrationStatus) DeepCopy() *DevicePostureIntegrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureIntegrationStatus.
func (*DevicePostureIntegrationStatus) DeepCopyInto ¶
func (in *DevicePostureIntegrationStatus) DeepCopyInto(out *DevicePostureIntegrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePostureRule ¶
type DevicePostureRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DevicePostureRuleSpec `json:"spec"` Status DevicePostureRuleStatus `json:"status,omitempty"` }
DevicePostureRule is the Schema for the DevicePostureRules 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 (*DevicePostureRule) DeepCopy ¶
func (in *DevicePostureRule) DeepCopy() *DevicePostureRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureRule.
func (*DevicePostureRule) DeepCopyInto ¶
func (in *DevicePostureRule) DeepCopyInto(out *DevicePostureRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevicePostureRule) DeepCopyObject ¶
func (in *DevicePostureRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DevicePostureRule) GetCondition ¶
func (mg *DevicePostureRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DevicePostureRule.
func (*DevicePostureRule) GetConnectionDetailsMapping ¶
func (tr *DevicePostureRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DevicePostureRule
func (*DevicePostureRule) GetDeletionPolicy ¶
func (mg *DevicePostureRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DevicePostureRule.
func (*DevicePostureRule) GetID ¶
func (tr *DevicePostureRule) GetID() string
GetID returns ID of underlying Terraform resource of this DevicePostureRule
func (*DevicePostureRule) GetObservation ¶
func (tr *DevicePostureRule) GetObservation() (map[string]any, error)
GetObservation of this DevicePostureRule
func (*DevicePostureRule) GetParameters ¶
func (tr *DevicePostureRule) GetParameters() (map[string]any, error)
GetParameters of this DevicePostureRule
func (*DevicePostureRule) GetProviderConfigReference ¶
func (mg *DevicePostureRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DevicePostureRule.
func (*DevicePostureRule) GetProviderReference ¶
func (mg *DevicePostureRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this DevicePostureRule. Deprecated: Use GetProviderConfigReference.
func (*DevicePostureRule) GetPublishConnectionDetailsTo ¶
func (mg *DevicePostureRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DevicePostureRule.
func (*DevicePostureRule) GetTerraformResourceType ¶
func (mg *DevicePostureRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DevicePostureRule
func (*DevicePostureRule) GetTerraformSchemaVersion ¶
func (tr *DevicePostureRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DevicePostureRule) GetWriteConnectionSecretToReference ¶
func (mg *DevicePostureRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DevicePostureRule.
func (*DevicePostureRule) LateInitialize ¶
func (tr *DevicePostureRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DevicePostureRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*DevicePostureRule) ResolveReferences ¶
ResolveReferences of this DevicePostureRule.
func (*DevicePostureRule) SetConditions ¶
func (mg *DevicePostureRule) SetConditions(c ...xpv1.Condition)
SetConditions of this DevicePostureRule.
func (*DevicePostureRule) SetDeletionPolicy ¶
func (mg *DevicePostureRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DevicePostureRule.
func (*DevicePostureRule) SetObservation ¶
func (tr *DevicePostureRule) SetObservation(obs map[string]any) error
SetObservation for this DevicePostureRule
func (*DevicePostureRule) SetParameters ¶
func (tr *DevicePostureRule) SetParameters(params map[string]any) error
SetParameters for this DevicePostureRule
func (*DevicePostureRule) SetProviderConfigReference ¶
func (mg *DevicePostureRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DevicePostureRule.
func (*DevicePostureRule) SetProviderReference ¶
func (mg *DevicePostureRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DevicePostureRule. Deprecated: Use SetProviderConfigReference.
func (*DevicePostureRule) SetPublishConnectionDetailsTo ¶
func (mg *DevicePostureRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DevicePostureRule.
func (*DevicePostureRule) SetWriteConnectionSecretToReference ¶
func (mg *DevicePostureRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DevicePostureRule.
type DevicePostureRuleList ¶
type DevicePostureRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevicePostureRule `json:"items"` }
DevicePostureRuleList contains a list of DevicePostureRules
func (*DevicePostureRuleList) DeepCopy ¶
func (in *DevicePostureRuleList) DeepCopy() *DevicePostureRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureRuleList.
func (*DevicePostureRuleList) DeepCopyInto ¶
func (in *DevicePostureRuleList) DeepCopyInto(out *DevicePostureRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevicePostureRuleList) DeepCopyObject ¶
func (in *DevicePostureRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DevicePostureRuleList) GetItems ¶
func (l *DevicePostureRuleList) GetItems() []resource.Managed
GetItems of this DevicePostureRuleList.
type DevicePostureRuleObservation ¶
type DevicePostureRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DevicePostureRuleObservation) DeepCopy ¶
func (in *DevicePostureRuleObservation) DeepCopy() *DevicePostureRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureRuleObservation.
func (*DevicePostureRuleObservation) DeepCopyInto ¶
func (in *DevicePostureRuleObservation) DeepCopyInto(out *DevicePostureRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePostureRuleParameters ¶
type DevicePostureRuleParameters 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"` // Expire posture results after the specified amount of time. Must be in the format `1h` or `30m`. Valid units are `h` and `m`. // +kubebuilder:validation:Optional Expiration *string `json:"expiration,omitempty" tf:"expiration,omitempty"` // +kubebuilder:validation:Optional Input []InputParameters `json:"input,omitempty" tf:"input,omitempty"` // The conditions that the client must match to run the rule. // +kubebuilder:validation:Optional Match []MatchParameters `json:"match,omitempty" tf:"match,omitempty"` // Name of the device posture rule. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Tells the client when to run the device posture check. Must be in the format `1h` or `30m`. Valid units are `h` and `m`. // +kubebuilder:validation:Optional Schedule *string `json:"schedule,omitempty" tf:"schedule,omitempty"` // The device posture rule type. Available values: `serial_number`, `file`, `application`, `gateway`, `warp`, `domain_joined`, `os_version`, `disk_encryption`, `firewall`, `workspace_one`, `unique_client_id`. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*DevicePostureRuleParameters) DeepCopy ¶
func (in *DevicePostureRuleParameters) DeepCopy() *DevicePostureRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureRuleParameters.
func (*DevicePostureRuleParameters) DeepCopyInto ¶
func (in *DevicePostureRuleParameters) DeepCopyInto(out *DevicePostureRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePostureRuleSpec ¶
type DevicePostureRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DevicePostureRuleParameters `json:"forProvider"` }
DevicePostureRuleSpec defines the desired state of DevicePostureRule
func (*DevicePostureRuleSpec) DeepCopy ¶
func (in *DevicePostureRuleSpec) DeepCopy() *DevicePostureRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureRuleSpec.
func (*DevicePostureRuleSpec) DeepCopyInto ¶
func (in *DevicePostureRuleSpec) DeepCopyInto(out *DevicePostureRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevicePostureRuleStatus ¶
type DevicePostureRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DevicePostureRuleObservation `json:"atProvider,omitempty"` }
DevicePostureRuleStatus defines the observed state of DevicePostureRule.
func (*DevicePostureRuleStatus) DeepCopy ¶
func (in *DevicePostureRuleStatus) DeepCopy() *DevicePostureRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicePostureRuleStatus.
func (*DevicePostureRuleStatus) DeepCopyInto ¶
func (in *DevicePostureRuleStatus) DeepCopyInto(out *DevicePostureRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceSettingsPolicy ¶
type DeviceSettingsPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeviceSettingsPolicySpec `json:"spec"` Status DeviceSettingsPolicyStatus `json:"status,omitempty"` }
DeviceSettingsPolicy is the Schema for the DeviceSettingsPolicys 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 (*DeviceSettingsPolicy) DeepCopy ¶
func (in *DeviceSettingsPolicy) DeepCopy() *DeviceSettingsPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) DeepCopyInto ¶
func (in *DeviceSettingsPolicy) DeepCopyInto(out *DeviceSettingsPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeviceSettingsPolicy) DeepCopyObject ¶
func (in *DeviceSettingsPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeviceSettingsPolicy) GetCondition ¶
func (mg *DeviceSettingsPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) GetConnectionDetailsMapping ¶
func (tr *DeviceSettingsPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DeviceSettingsPolicy
func (*DeviceSettingsPolicy) GetDeletionPolicy ¶
func (mg *DeviceSettingsPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) GetID ¶
func (tr *DeviceSettingsPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this DeviceSettingsPolicy
func (*DeviceSettingsPolicy) GetObservation ¶
func (tr *DeviceSettingsPolicy) GetObservation() (map[string]any, error)
GetObservation of this DeviceSettingsPolicy
func (*DeviceSettingsPolicy) GetParameters ¶
func (tr *DeviceSettingsPolicy) GetParameters() (map[string]any, error)
GetParameters of this DeviceSettingsPolicy
func (*DeviceSettingsPolicy) GetProviderConfigReference ¶
func (mg *DeviceSettingsPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) GetProviderReference ¶
func (mg *DeviceSettingsPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this DeviceSettingsPolicy. Deprecated: Use GetProviderConfigReference.
func (*DeviceSettingsPolicy) GetPublishConnectionDetailsTo ¶
func (mg *DeviceSettingsPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) GetTerraformResourceType ¶
func (mg *DeviceSettingsPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DeviceSettingsPolicy
func (*DeviceSettingsPolicy) GetTerraformSchemaVersion ¶
func (tr *DeviceSettingsPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DeviceSettingsPolicy) GetWriteConnectionSecretToReference ¶
func (mg *DeviceSettingsPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) LateInitialize ¶
func (tr *DeviceSettingsPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DeviceSettingsPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*DeviceSettingsPolicy) ResolveReferences ¶
ResolveReferences of this DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) SetConditions ¶
func (mg *DeviceSettingsPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) SetDeletionPolicy ¶
func (mg *DeviceSettingsPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) SetObservation ¶
func (tr *DeviceSettingsPolicy) SetObservation(obs map[string]any) error
SetObservation for this DeviceSettingsPolicy
func (*DeviceSettingsPolicy) SetParameters ¶
func (tr *DeviceSettingsPolicy) SetParameters(params map[string]any) error
SetParameters for this DeviceSettingsPolicy
func (*DeviceSettingsPolicy) SetProviderConfigReference ¶
func (mg *DeviceSettingsPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) SetProviderReference ¶
func (mg *DeviceSettingsPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DeviceSettingsPolicy. Deprecated: Use SetProviderConfigReference.
func (*DeviceSettingsPolicy) SetPublishConnectionDetailsTo ¶
func (mg *DeviceSettingsPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DeviceSettingsPolicy.
func (*DeviceSettingsPolicy) SetWriteConnectionSecretToReference ¶
func (mg *DeviceSettingsPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DeviceSettingsPolicy.
type DeviceSettingsPolicyList ¶
type DeviceSettingsPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DeviceSettingsPolicy `json:"items"` }
DeviceSettingsPolicyList contains a list of DeviceSettingsPolicys
func (*DeviceSettingsPolicyList) DeepCopy ¶
func (in *DeviceSettingsPolicyList) DeepCopy() *DeviceSettingsPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSettingsPolicyList.
func (*DeviceSettingsPolicyList) DeepCopyInto ¶
func (in *DeviceSettingsPolicyList) DeepCopyInto(out *DeviceSettingsPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeviceSettingsPolicyList) DeepCopyObject ¶
func (in *DeviceSettingsPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeviceSettingsPolicyList) GetItems ¶
func (l *DeviceSettingsPolicyList) GetItems() []resource.Managed
GetItems of this DeviceSettingsPolicyList.
type DeviceSettingsPolicyObservation ¶
type DeviceSettingsPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DeviceSettingsPolicyObservation) DeepCopy ¶
func (in *DeviceSettingsPolicyObservation) DeepCopy() *DeviceSettingsPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSettingsPolicyObservation.
func (*DeviceSettingsPolicyObservation) DeepCopyInto ¶
func (in *DeviceSettingsPolicyObservation) DeepCopyInto(out *DeviceSettingsPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceSettingsPolicyParameters ¶
type DeviceSettingsPolicyParameters 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:"-"` // Whether to allow mode switch for this policy. // +kubebuilder:validation:Optional AllowModeSwitch *bool `json:"allowModeSwitch,omitempty" tf:"allow_mode_switch,omitempty"` // Whether to allow updates under this policy. // +kubebuilder:validation:Optional AllowUpdates *bool `json:"allowUpdates,omitempty" tf:"allow_updates,omitempty"` // Whether to allow devices to leave the organization. Defaults to `true`. // +kubebuilder:validation:Optional AllowedToLeave *bool `json:"allowedToLeave,omitempty" tf:"allowed_to_leave,omitempty"` // The amount of time in minutes to reconnect after having been disabled. // +kubebuilder:validation:Optional AutoConnect *float64 `json:"autoConnect,omitempty" tf:"auto_connect,omitempty"` // The captive portal value for this policy. Defaults to `180`. // +kubebuilder:validation:Optional CaptivePortal *float64 `json:"captivePortal,omitempty" tf:"captive_portal,omitempty"` // Whether the policy refers to the default account policy. // +kubebuilder:validation:Optional Default *bool `json:"default,omitempty" tf:"default,omitempty"` // Whether to disable auto fallback for this policy. // +kubebuilder:validation:Optional DisableAutoFallback *bool `json:"disableAutoFallback,omitempty" tf:"disable_auto_fallback,omitempty"` // Whether the policy is enabled (cannot be set for default policies). Defaults to `true`. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Wirefilter expression to match a device against when evaluating whether this policy should take effect for that device. // +kubebuilder:validation:Optional Match *string `json:"match,omitempty" tf:"match,omitempty"` // Name of the policy. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The precedence of the policy. Lower values indicate higher precedence. // +kubebuilder:validation:Optional Precedence *float64 `json:"precedence,omitempty" tf:"precedence,omitempty"` // The service mode. Defaults to `warp`. // +kubebuilder:validation:Optional ServiceModeV2Mode *string `json:"serviceModeV2Mode,omitempty" tf:"service_mode_v2_mode,omitempty"` // The port to use for the proxy service mode. Required when using `service_mode_v2_mode`. // +kubebuilder:validation:Optional ServiceModeV2Port *float64 `json:"serviceModeV2Port,omitempty" tf:"service_mode_v2_port,omitempty"` // The support URL that will be opened when sending feedback. // +kubebuilder:validation:Optional SupportURL *string `json:"supportUrl,omitempty" tf:"support_url,omitempty"` // Enablement of the ZT client switch lock. // +kubebuilder:validation:Optional SwitchLocked *bool `json:"switchLocked,omitempty" tf:"switch_locked,omitempty"` }
func (*DeviceSettingsPolicyParameters) DeepCopy ¶
func (in *DeviceSettingsPolicyParameters) DeepCopy() *DeviceSettingsPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSettingsPolicyParameters.
func (*DeviceSettingsPolicyParameters) DeepCopyInto ¶
func (in *DeviceSettingsPolicyParameters) DeepCopyInto(out *DeviceSettingsPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceSettingsPolicySpec ¶
type DeviceSettingsPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider DeviceSettingsPolicyParameters `json:"forProvider"` }
DeviceSettingsPolicySpec defines the desired state of DeviceSettingsPolicy
func (*DeviceSettingsPolicySpec) DeepCopy ¶
func (in *DeviceSettingsPolicySpec) DeepCopy() *DeviceSettingsPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSettingsPolicySpec.
func (*DeviceSettingsPolicySpec) DeepCopyInto ¶
func (in *DeviceSettingsPolicySpec) DeepCopyInto(out *DeviceSettingsPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceSettingsPolicyStatus ¶
type DeviceSettingsPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DeviceSettingsPolicyObservation `json:"atProvider,omitempty"` }
DeviceSettingsPolicyStatus defines the observed state of DeviceSettingsPolicy.
func (*DeviceSettingsPolicyStatus) DeepCopy ¶
func (in *DeviceSettingsPolicyStatus) DeepCopy() *DeviceSettingsPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSettingsPolicyStatus.
func (*DeviceSettingsPolicyStatus) DeepCopyInto ¶
func (in *DeviceSettingsPolicyStatus) DeepCopyInto(out *DeviceSettingsPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainsObservation ¶
type DomainsObservation struct { }
func (*DomainsObservation) DeepCopy ¶
func (in *DomainsObservation) DeepCopy() *DomainsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainsObservation.
func (*DomainsObservation) DeepCopyInto ¶
func (in *DomainsObservation) DeepCopyInto(out *DomainsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainsParameters ¶
type DomainsParameters struct { // A list of IP addresses to handle domain resolution. // +kubebuilder:validation:Optional DNSServer []*string `json:"dnsServer,omitempty" tf:"dns_server,omitempty"` // A description of the fallback domain, displayed in the client UI. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The domain suffix to match when resolving locally. // +kubebuilder:validation:Optional Suffix *string `json:"suffix,omitempty" tf:"suffix,omitempty"` }
func (*DomainsParameters) DeepCopy ¶
func (in *DomainsParameters) DeepCopy() *DomainsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainsParameters.
func (*DomainsParameters) DeepCopyInto ¶
func (in *DomainsParameters) DeepCopyInto(out *DomainsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackDomain ¶
type FallbackDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FallbackDomainSpec `json:"spec"` Status FallbackDomainStatus `json:"status,omitempty"` }
FallbackDomain is the Schema for the FallbackDomains 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 (*FallbackDomain) DeepCopy ¶
func (in *FallbackDomain) DeepCopy() *FallbackDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackDomain.
func (*FallbackDomain) DeepCopyInto ¶
func (in *FallbackDomain) DeepCopyInto(out *FallbackDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FallbackDomain) DeepCopyObject ¶
func (in *FallbackDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FallbackDomain) GetCondition ¶
func (mg *FallbackDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FallbackDomain.
func (*FallbackDomain) GetConnectionDetailsMapping ¶
func (tr *FallbackDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FallbackDomain
func (*FallbackDomain) GetDeletionPolicy ¶
func (mg *FallbackDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FallbackDomain.
func (*FallbackDomain) GetID ¶
func (tr *FallbackDomain) GetID() string
GetID returns ID of underlying Terraform resource of this FallbackDomain
func (*FallbackDomain) GetObservation ¶
func (tr *FallbackDomain) GetObservation() (map[string]any, error)
GetObservation of this FallbackDomain
func (*FallbackDomain) GetParameters ¶
func (tr *FallbackDomain) GetParameters() (map[string]any, error)
GetParameters of this FallbackDomain
func (*FallbackDomain) GetProviderConfigReference ¶
func (mg *FallbackDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FallbackDomain.
func (*FallbackDomain) GetProviderReference ¶
func (mg *FallbackDomain) GetProviderReference() *xpv1.Reference
GetProviderReference of this FallbackDomain. Deprecated: Use GetProviderConfigReference.
func (*FallbackDomain) GetPublishConnectionDetailsTo ¶
func (mg *FallbackDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FallbackDomain.
func (*FallbackDomain) GetTerraformResourceType ¶
func (mg *FallbackDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FallbackDomain
func (*FallbackDomain) GetTerraformSchemaVersion ¶
func (tr *FallbackDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FallbackDomain) GetWriteConnectionSecretToReference ¶
func (mg *FallbackDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FallbackDomain.
func (*FallbackDomain) LateInitialize ¶
func (tr *FallbackDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FallbackDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*FallbackDomain) ResolveReferences ¶
ResolveReferences of this FallbackDomain.
func (*FallbackDomain) SetConditions ¶
func (mg *FallbackDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this FallbackDomain.
func (*FallbackDomain) SetDeletionPolicy ¶
func (mg *FallbackDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FallbackDomain.
func (*FallbackDomain) SetObservation ¶
func (tr *FallbackDomain) SetObservation(obs map[string]any) error
SetObservation for this FallbackDomain
func (*FallbackDomain) SetParameters ¶
func (tr *FallbackDomain) SetParameters(params map[string]any) error
SetParameters for this FallbackDomain
func (*FallbackDomain) SetProviderConfigReference ¶
func (mg *FallbackDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FallbackDomain.
func (*FallbackDomain) SetProviderReference ¶
func (mg *FallbackDomain) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FallbackDomain. Deprecated: Use SetProviderConfigReference.
func (*FallbackDomain) SetPublishConnectionDetailsTo ¶
func (mg *FallbackDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FallbackDomain.
func (*FallbackDomain) SetWriteConnectionSecretToReference ¶
func (mg *FallbackDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FallbackDomain.
type FallbackDomainList ¶
type FallbackDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FallbackDomain `json:"items"` }
FallbackDomainList contains a list of FallbackDomains
func (*FallbackDomainList) DeepCopy ¶
func (in *FallbackDomainList) DeepCopy() *FallbackDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackDomainList.
func (*FallbackDomainList) DeepCopyInto ¶
func (in *FallbackDomainList) DeepCopyInto(out *FallbackDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FallbackDomainList) DeepCopyObject ¶
func (in *FallbackDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FallbackDomainList) GetItems ¶
func (l *FallbackDomainList) GetItems() []resource.Managed
GetItems of this FallbackDomainList.
type FallbackDomainObservation ¶
type FallbackDomainObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FallbackDomainObservation) DeepCopy ¶
func (in *FallbackDomainObservation) DeepCopy() *FallbackDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackDomainObservation.
func (*FallbackDomainObservation) DeepCopyInto ¶
func (in *FallbackDomainObservation) DeepCopyInto(out *FallbackDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackDomainParameters ¶
type FallbackDomainParameters 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 Domains []DomainsParameters `json:"domains" tf:"domains,omitempty"` // The settings policy for which to configure this fallback domain policy. // +crossplane:generate:reference:type=DeviceSettingsPolicy // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // Reference to a DeviceSettingsPolicy to populate policyId. // +kubebuilder:validation:Optional PolicyIDRef *v1.Reference `json:"policyIdRef,omitempty" tf:"-"` // Selector for a DeviceSettingsPolicy to populate policyId. // +kubebuilder:validation:Optional PolicyIDSelector *v1.Selector `json:"policyIdSelector,omitempty" tf:"-"` }
func (*FallbackDomainParameters) DeepCopy ¶
func (in *FallbackDomainParameters) DeepCopy() *FallbackDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackDomainParameters.
func (*FallbackDomainParameters) DeepCopyInto ¶
func (in *FallbackDomainParameters) DeepCopyInto(out *FallbackDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackDomainSpec ¶
type FallbackDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FallbackDomainParameters `json:"forProvider"` }
FallbackDomainSpec defines the desired state of FallbackDomain
func (*FallbackDomainSpec) DeepCopy ¶
func (in *FallbackDomainSpec) DeepCopy() *FallbackDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackDomainSpec.
func (*FallbackDomainSpec) DeepCopyInto ¶
func (in *FallbackDomainSpec) DeepCopyInto(out *FallbackDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FallbackDomainStatus ¶
type FallbackDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FallbackDomainObservation `json:"atProvider,omitempty"` }
FallbackDomainStatus defines the observed state of FallbackDomain.
func (*FallbackDomainStatus) DeepCopy ¶
func (in *FallbackDomainStatus) DeepCopy() *FallbackDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FallbackDomainStatus.
func (*FallbackDomainStatus) DeepCopyInto ¶
func (in *FallbackDomainStatus) DeepCopyInto(out *FallbackDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputObservation ¶
type InputObservation struct { }
func (*InputObservation) DeepCopy ¶
func (in *InputObservation) DeepCopy() *InputObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputObservation.
func (*InputObservation) DeepCopyInto ¶
func (in *InputObservation) DeepCopyInto(out *InputObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InputParameters ¶
type InputParameters struct { // The workspace one device compliance status. // +kubebuilder:validation:Optional ComplianceStatus *string `json:"complianceStatus,omitempty" tf:"compliance_status,omitempty"` // The workspace one connection id. // +kubebuilder:validation:Optional ConnectionID *string `json:"connectionId,omitempty" tf:"connection_id,omitempty"` // The domain that the client must join. // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // True if the firewall must be enabled. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Checks if the file should exist. // +kubebuilder:validation:Optional Exists *bool `json:"exists,omitempty" tf:"exists,omitempty"` // The Teams List id. // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // The version comparison operator. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // The operating system excluding version information. // +kubebuilder:validation:Optional OsDistroName *string `json:"osDistroName,omitempty" tf:"os_distro_name,omitempty"` // The operating system version excluding OS name information or release name. // +kubebuilder:validation:Optional OsDistroRevision *string `json:"osDistroRevision,omitempty" tf:"os_distro_revision,omitempty"` // The path to the file. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // True if all drives must be encrypted. // +kubebuilder:validation:Optional RequireAll *bool `json:"requireAll,omitempty" tf:"require_all,omitempty"` // Checks if the application should be running. // +kubebuilder:validation:Optional Running *bool `json:"running,omitempty" tf:"running,omitempty"` // The sha256 hash of the file. // +kubebuilder:validation:Optional Sha256 *string `json:"sha256,omitempty" tf:"sha256,omitempty"` // The thumbprint of the file certificate. // +kubebuilder:validation:Optional Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` // The operating system semantic version. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*InputParameters) DeepCopy ¶
func (in *InputParameters) DeepCopy() *InputParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InputParameters.
func (*InputParameters) DeepCopyInto ¶
func (in *InputParameters) DeepCopyInto(out *InputParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchObservation ¶
type MatchObservation struct { }
func (*MatchObservation) DeepCopy ¶
func (in *MatchObservation) DeepCopy() *MatchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchObservation.
func (*MatchObservation) DeepCopyInto ¶
func (in *MatchObservation) DeepCopyInto(out *MatchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchParameters ¶
type MatchParameters struct { // The platform of the device. Available values: `windows`, `mac`, `linux`, `android`, `ios`, `chromeos`. // +kubebuilder:validation:Optional Platform *string `json:"platform,omitempty" tf:"platform,omitempty"` }
func (*MatchParameters) DeepCopy ¶
func (in *MatchParameters) DeepCopy() *MatchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchParameters.
func (*MatchParameters) DeepCopyInto ¶
func (in *MatchParameters) DeepCopyInto(out *MatchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SplitTunnel ¶
type SplitTunnel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SplitTunnelSpec `json:"spec"` Status SplitTunnelStatus `json:"status,omitempty"` }
SplitTunnel is the Schema for the SplitTunnels 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 (*SplitTunnel) DeepCopy ¶
func (in *SplitTunnel) DeepCopy() *SplitTunnel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplitTunnel.
func (*SplitTunnel) DeepCopyInto ¶
func (in *SplitTunnel) DeepCopyInto(out *SplitTunnel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SplitTunnel) DeepCopyObject ¶
func (in *SplitTunnel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SplitTunnel) GetCondition ¶
func (mg *SplitTunnel) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SplitTunnel.
func (*SplitTunnel) GetConnectionDetailsMapping ¶
func (tr *SplitTunnel) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SplitTunnel
func (*SplitTunnel) GetDeletionPolicy ¶
func (mg *SplitTunnel) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SplitTunnel.
func (*SplitTunnel) GetID ¶
func (tr *SplitTunnel) GetID() string
GetID returns ID of underlying Terraform resource of this SplitTunnel
func (*SplitTunnel) GetObservation ¶
func (tr *SplitTunnel) GetObservation() (map[string]any, error)
GetObservation of this SplitTunnel
func (*SplitTunnel) GetParameters ¶
func (tr *SplitTunnel) GetParameters() (map[string]any, error)
GetParameters of this SplitTunnel
func (*SplitTunnel) GetProviderConfigReference ¶
func (mg *SplitTunnel) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SplitTunnel.
func (*SplitTunnel) GetProviderReference ¶
func (mg *SplitTunnel) GetProviderReference() *xpv1.Reference
GetProviderReference of this SplitTunnel. Deprecated: Use GetProviderConfigReference.
func (*SplitTunnel) GetPublishConnectionDetailsTo ¶
func (mg *SplitTunnel) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SplitTunnel.
func (*SplitTunnel) GetTerraformResourceType ¶
func (mg *SplitTunnel) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SplitTunnel
func (*SplitTunnel) GetTerraformSchemaVersion ¶
func (tr *SplitTunnel) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SplitTunnel) GetWriteConnectionSecretToReference ¶
func (mg *SplitTunnel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SplitTunnel.
func (*SplitTunnel) LateInitialize ¶
func (tr *SplitTunnel) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SplitTunnel using its observed tfState. returns True if there are any spec changes for the resource.
func (*SplitTunnel) ResolveReferences ¶
ResolveReferences of this SplitTunnel.
func (*SplitTunnel) SetConditions ¶
func (mg *SplitTunnel) SetConditions(c ...xpv1.Condition)
SetConditions of this SplitTunnel.
func (*SplitTunnel) SetDeletionPolicy ¶
func (mg *SplitTunnel) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SplitTunnel.
func (*SplitTunnel) SetObservation ¶
func (tr *SplitTunnel) SetObservation(obs map[string]any) error
SetObservation for this SplitTunnel
func (*SplitTunnel) SetParameters ¶
func (tr *SplitTunnel) SetParameters(params map[string]any) error
SetParameters for this SplitTunnel
func (*SplitTunnel) SetProviderConfigReference ¶
func (mg *SplitTunnel) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SplitTunnel.
func (*SplitTunnel) SetProviderReference ¶
func (mg *SplitTunnel) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SplitTunnel. Deprecated: Use SetProviderConfigReference.
func (*SplitTunnel) SetPublishConnectionDetailsTo ¶
func (mg *SplitTunnel) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SplitTunnel.
func (*SplitTunnel) SetWriteConnectionSecretToReference ¶
func (mg *SplitTunnel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SplitTunnel.
type SplitTunnelList ¶
type SplitTunnelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SplitTunnel `json:"items"` }
SplitTunnelList contains a list of SplitTunnels
func (*SplitTunnelList) DeepCopy ¶
func (in *SplitTunnelList) DeepCopy() *SplitTunnelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplitTunnelList.
func (*SplitTunnelList) DeepCopyInto ¶
func (in *SplitTunnelList) DeepCopyInto(out *SplitTunnelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SplitTunnelList) DeepCopyObject ¶
func (in *SplitTunnelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SplitTunnelList) GetItems ¶
func (l *SplitTunnelList) GetItems() []resource.Managed
GetItems of this SplitTunnelList.
type SplitTunnelObservation ¶
type SplitTunnelObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SplitTunnelObservation) DeepCopy ¶
func (in *SplitTunnelObservation) DeepCopy() *SplitTunnelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplitTunnelObservation.
func (*SplitTunnelObservation) DeepCopyInto ¶
func (in *SplitTunnelObservation) DeepCopyInto(out *SplitTunnelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SplitTunnelParameters ¶
type SplitTunnelParameters 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:"-"` // The mode of the split tunnel policy. Available values: `include`, `exclude`. // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` // The settings policy for which to configure this split tunnel policy. // +crossplane:generate:reference:type=DeviceSettingsPolicy // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // Reference to a DeviceSettingsPolicy to populate policyId. // +kubebuilder:validation:Optional PolicyIDRef *v1.Reference `json:"policyIdRef,omitempty" tf:"-"` // Selector for a DeviceSettingsPolicy to populate policyId. // +kubebuilder:validation:Optional PolicyIDSelector *v1.Selector `json:"policyIdSelector,omitempty" tf:"-"` // The value of the tunnel attributes. // +kubebuilder:validation:Required Tunnels []TunnelsParameters `json:"tunnels" tf:"tunnels,omitempty"` }
func (*SplitTunnelParameters) DeepCopy ¶
func (in *SplitTunnelParameters) DeepCopy() *SplitTunnelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplitTunnelParameters.
func (*SplitTunnelParameters) DeepCopyInto ¶
func (in *SplitTunnelParameters) DeepCopyInto(out *SplitTunnelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SplitTunnelSpec ¶
type SplitTunnelSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SplitTunnelParameters `json:"forProvider"` }
SplitTunnelSpec defines the desired state of SplitTunnel
func (*SplitTunnelSpec) DeepCopy ¶
func (in *SplitTunnelSpec) DeepCopy() *SplitTunnelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplitTunnelSpec.
func (*SplitTunnelSpec) DeepCopyInto ¶
func (in *SplitTunnelSpec) DeepCopyInto(out *SplitTunnelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SplitTunnelStatus ¶
type SplitTunnelStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SplitTunnelObservation `json:"atProvider,omitempty"` }
SplitTunnelStatus defines the observed state of SplitTunnel.
func (*SplitTunnelStatus) DeepCopy ¶
func (in *SplitTunnelStatus) DeepCopy() *SplitTunnelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplitTunnelStatus.
func (*SplitTunnelStatus) DeepCopyInto ¶
func (in *SplitTunnelStatus) DeepCopyInto(out *SplitTunnelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelsObservation ¶
type TunnelsObservation struct { }
func (*TunnelsObservation) DeepCopy ¶
func (in *TunnelsObservation) DeepCopy() *TunnelsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelsObservation.
func (*TunnelsObservation) DeepCopyInto ¶
func (in *TunnelsObservation) DeepCopyInto(out *TunnelsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TunnelsParameters ¶
type TunnelsParameters struct { // The address for the tunnel. // +kubebuilder:validation:Optional Address *string `json:"address,omitempty" tf:"address,omitempty"` // A description for the tunnel. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The domain name for the tunnel. // +kubebuilder:validation:Optional Host *string `json:"host,omitempty" tf:"host,omitempty"` }
func (*TunnelsParameters) DeepCopy ¶
func (in *TunnelsParameters) DeepCopy() *TunnelsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TunnelsParameters.
func (*TunnelsParameters) DeepCopyInto ¶
func (in *TunnelsParameters) DeepCopyInto(out *TunnelsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_devicepolicycertificates_types.go
- zz_devicepostureintegration_types.go
- zz_deviceposturerule_types.go
- zz_devicesettingspolicy_types.go
- zz_fallbackdomain_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_splittunnel_types.go