Class ParameterSpec (0.1.0)

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.