Class GoogleCloudOrgpolicyV2ConstraintCustomConstraintDefinitionParameter
Defines a parameter structure.
Implements
Inherited Members
Namespace: Google.Apis.OrgPolicyAPI.v2.Data
Assembly: Google.Apis.OrgPolicyAPI.v2.dll
Syntax
public class GoogleCloudOrgpolicyV2ConstraintCustomConstraintDefinitionParameter : IDirectResponseSchema
Properties
DefaultValue
Sets the value of the parameter in an assignment if no value is given.
Declaration
[JsonProperty("defaultValue")]
public virtual object DefaultValue { get; set; }
Property Value
Type | Description |
---|---|
object |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Item
Determines the parameter’s value structure. For example, LIST can be specified by defining type : LIST, and item type as : STRING.
Declaration
[JsonProperty("item")]
public virtual string Item { get; set; }
Property Value
Type | Description |
---|---|
string |
Metadata
Defines subproperties primarily used by the UI to display user-friendly information.
Declaration
[JsonProperty("metadata")]
public virtual GoogleCloudOrgpolicyV2ConstraintCustomConstraintDefinitionParameterMetadata Metadata { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudOrgpolicyV2ConstraintCustomConstraintDefinitionParameterMetadata |
Type
Type of the parameter.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |
ValidValuesExpr
Provides a CEL expression to specify the acceptable parameter values during assignment. For example, parameterName in ("parameterValue1", "parameterValue2")
Declaration
[JsonProperty("validValuesExpr")]
public virtual string ValidValuesExpr { get; set; }
Property Value
Type | Description |
---|---|
string |