azure.confidentialledger.identity_service.aio package

class azure.confidentialledger.identity_service.aio.ConfidentialLedgerIdentityServiceClient(identity_service_url: str, **kwargs: Any)[source]

Client for communicating with the Confidential Ledger Identity Service, which is used for retrieving identity information about a particular Confidential Ledger instance.

Parameters
  • identity_service_url (str) – Base URL for the Identity Service.

  • credential (TokenCredential) – Credential for connecting to the service. May be None, because no credential is currently required.

async close()None[source]

Close sockets opened by the client.

Calling this method is unnecessary when using the client as a context manager.

async get_ledger_identity(ledger_id: str, **kwargs: Any) → azure.confidentialledger.identity_service._models.LedgerIdentity[source]

Gets the network information for a Confidential Ledger instance.

Parameters

ledger_id (str) – Id for the Confidential Ledger instance to get information for.

Returns

The ledger identity.

Return type

LedgerIdentity

Raises

~azure.core.exceptions.HttpResponseError

property identity_service_url

The URL this client is connected to.