Class DiscoveryDomainsClient
- Namespace
- Auth0.ManagementApi.Organizations
- Assembly
- Auth0.ManagementApi.dll
public class DiscoveryDomainsClient : IDiscoveryDomainsClient
- Inheritance
-
DiscoveryDomainsClient
- Implements
- Inherited Members
- Extension Methods
Methods
CreateAsync(string, CreateOrganizationDiscoveryDomainRequestContent, RequestOptions?, CancellationToken)
Create a new discovery domain for an organization.
public WithRawResponseTask<CreateOrganizationDiscoveryDomainResponseContent> CreateAsync(string id, CreateOrganizationDiscoveryDomainRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestCreateOrganizationDiscoveryDomainRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.DiscoveryDomains.CreateAsync(
"id",
new CreateOrganizationDiscoveryDomainRequestContent { Domain = "domain" }
);
DeleteAsync(string, string, RequestOptions?, CancellationToken)
Remove a discovery domain from an organization. This action cannot be undone.
public Task DeleteAsync(string id, string discoveryDomainId, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringdiscoveryDomainIdstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.DiscoveryDomains.DeleteAsync("id", "discovery_domain_id");
GetAsync(string, string, RequestOptions?, CancellationToken)
Retrieve details about a single organization discovery domain specified by ID. This endpoint is subject to eventual consistency; newly created, updated, or deleted discovery domains may not immediately appear in the response.
public WithRawResponseTask<GetOrganizationDiscoveryDomainResponseContent> GetAsync(string id, string discoveryDomainId, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringdiscoveryDomainIdstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.DiscoveryDomains.GetAsync("id", "discovery_domain_id");
GetByNameAsync(string, string, RequestOptions?, CancellationToken)
Retrieve details about a single organization discovery domain specified by domain name. This endpoint is subject to eventual consistency; newly created, updated, or deleted discovery domains may not immediately appear in the response.
public WithRawResponseTask<GetOrganizationDiscoveryDomainByNameResponseContent> GetByNameAsync(string id, string discoveryDomain, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringdiscoveryDomainstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.DiscoveryDomains.GetByNameAsync("id", "discovery_domain");
ListAsync(string, ListOrganizationDiscoveryDomainsRequestParameters, RequestOptions?, CancellationToken)
Retrieve list of all organization discovery domains associated with the specified organization. This endpoint is subject to eventual consistency; newly created, updated, or deleted discovery domains may not immediately appear in the response.
public Task<Pager<OrganizationDiscoveryDomain>> ListAsync(string id, ListOrganizationDiscoveryDomainsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestListOrganizationDiscoveryDomainsRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.DiscoveryDomains.ListAsync(
"id",
new ListOrganizationDiscoveryDomainsRequestParameters { From = "from", Take = 1 }
);
UpdateAsync(string, string, UpdateOrganizationDiscoveryDomainRequestContent, RequestOptions?, CancellationToken)
Update the verification status and/or use_for_organization_discovery for an organization discovery domain. The status field must be either pending or verified. The use_for_organization_discovery field can be true or false (default: true).
public WithRawResponseTask<UpdateOrganizationDiscoveryDomainResponseContent> UpdateAsync(string id, string discoveryDomainId, UpdateOrganizationDiscoveryDomainRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringdiscoveryDomainIdstringrequestUpdateOrganizationDiscoveryDomainRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.DiscoveryDomains.UpdateAsync(
"id",
"discovery_domain_id",
new UpdateOrganizationDiscoveryDomainRequestContent()
);