Fetch an endpoint by its UUID.

  • Parameters

    • endpoint_xid: string
    • Optionaloptions: {
          payload?: undefined;
          query?: undefined;
      } & {
          headers?: Headers;
          query?: {
              [key: string]:
                  | string
                  | number
                  | boolean
                  | (
                      | string
                      | number
                      | null
                      | undefined)[]
                  | null
                  | undefined;
          };
      }
    • OptionalsdkOptions: 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;
    }>>