public sealed class ParameterSpec : IMessage<ParameterSpec>, IEquatable<ParameterSpec>, IDeepCloneable<ParameterSpec>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Security Compliance v1 API class ParameterSpec.
The parameter specification for the cloud control.
Implements
IMessageParameterSpec, IEquatableParameterSpec, IDeepCloneableParameterSpec, IBufferMessage, IMessageNamespace
Google.Cloud.CloudSecurityCompliance.V1Assembly
Google.Cloud.CloudSecurityCompliance.V1.dll
Constructors
ParameterSpec()
public ParameterSpec()ParameterSpec(ParameterSpec)
public ParameterSpec(ParameterSpec other)| Parameter | |
|---|---|
| Name | Description |
other |
ParameterSpec |
Properties
DefaultValue
public ParamValue DefaultValue { get; set; }Optional. The default value of the parameter.
| Property Value | |
|---|---|
| Type | Description |
ParamValue |
|
Description
public string Description { get; set; }Optional. The description of the parameter. The maximum length is 2000 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Optional. The friendly name of the parameter. The maximum length is 200 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
IsRequired
public bool IsRequired { get; set; }Required. Whether the parameter is required.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Name
public string Name { get; set; }Required. The name of the parameter.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SubParameters
public RepeatedField<ParameterSpec> SubParameters { get; }Optional. The parameter specification for oneOf attributes.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldParameterSpec |
|
SubstitutionRules
public RepeatedField<ParameterSubstitutionRule> SubstitutionRules { get; }Optional. The list of parameter substitutions.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldParameterSubstitutionRule |
|
Validation
public Validation Validation { get; set; }Optional. The permitted set of values for the parameter.
| Property Value | |
|---|---|
| Type | Description |
Validation |
|
ValueType
public ParameterSpec.Types.ValueType ValueType { get; set; }Required. The parameter value type.
| Property Value | |
|---|---|
| Type | Description |
ParameterSpecTypesValueType |
|