amazonka-iotfleetwise-2.0: Amazon IoT FleetWise SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoTFleetWise.ImportSignalCatalog

Description

Creates a signal catalog using your existing VSS formatted content from your local device.

Synopsis

Creating a Request

data ImportSignalCatalog Source #

See: newImportSignalCatalog smart constructor.

Constructors

ImportSignalCatalog' 

Fields

  • description :: Maybe Text

    A brief description of the signal catalog.

  • tags :: Maybe [Tag]

    Metadata that can be used to manage the signal catalog.

  • vss :: Maybe FormattedVss

    The contents of the Vehicle Signal Specification (VSS) configuration. VSS is a precise language used to describe and model signals in vehicle networks.

  • name :: Text

    The name of the signal catalog to import.

Instances

Instances details
ToJSON ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

ToHeaders ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

ToPath ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

ToQuery ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

AWSRequest ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

Associated Types

type AWSResponse ImportSignalCatalog #

Generic ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

Associated Types

type Rep ImportSignalCatalog :: Type -> Type #

Read ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

Show ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

NFData ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

Methods

rnf :: ImportSignalCatalog -> () #

Eq ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

Hashable ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

type AWSResponse ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

type Rep ImportSignalCatalog Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

type Rep ImportSignalCatalog = D1 ('MetaData "ImportSignalCatalog" "Amazonka.IoTFleetWise.ImportSignalCatalog" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "ImportSignalCatalog'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "vss") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FormattedVss)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newImportSignalCatalog Source #

Create a value of ImportSignalCatalog with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ImportSignalCatalog, importSignalCatalog_description - A brief description of the signal catalog.

ImportSignalCatalog, importSignalCatalog_tags - Metadata that can be used to manage the signal catalog.

$sel:vss:ImportSignalCatalog', importSignalCatalog_vss - The contents of the Vehicle Signal Specification (VSS) configuration. VSS is a precise language used to describe and model signals in vehicle networks.

ImportSignalCatalog, importSignalCatalog_name - The name of the signal catalog to import.

Request Lenses

importSignalCatalog_description :: Lens' ImportSignalCatalog (Maybe Text) Source #

A brief description of the signal catalog.

importSignalCatalog_tags :: Lens' ImportSignalCatalog (Maybe [Tag]) Source #

Metadata that can be used to manage the signal catalog.

importSignalCatalog_vss :: Lens' ImportSignalCatalog (Maybe FormattedVss) Source #

The contents of the Vehicle Signal Specification (VSS) configuration. VSS is a precise language used to describe and model signals in vehicle networks.

importSignalCatalog_name :: Lens' ImportSignalCatalog Text Source #

The name of the signal catalog to import.

Destructuring the Response

data ImportSignalCatalogResponse Source #

See: newImportSignalCatalogResponse smart constructor.

Constructors

ImportSignalCatalogResponse' 

Fields

  • httpStatus :: Int

    The response's http status code.

  • name :: Text

    The name of the imported signal catalog.

  • arn :: Text

    The Amazon Resource Name (ARN) of the imported signal catalog.

Instances

Instances details
Generic ImportSignalCatalogResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

Associated Types

type Rep ImportSignalCatalogResponse :: Type -> Type #

Read ImportSignalCatalogResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

Show ImportSignalCatalogResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

NFData ImportSignalCatalogResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

Eq ImportSignalCatalogResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

type Rep ImportSignalCatalogResponse Source # 
Instance details

Defined in Amazonka.IoTFleetWise.ImportSignalCatalog

type Rep ImportSignalCatalogResponse = D1 ('MetaData "ImportSignalCatalogResponse" "Amazonka.IoTFleetWise.ImportSignalCatalog" "amazonka-iotfleetwise-2.0-3noXdw9CznA79cw3EwaHcU" 'False) (C1 ('MetaCons "ImportSignalCatalogResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newImportSignalCatalogResponse Source #

Create a value of ImportSignalCatalogResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:ImportSignalCatalogResponse', importSignalCatalogResponse_httpStatus - The response's http status code.

ImportSignalCatalog, importSignalCatalogResponse_name - The name of the imported signal catalog.

ImportSignalCatalogResponse, importSignalCatalogResponse_arn - The Amazon Resource Name (ARN) of the imported signal catalog.

Response Lenses

importSignalCatalogResponse_arn :: Lens' ImportSignalCatalogResponse Text Source #

The Amazon Resource Name (ARN) of the imported signal catalog.