Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=zone.cloudflare.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActionObservation
- type ActionParameters
- type ConfigurationObservation
- type ConfigurationParameters
- type CorrelateObservation
- type CorrelateParameters
- type DNSSEC
- func (in *DNSSEC) DeepCopy() *DNSSEC
- func (in *DNSSEC) DeepCopyInto(out *DNSSEC)
- func (in *DNSSEC) DeepCopyObject() runtime.Object
- func (mg *DNSSEC) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSSEC) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSSEC) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSSEC) GetID() string
- func (tr *DNSSEC) GetObservation() (map[string]any, error)
- func (tr *DNSSEC) GetParameters() (map[string]any, error)
- func (mg *DNSSEC) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSSEC) GetProviderReference() *xpv1.Reference
- func (mg *DNSSEC) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSSEC) GetTerraformResourceType() string
- func (tr *DNSSEC) GetTerraformSchemaVersion() int
- func (mg *DNSSEC) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSSEC) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSSEC) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DNSSEC) SetConditions(c ...xpv1.Condition)
- func (mg *DNSSEC) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSSEC) SetObservation(obs map[string]any) error
- func (tr *DNSSEC) SetParameters(params map[string]any) error
- func (mg *DNSSEC) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSSEC) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSSEC) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSSEC) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSSECList
- type DNSSECObservation
- type DNSSECParameters
- type DNSSECSpec
- type DNSSECStatus
- type HeaderObservation
- type HeaderParameters
- type Healthcheck
- func (in *Healthcheck) DeepCopy() *Healthcheck
- func (in *Healthcheck) DeepCopyInto(out *Healthcheck)
- func (in *Healthcheck) DeepCopyObject() runtime.Object
- func (mg *Healthcheck) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Healthcheck) GetConnectionDetailsMapping() map[string]string
- func (mg *Healthcheck) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Healthcheck) GetID() string
- func (tr *Healthcheck) GetObservation() (map[string]any, error)
- func (tr *Healthcheck) GetParameters() (map[string]any, error)
- func (mg *Healthcheck) GetProviderConfigReference() *xpv1.Reference
- func (mg *Healthcheck) GetProviderReference() *xpv1.Reference
- func (mg *Healthcheck) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Healthcheck) GetTerraformResourceType() string
- func (tr *Healthcheck) GetTerraformSchemaVersion() int
- func (mg *Healthcheck) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Healthcheck) LateInitialize(attrs []byte) (bool, error)
- func (mg *Healthcheck) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Healthcheck) SetConditions(c ...xpv1.Condition)
- func (mg *Healthcheck) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Healthcheck) SetObservation(obs map[string]any) error
- func (tr *Healthcheck) SetParameters(params map[string]any) error
- func (mg *Healthcheck) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Healthcheck) SetProviderReference(r *xpv1.Reference)
- func (mg *Healthcheck) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Healthcheck) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HealthcheckList
- type HealthcheckObservation
- type HealthcheckParameters
- type HealthcheckSpec
- type HealthcheckStatus
- type InitialSettingsObservation
- type InitialSettingsParameters
- type LogpullRetention
- func (in *LogpullRetention) DeepCopy() *LogpullRetention
- func (in *LogpullRetention) DeepCopyInto(out *LogpullRetention)
- func (in *LogpullRetention) DeepCopyObject() runtime.Object
- func (mg *LogpullRetention) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LogpullRetention) GetConnectionDetailsMapping() map[string]string
- func (mg *LogpullRetention) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LogpullRetention) GetID() string
- func (tr *LogpullRetention) GetObservation() (map[string]any, error)
- func (tr *LogpullRetention) GetParameters() (map[string]any, error)
- func (mg *LogpullRetention) GetProviderConfigReference() *xpv1.Reference
- func (mg *LogpullRetention) GetProviderReference() *xpv1.Reference
- func (mg *LogpullRetention) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LogpullRetention) GetTerraformResourceType() string
- func (tr *LogpullRetention) GetTerraformSchemaVersion() int
- func (mg *LogpullRetention) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LogpullRetention) LateInitialize(attrs []byte) (bool, error)
- func (mg *LogpullRetention) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LogpullRetention) SetConditions(c ...xpv1.Condition)
- func (mg *LogpullRetention) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LogpullRetention) SetObservation(obs map[string]any) error
- func (tr *LogpullRetention) SetParameters(params map[string]any) error
- func (mg *LogpullRetention) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LogpullRetention) SetProviderReference(r *xpv1.Reference)
- func (mg *LogpullRetention) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LogpullRetention) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LogpullRetentionList
- type LogpullRetentionObservation
- type LogpullRetentionParameters
- type LogpullRetentionSpec
- type LogpullRetentionStatus
- type ManagedHeaders
- func (in *ManagedHeaders) DeepCopy() *ManagedHeaders
- func (in *ManagedHeaders) DeepCopyInto(out *ManagedHeaders)
- func (in *ManagedHeaders) DeepCopyObject() runtime.Object
- func (mg *ManagedHeaders) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagedHeaders) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagedHeaders) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagedHeaders) GetID() string
- func (tr *ManagedHeaders) GetObservation() (map[string]any, error)
- func (tr *ManagedHeaders) GetParameters() (map[string]any, error)
- func (mg *ManagedHeaders) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagedHeaders) GetProviderReference() *xpv1.Reference
- func (mg *ManagedHeaders) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ManagedHeaders) GetTerraformResourceType() string
- func (tr *ManagedHeaders) GetTerraformSchemaVersion() int
- func (mg *ManagedHeaders) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagedHeaders) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagedHeaders) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ManagedHeaders) SetConditions(c ...xpv1.Condition)
- func (mg *ManagedHeaders) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagedHeaders) SetObservation(obs map[string]any) error
- func (tr *ManagedHeaders) SetParameters(params map[string]any) error
- func (mg *ManagedHeaders) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagedHeaders) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagedHeaders) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ManagedHeaders) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagedHeadersList
- type ManagedHeadersObservation
- type ManagedHeadersParameters
- type ManagedHeadersSpec
- type ManagedHeadersStatus
- type ManagedRequestHeadersObservation
- type ManagedRequestHeadersParameters
- type ManagedResponseHeadersObservation
- type ManagedResponseHeadersParameters
- type MatchObservation
- type MatchParameters
- type MatchResponseObservation
- type MatchResponseParameters
- type MinifyObservation
- type MinifyParameters
- type MobileRedirectObservation
- type MobileRedirectParameters
- type RateLimit
- func (in *RateLimit) DeepCopy() *RateLimit
- func (in *RateLimit) DeepCopyInto(out *RateLimit)
- func (in *RateLimit) DeepCopyObject() runtime.Object
- func (mg *RateLimit) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RateLimit) GetConnectionDetailsMapping() map[string]string
- func (mg *RateLimit) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RateLimit) GetID() string
- func (tr *RateLimit) GetObservation() (map[string]any, error)
- func (tr *RateLimit) GetParameters() (map[string]any, error)
- func (mg *RateLimit) GetProviderConfigReference() *xpv1.Reference
- func (mg *RateLimit) GetProviderReference() *xpv1.Reference
- func (mg *RateLimit) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RateLimit) GetTerraformResourceType() string
- func (tr *RateLimit) GetTerraformSchemaVersion() int
- func (mg *RateLimit) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RateLimit) LateInitialize(attrs []byte) (bool, error)
- func (mg *RateLimit) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RateLimit) SetConditions(c ...xpv1.Condition)
- func (mg *RateLimit) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RateLimit) SetObservation(obs map[string]any) error
- func (tr *RateLimit) SetParameters(params map[string]any) error
- func (mg *RateLimit) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RateLimit) SetProviderReference(r *xpv1.Reference)
- func (mg *RateLimit) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RateLimit) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RateLimitList
- type RateLimitObservation
- type RateLimitParameters
- type RateLimitSpec
- type RateLimitStatus
- type RequestObservation
- type RequestParameters
- type ResponseObservation
- type ResponseParameters
- type SecurityHeaderObservation
- type SecurityHeaderParameters
- type SettingsMinifyObservation
- type SettingsMinifyParameters
- type SettingsMobileRedirectObservation
- type SettingsMobileRedirectParameters
- type SettingsObservation
- type SettingsOverride
- func (in *SettingsOverride) DeepCopy() *SettingsOverride
- func (in *SettingsOverride) DeepCopyInto(out *SettingsOverride)
- func (in *SettingsOverride) DeepCopyObject() runtime.Object
- func (mg *SettingsOverride) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SettingsOverride) GetConnectionDetailsMapping() map[string]string
- func (mg *SettingsOverride) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SettingsOverride) GetID() string
- func (tr *SettingsOverride) GetObservation() (map[string]any, error)
- func (tr *SettingsOverride) GetParameters() (map[string]any, error)
- func (mg *SettingsOverride) GetProviderConfigReference() *xpv1.Reference
- func (mg *SettingsOverride) GetProviderReference() *xpv1.Reference
- func (mg *SettingsOverride) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SettingsOverride) GetTerraformResourceType() string
- func (tr *SettingsOverride) GetTerraformSchemaVersion() int
- func (mg *SettingsOverride) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SettingsOverride) LateInitialize(attrs []byte) (bool, error)
- func (mg *SettingsOverride) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SettingsOverride) SetConditions(c ...xpv1.Condition)
- func (mg *SettingsOverride) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SettingsOverride) SetObservation(obs map[string]any) error
- func (tr *SettingsOverride) SetParameters(params map[string]any) error
- func (mg *SettingsOverride) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SettingsOverride) SetProviderReference(r *xpv1.Reference)
- func (mg *SettingsOverride) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SettingsOverride) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SettingsOverrideList
- type SettingsOverrideObservation
- type SettingsOverrideParameters
- type SettingsOverrideSpec
- type SettingsOverrideStatus
- type SettingsParameters
- type SettingsSecurityHeaderObservation
- type SettingsSecurityHeaderParameters
- type TieredCache
- func (in *TieredCache) DeepCopy() *TieredCache
- func (in *TieredCache) DeepCopyInto(out *TieredCache)
- func (in *TieredCache) DeepCopyObject() runtime.Object
- func (mg *TieredCache) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TieredCache) GetConnectionDetailsMapping() map[string]string
- func (mg *TieredCache) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TieredCache) GetID() string
- func (tr *TieredCache) GetObservation() (map[string]any, error)
- func (tr *TieredCache) GetParameters() (map[string]any, error)
- func (mg *TieredCache) GetProviderConfigReference() *xpv1.Reference
- func (mg *TieredCache) GetProviderReference() *xpv1.Reference
- func (mg *TieredCache) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TieredCache) GetTerraformResourceType() string
- func (tr *TieredCache) GetTerraformSchemaVersion() int
- func (mg *TieredCache) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TieredCache) LateInitialize(attrs []byte) (bool, error)
- func (mg *TieredCache) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TieredCache) SetConditions(c ...xpv1.Condition)
- func (mg *TieredCache) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TieredCache) SetObservation(obs map[string]any) error
- func (tr *TieredCache) SetParameters(params map[string]any) error
- func (mg *TieredCache) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TieredCache) SetProviderReference(r *xpv1.Reference)
- func (mg *TieredCache) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TieredCache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TieredCacheList
- type TieredCacheObservation
- type TieredCacheParameters
- type TieredCacheSpec
- type TieredCacheStatus
- type TotalTLS
- func (in *TotalTLS) DeepCopy() *TotalTLS
- func (in *TotalTLS) DeepCopyInto(out *TotalTLS)
- func (in *TotalTLS) DeepCopyObject() runtime.Object
- func (mg *TotalTLS) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TotalTLS) GetConnectionDetailsMapping() map[string]string
- func (mg *TotalTLS) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TotalTLS) GetID() string
- func (tr *TotalTLS) GetObservation() (map[string]any, error)
- func (tr *TotalTLS) GetParameters() (map[string]any, error)
- func (mg *TotalTLS) GetProviderConfigReference() *xpv1.Reference
- func (mg *TotalTLS) GetProviderReference() *xpv1.Reference
- func (mg *TotalTLS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TotalTLS) GetTerraformResourceType() string
- func (tr *TotalTLS) GetTerraformSchemaVersion() int
- func (mg *TotalTLS) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TotalTLS) LateInitialize(attrs []byte) (bool, error)
- func (mg *TotalTLS) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TotalTLS) SetConditions(c ...xpv1.Condition)
- func (mg *TotalTLS) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TotalTLS) SetObservation(obs map[string]any) error
- func (tr *TotalTLS) SetParameters(params map[string]any) error
- func (mg *TotalTLS) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TotalTLS) SetProviderReference(r *xpv1.Reference)
- func (mg *TotalTLS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TotalTLS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TotalTLSList
- type TotalTLSObservation
- type TotalTLSParameters
- type TotalTLSSpec
- type TotalTLSStatus
- type URLNormalizationSettings
- func (in *URLNormalizationSettings) DeepCopy() *URLNormalizationSettings
- func (in *URLNormalizationSettings) DeepCopyInto(out *URLNormalizationSettings)
- func (in *URLNormalizationSettings) DeepCopyObject() runtime.Object
- func (mg *URLNormalizationSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *URLNormalizationSettings) GetConnectionDetailsMapping() map[string]string
- func (mg *URLNormalizationSettings) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *URLNormalizationSettings) GetID() string
- func (tr *URLNormalizationSettings) GetObservation() (map[string]any, error)
- func (tr *URLNormalizationSettings) GetParameters() (map[string]any, error)
- func (mg *URLNormalizationSettings) GetProviderConfigReference() *xpv1.Reference
- func (mg *URLNormalizationSettings) GetProviderReference() *xpv1.Reference
- func (mg *URLNormalizationSettings) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *URLNormalizationSettings) GetTerraformResourceType() string
- func (tr *URLNormalizationSettings) GetTerraformSchemaVersion() int
- func (mg *URLNormalizationSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *URLNormalizationSettings) LateInitialize(attrs []byte) (bool, error)
- func (mg *URLNormalizationSettings) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *URLNormalizationSettings) SetConditions(c ...xpv1.Condition)
- func (mg *URLNormalizationSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *URLNormalizationSettings) SetObservation(obs map[string]any) error
- func (tr *URLNormalizationSettings) SetParameters(params map[string]any) error
- func (mg *URLNormalizationSettings) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *URLNormalizationSettings) SetProviderReference(r *xpv1.Reference)
- func (mg *URLNormalizationSettings) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *URLNormalizationSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type URLNormalizationSettingsList
- func (in *URLNormalizationSettingsList) DeepCopy() *URLNormalizationSettingsList
- func (in *URLNormalizationSettingsList) DeepCopyInto(out *URLNormalizationSettingsList)
- func (in *URLNormalizationSettingsList) DeepCopyObject() runtime.Object
- func (l *URLNormalizationSettingsList) GetItems() []resource.Managed
- type URLNormalizationSettingsObservation
- type URLNormalizationSettingsParameters
- type URLNormalizationSettingsSpec
- type URLNormalizationSettingsStatus
- type UserAgentBlockingRule
- func (in *UserAgentBlockingRule) DeepCopy() *UserAgentBlockingRule
- func (in *UserAgentBlockingRule) DeepCopyInto(out *UserAgentBlockingRule)
- func (in *UserAgentBlockingRule) DeepCopyObject() runtime.Object
- func (mg *UserAgentBlockingRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserAgentBlockingRule) GetConnectionDetailsMapping() map[string]string
- func (mg *UserAgentBlockingRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserAgentBlockingRule) GetID() string
- func (tr *UserAgentBlockingRule) GetObservation() (map[string]any, error)
- func (tr *UserAgentBlockingRule) GetParameters() (map[string]any, error)
- func (mg *UserAgentBlockingRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserAgentBlockingRule) GetProviderReference() *xpv1.Reference
- func (mg *UserAgentBlockingRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserAgentBlockingRule) GetTerraformResourceType() string
- func (tr *UserAgentBlockingRule) GetTerraformSchemaVersion() int
- func (mg *UserAgentBlockingRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserAgentBlockingRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserAgentBlockingRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserAgentBlockingRule) SetConditions(c ...xpv1.Condition)
- func (mg *UserAgentBlockingRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserAgentBlockingRule) SetObservation(obs map[string]any) error
- func (tr *UserAgentBlockingRule) SetParameters(params map[string]any) error
- func (mg *UserAgentBlockingRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserAgentBlockingRule) SetProviderReference(r *xpv1.Reference)
- func (mg *UserAgentBlockingRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserAgentBlockingRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserAgentBlockingRuleList
- type UserAgentBlockingRuleObservation
- type UserAgentBlockingRuleParameters
- type UserAgentBlockingRuleSpec
- type UserAgentBlockingRuleStatus
- type Zone
- func (in *Zone) DeepCopy() *Zone
- func (in *Zone) DeepCopyInto(out *Zone)
- func (in *Zone) DeepCopyObject() runtime.Object
- func (mg *Zone) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Zone) GetConnectionDetailsMapping() map[string]string
- func (mg *Zone) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Zone) GetID() string
- func (tr *Zone) GetObservation() (map[string]any, error)
- func (tr *Zone) GetParameters() (map[string]any, error)
- func (mg *Zone) GetProviderConfigReference() *xpv1.Reference
- func (mg *Zone) GetProviderReference() *xpv1.Reference
- func (mg *Zone) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Zone) GetTerraformResourceType() string
- func (tr *Zone) GetTerraformSchemaVersion() int
- func (mg *Zone) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Zone) LateInitialize(attrs []byte) (bool, error)
- func (mg *Zone) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Zone) SetConditions(c ...xpv1.Condition)
- func (mg *Zone) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Zone) SetObservation(obs map[string]any) error
- func (tr *Zone) SetParameters(params map[string]any) error
- func (mg *Zone) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Zone) SetProviderReference(r *xpv1.Reference)
- func (mg *Zone) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Zone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ZoneList
- type ZoneObservation
- type ZoneParameters
- type ZoneSpec
- type ZoneStatus
Constants ¶
const ( CRDGroup = "zone.cloudflare.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( DNSSEC_Kind = "DNSSEC" DNSSEC_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSSEC_Kind}.String() DNSSEC_KindAPIVersion = DNSSEC_Kind + "." + CRDGroupVersion.String() DNSSEC_GroupVersionKind = CRDGroupVersion.WithKind(DNSSEC_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 ( Healthcheck_Kind = "Healthcheck" Healthcheck_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Healthcheck_Kind}.String() Healthcheck_KindAPIVersion = Healthcheck_Kind + "." + CRDGroupVersion.String() Healthcheck_GroupVersionKind = CRDGroupVersion.WithKind(Healthcheck_Kind) )
Repository type metadata.
var ( LogpullRetention_Kind = "LogpullRetention" LogpullRetention_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LogpullRetention_Kind}.String() LogpullRetention_KindAPIVersion = LogpullRetention_Kind + "." + CRDGroupVersion.String() LogpullRetention_GroupVersionKind = CRDGroupVersion.WithKind(LogpullRetention_Kind) )
Repository type metadata.
var ( ManagedHeaders_Kind = "ManagedHeaders" ManagedHeaders_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagedHeaders_Kind}.String() ManagedHeaders_KindAPIVersion = ManagedHeaders_Kind + "." + CRDGroupVersion.String() ManagedHeaders_GroupVersionKind = CRDGroupVersion.WithKind(ManagedHeaders_Kind) )
Repository type metadata.
var ( RateLimit_Kind = "RateLimit" RateLimit_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RateLimit_Kind}.String() RateLimit_KindAPIVersion = RateLimit_Kind + "." + CRDGroupVersion.String() RateLimit_GroupVersionKind = CRDGroupVersion.WithKind(RateLimit_Kind) )
Repository type metadata.
var ( SettingsOverride_Kind = "SettingsOverride" SettingsOverride_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SettingsOverride_Kind}.String() SettingsOverride_KindAPIVersion = SettingsOverride_Kind + "." + CRDGroupVersion.String() SettingsOverride_GroupVersionKind = CRDGroupVersion.WithKind(SettingsOverride_Kind) )
Repository type metadata.
var ( TieredCache_Kind = "TieredCache" TieredCache_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TieredCache_Kind}.String() TieredCache_KindAPIVersion = TieredCache_Kind + "." + CRDGroupVersion.String() TieredCache_GroupVersionKind = CRDGroupVersion.WithKind(TieredCache_Kind) )
Repository type metadata.
var ( TotalTLS_Kind = "TotalTLS" TotalTLS_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TotalTLS_Kind}.String() TotalTLS_KindAPIVersion = TotalTLS_Kind + "." + CRDGroupVersion.String() TotalTLS_GroupVersionKind = CRDGroupVersion.WithKind(TotalTLS_Kind) )
Repository type metadata.
var ( URLNormalizationSettings_Kind = "URLNormalizationSettings" URLNormalizationSettings_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: URLNormalizationSettings_Kind}.String() URLNormalizationSettings_KindAPIVersion = URLNormalizationSettings_Kind + "." + CRDGroupVersion.String() URLNormalizationSettings_GroupVersionKind = CRDGroupVersion.WithKind(URLNormalizationSettings_Kind) )
Repository type metadata.
var ( UserAgentBlockingRule_Kind = "UserAgentBlockingRule" UserAgentBlockingRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserAgentBlockingRule_Kind}.String() UserAgentBlockingRule_KindAPIVersion = UserAgentBlockingRule_Kind + "." + CRDGroupVersion.String() UserAgentBlockingRule_GroupVersionKind = CRDGroupVersion.WithKind(UserAgentBlockingRule_Kind) )
Repository type metadata.
var ( Zone_Kind = "Zone" Zone_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Zone_Kind}.String() Zone_KindAPIVersion = Zone_Kind + "." + CRDGroupVersion.String() Zone_GroupVersionKind = CRDGroupVersion.WithKind(Zone_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionObservation ¶
type ActionObservation struct { }
func (*ActionObservation) DeepCopy ¶
func (in *ActionObservation) DeepCopy() *ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.
func (*ActionObservation) DeepCopyInto ¶
func (in *ActionObservation) DeepCopyInto(out *ActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionParameters ¶
type ActionParameters struct { // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` // +kubebuilder:validation:Optional Response []ResponseParameters `json:"response,omitempty" tf:"response,omitempty"` // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*ActionParameters) DeepCopy ¶
func (in *ActionParameters) DeepCopy() *ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.
func (*ActionParameters) DeepCopyInto ¶
func (in *ActionParameters) DeepCopyInto(out *ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationObservation ¶
type ConfigurationObservation struct { }
func (*ConfigurationObservation) DeepCopy ¶
func (in *ConfigurationObservation) DeepCopy() *ConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationObservation.
func (*ConfigurationObservation) DeepCopyInto ¶
func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParameters ¶
type ConfigurationParameters struct { // The configuration target for this rule. You must set the target to ua for User Agent Blocking rules. // +kubebuilder:validation:Required Target *string `json:"target" tf:"target,omitempty"` // The exact user agent string to match. This value will be compared to the received User-Agent HTTP header value. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ConfigurationParameters) DeepCopy ¶
func (in *ConfigurationParameters) DeepCopy() *ConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParameters.
func (*ConfigurationParameters) DeepCopyInto ¶
func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorrelateObservation ¶
type CorrelateObservation struct { }
func (*CorrelateObservation) DeepCopy ¶
func (in *CorrelateObservation) DeepCopy() *CorrelateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorrelateObservation.
func (*CorrelateObservation) DeepCopyInto ¶
func (in *CorrelateObservation) DeepCopyInto(out *CorrelateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorrelateParameters ¶
type CorrelateParameters struct { // +kubebuilder:validation:Optional By *string `json:"by,omitempty" tf:"by,omitempty"` }
func (*CorrelateParameters) DeepCopy ¶
func (in *CorrelateParameters) DeepCopy() *CorrelateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorrelateParameters.
func (*CorrelateParameters) DeepCopyInto ¶
func (in *CorrelateParameters) DeepCopyInto(out *CorrelateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSEC ¶
type DNSSEC struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSSECSpec `json:"spec"` Status DNSSECStatus `json:"status,omitempty"` }
DNSSEC is the Schema for the DNSSECs 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 (*DNSSEC) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSEC.
func (*DNSSEC) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSSEC) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSSEC) GetCondition ¶
func (mg *DNSSEC) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSSEC.
func (*DNSSEC) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this DNSSEC
func (*DNSSEC) GetDeletionPolicy ¶
func (mg *DNSSEC) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSSEC.
func (*DNSSEC) GetObservation ¶
GetObservation of this DNSSEC
func (*DNSSEC) GetParameters ¶
GetParameters of this DNSSEC
func (*DNSSEC) GetProviderConfigReference ¶
GetProviderConfigReference of this DNSSEC.
func (*DNSSEC) GetProviderReference ¶
GetProviderReference of this DNSSEC. Deprecated: Use GetProviderConfigReference.
func (*DNSSEC) GetPublishConnectionDetailsTo ¶
func (mg *DNSSEC) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSSEC.
func (*DNSSEC) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this DNSSEC
func (*DNSSEC) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSSEC) GetWriteConnectionSecretToReference ¶
func (mg *DNSSEC) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSSEC.
func (*DNSSEC) LateInitialize ¶
LateInitialize this DNSSEC using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSSEC) ResolveReferences ¶
ResolveReferences of this DNSSEC.
func (*DNSSEC) SetConditions ¶
SetConditions of this DNSSEC.
func (*DNSSEC) SetDeletionPolicy ¶
func (mg *DNSSEC) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSSEC.
func (*DNSSEC) SetObservation ¶
SetObservation for this DNSSEC
func (*DNSSEC) SetParameters ¶
SetParameters for this DNSSEC
func (*DNSSEC) SetProviderConfigReference ¶
SetProviderConfigReference of this DNSSEC.
func (*DNSSEC) SetProviderReference ¶
SetProviderReference of this DNSSEC. Deprecated: Use SetProviderConfigReference.
func (*DNSSEC) SetPublishConnectionDetailsTo ¶
func (mg *DNSSEC) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSSEC.
func (*DNSSEC) SetWriteConnectionSecretToReference ¶
func (mg *DNSSEC) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSSEC.
type DNSSECList ¶
type DNSSECList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSSEC `json:"items"` }
DNSSECList contains a list of DNSSECs
func (*DNSSECList) DeepCopy ¶
func (in *DNSSECList) DeepCopy() *DNSSECList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECList.
func (*DNSSECList) DeepCopyInto ¶
func (in *DNSSECList) DeepCopyInto(out *DNSSECList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSSECList) DeepCopyObject ¶
func (in *DNSSECList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSSECList) GetItems ¶
func (l *DNSSECList) GetItems() []resource.Managed
GetItems of this DNSSECList.
type DNSSECObservation ¶
type DNSSECObservation struct { // Zone DNSSEC algorithm. Algorithm *string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // Zone DNSSEC digest. Digest *string `json:"digest,omitempty" tf:"digest,omitempty"` // Digest algorithm use for Zone DNSSEC. DigestAlgorithm *string `json:"digestAlgorithm,omitempty" tf:"digest_algorithm,omitempty"` // Digest Type for Zone DNSSEC. DigestType *string `json:"digestType,omitempty" tf:"digest_type,omitempty"` // DS for the Zone DNSSEC. Ds *string `json:"ds,omitempty" tf:"ds,omitempty"` // Zone DNSSEC flags. Flags *float64 `json:"flags,omitempty" tf:"flags,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Key Tag for the Zone DNSSEC. KeyTag *float64 `json:"keyTag,omitempty" tf:"key_tag,omitempty"` // Key type used for Zone DNSSEC. KeyType *string `json:"keyType,omitempty" tf:"key_type,omitempty"` // Public Key for the Zone DNSSEC. PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"` // The status of the Zone DNSSEC. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*DNSSECObservation) DeepCopy ¶
func (in *DNSSECObservation) DeepCopy() *DNSSECObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECObservation.
func (*DNSSECObservation) DeepCopyInto ¶
func (in *DNSSECObservation) DeepCopyInto(out *DNSSECObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSECParameters ¶
type DNSSECParameters struct { // Zone DNSSEC updated time. // +kubebuilder:validation:Optional ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*DNSSECParameters) DeepCopy ¶
func (in *DNSSECParameters) DeepCopy() *DNSSECParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECParameters.
func (*DNSSECParameters) DeepCopyInto ¶
func (in *DNSSECParameters) DeepCopyInto(out *DNSSECParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSECSpec ¶
type DNSSECSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSSECParameters `json:"forProvider"` }
DNSSECSpec defines the desired state of DNSSEC
func (*DNSSECSpec) DeepCopy ¶
func (in *DNSSECSpec) DeepCopy() *DNSSECSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECSpec.
func (*DNSSECSpec) DeepCopyInto ¶
func (in *DNSSECSpec) DeepCopyInto(out *DNSSECSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSECStatus ¶
type DNSSECStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSSECObservation `json:"atProvider,omitempty"` }
DNSSECStatus defines the observed state of DNSSEC.
func (*DNSSECStatus) DeepCopy ¶
func (in *DNSSECStatus) DeepCopy() *DNSSECStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECStatus.
func (*DNSSECStatus) DeepCopyInto ¶
func (in *DNSSECStatus) DeepCopyInto(out *DNSSECStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderObservation ¶
type HeaderObservation struct { }
func (*HeaderObservation) DeepCopy ¶
func (in *HeaderObservation) DeepCopy() *HeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderObservation.
func (*HeaderObservation) DeepCopyInto ¶
func (in *HeaderObservation) DeepCopyInto(out *HeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderParameters ¶
type HeaderParameters struct { // The header name. // +kubebuilder:validation:Required Header *string `json:"header" tf:"header,omitempty"` // A list of string values for the header. // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*HeaderParameters) DeepCopy ¶
func (in *HeaderParameters) DeepCopy() *HeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderParameters.
func (*HeaderParameters) DeepCopyInto ¶
func (in *HeaderParameters) DeepCopyInto(out *HeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Healthcheck ¶
type Healthcheck struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HealthcheckSpec `json:"spec"` Status HealthcheckStatus `json:"status,omitempty"` }
Healthcheck is the Schema for the Healthchecks 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 (*Healthcheck) DeepCopy ¶
func (in *Healthcheck) DeepCopy() *Healthcheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Healthcheck.
func (*Healthcheck) DeepCopyInto ¶
func (in *Healthcheck) DeepCopyInto(out *Healthcheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Healthcheck) DeepCopyObject ¶
func (in *Healthcheck) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Healthcheck) GetCondition ¶
func (mg *Healthcheck) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Healthcheck.
func (*Healthcheck) GetConnectionDetailsMapping ¶
func (tr *Healthcheck) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Healthcheck
func (*Healthcheck) GetDeletionPolicy ¶
func (mg *Healthcheck) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Healthcheck.
func (*Healthcheck) GetID ¶
func (tr *Healthcheck) GetID() string
GetID returns ID of underlying Terraform resource of this Healthcheck
func (*Healthcheck) GetObservation ¶
func (tr *Healthcheck) GetObservation() (map[string]any, error)
GetObservation of this Healthcheck
func (*Healthcheck) GetParameters ¶
func (tr *Healthcheck) GetParameters() (map[string]any, error)
GetParameters of this Healthcheck
func (*Healthcheck) GetProviderConfigReference ¶
func (mg *Healthcheck) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Healthcheck.
func (*Healthcheck) GetProviderReference ¶
func (mg *Healthcheck) GetProviderReference() *xpv1.Reference
GetProviderReference of this Healthcheck. Deprecated: Use GetProviderConfigReference.
func (*Healthcheck) GetPublishConnectionDetailsTo ¶
func (mg *Healthcheck) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Healthcheck.
func (*Healthcheck) GetTerraformResourceType ¶
func (mg *Healthcheck) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Healthcheck
func (*Healthcheck) GetTerraformSchemaVersion ¶
func (tr *Healthcheck) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Healthcheck) GetWriteConnectionSecretToReference ¶
func (mg *Healthcheck) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Healthcheck.
func (*Healthcheck) LateInitialize ¶
func (tr *Healthcheck) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Healthcheck using its observed tfState. returns True if there are any spec changes for the resource.
func (*Healthcheck) ResolveReferences ¶
ResolveReferences of this Healthcheck.
func (*Healthcheck) SetConditions ¶
func (mg *Healthcheck) SetConditions(c ...xpv1.Condition)
SetConditions of this Healthcheck.
func (*Healthcheck) SetDeletionPolicy ¶
func (mg *Healthcheck) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Healthcheck.
func (*Healthcheck) SetObservation ¶
func (tr *Healthcheck) SetObservation(obs map[string]any) error
SetObservation for this Healthcheck
func (*Healthcheck) SetParameters ¶
func (tr *Healthcheck) SetParameters(params map[string]any) error
SetParameters for this Healthcheck
func (*Healthcheck) SetProviderConfigReference ¶
func (mg *Healthcheck) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Healthcheck.
func (*Healthcheck) SetProviderReference ¶
func (mg *Healthcheck) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Healthcheck. Deprecated: Use SetProviderConfigReference.
func (*Healthcheck) SetPublishConnectionDetailsTo ¶
func (mg *Healthcheck) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Healthcheck.
func (*Healthcheck) SetWriteConnectionSecretToReference ¶
func (mg *Healthcheck) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Healthcheck.
type HealthcheckList ¶
type HealthcheckList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Healthcheck `json:"items"` }
HealthcheckList contains a list of Healthchecks
func (*HealthcheckList) DeepCopy ¶
func (in *HealthcheckList) DeepCopy() *HealthcheckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckList.
func (*HealthcheckList) DeepCopyInto ¶
func (in *HealthcheckList) DeepCopyInto(out *HealthcheckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HealthcheckList) DeepCopyObject ¶
func (in *HealthcheckList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HealthcheckList) GetItems ¶
func (l *HealthcheckList) GetItems() []resource.Managed
GetItems of this HealthcheckList.
type HealthcheckObservation ¶
type HealthcheckObservation struct { // Creation time. CreatedOn *string `json:"createdOn,omitempty" tf:"created_on,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Last modified time. ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on,omitempty"` }
func (*HealthcheckObservation) DeepCopy ¶
func (in *HealthcheckObservation) DeepCopy() *HealthcheckObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckObservation.
func (*HealthcheckObservation) DeepCopyInto ¶
func (in *HealthcheckObservation) DeepCopyInto(out *HealthcheckObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcheckParameters ¶
type HealthcheckParameters struct { // The hostname or IP address of the origin server to run health checks on. // +kubebuilder:validation:Required Address *string `json:"address" tf:"address,omitempty"` // Do not validate the certificate when the health check uses HTTPS. Defaults to `false`. // +kubebuilder:validation:Optional AllowInsecure *bool `json:"allowInsecure,omitempty" tf:"allow_insecure,omitempty"` // A list of regions from which to run health checks. If not set, Cloudflare will pick a default region. Available values: `WNAM`, `ENAM`, `WEU`, `EEU`, `NSAM`, `SSAM`, `OC`, `ME`, `NAF`, `SAF`, `IN`, `SEAS`, `NEAS`, `ALL_REGIONS`. // +kubebuilder:validation:Optional CheckRegions []*string `json:"checkRegions,omitempty" tf:"check_regions,omitempty"` // The number of consecutive fails required from a health check before changing the health to unhealthy. Defaults to `1`. // +kubebuilder:validation:Optional ConsecutiveFails *float64 `json:"consecutiveFails,omitempty" tf:"consecutive_fails,omitempty"` // The number of consecutive successes required from a health check before changing the health to healthy. Defaults to `1`. // +kubebuilder:validation:Optional ConsecutiveSuccesses *float64 `json:"consecutiveSuccesses,omitempty" tf:"consecutive_successes,omitempty"` // A human-readable description of the health check. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A case-insensitive sub-string to look for in the response body. If this string is not found the origin will be marked as unhealthy. // +kubebuilder:validation:Optional ExpectedBody *string `json:"expectedBody,omitempty" tf:"expected_body,omitempty"` // The expected HTTP response codes (e.g. '200') or code ranges (e.g. '2xx' for all codes starting with 2) of the health check. // +kubebuilder:validation:Optional ExpectedCodes []*string `json:"expectedCodes,omitempty" tf:"expected_codes,omitempty"` // Follow redirects if the origin returns a 3xx status code. Defaults to `false`. // +kubebuilder:validation:Optional FollowRedirects *bool `json:"followRedirects,omitempty" tf:"follow_redirects,omitempty"` // The HTTP request headers to send in the health check. It is recommended you set a Host header by default. The User-Agent header cannot be overridden. // +kubebuilder:validation:Optional Header []HeaderParameters `json:"header,omitempty" tf:"header,omitempty"` // The interval between each health check. Shorter intervals may give quicker notifications if the origin status changes, but will increase the load on the origin as we check from multiple locations. Defaults to `60`. // +kubebuilder:validation:Optional Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // The HTTP method to use for the health check. Available values: `connection_established`, `GET`, `HEAD`. // +kubebuilder:validation:Optional Method *string `json:"method,omitempty" tf:"method,omitempty"` // A short name to identify the health check. Only alphanumeric characters, hyphens, and underscores are allowed. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The endpoint path to health check against. Defaults to `/`. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Port number to connect to for the health check. Defaults to `80`. // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // The number of retries to attempt in case of a timeout before marking the origin as unhealthy. Retries are attempted immediately. Defaults to `2`. // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // If suspended, no health checks are sent to the origin. Defaults to `false`. // +kubebuilder:validation:Optional Suspended *bool `json:"suspended,omitempty" tf:"suspended,omitempty"` // The timeout (in seconds) before marking the health check as failed. Defaults to `5`. // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // The protocol to use for the health check. Available values: `TCP`, `HTTP`, `HTTPS`. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*HealthcheckParameters) DeepCopy ¶
func (in *HealthcheckParameters) DeepCopy() *HealthcheckParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckParameters.
func (*HealthcheckParameters) DeepCopyInto ¶
func (in *HealthcheckParameters) DeepCopyInto(out *HealthcheckParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcheckSpec ¶
type HealthcheckSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HealthcheckParameters `json:"forProvider"` }
HealthcheckSpec defines the desired state of Healthcheck
func (*HealthcheckSpec) DeepCopy ¶
func (in *HealthcheckSpec) DeepCopy() *HealthcheckSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckSpec.
func (*HealthcheckSpec) DeepCopyInto ¶
func (in *HealthcheckSpec) DeepCopyInto(out *HealthcheckSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthcheckStatus ¶
type HealthcheckStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HealthcheckObservation `json:"atProvider,omitempty"` }
HealthcheckStatus defines the observed state of Healthcheck.
func (*HealthcheckStatus) DeepCopy ¶
func (in *HealthcheckStatus) DeepCopy() *HealthcheckStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthcheckStatus.
func (*HealthcheckStatus) DeepCopyInto ¶
func (in *HealthcheckStatus) DeepCopyInto(out *HealthcheckStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitialSettingsObservation ¶
type InitialSettingsObservation struct { AlwaysOnline *string `json:"alwaysOnline,omitempty" tf:"always_online,omitempty"` AlwaysUseHTTPS *string `json:"alwaysUseHttps,omitempty" tf:"always_use_https,omitempty"` AutomaticHTTPSRewrites *string `json:"automaticHttpsRewrites,omitempty" tf:"automatic_https_rewrites,omitempty"` BinaryAst *string `json:"binaryAst,omitempty" tf:"binary_ast,omitempty"` Brotli *string `json:"brotli,omitempty" tf:"brotli,omitempty"` BrowserCacheTTL *float64 `json:"browserCacheTtl,omitempty" tf:"browser_cache_ttl,omitempty"` BrowserCheck *string `json:"browserCheck,omitempty" tf:"browser_check,omitempty"` CacheLevel *string `json:"cacheLevel,omitempty" tf:"cache_level,omitempty"` ChallengeTTL *float64 `json:"challengeTtl,omitempty" tf:"challenge_ttl,omitempty"` Ciphers []*string `json:"ciphers,omitempty" tf:"ciphers,omitempty"` CnameFlattening *string `json:"cnameFlattening,omitempty" tf:"cname_flattening,omitempty"` DevelopmentMode *string `json:"developmentMode,omitempty" tf:"development_mode,omitempty"` EarlyHints *string `json:"earlyHints,omitempty" tf:"early_hints,omitempty"` EmailObfuscation *string `json:"emailObfuscation,omitempty" tf:"email_obfuscation,omitempty"` FilterLogsToCloudflare *string `json:"filterLogsToCloudflare,omitempty" tf:"filter_logs_to_cloudflare,omitempty"` H2Prioritization *string `json:"h2Prioritization,omitempty" tf:"h2_prioritization,omitempty"` HotlinkProtection *string `json:"hotlinkProtection,omitempty" tf:"hotlink_protection,omitempty"` Http2 *string `json:"http2,omitempty" tf:"http2,omitempty"` Http3 *string `json:"http3,omitempty" tf:"http3,omitempty"` IPGeolocation *string `json:"ipGeolocation,omitempty" tf:"ip_geolocation,omitempty"` IPv6 *string `json:"ipv6,omitempty" tf:"ipv6,omitempty"` ImageResizing *string `json:"imageResizing,omitempty" tf:"image_resizing,omitempty"` LogToCloudflare *string `json:"logToCloudflare,omitempty" tf:"log_to_cloudflare,omitempty"` MaxUpload *float64 `json:"maxUpload,omitempty" tf:"max_upload,omitempty"` MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"` Minify []MinifyObservation `json:"minify,omitempty" tf:"minify,omitempty"` Mirage *string `json:"mirage,omitempty" tf:"mirage,omitempty"` MobileRedirect []MobileRedirectObservation `json:"mobileRedirect,omitempty" tf:"mobile_redirect,omitempty"` OpportunisticEncryption *string `json:"opportunisticEncryption,omitempty" tf:"opportunistic_encryption,omitempty"` OpportunisticOnion *string `json:"opportunisticOnion,omitempty" tf:"opportunistic_onion,omitempty"` OrangeToOrange *string `json:"orangeToOrange,omitempty" tf:"orange_to_orange,omitempty"` OriginErrorPagePassThru *string `json:"originErrorPagePassThru,omitempty" tf:"origin_error_page_pass_thru,omitempty"` OriginMaxHTTPVersion *string `json:"originMaxHttpVersion,omitempty" tf:"origin_max_http_version,omitempty"` Polish *string `json:"polish,omitempty" tf:"polish,omitempty"` PrefetchPreload *string `json:"prefetchPreload,omitempty" tf:"prefetch_preload,omitempty"` PrivacyPass *string `json:"privacyPass,omitempty" tf:"privacy_pass,omitempty"` ProxyReadTimeout *string `json:"proxyReadTimeout,omitempty" tf:"proxy_read_timeout,omitempty"` PseudoIPv4 *string `json:"pseudoIpv4,omitempty" tf:"pseudo_ipv4,omitempty"` ResponseBuffering *string `json:"responseBuffering,omitempty" tf:"response_buffering,omitempty"` RocketLoader *string `json:"rocketLoader,omitempty" tf:"rocket_loader,omitempty"` SSL *string `json:"ssl,omitempty" tf:"ssl,omitempty"` SecurityHeader []SecurityHeaderObservation `json:"securityHeader,omitempty" tf:"security_header,omitempty"` SecurityLevel *string `json:"securityLevel,omitempty" tf:"security_level,omitempty"` ServerSideExclude *string `json:"serverSideExclude,omitempty" tf:"server_side_exclude,omitempty"` SortQueryStringForCache *string `json:"sortQueryStringForCache,omitempty" tf:"sort_query_string_for_cache,omitempty"` TLS12Only *string `json:"tls12Only,omitempty" tf:"tls_1_2_only,omitempty"` TLS13 *string `json:"tls13,omitempty" tf:"tls_1_3,omitempty"` TLSClientAuth *string `json:"tlsClientAuth,omitempty" tf:"tls_client_auth,omitempty"` TrueClientIPHeader *string `json:"trueClientIpHeader,omitempty" tf:"true_client_ip_header,omitempty"` UniversalSSL *string `json:"universalSsl,omitempty" tf:"universal_ssl,omitempty"` VisitorIP *string `json:"visitorIp,omitempty" tf:"visitor_ip,omitempty"` Waf *string `json:"waf,omitempty" tf:"waf,omitempty"` Webp *string `json:"webp,omitempty" tf:"webp,omitempty"` Websockets *string `json:"websockets,omitempty" tf:"websockets,omitempty"` ZeroRtt *string `json:"zeroRtt,omitempty" tf:"zero_rtt,omitempty"` }
func (*InitialSettingsObservation) DeepCopy ¶
func (in *InitialSettingsObservation) DeepCopy() *InitialSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitialSettingsObservation.
func (*InitialSettingsObservation) DeepCopyInto ¶
func (in *InitialSettingsObservation) DeepCopyInto(out *InitialSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitialSettingsParameters ¶
type InitialSettingsParameters struct { }
func (*InitialSettingsParameters) DeepCopy ¶
func (in *InitialSettingsParameters) DeepCopy() *InitialSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitialSettingsParameters.
func (*InitialSettingsParameters) DeepCopyInto ¶
func (in *InitialSettingsParameters) DeepCopyInto(out *InitialSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogpullRetention ¶
type LogpullRetention struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogpullRetentionSpec `json:"spec"` Status LogpullRetentionStatus `json:"status,omitempty"` }
LogpullRetention is the Schema for the LogpullRetentions 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 (*LogpullRetention) DeepCopy ¶
func (in *LogpullRetention) DeepCopy() *LogpullRetention
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogpullRetention.
func (*LogpullRetention) DeepCopyInto ¶
func (in *LogpullRetention) DeepCopyInto(out *LogpullRetention)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogpullRetention) DeepCopyObject ¶
func (in *LogpullRetention) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogpullRetention) GetCondition ¶
func (mg *LogpullRetention) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LogpullRetention.
func (*LogpullRetention) GetConnectionDetailsMapping ¶
func (tr *LogpullRetention) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LogpullRetention
func (*LogpullRetention) GetDeletionPolicy ¶
func (mg *LogpullRetention) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LogpullRetention.
func (*LogpullRetention) GetID ¶
func (tr *LogpullRetention) GetID() string
GetID returns ID of underlying Terraform resource of this LogpullRetention
func (*LogpullRetention) GetObservation ¶
func (tr *LogpullRetention) GetObservation() (map[string]any, error)
GetObservation of this LogpullRetention
func (*LogpullRetention) GetParameters ¶
func (tr *LogpullRetention) GetParameters() (map[string]any, error)
GetParameters of this LogpullRetention
func (*LogpullRetention) GetProviderConfigReference ¶
func (mg *LogpullRetention) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LogpullRetention.
func (*LogpullRetention) GetProviderReference ¶
func (mg *LogpullRetention) GetProviderReference() *xpv1.Reference
GetProviderReference of this LogpullRetention. Deprecated: Use GetProviderConfigReference.
func (*LogpullRetention) GetPublishConnectionDetailsTo ¶
func (mg *LogpullRetention) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LogpullRetention.
func (*LogpullRetention) GetTerraformResourceType ¶
func (mg *LogpullRetention) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LogpullRetention
func (*LogpullRetention) GetTerraformSchemaVersion ¶
func (tr *LogpullRetention) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LogpullRetention) GetWriteConnectionSecretToReference ¶
func (mg *LogpullRetention) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LogpullRetention.
func (*LogpullRetention) LateInitialize ¶
func (tr *LogpullRetention) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LogpullRetention using its observed tfState. returns True if there are any spec changes for the resource.
func (*LogpullRetention) ResolveReferences ¶
ResolveReferences of this LogpullRetention.
func (*LogpullRetention) SetConditions ¶
func (mg *LogpullRetention) SetConditions(c ...xpv1.Condition)
SetConditions of this LogpullRetention.
func (*LogpullRetention) SetDeletionPolicy ¶
func (mg *LogpullRetention) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LogpullRetention.
func (*LogpullRetention) SetObservation ¶
func (tr *LogpullRetention) SetObservation(obs map[string]any) error
SetObservation for this LogpullRetention
func (*LogpullRetention) SetParameters ¶
func (tr *LogpullRetention) SetParameters(params map[string]any) error
SetParameters for this LogpullRetention
func (*LogpullRetention) SetProviderConfigReference ¶
func (mg *LogpullRetention) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LogpullRetention.
func (*LogpullRetention) SetProviderReference ¶
func (mg *LogpullRetention) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LogpullRetention. Deprecated: Use SetProviderConfigReference.
func (*LogpullRetention) SetPublishConnectionDetailsTo ¶
func (mg *LogpullRetention) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LogpullRetention.
func (*LogpullRetention) SetWriteConnectionSecretToReference ¶
func (mg *LogpullRetention) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LogpullRetention.
type LogpullRetentionList ¶
type LogpullRetentionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LogpullRetention `json:"items"` }
LogpullRetentionList contains a list of LogpullRetentions
func (*LogpullRetentionList) DeepCopy ¶
func (in *LogpullRetentionList) DeepCopy() *LogpullRetentionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogpullRetentionList.
func (*LogpullRetentionList) DeepCopyInto ¶
func (in *LogpullRetentionList) DeepCopyInto(out *LogpullRetentionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogpullRetentionList) DeepCopyObject ¶
func (in *LogpullRetentionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogpullRetentionList) GetItems ¶
func (l *LogpullRetentionList) GetItems() []resource.Managed
GetItems of this LogpullRetentionList.
type LogpullRetentionObservation ¶
type LogpullRetentionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LogpullRetentionObservation) DeepCopy ¶
func (in *LogpullRetentionObservation) DeepCopy() *LogpullRetentionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogpullRetentionObservation.
func (*LogpullRetentionObservation) DeepCopyInto ¶
func (in *LogpullRetentionObservation) DeepCopyInto(out *LogpullRetentionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogpullRetentionParameters ¶
type LogpullRetentionParameters struct { // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*LogpullRetentionParameters) DeepCopy ¶
func (in *LogpullRetentionParameters) DeepCopy() *LogpullRetentionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogpullRetentionParameters.
func (*LogpullRetentionParameters) DeepCopyInto ¶
func (in *LogpullRetentionParameters) DeepCopyInto(out *LogpullRetentionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogpullRetentionSpec ¶
type LogpullRetentionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LogpullRetentionParameters `json:"forProvider"` }
LogpullRetentionSpec defines the desired state of LogpullRetention
func (*LogpullRetentionSpec) DeepCopy ¶
func (in *LogpullRetentionSpec) DeepCopy() *LogpullRetentionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogpullRetentionSpec.
func (*LogpullRetentionSpec) DeepCopyInto ¶
func (in *LogpullRetentionSpec) DeepCopyInto(out *LogpullRetentionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogpullRetentionStatus ¶
type LogpullRetentionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LogpullRetentionObservation `json:"atProvider,omitempty"` }
LogpullRetentionStatus defines the observed state of LogpullRetention.
func (*LogpullRetentionStatus) DeepCopy ¶
func (in *LogpullRetentionStatus) DeepCopy() *LogpullRetentionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogpullRetentionStatus.
func (*LogpullRetentionStatus) DeepCopyInto ¶
func (in *LogpullRetentionStatus) DeepCopyInto(out *LogpullRetentionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedHeaders ¶
type ManagedHeaders struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedHeadersSpec `json:"spec"` Status ManagedHeadersStatus `json:"status,omitempty"` }
ManagedHeaders is the Schema for the ManagedHeaderss 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 (*ManagedHeaders) DeepCopy ¶
func (in *ManagedHeaders) DeepCopy() *ManagedHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHeaders.
func (*ManagedHeaders) DeepCopyInto ¶
func (in *ManagedHeaders) DeepCopyInto(out *ManagedHeaders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedHeaders) DeepCopyObject ¶
func (in *ManagedHeaders) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedHeaders) GetCondition ¶
func (mg *ManagedHeaders) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagedHeaders.
func (*ManagedHeaders) GetConnectionDetailsMapping ¶
func (tr *ManagedHeaders) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagedHeaders
func (*ManagedHeaders) GetDeletionPolicy ¶
func (mg *ManagedHeaders) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagedHeaders.
func (*ManagedHeaders) GetID ¶
func (tr *ManagedHeaders) GetID() string
GetID returns ID of underlying Terraform resource of this ManagedHeaders
func (*ManagedHeaders) GetObservation ¶
func (tr *ManagedHeaders) GetObservation() (map[string]any, error)
GetObservation of this ManagedHeaders
func (*ManagedHeaders) GetParameters ¶
func (tr *ManagedHeaders) GetParameters() (map[string]any, error)
GetParameters of this ManagedHeaders
func (*ManagedHeaders) GetProviderConfigReference ¶
func (mg *ManagedHeaders) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagedHeaders.
func (*ManagedHeaders) GetProviderReference ¶
func (mg *ManagedHeaders) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagedHeaders. Deprecated: Use GetProviderConfigReference.
func (*ManagedHeaders) GetPublishConnectionDetailsTo ¶
func (mg *ManagedHeaders) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ManagedHeaders.
func (*ManagedHeaders) GetTerraformResourceType ¶
func (mg *ManagedHeaders) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagedHeaders
func (*ManagedHeaders) GetTerraformSchemaVersion ¶
func (tr *ManagedHeaders) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagedHeaders) GetWriteConnectionSecretToReference ¶
func (mg *ManagedHeaders) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagedHeaders.
func (*ManagedHeaders) LateInitialize ¶
func (tr *ManagedHeaders) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagedHeaders using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagedHeaders) ResolveReferences ¶
ResolveReferences of this ManagedHeaders.
func (*ManagedHeaders) SetConditions ¶
func (mg *ManagedHeaders) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagedHeaders.
func (*ManagedHeaders) SetDeletionPolicy ¶
func (mg *ManagedHeaders) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagedHeaders.
func (*ManagedHeaders) SetObservation ¶
func (tr *ManagedHeaders) SetObservation(obs map[string]any) error
SetObservation for this ManagedHeaders
func (*ManagedHeaders) SetParameters ¶
func (tr *ManagedHeaders) SetParameters(params map[string]any) error
SetParameters for this ManagedHeaders
func (*ManagedHeaders) SetProviderConfigReference ¶
func (mg *ManagedHeaders) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagedHeaders.
func (*ManagedHeaders) SetProviderReference ¶
func (mg *ManagedHeaders) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagedHeaders. Deprecated: Use SetProviderConfigReference.
func (*ManagedHeaders) SetPublishConnectionDetailsTo ¶
func (mg *ManagedHeaders) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ManagedHeaders.
func (*ManagedHeaders) SetWriteConnectionSecretToReference ¶
func (mg *ManagedHeaders) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagedHeaders.
type ManagedHeadersList ¶
type ManagedHeadersList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagedHeaders `json:"items"` }
ManagedHeadersList contains a list of ManagedHeaderss
func (*ManagedHeadersList) DeepCopy ¶
func (in *ManagedHeadersList) DeepCopy() *ManagedHeadersList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHeadersList.
func (*ManagedHeadersList) DeepCopyInto ¶
func (in *ManagedHeadersList) DeepCopyInto(out *ManagedHeadersList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedHeadersList) DeepCopyObject ¶
func (in *ManagedHeadersList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedHeadersList) GetItems ¶
func (l *ManagedHeadersList) GetItems() []resource.Managed
GetItems of this ManagedHeadersList.
type ManagedHeadersObservation ¶
type ManagedHeadersObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ManagedHeadersObservation) DeepCopy ¶
func (in *ManagedHeadersObservation) DeepCopy() *ManagedHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHeadersObservation.
func (*ManagedHeadersObservation) DeepCopyInto ¶
func (in *ManagedHeadersObservation) DeepCopyInto(out *ManagedHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedHeadersParameters ¶
type ManagedHeadersParameters struct { // The list of managed request headers. // +kubebuilder:validation:Optional ManagedRequestHeaders []ManagedRequestHeadersParameters `json:"managedRequestHeaders,omitempty" tf:"managed_request_headers,omitempty"` // The list of managed response headers. // +kubebuilder:validation:Optional ManagedResponseHeaders []ManagedResponseHeadersParameters `json:"managedResponseHeaders,omitempty" tf:"managed_response_headers,omitempty"` // The zone identifier to target for the resource. // +crossplane:generate:reference:type=Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*ManagedHeadersParameters) DeepCopy ¶
func (in *ManagedHeadersParameters) DeepCopy() *ManagedHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHeadersParameters.
func (*ManagedHeadersParameters) DeepCopyInto ¶
func (in *ManagedHeadersParameters) DeepCopyInto(out *ManagedHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedHeadersSpec ¶
type ManagedHeadersSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagedHeadersParameters `json:"forProvider"` }
ManagedHeadersSpec defines the desired state of ManagedHeaders
func (*ManagedHeadersSpec) DeepCopy ¶
func (in *ManagedHeadersSpec) DeepCopy() *ManagedHeadersSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHeadersSpec.
func (*ManagedHeadersSpec) DeepCopyInto ¶
func (in *ManagedHeadersSpec) DeepCopyInto(out *ManagedHeadersSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedHeadersStatus ¶
type ManagedHeadersStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagedHeadersObservation `json:"atProvider,omitempty"` }
ManagedHeadersStatus defines the observed state of ManagedHeaders.
func (*ManagedHeadersStatus) DeepCopy ¶
func (in *ManagedHeadersStatus) DeepCopy() *ManagedHeadersStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedHeadersStatus.
func (*ManagedHeadersStatus) DeepCopyInto ¶
func (in *ManagedHeadersStatus) DeepCopyInto(out *ManagedHeadersStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRequestHeadersObservation ¶
type ManagedRequestHeadersObservation struct { }
func (*ManagedRequestHeadersObservation) DeepCopy ¶
func (in *ManagedRequestHeadersObservation) DeepCopy() *ManagedRequestHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRequestHeadersObservation.
func (*ManagedRequestHeadersObservation) DeepCopyInto ¶
func (in *ManagedRequestHeadersObservation) DeepCopyInto(out *ManagedRequestHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedRequestHeadersParameters ¶
type ManagedRequestHeadersParameters struct { // Whether the headers rule is active. // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // Unique headers rule identifier. // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` }
func (*ManagedRequestHeadersParameters) DeepCopy ¶
func (in *ManagedRequestHeadersParameters) DeepCopy() *ManagedRequestHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedRequestHeadersParameters.
func (*ManagedRequestHeadersParameters) DeepCopyInto ¶
func (in *ManagedRequestHeadersParameters) DeepCopyInto(out *ManagedRequestHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedResponseHeadersObservation ¶
type ManagedResponseHeadersObservation struct { }
func (*ManagedResponseHeadersObservation) DeepCopy ¶
func (in *ManagedResponseHeadersObservation) DeepCopy() *ManagedResponseHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedResponseHeadersObservation.
func (*ManagedResponseHeadersObservation) DeepCopyInto ¶
func (in *ManagedResponseHeadersObservation) DeepCopyInto(out *ManagedResponseHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedResponseHeadersParameters ¶
type ManagedResponseHeadersParameters struct { // Whether the headers rule is active. // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // Unique headers rule identifier. // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` }
func (*ManagedResponseHeadersParameters) DeepCopy ¶
func (in *ManagedResponseHeadersParameters) DeepCopy() *ManagedResponseHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedResponseHeadersParameters.
func (*ManagedResponseHeadersParameters) DeepCopyInto ¶
func (in *ManagedResponseHeadersParameters) DeepCopyInto(out *ManagedResponseHeadersParameters)
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 { // +kubebuilder:validation:Optional Request []RequestParameters `json:"request,omitempty" tf:"request,omitempty"` // +kubebuilder:validation:Optional Response []MatchResponseParameters `json:"response,omitempty" tf:"response,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 MatchResponseObservation ¶
type MatchResponseObservation struct { }
func (*MatchResponseObservation) DeepCopy ¶
func (in *MatchResponseObservation) DeepCopy() *MatchResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchResponseObservation.
func (*MatchResponseObservation) DeepCopyInto ¶
func (in *MatchResponseObservation) DeepCopyInto(out *MatchResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchResponseParameters ¶
type MatchResponseParameters struct { // +kubebuilder:validation:Optional Headers []map[string]*string `json:"headers,omitempty" tf:"headers,omitempty"` // +kubebuilder:validation:Optional OriginTraffic *bool `json:"originTraffic,omitempty" tf:"origin_traffic,omitempty"` // +kubebuilder:validation:Optional Statuses []*float64 `json:"statuses,omitempty" tf:"statuses,omitempty"` }
func (*MatchResponseParameters) DeepCopy ¶
func (in *MatchResponseParameters) DeepCopy() *MatchResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchResponseParameters.
func (*MatchResponseParameters) DeepCopyInto ¶
func (in *MatchResponseParameters) DeepCopyInto(out *MatchResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinifyObservation ¶
type MinifyObservation struct { CSS *string `json:"css,omitempty" tf:"css,omitempty"` HTML *string `json:"html,omitempty" tf:"html,omitempty"` Js *string `json:"js,omitempty" tf:"js,omitempty"` }
func (*MinifyObservation) DeepCopy ¶
func (in *MinifyObservation) DeepCopy() *MinifyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinifyObservation.
func (*MinifyObservation) DeepCopyInto ¶
func (in *MinifyObservation) DeepCopyInto(out *MinifyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinifyParameters ¶
type MinifyParameters struct { }
func (*MinifyParameters) DeepCopy ¶
func (in *MinifyParameters) DeepCopy() *MinifyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MinifyParameters.
func (*MinifyParameters) DeepCopyInto ¶
func (in *MinifyParameters) DeepCopyInto(out *MinifyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MobileRedirectObservation ¶
type MobileRedirectObservation struct { MobileSubdomain *string `json:"mobileSubdomain,omitempty" tf:"mobile_subdomain,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` StripURI *bool `json:"stripUri,omitempty" tf:"strip_uri,omitempty"` }
func (*MobileRedirectObservation) DeepCopy ¶
func (in *MobileRedirectObservation) DeepCopy() *MobileRedirectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MobileRedirectObservation.
func (*MobileRedirectObservation) DeepCopyInto ¶
func (in *MobileRedirectObservation) DeepCopyInto(out *MobileRedirectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MobileRedirectParameters ¶
type MobileRedirectParameters struct { }
func (*MobileRedirectParameters) DeepCopy ¶
func (in *MobileRedirectParameters) DeepCopy() *MobileRedirectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MobileRedirectParameters.
func (*MobileRedirectParameters) DeepCopyInto ¶
func (in *MobileRedirectParameters) DeepCopyInto(out *MobileRedirectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RateLimit ¶
type RateLimit struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RateLimitSpec `json:"spec"` Status RateLimitStatus `json:"status,omitempty"` }
RateLimit is the Schema for the RateLimits 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 (*RateLimit) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimit.
func (*RateLimit) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimit) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RateLimit) GetCondition ¶
func (mg *RateLimit) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RateLimit.
func (*RateLimit) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this RateLimit
func (*RateLimit) GetDeletionPolicy ¶
func (mg *RateLimit) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RateLimit.
func (*RateLimit) GetObservation ¶
GetObservation of this RateLimit
func (*RateLimit) GetParameters ¶
GetParameters of this RateLimit
func (*RateLimit) GetProviderConfigReference ¶
GetProviderConfigReference of this RateLimit.
func (*RateLimit) GetProviderReference ¶
GetProviderReference of this RateLimit. Deprecated: Use GetProviderConfigReference.
func (*RateLimit) GetPublishConnectionDetailsTo ¶
func (mg *RateLimit) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RateLimit.
func (*RateLimit) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RateLimit
func (*RateLimit) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RateLimit) GetWriteConnectionSecretToReference ¶
func (mg *RateLimit) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RateLimit.
func (*RateLimit) LateInitialize ¶
LateInitialize this RateLimit using its observed tfState. returns True if there are any spec changes for the resource.
func (*RateLimit) ResolveReferences ¶
ResolveReferences of this RateLimit.
func (*RateLimit) SetConditions ¶
SetConditions of this RateLimit.
func (*RateLimit) SetDeletionPolicy ¶
func (mg *RateLimit) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RateLimit.
func (*RateLimit) SetObservation ¶
SetObservation for this RateLimit
func (*RateLimit) SetParameters ¶
SetParameters for this RateLimit
func (*RateLimit) SetProviderConfigReference ¶
SetProviderConfigReference of this RateLimit.
func (*RateLimit) SetProviderReference ¶
SetProviderReference of this RateLimit. Deprecated: Use SetProviderConfigReference.
func (*RateLimit) SetPublishConnectionDetailsTo ¶
func (mg *RateLimit) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RateLimit.
func (*RateLimit) SetWriteConnectionSecretToReference ¶
func (mg *RateLimit) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RateLimit.
type RateLimitList ¶
type RateLimitList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RateLimit `json:"items"` }
RateLimitList contains a list of RateLimits
func (*RateLimitList) DeepCopy ¶
func (in *RateLimitList) DeepCopy() *RateLimitList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitList.
func (*RateLimitList) DeepCopyInto ¶
func (in *RateLimitList) DeepCopyInto(out *RateLimitList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimitList) DeepCopyObject ¶
func (in *RateLimitList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RateLimitList) GetItems ¶
func (l *RateLimitList) GetItems() []resource.Managed
GetItems of this RateLimitList.
type RateLimitObservation ¶
type RateLimitObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RateLimitObservation) DeepCopy ¶
func (in *RateLimitObservation) DeepCopy() *RateLimitObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitObservation.
func (*RateLimitObservation) DeepCopyInto ¶
func (in *RateLimitObservation) DeepCopyInto(out *RateLimitObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RateLimitParameters ¶
type RateLimitParameters struct { // +kubebuilder:validation:Required Action []ActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional BypassURLPatterns []*string `json:"bypassUrlPatterns,omitempty" tf:"bypass_url_patterns,omitempty"` // +kubebuilder:validation:Optional Correlate []CorrelateParameters `json:"correlate,omitempty" tf:"correlate,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Defaults to `false`. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // +kubebuilder:validation:Optional Match []MatchParameters `json:"match,omitempty" tf:"match,omitempty"` // +kubebuilder:validation:Required Period *float64 `json:"period" tf:"period,omitempty"` // +kubebuilder:validation:Required Threshold *float64 `json:"threshold" tf:"threshold,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*RateLimitParameters) DeepCopy ¶
func (in *RateLimitParameters) DeepCopy() *RateLimitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitParameters.
func (*RateLimitParameters) DeepCopyInto ¶
func (in *RateLimitParameters) DeepCopyInto(out *RateLimitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RateLimitSpec ¶
type RateLimitSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RateLimitParameters `json:"forProvider"` }
RateLimitSpec defines the desired state of RateLimit
func (*RateLimitSpec) DeepCopy ¶
func (in *RateLimitSpec) DeepCopy() *RateLimitSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitSpec.
func (*RateLimitSpec) DeepCopyInto ¶
func (in *RateLimitSpec) DeepCopyInto(out *RateLimitSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RateLimitStatus ¶
type RateLimitStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RateLimitObservation `json:"atProvider,omitempty"` }
RateLimitStatus defines the observed state of RateLimit.
func (*RateLimitStatus) DeepCopy ¶
func (in *RateLimitStatus) DeepCopy() *RateLimitStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimitStatus.
func (*RateLimitStatus) DeepCopyInto ¶
func (in *RateLimitStatus) DeepCopyInto(out *RateLimitStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestObservation ¶
type RequestObservation struct { }
func (*RequestObservation) DeepCopy ¶
func (in *RequestObservation) DeepCopy() *RequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestObservation.
func (*RequestObservation) DeepCopyInto ¶
func (in *RequestObservation) DeepCopyInto(out *RequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestParameters ¶
type RequestParameters struct { // +kubebuilder:validation:Optional Methods []*string `json:"methods,omitempty" tf:"methods,omitempty"` // +kubebuilder:validation:Optional Schemes []*string `json:"schemes,omitempty" tf:"schemes,omitempty"` // +kubebuilder:validation:Optional URLPattern *string `json:"urlPattern,omitempty" tf:"url_pattern,omitempty"` }
func (*RequestParameters) DeepCopy ¶
func (in *RequestParameters) DeepCopy() *RequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestParameters.
func (*RequestParameters) DeepCopyInto ¶
func (in *RequestParameters) DeepCopyInto(out *RequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseObservation ¶
type ResponseObservation struct { }
func (*ResponseObservation) DeepCopy ¶
func (in *ResponseObservation) DeepCopy() *ResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseObservation.
func (*ResponseObservation) DeepCopyInto ¶
func (in *ResponseObservation) DeepCopyInto(out *ResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseParameters ¶
type ResponseParameters struct { // +kubebuilder:validation:Required Body *string `json:"body" tf:"body,omitempty"` // +kubebuilder:validation:Required ContentType *string `json:"contentType" tf:"content_type,omitempty"` }
func (*ResponseParameters) DeepCopy ¶
func (in *ResponseParameters) DeepCopy() *ResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseParameters.
func (*ResponseParameters) DeepCopyInto ¶
func (in *ResponseParameters) DeepCopyInto(out *ResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityHeaderObservation ¶
type SecurityHeaderObservation struct { Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` IncludeSubdomains *bool `json:"includeSubdomains,omitempty" tf:"include_subdomains,omitempty"` MaxAge *float64 `json:"maxAge,omitempty" tf:"max_age,omitempty"` Nosniff *bool `json:"nosniff,omitempty" tf:"nosniff,omitempty"` Preload *bool `json:"preload,omitempty" tf:"preload,omitempty"` }
func (*SecurityHeaderObservation) DeepCopy ¶
func (in *SecurityHeaderObservation) DeepCopy() *SecurityHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityHeaderObservation.
func (*SecurityHeaderObservation) DeepCopyInto ¶
func (in *SecurityHeaderObservation) DeepCopyInto(out *SecurityHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityHeaderParameters ¶
type SecurityHeaderParameters struct { }
func (*SecurityHeaderParameters) DeepCopy ¶
func (in *SecurityHeaderParameters) DeepCopy() *SecurityHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityHeaderParameters.
func (*SecurityHeaderParameters) DeepCopyInto ¶
func (in *SecurityHeaderParameters) DeepCopyInto(out *SecurityHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsMinifyObservation ¶
type SettingsMinifyObservation struct { }
func (*SettingsMinifyObservation) DeepCopy ¶
func (in *SettingsMinifyObservation) DeepCopy() *SettingsMinifyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsMinifyObservation.
func (*SettingsMinifyObservation) DeepCopyInto ¶
func (in *SettingsMinifyObservation) DeepCopyInto(out *SettingsMinifyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsMinifyParameters ¶
type SettingsMinifyParameters struct { // +kubebuilder:validation:Required CSS *string `json:"css" tf:"css,omitempty"` // +kubebuilder:validation:Required HTML *string `json:"html" tf:"html,omitempty"` // +kubebuilder:validation:Required Js *string `json:"js" tf:"js,omitempty"` }
func (*SettingsMinifyParameters) DeepCopy ¶
func (in *SettingsMinifyParameters) DeepCopy() *SettingsMinifyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsMinifyParameters.
func (*SettingsMinifyParameters) DeepCopyInto ¶
func (in *SettingsMinifyParameters) DeepCopyInto(out *SettingsMinifyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsMobileRedirectObservation ¶
type SettingsMobileRedirectObservation struct { }
func (*SettingsMobileRedirectObservation) DeepCopy ¶
func (in *SettingsMobileRedirectObservation) DeepCopy() *SettingsMobileRedirectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsMobileRedirectObservation.
func (*SettingsMobileRedirectObservation) DeepCopyInto ¶
func (in *SettingsMobileRedirectObservation) DeepCopyInto(out *SettingsMobileRedirectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsMobileRedirectParameters ¶
type SettingsMobileRedirectParameters struct { // +kubebuilder:validation:Required MobileSubdomain *string `json:"mobileSubdomain" tf:"mobile_subdomain,omitempty"` // +kubebuilder:validation:Required Status *string `json:"status" tf:"status,omitempty"` // +kubebuilder:validation:Required StripURI *bool `json:"stripUri" tf:"strip_uri,omitempty"` }
func (*SettingsMobileRedirectParameters) DeepCopy ¶
func (in *SettingsMobileRedirectParameters) DeepCopy() *SettingsMobileRedirectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsMobileRedirectParameters.
func (*SettingsMobileRedirectParameters) DeepCopyInto ¶
func (in *SettingsMobileRedirectParameters) DeepCopyInto(out *SettingsMobileRedirectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsObservation ¶
type SettingsObservation struct { }
func (*SettingsObservation) DeepCopy ¶
func (in *SettingsObservation) DeepCopy() *SettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsObservation.
func (*SettingsObservation) DeepCopyInto ¶
func (in *SettingsObservation) DeepCopyInto(out *SettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOverride ¶
type SettingsOverride struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SettingsOverrideSpec `json:"spec"` Status SettingsOverrideStatus `json:"status,omitempty"` }
SettingsOverride is the Schema for the SettingsOverrides 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 (*SettingsOverride) DeepCopy ¶
func (in *SettingsOverride) DeepCopy() *SettingsOverride
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOverride.
func (*SettingsOverride) DeepCopyInto ¶
func (in *SettingsOverride) DeepCopyInto(out *SettingsOverride)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SettingsOverride) DeepCopyObject ¶
func (in *SettingsOverride) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SettingsOverride) GetCondition ¶
func (mg *SettingsOverride) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SettingsOverride.
func (*SettingsOverride) GetConnectionDetailsMapping ¶
func (tr *SettingsOverride) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SettingsOverride
func (*SettingsOverride) GetDeletionPolicy ¶
func (mg *SettingsOverride) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SettingsOverride.
func (*SettingsOverride) GetID ¶
func (tr *SettingsOverride) GetID() string
GetID returns ID of underlying Terraform resource of this SettingsOverride
func (*SettingsOverride) GetObservation ¶
func (tr *SettingsOverride) GetObservation() (map[string]any, error)
GetObservation of this SettingsOverride
func (*SettingsOverride) GetParameters ¶
func (tr *SettingsOverride) GetParameters() (map[string]any, error)
GetParameters of this SettingsOverride
func (*SettingsOverride) GetProviderConfigReference ¶
func (mg *SettingsOverride) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SettingsOverride.
func (*SettingsOverride) GetProviderReference ¶
func (mg *SettingsOverride) GetProviderReference() *xpv1.Reference
GetProviderReference of this SettingsOverride. Deprecated: Use GetProviderConfigReference.
func (*SettingsOverride) GetPublishConnectionDetailsTo ¶
func (mg *SettingsOverride) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SettingsOverride.
func (*SettingsOverride) GetTerraformResourceType ¶
func (mg *SettingsOverride) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SettingsOverride
func (*SettingsOverride) GetTerraformSchemaVersion ¶
func (tr *SettingsOverride) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SettingsOverride) GetWriteConnectionSecretToReference ¶
func (mg *SettingsOverride) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SettingsOverride.
func (*SettingsOverride) LateInitialize ¶
func (tr *SettingsOverride) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SettingsOverride using its observed tfState. returns True if there are any spec changes for the resource.
func (*SettingsOverride) ResolveReferences ¶
ResolveReferences of this SettingsOverride.
func (*SettingsOverride) SetConditions ¶
func (mg *SettingsOverride) SetConditions(c ...xpv1.Condition)
SetConditions of this SettingsOverride.
func (*SettingsOverride) SetDeletionPolicy ¶
func (mg *SettingsOverride) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SettingsOverride.
func (*SettingsOverride) SetObservation ¶
func (tr *SettingsOverride) SetObservation(obs map[string]any) error
SetObservation for this SettingsOverride
func (*SettingsOverride) SetParameters ¶
func (tr *SettingsOverride) SetParameters(params map[string]any) error
SetParameters for this SettingsOverride
func (*SettingsOverride) SetProviderConfigReference ¶
func (mg *SettingsOverride) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SettingsOverride.
func (*SettingsOverride) SetProviderReference ¶
func (mg *SettingsOverride) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SettingsOverride. Deprecated: Use SetProviderConfigReference.
func (*SettingsOverride) SetPublishConnectionDetailsTo ¶
func (mg *SettingsOverride) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SettingsOverride.
func (*SettingsOverride) SetWriteConnectionSecretToReference ¶
func (mg *SettingsOverride) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SettingsOverride.
type SettingsOverrideList ¶
type SettingsOverrideList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SettingsOverride `json:"items"` }
SettingsOverrideList contains a list of SettingsOverrides
func (*SettingsOverrideList) DeepCopy ¶
func (in *SettingsOverrideList) DeepCopy() *SettingsOverrideList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOverrideList.
func (*SettingsOverrideList) DeepCopyInto ¶
func (in *SettingsOverrideList) DeepCopyInto(out *SettingsOverrideList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SettingsOverrideList) DeepCopyObject ¶
func (in *SettingsOverrideList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SettingsOverrideList) GetItems ¶
func (l *SettingsOverrideList) GetItems() []resource.Managed
GetItems of this SettingsOverrideList.
type SettingsOverrideObservation ¶
type SettingsOverrideObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` InitialSettings []InitialSettingsObservation `json:"initialSettings,omitempty" tf:"initial_settings,omitempty"` InitialSettingsReadAt *string `json:"initialSettingsReadAt,omitempty" tf:"initial_settings_read_at,omitempty"` ReadonlySettings []*string `json:"readonlySettings,omitempty" tf:"readonly_settings,omitempty"` ZoneStatus *string `json:"zoneStatus,omitempty" tf:"zone_status,omitempty"` ZoneType *string `json:"zoneType,omitempty" tf:"zone_type,omitempty"` }
func (*SettingsOverrideObservation) DeepCopy ¶
func (in *SettingsOverrideObservation) DeepCopy() *SettingsOverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOverrideObservation.
func (*SettingsOverrideObservation) DeepCopyInto ¶
func (in *SettingsOverrideObservation) DeepCopyInto(out *SettingsOverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOverrideParameters ¶
type SettingsOverrideParameters struct { // +kubebuilder:validation:Optional Settings []SettingsParameters `json:"settings,omitempty" tf:"settings,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*SettingsOverrideParameters) DeepCopy ¶
func (in *SettingsOverrideParameters) DeepCopy() *SettingsOverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOverrideParameters.
func (*SettingsOverrideParameters) DeepCopyInto ¶
func (in *SettingsOverrideParameters) DeepCopyInto(out *SettingsOverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOverrideSpec ¶
type SettingsOverrideSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SettingsOverrideParameters `json:"forProvider"` }
SettingsOverrideSpec defines the desired state of SettingsOverride
func (*SettingsOverrideSpec) DeepCopy ¶
func (in *SettingsOverrideSpec) DeepCopy() *SettingsOverrideSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOverrideSpec.
func (*SettingsOverrideSpec) DeepCopyInto ¶
func (in *SettingsOverrideSpec) DeepCopyInto(out *SettingsOverrideSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsOverrideStatus ¶
type SettingsOverrideStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SettingsOverrideObservation `json:"atProvider,omitempty"` }
SettingsOverrideStatus defines the observed state of SettingsOverride.
func (*SettingsOverrideStatus) DeepCopy ¶
func (in *SettingsOverrideStatus) DeepCopy() *SettingsOverrideStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsOverrideStatus.
func (*SettingsOverrideStatus) DeepCopyInto ¶
func (in *SettingsOverrideStatus) DeepCopyInto(out *SettingsOverrideStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsParameters ¶
type SettingsParameters struct { // +kubebuilder:validation:Optional AlwaysOnline *string `json:"alwaysOnline,omitempty" tf:"always_online,omitempty"` // +kubebuilder:validation:Optional AlwaysUseHTTPS *string `json:"alwaysUseHttps,omitempty" tf:"always_use_https,omitempty"` // +kubebuilder:validation:Optional AutomaticHTTPSRewrites *string `json:"automaticHttpsRewrites,omitempty" tf:"automatic_https_rewrites,omitempty"` // +kubebuilder:validation:Optional BinaryAst *string `json:"binaryAst,omitempty" tf:"binary_ast,omitempty"` // +kubebuilder:validation:Optional Brotli *string `json:"brotli,omitempty" tf:"brotli,omitempty"` // +kubebuilder:validation:Optional BrowserCacheTTL *float64 `json:"browserCacheTtl,omitempty" tf:"browser_cache_ttl,omitempty"` // +kubebuilder:validation:Optional BrowserCheck *string `json:"browserCheck,omitempty" tf:"browser_check,omitempty"` // +kubebuilder:validation:Optional CacheLevel *string `json:"cacheLevel,omitempty" tf:"cache_level,omitempty"` // +kubebuilder:validation:Optional ChallengeTTL *float64 `json:"challengeTtl,omitempty" tf:"challenge_ttl,omitempty"` // +kubebuilder:validation:Optional Ciphers []*string `json:"ciphers,omitempty" tf:"ciphers,omitempty"` // +kubebuilder:validation:Optional CnameFlattening *string `json:"cnameFlattening,omitempty" tf:"cname_flattening,omitempty"` // +kubebuilder:validation:Optional DevelopmentMode *string `json:"developmentMode,omitempty" tf:"development_mode,omitempty"` // +kubebuilder:validation:Optional EarlyHints *string `json:"earlyHints,omitempty" tf:"early_hints,omitempty"` // +kubebuilder:validation:Optional EmailObfuscation *string `json:"emailObfuscation,omitempty" tf:"email_obfuscation,omitempty"` // +kubebuilder:validation:Optional FilterLogsToCloudflare *string `json:"filterLogsToCloudflare,omitempty" tf:"filter_logs_to_cloudflare,omitempty"` // +kubebuilder:validation:Optional H2Prioritization *string `json:"h2Prioritization,omitempty" tf:"h2_prioritization,omitempty"` // +kubebuilder:validation:Optional HotlinkProtection *string `json:"hotlinkProtection,omitempty" tf:"hotlink_protection,omitempty"` // +kubebuilder:validation:Optional Http2 *string `json:"http2,omitempty" tf:"http2,omitempty"` // +kubebuilder:validation:Optional Http3 *string `json:"http3,omitempty" tf:"http3,omitempty"` // +kubebuilder:validation:Optional IPGeolocation *string `json:"ipGeolocation,omitempty" tf:"ip_geolocation,omitempty"` // +kubebuilder:validation:Optional IPv6 *string `json:"ipv6,omitempty" tf:"ipv6,omitempty"` // +kubebuilder:validation:Optional ImageResizing *string `json:"imageResizing,omitempty" tf:"image_resizing,omitempty"` // +kubebuilder:validation:Optional LogToCloudflare *string `json:"logToCloudflare,omitempty" tf:"log_to_cloudflare,omitempty"` // +kubebuilder:validation:Optional MaxUpload *float64 `json:"maxUpload,omitempty" tf:"max_upload,omitempty"` // +kubebuilder:validation:Optional MinTLSVersion *string `json:"minTlsVersion,omitempty" tf:"min_tls_version,omitempty"` // +kubebuilder:validation:Optional Minify []SettingsMinifyParameters `json:"minify,omitempty" tf:"minify,omitempty"` // +kubebuilder:validation:Optional Mirage *string `json:"mirage,omitempty" tf:"mirage,omitempty"` // +kubebuilder:validation:Optional MobileRedirect []SettingsMobileRedirectParameters `json:"mobileRedirect,omitempty" tf:"mobile_redirect,omitempty"` // +kubebuilder:validation:Optional OpportunisticEncryption *string `json:"opportunisticEncryption,omitempty" tf:"opportunistic_encryption,omitempty"` // +kubebuilder:validation:Optional OpportunisticOnion *string `json:"opportunisticOnion,omitempty" tf:"opportunistic_onion,omitempty"` // +kubebuilder:validation:Optional OrangeToOrange *string `json:"orangeToOrange,omitempty" tf:"orange_to_orange,omitempty"` // +kubebuilder:validation:Optional OriginErrorPagePassThru *string `json:"originErrorPagePassThru,omitempty" tf:"origin_error_page_pass_thru,omitempty"` // +kubebuilder:validation:Optional OriginMaxHTTPVersion *string `json:"originMaxHttpVersion,omitempty" tf:"origin_max_http_version,omitempty"` // +kubebuilder:validation:Optional Polish *string `json:"polish,omitempty" tf:"polish,omitempty"` // +kubebuilder:validation:Optional PrefetchPreload *string `json:"prefetchPreload,omitempty" tf:"prefetch_preload,omitempty"` // +kubebuilder:validation:Optional PrivacyPass *string `json:"privacyPass,omitempty" tf:"privacy_pass,omitempty"` // +kubebuilder:validation:Optional ProxyReadTimeout *string `json:"proxyReadTimeout,omitempty" tf:"proxy_read_timeout,omitempty"` // +kubebuilder:validation:Optional PseudoIPv4 *string `json:"pseudoIpv4,omitempty" tf:"pseudo_ipv4,omitempty"` // +kubebuilder:validation:Optional ResponseBuffering *string `json:"responseBuffering,omitempty" tf:"response_buffering,omitempty"` // +kubebuilder:validation:Optional RocketLoader *string `json:"rocketLoader,omitempty" tf:"rocket_loader,omitempty"` // +kubebuilder:validation:Optional SSL *string `json:"ssl,omitempty" tf:"ssl,omitempty"` // +kubebuilder:validation:Optional SecurityHeader []SettingsSecurityHeaderParameters `json:"securityHeader,omitempty" tf:"security_header,omitempty"` // +kubebuilder:validation:Optional SecurityLevel *string `json:"securityLevel,omitempty" tf:"security_level,omitempty"` // +kubebuilder:validation:Optional ServerSideExclude *string `json:"serverSideExclude,omitempty" tf:"server_side_exclude,omitempty"` // +kubebuilder:validation:Optional SortQueryStringForCache *string `json:"sortQueryStringForCache,omitempty" tf:"sort_query_string_for_cache,omitempty"` // +kubebuilder:validation:Optional TLS12Only *string `json:"tls12Only,omitempty" tf:"tls_1_2_only,omitempty"` // +kubebuilder:validation:Optional TLS13 *string `json:"tls13,omitempty" tf:"tls_1_3,omitempty"` // +kubebuilder:validation:Optional TLSClientAuth *string `json:"tlsClientAuth,omitempty" tf:"tls_client_auth,omitempty"` // +kubebuilder:validation:Optional TrueClientIPHeader *string `json:"trueClientIpHeader,omitempty" tf:"true_client_ip_header,omitempty"` // +kubebuilder:validation:Optional UniversalSSL *string `json:"universalSsl,omitempty" tf:"universal_ssl,omitempty"` // +kubebuilder:validation:Optional VisitorIP *string `json:"visitorIp,omitempty" tf:"visitor_ip,omitempty"` // +kubebuilder:validation:Optional Waf *string `json:"waf,omitempty" tf:"waf,omitempty"` // +kubebuilder:validation:Optional Webp *string `json:"webp,omitempty" tf:"webp,omitempty"` // +kubebuilder:validation:Optional Websockets *string `json:"websockets,omitempty" tf:"websockets,omitempty"` // +kubebuilder:validation:Optional ZeroRtt *string `json:"zeroRtt,omitempty" tf:"zero_rtt,omitempty"` }
func (*SettingsParameters) DeepCopy ¶
func (in *SettingsParameters) DeepCopy() *SettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsParameters.
func (*SettingsParameters) DeepCopyInto ¶
func (in *SettingsParameters) DeepCopyInto(out *SettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsSecurityHeaderObservation ¶
type SettingsSecurityHeaderObservation struct { }
func (*SettingsSecurityHeaderObservation) DeepCopy ¶
func (in *SettingsSecurityHeaderObservation) DeepCopy() *SettingsSecurityHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsSecurityHeaderObservation.
func (*SettingsSecurityHeaderObservation) DeepCopyInto ¶
func (in *SettingsSecurityHeaderObservation) DeepCopyInto(out *SettingsSecurityHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingsSecurityHeaderParameters ¶
type SettingsSecurityHeaderParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional IncludeSubdomains *bool `json:"includeSubdomains,omitempty" tf:"include_subdomains,omitempty"` // +kubebuilder:validation:Optional MaxAge *float64 `json:"maxAge,omitempty" tf:"max_age,omitempty"` // +kubebuilder:validation:Optional Nosniff *bool `json:"nosniff,omitempty" tf:"nosniff,omitempty"` // +kubebuilder:validation:Optional Preload *bool `json:"preload,omitempty" tf:"preload,omitempty"` }
func (*SettingsSecurityHeaderParameters) DeepCopy ¶
func (in *SettingsSecurityHeaderParameters) DeepCopy() *SettingsSecurityHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingsSecurityHeaderParameters.
func (*SettingsSecurityHeaderParameters) DeepCopyInto ¶
func (in *SettingsSecurityHeaderParameters) DeepCopyInto(out *SettingsSecurityHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TieredCache ¶
type TieredCache struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TieredCacheSpec `json:"spec"` Status TieredCacheStatus `json:"status,omitempty"` }
TieredCache is the Schema for the TieredCaches 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 (*TieredCache) DeepCopy ¶
func (in *TieredCache) DeepCopy() *TieredCache
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TieredCache.
func (*TieredCache) DeepCopyInto ¶
func (in *TieredCache) DeepCopyInto(out *TieredCache)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TieredCache) DeepCopyObject ¶
func (in *TieredCache) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TieredCache) GetCondition ¶
func (mg *TieredCache) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TieredCache.
func (*TieredCache) GetConnectionDetailsMapping ¶
func (tr *TieredCache) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TieredCache
func (*TieredCache) GetDeletionPolicy ¶
func (mg *TieredCache) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TieredCache.
func (*TieredCache) GetID ¶
func (tr *TieredCache) GetID() string
GetID returns ID of underlying Terraform resource of this TieredCache
func (*TieredCache) GetObservation ¶
func (tr *TieredCache) GetObservation() (map[string]any, error)
GetObservation of this TieredCache
func (*TieredCache) GetParameters ¶
func (tr *TieredCache) GetParameters() (map[string]any, error)
GetParameters of this TieredCache
func (*TieredCache) GetProviderConfigReference ¶
func (mg *TieredCache) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TieredCache.
func (*TieredCache) GetProviderReference ¶
func (mg *TieredCache) GetProviderReference() *xpv1.Reference
GetProviderReference of this TieredCache. Deprecated: Use GetProviderConfigReference.
func (*TieredCache) GetPublishConnectionDetailsTo ¶
func (mg *TieredCache) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TieredCache.
func (*TieredCache) GetTerraformResourceType ¶
func (mg *TieredCache) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TieredCache
func (*TieredCache) GetTerraformSchemaVersion ¶
func (tr *TieredCache) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TieredCache) GetWriteConnectionSecretToReference ¶
func (mg *TieredCache) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TieredCache.
func (*TieredCache) LateInitialize ¶
func (tr *TieredCache) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TieredCache using its observed tfState. returns True if there are any spec changes for the resource.
func (*TieredCache) ResolveReferences ¶
ResolveReferences of this TieredCache.
func (*TieredCache) SetConditions ¶
func (mg *TieredCache) SetConditions(c ...xpv1.Condition)
SetConditions of this TieredCache.
func (*TieredCache) SetDeletionPolicy ¶
func (mg *TieredCache) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TieredCache.
func (*TieredCache) SetObservation ¶
func (tr *TieredCache) SetObservation(obs map[string]any) error
SetObservation for this TieredCache
func (*TieredCache) SetParameters ¶
func (tr *TieredCache) SetParameters(params map[string]any) error
SetParameters for this TieredCache
func (*TieredCache) SetProviderConfigReference ¶
func (mg *TieredCache) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TieredCache.
func (*TieredCache) SetProviderReference ¶
func (mg *TieredCache) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TieredCache. Deprecated: Use SetProviderConfigReference.
func (*TieredCache) SetPublishConnectionDetailsTo ¶
func (mg *TieredCache) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TieredCache.
func (*TieredCache) SetWriteConnectionSecretToReference ¶
func (mg *TieredCache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TieredCache.
type TieredCacheList ¶
type TieredCacheList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TieredCache `json:"items"` }
TieredCacheList contains a list of TieredCaches
func (*TieredCacheList) DeepCopy ¶
func (in *TieredCacheList) DeepCopy() *TieredCacheList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TieredCacheList.
func (*TieredCacheList) DeepCopyInto ¶
func (in *TieredCacheList) DeepCopyInto(out *TieredCacheList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TieredCacheList) DeepCopyObject ¶
func (in *TieredCacheList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TieredCacheList) GetItems ¶
func (l *TieredCacheList) GetItems() []resource.Managed
GetItems of this TieredCacheList.
type TieredCacheObservation ¶
type TieredCacheObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TieredCacheObservation) DeepCopy ¶
func (in *TieredCacheObservation) DeepCopy() *TieredCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TieredCacheObservation.
func (*TieredCacheObservation) DeepCopyInto ¶
func (in *TieredCacheObservation) DeepCopyInto(out *TieredCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TieredCacheParameters ¶
type TieredCacheParameters struct { // The typed of tiered cache to utilize on the zone. Available values: `generic`, `smart`, `off`. // +kubebuilder:validation:Required CacheType *string `json:"cacheType" tf:"cache_type,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*TieredCacheParameters) DeepCopy ¶
func (in *TieredCacheParameters) DeepCopy() *TieredCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TieredCacheParameters.
func (*TieredCacheParameters) DeepCopyInto ¶
func (in *TieredCacheParameters) DeepCopyInto(out *TieredCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TieredCacheSpec ¶
type TieredCacheSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TieredCacheParameters `json:"forProvider"` }
TieredCacheSpec defines the desired state of TieredCache
func (*TieredCacheSpec) DeepCopy ¶
func (in *TieredCacheSpec) DeepCopy() *TieredCacheSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TieredCacheSpec.
func (*TieredCacheSpec) DeepCopyInto ¶
func (in *TieredCacheSpec) DeepCopyInto(out *TieredCacheSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TieredCacheStatus ¶
type TieredCacheStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TieredCacheObservation `json:"atProvider,omitempty"` }
TieredCacheStatus defines the observed state of TieredCache.
func (*TieredCacheStatus) DeepCopy ¶
func (in *TieredCacheStatus) DeepCopy() *TieredCacheStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TieredCacheStatus.
func (*TieredCacheStatus) DeepCopyInto ¶
func (in *TieredCacheStatus) DeepCopyInto(out *TieredCacheStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotalTLS ¶
type TotalTLS struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TotalTLSSpec `json:"spec"` Status TotalTLSStatus `json:"status,omitempty"` }
TotalTLS is the Schema for the TotalTLSs 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 (*TotalTLS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalTLS.
func (*TotalTLS) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TotalTLS) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TotalTLS) GetCondition ¶
func (mg *TotalTLS) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TotalTLS.
func (*TotalTLS) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this TotalTLS
func (*TotalTLS) GetDeletionPolicy ¶
func (mg *TotalTLS) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TotalTLS.
func (*TotalTLS) GetObservation ¶
GetObservation of this TotalTLS
func (*TotalTLS) GetParameters ¶
GetParameters of this TotalTLS
func (*TotalTLS) GetProviderConfigReference ¶
GetProviderConfigReference of this TotalTLS.
func (*TotalTLS) GetProviderReference ¶
GetProviderReference of this TotalTLS. Deprecated: Use GetProviderConfigReference.
func (*TotalTLS) GetPublishConnectionDetailsTo ¶
func (mg *TotalTLS) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TotalTLS.
func (*TotalTLS) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this TotalTLS
func (*TotalTLS) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TotalTLS) GetWriteConnectionSecretToReference ¶
func (mg *TotalTLS) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TotalTLS.
func (*TotalTLS) LateInitialize ¶
LateInitialize this TotalTLS using its observed tfState. returns True if there are any spec changes for the resource.
func (*TotalTLS) ResolveReferences ¶
ResolveReferences of this TotalTLS.
func (*TotalTLS) SetConditions ¶
SetConditions of this TotalTLS.
func (*TotalTLS) SetDeletionPolicy ¶
func (mg *TotalTLS) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TotalTLS.
func (*TotalTLS) SetObservation ¶
SetObservation for this TotalTLS
func (*TotalTLS) SetParameters ¶
SetParameters for this TotalTLS
func (*TotalTLS) SetProviderConfigReference ¶
SetProviderConfigReference of this TotalTLS.
func (*TotalTLS) SetProviderReference ¶
SetProviderReference of this TotalTLS. Deprecated: Use SetProviderConfigReference.
func (*TotalTLS) SetPublishConnectionDetailsTo ¶
func (mg *TotalTLS) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TotalTLS.
func (*TotalTLS) SetWriteConnectionSecretToReference ¶
func (mg *TotalTLS) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TotalTLS.
type TotalTLSList ¶
type TotalTLSList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TotalTLS `json:"items"` }
TotalTLSList contains a list of TotalTLSs
func (*TotalTLSList) DeepCopy ¶
func (in *TotalTLSList) DeepCopy() *TotalTLSList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalTLSList.
func (*TotalTLSList) DeepCopyInto ¶
func (in *TotalTLSList) DeepCopyInto(out *TotalTLSList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TotalTLSList) DeepCopyObject ¶
func (in *TotalTLSList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TotalTLSList) GetItems ¶
func (l *TotalTLSList) GetItems() []resource.Managed
GetItems of this TotalTLSList.
type TotalTLSObservation ¶
type TotalTLSObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TotalTLSObservation) DeepCopy ¶
func (in *TotalTLSObservation) DeepCopy() *TotalTLSObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalTLSObservation.
func (*TotalTLSObservation) DeepCopyInto ¶
func (in *TotalTLSObservation) DeepCopyInto(out *TotalTLSObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotalTLSParameters ¶
type TotalTLSParameters struct { // The Certificate Authority that Total TLS certificates will be issued through. Available values: `google`, `lets_encrypt`. // +kubebuilder:validation:Optional CertificateAuthority *string `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"` // Enable Total TLS for the zone. // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*TotalTLSParameters) DeepCopy ¶
func (in *TotalTLSParameters) DeepCopy() *TotalTLSParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalTLSParameters.
func (*TotalTLSParameters) DeepCopyInto ¶
func (in *TotalTLSParameters) DeepCopyInto(out *TotalTLSParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotalTLSSpec ¶
type TotalTLSSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TotalTLSParameters `json:"forProvider"` }
TotalTLSSpec defines the desired state of TotalTLS
func (*TotalTLSSpec) DeepCopy ¶
func (in *TotalTLSSpec) DeepCopy() *TotalTLSSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalTLSSpec.
func (*TotalTLSSpec) DeepCopyInto ¶
func (in *TotalTLSSpec) DeepCopyInto(out *TotalTLSSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TotalTLSStatus ¶
type TotalTLSStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TotalTLSObservation `json:"atProvider,omitempty"` }
TotalTLSStatus defines the observed state of TotalTLS.
func (*TotalTLSStatus) DeepCopy ¶
func (in *TotalTLSStatus) DeepCopy() *TotalTLSStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TotalTLSStatus.
func (*TotalTLSStatus) DeepCopyInto ¶
func (in *TotalTLSStatus) DeepCopyInto(out *TotalTLSStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLNormalizationSettings ¶
type URLNormalizationSettings struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec URLNormalizationSettingsSpec `json:"spec"` Status URLNormalizationSettingsStatus `json:"status,omitempty"` }
URLNormalizationSettings is the Schema for the URLNormalizationSettingss 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 (*URLNormalizationSettings) DeepCopy ¶
func (in *URLNormalizationSettings) DeepCopy() *URLNormalizationSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLNormalizationSettings.
func (*URLNormalizationSettings) DeepCopyInto ¶
func (in *URLNormalizationSettings) DeepCopyInto(out *URLNormalizationSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*URLNormalizationSettings) DeepCopyObject ¶
func (in *URLNormalizationSettings) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*URLNormalizationSettings) GetCondition ¶
func (mg *URLNormalizationSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this URLNormalizationSettings.
func (*URLNormalizationSettings) GetConnectionDetailsMapping ¶
func (tr *URLNormalizationSettings) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this URLNormalizationSettings
func (*URLNormalizationSettings) GetDeletionPolicy ¶
func (mg *URLNormalizationSettings) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this URLNormalizationSettings.
func (*URLNormalizationSettings) GetID ¶
func (tr *URLNormalizationSettings) GetID() string
GetID returns ID of underlying Terraform resource of this URLNormalizationSettings
func (*URLNormalizationSettings) GetObservation ¶
func (tr *URLNormalizationSettings) GetObservation() (map[string]any, error)
GetObservation of this URLNormalizationSettings
func (*URLNormalizationSettings) GetParameters ¶
func (tr *URLNormalizationSettings) GetParameters() (map[string]any, error)
GetParameters of this URLNormalizationSettings
func (*URLNormalizationSettings) GetProviderConfigReference ¶
func (mg *URLNormalizationSettings) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this URLNormalizationSettings.
func (*URLNormalizationSettings) GetProviderReference ¶
func (mg *URLNormalizationSettings) GetProviderReference() *xpv1.Reference
GetProviderReference of this URLNormalizationSettings. Deprecated: Use GetProviderConfigReference.
func (*URLNormalizationSettings) GetPublishConnectionDetailsTo ¶
func (mg *URLNormalizationSettings) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this URLNormalizationSettings.
func (*URLNormalizationSettings) GetTerraformResourceType ¶
func (mg *URLNormalizationSettings) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this URLNormalizationSettings
func (*URLNormalizationSettings) GetTerraformSchemaVersion ¶
func (tr *URLNormalizationSettings) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*URLNormalizationSettings) GetWriteConnectionSecretToReference ¶
func (mg *URLNormalizationSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this URLNormalizationSettings.
func (*URLNormalizationSettings) LateInitialize ¶
func (tr *URLNormalizationSettings) LateInitialize(attrs []byte) (bool, error)
LateInitialize this URLNormalizationSettings using its observed tfState. returns True if there are any spec changes for the resource.
func (*URLNormalizationSettings) ResolveReferences ¶
ResolveReferences of this URLNormalizationSettings.
func (*URLNormalizationSettings) SetConditions ¶
func (mg *URLNormalizationSettings) SetConditions(c ...xpv1.Condition)
SetConditions of this URLNormalizationSettings.
func (*URLNormalizationSettings) SetDeletionPolicy ¶
func (mg *URLNormalizationSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this URLNormalizationSettings.
func (*URLNormalizationSettings) SetObservation ¶
func (tr *URLNormalizationSettings) SetObservation(obs map[string]any) error
SetObservation for this URLNormalizationSettings
func (*URLNormalizationSettings) SetParameters ¶
func (tr *URLNormalizationSettings) SetParameters(params map[string]any) error
SetParameters for this URLNormalizationSettings
func (*URLNormalizationSettings) SetProviderConfigReference ¶
func (mg *URLNormalizationSettings) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this URLNormalizationSettings.
func (*URLNormalizationSettings) SetProviderReference ¶
func (mg *URLNormalizationSettings) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this URLNormalizationSettings. Deprecated: Use SetProviderConfigReference.
func (*URLNormalizationSettings) SetPublishConnectionDetailsTo ¶
func (mg *URLNormalizationSettings) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this URLNormalizationSettings.
func (*URLNormalizationSettings) SetWriteConnectionSecretToReference ¶
func (mg *URLNormalizationSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this URLNormalizationSettings.
type URLNormalizationSettingsList ¶
type URLNormalizationSettingsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []URLNormalizationSettings `json:"items"` }
URLNormalizationSettingsList contains a list of URLNormalizationSettingss
func (*URLNormalizationSettingsList) DeepCopy ¶
func (in *URLNormalizationSettingsList) DeepCopy() *URLNormalizationSettingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLNormalizationSettingsList.
func (*URLNormalizationSettingsList) DeepCopyInto ¶
func (in *URLNormalizationSettingsList) DeepCopyInto(out *URLNormalizationSettingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*URLNormalizationSettingsList) DeepCopyObject ¶
func (in *URLNormalizationSettingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*URLNormalizationSettingsList) GetItems ¶
func (l *URLNormalizationSettingsList) GetItems() []resource.Managed
GetItems of this URLNormalizationSettingsList.
type URLNormalizationSettingsObservation ¶
type URLNormalizationSettingsObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*URLNormalizationSettingsObservation) DeepCopy ¶
func (in *URLNormalizationSettingsObservation) DeepCopy() *URLNormalizationSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLNormalizationSettingsObservation.
func (*URLNormalizationSettingsObservation) DeepCopyInto ¶
func (in *URLNormalizationSettingsObservation) DeepCopyInto(out *URLNormalizationSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLNormalizationSettingsParameters ¶
type URLNormalizationSettingsParameters struct { // The scope of the URL normalization. // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` // The type of URL normalization performed by Cloudflare. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*URLNormalizationSettingsParameters) DeepCopy ¶
func (in *URLNormalizationSettingsParameters) DeepCopy() *URLNormalizationSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLNormalizationSettingsParameters.
func (*URLNormalizationSettingsParameters) DeepCopyInto ¶
func (in *URLNormalizationSettingsParameters) DeepCopyInto(out *URLNormalizationSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLNormalizationSettingsSpec ¶
type URLNormalizationSettingsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider URLNormalizationSettingsParameters `json:"forProvider"` }
URLNormalizationSettingsSpec defines the desired state of URLNormalizationSettings
func (*URLNormalizationSettingsSpec) DeepCopy ¶
func (in *URLNormalizationSettingsSpec) DeepCopy() *URLNormalizationSettingsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLNormalizationSettingsSpec.
func (*URLNormalizationSettingsSpec) DeepCopyInto ¶
func (in *URLNormalizationSettingsSpec) DeepCopyInto(out *URLNormalizationSettingsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLNormalizationSettingsStatus ¶
type URLNormalizationSettingsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider URLNormalizationSettingsObservation `json:"atProvider,omitempty"` }
URLNormalizationSettingsStatus defines the observed state of URLNormalizationSettings.
func (*URLNormalizationSettingsStatus) DeepCopy ¶
func (in *URLNormalizationSettingsStatus) DeepCopy() *URLNormalizationSettingsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLNormalizationSettingsStatus.
func (*URLNormalizationSettingsStatus) DeepCopyInto ¶
func (in *URLNormalizationSettingsStatus) DeepCopyInto(out *URLNormalizationSettingsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAgentBlockingRule ¶
type UserAgentBlockingRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserAgentBlockingRuleSpec `json:"spec"` Status UserAgentBlockingRuleStatus `json:"status,omitempty"` }
UserAgentBlockingRule is the Schema for the UserAgentBlockingRules 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 (*UserAgentBlockingRule) DeepCopy ¶
func (in *UserAgentBlockingRule) DeepCopy() *UserAgentBlockingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentBlockingRule.
func (*UserAgentBlockingRule) DeepCopyInto ¶
func (in *UserAgentBlockingRule) DeepCopyInto(out *UserAgentBlockingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAgentBlockingRule) DeepCopyObject ¶
func (in *UserAgentBlockingRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserAgentBlockingRule) GetCondition ¶
func (mg *UserAgentBlockingRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserAgentBlockingRule.
func (*UserAgentBlockingRule) GetConnectionDetailsMapping ¶
func (tr *UserAgentBlockingRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserAgentBlockingRule
func (*UserAgentBlockingRule) GetDeletionPolicy ¶
func (mg *UserAgentBlockingRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserAgentBlockingRule.
func (*UserAgentBlockingRule) GetID ¶
func (tr *UserAgentBlockingRule) GetID() string
GetID returns ID of underlying Terraform resource of this UserAgentBlockingRule
func (*UserAgentBlockingRule) GetObservation ¶
func (tr *UserAgentBlockingRule) GetObservation() (map[string]any, error)
GetObservation of this UserAgentBlockingRule
func (*UserAgentBlockingRule) GetParameters ¶
func (tr *UserAgentBlockingRule) GetParameters() (map[string]any, error)
GetParameters of this UserAgentBlockingRule
func (*UserAgentBlockingRule) GetProviderConfigReference ¶
func (mg *UserAgentBlockingRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserAgentBlockingRule.
func (*UserAgentBlockingRule) GetProviderReference ¶
func (mg *UserAgentBlockingRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserAgentBlockingRule. Deprecated: Use GetProviderConfigReference.
func (*UserAgentBlockingRule) GetPublishConnectionDetailsTo ¶
func (mg *UserAgentBlockingRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserAgentBlockingRule.
func (*UserAgentBlockingRule) GetTerraformResourceType ¶
func (mg *UserAgentBlockingRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserAgentBlockingRule
func (*UserAgentBlockingRule) GetTerraformSchemaVersion ¶
func (tr *UserAgentBlockingRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserAgentBlockingRule) GetWriteConnectionSecretToReference ¶
func (mg *UserAgentBlockingRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserAgentBlockingRule.
func (*UserAgentBlockingRule) LateInitialize ¶
func (tr *UserAgentBlockingRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserAgentBlockingRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserAgentBlockingRule) ResolveReferences ¶
ResolveReferences of this UserAgentBlockingRule.
func (*UserAgentBlockingRule) SetConditions ¶
func (mg *UserAgentBlockingRule) SetConditions(c ...xpv1.Condition)
SetConditions of this UserAgentBlockingRule.
func (*UserAgentBlockingRule) SetDeletionPolicy ¶
func (mg *UserAgentBlockingRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserAgentBlockingRule.
func (*UserAgentBlockingRule) SetObservation ¶
func (tr *UserAgentBlockingRule) SetObservation(obs map[string]any) error
SetObservation for this UserAgentBlockingRule
func (*UserAgentBlockingRule) SetParameters ¶
func (tr *UserAgentBlockingRule) SetParameters(params map[string]any) error
SetParameters for this UserAgentBlockingRule
func (*UserAgentBlockingRule) SetProviderConfigReference ¶
func (mg *UserAgentBlockingRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserAgentBlockingRule.
func (*UserAgentBlockingRule) SetProviderReference ¶
func (mg *UserAgentBlockingRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserAgentBlockingRule. Deprecated: Use SetProviderConfigReference.
func (*UserAgentBlockingRule) SetPublishConnectionDetailsTo ¶
func (mg *UserAgentBlockingRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserAgentBlockingRule.
func (*UserAgentBlockingRule) SetWriteConnectionSecretToReference ¶
func (mg *UserAgentBlockingRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserAgentBlockingRule.
type UserAgentBlockingRuleList ¶
type UserAgentBlockingRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserAgentBlockingRule `json:"items"` }
UserAgentBlockingRuleList contains a list of UserAgentBlockingRules
func (*UserAgentBlockingRuleList) DeepCopy ¶
func (in *UserAgentBlockingRuleList) DeepCopy() *UserAgentBlockingRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentBlockingRuleList.
func (*UserAgentBlockingRuleList) DeepCopyInto ¶
func (in *UserAgentBlockingRuleList) DeepCopyInto(out *UserAgentBlockingRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAgentBlockingRuleList) DeepCopyObject ¶
func (in *UserAgentBlockingRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserAgentBlockingRuleList) GetItems ¶
func (l *UserAgentBlockingRuleList) GetItems() []resource.Managed
GetItems of this UserAgentBlockingRuleList.
type UserAgentBlockingRuleObservation ¶
type UserAgentBlockingRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*UserAgentBlockingRuleObservation) DeepCopy ¶
func (in *UserAgentBlockingRuleObservation) DeepCopy() *UserAgentBlockingRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentBlockingRuleObservation.
func (*UserAgentBlockingRuleObservation) DeepCopyInto ¶
func (in *UserAgentBlockingRuleObservation) DeepCopyInto(out *UserAgentBlockingRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAgentBlockingRuleParameters ¶
type UserAgentBlockingRuleParameters struct { // The configuration object for the current rule. // +kubebuilder:validation:Required Configuration []ConfigurationParameters `json:"configuration" tf:"configuration,omitempty"` // An informative summary of the rule. // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,omitempty"` // The action to apply to a matched request. Available values: `block`, `challenge`, `js_challenge`, `managed_challenge`. // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` // When true, indicates that the rule is currently paused. // +kubebuilder:validation:Required Paused *bool `json:"paused" tf:"paused,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*UserAgentBlockingRuleParameters) DeepCopy ¶
func (in *UserAgentBlockingRuleParameters) DeepCopy() *UserAgentBlockingRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentBlockingRuleParameters.
func (*UserAgentBlockingRuleParameters) DeepCopyInto ¶
func (in *UserAgentBlockingRuleParameters) DeepCopyInto(out *UserAgentBlockingRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAgentBlockingRuleSpec ¶
type UserAgentBlockingRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserAgentBlockingRuleParameters `json:"forProvider"` }
UserAgentBlockingRuleSpec defines the desired state of UserAgentBlockingRule
func (*UserAgentBlockingRuleSpec) DeepCopy ¶
func (in *UserAgentBlockingRuleSpec) DeepCopy() *UserAgentBlockingRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentBlockingRuleSpec.
func (*UserAgentBlockingRuleSpec) DeepCopyInto ¶
func (in *UserAgentBlockingRuleSpec) DeepCopyInto(out *UserAgentBlockingRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAgentBlockingRuleStatus ¶
type UserAgentBlockingRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserAgentBlockingRuleObservation `json:"atProvider,omitempty"` }
UserAgentBlockingRuleStatus defines the observed state of UserAgentBlockingRule.
func (*UserAgentBlockingRuleStatus) DeepCopy ¶
func (in *UserAgentBlockingRuleStatus) DeepCopy() *UserAgentBlockingRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentBlockingRuleStatus.
func (*UserAgentBlockingRuleStatus) DeepCopyInto ¶
func (in *UserAgentBlockingRuleStatus) DeepCopyInto(out *UserAgentBlockingRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Zone ¶
type Zone struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ZoneSpec `json:"spec"` Status ZoneStatus `json:"status,omitempty"` }
Zone is the Schema for the Zones 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 (*Zone) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Zone.
func (*Zone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Zone) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Zone) GetCondition ¶
func (mg *Zone) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Zone.
func (*Zone) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Zone
func (*Zone) GetDeletionPolicy ¶
func (mg *Zone) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Zone.
func (*Zone) GetObservation ¶
GetObservation of this Zone
func (*Zone) GetParameters ¶
GetParameters of this Zone
func (*Zone) GetProviderConfigReference ¶
GetProviderConfigReference of this Zone.
func (*Zone) GetProviderReference ¶
GetProviderReference of this Zone. Deprecated: Use GetProviderConfigReference.
func (*Zone) GetPublishConnectionDetailsTo ¶
func (mg *Zone) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Zone.
func (*Zone) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Zone
func (*Zone) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Zone) GetWriteConnectionSecretToReference ¶
func (mg *Zone) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Zone.
func (*Zone) LateInitialize ¶
LateInitialize this Zone using its observed tfState. returns True if there are any spec changes for the resource.
func (*Zone) ResolveReferences ¶
ResolveReferences of this Zone.
func (*Zone) SetConditions ¶
SetConditions of this Zone.
func (*Zone) SetDeletionPolicy ¶
func (mg *Zone) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Zone.
func (*Zone) SetObservation ¶
SetObservation for this Zone
func (*Zone) SetParameters ¶
SetParameters for this Zone
func (*Zone) SetProviderConfigReference ¶
SetProviderConfigReference of this Zone.
func (*Zone) SetProviderReference ¶
SetProviderReference of this Zone. Deprecated: Use SetProviderConfigReference.
func (*Zone) SetPublishConnectionDetailsTo ¶
func (mg *Zone) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Zone.
func (*Zone) SetWriteConnectionSecretToReference ¶
func (mg *Zone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Zone.
type ZoneList ¶
type ZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Zone `json:"items"` }
ZoneList contains a list of Zones
func (*ZoneList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneList.
func (*ZoneList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ZoneObservation ¶
type ZoneObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Meta map[string]*bool `json:"meta,omitempty" tf:"meta,omitempty"` // Cloudflare-assigned name servers. This is only populated for zones that use Cloudflare DNS. NameServers []*string `json:"nameServers,omitempty" tf:"name_servers,omitempty"` // Status of the zone. Available values: `active`, `pending`, `initializing`, `moved`, `deleted`, `deactivated`. Status *string `json:"status,omitempty" tf:"status,omitempty"` // List of Vanity Nameservers (if set). VanityNameServers []*string `json:"vanityNameServers,omitempty" tf:"vanity_name_servers,omitempty"` // Contains the TXT record value to validate domain ownership. This is only populated for zones of type `partial`. VerificationKey *string `json:"verificationKey,omitempty" tf:"verification_key,omitempty"` }
func (*ZoneObservation) DeepCopy ¶
func (in *ZoneObservation) DeepCopy() *ZoneObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneObservation.
func (*ZoneObservation) DeepCopyInto ¶
func (in *ZoneObservation) DeepCopyInto(out *ZoneObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneParameters ¶
type ZoneParameters struct { // Account ID to manage the zone resource in. // +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 scan for DNS records on creation. Ignored after zone is created. // +kubebuilder:validation:Optional JumpStart *bool `json:"jumpStart,omitempty" tf:"jump_start,omitempty"` // Whether this zone is paused (traffic bypasses Cloudflare). Defaults to `false`. // +kubebuilder:validation:Optional Paused *bool `json:"paused,omitempty" tf:"paused,omitempty"` // The name of the commercial plan to apply to the zone. Available values: `free`, `lite`, `pro`, `pro_plus`, `business`, `enterprise`, `partners_free`, `partners_pro`, `partners_business`, `partners_enterprise`. // +kubebuilder:validation:Optional Plan *string `json:"plan,omitempty" tf:"plan,omitempty"` // A full zone implies that DNS is hosted with Cloudflare. A partial zone is typically a partner-hosted zone or a CNAME setup. Available values: `full`, `partial`. Defaults to `full`. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // The DNS zone name which will be added. **Modifying this attribute will force creation of a new resource.** // +kubebuilder:validation:Required Zone *string `json:"zone" tf:"zone,omitempty"` }
func (*ZoneParameters) DeepCopy ¶
func (in *ZoneParameters) DeepCopy() *ZoneParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneParameters.
func (*ZoneParameters) DeepCopyInto ¶
func (in *ZoneParameters) DeepCopyInto(out *ZoneParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpec ¶
type ZoneSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ZoneParameters `json:"forProvider"` }
ZoneSpec defines the desired state of Zone
func (*ZoneSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpec.
func (*ZoneSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneStatus ¶
type ZoneStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ZoneObservation `json:"atProvider,omitempty"` }
ZoneStatus defines the observed state of Zone.
func (*ZoneStatus) DeepCopy ¶
func (in *ZoneStatus) DeepCopy() *ZoneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneStatus.
func (*ZoneStatus) DeepCopyInto ¶
func (in *ZoneStatus) DeepCopyInto(out *ZoneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_dnssec_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_healthcheck_types.go
- zz_logpullretention_types.go
- zz_managedheaders_types.go
- zz_ratelimit_types.go
- zz_settingsoverride_types.go
- zz_tieredcache_types.go
- zz_totaltls_types.go
- zz_urlnormalizationsettings_types.go
- zz_useragentblockingrule_types.go
- zz_zone_types.go