Represents an endpoint which may be used by an orchestration job.

interface ServiceEndpoint {
    administratorsGroup?: IdentityRef;
    authorization?: EndpointAuthorization;
    createdBy?: IdentityRef;
    data?: { [key: string]: string };
    description?: string;
    groupScopeId?: string;
    id?: string;
    isDisabled?: boolean;
    isReady?: boolean;
    isShared?: boolean;
    name?: string;
    operationStatus?: any;
    owner?: string;
    readersGroup?: IdentityRef;
    type?: string;
    url?: string;
}

Properties

administratorsGroup?: IdentityRef

Gets or sets the identity reference for the administrators group of the service endpoint.

authorization?: EndpointAuthorization

Gets or sets the authorization data for talking to the endpoint.

createdBy?: IdentityRef

Gets or sets the identity reference for the user who created the Service endpoint.

data?: { [key: string]: string }
description?: string

Gets or sets the description of endpoint.

groupScopeId?: string
id?: string

Gets or sets the identifier of this endpoint.

isDisabled?: boolean

If this endpoint is disabled.

isReady?: boolean

EndPoint state indicator

isShared?: boolean

Indicates whether service endpoint is shared with other projects or not.

name?: string

Gets or sets the friendly name of the endpoint.

operationStatus?: any

Error message during creation/deletion of endpoint

owner?: string

Gets or sets the owner of the endpoint.

readersGroup?: IdentityRef

Gets or sets the identity reference for the readers group of the service endpoint.

type?: string

Gets or sets the type of the endpoint.

url?: string

Gets or sets the url of the endpoint.