ParameterDefinitionsValue Class

The definition of a parameter that can be provided to the policy.

Inheritance
ParameterDefinitionsValue

Constructor

ParameterDefinitionsValue(*, type: typing.Union[str, _ForwardRef('ParameterType'), NoneType] = None, allowed_values: typing.Union[typing.List[typing.Any], NoneType] = None, default_value: typing.Union[typing.Any, NoneType] = None, metadata: typing.Union[_ForwardRef('ParameterDefinitionsValueMetadata'), NoneType] = None, **kwargs)

Parameters

type
str or ParameterType
Required

The data type of the parameter. Possible values include: "String", "Array", "Object", "Boolean", "Integer", "Float", "DateTime".

allowed_values
list[any]
Required

The allowed values for the parameter.

default_value
any
Required

The default value for the parameter if no value is provided.

metadata
ParameterDefinitionsValueMetadata
Required

General metadata for the parameter.