interface Endpoint {
    disableAuth: boolean;
    id: string;
    privateNetwork?: Inference.v1beta1.EndpointPrivateNetworkDetails;
    publicAccess?: Inference.v1beta1.EndpointPublicAccessDetails;
    url: string;
}

Properties

disableAuth: boolean

Defines whether the authentication is disabled.

id: string

Unique identifier.

Details of the Private Network.

One-of ('details'): at most one of 'publicAccess', 'privateNetwork' could be set.

Defines whether the endpoint is public.

One-of ('details'): at most one of 'publicAccess', 'privateNetwork' could be set.

url: string

For private endpoints, the URL will be accessible only from the Private Network. In addition, private endpoints will expose a CA certificate that can be used to verify the server's identity. This CA certificate can be retrieved using the GetDeploymentCertificate API call.