Class GoogleCloudApihubV1ConfigVariableTemplate
ConfigVariableTemplate represents a configuration variable template present in a Plugin Config.
Implements
Inherited Members
Namespace: Google.Apis.APIhub.v1.Data
Assembly: Google.Apis.APIhub.v1.dll
Syntax
public class GoogleCloudApihubV1ConfigVariableTemplate : IDirectResponseSchema
Properties
Description
Optional. Description.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnumOptions
Optional. Enum options. To be populated if ValueType
is ENUM
.
Declaration
[JsonProperty("enumOptions")]
public virtual IList<GoogleCloudApihubV1ConfigValueOption> EnumOptions { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudApihubV1ConfigValueOption> |
Id
Required. ID of the config variable. Must be unique within the configuration.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
MultiSelectOptions
Optional. Multi select options. To be populated if ValueType
is MULTI_SELECT
.
Declaration
[JsonProperty("multiSelectOptions")]
public virtual IList<GoogleCloudApihubV1ConfigValueOption> MultiSelectOptions { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudApihubV1ConfigValueOption> |
Required
Optional. Flag represents that this ConfigVariable
must be provided for a PluginInstance.
Declaration
[JsonProperty("required")]
public virtual bool? Required { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ValidationRegex
Optional. Regular expression in RE2 syntax used for validating the value
of a ConfigVariable
.
Declaration
[JsonProperty("validationRegex")]
public virtual string ValidationRegex { get; set; }
Property Value
Type | Description |
---|---|
string |
ValueType
Required. Type of the parameter: string, int, bool etc.
Declaration
[JsonProperty("valueType")]
public virtual string ValueType { get; set; }
Property Value
Type | Description |
---|---|
string |