Get all account providers
Returns the list of account providers of an account.
Authorizations:
Responses
Response samples
- 200
[- {
- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "commitment_gb_per_month": 0.1,
- "display_name": "string",
- "enable_commitment": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_builtin": true,
- "provider": 0,
- "provider_details": {
- "id": 0,
- "name": "string"
}, - "service_uids": "string"
}
]
Create a new account provider
Adds a new account provider to an account.
Authorizations:
Request Body schema: application/jsonrequired
commitment_gb_per_month | number or null <double> >= 0 |
display_name | string |
enable_commitment | boolean |
is_builtin | boolean |
provider required | integer |
Responses
Request samples
- Payload
{- "commitment_gb_per_month": 0.1,
- "display_name": "string",
- "enable_commitment": true,
- "is_builtin": true,
- "provider": 0
}
Response samples
- 201
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "commitment_gb_per_month": 0.1,
- "display_name": "string",
- "enable_commitment": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_builtin": true,
- "provider": 0,
- "provider_details": {
- "id": 0,
- "name": "string"
}, - "service_uids": "string"
}
Retrieve an account provider
Gets a specific account provider.
Authorizations:
path Parameters
id required | string <uuid> |
Responses
Response samples
- 200
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "commitment_gb_per_month": 0.1,
- "display_name": "string",
- "enable_commitment": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_builtin": true,
- "provider": 0,
- "provider_details": {
- "id": 0,
- "name": "string"
}, - "service_uids": "string"
}
Update an existing account provider
Updates an existing account provider of an account.
Authorizations:
path Parameters
id required | string <uuid> |
Request Body schema: application/jsonrequired
commitment_gb_per_month | number or null <double> >= 0 |
display_name | string |
enable_commitment | boolean |
is_builtin | boolean |
provider required | integer |
Responses
Request samples
- Payload
{- "commitment_gb_per_month": 0.1,
- "display_name": "string",
- "enable_commitment": true,
- "is_builtin": true,
- "provider": 0
}
Response samples
- 200
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "commitment_gb_per_month": 0.1,
- "display_name": "string",
- "enable_commitment": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_builtin": true,
- "provider": 0,
- "provider_details": {
- "id": 0,
- "name": "string"
}, - "service_uids": "string"
}
Get all alert channels
Returns the list of alert channels of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "channel_destination": "string",
- "channel_type": "slack",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
]
Create a new alert channel
Adds a new alert channel to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
account required | string <uuid> |
channel_destination | string or null <= 512 characters |
channel_type required | string (ChannelTypeEnum) Enum: "slack" "email" "admin"
|
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
Responses
Request samples
- Payload
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "channel_destination": "string",
- "channel_type": "slack",
- "name": "string"
}
Response samples
- 201
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "channel_destination": "string",
- "channel_type": "slack",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
Retrieve an alert channel
Gets a specific alert channel.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "channel_destination": "string",
- "channel_type": "slack",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
Update an existing alert channel
Updates an existing alert channel of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
account required | string <uuid> |
channel_destination | string or null <= 512 characters |
channel_type required | string (ChannelTypeEnum) Enum: "slack" "email" "admin"
|
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
Responses
Request samples
- Payload
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "channel_destination": "string",
- "channel_type": "slack",
- "name": "string"
}
Response samples
- 200
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "channel_destination": "string",
- "channel_type": "slack",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
Get all alerts
Returns the list of alerts of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "account_providers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "alert_type": "string",
- "channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enabled": true,
- "health_checks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restrict_to_account_providers": true,
- "restrict_to_health_checks": true,
- "restrict_to_services": true,
- "services": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threshold": -2147483648
}
]
Create a new alert
Adds a new alert to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
account required | string <uuid> |
account_providers | Array of strings <uuid> [ items <uuid > ] |
alert_type required | string <= 255 characters |
channels required | Array of strings <uuid> [ items <uuid > ] |
enabled | boolean |
health_checks | Array of strings <uuid> [ items <uuid > ] |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
restrict_to_account_providers | boolean |
restrict_to_health_checks | boolean |
restrict_to_services | boolean |
services | Array of strings <uuid> [ items <uuid > ] |
threshold | integer or null [ -2147483648 .. 2147483647 ] |
Responses
Request samples
- Payload
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "account_providers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "alert_type": "string",
- "channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enabled": true,
- "health_checks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "name": "string",
- "restrict_to_account_providers": true,
- "restrict_to_health_checks": true,
- "restrict_to_services": true,
- "services": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threshold": -2147483648
}
Response samples
- 201
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "account_providers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "alert_type": "string",
- "channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enabled": true,
- "health_checks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restrict_to_account_providers": true,
- "restrict_to_health_checks": true,
- "restrict_to_services": true,
- "services": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threshold": -2147483648
}
Retrieve an alert
Gets a specific alert.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "account_providers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "alert_type": "string",
- "channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enabled": true,
- "health_checks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restrict_to_account_providers": true,
- "restrict_to_health_checks": true,
- "restrict_to_services": true,
- "services": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threshold": -2147483648
}
Update an existing alert
Updates an existing alert of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
account required | string <uuid> |
account_providers | Array of strings <uuid> [ items <uuid > ] |
alert_type required | string <= 255 characters |
channels required | Array of strings <uuid> [ items <uuid > ] |
enabled | boolean |
health_checks | Array of strings <uuid> [ items <uuid > ] |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
restrict_to_account_providers | boolean |
restrict_to_health_checks | boolean |
restrict_to_services | boolean |
services | Array of strings <uuid> [ items <uuid > ] |
threshold | integer or null [ -2147483648 .. 2147483647 ] |
Responses
Request samples
- Payload
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "account_providers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "alert_type": "string",
- "channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enabled": true,
- "health_checks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "name": "string",
- "restrict_to_account_providers": true,
- "restrict_to_health_checks": true,
- "restrict_to_services": true,
- "services": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threshold": -2147483648
}
Response samples
- 200
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "account_providers": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "alert_type": "string",
- "channels": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enabled": true,
- "health_checks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restrict_to_account_providers": true,
- "restrict_to_health_checks": true,
- "restrict_to_services": true,
- "services": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "threshold": -2147483648
}
Get all certificates
Returns the list of certificates of an account.
Authorizations:
Responses
Response samples
- 200
[- {
- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "challenges": "string",
- "cn": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "not_valid_after": "2019-08-24T14:15:22Z",
- "providers_certificates": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "not_valid_after": "2019-08-24T14:15:22Z",
- "provider": "017a51ba-65fb-4bca-a631-012d4d8d49b9",
- "provider_certificate_id": "string",
- "provider_name": "string"
}
], - "status": "string",
- "type": "string"
}
]
Create a new certificate
Adds a new certificate to an account.
Authorizations:
Request Body schema: application/jsonrequired
cn | string <= 8192 characters |
name required | string <= 255 characters |
not_valid_after | string or null <date-time> |
Array of objects (ProviderCertificate) | |
type | string <= 255 characters |
Responses
Request samples
- Payload
{- "cn": "string",
- "name": "string",
- "not_valid_after": "2019-08-24T14:15:22Z",
- "providers_certificates": [
- {
- "not_valid_after": "2019-08-24T14:15:22Z",
- "provider": "017a51ba-65fb-4bca-a631-012d4d8d49b9",
- "provider_certificate_id": "string"
}
], - "type": "string"
}
Response samples
- 201
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "challenges": "string",
- "cn": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "not_valid_after": "2019-08-24T14:15:22Z",
- "providers_certificates": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "not_valid_after": "2019-08-24T14:15:22Z",
- "provider": "017a51ba-65fb-4bca-a631-012d4d8d49b9",
- "provider_certificate_id": "string",
- "provider_name": "string"
}
], - "status": "string",
- "type": "string"
}
Retrieve a certificate
Gets a specific certificate.
Authorizations:
path Parameters
id required | string <uuid> |
Responses
Response samples
- 200
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "challenges": "string",
- "cn": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "not_valid_after": "2019-08-24T14:15:22Z",
- "providers_certificates": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "not_valid_after": "2019-08-24T14:15:22Z",
- "provider": "017a51ba-65fb-4bca-a631-012d4d8d49b9",
- "provider_certificate_id": "string",
- "provider_name": "string"
}
], - "status": "string",
- "type": "string"
}
Update an existing certificate
Updates an existing certificate of an account.
Authorizations:
path Parameters
id required | string <uuid> |
Request Body schema: application/jsonrequired
cn | string <= 8192 characters |
name required | string <= 255 characters |
not_valid_after | string or null <date-time> |
Array of objects (ProviderCertificate) | |
type | string <= 255 characters |
Responses
Request samples
- Payload
{- "cn": "string",
- "name": "string",
- "not_valid_after": "2019-08-24T14:15:22Z",
- "providers_certificates": [
- {
- "not_valid_after": "2019-08-24T14:15:22Z",
- "provider": "017a51ba-65fb-4bca-a631-012d4d8d49b9",
- "provider_certificate_id": "string"
}
], - "type": "string"
}
Response samples
- 200
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "challenges": "string",
- "cn": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "not_valid_after": "2019-08-24T14:15:22Z",
- "providers_certificates": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "not_valid_after": "2019-08-24T14:15:22Z",
- "provider": "017a51ba-65fb-4bca-a631-012d4d8d49b9",
- "provider_certificate_id": "string",
- "provider_name": "string"
}
], - "status": "string",
- "type": "string"
}
Get all services
Returns the list of services of an account.
Authorizations:
Responses
Response samples
- 200
[- {
- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "certificate": "b7dc5fd8-9c23-4dd8-a5cb-7431da1854eb",
- "cname": "string",
- "description": "string",
- "enable_extended_statistics": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified": "2019-08-24T14:15:22Z",
- "name": "string",
- "read_only": true,
- "service_template": "DEFAULT",
- "service_uid": "string"
}
]
Create a new service
Adds a new service to an account.
Authorizations:
Request Body schema: application/jsonrequired
certificate | string <uuid> |
description | string or null <= 255 characters Some useful description |
enable_extended_statistics | boolean |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ A service name. |
(ServiceTemplateEnum (string or null)) or (BlankEnum (any or null)) or (NullEnum (any or null)) |
Responses
Request samples
- Payload
{- "certificate": "b7dc5fd8-9c23-4dd8-a5cb-7431da1854eb",
- "description": "string",
- "enable_extended_statistics": true,
- "name": "string",
- "service_template": "DEFAULT"
}
Response samples
- 201
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "certificate": "b7dc5fd8-9c23-4dd8-a5cb-7431da1854eb",
- "cname": "string",
- "description": "string",
- "enable_extended_statistics": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified": "2019-08-24T14:15:22Z",
- "name": "string",
- "read_only": true,
- "service_template": "DEFAULT",
- "service_uid": "string"
}
Retrieve a service
Gets a specific service.
Authorizations:
path Parameters
id required | string <uuid> |
Responses
Response samples
- 200
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "certificate": "b7dc5fd8-9c23-4dd8-a5cb-7431da1854eb",
- "cname": "string",
- "description": "string",
- "enable_extended_statistics": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "modified": "2019-08-24T14:15:22Z",
- "name": "string",
- "read_only": true,
- "service_template": "DEFAULT",
- "service_uid": "string"
}
Update an existing service
Updates an existing service of an account.
Authorizations:
path Parameters
id required | string <uuid> |
Request Body schema: application/json
description | string or null <= 255 characters Some useful description |
Responses
Request samples
- Payload
{- "description": "string"
}
Response samples
- 200
{- "account": "f5b54a51-a98c-44cf-bb68-a676332e7d12",
- "certificate": "b7dc5fd8-9c23-4dd8-a5cb-7431da1854eb",
- "cname": "string",
- "description": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "read_only": true,
- "service_uid": "string"
}
Provider Exists
Check if given CDN provider already has a service matching given domain
Authorizations:
path Parameters
id required | string |
query Parameters
account_provider_id required | string <uuid> Account provider ID |
Responses
Response samples
- 200
{- "exists": true,
- "service_name": "string"
}
Get all behaviors
Returns the list of behaviors of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "behavior_actions": [
- {
- "allowed_methods": "string",
- "auto_minify": "string",
- "cache_behavior_value": "string",
- "cache_key": "string",
- "cached_methods": "string",
- "cookie": "string",
- "cors_allow_origin_domain": true,
- "enabled": true,
- "host_header": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "max_ttl": -2147483648,
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_cache_control_enabled": true,
- "pattern": "string",
- "request_header_name": "string",
- "request_header_value": "string",
- "response_header_name": "string",
- "response_header_value": "string",
- "response_page_path": "string",
- "status_code": -2147483648,
- "type": "string",
- "unified_log_destination": "6b9e43d0-efb6-40cf-a877-1ecd22857a43",
- "unified_log_sampling_rate": -2147483648,
- "use_domain_origin": true,
- "viewer_protocol": "HTTP_AND_HTTPS"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_default": true,
- "is_partially_contained": true,
- "name": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
]
Create a new behavior
Adds a new behavior to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
required | Array of objects (BehaviorAction) |
is_default | boolean |
is_partially_contained | boolean |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
path_pattern required | string <= 1024 characters |
service required | string <uuid> |
Responses
Request samples
- Payload
{- "behavior_actions": [
- {
- "allowed_methods": "string",
- "auto_minify": "string",
- "cache_behavior_value": "string",
- "cache_key": "string",
- "cached_methods": "string",
- "cookie": "string",
- "cors_allow_origin_domain": true,
- "enabled": true,
- "host_header": "string",
- "max_ttl": -2147483648,
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_cache_control_enabled": true,
- "pattern": "string",
- "request_header_name": "string",
- "request_header_value": "string",
- "response_header_name": "string",
- "response_header_value": "string",
- "response_page_path": "string",
- "status_code": -2147483648,
- "type": "string",
- "unified_log_destination": "6b9e43d0-efb6-40cf-a877-1ecd22857a43",
- "unified_log_sampling_rate": -2147483648,
- "use_domain_origin": true,
- "viewer_protocol": "HTTP_AND_HTTPS"
}
], - "is_default": true,
- "is_partially_contained": true,
- "name": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Response samples
- 201
{- "behavior_actions": [
- {
- "allowed_methods": "string",
- "auto_minify": "string",
- "cache_behavior_value": "string",
- "cache_key": "string",
- "cached_methods": "string",
- "cookie": "string",
- "cors_allow_origin_domain": true,
- "enabled": true,
- "host_header": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "max_ttl": -2147483648,
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_cache_control_enabled": true,
- "pattern": "string",
- "request_header_name": "string",
- "request_header_value": "string",
- "response_header_name": "string",
- "response_header_value": "string",
- "response_page_path": "string",
- "status_code": -2147483648,
- "type": "string",
- "unified_log_destination": "6b9e43d0-efb6-40cf-a877-1ecd22857a43",
- "unified_log_sampling_rate": -2147483648,
- "use_domain_origin": true,
- "viewer_protocol": "HTTP_AND_HTTPS"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_default": true,
- "is_partially_contained": true,
- "name": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Reset default behavior
Reset default behavior
Authorizations:
path Parameters
service_id required | string |
Responses
Response samples
- 200
{- "behavior_actions": [
- {
- "allowed_methods": "string",
- "auto_minify": "string",
- "cache_behavior_value": "string",
- "cache_key": "string",
- "cached_methods": "string",
- "cookie": "string",
- "cors_allow_origin_domain": true,
- "enabled": true,
- "host_header": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "max_ttl": -2147483648,
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_cache_control_enabled": true,
- "pattern": "string",
- "request_header_name": "string",
- "request_header_value": "string",
- "response_header_name": "string",
- "response_header_value": "string",
- "response_page_path": "string",
- "status_code": -2147483648,
- "type": "string",
- "unified_log_destination": "6b9e43d0-efb6-40cf-a877-1ecd22857a43",
- "unified_log_sampling_rate": -2147483648,
- "use_domain_origin": true,
- "viewer_protocol": "HTTP_AND_HTTPS"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_default": true,
- "is_partially_contained": true,
- "name": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Retrieve a behavior
Gets a specific behavior.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "behavior_actions": [
- {
- "allowed_methods": "string",
- "auto_minify": "string",
- "cache_behavior_value": "string",
- "cache_key": "string",
- "cached_methods": "string",
- "cookie": "string",
- "cors_allow_origin_domain": true,
- "enabled": true,
- "host_header": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "max_ttl": -2147483648,
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_cache_control_enabled": true,
- "pattern": "string",
- "request_header_name": "string",
- "request_header_value": "string",
- "response_header_name": "string",
- "response_header_value": "string",
- "response_page_path": "string",
- "status_code": -2147483648,
- "type": "string",
- "unified_log_destination": "6b9e43d0-efb6-40cf-a877-1ecd22857a43",
- "unified_log_sampling_rate": -2147483648,
- "use_domain_origin": true,
- "viewer_protocol": "HTTP_AND_HTTPS"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_default": true,
- "is_partially_contained": true,
- "name": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Update an existing behavior
Updates an existing behavior of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
required | Array of objects (BehaviorAction) |
is_default | boolean |
is_partially_contained | boolean |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
path_pattern required | string <= 1024 characters |
service required | string <uuid> |
Responses
Request samples
- Payload
{- "behavior_actions": [
- {
- "allowed_methods": "string",
- "auto_minify": "string",
- "cache_behavior_value": "string",
- "cache_key": "string",
- "cached_methods": "string",
- "cookie": "string",
- "cors_allow_origin_domain": true,
- "enabled": true,
- "host_header": "string",
- "max_ttl": -2147483648,
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_cache_control_enabled": true,
- "pattern": "string",
- "request_header_name": "string",
- "request_header_value": "string",
- "response_header_name": "string",
- "response_header_value": "string",
- "response_page_path": "string",
- "status_code": -2147483648,
- "type": "string",
- "unified_log_destination": "6b9e43d0-efb6-40cf-a877-1ecd22857a43",
- "unified_log_sampling_rate": -2147483648,
- "use_domain_origin": true,
- "viewer_protocol": "HTTP_AND_HTTPS"
}
], - "is_default": true,
- "is_partially_contained": true,
- "name": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Response samples
- 200
{- "behavior_actions": [
- {
- "allowed_methods": "string",
- "auto_minify": "string",
- "cache_behavior_value": "string",
- "cache_key": "string",
- "cached_methods": "string",
- "cookie": "string",
- "cors_allow_origin_domain": true,
- "enabled": true,
- "host_header": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "max_ttl": -2147483648,
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_cache_control_enabled": true,
- "pattern": "string",
- "request_header_name": "string",
- "request_header_value": "string",
- "response_header_name": "string",
- "response_header_value": "string",
- "response_page_path": "string",
- "status_code": -2147483648,
- "type": "string",
- "unified_log_destination": "6b9e43d0-efb6-40cf-a877-1ecd22857a43",
- "unified_log_sampling_rate": -2147483648,
- "use_domain_origin": true,
- "viewer_protocol": "HTTP_AND_HTTPS"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_default": true,
- "is_partially_contained": true,
- "name": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Get all compute functions
Returns the list of compute functions of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "compute_routes": [
- {
- "domain": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "path": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "request_code": "string",
- "response_code": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
]
Create a new compute function
Adds a new compute function to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
required | Array of objects (ComputeRoute) |
name required | string <= 255 characters ^(?=[a-zA-Z_])(?=\S)([a-zA-Z]|[a-zA-Z][a-zA-Z... |
request_code | string or null <= 1048576 characters |
response_code | string or null <= 1048576 characters |
service required | string <uuid> |
Responses
Request samples
- Payload
{- "compute_routes": [
- {
- "domain": "string",
- "path": "string"
}
], - "name": "string",
- "request_code": "string",
- "response_code": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Response samples
- 201
{- "compute_routes": [
- {
- "domain": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "path": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "request_code": "string",
- "response_code": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Retrieve a compute function
Gets a specific compute function.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "compute_routes": [
- {
- "domain": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "path": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "request_code": "string",
- "response_code": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Update an existing compute function
Updates an existing compute function of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
required | Array of objects (ComputeRoute) |
name required | string <= 255 characters ^(?=[a-zA-Z_])(?=\S)([a-zA-Z]|[a-zA-Z][a-zA-Z... |
request_code | string or null <= 1048576 characters |
response_code | string or null <= 1048576 characters |
service required | string <uuid> |
Responses
Request samples
- Payload
{- "compute_routes": [
- {
- "domain": "string",
- "path": "string"
}
], - "name": "string",
- "request_code": "string",
- "response_code": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Response samples
- 200
{- "compute_routes": [
- {
- "domain": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "path": "string"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "request_code": "string",
- "response_code": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Get all domain mappings
Returns the list of domain mappings of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "domain": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_partially_contained": true,
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "load_balancer_object": "string",
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_object": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
]
Create a new domain mapping
Adds a new domain mapping to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
domain required | string <= 255 characters |
is_partially_contained | boolean |
load_balancer | string or null <uuid> |
origin | string or null <uuid> |
path_pattern | string or null <= 1024 characters |
service required | string <uuid> |
Responses
Request samples
- Payload
{- "domain": "string",
- "is_partially_contained": true,
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Response samples
- 201
{- "domain": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_partially_contained": true,
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "load_balancer_object": "string",
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_object": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Retrieve a domain mapping
Gets a specific domain mapping.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "domain": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_partially_contained": true,
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "load_balancer_object": "string",
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_object": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Update an existing domain mapping
Updates an existing domain mapping of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
domain required | string <= 255 characters |
is_partially_contained | boolean |
load_balancer | string or null <uuid> |
origin | string or null <uuid> |
path_pattern | string or null <= 1024 characters |
service required | string <uuid> |
Responses
Request samples
- Payload
{- "domain": "string",
- "is_partially_contained": true,
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Response samples
- 200
{- "domain": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_partially_contained": true,
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "load_balancer_object": "string",
- "origin": "25c01b72-1ac4-4529-8608-f700e1b2b431",
- "origin_object": "string",
- "path_pattern": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Get all geo restrictions
Returns the list of geo restrictions of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "countries": [
- {
- "country": "st"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "allow"
}
]
Create a new geo restriction
Adds a new geo restriction to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
required | Array of objects (GeoRestrictionCountry) |
service required | string <uuid> |
type required | string (GeoRestrictionTypeEnum) Enum: "allow" "deny"
|
Responses
Request samples
- Payload
{- "countries": [
- {
- "country": "st"
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "allow"
}
Response samples
- 201
{- "countries": [
- {
- "country": "st"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "allow"
}
Retrieve a geo restriction
Gets a specific geo restriction.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "countries": [
- {
- "country": "st"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "allow"
}
Update an existing geo restriction
Updates an existing geo restriction of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
required | Array of objects (GeoRestrictionCountry) |
service required | string <uuid> |
type required | string (GeoRestrictionTypeEnum) Enum: "allow" "deny"
|
Responses
Request samples
- Payload
{- "countries": [
- {
- "country": "st"
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "allow"
}
Response samples
- 200
{- "countries": [
- {
- "country": "st"
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "allow"
}
Get all health-checks
Returns the list of health-checks of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
]
Create a new health-check
Adds a new health-check to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
enabled | boolean |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
service required | string <uuid> |
url required | string <= 1024 characters |
Responses
Request samples
- Payload
{- "enabled": true,
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
Response samples
- 201
{- "enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
Retrieve a health-check
Gets a specific health-check.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
Update an existing health-check
Updates an existing health-check of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
enabled | boolean |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
service required | string <uuid> |
url required | string <= 1024 characters |
Responses
Request samples
- Payload
{- "enabled": true,
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
Response samples
- 200
{- "enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
Get all load-balancers
Returns the list of load-balancers of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "custom_rules": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "matching_rule": null,
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origin_set_name": "string",
- "priority": -9223372036854776000
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "origin_sets": [
- {
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origins": "string",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "weighted"
}
]
Create a new load-balancer
Adds a new load-balancer to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
required | Array of objects (LoadBalancerOriginSet) |
service required | string <uuid> |
type required | string (LoadBalancerTypeEnum) Value: "weighted"
|
Responses
Request samples
- Payload
{- "name": "string",
- "origin_sets": [
- {
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "weighted"
}
Response samples
- 201
{- "custom_rules": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "matching_rule": null,
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origin_set_name": "string",
- "priority": -9223372036854776000
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "origin_sets": [
- {
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origins": "string",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "weighted"
}
Retrieve a load-balancer
Gets a specific load-balancer.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "custom_rules": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "matching_rule": null,
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origin_set_name": "string",
- "priority": -9223372036854776000
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "origin_sets": [
- {
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origins": "string",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "weighted"
}
Update an existing load-balancer
Updates an existing load-balancer of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
required | Array of objects (LoadBalancerOriginSet) |
service required | string <uuid> |
type required | string (LoadBalancerTypeEnum) Value: "weighted"
|
Responses
Request samples
- Payload
{- "name": "string",
- "origin_sets": [
- {
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "weighted"
}
Response samples
- 200
{- "custom_rules": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "matching_rule": null,
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origin_set_name": "string",
- "priority": -9223372036854776000
}
], - "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "origin_sets": [
- {
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origins": "string",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "weighted"
}
Get all load-balancer custom rules
Returns the list of load-balancer custom rules of a load-balancer.
Authorizations:
path Parameters
load_balancer_id required | string |
service_id required | string |
Responses
Response samples
- 200
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "matching_rule": null,
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origin_set_name": "string",
- "priority": -9223372036854776000
}
]
Create a new load-balancer custom rule
Adds a new load-balancer custom rule to a load-balancer.
Authorizations:
path Parameters
load_balancer_id required | string |
service_id required | string |
Request Body schema: application/jsonrequired
load_balancer required | string <uuid> |
matching_rule required | any |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
origin_set required | string <uuid> |
priority | integer or null <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
Responses
Request samples
- Payload
{- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "matching_rule": null,
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "priority": -9223372036854776000
}
Response samples
- 201
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "matching_rule": null,
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origin_set_name": "string",
- "priority": -9223372036854776000
}
Retrieve a load-balancer custom rule
Gets a specific load-balancer custom rule.
Authorizations:
path Parameters
id required | string <uuid> |
load_balancer_id required | string |
service_id required | string |
Responses
Response samples
- 200
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "matching_rule": null,
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origin_set_name": "string",
- "priority": -9223372036854776000
}
Update an existing load-balancer custom rule
Updates an existing load-balancer custom rule of a load-balancer.
Authorizations:
path Parameters
id required | string <uuid> |
load_balancer_id required | string |
service_id required | string |
Request Body schema: application/jsonrequired
load_balancer required | string <uuid> |
matching_rule required | any |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
origin_set required | string <uuid> |
priority | integer or null <int64> [ -9223372036854776000 .. 9223372036854776000 ] |
Responses
Request samples
- Payload
{- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "matching_rule": null,
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "priority": -9223372036854776000
}
Response samples
- 200
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "load_balancer": "8047d617-fd88-4d96-bc7a-f7af422a4684",
- "matching_rule": null,
- "name": "string",
- "origin_set": "ef7a9ba9-aa71-439d-ba74-768e986e8c01",
- "origin_set_name": "string",
- "priority": -9223372036854776000
}
Get all loggings
Returns the list of loggings of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "s3_bucket": "string",
- "s3_domain": "string",
- "s3_path": "string",
- "s3_region": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "S3"
}
]
Create a new logging
Adds a new logging to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
credentials | string |
name | string |
s3_bucket required | string |
s3_domain | string <= 1024 characters |
s3_path | string <= 1024 characters |
s3_region | string <= 1024 characters |
service required | string <uuid> |
type | string (UnifiedLogDestinationTypeEnum) Enum: "S3" "S3_COMPATIBLE"
|
Responses
Request samples
- Payload
{- "credentials": "string",
- "name": "string",
- "s3_bucket": "string",
- "s3_domain": "string",
- "s3_path": "string",
- "s3_region": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "S3"
}
Response samples
- 201
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "s3_bucket": "string",
- "s3_domain": "string",
- "s3_path": "string",
- "s3_region": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "S3"
}
Retrieve a logging
Gets a specific logging.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "s3_bucket": "string",
- "s3_domain": "string",
- "s3_path": "string",
- "s3_region": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "S3"
}
Update an existing logging
Updates an existing logging of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
credentials | string |
name | string |
s3_bucket required | string |
s3_domain | string <= 1024 characters |
s3_path | string <= 1024 characters |
s3_region | string <= 1024 characters |
service required | string <uuid> |
type | string (UnifiedLogDestinationTypeEnum) Enum: "S3" "S3_COMPATIBLE"
|
Responses
Request samples
- Payload
{- "credentials": "string",
- "name": "string",
- "s3_bucket": "string",
- "s3_domain": "string",
- "s3_path": "string",
- "s3_region": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "S3"
}
Response samples
- 200
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "s3_bucket": "string",
- "s3_domain": "string",
- "s3_path": "string",
- "s3_region": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "S3"
}
Get all origin-sets
Returns the list of origin-sets of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "origins": [
- {
- "host": "string",
- "port": 65535,
- "protocol": "HTTP",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
]
Create a new origin-set
Adds a new origin-set to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
required | Array of objects (OriginSetMember) |
service required | string <uuid> |
Responses
Request samples
- Payload
{- "name": "string",
- "origins": [
- {
- "host": "string",
- "port": 65535,
- "protocol": "HTTP",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Response samples
- 201
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "origins": [
- {
- "host": "string",
- "port": 65535,
- "protocol": "HTTP",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Retrieve an origin-set
Gets a specific origin-set.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "origins": [
- {
- "host": "string",
- "port": 65535,
- "protocol": "HTTP",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Update an existing origin-set
Updates an existing origin-set of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
required | Array of objects (OriginSetMember) |
service required | string <uuid> |
Responses
Request samples
- Payload
{- "name": "string",
- "origins": [
- {
- "host": "string",
- "port": 65535,
- "protocol": "HTTP",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Response samples
- 200
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "origins": [
- {
- "host": "string",
- "port": 65535,
- "protocol": "HTTP",
- "weight": 255
}
], - "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Get all origins
Returns the list of origins of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "host": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_private_s3": true,
- "is_s3": true,
- "path": "string",
- "port": 65535,
- "protocol": "HTTP",
- "s3_aws_region": "string",
- "s3_bucket_name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "service_provider": {
- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restored": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "status": "string",
- "status_details": "string",
- "use_akamai_media_services": true
}, - "shield_location": null,
- "shield_providers": [
- {
- "provider_location": "string",
- "service_provider": "ca1dd979-6d1b-4649-bab4-775da618b9c8"
}
], - "timeout_ms": -2147483648,
- "type": "CUSTOM"
}
]
Create a new origin
Adds a new origin to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
host required | string <= 255 characters (^(?=.{1,253}\.)[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-... |
is_private_s3 | boolean |
is_s3 | boolean |
path | string |
port required | integer [ 0 .. 65535 ] |
protocol | string (ProtocolEnum) Enum: "HTTP" "HTTPS" "HTTP & HTTPS"
|
s3_aws_region | string or null |
s3_bucket_name | string or null |
service required | string <uuid> |
object or null | |
shield_location | any or null |
Array of objects (OriginShieldProvider) | |
timeout_ms | integer or null [ -2147483648 .. 2147483647 ] |
type | string (OriginTypeEnum) Enum: "CUSTOM" "SERVICE_PROVIDER"
|
Responses
Request samples
- Payload
{- "host": "string",
- "is_private_s3": true,
- "is_s3": true,
- "path": "string",
- "port": 65535,
- "protocol": "HTTP",
- "s3_aws_region": "string",
- "s3_bucket_name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "service_provider": {
- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "is_unmanaged": false,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "use_akamai_media_services": true
}, - "shield_location": null,
- "shield_providers": [
- {
- "service_provider": "ca1dd979-6d1b-4649-bab4-775da618b9c8"
}
], - "timeout_ms": -2147483648,
- "type": "CUSTOM"
}
Response samples
- 201
{- "host": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_private_s3": true,
- "is_s3": true,
- "path": "string",
- "port": 65535,
- "protocol": "HTTP",
- "s3_aws_region": "string",
- "s3_bucket_name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "service_provider": {
- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restored": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "status": "string",
- "status_details": "string",
- "use_akamai_media_services": true
}, - "shield_location": null,
- "shield_providers": [
- {
- "provider_location": "string",
- "service_provider": "ca1dd979-6d1b-4649-bab4-775da618b9c8"
}
], - "timeout_ms": -2147483648,
- "type": "CUSTOM"
}
Retrieve an origin
Gets a specific origin.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "host": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_private_s3": true,
- "is_s3": true,
- "path": "string",
- "port": 65535,
- "protocol": "HTTP",
- "s3_aws_region": "string",
- "s3_bucket_name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "service_provider": {
- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restored": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "status": "string",
- "status_details": "string",
- "use_akamai_media_services": true
}, - "shield_location": null,
- "shield_providers": [
- {
- "provider_location": "string",
- "service_provider": "ca1dd979-6d1b-4649-bab4-775da618b9c8"
}
], - "timeout_ms": -2147483648,
- "type": "CUSTOM"
}
Update an existing origin
Updates an existing origin of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
host required | string <= 255 characters (^(?=.{1,253}\.)[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-... |
is_private_s3 | boolean |
is_s3 | boolean |
path | string |
port required | integer [ 0 .. 65535 ] |
protocol | string (ProtocolEnum) Enum: "HTTP" "HTTPS" "HTTP & HTTPS"
|
s3_aws_region | string or null |
s3_bucket_name | string or null |
service required | string <uuid> |
object or null | |
shield_location | any or null |
Array of objects (OriginShieldProvider) | |
timeout_ms | integer or null [ -2147483648 .. 2147483647 ] |
type | string (OriginTypeEnum) Enum: "CUSTOM" "SERVICE_PROVIDER"
|
Responses
Request samples
- Payload
{- "host": "string",
- "is_private_s3": true,
- "is_s3": true,
- "path": "string",
- "port": 65535,
- "protocol": "HTTP",
- "s3_aws_region": "string",
- "s3_bucket_name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "service_provider": {
- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "is_unmanaged": false,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "use_akamai_media_services": true
}, - "shield_location": null,
- "shield_providers": [
- {
- "service_provider": "ca1dd979-6d1b-4649-bab4-775da618b9c8"
}
], - "timeout_ms": -2147483648,
- "type": "CUSTOM"
}
Response samples
- 200
{- "host": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "is_private_s3": true,
- "is_s3": true,
- "path": "string",
- "port": 65535,
- "protocol": "HTTP",
- "s3_aws_region": "string",
- "s3_bucket_name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "service_provider": {
- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restored": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "status": "string",
- "status_details": "string",
- "use_akamai_media_services": true
}, - "shield_location": null,
- "shield_providers": [
- {
- "provider_location": "string",
- "service_provider": "ca1dd979-6d1b-4649-bab4-775da618b9c8"
}
], - "timeout_ms": -2147483648,
- "type": "CUSTOM"
}
Get all performance-checks
Returns the list of performance-checks of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
]
Create a new performance-check
Adds a new performance-check to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
enabled | boolean |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
service required | string <uuid> |
url required | string <= 1024 characters |
Responses
Request samples
- Payload
{- "enabled": true,
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
Response samples
- 201
{- "enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
Retrieve a performance-check
Gets a specific performance-check.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
Update an existing performance-check
Updates an existing performance-check of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
enabled | boolean |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
service required | string <uuid> |
url required | string <= 1024 characters |
Responses
Request samples
- Payload
{- "enabled": true,
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
Response samples
- 200
{- "enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "url": "string"
}
Get all protocol configs
Returns the list of protocol configs of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "http2_enabled": true,
- "http3_enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ipv6_enabled": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
]
Create a new protocol config
Adds a new protocol config to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
http2_enabled | boolean Allow HTTP/2 |
http3_enabled | boolean Allow HTTP/3 |
ipv6_enabled | boolean Enable IPv6 |
service required | string <uuid> |
Responses
Request samples
- Payload
{- "http2_enabled": true,
- "http3_enabled": true,
- "ipv6_enabled": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Response samples
- 201
{- "http2_enabled": true,
- "http3_enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ipv6_enabled": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Retrieve a protocol config
Gets a specific protocol config.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "http2_enabled": true,
- "http3_enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ipv6_enabled": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Update an existing protocol config
Updates an existing protocol config of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
http2_enabled | boolean Allow HTTP/2 |
http3_enabled | boolean Allow HTTP/3 |
ipv6_enabled | boolean Enable IPv6 |
service required | string <uuid> |
Responses
Request samples
- Payload
{- "http2_enabled": true,
- "http3_enabled": true,
- "ipv6_enabled": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Response samples
- 200
{- "http2_enabled": true,
- "http3_enabled": true,
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "ipv6_enabled": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd"
}
Get all service-providers
Returns the list of service-providers of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restored": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "status": "string",
- "status_details": "string",
- "use_akamai_media_services": true
}
]
Create a new service-provider
Adds a new service-provider to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
account_provider | string <uuid> |
akamai_amd_stream | string or null |
cname | string or null <= 255 characters |
display_name | string or null <= 255 characters |
is_unmanaged | boolean Default: false |
service required | string <uuid> |
use_akamai_media_services | boolean |
Responses
Request samples
- Payload
{- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "is_unmanaged": false,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "use_akamai_media_services": true
}
Response samples
- 201
{- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restored": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "status": "string",
- "status_details": "string",
- "use_akamai_media_services": true
}
Retrieve a service-provider
Gets a specific service-provider.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Responses
Response samples
- 200
{- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restored": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "status": "string",
- "status_details": "string",
- "use_akamai_media_services": true
}
Update an existing service-provider
Updates an existing service-provider of a service.
Authorizations:
path Parameters
id required | string <uuid> |
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
account_provider | string <uuid> |
akamai_amd_stream | string or null |
cname | string or null <= 255 characters |
display_name | string or null <= 255 characters |
is_unmanaged | boolean Default: false |
service required | string <uuid> |
use_akamai_media_services | boolean |
Responses
Request samples
- Payload
{- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "is_unmanaged": false,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "use_akamai_media_services": true
}
Response samples
- 200
{- "account_provider": "47bf4c54-d188-4d3d-9806-5f87b0246c21",
- "akamai_amd_stream": "string",
- "cname": "string",
- "display_name": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "restored": true,
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "status": "string",
- "status_details": "string",
- "use_akamai_media_services": true
}
Get all request-loggings
Returns the list of request-loggings of a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Responses
Response samples
- 200
[- {
- "bucket_name": "string",
- "domain": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "path": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "AWS_S3"
}
]
Create a new request-logging
Adds a new request-logging to a service.
Authorizations:
path Parameters
service_id required | string <uuid> |
Request Body schema: application/jsonrequired
bucket_name required | string <= 1024 characters |
credentials required | string <= 4096 characters |
domain | string <= 1024 characters |
name required | string <= 255 characters ^[a-zA-Z0-9_\-\s]*$ |
path | string <= 1024 characters |
service required | string <uuid> |
type required | string (Type565Enum) Value: "AWS_S3"
|
Responses
Request samples
- Payload
{- "bucket_name": "string",
- "credentials": "string",
- "domain": "string",
- "name": "string",
- "path": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "AWS_S3"
}
Response samples
- 201
{- "bucket_name": "string",
- "domain": "string",
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "path": "string",
- "service": "cd8c5e52-093e-43db-9c42-184f00e681dd",
- "type": "AWS_S3"
}