ParameterSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)The parameter specification for the cloud control.
Attributes |
|
|---|---|
| Name | Description |
name |
str
Required. The name of the parameter. |
display_name |
str
Optional. The friendly 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. Whether the parameter is required. |
value_type |
google.cloud.cloudsecuritycompliance_v1.types.ParameterSpec.ValueType
Required. The 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. The list of parameter substitutions. |
sub_parameters |
MutableSequence[google.cloud.cloudsecuritycompliance_v1.types.ParameterSpec]
Optional. The parameter specification for oneOf
attributes.
|
validation |
google.cloud.cloudsecuritycompliance_v1.types.Validation
Optional. The permitted set of values for the parameter. |
Classes
ValueType
ValueType(value)The type of parameter value.