- get(endpoint_xid, options?, sdkOptions?): Promise<JSONFetchResponse<{
acl_available: boolean;
acl_editable: boolean;
acl_max_expiration_period_mins: null | number;
activated: boolean;
authentication_assurance_timeout: number;
authentication_timeout_mins: null | number;
canonical_name: string;
contact_email: null | string;
contact_info: null | string;
DATA?: {
DATA_TYPE: "server";
hostname: null | string;
id: number;
incoming_data_port_end: null | number;
incoming_data_port_start: null | number;
is_connected: boolean;
is_paused: boolean;
outgoing_data_port_end: null | number;
outgoing_data_port_start: null | number;
port: null | number;
scheme: null | "ftp" | "gsiftp";
subject: null | string;
uri: string;
}[];
DATA_TYPE: "endpoint";
default_directory: null | string;
department: null | string;
description: null | string;
disable_anonymous_writes: boolean;
disable_verify: boolean;
display_name: string;
entity_type: EntityType;
expire_time: null;
expires_in: null;
force_encryption: boolean;
force_verify: boolean;
french_english_bilingual: boolean;
gcp_connected: null | boolean;
gcp_paused: null | boolean;
gcs_manager_url: null | `${string}://${string}`;
gcs_version: null | string;
globus_connect_setup_key: null | string;
high_assurance: boolean;
host_endpoint: null | string;
host_endpoint_display_name: null | string;
host_endpoint_id: null | string;
host_path: null | string;
https_server: null | string;
id: string;
in_use: boolean;
info_link: null | string;
is_globus_connect: boolean;
keywords: null | string;
last_accessed_time: null | string;
local_user_info_available: null | boolean;
location: null | string;
mapped_collection_display_name: null | string;
mapped_collection_id: null | string;
max_concurrency: null | number;
max_parallelism: null | number;
mfa_required: boolean;
my_effective_roles: (EndpointRole | "restricted_administrator")[];
myproxy_dn: null | string;
myproxy_server: null | string;
name: null | string;
network_use:
| null
| "normal"
| "minimal"
| "aggressive"
| "custom";
non_functional: boolean;
non_functional_endpoint_display_name: null | string;
non_functional_endpoint_id: null | string;
oauth_server: null | string;
organization: null | string;
owner_id: string;
owner_string: string;
preferred_concurrency: null | number;
preferred_parallelism: null | number;
public: boolean;
requester_pays: boolean;
s3_owner_activated: false;
s3_url: null;
subscription_id: null | string;
tlsftp_server: null | `tlsftp://${string}:${string}`;
user_message: null | string;
user_message_link: null | string;
username: string;
}>> Parameters
- endpoint_xid: string
Optional
options: {
payload?: undefined;
query?: undefined;
} & {
headers?: Headers;
query?: {
[key: string]:
| string
| number
| boolean
| (
| string
| number
| null
| undefined)[]
| null
| undefined;
};
}Optional
sdkOptions: SDKOptions
Returns Promise<JSONFetchResponse<{
acl_available: boolean;
acl_editable: boolean;
acl_max_expiration_period_mins: null | number;
activated: boolean;
authentication_assurance_timeout: number;
authentication_timeout_mins: null | number;
canonical_name: string;
contact_email: null | string;
contact_info: null | string;
DATA?: {
DATA_TYPE: "server";
hostname: null | string;
id: number;
incoming_data_port_end: null | number;
incoming_data_port_start: null | number;
is_connected: boolean;
is_paused: boolean;
outgoing_data_port_end: null | number;
outgoing_data_port_start: null | number;
port: null | number;
scheme: null | "ftp" | "gsiftp";
subject: null | string;
uri: string;
}[];
DATA_TYPE: "endpoint";
default_directory: null | string;
department: null | string;
description: null | string;
disable_anonymous_writes: boolean;
disable_verify: boolean;
display_name: string;
entity_type: EntityType;
expire_time: null;
expires_in: null;
force_encryption: boolean;
force_verify: boolean;
french_english_bilingual: boolean;
gcp_connected: null | boolean;
gcp_paused: null | boolean;
gcs_manager_url: null | `${string}://${string}`;
gcs_version: null | string;
globus_connect_setup_key: null | string;
high_assurance: boolean;
host_endpoint: null | string;
host_endpoint_display_name: null | string;
host_endpoint_id: null | string;
host_path: null | string;
https_server: null | string;
id: string;
in_use: boolean;
info_link: null | string;
is_globus_connect: boolean;
keywords: null | string;
last_accessed_time: null | string;
local_user_info_available: null | boolean;
location: null | string;
mapped_collection_display_name: null | string;
mapped_collection_id: null | string;
max_concurrency: null | number;
max_parallelism: null | number;
mfa_required: boolean;
my_effective_roles: (EndpointRole | "restricted_administrator")[];
myproxy_dn: null | string;
myproxy_server: null | string;
name: null | string;
network_use:
| null
| "normal"
| "minimal"
| "aggressive"
| "custom";
non_functional: boolean;
non_functional_endpoint_display_name: null | string;
non_functional_endpoint_id: null | string;
oauth_server: null | string;
organization: null | string;
owner_id: string;
owner_string: string;
preferred_concurrency: null | number;
preferred_parallelism: null | number;
public: boolean;
requester_pays: boolean;
s3_owner_activated: false;
s3_url: null;
subscription_id: null | string;
tlsftp_server: null | `tlsftp://${string}:${string}`;
user_message: null | string;
user_message_link: null | string;
username: string;
}>>
Fetch an endpoint by its UUID.