# Module `netapp_ontap.models.storage_switch_sfp`

Copyright © 2022 NetApp Inc. All rights reserved.

## Classes

`class StorageSwitchSfpSchema (*, 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 StorageSwitchSfp object

  ### Ancestors

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

  ### Class variables

  `serial_number GET POST PATCH`

    Storage switch port SFP serial number

  `transmitter_type GET POST PATCH`

    Storage switch port SFP transmitter type

    Valid choices:

    - unknown
    - long_wave_laser
    - short_wave_laser
    - long_wave_laser_cost_reduced
    - electrical
    - ten_gig_base_sr
    - ten_gig_base_lr
    - ten_gig_base_er
    - ten_gig_base_lx4
    - ten_gig_base_sw
    - ten_gig_base_lw
    - ten_gig_base_ew
  `type GET POST PATCH`

    Storage switch port SFP type

    Valid choices:

    - unknown
    - other
    - gbic
    - embedded
    - glm
    - gbic_with_serial_id
    - gbic_without_serial_id
    - sfp_with_serial_id
    - sfp_without_serial_id
    - xfp
    - x2_short
    - x2_medium
    - x2_tall
    - xpak_short
    - xpak_medium
    - xpak_tall
    - xenpak
    - sfp_dw_dm
    - qsfp
    - x2_dw_dm
    - gbic_not_installed
    - small_form_factor