Prometheus Entity Management API
    Preparing search index...

    Defines a security scheme that can be used to secure an agent's endpoints. This is a discriminated union type based on the OpenAPI 3.2 Security Scheme Object. See: https://spec.openapis.org/oas/v3.2.0.html#security-scheme-object

    interface SecurityScheme {
        scheme?:
            | { $case: "apiKeySecurityScheme"; value: APIKeySecurityScheme }
            | { $case: "httpAuthSecurityScheme"; value: HTTPAuthSecurityScheme }
            | { $case: "oauth2SecurityScheme"; value: OAuth2SecurityScheme }
            | {
                $case: "openIdConnectSecurityScheme";
                value: OpenIdConnectSecurityScheme;
            }
            | { $case: "mtlsSecurityScheme"; value: MutualTlsSecurityScheme };
    }
    Index
    scheme?:
        | { $case: "apiKeySecurityScheme"; value: APIKeySecurityScheme }
        | { $case: "httpAuthSecurityScheme"; value: HTTPAuthSecurityScheme }
        | { $case: "oauth2SecurityScheme"; value: OAuth2SecurityScheme }
        | {
            $case: "openIdConnectSecurityScheme";
            value: OpenIdConnectSecurityScheme;
        }
        | { $case: "mtlsSecurityScheme"; value: MutualTlsSecurityScheme }