netget
    Preparing search index...

    Interface NetGetExposurePolicy

    interface NetGetExposurePolicy {
        auth: {
            mode: NetGetAuthMode;
            requiredForControl: boolean;
            requiredForDestructive: boolean;
            requiredForRead: boolean;
            rolesAllowed?: string[];
        };
        control: { control: boolean; destructive: boolean; read: boolean };
        enabled: boolean;
        headers?: {
            csp?: string;
            forwardedFor?: boolean;
            forwardedHost?: boolean;
            forwardedProto?: boolean;
            frameAncestors?: string[];
        };
        inbound: {
            allowHttp: boolean;
            allowHttps: boolean;
            allowWebsocket?: boolean;
            bindHosts?: string[];
            domain?: string;
            paths?: string[];
            subdomain?: string;
        };
        network: {
            allowCidrs?: string[];
            allowLan?: boolean;
            allowLoopback?: boolean;
            allowWan?: boolean;
            denyCidrs?: string[];
            trustedProxies?: string[];
        };
        publishMode: NetGetPublishMode;
        redirect: {
            additionalHosts?: string[];
            canonicalHost?: string;
            forceCanonicalHost?: boolean;
        };
        tls: {
            certificateRef?: string;
            mode: NetGetTlsMode;
            redirectHttpToHttps?: boolean;
        };
        visibility: NetGetVisibility;
    }
    Index

    Properties

    auth: {
        mode: NetGetAuthMode;
        requiredForControl: boolean;
        requiredForDestructive: boolean;
        requiredForRead: boolean;
        rolesAllowed?: string[];
    }
    control: { control: boolean; destructive: boolean; read: boolean }
    enabled: boolean
    headers?: {
        csp?: string;
        forwardedFor?: boolean;
        forwardedHost?: boolean;
        forwardedProto?: boolean;
        frameAncestors?: string[];
    }
    inbound: {
        allowHttp: boolean;
        allowHttps: boolean;
        allowWebsocket?: boolean;
        bindHosts?: string[];
        domain?: string;
        paths?: string[];
        subdomain?: string;
    }
    network: {
        allowCidrs?: string[];
        allowLan?: boolean;
        allowLoopback?: boolean;
        allowWan?: boolean;
        denyCidrs?: string[];
        trustedProxies?: string[];
    }
    publishMode: NetGetPublishMode
    redirect: {
        additionalHosts?: string[];
        canonicalHost?: string;
        forceCanonicalHost?: boolean;
    }
    tls: {
        certificateRef?: string;
        mode: NetGetTlsMode;
        redirectHttpToHttps?: boolean;
    }
    visibility: NetGetVisibility