ParameterSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A parameter spec of the cloud control.
Attributes |
|
---|---|
Name | Description |
name |
str
Required. The name of the parameter. |
display_name |
str
Optional. The display name of the parameter. The maximum length is 200 characters. |
description |
str
Optional. The description of the parameter. The maximum length is 2000 characters. |
is_required |
bool
Required. if the parameter is required |
value_type |
google.cloud.cloudsecuritycompliance_v1.types.ParameterSpec.ValueType
Required. Parameter value type. |
default_value |
google.cloud.cloudsecuritycompliance_v1.types.ParamValue
Optional. The default value of the parameter. |
substitution_rules |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.ParameterSubstitutionRule]
Optional. List of parameter substitutions. |
sub_parameters |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.ParameterSpec]
Optional. ParameterSpec for oneof attributes. |
validation |
google.cloud.cloudsecuritycompliance_v1.types.Validation
Optional. The allowed set of values for the parameter. |
Classes
ValueType
ValueType(value)
The type of the parameter value.