# Module `netapp_ontap.models.ems_action_parameter`

Copyright © 2023 NetApp Inc. All rights reserved.

This file has been automatically generated based on the ONTAP REST API documentation.

## Classes

`class EmsActionParameterSchema (*, only: Union[Sequence[str], Set[str]] = None, exclude: Union[Sequence[str], Set[str]] = (), many: bool = False, context: Dict = None, load_only: Union[Sequence[str], Set[str]] = (), dump_only: Union[Sequence[str], Set[str]] = (), partial: Union[bool, Sequence[str], Set[str]] = False, unknown: str = None)`

  The fields of the EmsActionParameter object

  ### Ancestors

  - netapp_ontap.resource.ResourceSchema
  - marshmallow.schema.Schema
  - marshmallow.base.SchemaABC

  ### Class variables

  `description: EmsUiMessage GET`

    The description field of the ems_action_parameter.

  `enum: List[str] GET`

    Specifies the possible values of the parameter.

    Example: ["value-1","value-2"]

  `exclusive_maximum: bool GET`

    Specifies whether the "maximum" value is excluded in the parameter value range.

  `exclusive_minimum: bool GET`

    Specifies whether the "minimum" value is excluded in the parameter value range.

  `format: str GET`

    An optional modifier that serves as a hint at the content and format of the parameter.

    Example: date-time

  `help: EmsUiMessage GET`

    The help field of the ems_action_parameter.

  `items: str GET`

    If the type of the parameter is an array, this specifies the type of items in the form of a JSON object, {"type":"type-value"}, where the type-value is one of the values for the type property.

    Example:

  `max_items: Size GET`

    Specifies the maximum length of an array type parameter.

  `max_length: Size GET`

    Specifies the maximum length of a string type parameter.

  `maximum: Size GET`

    Specifies the maximum value of the parameter.

  `min_items: Size GET`

    Specifies the minimum length of an array type parameter.

  `min_length: Size GET`

    Specifies the minimum length of a string type parameter.

  `minimum: Size GET`

    Specifies the minimum value of the parameter.

  `name: str GET`

    Parameter name.

    Example: schedule-at

  `param_in: str GET`

    Specifies where the parameter is placed when invoking the action.

    Valid choices:

    - body
    - query
  `title: EmsUiMessage GET`

    The title field of the ems_action_parameter.

  `type: str GET`

    Parameter type.

    Valid choices:

    - string
    - number
    - integer
    - boolean
    - array
  `validation_error_message: EmsUiMessage GET`

    The validation_error_message field of the ems_action_parameter.