GoogleCloudApihubV1ConfigVariableTemplate
import type { GoogleCloudApihubV1ConfigVariableTemplate } from "https://googleapis.deno.dev/v1/apihub:v1.ts";
ConfigVariableTemplate represents a configuration variable template present in a Plugin Config.
interface GoogleCloudApihubV1ConfigVariableTemplate {
description?: string;
enumOptions?: GoogleCloudApihubV1ConfigValueOption[];
id?: string;
multiSelectOptions?: GoogleCloudApihubV1ConfigValueOption[];
required?: boolean;
validationRegex?: string;
valueType?:
} | "VALUE_TYPE_UNSPECIFIED"
| "STRING"
| "INT"
| "BOOL"
| "SECRET"
| "ENUM"
| "MULTI_SELECT"
| "MULTI_STRING"
| "MULTI_INT";
§Properties
§
enumOptions?: GoogleCloudApihubV1ConfigValueOption[]
[src]Optional. Enum options. To be populated if ValueType
is ENUM
.
§
multiSelectOptions?: GoogleCloudApihubV1ConfigValueOption[]
[src]Optional. Multi select options. To be populated if ValueType
is
MULTI_SELECT
.
§
required?: boolean
[src]Optional. Flag represents that this ConfigVariable
must be provided for
a PluginInstance.