libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

Description

Retrieves information about a gateway capability configuration. Each gateway capability defines data sources for a gateway. A capability configuration can contain multiple data source configurations. If you define OPC-UA sources for a gateway in the IoT SiteWise console, all of your OPC-UA sources are stored in one capability configuration. To list all capability configurations for a gateway, use DescribeGateway.

Synopsis

Creating a Request

data DescribeGatewayCapabilityConfiguration Source #

Constructors

DescribeGatewayCapabilityConfiguration' 

Fields

  • gatewayId :: Text

    The ID of the gateway that defines the capability configuration.

  • capabilityNamespace :: Text

    The namespace of the capability configuration. For example, if you configure OPC-UA sources from the IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Instances

Instances details
Eq DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

Read DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

Show DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

Generic DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

NFData DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

Hashable DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

AWSRequest DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

ToHeaders DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

ToPath DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

ToQuery DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

type Rep DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

type Rep DescribeGatewayCapabilityConfiguration = D1 ('MetaData "DescribeGatewayCapabilityConfiguration" "Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "DescribeGatewayCapabilityConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "capabilityNamespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeGatewayCapabilityConfiguration Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

newDescribeGatewayCapabilityConfiguration Source #

Create a value of DescribeGatewayCapabilityConfiguration 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:gatewayId:DescribeGatewayCapabilityConfiguration', describeGatewayCapabilityConfiguration_gatewayId - The ID of the gateway that defines the capability configuration.

$sel:capabilityNamespace:DescribeGatewayCapabilityConfiguration', describeGatewayCapabilityConfiguration_capabilityNamespace - The namespace of the capability configuration. For example, if you configure OPC-UA sources from the IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Request Lenses

describeGatewayCapabilityConfiguration_gatewayId :: Lens' DescribeGatewayCapabilityConfiguration Text Source #

The ID of the gateway that defines the capability configuration.

describeGatewayCapabilityConfiguration_capabilityNamespace :: Lens' DescribeGatewayCapabilityConfiguration Text Source #

The namespace of the capability configuration. For example, if you configure OPC-UA sources from the IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, where version is a number such as 1.

Destructuring the Response

data DescribeGatewayCapabilityConfigurationResponse Source #

Constructors

DescribeGatewayCapabilityConfigurationResponse' 

Fields

  • httpStatus :: Int

    The response's http status code.

  • gatewayId :: Text

    The ID of the gateway that defines the capability configuration.

  • capabilityNamespace :: Text

    The namespace of the gateway capability.

  • capabilityConfiguration :: Text

    The JSON document that defines the gateway capability's configuration. For more information, see Configuring data sources (CLI) in the IoT SiteWise User Guide.

  • capabilitySyncStatus :: CapabilitySyncStatus

    The synchronization status of the capability configuration. The sync status can be one of the following:

    • IN_SYNC – The gateway is running the capability configuration.
    • OUT_OF_SYNC – The gateway hasn't received the capability configuration.
    • SYNC_FAILED – The gateway rejected the capability configuration.

Instances

Instances details
Eq DescribeGatewayCapabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

Read DescribeGatewayCapabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

Show DescribeGatewayCapabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

Generic DescribeGatewayCapabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

NFData DescribeGatewayCapabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

type Rep DescribeGatewayCapabilityConfigurationResponse Source # 
Instance details

Defined in Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration

type Rep DescribeGatewayCapabilityConfigurationResponse = D1 ('MetaData "DescribeGatewayCapabilityConfigurationResponse" "Amazonka.IoTSiteWise.DescribeGatewayCapabilityConfiguration" "libZSservicesZSamazonka-iotsitewiseZSamazonka-iotsitewise" 'False) (C1 ('MetaCons "DescribeGatewayCapabilityConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "capabilityNamespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "capabilityConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "capabilitySyncStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CapabilitySyncStatus)))))

newDescribeGatewayCapabilityConfigurationResponse Source #

Create a value of DescribeGatewayCapabilityConfigurationResponse 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:DescribeGatewayCapabilityConfigurationResponse', describeGatewayCapabilityConfigurationResponse_httpStatus - The response's http status code.

$sel:gatewayId:DescribeGatewayCapabilityConfiguration', describeGatewayCapabilityConfigurationResponse_gatewayId - The ID of the gateway that defines the capability configuration.

$sel:capabilityNamespace:DescribeGatewayCapabilityConfiguration', describeGatewayCapabilityConfigurationResponse_capabilityNamespace - The namespace of the gateway capability.

$sel:capabilityConfiguration:DescribeGatewayCapabilityConfigurationResponse', describeGatewayCapabilityConfigurationResponse_capabilityConfiguration - The JSON document that defines the gateway capability's configuration. For more information, see Configuring data sources (CLI) in the IoT SiteWise User Guide.

$sel:capabilitySyncStatus:DescribeGatewayCapabilityConfigurationResponse', describeGatewayCapabilityConfigurationResponse_capabilitySyncStatus - The synchronization status of the capability configuration. The sync status can be one of the following:

  • IN_SYNC – The gateway is running the capability configuration.
  • OUT_OF_SYNC – The gateway hasn't received the capability configuration.
  • SYNC_FAILED – The gateway rejected the capability configuration.

Response Lenses

describeGatewayCapabilityConfigurationResponse_capabilityConfiguration :: Lens' DescribeGatewayCapabilityConfigurationResponse Text Source #

The JSON document that defines the gateway capability's configuration. For more information, see Configuring data sources (CLI) in the IoT SiteWise User Guide.

describeGatewayCapabilityConfigurationResponse_capabilitySyncStatus :: Lens' DescribeGatewayCapabilityConfigurationResponse CapabilitySyncStatus Source #

The synchronization status of the capability configuration. The sync status can be one of the following:

  • IN_SYNC – The gateway is running the capability configuration.
  • OUT_OF_SYNC – The gateway hasn't received the capability configuration.
  • SYNC_FAILED – The gateway rejected the capability configuration.