Intégration d'un équilibreur de charge réseau avec IBM Cloud DNS Services

IBM Cloud® Network Load Balancer for VPC vous permet de lier une zone DNS à partir de IBM Cloud DNS Services de déplacer toutes les résolutions DNS dans des réseaux privés.

IBM Cloud DNS Services fournit des services DNS privés aux utilisateurs de VPC. Les zones DNS privées ne sont résolvables que sur IBM Cloud, et uniquement à partir de réseaux explicitement autorisés au sein d'un compte ou bénéficiant d'un accès inter-comptes.

Ne pas supprimer ou modifier les enregistrements DNS créés par l'équilibreur de charge. Cela peut entraîner la désynchronisation de vos configurations DNS et d'équilibreur de charge privées, ce qui peut entraîner des problèmes de chemin de données.

Pour plus d'informations sur la liaison de votre propre nom d'enregistrement DNS privé à un équilibreur de charge, reportez-vous au tutoriel de la solution Confidentialité basée sur l'équipe utilisant IAM, VPC, Transit Gateway et DNS.

Avant de commencer

Avant de lier des zones DNS à des équilibreurs de charge, vous devez d'abord créer des zones DNS et accorder l'accès à l'équilibreur de charge.

  1. Les zones DNS doivent être créées avant de pouvoir être liées à un équilibreur de charge. Pour plus d'informations, voir Gestion des zones DNS.

  2. Pour permettre à un équilibreur de charge d'accéder à votre zone DNS, vous devez activer l'autorisation de service à service. Cela permet à votre équilibreur de charge d'accéder à la zone DNS. Pour plus d'informations, voir Octroi d'accès entre services. Veillez à sélectionner VPC Infrastructure Services comme service source, Load Balancer for VPC comme type de ressource, DNS Services comme service cible, puis attribuez le rôle d'accès Manager.

Travailler avec des zones DNS dans la console

Vous pouvez lier et délier des zones DNS à un équilibreur de charge de réseau lors de la mise à disposition ou à un équilibreur de charge existant.

Liaison des zones DNS lors de la création d'un équilibreur de charge dans la console

Vous pouvez lier une zone DNS à un équilibreur de charge lorsque vous créez un équilibreur de charge. Si vous ne spécifiez pas de zone DNS lors de la création de l'équilibreur de charge, la zone par défaut est utilisée. Par défaut, le nom d'hôte de l'équilibreur de charge est un sous-domaine de lb.appdomain.cloud et est visible publiquement.

Pour lier une zone DNS lors de la création d'un équilibreur de charge, procédez comme suit:

  1. Dans votre navigateur, ouvrez la console IBM Cloud et connectez-vous à votre compte.
  2. Sélectionnez l' icône Menu du menu Navigation, puis cliquez sur l'icône Infrastructure VPC > Réseau > Équilibreurs de charge.
  3. Cliquez sur Créer.
  4. Configurez le VPC, le type, le sous-réseau, les écouteurs et les pools selon vos besoins.
  5. Dans la section Type DNS, sélectionnez Privé.
  6. Cliquez sur Lier + pour entrer l'instance DNS et les informations de zone DNS.
  7. Cliquez sur Créer pour mettre à disposition l'équilibreur de charge.

Lier une zone DNS à un équilibreur de charge existant dans la console

Pour associer une zone DNS à un équilibreur de charge existant, procédez comme suit :

  1. Dans votre navigateur, ouvrez la console IBM Cloud et connectez-vous à votre compte.
  2. Sélectionnez l' icône Menu Navigation, puis cliquez sur Infrastructure > Réseau > Équilibreurs de charge.
  3. Dans la liste des équilibreurs de charge, sélectionnez l'équilibreur de charge pour en afficher la page des détails.
  4. Cliquez sur Bind private DNS dans la section Private DNS.
  5. Entrez l'instance DNS et les informations de zone DNS.
  6. Cliquez sur Lier un DNS privé pour lier la zone DNS à votre équilibreur de charge.

Lors de la migration vers une zone DNS privée pour un équilibreur de charge existant, les enregistrements A par défaut dans lb.appdomain.cloud sont supprimés. Pour préparer vos unités client, créez un enregistrement CNAME avec le nom d'hôte par défaut sous la zone DNS privée souhaitée avant la migration. Après avoir configuré tous les périphériques client pour utiliser la nouvelle zone DNS privée, vous pouvez supprimer l'enregistrement CNAME et commencer la migration. Cela permet aux unités client de mettre en cache le nom d'hôte DNS privé jusqu'à ce que les enregistrements A soient créés.

Dissocier une zone DNS d'un équilibreur de charge existant dans la console

Pour dissocier une zone DNS d'un équilibreur de charge, procédez comme suit :

  1. Dans votre navigateur, ouvrez la console IBM Cloud et connectez-vous à votre compte.
  2. Sélectionnez l' icône Menu Navigation, puis cliquez sur Infrastructure > Réseau > Équilibreurs de charge.
  3. Dans la liste des équilibreurs de charge, sélectionnez l'équilibreur de charge pour en afficher la page des détails.
  4. Cliquez sur le bouton Unbind dans la section Private DNS
  5. Vérifiez l'action en cliquant à nouveau sur Annuler la liaison.

Utilisation des zones DNS à partir de l'interface de ligne de commande

Vous pouvez lier et délier des zones DNS à un équilibreur de charge de réseau lors de la mise à disposition ou à un équilibreur de charge existant.

Création d'un équilibreur de charge lié à une zone DNS privée à partir de l'interface de ligne de commande

Vous avez besoin du CRN du DNS privé que vous souhaitez lier à votre équilibreur de charge. Pour y accéder, cliquez sur l'icône du menu de navigation > Liste des ressources dans la console d' IBM Cloud. Cliquez sur la ligne de table du DNS dont vous souhaitez rechercher le CRN. Le nom de ressource de cloud s'affiche dans le panneau latéral qui s'affiche.

Pour créer un équilibreur de charge de réseau avec une zone DNS privée, procédez comme suit:

  1. Configurez votre environnement d'interface de ligne de commande.

  2. Utilisez le terminal pour vous connecter à votre compte. Une fois que vous avez saisi le mot de passe, le système vous invite à indiquer le compte et la région à utiliser :

    ibmcloud login --sso
    
  3. Créez votre équilibreur de charge:

ibmcloud is lbc pdns-nlb-example private --subnet 0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024 --family application --dns-instance-crn crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c:: --dns-zone-id 0671b738-57f0-468e-8086-10bc480ac00e

Exemple de sortie :

ID                           r014-e424acb0-24af-49a0-ab50-c5969304eb94
Name                         pdns-nlb-example
CRN                          crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-e424acb0-24af-49a0-ab50-c5969304eb94
Family                       Application
Datapath logging active      false
Host name                    e424acb0-us-east.example.com
Subnets                      ID                                          Name
                             0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024   lb-subnet
Public IPs
Private IPs
Provision status             create_pending
Operating status             offline
Is public                    false
Listeners
Pools                        ID   Name
Resource group               ID                                 Name
                             42c4f51adc3147b4b4049ad9826c30a1   Default
Created                      2023-02-10T13:18:11-06:00
DNS                          Instance CRN                                                                                                      Zone
                             crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::   0671b738-57f0-468e-8086-10bc480ac00e
Instance Group Supported     -
SourceIP Session Supported   -
Security groups              ID                                          Name
                             r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e   astonish-backing-shadiness-frostlike-cosmos-hunk
UDP Supported                false

Liaison d'un équilibreur de charge existant à une zone DNS privée à partir de l'interface de ligne de commande

Vous avez besoin du CRN du DNS privé que vous souhaitez lier à votre équilibreur de charge. Pour y accéder, cliquez sur l'icône du menu de navigation > Liste des ressources dans la console d' IBM Cloud. Cliquez sur la ligne de table du DNS dont vous souhaitez rechercher le CRN. Le nom de ressource de cloud s'affiche dans le panneau latéral qui s'affiche.

Pour utiliser l'interface de ligne de commande afin de mettre à jour un équilibreur de charge réseau avec une zone DNS privée, procédez comme suit:

  1. Configurez votre environnement CLI.

  2. Connectez-vous à votre compte à l'aide de l'interface de ligne de commande. Une fois que vous avez saisi le mot de passe, le système vous invite à indiquer le compte et la région à utiliser :

    ibmcloud login --sso
    
  3. Mettez à jour votre équilibreur de charge avec les informations de zone DNS privée:

    ibmcloud is load-balancer-update pdns-nlb-update-example --dns-instance-crn crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c:: --dns-zone-id 0671b738-57f0-468e-8086-10bc480ac00e
    

Exemple de sortie :

ID                           r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3
Name                         pdns-nlb-update-example
CRN                          crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3
Family                       Application
Datapath logging active      false
Host name                    e68a40fb-us-east.example.com
Subnets                      ID                                          Name
                             0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024   lb-subnet
Public IPs
Reserved IPs                 ID                                          Address        Subnet
                             0767-16871e0f-c43a-4b6e-8491-a3e075362046   10.241.64.11   0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024
                             0767-a7db5d37-42cf-473e-ab27-07b679d64ceb   10.241.64.12   0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024
Provision status             update_pending
Operating status             online
Is public                    false
Listeners
Pools                        ID   Name
Resource group               ID                                 Name
                             42c4f51adc3147b4b4049ad9826c30a1   Default
Created                      2023-02-10T13:36:44-06:00
DNS                          Instance CRN                                                                                                      Zone
                             crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::   0671b738-57f0-468e-8086-10bc480ac00e
Instance Group Supported     -
SourceIP Session Supported   -
Security groups              ID                                          Name
                             r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e   astonish-backing-shadiness-frostlike-cosmos-hunk
UDP Supported                false

Suppression de la liaison d'un équilibreur de charge existant à une zone DNS privée à partir de l'interface de ligne de commande

Pour mettre à jour un équilibreur de charge de réseau avec la zone DNS publique par défaut, procédez comme suit:

  1. Configurez votre environnement CLI.

  2. Connectez-vous à votre compte. Une fois que vous avez saisi le mot de passe, le système vous invite à indiquer le compte et la région à utiliser :

    ibmcloud login --sso
    
  3. Mettez à jour votre équilibreur de charge avec l'indicateur reset-dns.

    ibmcloud is load-balancer-update pdns-nlb-update-example --reset-dns
    

Exemple de sortie :

ID                           r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3
Name                         pdns-nlb-update-example
CRN                          crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3
Family                       Application
Datapath logging active      false
Host name                    e68a40fb-us-east.lb.appdomain.cloud
Subnets                      ID                                          Name
                             0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024   lb-subnet
Public IPs
Reserved IPs                 ID                                          Address        Subnet
                             0767-16871e0f-c43a-4b6e-8491-a3e075362046   10.241.64.11   0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024
                             0767-a7db5d37-42cf-473e-ab27-07b679d64ceb   10.241.64.12   0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024
Provision status             update_pending
Operating status             online
Is public                    false
Listeners
Pools                        ID   Name
Resource group               ID                                 Name
                             42c4f51adc3147b4b4049ad9826c30a1   Default
Created                      2023-02-10T13:36:44-06:00
Instance Group Supported     -
SourceIP Session Supported   -
Security groups              ID                                          Name
                             r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e   astonish-backing-shadiness-frostlike-cosmos-hunk
UDP Supported                false

Utilisation des zones DNS avec l'API

Vous pouvez lier et délier des zones DNS à un équilibreur de charge de réseau lors de la mise à disposition ou à un équilibreur de charge existant.

Création d'un équilibreur de charge lié à une zone DNS privée à l'aide de l'API

Vous avez besoin du CRN du DNS privé que vous souhaitez lier à votre équilibreur de charge. Pour y accéder, cliquez sur l'icône du menu de navigation > Liste des ressources dans la console d' IBM Cloud. Cliquez sur la ligne de table du DNS dont vous souhaitez rechercher le CRN. Le nom de ressource de cloud s'affiche dans le panneau latéral qui s'affiche.

Pour spécifier une zone DNS privée lors de la création:

Spécifiez les informations dns dans l'appel POST /load_balancers. Pour plus d'informations sur ce contenu de création, voir Création d'un équilibreur de charge d'application avec l'API.

{
  "name": "pdns-nlb-example",
  "is_public": false,
  "dns": {
    "instance": {
       "crn": "crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::"
    },
    "zone": {
        "id": "0671b738-57f0-468e-8086-10bc480ac00e"
    }
  },
  "subnets": [
    {
      "id": "0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024"
    }
  ]
}

Exemple de sortie :

{
  "id": "r014-eac21cde-a4ce-4980-b037-fc3507112955",
  "name": "pdns-nlb-example",
  "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancers/r014-eac21cde-a4ce-4980-b037-fc3507112955",
  "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-eac21cde-a4ce-4980-b037-fc3507112955",
  "is_public": false,
  "created_at": "2023-02-13T18:58:12Z",
  "hostname": "eac21cde-us-east.example.com",
  "listeners": [],
  "operating_status": "offline",
  "pools": [],
  "private_ips": [],
  "provisioning_status": "create_pending",
  "public_ips": [],
  "subnets": [
    {
      "id": "0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "crn": "crn:v1:bluemix:public:is:us-east-2:a/be636a7a6e4d4b6296bedf669ce8f757::subnet:0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "name": "lb-subnet"
    }
  ],
  "resource_group": {
    "id": "42c4f51adc3147b4b4049ad9826c30a1",
    "href": "https://resource-controller.cloud.ibm.com/v1/resource_groups/42c4f51adc3147b4b4049ad9826c30a1",
    "name": "Default"
  },
  "resource_type": "load_balancer",
  "logging": {
    "datapath": {
      "active": false
    }
  },
  "profile": {
    "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancer/profiles/dynamic",
    "name": "dynamic",
    "family": "Application"
  },
  "security_groups": [
    {
      "id": "r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/security_groups/r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::security-group:r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "name": "astonish-backing-shadiness-frostlike-cosmos-hunk"
    }
  ],
  "security_group_supported": true,
  "route_mode": false,
  "udp_supported": false,
  "dns": {
    "instance": {
      "crn": "crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::"
    },
    "zone": {
      "id": "0671b738-57f0-468e-8086-10bc480ac00e"
    }
  }
}

Liaison d'un équilibreur de charge existant à une zone DNS privée à l'aide de l'API

Vous avez besoin du CRN du DNS privé que vous souhaitez lier à votre équilibreur de charge. Pour y accéder, cliquez sur l'icône du menu de navigation > Liste des ressources dans la console d' IBM Cloud. Cliquez sur la ligne de table du DNS dont vous souhaitez rechercher le CRN. Le nom de ressource de cloud s'affiche dans le panneau latéral qui s'affiche.

Pour utiliser l'API afin de lier un équilibreur de charge existant à une zone DNS privée:

Spécifiez les informations dns dans l'appel PATCH /load_balancers. Pour plus d'informations sur ce contenu PATCH, voir Création d'un équilibreur de charge d'application avec l'API.

{
  "dns": {
    "instance": {
      "crn": "crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::"
    },
    "zone": {
      "id": "0671b738-57f0-468e-8086-10bc480ac00e"
    }
  }
}

Exemple de sortie :

{
  "id": "r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "name": "pdns-nlb-update-example",
  "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancers/r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "is_public": false,
  "created_at": "2023-02-10T19:36:44Z",
  "hostname": "e68a40fb-us-east.example.com",
  "listeners": [],
  "operating_status": "online",
  "pools": [],
  "private_ips": [
    {
      "address": "10.241.64.11",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024/reserved_ips/0767-16871e0f-c43a-4b6e-8491-a3e075362046",
      "id": "0767-16871e0f-c43a-4b6e-8491-a3e075362046",
      "name": "yapping-extract-reawake-bullhorn",
      "resource_type": "subnet_reserved_ip"
    },
    {
      "address": "10.241.64.12",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024/reserved_ips/0767-a7db5d37-42cf-473e-ab27-07b679d64ceb",
      "id": "0767-a7db5d37-42cf-473e-ab27-07b679d64ceb",
      "name": "dioxide-stylized-headway-despise",
      "resource_type": "subnet_reserved_ip"
    }
  ],
  "provisioning_status": "update_pending",
  "public_ips": [],
  "subnets": [
    {
      "id": "0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "crn": "crn:v1:bluemix:public:is:us-east-2:a/be636a7a6e4d4b6296bedf669ce8f757::subnet:0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "name": "lb-subnet"
    }
  ],
  "resource_group": {
    "id": "42c4f51adc3147b4b4049ad9826c30a1",
    "href": "https://resource-controller.cloud.ibm.com/v1/resource_groups/42c4f51adc3147b4b4049ad9826c30a1",
    "name": "Default"
  },
  "resource_type": "load_balancer",
  "logging": {
    "datapath": {
      "active": false
    }
  },
  "profile": {
    "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancer/profiles/dynamic",
    "name": "dynamic",
    "family": "Application"
  },
  "security_groups": [
    {
      "id": "r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/security_groups/r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::security-group:r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "name": "astonish-backing-shadiness-frostlike-cosmos-hunk"
    }
  ],
  "security_group_supported": true,
  "route_mode": false,
  "udp_supported": false,
  "dns": {
    "instance": {
      "crn": "crn:v1:bluemix:public:dns-svcs:global:a/be636a7a6e4d4b6296bedf669ce8f757:c7295f57-4d25-4832-9d7e-a032de0c278c::"
    },
    "zone": {
      "id": "0671b738-57f0-468e-8086-10bc480ac00e"
    }
  }
}

Suppression de la liaison d'un équilibreur de charge existant à une zone DNS privée à l'aide de l'API

Pour utiliser l'API afin d'annuler la liaison d'un équilibreur de charge existant à une zone DNS privée:

Indiquez des informations dns nulles dans le fichier PATCH /load_balancers call. Pour plus d'informations sur ce contenu PATCH, voir Création d'un équilibreur de charge d'application avec l'API.

{
  "dns": null
}

Exemple de sortie :

{
  "id": "r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "name": "pdns-nlb-update-example",
  "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancers/r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::load-balancer:r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "is_public": false,
  "created_at": "2023-02-10T19:36:44Z",
  "hostname": "e68a40fb-us-east.lb.appdomain.cloud",
  "listeners": [],
  "operating_status": "online",
  "pools": [],
  "private_ips": [
    {
      "address": "10.241.64.11",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024/reserved_ips/0767-16871e0f-c43a-4b6e-8491-a3e075362046",
      "id": "0767-16871e0f-c43a-4b6e-8491-a3e075362046",
      "name": "yapping-extract-reawake-bullhorn",
      "resource_type": "subnet_reserved_ip"
    },
    {
      "address": "10.241.64.12",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024/reserved_ips/0767-a7db5d37-42cf-473e-ab27-07b679d64ceb",
      "id": "0767-a7db5d37-42cf-473e-ab27-07b679d64ceb",
      "name": "dioxide-stylized-headway-despise",
      "resource_type": "subnet_reserved_ip"
    }
  ],
  "provisioning_status": "update_pending",
  "public_ips": [],
  "subnets": [
    {
      "id": "0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/subnets/0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "crn": "crn:v1:bluemix:public:is:us-east-2:a/be636a7a6e4d4b6296bedf669ce8f757::subnet:0767-064498f3-4df5-4fa5-b2ed-de5a3bfea024",
      "name": "lb-subnet"
    }
  ],
  "resource_group": {
    "id": "42c4f51adc3147b4b4049ad9826c30a1",
    "href": "https://resource-controller.cloud.ibm.com/v1/resource_groups/42c4f51adc3147b4b4049ad9826c30a1",
    "name": "Default"
  },
  "resource_type": "load_balancer",
  "logging": {
    "datapath": {
      "active": false
    }
  },
  "profile": {
    "href": "https://us-east.iaas.cloud.ibm.com/v1/load_balancer/profiles/dynamic",
    "name": "dynamic",
    "family": "Application"
  },
  "security_groups": [
    {
      "id": "r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "href": "https://us-east.iaas.cloud.ibm.com/v1/security_groups/r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "crn": "crn:v1:bluemix:public:is:us-east:a/be636a7a6e4d4b6296bedf669ce8f757::security-group:r014-b739c959-fb3c-44cc-9ec5-41c45b4d637e",
      "name": "astonish-backing-shadiness-frostlike-cosmos-hunk"
    }
  ],
  "security_group_supported": true,
  "route_mode": false,
  "udp_supported": false,
  "dns": null
}