scaleway.edge_services.v1beta1.AddRouteRulesResponse
List of rules to be checked against every HTTP request. The first matching rule will forward the request to its specified backend stage. If no rules are matched, the request is forwarded to the stage defined by waf_stage_id or backend_stage_id.
scaleway.edge_services.v1beta1.BackendStage
idID of the backend stage.
pipeline_idPipeline ID the backend stage belongs to.
statusCurrent status of the stage.
created_atDate the backend stage was created. (RFC 3339 format)
updated_atDate the backend stage was last updated. (RFC 3339 format)
Scaleway Object Storage origin bucket (S3) linked to the backend stage.
Scaleway Load Balancer origin linked to the backend stage.
Scaleway Serverless container origin linked to the backend stage.
Scaleway Serverless function origin linked to the backend stage.
scaleway.edge_services.v1beta1.CacheStage
idID of the cache stage.
pipeline_idPipeline ID the cache stage belongs to.
fallback_ttlTime To Live (TTL) in seconds. Defines how long content is cached. (in seconds)
include_cookiesDefines whether responses to requests with cookies must be stored in the cache.
statusCurrent status of the stage.
created_atDate the cache stage was created. (RFC 3339 format)
updated_atDate the cache stage was last updated. (RFC 3339 format)
waf_stage_id(UUID format)
backend_stage_idBackend stage ID the cache stage is linked to. (UUID format)
route_stage_id(UUID format)
scaleway.edge_services.v1beta1.CheckLbOriginResponse
is_validerror_typescaleway.edge_services.v1beta1.DNSStage
idID of the DNS stage.
default_fqdnDefault Fully Qualified Domain Name attached to the stage.
fqdnsList of additional (custom) Fully Qualified Domain Names attached to the stage.
typeType of the stage.
pipeline_idPipeline ID the DNS stage belongs to.
statusCurrent status of the stage.
created_atDate the DNS stage was created. (RFC 3339 format)
updated_atDate the DNS stage was last updated. (RFC 3339 format)
tls_stage_idTLS stage ID the DNS stage is linked to. (UUID format)
cache_stage_idCache stage ID the DNS stage is linked to. (UUID format)
backend_stage_idBackend stage ID the DNS stage is linked to. (UUID format)
wildcard_domainSupport of wildcard (subdomains) for the given domain (a wildcard certificate is required to make it work).
scaleway.edge_services.v1beta1.GetBillingResponse
Information on the currently-selected, active Edge Services subscription plan.
Cost to date (this month) for Edge Service subscription plans. This comprises the pro-rata cost of the current subscription plan, and any previous subscription plans that were active earlier in the month.
pipeline_numberTotal number of pipelines currently configured.
Cost to date (this month) of pipelines not included in the subscription plans.
current_plan_cache_usageTotal amount of data egressed from the cache in gigabytes from the beginning of the month, for the active subscription plan.
extra_cache_usageTotal amount of extra data egressed from cache in gigabytes from the beginning of the month, not included in the subscription plans.
Cost to date (this month) of the data egressed from the cache that is not included in the subscription plans.
current_plan_waf_usageTotal number of requests processed by the WAF since the beginning of the current month, for the active subscription plan.
extra_waf_usageTotal number of extra requests processed by the WAF from the beginning of the month, not included in the subscription plans.
Cost to date (this month) of the extra requests processed by the WAF that were not included in the subscription plans.
Cost of activating WAF add-on (where subscription plan does not include WAF).
Detailed costs and usage for all Edge Services subscription plans that were activated during the month.
Total cost to date (this month) of all Edge Services resources including active subscription plan, previously active plans, extra pipelines and extra egress cache data.
scaleway.edge_services.v1beta1.LbOriginError
scaleway.edge_services.v1beta1.ListBackendStagesResponse
Paginated list of backend stages.
total_countCount of all backend stages matching the requested criteria.
scaleway.edge_services.v1beta1.ListCacheStagesResponse
Paginated list of cache stages.
total_countCount of all cache stages matching the requested criteria.
scaleway.edge_services.v1beta1.ListDNSStagesResponse
Paginated list of DNS stages.
total_countCount of all DNS stages matching the requested criteria.
scaleway.edge_services.v1beta1.ListHeadStagesResponse
Number of head stages to return per page.
total_countCount of all head stages matching the requested pipeline_id.
scaleway.edge_services.v1beta1.ListPipelinesResponse
Paginated list of pipelines.
total_countCount of all pipelines matching the requested criteria.
scaleway.edge_services.v1beta1.ListPipelinesWithStagesRequest.OrderBy
scaleway.edge_services.v1beta1.ListPurgeRequestsResponse
Paginated list of purge requests.
total_countCount of all purge requests matching the requested criteria.
scaleway.edge_services.v1beta1.ListRouteRulesResponse
List of rules to be checked against every HTTP request. The first matching rule will forward the request to its specified backend stage. If no rules are matched, the request is forwarded to the stage defined by waf_stage_id or backend_stage_id.
total_countCount of all route rules matching the requested criteria.
scaleway.edge_services.v1beta1.ListRouteStagesResponse
Paginated list of summarized route stages.
total_countCount of all route stages matching the requested criteria.
scaleway.edge_services.v1beta1.ListTLSStagesResponse
Paginated list of TLS stages.
total_countCount of all TLS stages matching the requested criteria.
scaleway.edge_services.v1beta1.ListVPCEndpointsRequest.OrderBy
scaleway.edge_services.v1beta1.ListWafStagesResponse
Paginated list of WAF stages.
total_countCount of all WAF stages matching the requested criteria.
scaleway.edge_services.v1beta1.Pipeline
idID of the pipeline.
nameName of the pipeline.
descriptionDescription of the pipeline.
statusStatus of the pipeline.
Errors of the pipeline.
project_idProject ID of the pipeline. (UUID format)
organization_idOrganization ID of the pipeline.
created_atDate the pipeline was created. (RFC 3339 format)
updated_atDate the pipeline was last updated. (RFC 3339 format)
scaleway.edge_services.v1beta1.Pipeline.Error
stagecodeseveritymessagetypescaleway.edge_services.v1beta1.Pipeline.Error.Code
scaleway.edge_services.v1beta1.Pipeline.Error.Severity
scaleway.edge_services.v1beta1.Pipeline.Error.Stage
scaleway.edge_services.v1beta1.Pipeline.Error.Type
scaleway.edge_services.v1beta1.Plan
plan_namescaleway.edge_services.v1beta1.Plan.Name
scaleway.edge_services.v1beta1.PlanDetails
plan_nameSubscription plan name.
package_gbAmount of egress data from cache included in subscription plan.
pipeline_limitNumber of pipelines included in subscription plan.
waf_requestsNumber of WAF requests included in subscription plan.
backend_limitNumber of backends per pipeline included in subscription plan.
wildcard_domainSupport of wildcard subdomains for the customized domain.
scaleway.edge_services.v1beta1.PurgeRequest
idID of the purge request. (UUID format)
pipeline_idPipeline ID the purge request belongs to. (UUID format)
statusStatus of the purge request.
assetsList of asserts to purge.
allDefines whether to purge all content.
created_atDate the purge request was created. (RFC 3339 format)
updated_atDate the purge request was last updated. (RFC 3339 format)
scaleway.edge_services.v1beta1.RouteRule
Rule condition to be matched. Requests matching the condition defined here will be directly forwarded to the backend specified by the backend_stage_id or waf_stage_id fields. Requests that do not match will be checked by the next rule's condition.
backend_stage_idID of the backend stage that requests matching the rule should be forwarded to. (UUID format)
positionPosition of the rule which determines the order of processing within the route stage.
route_stage_idRoute stage ID the route rule belongs to.
waf_stage_idID of the WAF stage that requests matching the rule should be forwarded to. (UUID format)
scaleway.edge_services.v1beta1.RouteStage
idID of the route stage.
pipeline_idPipeline ID the route stage belongs to.
waf_stage_idID of the WAF stage HTTP requests should be forwarded to when no rules are matched. (UUID format)
backend_stage_idID of the backend stage HTTP requests should be forwarded to when no rules are matched. (UUID format)
statusCurrent status of the stage.
created_atDate the route stage was created. (RFC 3339 format)
updated_atDate the route stage was last updated. (RFC 3339 format)
scaleway.edge_services.v1beta1.RuleHttpMatch.HostFilter.HostFilterType
scaleway.edge_services.v1beta1.RuleHttpMatch.MethodFilter
scaleway.edge_services.v1beta1.ScalewayLb
idID of the Load Balancer. (UUID format)
zoneZone of the Load Balancer.
frontend_idID of the frontend linked to the Load Balancer. (UUID format)
is_sslDefines whether the Load Balancer's frontend handles SSL connections.
domain_nameFully Qualified Domain Name (in the format subdomain.example.com) to use in HTTP requests sent towards your Load Balancer.
has_websocketDefines whether to forward websocket requests to the load balancer.
scaleway.edge_services.v1beta1.SearchBackendStagesRequest.OrderBy
scaleway.edge_services.v1beta1.SearchRouteRulesRequest.OrderBy
scaleway.edge_services.v1beta1.SearchWafStagesRequest.OrderBy
scaleway.edge_services.v1beta1.SetRouteRulesRequest.RouteRule
Rule condition to be matched. Requests matching the condition defined here will be directly forwarded to the backend specified by the backend_stage_id or waf_stage_id fields. Requests that do not match will be checked by the next rule's condition.
backend_stage_idID of the backend stage that requests matching the rule should be forwarded to. (UUID format)
waf_stage_idID of the WAF stage that requests matching the rule should be forwarded to. (UUID format)
scaleway.edge_services.v1beta1.SetRouteRulesResponse
List of rules to be checked against every HTTP request. The first matching rule will forward the request to its specified backend stage. If no rules are matched, the request is forwarded to the stage defined by waf_stage_id or backend_stage_id.
scaleway.edge_services.v1beta1.TLSSecret
secret_idID of the Secret.
regionRegion of the Secret.
scaleway.edge_services.v1beta1.TLSStage
idID of the TLS stage.
Secret (from Scaleway Secret Manager) containing your custom certificate.
managed_certificateTrue when Scaleway generates and manages a Let's Encrypt certificate for the TLS stage/custom endpoint.
pipeline_idPipeline ID the TLS stage belongs to.
certificate_expires_atExpiration date of the certificate. (RFC 3339 format)
statusCurrent status of the stage.
created_atDate the TLS stage was created. (RFC 3339 format)
updated_atDate the TLS stage was last updated. (RFC 3339 format)
cache_stage_idCache stage ID the TLS stage is linked to. (UUID format)
backend_stage_idBackend stage ID the TLS stage is linked to. (UUID format)
waf_stage_id(UUID format)
route_stage_id(UUID format)
scaleway.edge_services.v1beta1.VPCEndpoint
id(UUID format)
project_id(UUID format)
regionThe region you want to target
private_network_id(UUID format)
scaleway.edge_services.v1beta1.WafStage
idID of the WAF stage.
pipeline_idPipeline ID the WAF stage belongs to.
modeMode defining WAF behavior (disable/log_only/enable).
paranoia_levelSensitivity level (1,2,3,4) to use when classifying requests as malicious. With a high level, requests are more likely to be classed as malicious, and false positives are expected. With a lower level, requests are more likely to be classed as benign.
statusCurrent status of the stage.
created_atDate the WAF stage was created. (RFC 3339 format)
updated_atDate the WAF stage was last updated. (RFC 3339 format)
backend_stage_idID of the backend stage to forward requests to after the WAF stage. (UUID format)