from gcore import Gcore
client = Gcore(
api_key="My API Key",
)
load_balancer_l7_policy = client.cloud.load_balancers.l7_policies.get(
l7policy_id="l7policy_id",
project_id=0,
region_id=0,
)
print(load_balancer_l7_policy.id)
{
"action": "REDIRECT_TO_URL",
"created_at": "2020-11-16T13:48:20+0000",
"id": "9b4b9a23-ccac-4945-bcdd-b0e793c12cd9",
"listener_id": "0388b5e5-3393-4aa8-a88a-dbcdcedf9970",
"name": "redirect-example.com",
"operating_status": "ONLINE",
"position": 1,
"project_id": 1,
"provisioning_status": "ACTIVE",
"redirect_http_code": 301,
"redirect_pool_id": "00000000-0000-4000-8000-000000000000",
"redirect_prefix": "prefix",
"redirect_url": "http://www.example.com",
"region": "Luxembourg",
"region_id": 1,
"rules": [
{
"compare_type": "STARTS_WITH",
"created_at": "2020-11-16T13:48:25+0000",
"id": "0ca7bebd-7a54-4977-bca7-e4ac1e612ec7",
"invert": false,
"key": "key",
"operating_status": "ONLINE",
"project_id": 1,
"provisioning_status": "ACTIVE",
"region": "Luxembourg",
"region_id": 1,
"tags": [
"test_tag"
],
"type": "PATH",
"updated_at": "2020-11-16T13:48:26+0000",
"value": "/images*"
}
],
"tags": [
"test_tag"
],
"updated_at": "2020-11-16T13:48:26+0000"
}
from gcore import Gcore
client = Gcore(
api_key="My API Key",
)
load_balancer_l7_policy = client.cloud.load_balancers.l7_policies.get(
l7policy_id="l7policy_id",
project_id=0,
region_id=0,
)
print(load_balancer_l7_policy.id)
{
"action": "REDIRECT_TO_URL",
"created_at": "2020-11-16T13:48:20+0000",
"id": "9b4b9a23-ccac-4945-bcdd-b0e793c12cd9",
"listener_id": "0388b5e5-3393-4aa8-a88a-dbcdcedf9970",
"name": "redirect-example.com",
"operating_status": "ONLINE",
"position": 1,
"project_id": 1,
"provisioning_status": "ACTIVE",
"redirect_http_code": 301,
"redirect_pool_id": "00000000-0000-4000-8000-000000000000",
"redirect_prefix": "prefix",
"redirect_url": "http://www.example.com",
"region": "Luxembourg",
"region_id": 1,
"rules": [
{
"compare_type": "STARTS_WITH",
"created_at": "2020-11-16T13:48:25+0000",
"id": "0ca7bebd-7a54-4977-bca7-e4ac1e612ec7",
"invert": false,
"key": "key",
"operating_status": "ONLINE",
"project_id": 1,
"provisioning_status": "ACTIVE",
"region": "Luxembourg",
"region_id": 1,
"tags": [
"test_tag"
],
"type": "PATH",
"updated_at": "2020-11-16T13:48:26+0000",
"value": "/images*"
}
],
"tags": [
"test_tag"
],
"updated_at": "2020-11-16T13:48:26+0000"
}
API key for authentication. Make sure to include the word apikey
, followed by a single space and then your token.
Example: apikey 1234$abcdef
Project ID
Region ID
L7 policy ID
Returned L7 policy
L7Policy schema
Was this page helpful?