Package version:

Interface AttestationClientOptions

Attestation Client Construction Options.

interface AttestationClientOptions {
    additionalPolicies?: AdditionalPolicyConfig[];
    agent?: Agent;
    allowInsecureConnection?: boolean;
    httpClient?: HttpClient;
    proxyOptions?: ProxySettings;
    redirectOptions?: RedirectPolicyOptions;
    retryOptions?: PipelineRetryOptions;
    telemetryOptions?: TelemetryOptions;
    tlsOptions?: TlsSettings;
    userAgentOptions?: UserAgentPolicyOptions;
    validationOptions?: AttestationTokenValidationOptions;
}

Hierarchy

  • CommonClientOptions
    • AttestationClientOptions
Index
additionalPolicies?: AdditionalPolicyConfig[]

Additional policies to include in the HTTP pipeline.

agent?: Agent

Options for configuring Agent instance for outgoing requests

allowInsecureConnection?: boolean

Set to true if the request is sent over HTTP instead of HTTPS

httpClient?: HttpClient

The HttpClient that will be used to send HTTP requests.

proxyOptions?: ProxySettings

Options to configure a proxy for outgoing requests.

redirectOptions?: RedirectPolicyOptions

Options for how redirect responses are handled.

retryOptions?: PipelineRetryOptions

Options that control how to retry failed requests.

telemetryOptions?: TelemetryOptions

Options for setting common telemetry and tracing info to outgoing requests.

tlsOptions?: TlsSettings

Options for configuring TLS authentication

userAgentOptions?: UserAgentPolicyOptions

Options for adding user agent details to outgoing requests.

Validation options to be used to validate attestation tokens received from the attestation service.