Globus SDK for JavaScript
    Preparing search index...

    Interface operations

    interface operations {
        bookmarks_delete_bookmarks__bookmark_id__delete: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { bookmark_id: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "application/json": { meta: { request_id: string } } };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        bookmarks_get_bookmarks__bookmark_id__get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { bookmark_id: string };
                query?: { include?: "collection" | null };
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            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 };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        bookmarks_list_bookmarks_get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: {
                    include?: "collection"
                    | null;
                    "page[limit]"?: number;
                    "page[marker]"?: string | null;
                };
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            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 };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        bookmarks_patch_bookmarks__bookmark_id__patch: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { bookmark_id: string };
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        data: {
                            attributes: { name: string
                            | null; path: string };
                            type: "Bookmark";
                        };
                    };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            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 };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        bookmarks_post_bookmarks_post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        data: {
                            attributes: { name: string; path: string };
                            relationships: {
                                collection: { data: { id: string; type: "Collection" } };
                            };
                            type: "Bookmark";
                        };
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            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 };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        get_tunnel_events_by_tunnel_uuid_tunnels__tunnel_uuid__events_get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { tunnel_uuid: string };
                query?: {
                    code_name?: string | null;
                    is_error?: boolean | null;
                    "page[limit]"?: number;
                    "page[marker]"?: string | null;
                };
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            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 };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        stream_access_points_get_stream_access_points__stream_access_point_uuid__get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { stream_access_point_uuid: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            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 };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        stream_access_points_list_stream_access_points_get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: {
                    "filter[endpoint_admin]"?: boolean;
                    "filter[fulltext]"?: string
                    | null;
                    "page[limit]"?: number;
                    "page[marker]"?: string | null;
                };
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            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: ...; type: ... }
                                    | null };
                                };
                                type: "StreamAccessPoint";
                            }[];
                            links?: { next: string };
                            meta: { request_id: string };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        tunnels_delete_tunnels__tunnel_uuid__delete: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { tunnel_uuid: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: { "application/json": { meta: { request_id: string } } };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        tunnels_get_tunnels__tunnel_uuid__get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { tunnel_uuid: string };
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            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 };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        tunnels_list_tunnels_get: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody?: undefined;
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            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: ...; type: ... }
                                    | null };
                                    listener: { data?: { id: ...; type: ... } | null };
                                    owner: { data?: { id: ...; type: ... } | null };
                                };
                                type: "Tunnel";
                            }[];
                            links?: { next: string };
                            meta: { request_id: string };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        tunnels_patch_tunnels__tunnel_uuid__patch: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path: { tunnel_uuid: string };
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        data: {
                            attributes: {
                                label?: string
                                | null;
                                listener_ip_address?: string | null;
                                listener_port?: number | null;
                                state?: "STOPPING" | null;
                            };
                            type: "Tunnel";
                        };
                    };
                };
            };
            responses: {
                "200": {
                    content: {
                        "application/json": {
                            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 };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
        tunnels_post_tunnels_post: {
            parameters: {
                cookie?: undefined;
                header?: undefined;
                path?: undefined;
                query?: undefined;
            };
            requestBody: {
                content: {
                    "application/json": {
                        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";
                        };
                    };
                };
            };
            responses: {
                "201": {
                    content: {
                        "application/json": {
                            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 };
                        };
                    };
                    headers: { [name: string]: unknown };
                };
                "422": {
                    content: {
                        "application/json": {
                            detail?: {
                                ctx?: Record<string, unknown>;
                                input?: unknown;
                                loc: (string | number)[];
                                msg: string;
                                type: string;
                            }[];
                        };
                    };
                    headers: { [name: string]: unknown };
                };
            };
        };
    }
    Index
    bookmarks_delete_bookmarks__bookmark_id__delete: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { bookmark_id: string };
            query?: undefined;
        };
        requestBody?: undefined;
        responses: {
            "200": {
                content: { "application/json": { meta: { request_id: string } } };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    bookmarks_get_bookmarks__bookmark_id__get: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { bookmark_id: string };
            query?: { include?: "collection" | null };
        };
        requestBody?: undefined;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        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 };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    bookmarks_list_bookmarks_get: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: {
                include?: "collection" | null;
                "page[limit]"?: number;
                "page[marker]"?: string | null;
            };
        };
        requestBody?: undefined;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        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 };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    bookmarks_patch_bookmarks__bookmark_id__patch: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { bookmark_id: string };
            query?: undefined;
        };
        requestBody: {
            content: {
                "application/json": {
                    data: {
                        attributes: { name: string
                        | null; path: string };
                        type: "Bookmark";
                    };
                };
            };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        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 };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }

    bookmarks_post_bookmarks_post

    bookmarks_post_bookmarks_post: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        requestBody: {
            content: {
                "application/json": {
                    data: {
                        attributes: { name: string; path: string };
                        relationships: {
                            collection: { data: { id: string; type: "Collection" } };
                        };
                        type: "Bookmark";
                    };
                };
            };
        };
        responses: {
            "201": {
                content: {
                    "application/json": {
                        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 };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    get_tunnel_events_by_tunnel_uuid_tunnels__tunnel_uuid__events_get: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { tunnel_uuid: string };
            query?: {
                code_name?: string | null;
                is_error?: boolean | null;
                "page[limit]"?: number;
                "page[marker]"?: string | null;
            };
        };
        requestBody?: undefined;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        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 };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    stream_access_points_get_stream_access_points__stream_access_point_uuid__get: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { stream_access_point_uuid: string };
            query?: undefined;
        };
        requestBody?: undefined;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        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 };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    stream_access_points_list_stream_access_points_get: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: {
                "filter[endpoint_admin]"?: boolean;
                "filter[fulltext]"?: string | null;
                "page[limit]"?: number;
                "page[marker]"?: string | null;
            };
        };
        requestBody?: undefined;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        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: ...; type: ... }
                                | null };
                            };
                            type: "StreamAccessPoint";
                        }[];
                        links?: { next: string };
                        meta: { request_id: string };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    tunnels_delete_tunnels__tunnel_uuid__delete: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { tunnel_uuid: string };
            query?: undefined;
        };
        requestBody?: undefined;
        responses: {
            "200": {
                content: { "application/json": { meta: { request_id: string } } };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    tunnels_get_tunnels__tunnel_uuid__get: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { tunnel_uuid: string };
            query?: undefined;
        };
        requestBody?: undefined;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        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 };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    tunnels_list_tunnels_get: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        requestBody?: undefined;
        responses: {
            "200": {
                content: {
                    "application/json": {
                        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: ...; type: ... }
                                | null };
                                listener: { data?: { id: ...; type: ... } | null };
                                owner: { data?: { id: ...; type: ... } | null };
                            };
                            type: "Tunnel";
                        }[];
                        links?: { next: string };
                        meta: { request_id: string };
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }
    tunnels_patch_tunnels__tunnel_uuid__patch: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path: { tunnel_uuid: string };
            query?: undefined;
        };
        requestBody: {
            content: {
                "application/json": {
                    data: {
                        attributes: {
                            label?: string
                            | null;
                            listener_ip_address?: string | null;
                            listener_port?: number | null;
                            state?: "STOPPING" | null;
                        };
                        type: "Tunnel";
                    };
                };
            };
        };
        responses: {
            "200": {
                content: {
                    "application/json": {
                        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 };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }

    tunnels_post_tunnels_post

    tunnels_post_tunnels_post: {
        parameters: {
            cookie?: undefined;
            header?: undefined;
            path?: undefined;
            query?: undefined;
        };
        requestBody: {
            content: {
                "application/json": {
                    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";
                    };
                };
            };
        };
        responses: {
            "201": {
                content: {
                    "application/json": {
                        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 };
                    };
                };
                headers: { [name: string]: unknown };
            };
            "422": {
                content: {
                    "application/json": {
                        detail?: {
                            ctx?: Record<string, unknown>;
                            input?: unknown;
                            loc: (string | number)[];
                            msg: string;
                            type: string;
                        }[];
                    };
                };
                headers: { [name: string]: unknown };
            };
        };
    }