Globus SDK for JavaScript
    Preparing search index...

    Interface components

    interface components {
        headers: never;
        parameters: never;
        pathItems: never;
        requestBodies: never;
        responses: never;
        schemas: {
            BookmarkAttributes: { name: string; path: string };
            BookmarkCreateResource: {
                attributes: { name: string; path: string };
                relationships: {
                    collection: { data: { id: string; type: "Collection" } };
                };
                type: "Bookmark";
            };
            BookmarkCreateTopLevel: {
                data: {
                    attributes: { name: string; path: string };
                    relationships: {
                        collection: { data: { id: string; type: "Collection" } };
                    };
                    type: "Bookmark";
                };
            };
            BookmarkListResponseAttributes: { name: string; path: string
            | null };
            BookmarkListResponseResource: {
                attributes: { name: string; path: string | null };
                id: string;
                relationships: {
                    collection: { data: { id: string; type: "Collection" } };
                };
                type: "Bookmark";
            };
            BookmarkListResponseTopLevel: {
                data: {
                    attributes: { name: string; path: string
                    | null };
                    id: string;
                    relationships: {
                        collection: { data: { id: string; type: "Collection" } };
                    };
                    type: "Bookmark";
                }[];
                included?: {
                    attributes: { display_name: string; high_assurance: boolean };
                    id: string;
                    type: "Collection";
                }[];
                links?: { next: string };
                meta: { request_id: string };
            };
            BookmarkPatchAttributes: { name: string
            | null; path: string };
            BookmarkPatchResource: {
                attributes: { name: string | null; path: string };
                type: "Bookmark";
            };
            BookmarkPatchTopLevel: {
                data: {
                    attributes: { name: string
                    | null; path: string };
                    type: "Bookmark";
                };
            };
            BookmarkRelationships: {
                collection: { data: { id: string; type: "Collection" } };
            };
            BookmarkResponseResource: {
                attributes: { name: string; path: string };
                id: string;
                relationships: {
                    collection: { data: { id: string; type: "Collection" } };
                };
                type: "Bookmark";
            };
            BookmarkResponseTopLevel: {
                data: {
                    attributes: { name: string; path: string };
                    id: string;
                    relationships: {
                        collection: { data: { id: string; type: "Collection" } };
                    };
                    type: "Bookmark";
                };
                included?: {
                    attributes: { display_name: string; high_assurance: boolean };
                    id: string;
                    type: "Collection";
                }[];
                meta: { request_id: string };
            };
            CollectionAttributes: { display_name: string; high_assurance: boolean };
            CollectionDataRelationship: { data: { id: string; type: "Collection" } };
            CollectionResourceIdentifier: { id: string; type: "Collection" };
            CollectionResponseResource: {
                attributes: { display_name: string; high_assurance: boolean };
                id: string;
                type: "Collection";
            };
            EndpointDataRelationship: { data?: { id: string; type: string }
            | null };
            EndpointResourceIdentifier: { id: string; type: string };
            HTTPValidationError: {
                detail?: {
                    ctx?: Record<string, unknown>;
                    input?: unknown;
                    loc: (string | number)[];
                    msg: string;
                    type: string;
                }[];
            };
            IdentityDataRelationship: { data?: { id: string; type: string }
            | null };
            IdentityResourceIdentifier: { id: string; type: string };
            JsonApiAbstractResponseTopLevel: { meta: { request_id: string } };
            JsonAPIPaginationLinks: { next: string };
            JsonApiTopLevelMetaInformation: { request_id: string };
            StreamAccessPointAttributes: {
                advertised_owner?: string | null;
                contact_email?: string | null;
                contact_info?: string | null;
                department?: string | null;
                description?: string | null;
                display_name: string;
                info_link?: string | null;
                keywords?: string | null;
                organization?: string | null;
                tlsftp_server: string;
            };
            StreamAccessPointDataRelationship: {
                data?: { id: string; type: "StreamAccessPoint" }
                | null;
            };
            StreamAccessPointListingTopLevel: {
                data: {
                    attributes: {
                        advertised_owner?: string
                        | null;
                        contact_email?: string | null;
                        contact_info?: string | null;
                        department?: string | null;
                        description?: string | null;
                        display_name: string;
                        info_link?: string | null;
                        keywords?: string | null;
                        organization?: string | null;
                        tlsftp_server: string;
                    };
                    id: string;
                    relationships: {
                        host_endpoint: { data?: { id: string; type: string }
                        | null };
                    };
                    type: "StreamAccessPoint";
                }[];
                links?: { next: string };
                meta: { request_id: string };
            };
            StreamAccessPointResourceIdentifier: {
                id: string;
                type: "StreamAccessPoint";
            };
            StreamAccessPointResponseRelationships: {
                host_endpoint: { data?: { id: string; type: string }
                | null };
            };
            StreamAccessPointResponseResource: {
                attributes: {
                    advertised_owner?: string
                    | null;
                    contact_email?: string | null;
                    contact_info?: string | null;
                    department?: string | null;
                    description?: string | null;
                    display_name: string;
                    info_link?: string | null;
                    keywords?: string | null;
                    organization?: string | null;
                    tlsftp_server: string;
                };
                id: string;
                relationships: {
                    host_endpoint: { data?: { id: string; type: string }
                    | null };
                };
                type: "StreamAccessPoint";
            };
            StreamAccessPointResponseTopLevel: {
                data: {
                    attributes: {
                        advertised_owner?: string
                        | null;
                        contact_email?: string | null;
                        contact_info?: string | null;
                        department?: string | null;
                        description?: string | null;
                        display_name: string;
                        info_link?: string | null;
                        keywords?: string | null;
                        organization?: string | null;
                        tlsftp_server: string;
                    };
                    id: string;
                    relationships: {
                        host_endpoint: { data?: { id: string; type: string }
                        | null };
                    };
                    type: "StreamAccessPoint";
                };
                meta: { request_id: string };
            };
            TunnelEventAttributes: {
                code: string;
                description: string;
                details: string;
                is_error: boolean;
                time: string;
            };
            TunnelEventListingTopLevel: {
                data: {
                    attributes: | {
                        code: string;
                        description: string;
                        details: string;
                        is_error: boolean;
                        time: string;
                    }
                    | null;
                    id: number;
                    type: "TunnelEvent";
                }[];
                links?: { next: string };
                meta: { request_id: string };
            };
            TunnelEventResponseResource: {
                attributes: | {
                    code: string;
                    description: string;
                    details: string;
                    is_error: boolean;
                    time: string;
                }
                | null;
                id: number;
                type: "TunnelEvent";
            };
            TunnelListingTopLevel: {
                data: {
                    attributes: {
                        created_time: string;
                        initiator_ip_address?: string
                        | null;
                        initiator_port?: number | null;
                        label?: string | null;
                        lifetime_mins: number;
                        listener_ip_address?: string | null;
                        listener_port?: number | null;
                        restartable: boolean;
                        state: string;
                        status: string;
                        submission_id: string;
                    };
                    id: string;
                    relationships: {
                        initiator: {
                            data?: { id: string; type: "StreamAccessPoint" }
                            | null;
                        };
                        listener: { data?: { id: string; type: "StreamAccessPoint" }
                        | null };
                        owner: { data?: { id: string; type: string } | null };
                    };
                    type: "Tunnel";
                }[];
                links?: { next: string };
                meta: { request_id: string };
            };
            TunnelPatchAttributes: {
                label?: string
                | null;
                listener_ip_address?: string | null;
                listener_port?: number | null;
                state?: "STOPPING" | null;
            };
            TunnelPatchResource: {
                attributes: {
                    label?: string
                    | null;
                    listener_ip_address?: string | null;
                    listener_port?: number | null;
                    state?: "STOPPING" | null;
                };
                type: "Tunnel";
            };
            TunnelPatchTopLevel: {
                data: {
                    attributes: {
                        label?: string
                        | null;
                        listener_ip_address?: string | null;
                        listener_port?: number | null;
                        state?: "STOPPING" | null;
                    };
                    type: "Tunnel";
                };
            };
            TunnelRequestAttributes: {
                label?: string
                | null;
                lifetime_mins: number;
                listener_ip_address?: string | null;
                listener_port?: number | null;
                restartable: boolean;
                submission_id: string;
            };
            TunnelRequestRelationships: {
                initiator: { data?: { id: string; type: "StreamAccessPoint" }
                | null };
                listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
            };
            TunnelRequestResource: {
                attributes: {
                    label?: string
                    | null;
                    lifetime_mins: number;
                    listener_ip_address?: string | null;
                    listener_port?: number | null;
                    restartable: boolean;
                    submission_id: string;
                };
                relationships: {
                    initiator: {
                        data?: { id: string; type: "StreamAccessPoint" }
                        | null;
                    };
                    listener: { data?: { id: string; type: "StreamAccessPoint" }
                    | null };
                };
                type: "Tunnel";
            };
            TunnelRequestTopLevel: {
                data: {
                    attributes: {
                        label?: string
                        | null;
                        lifetime_mins: number;
                        listener_ip_address?: string | null;
                        listener_port?: number | null;
                        restartable: boolean;
                        submission_id: string;
                    };
                    relationships: {
                        initiator: {
                            data?: { id: string; type: "StreamAccessPoint" }
                            | null;
                        };
                        listener: { data?: { id: string; type: "StreamAccessPoint" }
                        | null };
                    };
                    type: "Tunnel";
                };
            };
            TunnelResponseAttributes: {
                created_time: string;
                initiator_ip_address?: string
                | null;
                initiator_port?: number | null;
                label?: string | null;
                lifetime_mins: number;
                listener_ip_address?: string | null;
                listener_port?: number | null;
                restartable: boolean;
                state: string;
                status: string;
                submission_id: string;
            };
            TunnelResponseRelationships: {
                initiator: { data?: { id: string; type: "StreamAccessPoint" }
                | null };
                listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
                owner: { data?: { id: string; type: string } | null };
            };
            TunnelResponseResource: {
                attributes: {
                    created_time: string;
                    initiator_ip_address?: string
                    | null;
                    initiator_port?: number | null;
                    label?: string | null;
                    lifetime_mins: number;
                    listener_ip_address?: string | null;
                    listener_port?: number | null;
                    restartable: boolean;
                    state: string;
                    status: string;
                    submission_id: string;
                };
                id: string;
                relationships: {
                    initiator: {
                        data?: { id: string; type: "StreamAccessPoint" }
                        | null;
                    };
                    listener: { data?: { id: string; type: "StreamAccessPoint" }
                    | null };
                    owner: { data?: { id: string; type: string } | null };
                };
                type: "Tunnel";
            };
            TunnelResponseTopLevel: {
                data: {
                    attributes: {
                        created_time: string;
                        initiator_ip_address?: string
                        | null;
                        initiator_port?: number | null;
                        label?: string | null;
                        lifetime_mins: number;
                        listener_ip_address?: string | null;
                        listener_port?: number | null;
                        restartable: boolean;
                        state: string;
                        status: string;
                        submission_id: string;
                    };
                    id: string;
                    relationships: {
                        initiator: {
                            data?: { id: string; type: "StreamAccessPoint" }
                            | null;
                        };
                        listener: { data?: { id: string; type: "StreamAccessPoint" }
                        | null };
                        owner: { data?: { id: string; type: string } | null };
                    };
                    type: "Tunnel";
                };
                meta: { request_id: string };
            };
            ValidationError: {
                ctx?: Record<string, unknown>;
                input?: unknown;
                loc: (string | number)[];
                msg: string;
                type: string;
            };
        };
    }
    Index
    headers: never
    parameters: never
    pathItems: never
    requestBodies: never
    responses: never
    schemas: {
        BookmarkAttributes: { name: string; path: string };
        BookmarkCreateResource: {
            attributes: { name: string; path: string };
            relationships: {
                collection: { data: { id: string; type: "Collection" } };
            };
            type: "Bookmark";
        };
        BookmarkCreateTopLevel: {
            data: {
                attributes: { name: string; path: string };
                relationships: {
                    collection: { data: { id: string; type: "Collection" } };
                };
                type: "Bookmark";
            };
        };
        BookmarkListResponseAttributes: { name: string; path: string
        | null };
        BookmarkListResponseResource: {
            attributes: { name: string; path: string | null };
            id: string;
            relationships: {
                collection: { data: { id: string; type: "Collection" } };
            };
            type: "Bookmark";
        };
        BookmarkListResponseTopLevel: {
            data: {
                attributes: { name: string; path: string
                | null };
                id: string;
                relationships: {
                    collection: { data: { id: string; type: "Collection" } };
                };
                type: "Bookmark";
            }[];
            included?: {
                attributes: { display_name: string; high_assurance: boolean };
                id: string;
                type: "Collection";
            }[];
            links?: { next: string };
            meta: { request_id: string };
        };
        BookmarkPatchAttributes: { name: string
        | null; path: string };
        BookmarkPatchResource: {
            attributes: { name: string | null; path: string };
            type: "Bookmark";
        };
        BookmarkPatchTopLevel: {
            data: {
                attributes: { name: string
                | null; path: string };
                type: "Bookmark";
            };
        };
        BookmarkRelationships: {
            collection: { data: { id: string; type: "Collection" } };
        };
        BookmarkResponseResource: {
            attributes: { name: string; path: string };
            id: string;
            relationships: {
                collection: { data: { id: string; type: "Collection" } };
            };
            type: "Bookmark";
        };
        BookmarkResponseTopLevel: {
            data: {
                attributes: { name: string; path: string };
                id: string;
                relationships: {
                    collection: { data: { id: string; type: "Collection" } };
                };
                type: "Bookmark";
            };
            included?: {
                attributes: { display_name: string; high_assurance: boolean };
                id: string;
                type: "Collection";
            }[];
            meta: { request_id: string };
        };
        CollectionAttributes: { display_name: string; high_assurance: boolean };
        CollectionDataRelationship: { data: { id: string; type: "Collection" } };
        CollectionResourceIdentifier: { id: string; type: "Collection" };
        CollectionResponseResource: {
            attributes: { display_name: string; high_assurance: boolean };
            id: string;
            type: "Collection";
        };
        EndpointDataRelationship: { data?: { id: string; type: string }
        | null };
        EndpointResourceIdentifier: { id: string; type: string };
        HTTPValidationError: {
            detail?: {
                ctx?: Record<string, unknown>;
                input?: unknown;
                loc: (string | number)[];
                msg: string;
                type: string;
            }[];
        };
        IdentityDataRelationship: { data?: { id: string; type: string }
        | null };
        IdentityResourceIdentifier: { id: string; type: string };
        JsonApiAbstractResponseTopLevel: { meta: { request_id: string } };
        JsonAPIPaginationLinks: { next: string };
        JsonApiTopLevelMetaInformation: { request_id: string };
        StreamAccessPointAttributes: {
            advertised_owner?: string | null;
            contact_email?: string | null;
            contact_info?: string | null;
            department?: string | null;
            description?: string | null;
            display_name: string;
            info_link?: string | null;
            keywords?: string | null;
            organization?: string | null;
            tlsftp_server: string;
        };
        StreamAccessPointDataRelationship: {
            data?: { id: string; type: "StreamAccessPoint" }
            | null;
        };
        StreamAccessPointListingTopLevel: {
            data: {
                attributes: {
                    advertised_owner?: string
                    | null;
                    contact_email?: string | null;
                    contact_info?: string | null;
                    department?: string | null;
                    description?: string | null;
                    display_name: string;
                    info_link?: string | null;
                    keywords?: string | null;
                    organization?: string | null;
                    tlsftp_server: string;
                };
                id: string;
                relationships: {
                    host_endpoint: { data?: { id: string; type: string }
                    | null };
                };
                type: "StreamAccessPoint";
            }[];
            links?: { next: string };
            meta: { request_id: string };
        };
        StreamAccessPointResourceIdentifier: {
            id: string;
            type: "StreamAccessPoint";
        };
        StreamAccessPointResponseRelationships: {
            host_endpoint: { data?: { id: string; type: string }
            | null };
        };
        StreamAccessPointResponseResource: {
            attributes: {
                advertised_owner?: string
                | null;
                contact_email?: string | null;
                contact_info?: string | null;
                department?: string | null;
                description?: string | null;
                display_name: string;
                info_link?: string | null;
                keywords?: string | null;
                organization?: string | null;
                tlsftp_server: string;
            };
            id: string;
            relationships: {
                host_endpoint: { data?: { id: string; type: string }
                | null };
            };
            type: "StreamAccessPoint";
        };
        StreamAccessPointResponseTopLevel: {
            data: {
                attributes: {
                    advertised_owner?: string
                    | null;
                    contact_email?: string | null;
                    contact_info?: string | null;
                    department?: string | null;
                    description?: string | null;
                    display_name: string;
                    info_link?: string | null;
                    keywords?: string | null;
                    organization?: string | null;
                    tlsftp_server: string;
                };
                id: string;
                relationships: {
                    host_endpoint: { data?: { id: string; type: string }
                    | null };
                };
                type: "StreamAccessPoint";
            };
            meta: { request_id: string };
        };
        TunnelEventAttributes: {
            code: string;
            description: string;
            details: string;
            is_error: boolean;
            time: string;
        };
        TunnelEventListingTopLevel: {
            data: {
                attributes: | {
                    code: string;
                    description: string;
                    details: string;
                    is_error: boolean;
                    time: string;
                }
                | null;
                id: number;
                type: "TunnelEvent";
            }[];
            links?: { next: string };
            meta: { request_id: string };
        };
        TunnelEventResponseResource: {
            attributes: | {
                code: string;
                description: string;
                details: string;
                is_error: boolean;
                time: string;
            }
            | null;
            id: number;
            type: "TunnelEvent";
        };
        TunnelListingTopLevel: {
            data: {
                attributes: {
                    created_time: string;
                    initiator_ip_address?: string
                    | null;
                    initiator_port?: number | null;
                    label?: string | null;
                    lifetime_mins: number;
                    listener_ip_address?: string | null;
                    listener_port?: number | null;
                    restartable: boolean;
                    state: string;
                    status: string;
                    submission_id: string;
                };
                id: string;
                relationships: {
                    initiator: {
                        data?: { id: string; type: "StreamAccessPoint" }
                        | null;
                    };
                    listener: { data?: { id: string; type: "StreamAccessPoint" }
                    | null };
                    owner: { data?: { id: string; type: string } | null };
                };
                type: "Tunnel";
            }[];
            links?: { next: string };
            meta: { request_id: string };
        };
        TunnelPatchAttributes: {
            label?: string
            | null;
            listener_ip_address?: string | null;
            listener_port?: number | null;
            state?: "STOPPING" | null;
        };
        TunnelPatchResource: {
            attributes: {
                label?: string
                | null;
                listener_ip_address?: string | null;
                listener_port?: number | null;
                state?: "STOPPING" | null;
            };
            type: "Tunnel";
        };
        TunnelPatchTopLevel: {
            data: {
                attributes: {
                    label?: string
                    | null;
                    listener_ip_address?: string | null;
                    listener_port?: number | null;
                    state?: "STOPPING" | null;
                };
                type: "Tunnel";
            };
        };
        TunnelRequestAttributes: {
            label?: string
            | null;
            lifetime_mins: number;
            listener_ip_address?: string | null;
            listener_port?: number | null;
            restartable: boolean;
            submission_id: string;
        };
        TunnelRequestRelationships: {
            initiator: { data?: { id: string; type: "StreamAccessPoint" }
            | null };
            listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
        };
        TunnelRequestResource: {
            attributes: {
                label?: string
                | null;
                lifetime_mins: number;
                listener_ip_address?: string | null;
                listener_port?: number | null;
                restartable: boolean;
                submission_id: string;
            };
            relationships: {
                initiator: { data?: { id: string; type: "StreamAccessPoint" }
                | null };
                listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
            };
            type: "Tunnel";
        };
        TunnelRequestTopLevel: {
            data: {
                attributes: {
                    label?: string
                    | null;
                    lifetime_mins: number;
                    listener_ip_address?: string | null;
                    listener_port?: number | null;
                    restartable: boolean;
                    submission_id: string;
                };
                relationships: {
                    initiator: {
                        data?: { id: string; type: "StreamAccessPoint" }
                        | null;
                    };
                    listener: { data?: { id: string; type: "StreamAccessPoint" }
                    | null };
                };
                type: "Tunnel";
            };
        };
        TunnelResponseAttributes: {
            created_time: string;
            initiator_ip_address?: string
            | null;
            initiator_port?: number | null;
            label?: string | null;
            lifetime_mins: number;
            listener_ip_address?: string | null;
            listener_port?: number | null;
            restartable: boolean;
            state: string;
            status: string;
            submission_id: string;
        };
        TunnelResponseRelationships: {
            initiator: { data?: { id: string; type: "StreamAccessPoint" }
            | null };
            listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
            owner: { data?: { id: string; type: string } | null };
        };
        TunnelResponseResource: {
            attributes: {
                created_time: string;
                initiator_ip_address?: string
                | null;
                initiator_port?: number | null;
                label?: string | null;
                lifetime_mins: number;
                listener_ip_address?: string | null;
                listener_port?: number | null;
                restartable: boolean;
                state: string;
                status: string;
                submission_id: string;
            };
            id: string;
            relationships: {
                initiator: { data?: { id: string; type: "StreamAccessPoint" }
                | null };
                listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
                owner: { data?: { id: string; type: string } | null };
            };
            type: "Tunnel";
        };
        TunnelResponseTopLevel: {
            data: {
                attributes: {
                    created_time: string;
                    initiator_ip_address?: string
                    | null;
                    initiator_port?: number | null;
                    label?: string | null;
                    lifetime_mins: number;
                    listener_ip_address?: string | null;
                    listener_port?: number | null;
                    restartable: boolean;
                    state: string;
                    status: string;
                    submission_id: string;
                };
                id: string;
                relationships: {
                    initiator: {
                        data?: { id: string; type: "StreamAccessPoint" }
                        | null;
                    };
                    listener: { data?: { id: string; type: "StreamAccessPoint" }
                    | null };
                    owner: { data?: { id: string; type: string } | null };
                };
                type: "Tunnel";
            };
            meta: { request_id: string };
        };
        ValidationError: {
            ctx?: Record<string, unknown>;
            input?: unknown;
            loc: (string | number)[];
            msg: string;
            type: string;
        };
    }

    Type Declaration

    • BookmarkAttributes: { name: string; path: string }

      BookmarkAttributes

      • name: string

        Name

        Name of the bookmark. Unique per user.

      • path: string

        Path

        Path to a directory on the collection.

    • BookmarkCreateResource: {
          attributes: { name: string; path: string };
          relationships: { collection: { data: { id: string; type: "Collection" } } };
          type: "Bookmark";
      }

      BookmarkCreateResource

      • attributes: { name: string; path: string }

        Attributes belonging to a bookmark

        • name: string

          Name

          Name of the bookmark. Unique per user.

        • path: string

          Path

          Path to a directory on the collection.

      • relationships: { collection: { data: { id: string; type: "Collection" } } }

        Entities related to a bookmark

        • collection: { data: { id: string; type: "Collection" } }

          Collection the bookmark is on

          • data: { id: string; type: "Collection" }
            • id: string

              Id Format: uuid

              Unique identifier of the collection

            • type: "Collection"

              Type

              Collection
              
      • type: "Bookmark"

        Type

        Bookmark
        
    • BookmarkCreateTopLevel: {
          data: {
              attributes: { name: string; path: string };
              relationships: {
                  collection: { data: { id: string; type: "Collection" } };
              };
              type: "Bookmark";
          };
      }

      BookmarkCreateTopLevel

      • data: {
            attributes: { name: string; path: string };
            relationships: { collection: { data: { id: string; type: "Collection" } } };
            type: "Bookmark";
        }
        • attributes: { name: string; path: string }

          Attributes belonging to a bookmark

          • name: string

            Name

            Name of the bookmark. Unique per user.

          • path: string

            Path

            Path to a directory on the collection.

        • relationships: { collection: { data: { id: string; type: "Collection" } } }

          Entities related to a bookmark

          • collection: { data: { id: string; type: "Collection" } }

            Collection the bookmark is on

            • data: { id: string; type: "Collection" }
              • id: string

                Id Format: uuid

                Unique identifier of the collection

              • type: "Collection"

                Type

                Collection
                
        • type: "Bookmark"

          Type

          Bookmark
          
    • BookmarkListResponseAttributes: { name: string; path: string | null }

      BookmarkListResponseAttributes

      • name: string

        Name

        Name of the bookmark. Unique per user.

      • path: string | null

        Path

        Path to a directory on the collection.

    • BookmarkListResponseResource: {
          attributes: { name: string; path: string | null };
          id: string;
          relationships: { collection: { data: { id: string; type: "Collection" } } };
          type: "Bookmark";
      }

      BookmarkListResponseResource

      • attributes: { name: string; path: string | null }

        Attributes belonging to a bookmark

        • name: string

          Name

          Name of the bookmark. Unique per user.

        • path: string | null

          Path

          Path to a directory on the collection.

      • id: string

        Id Format: uuid

        Unique identifier of the bookmark

      • relationships: { collection: { data: { id: string; type: "Collection" } } }

        Entities related to a bookmark

        • collection: { data: { id: string; type: "Collection" } }

          Collection the bookmark is on

          • data: { id: string; type: "Collection" }
            • id: string

              Id Format: uuid

              Unique identifier of the collection

            • type: "Collection"

              Type

              Collection
              
      • type: "Bookmark"

        Type

        Bookmark
        
    • BookmarkListResponseTopLevel: {
          data: {
              attributes: { name: string; path: string | null };
              id: string;
              relationships: {
                  collection: { data: { id: string; type: "Collection" } };
              };
              type: "Bookmark";
          }[];
          included?: {
              attributes: { display_name: string; high_assurance: boolean };
              id: string;
              type: "Collection";
          }[];
          links?: { next: string };
          meta: { request_id: string };
      }

      BookmarkListResponseTopLevel

      • data: {
            attributes: { name: string; path: string | null };
            id: string;
            relationships: { collection: { data: { id: string; type: "Collection" } } };
            type: "Bookmark";
        }[]

        Data

      • Optionalincluded?: {
            attributes: { display_name: string; high_assurance: boolean };
            id: string;
            type: "Collection";
        }[]

        Included

      • Optionallinks?: { next: string }
        • next: string

          Next

      • meta: { request_id: string }
        • request_id: string

          Request Id

    • BookmarkPatchAttributes: { name: string | null; path: string }

      BookmarkPatchAttributes

      • name: string | null

        Name

        Name of the bookmark. Unique per user.

      • path: string

        Path

        Path to a directory on the collection.

    • BookmarkPatchResource: { attributes: { name: string | null; path: string }; type: "Bookmark" }

      BookmarkPatchResource

      • attributes: { name: string | null; path: string }

        Attributes settable on a stream access point update

        • name: string | null

          Name

          Name of the bookmark. Unique per user.

        • path: string

          Path

          Path to a directory on the collection.

      • type: "Bookmark"

        Type

        Bookmark
        
    • BookmarkPatchTopLevel: {
          data: {
              attributes: { name: string | null; path: string };
              type: "Bookmark";
          };
      }

      BookmarkPatchTopLevel

      • data: { attributes: { name: string | null; path: string }; type: "Bookmark" }
        • attributes: { name: string | null; path: string }

          Attributes settable on a stream access point update

          • name: string | null

            Name

            Name of the bookmark. Unique per user.

          • path: string

            Path

            Path to a directory on the collection.

        • type: "Bookmark"

          Type

          Bookmark
          
    • BookmarkRelationships: { collection: { data: { id: string; type: "Collection" } } }

      BookmarkRelationships

      • collection: { data: { id: string; type: "Collection" } }

        Collection the bookmark is on

        • data: { id: string; type: "Collection" }
          • id: string

            Id Format: uuid

            Unique identifier of the collection

          • type: "Collection"

            Type

            Collection
            
    • BookmarkResponseResource: {
          attributes: { name: string; path: string };
          id: string;
          relationships: { collection: { data: { id: string; type: "Collection" } } };
          type: "Bookmark";
      }

      BookmarkResponseResource

      • attributes: { name: string; path: string }

        Attributes belonging to a bookmark

        • name: string

          Name

          Name of the bookmark. Unique per user.

        • path: string

          Path

          Path to a directory on the collection.

      • id: string

        Id Format: uuid

        Unique identifier of the bookmark

      • relationships: { collection: { data: { id: string; type: "Collection" } } }

        Entities related to a bookmark

        • collection: { data: { id: string; type: "Collection" } }

          Collection the bookmark is on

          • data: { id: string; type: "Collection" }
            • id: string

              Id Format: uuid

              Unique identifier of the collection

            • type: "Collection"

              Type

              Collection
              
      • type: "Bookmark"

        Type

        Bookmark
        
    • BookmarkResponseTopLevel: {
          data: {
              attributes: { name: string; path: string };
              id: string;
              relationships: {
                  collection: { data: { id: string; type: "Collection" } };
              };
              type: "Bookmark";
          };
          included?: {
              attributes: { display_name: string; high_assurance: boolean };
              id: string;
              type: "Collection";
          }[];
          meta: { request_id: string };
      }

      BookmarkResponseTopLevel

      • data: {
            attributes: { name: string; path: string };
            id: string;
            relationships: { collection: { data: { id: string; type: "Collection" } } };
            type: "Bookmark";
        }
        • attributes: { name: string; path: string }

          Attributes belonging to a bookmark

          • name: string

            Name

            Name of the bookmark. Unique per user.

          • path: string

            Path

            Path to a directory on the collection.

        • id: string

          Id Format: uuid

          Unique identifier of the bookmark

        • relationships: { collection: { data: { id: string; type: "Collection" } } }

          Entities related to a bookmark

          • collection: { data: { id: string; type: "Collection" } }

            Collection the bookmark is on

            • data: { id: string; type: "Collection" }
              • id: string

                Id Format: uuid

                Unique identifier of the collection

              • type: "Collection"

                Type

                Collection
                
        • type: "Bookmark"

          Type

          Bookmark
          
      • Optionalincluded?: {
            attributes: { display_name: string; high_assurance: boolean };
            id: string;
            type: "Collection";
        }[]

        Included

      • meta: { request_id: string }
        • request_id: string

          Request Id

    • CollectionAttributes: { display_name: string; high_assurance: boolean }

      CollectionAttributes

      • display_name: string

        Display Name

      • high_assurance: boolean

        High Assurance

    • CollectionDataRelationship: { data: { id: string; type: "Collection" } }

      CollectionDataRelationship

      • data: { id: string; type: "Collection" }
        • id: string

          Id Format: uuid

          Unique identifier of the collection

        • type: "Collection"

          Type

          Collection
          
    • CollectionResourceIdentifier: { id: string; type: "Collection" }

      CollectionResourceIdentifier

      • id: string

        Id Format: uuid

        Unique identifier of the collection

      • type: "Collection"

        Type

        Collection
        
    • CollectionResponseResource: {
          attributes: { display_name: string; high_assurance: boolean };
          id: string;
          type: "Collection";
      }

      CollectionResponseResource

      • attributes: { display_name: string; high_assurance: boolean }

        Attributes belonging to a collection

        • display_name: string

          Display Name

        • high_assurance: boolean

          High Assurance

      • id: string

        Id Format: uuid

        Unique identifier of the collection

      • type: "Collection"

        Type

        Collection
        
    • EndpointDataRelationship: { data?: { id: string; type: string } | null }

      EndpointDataRelationship

    • EndpointResourceIdentifier: { id: string; type: string }

      EndpointResourceIdentifier

      • id: string

        Id Format: uuid

        Unique identifier for Globus Connect Server endpoint

      • type: string

        Type

        Endpoint
        
    • HTTPValidationError: {
          detail?: {
              ctx?: Record<string, unknown>;
              input?: unknown;
              loc: (string | number)[];
              msg: string;
              type: string;
          }[];
      }

      HTTPValidationError

      • Optionaldetail?: {
            ctx?: Record<string, unknown>;
            input?: unknown;
            loc: (string | number)[];
            msg: string;
            type: string;
        }[]

        Detail

    • IdentityDataRelationship: { data?: { id: string; type: string } | null }

      IdentityDataRelationship

    • IdentityResourceIdentifier: { id: string; type: string }

      IdentityResourceIdentifier

      • id: string

        Id Format: uuid

        Unique identifier for a Globus Auth identity

      • type: string

        Type

        Identity
        
    • JsonApiAbstractResponseTopLevel: { meta: { request_id: string } }

      JsonApiAbstractResponseTopLevel

      • meta: { request_id: string }
        • request_id: string

          Request Id

    • JsonAPIPaginationLinks: { next: string }

      JsonAPIPaginationLinks

      • next: string

        Next

    • JsonApiTopLevelMetaInformation: { request_id: string }

      JsonApiTopLevelMetaInformation

      • request_id: string

        Request Id

    • StreamAccessPointAttributes: {
          advertised_owner?: string | null;
          contact_email?: string | null;
          contact_info?: string | null;
          department?: string | null;
          description?: string | null;
          display_name: string;
          info_link?: string | null;
          keywords?: string | null;
          organization?: string | null;
          tlsftp_server: string;
      }

      StreamAccessPointAttributes

      • Optionaladvertised_owner?: string | null

        Advertised Owner

        Globus Auth username for the advertised owner identity

      • Optionalcontact_email?: string | null

        Contact Email

        Stream access point support contact email address

      • Optionalcontact_info?: string | null

        Contact Info

        Other non-email contact information for the stream access point, e.g. phone and mailing address

      • Optionaldepartment?: string | null

        Department

        Department which operates the stream access point

      • Optionaldescription?: string | null

        Description

        Description of the stream access point

      • display_name: string

        Display Name

        Friendly name to show in stream access point listings

      • Optionalinfo_link?: string | null

        Info Link

        Link to a web page about the stream access point

      • Optionalkeywords?: string | null

        Keywords

        Comma-separated list of keywords for searching

      • Optionalorganization?: string | null

        Organization

        Organization which operates the stream access point

      • tlsftp_server: string

        Tlsftp Server

        URL for the tlsftp server used for tunnel access; must begin with tlsftp and end with a port number

    • StreamAccessPointDataRelationship: { data?: { id: string; type: "StreamAccessPoint" } | null }

      StreamAccessPointDataRelationship

    • StreamAccessPointListingTopLevel: {
          data: {
              attributes: {
                  advertised_owner?: string | null;
                  contact_email?: string | null;
                  contact_info?: string | null;
                  department?: string | null;
                  description?: string | null;
                  display_name: string;
                  info_link?: string | null;
                  keywords?: string | null;
                  organization?: string | null;
                  tlsftp_server: string;
              };
              id: string;
              relationships: {
                  host_endpoint: { data?: { id: string; type: string }
                  | null };
              };
              type: "StreamAccessPoint";
          }[];
          links?: { next: string };
          meta: { request_id: string };
      }

      StreamAccessPointListingTopLevel

      • data: {
            attributes: {
                advertised_owner?: string | null;
                contact_email?: string | null;
                contact_info?: string | null;
                department?: string | null;
                description?: string | null;
                display_name: string;
                info_link?: string | null;
                keywords?: string | null;
                organization?: string | null;
                tlsftp_server: string;
            };
            id: string;
            relationships: {
                host_endpoint: { data?: { id: string; type: string }
                | null };
            };
            type: "StreamAccessPoint";
        }[]

        Data

      • Optionallinks?: { next: string }
        • next: string

          Next

      • meta: { request_id: string }
        • request_id: string

          Request Id

    • StreamAccessPointResourceIdentifier: { id: string; type: "StreamAccessPoint" }

      StreamAccessPointResourceIdentifier

      • id: string

        Id Format: uuid

        Unique identifier of the stream access point

      • type: "StreamAccessPoint"

        Type

        StreamAccessPoint
        
    • StreamAccessPointResponseRelationships: { host_endpoint: { data?: { id: string; type: string } | null } }

      StreamAccessPointResponseRelationships

      • host_endpoint: { data?: { id: string; type: string } | null }

        Globus Connect Server endpoint that hosts the stream access point

    • StreamAccessPointResponseResource: {
          attributes: {
              advertised_owner?: string | null;
              contact_email?: string | null;
              contact_info?: string | null;
              department?: string | null;
              description?: string | null;
              display_name: string;
              info_link?: string | null;
              keywords?: string | null;
              organization?: string | null;
              tlsftp_server: string;
          };
          id: string;
          relationships: {
              host_endpoint: { data?: { id: string; type: string }
              | null };
          };
          type: "StreamAccessPoint";
      }

      StreamAccessPointResponseResource

      • attributes: {
            advertised_owner?: string | null;
            contact_email?: string | null;
            contact_info?: string | null;
            department?: string | null;
            description?: string | null;
            display_name: string;
            info_link?: string | null;
            keywords?: string | null;
            organization?: string | null;
            tlsftp_server: string;
        }

        Attributes belonging to a stream access point

        • Optionaladvertised_owner?: string | null

          Advertised Owner

          Globus Auth username for the advertised owner identity

        • Optionalcontact_email?: string | null

          Contact Email

          Stream access point support contact email address

        • Optionalcontact_info?: string | null

          Contact Info

          Other non-email contact information for the stream access point, e.g. phone and mailing address

        • Optionaldepartment?: string | null

          Department

          Department which operates the stream access point

        • Optionaldescription?: string | null

          Description

          Description of the stream access point

        • display_name: string

          Display Name

          Friendly name to show in stream access point listings

        • Optionalinfo_link?: string | null

          Info Link

          Link to a web page about the stream access point

        • Optionalkeywords?: string | null

          Keywords

          Comma-separated list of keywords for searching

        • Optionalorganization?: string | null

          Organization

          Organization which operates the stream access point

        • tlsftp_server: string

          Tlsftp Server

          URL for the tlsftp server used for tunnel access; must begin with tlsftp and end with a port number

      • id: string

        Id Format: uuid

        Unique identifier of the stream access point

      • relationships: { host_endpoint: { data?: { id: string; type: string } | null } }

        Entities related to a stream access point

        • host_endpoint: { data?: { id: string; type: string } | null }

          Globus Connect Server endpoint that hosts the stream access point

      • type: "StreamAccessPoint"

        Type

        StreamAccessPoint
        
    • StreamAccessPointResponseTopLevel: {
          data: {
              attributes: {
                  advertised_owner?: string | null;
                  contact_email?: string | null;
                  contact_info?: string | null;
                  department?: string | null;
                  description?: string | null;
                  display_name: string;
                  info_link?: string | null;
                  keywords?: string | null;
                  organization?: string | null;
                  tlsftp_server: string;
              };
              id: string;
              relationships: {
                  host_endpoint: { data?: { id: string; type: string }
                  | null };
              };
              type: "StreamAccessPoint";
          };
          meta: { request_id: string };
      }

      StreamAccessPointResponseTopLevel

      • data: {
            attributes: {
                advertised_owner?: string | null;
                contact_email?: string | null;
                contact_info?: string | null;
                department?: string | null;
                description?: string | null;
                display_name: string;
                info_link?: string | null;
                keywords?: string | null;
                organization?: string | null;
                tlsftp_server: string;
            };
            id: string;
            relationships: {
                host_endpoint: { data?: { id: string; type: string }
                | null };
            };
            type: "StreamAccessPoint";
        }
        • attributes: {
              advertised_owner?: string | null;
              contact_email?: string | null;
              contact_info?: string | null;
              department?: string | null;
              description?: string | null;
              display_name: string;
              info_link?: string | null;
              keywords?: string | null;
              organization?: string | null;
              tlsftp_server: string;
          }

          Attributes belonging to a stream access point

          • Optionaladvertised_owner?: string | null

            Advertised Owner

            Globus Auth username for the advertised owner identity

          • Optionalcontact_email?: string | null

            Contact Email

            Stream access point support contact email address

          • Optionalcontact_info?: string | null

            Contact Info

            Other non-email contact information for the stream access point, e.g. phone and mailing address

          • Optionaldepartment?: string | null

            Department

            Department which operates the stream access point

          • Optionaldescription?: string | null

            Description

            Description of the stream access point

          • display_name: string

            Display Name

            Friendly name to show in stream access point listings

          • Optionalinfo_link?: string | null

            Info Link

            Link to a web page about the stream access point

          • Optionalkeywords?: string | null

            Keywords

            Comma-separated list of keywords for searching

          • Optionalorganization?: string | null

            Organization

            Organization which operates the stream access point

          • tlsftp_server: string

            Tlsftp Server

            URL for the tlsftp server used for tunnel access; must begin with tlsftp and end with a port number

        • id: string

          Id Format: uuid

          Unique identifier of the stream access point

        • relationships: { host_endpoint: { data?: { id: string; type: string } | null } }

          Entities related to a stream access point

          • host_endpoint: { data?: { id: string; type: string } | null }

            Globus Connect Server endpoint that hosts the stream access point

        • type: "StreamAccessPoint"

          Type

          StreamAccessPoint
          
      • meta: { request_id: string }
        • request_id: string

          Request Id

    • TunnelEventAttributes: {
          code: string;
          description: string;
          details: string;
          is_error: boolean;
          time: string;
      }

      TunnelEventAttributes

      • code: string

        Code

        Code categorizing the type of event

      • description: string

        Description

        Friendly description of event

      • details: string

        Details

        More extensive information about the event

      • is_error: boolean

        Is Error

        Whether the event is an occurrence of an error

      • time: string

        Time Format: date-time

        When the event occurred

    • TunnelEventListingTopLevel: {
          data: {
              attributes:
                  | {
                      code: string;
                      description: string;
                      details: string;
                      is_error: boolean;
                      time: string;
                  }
                  | null;
              id: number;
              type: "TunnelEvent";
          }[];
          links?: { next: string };
          meta: { request_id: string };
      }

      TunnelEventListingTopLevel

      • data: {
            attributes:
                | {
                    code: string;
                    description: string;
                    details: string;
                    is_error: boolean;
                    time: string;
                }
                | null;
            id: number;
            type: "TunnelEvent";
        }[]

        Data

      • Optionallinks?: { next: string }
        • next: string

          Next

      • meta: { request_id: string }
        • request_id: string

          Request Id

    • TunnelEventResponseResource: {
          attributes:
              | {
                  code: string;
                  description: string;
                  details: string;
                  is_error: boolean;
                  time: string;
              }
              | null;
          id: number;
          type: "TunnelEvent";
      }

      TunnelEventResponseResource

      • attributes:
            | {
                code: string;
                description: string;
                details: string;
                is_error: boolean;
                time: string;
            }
            | null

        Attributes of the event

      • id: number

        Id

        Unique identifier of the event

      • type: "TunnelEvent"

        Type

        TunnelEvent
        
    • TunnelListingTopLevel: {
          data: {
              attributes: {
                  created_time: string;
                  initiator_ip_address?: string | null;
                  initiator_port?: number | null;
                  label?: string | null;
                  lifetime_mins: number;
                  listener_ip_address?: string | null;
                  listener_port?: number | null;
                  restartable: boolean;
                  state: string;
                  status: string;
                  submission_id: string;
              };
              id: string;
              relationships: {
                  initiator: { data?: { id: string; type: "StreamAccessPoint" }
                  | null };
                  listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
                  owner: { data?: { id: string; type: string } | null };
              };
              type: "Tunnel";
          }[];
          links?: { next: string };
          meta: { request_id: string };
      }

      TunnelListingTopLevel

      • data: {
            attributes: {
                created_time: string;
                initiator_ip_address?: string | null;
                initiator_port?: number | null;
                label?: string | null;
                lifetime_mins: number;
                listener_ip_address?: string | null;
                listener_port?: number | null;
                restartable: boolean;
                state: string;
                status: string;
                submission_id: string;
            };
            id: string;
            relationships: {
                initiator: { data?: { id: string; type: "StreamAccessPoint" }
                | null };
                listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
                owner: { data?: { id: string; type: string } | null };
            };
            type: "Tunnel";
        }[]

        Data

      • Optionallinks?: { next: string }
        • next: string

          Next

      • meta: { request_id: string }
        • request_id: string

          Request Id

    • TunnelPatchAttributes: {
          label?: string | null;
          listener_ip_address?: string | null;
          listener_port?: number | null;
          state?: "STOPPING" | null;
      }

      TunnelPatchAttributes

      • Optionallabel?: string | null

        Label

        Updatable friendly identifier for the tunnel

      • Optionallistener_ip_address?: string | null

        Listener Ip Address

        IP address of listening LAN contact

      • Optionallistener_port?: number | null

        Listener Port

        Port number of listening LAN contact

      • Optionalstate?: "STOPPING" | null

        State

        Short description of tunnel state

    • TunnelPatchResource: {
          attributes: {
              label?: string | null;
              listener_ip_address?: string | null;
              listener_port?: number | null;
              state?: "STOPPING" | null;
          };
          type: "Tunnel";
      }

      TunnelPatchResource

      • attributes: {
            label?: string | null;
            listener_ip_address?: string | null;
            listener_port?: number | null;
            state?: "STOPPING" | null;
        }

        Attributes settable on a tunnel update

        • Optionallabel?: string | null

          Label

          Updatable friendly identifier for the tunnel

        • Optionallistener_ip_address?: string | null

          Listener Ip Address

          IP address of listening LAN contact

        • Optionallistener_port?: number | null

          Listener Port

          Port number of listening LAN contact

        • Optionalstate?: "STOPPING" | null

          State

          Short description of tunnel state

      • type: "Tunnel"

        Type

        Tunnel
        
    • TunnelPatchTopLevel: {
          data: {
              attributes: {
                  label?: string | null;
                  listener_ip_address?: string | null;
                  listener_port?: number | null;
                  state?: "STOPPING" | null;
              };
              type: "Tunnel";
          };
      }

      TunnelPatchTopLevel

      • data: {
            attributes: {
                label?: string | null;
                listener_ip_address?: string | null;
                listener_port?: number | null;
                state?: "STOPPING" | null;
            };
            type: "Tunnel";
        }
        • attributes: {
              label?: string | null;
              listener_ip_address?: string | null;
              listener_port?: number | null;
              state?: "STOPPING" | null;
          }

          Attributes settable on a tunnel update

          • Optionallabel?: string | null

            Label

            Updatable friendly identifier for the tunnel

          • Optionallistener_ip_address?: string | null

            Listener Ip Address

            IP address of listening LAN contact

          • Optionallistener_port?: number | null

            Listener Port

            Port number of listening LAN contact

          • Optionalstate?: "STOPPING" | null

            State

            Short description of tunnel state

        • type: "Tunnel"

          Type

          Tunnel
          
    • TunnelRequestAttributes: {
          label?: string | null;
          lifetime_mins: number;
          listener_ip_address?: string | null;
          listener_port?: number | null;
          restartable: boolean;
          submission_id: string;
      }

      TunnelRequestAttributes

      • Optionallabel?: string | null

        Label

        Updatable friendly identifier for the tunnel

      • lifetime_mins: number

        Lifetime Mins

        Number of minutes the tunnel will exist once created

        360
        
      • Optionallistener_ip_address?: string | null

        Listener Ip Address

        IP address of listening LAN contact

      • Optionallistener_port?: number | null

        Listener Port

        Port number of listening LAN contact

      • restartable: boolean

        Restartable

        Restart tunnel on failure

        false
        
      • submission_id: string

        Submission Id Format: uuid

        Client-generated UUID for tunnel creation request; use same value on retry to prevent duplicate requests

    • TunnelRequestRelationships: {
          initiator: { data?: { id: string; type: "StreamAccessPoint" } | null };
          listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
      }

      TunnelRequestRelationships

      • initiator: { data?: { id: string; type: "StreamAccessPoint" } | null }

        Stream access point for initiator application

      • listener: { data?: { id: string; type: "StreamAccessPoint" } | null }

        Stream access point for listener application

    • TunnelRequestResource: {
          attributes: {
              label?: string | null;
              lifetime_mins: number;
              listener_ip_address?: string | null;
              listener_port?: number | null;
              restartable: boolean;
              submission_id: string;
          };
          relationships: {
              initiator: { data?: { id: string; type: "StreamAccessPoint" }
              | null };
              listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
          };
          type: "Tunnel";
      }

      TunnelRequestResource

      • attributes: {
            label?: string | null;
            lifetime_mins: number;
            listener_ip_address?: string | null;
            listener_port?: number | null;
            restartable: boolean;
            submission_id: string;
        }

        Attributes settable on a tunnel request

        • Optionallabel?: string | null

          Label

          Updatable friendly identifier for the tunnel

        • lifetime_mins: number

          Lifetime Mins

          Number of minutes the tunnel will exist once created

          360
          
        • Optionallistener_ip_address?: string | null

          Listener Ip Address

          IP address of listening LAN contact

        • Optionallistener_port?: number | null

          Listener Port

          Port number of listening LAN contact

        • restartable: boolean

          Restartable

          Restart tunnel on failure

          false
          
        • submission_id: string

          Submission Id Format: uuid

          Client-generated UUID for tunnel creation request; use same value on retry to prevent duplicate requests

      • relationships: {
            initiator: { data?: { id: string; type: "StreamAccessPoint" } | null };
            listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
        }

        Request-settable entities related to a tunnel

        • initiator: { data?: { id: string; type: "StreamAccessPoint" } | null }

          Stream access point for initiator application

        • listener: { data?: { id: string; type: "StreamAccessPoint" } | null }

          Stream access point for listener application

      • type: "Tunnel"

        Type

        Tunnel
        
    • TunnelRequestTopLevel: {
          data: {
              attributes: {
                  label?: string | null;
                  lifetime_mins: number;
                  listener_ip_address?: string | null;
                  listener_port?: number | null;
                  restartable: boolean;
                  submission_id: string;
              };
              relationships: {
                  initiator: { data?: { id: string; type: "StreamAccessPoint" }
                  | null };
                  listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
              };
              type: "Tunnel";
          };
      }

      TunnelRequestTopLevel

      • data: {
            attributes: {
                label?: string | null;
                lifetime_mins: number;
                listener_ip_address?: string | null;
                listener_port?: number | null;
                restartable: boolean;
                submission_id: string;
            };
            relationships: {
                initiator: { data?: { id: string; type: "StreamAccessPoint" }
                | null };
                listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
            };
            type: "Tunnel";
        }
        • attributes: {
              label?: string | null;
              lifetime_mins: number;
              listener_ip_address?: string | null;
              listener_port?: number | null;
              restartable: boolean;
              submission_id: string;
          }

          Attributes settable on a tunnel request

          • Optionallabel?: string | null

            Label

            Updatable friendly identifier for the tunnel

          • lifetime_mins: number

            Lifetime Mins

            Number of minutes the tunnel will exist once created

            360
            
          • Optionallistener_ip_address?: string | null

            Listener Ip Address

            IP address of listening LAN contact

          • Optionallistener_port?: number | null

            Listener Port

            Port number of listening LAN contact

          • restartable: boolean

            Restartable

            Restart tunnel on failure

            false
            
          • submission_id: string

            Submission Id Format: uuid

            Client-generated UUID for tunnel creation request; use same value on retry to prevent duplicate requests

        • relationships: {
              initiator: { data?: { id: string; type: "StreamAccessPoint" } | null };
              listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
          }

          Request-settable entities related to a tunnel

          • initiator: { data?: { id: string; type: "StreamAccessPoint" } | null }

            Stream access point for initiator application

          • listener: { data?: { id: string; type: "StreamAccessPoint" } | null }

            Stream access point for listener application

        • type: "Tunnel"

          Type

          Tunnel
          
    • TunnelResponseAttributes: {
          created_time: string;
          initiator_ip_address?: string | null;
          initiator_port?: number | null;
          label?: string | null;
          lifetime_mins: number;
          listener_ip_address?: string | null;
          listener_port?: number | null;
          restartable: boolean;
          state: string;
          status: string;
          submission_id: string;
      }

      TunnelResponseAttributes

      • created_time: string

        Created Time Format: date-time

        Date and time when the tunnel was created

      • Optionalinitiator_ip_address?: string | null

        Initiator Ip Address

        IP address of initiating LAN contact

      • Optionalinitiator_port?: number | null

        Initiator Port

        Port number of initiating LAN contact

      • Optionallabel?: string | null

        Label

        Updatable friendly identifier for the tunnel

      • lifetime_mins: number

        Lifetime Mins

        Number of minutes the tunnel will exist once created

        360
        
      • Optionallistener_ip_address?: string | null

        Listener Ip Address

        IP address of listening LAN contact

      • Optionallistener_port?: number | null

        Listener Port

        Port number of listening LAN contact

      • restartable: boolean

        Restartable

        Restart tunnel on failure

        false
        
      • state: string

        State

        Short description of tunnel state

        UNINITIALIZED
        
      • Readonlystatus: string

        Status

      • submission_id: string

        Submission Id Format: uuid

        Client-generated UUID for tunnel creation request; use same value on retry to prevent duplicate requests

    • TunnelResponseRelationships: {
          initiator: { data?: { id: string; type: "StreamAccessPoint" } | null };
          listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
          owner: { data?: { id: string; type: string } | null };
      }

      TunnelResponseRelationships

      • initiator: { data?: { id: string; type: "StreamAccessPoint" } | null }

        Stream access point for initiator application

      • listener: { data?: { id: string; type: "StreamAccessPoint" } | null }

        Stream access point for listener application

      • owner: { data?: { id: string; type: string } | null }

        Globus Auth identity that created the tunnel

    • TunnelResponseResource: {
          attributes: {
              created_time: string;
              initiator_ip_address?: string | null;
              initiator_port?: number | null;
              label?: string | null;
              lifetime_mins: number;
              listener_ip_address?: string | null;
              listener_port?: number | null;
              restartable: boolean;
              state: string;
              status: string;
              submission_id: string;
          };
          id: string;
          relationships: {
              initiator: { data?: { id: string; type: "StreamAccessPoint" }
              | null };
              listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
              owner: { data?: { id: string; type: string } | null };
          };
          type: "Tunnel";
      }

      TunnelResponseResource

      • attributes: {
            created_time: string;
            initiator_ip_address?: string | null;
            initiator_port?: number | null;
            label?: string | null;
            lifetime_mins: number;
            listener_ip_address?: string | null;
            listener_port?: number | null;
            restartable: boolean;
            state: string;
            status: string;
            submission_id: string;
        }

        Attributes of the tunnel

        • created_time: string

          Created Time Format: date-time

          Date and time when the tunnel was created

        • Optionalinitiator_ip_address?: string | null

          Initiator Ip Address

          IP address of initiating LAN contact

        • Optionalinitiator_port?: number | null

          Initiator Port

          Port number of initiating LAN contact

        • Optionallabel?: string | null

          Label

          Updatable friendly identifier for the tunnel

        • lifetime_mins: number

          Lifetime Mins

          Number of minutes the tunnel will exist once created

          360
          
        • Optionallistener_ip_address?: string | null

          Listener Ip Address

          IP address of listening LAN contact

        • Optionallistener_port?: number | null

          Listener Port

          Port number of listening LAN contact

        • restartable: boolean

          Restartable

          Restart tunnel on failure

          false
          
        • state: string

          State

          Short description of tunnel state

          UNINITIALIZED
          
        • Readonlystatus: string

          Status

        • submission_id: string

          Submission Id Format: uuid

          Client-generated UUID for tunnel creation request; use same value on retry to prevent duplicate requests

      • id: string

        Id Format: uuid

        Unique identifier of the tunnel

      • relationships: {
            initiator: { data?: { id: string; type: "StreamAccessPoint" } | null };
            listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
            owner: { data?: { id: string; type: string } | null };
        }

        Entities related to the tunnel

        • initiator: { data?: { id: string; type: "StreamAccessPoint" } | null }

          Stream access point for initiator application

        • listener: { data?: { id: string; type: "StreamAccessPoint" } | null }

          Stream access point for listener application

        • owner: { data?: { id: string; type: string } | null }

          Globus Auth identity that created the tunnel

      • type: "Tunnel"

        Type

        Tunnel
        
    • TunnelResponseTopLevel: {
          data: {
              attributes: {
                  created_time: string;
                  initiator_ip_address?: string | null;
                  initiator_port?: number | null;
                  label?: string | null;
                  lifetime_mins: number;
                  listener_ip_address?: string | null;
                  listener_port?: number | null;
                  restartable: boolean;
                  state: string;
                  status: string;
                  submission_id: string;
              };
              id: string;
              relationships: {
                  initiator: { data?: { id: string; type: "StreamAccessPoint" }
                  | null };
                  listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
                  owner: { data?: { id: string; type: string } | null };
              };
              type: "Tunnel";
          };
          meta: { request_id: string };
      }

      TunnelResponseTopLevel

      • data: {
            attributes: {
                created_time: string;
                initiator_ip_address?: string | null;
                initiator_port?: number | null;
                label?: string | null;
                lifetime_mins: number;
                listener_ip_address?: string | null;
                listener_port?: number | null;
                restartable: boolean;
                state: string;
                status: string;
                submission_id: string;
            };
            id: string;
            relationships: {
                initiator: { data?: { id: string; type: "StreamAccessPoint" }
                | null };
                listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
                owner: { data?: { id: string; type: string } | null };
            };
            type: "Tunnel";
        }
        • attributes: {
              created_time: string;
              initiator_ip_address?: string | null;
              initiator_port?: number | null;
              label?: string | null;
              lifetime_mins: number;
              listener_ip_address?: string | null;
              listener_port?: number | null;
              restartable: boolean;
              state: string;
              status: string;
              submission_id: string;
          }

          Attributes of the tunnel

          • created_time: string

            Created Time Format: date-time

            Date and time when the tunnel was created

          • Optionalinitiator_ip_address?: string | null

            Initiator Ip Address

            IP address of initiating LAN contact

          • Optionalinitiator_port?: number | null

            Initiator Port

            Port number of initiating LAN contact

          • Optionallabel?: string | null

            Label

            Updatable friendly identifier for the tunnel

          • lifetime_mins: number

            Lifetime Mins

            Number of minutes the tunnel will exist once created

            360
            
          • Optionallistener_ip_address?: string | null

            Listener Ip Address

            IP address of listening LAN contact

          • Optionallistener_port?: number | null

            Listener Port

            Port number of listening LAN contact

          • restartable: boolean

            Restartable

            Restart tunnel on failure

            false
            
          • state: string

            State

            Short description of tunnel state

            UNINITIALIZED
            
          • Readonlystatus: string

            Status

          • submission_id: string

            Submission Id Format: uuid

            Client-generated UUID for tunnel creation request; use same value on retry to prevent duplicate requests

        • id: string

          Id Format: uuid

          Unique identifier of the tunnel

        • relationships: {
              initiator: { data?: { id: string; type: "StreamAccessPoint" } | null };
              listener: { data?: { id: string; type: "StreamAccessPoint" } | null };
              owner: { data?: { id: string; type: string } | null };
          }

          Entities related to the tunnel

          • initiator: { data?: { id: string; type: "StreamAccessPoint" } | null }

            Stream access point for initiator application

          • listener: { data?: { id: string; type: "StreamAccessPoint" } | null }

            Stream access point for listener application

          • owner: { data?: { id: string; type: string } | null }

            Globus Auth identity that created the tunnel

        • type: "Tunnel"

          Type

          Tunnel
          
      • meta: { request_id: string }
        • request_id: string

          Request Id

    • ValidationError: {
          ctx?: Record<string, unknown>;
          input?: unknown;
          loc: (string | number)[];
          msg: string;
          type: string;
      }

      ValidationError

      • Optionalctx?: Record<string, unknown>

        Context

      • Optionalinput?: unknown

        Input

      • loc: (string | number)[]

        Location

      • msg: string

        Message

      • type: string

        Error Type