Integração de um balanceador de carga de aplicativos com o IBM Cloud DNS Services

Com IBM Cloud® Application Load Balancer for VPC, você pode vincular uma zona DNS de IBM Cloud DNS Services para mover todas as resoluções de DNS para redes privadas.

IBM Cloud O DNS Services fornece DNS privado para usuários da VPC. As zonas DNS privadas podem ser resolvidas somente em IBM Cloud e somente a partir de redes explicitamente permitidas em uma conta ou de redes com acesso entre contas.

Não remova nem modifique os registros DNS criados pelo balanceador de carga. Isso pode fazer com que as configurações do DNS privado e do balanceador de carga fiquem fora de sincronia, resultando em problemas no caminho dos dados.

Para obter mais informações sobre como vincular um nome de registro DNS privado a um balanceador de carga, consulte Privacidade baseada em equipe usando IAM, VPC, Transit Gateway e DNS.

Antes de Iniciar

Antes de vincular zonas DNS a balanceadores de carga, você deve primeiro criar zonas DNS e conceder acesso ao balanceador de carga.

  1. Criar zonas DNS para vincular-se a um balanceador de carga. Para obter mais informações, consulte Gerenciando zonas DNS.

  2. Para conceder a um balanceador de carga acesso à sua zona DNS, ative a autorização de serviço a serviço, que concede ao balanceador de carga acesso à zona DNS. Para obter mais informações, consulte Concedendo acesso entre serviços. Certifique-se de selecionar “Serviços de infraestrutura da VPC” como serviço de origem, “Equilibrador de carga para VPC” como tipo de recurso, DNS Services como serviço de destino e atribua a função de acesso ao serviço “Manager ”.

Você pode usar zonas DNS na mesma conta ou em contas diferentes. Ao vincular zonas DNS em contas diferentes, ative a autorização serviço a serviço na conta de destino em que a zona DNS está hospedada, mencionando a conta de origem em que o balanceador de carga existe.

Por exemplo, se você tiver um balanceador de carga na conta A e uma zona DNS na conta B, deverá criar uma autorização de serviço a serviço na conta B mencionando a origem como conta A. Em seguida, conforme indicado na etapa 2, escolha Serviços de infraestrutura VPC como o serviço de origem. Selecione Load Balancer for VPC como o tipo de recurso, DNS Services como o serviço de destino e atribua a função de acesso ao serviço Manager.

Trabalhar com zonas DNS no console

Você pode vincular e desvincular zonas DNS a um novo balanceador de carga de aplicativos durante o provisionamento ou a um balanceador de carga existente.

Vinculação de zonas DNS ao criar um balanceador de carga no console

É possível ligar uma zona DNS a um balanceador de carga ao criar um balanceador de carga. Se você não especificar uma zona de DNS durante a criação do balanceador de carga, a zona padrão será usada Por padrão, o nome do host do balanceador de carga é um subdomínio do lb.appdomain.cloud e é publicamente visível

Para vincular uma zona DNS ao criar um balanceador de carga, siga estas etapas:

  1. No seu navegador, abra o console do IBM Cloud e faça login na sua conta.
  2. Selecione o ícone Menu do menu de navegação e clique no ícone VPC de infraestrutura > Rede > Balanceadores de carga.
  3. Clique em Criar.
  4. Configure a VPC, o tipo, a sub-rede, os ouvintes e os pools conforme necessário.
  5. Na seção de tipo de DNS, escolha Privado.
  6. Clique em Bind (Vincular ) para inserir informações sobre a instância do DNS e a zona do DNS.
  7. Clique em Criar para provisionar o balanceador de carga.

Vinculação de uma zona DNS ao criar um balanceador de carga no console (Cross-Account)

Para vincular uma zona DNS ao acessar criar um balanceador de carga cross-account, siga estas etapas:

  1. Certifique-se de que a autorização de serviço a serviço seja fornecida.
  2. No seu navegador, abra o console do IBM Cloud e faça login na sua conta.
  3. Selecione o ícone Menu do menu de navegação e clique no ícone VPC de infraestrutura > Rede > Balanceadores de carga.
  4. Clique em Criar.
  5. Configure a VPC, o tipo, a sub-rede, os ouvintes e os pools conforme necessário.
  6. Na seção de tipo de DNS, escolha Privado.
  7. Selecione a opção Especificar instância e forneça o CRN do DNS e o ID da zona.
  8. Clique em Bind para vincular a zona DNS ao seu balanceador de carga.
  9. Clique em Criar para provisionar o balanceador de carga.

Vinculação de uma zona DNS a um balanceador de carga existente no console

Para vincular uma zona DNS a um balanceador de carga existente, siga estas etapas:

  1. No seu navegador, abra o console do IBM Cloud e faça login na sua conta.
  2. Selecione o ícone Menu do menu de navegação e clique no ícone VPC de infraestrutura > Rede > Balanceadores de carga.
  3. Na lista de balanceadores de carga, selecione um deles para visualizar sua página de detalhes. Navegue até a seção Recursos anexados e role até o final da página.
  4. Clique em Bind na seção Private DNS.
  5. Selecione a instância do DNS e as informações da zona do DNS.
  6. Clique em Bind para vincular a zona DNS ao seu balanceador de carga.

Quando você migra para uma zona DNS privada para um balanceador de carga existente, os registros A padrão em lb.appdomain.cloud são removidos. Para preparar seus dispositivos clientes, crie um registro CNAME com o nome do host padrão na zona de DNS privada desejada antes da migração. Depois de configurar todos os dispositivos clientes para usar a nova zona DNS privada, você poderá excluir o registro CNAME e iniciar a migração. Esse registro CNAME, criado antes da migração, permite que os dispositivos clientes armazenem em cache o nome do host DNS privado até que os registros A sejam criados.

Vinculação de uma zona DNS a um balanceador de carga existente no console (cross-account)

Para vincular uma zona DNS a uma conta cruzada de balanceador de carga existente, siga estas etapas:

  1. Depois de garantir que a autorização de serviço a serviço seja fornecida, abra o console IBM Cloud no seu navegador e faça login na sua conta.
  2. Selecione o ícone Menu do menu de navegação e clique no ícone VPC de infraestrutura > Rede > Balanceadores de carga.
  3. Na lista de balanceadores de carga, selecione um deles para visualizar sua página de detalhes. Navegue até a seção "Recursos anexados" e role até o final da página.
  4. Selecione a opção "Specify instance" (Especificar instância) e forneça o CRN do DNS e o ID da zona.
  5. Clique em Bind para vincular a zona DNS ao seu balanceador de carga.

Desvinculação de uma zona DNS de um balanceador de carga existente no console

Para desvincular uma zona DNS de um balanceador de carga, siga estas etapas:

  1. No seu navegador, abra o console do IBM Cloud e faça login na sua conta.
  2. Selecione o ícone Menu do menu de navegação e clique no ícone VPC de infraestrutura > Rede > Balanceadores de carga.
  3. Na lista de balanceadores de carga, selecione um deles para visualizar sua página de detalhes.
  4. Clique em Unbind na seção Private DNS
  5. Verifique a ação clicando em Desligar novamente.

Trabalhando com zonas de DNS por meio da CLI

É possível ligar e desvincular zonas DNS para um balanceador de carga de aplicativo durante o fornecimento ou para um balanceador de carga existente.

Você pode usar zonas DNS na mesma conta ou em contas diferentes. Ao vincular zonas DNS em contas diferentes, ative a autorização serviço a serviço na conta de destino em que a zona DNS está hospedada, mencionando a conta de origem em que o balanceador de carga existe.

Criação de um balanceador de carga vinculado a uma zona DNS privada na CLI

Você precisa do CRN da instância DNS Services que deseja vincular ao balanceador de carga. Para encontrá-lo, clique no ícone Menu do menu de navegação > Lista de recursos no console IBM Cloud. Clique na linha da tabela do DNS cujo CRN você deseja localizar O CRN é mostrado na janela lateral que aparece.

Para criar um balanceador de carga de aplicativo com uma zona de DNS privado, siga estas etapas:

  1. Configure seu ambiente da CLI.

  2. Use o terminal para fazer login na sua conta. Depois de inserir a senha, o sistema pergunta qual conta e região você deseja usar:

    ibmcloud login --sso
    
  3. Crie seu balanceador de carga:

ibmcloud is lbc pdns-alb-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

Saída de amostra:

ID                           r014-e424acb0-24af-49a0-ab50-c5969304eb94
Name                         pdns-alb-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

Ligando um balanceador de carga existente a uma zona de DNS privado por meio da CLI..

Você precisa do CRN da instância DNS Services que deseja vincular ao balanceador de carga. Para encontrá-la, clique em “ Menu de navegação Ícone do menu de navegação ” > “ Lista de recursos ” no console do “ IBM Cloud ”. Clique na linha da tabela do DNS cujo CRN você deseja localizar O CRN é mostrado na janela lateral que aparece.

Para usar a CLI para atualizar um balanceador de carga de aplicativo com uma zona DNS privada, siga estas etapas:

  1. Configure seu ambiente de CLI.

  2. Efetue login na conta usando a CLI. Depois de inserir a senha, o sistema pergunta qual conta e região você deseja usar:

    ibmcloud login --sso
    
  3. Atualize seu balanceador de carga com as informações de zona de DNS privada:

    ibmcloud is load-balancer-update pdns-alb-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
    

Saída de amostra:

ID                           r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3
Name                         pdns-alb-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

Desvinculando um balanceador de carga existente de uma zona de DNS privada da CLI

Para atualizar um balanceador de carga do aplicativo com a zona DNS pública padrão, siga estas etapas:

  1. Configure seu ambiente de CLI.

  2. Efetue login na sua conta. Depois de inserir a senha, o sistema pergunta qual conta e região você deseja usar:

    ibmcloud login --sso
    
  3. Atualize o seu balanceador de carga com a sinalização reset-dns

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

Saída de amostra:

ID                           r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3
Name                         pdns-alb-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

Trabalhando com zonas de DNS com a API

É possível ligar e desvincular zonas DNS para um balanceador de carga de aplicativo durante o fornecimento ou para um balanceador de carga existente.

Você pode usar zonas DNS na mesma conta ou em contas diferentes. Ao vincular zonas DNS em contas diferentes, ative a autorização serviço a serviço na conta de destino em que a zona DNS está hospedada, mencionando a conta de origem em que o balanceador de carga existe.

Criação de um balanceador de carga vinculado a uma zona DNS privada com a API

Você precisa do CRN da instância DNS Services que deseja vincular ao balanceador de carga. Para encontrá-la, clique em “ Menu de navegação Ícone do menu de navegação ” > “ Lista de recursos ” no console do “ IBM Cloud ”. Clique na linha da tabela do DNS cujo CRN você deseja localizar O CRN é mostrado na janela lateral que aparece.

Para especificar uma zona de DNS privada durante a criação:

Especifique as informações dns na chamada POST /load_balancers. Para obter mais informações sobre essa carga útil de criação, consulte Criando um balanceador de carga de aplicativo com a API.

{
  "name": "pdns-alb-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"
    }
  ]
}

Saída de amostra:

{
  "id": "r014-eac21cde-a4ce-4980-b037-fc3507112955",
  "name": "pdns-alb-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"
    }
  }
}

Ligando um balanceador de carga existente a uma zona DNS privada com a API

Você precisa do CRN da instância DNS Services que deseja vincular ao balanceador de carga. Para encontrá-la, clique em “ Menu de navegação Ícone do menu de navegação ” > “ Lista de recursos ” no console do “ IBM Cloud ”. Clique na linha da tabela do DNS cujo CRN você deseja localizar Localize o CRN na janela lateral que aparece.

Para usar a API para ligar um balanceador de carga existente a uma zona de DNS privada:

Especifique as informações dns na chamada PATCH /load_balancers. Para obter mais informações sobre esse payload PATCH, consulte Atualização de um balanceador de carga de aplicativos com a 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"
    }
  }
}

Saída de amostra:

{
  "id": "r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "name": "pdns-alb-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"
    }
  }
}

Desvinculando um balanceador de carga existente de uma zona de DNS privada com a API

Para usar a API para desvincular um balanceador de carga existente para uma zona DNS privada:

Especifique informações dns nulas no PATCH /load_balancers call. Para obter mais informações sobre esse payload PATCH, consulte Atualização de um balanceador de carga de aplicativos com a API.

{
  "dns": null
}

Saída de amostra:

{
  "id": "r014-e68a40fb-2b94-4a92-b8bd-dc9bb92c3ef3",
  "name": "pdns-alb-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
}