@azure-tools/communication-domain-verification
Version:
SDK for Azure Communication Domain Verification
49 lines (36 loc) • 1.59 kB
Markdown
## API Report File for "@azure-tools/communication-domain-verification"
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { CommonClientOptions } from '@azure/core-client';
import { KeyCredential } from '@azure/core-auth';
import { OperationOptions } from '@azure/core-client';
import { TokenCredential } from '@azure/core-auth';
// @public
export interface CreateDomainOwnershipChallengeOptions extends OperationOptions {
}
// @public
export interface DomainOwnership {
status: DomainVerificationStatus;
}
// @public
export interface DomainOwnershipChallenge {
value: string;
}
// @public
export class DomainVerificationClient {
constructor(connectionString: string, options?: DomainVerificationClientOptions);
constructor(endpoint: string, credential: KeyCredential, options?: DomainVerificationClientOptions);
constructor(endpoint: string, credential: TokenCredential, options?: DomainVerificationClientOptions);
createDomainOwnershipChallenge(domain: string, options?: CreateDomainOwnershipChallengeOptions): Promise<DomainOwnershipChallenge>;
verifyDomainOwnership(domain: string, options?: VerifyDomainOwnershipOptions): Promise<DomainOwnership>;
}
// @public
export interface DomainVerificationClientOptions extends CommonClientOptions {
}
// @public
export type DomainVerificationStatus = "Verified" | "NotVerified" | "VerificationPending";
// @public
export interface VerifyDomainOwnershipOptions extends OperationOptions {
}
// (No @packageDocumentation comment for this package)
```