libZSservicesZSamazonka-panoramaZSamazonka-panorama
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.Panorama.Lens

Description

 
Synopsis

Operations

UpdateDeviceMetadata

DescribeApplicationInstanceDetails

CreateApplicationInstance

createApplicationInstance_runtimeRoleArn :: Lens' CreateApplicationInstance (Maybe Text) Source #

The ARN of a runtime role for the application instance.

createApplicationInstance_applicationInstanceIdToReplace :: Lens' CreateApplicationInstance (Maybe Text) Source #

The ID of an application instance to replace with the new instance.

ListTagsForResource

RemoveApplicationInstance

ListDevicesJobs

listDevicesJobs_nextToken :: Lens' ListDevicesJobs (Maybe Text) Source #

Specify the pagination token from a previous request to retrieve the next page of results.

listDevicesJobs_deviceId :: Lens' ListDevicesJobs (Maybe Text) Source #

Filter results by the job's target device ID.

listDevicesJobs_maxResults :: Lens' ListDevicesJobs (Maybe Natural) Source #

The maximum number of device jobs to return in one page of results.

listDevicesJobsResponse_nextToken :: Lens' ListDevicesJobsResponse (Maybe Text) Source #

A pagination token that's included if more results are available.

CreateNodeFromTemplateJob

DeregisterPackageVersion

deregisterPackageVersion_updatedLatestPatchVersion :: Lens' DeregisterPackageVersion (Maybe Text) Source #

If the version was marked latest, the new version to maker as latest.

ListPackages

listPackages_nextToken :: Lens' ListPackages (Maybe Text) Source #

Specify the pagination token from a previous request to retrieve the next page of results.

listPackages_maxResults :: Lens' ListPackages (Maybe Natural) Source #

The maximum number of packages to return in one page of results.

listPackagesResponse_nextToken :: Lens' ListPackagesResponse (Maybe Text) Source #

A pagination token that's included if more results are available.

DescribeApplicationInstance

RegisterPackageVersion

registerPackageVersion_markLatest :: Lens' RegisterPackageVersion (Maybe Bool) Source #

Whether to mark the new version as the latest version.

DescribeNodeFromTemplateJob

CreatePackageImportJob

createPackageImportJob_clientToken :: Lens' CreatePackageImportJob Text Source #

A client token for the package import job.

DescribePackage

describePackageResponse_writeAccessPrincipalArns :: Lens' DescribePackageResponse (Maybe [Text]) Source #

ARNs of accounts that have write access to the package.

describePackageResponse_readAccessPrincipalArns :: Lens' DescribePackageResponse (Maybe [Text]) Source #

ARNs of accounts that have read access to the package.

ListApplicationInstances

listApplicationInstances_nextToken :: Lens' ListApplicationInstances (Maybe Text) Source #

Specify the pagination token from a previous request to retrieve the next page of results.

listApplicationInstances_maxResults :: Lens' ListApplicationInstances (Maybe Natural) Source #

The maximum number of application instances to return in one page of results.

listApplicationInstancesResponse_nextToken :: Lens' ListApplicationInstancesResponse (Maybe Text) Source #

A pagination token that's included if more results are available.

DescribeDeviceJob

describeDeviceJobResponse_imageVersion :: Lens' DescribeDeviceJobResponse (Maybe Text) Source #

For an OTA job, the target version of the device software.

DescribePackageImportJob

DescribeDevice

describeDeviceResponse_latestSoftware :: Lens' DescribeDeviceResponse (Maybe Text) Source #

The latest software version available for the device.

DescribePackageVersion

DescribeNode

describeNode_ownerAccount :: Lens' DescribeNode (Maybe Text) Source #

The account ID of the node's owner.

ListNodeFromTemplateJobs

listNodeFromTemplateJobs_nextToken :: Lens' ListNodeFromTemplateJobs (Maybe Text) Source #

Specify the pagination token from a previous request to retrieve the next page of results.

listNodeFromTemplateJobs_maxResults :: Lens' ListNodeFromTemplateJobs (Maybe Natural) Source #

The maximum number of node from template jobs to return in one page of results.

listNodeFromTemplateJobsResponse_nextToken :: Lens' ListNodeFromTemplateJobsResponse (Maybe Text) Source #

A pagination token that's included if more results are available.

TagResource

ListApplicationInstanceDependencies

listApplicationInstanceDependencies_nextToken :: Lens' ListApplicationInstanceDependencies (Maybe Text) Source #

Specify the pagination token from a previous request to retrieve the next page of results.

listApplicationInstanceDependencies_maxResults :: Lens' ListApplicationInstanceDependencies (Maybe Natural) Source #

The maximum number of application instance dependencies to return in one page of results.

ListApplicationInstanceNodeInstances

listApplicationInstanceNodeInstances_nextToken :: Lens' ListApplicationInstanceNodeInstances (Maybe Text) Source #

Specify the pagination token from a previous request to retrieve the next page of results.

listApplicationInstanceNodeInstances_maxResults :: Lens' ListApplicationInstanceNodeInstances (Maybe Natural) Source #

The maximum number of node instances to return in one page of results.

CreateJobForDevices

UntagResource

DeletePackage

deletePackage_forceDelete :: Lens' DeletePackage (Maybe Bool) Source #

Delete the package even if it has artifacts stored in its access point. Deletes the package's artifacts from Amazon S3.

CreatePackage

ProvisionDevice

provisionDeviceResponse_certificates :: Lens' ProvisionDeviceResponse (Maybe ByteString) Source #

The device's configuration bundle.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

DeleteDevice

ListNodes

listNodes_patchVersion :: Lens' ListNodes (Maybe Text) Source #

Search for nodes by patch version.

listNodes_packageName :: Lens' ListNodes (Maybe Text) Source #

Search for nodes by name.

listNodes_packageVersion :: Lens' ListNodes (Maybe Text) Source #

Search for nodes by version.

listNodes_category :: Lens' ListNodes (Maybe NodeCategory) Source #

Search for nodes by category.

listNodes_nextToken :: Lens' ListNodes (Maybe Text) Source #

Specify the pagination token from a previous request to retrieve the next page of results.

listNodes_ownerAccount :: Lens' ListNodes (Maybe Text) Source #

Search for nodes by the account ID of the nodes' owner.

listNodes_maxResults :: Lens' ListNodes (Maybe Natural) Source #

The maximum number of nodes to return in one page of results.

listNodesResponse_nextToken :: Lens' ListNodesResponse (Maybe Text) Source #

A pagination token that's included if more results are available.

listNodesResponse_httpStatus :: Lens' ListNodesResponse Int Source #

The response's http status code.

ListDevices

listDevices_nextToken :: Lens' ListDevices (Maybe Text) Source #

Specify the pagination token from a previous request to retrieve the next page of results.

listDevices_maxResults :: Lens' ListDevices (Maybe Natural) Source #

The maximum number of devices to return in one page of results.

listDevicesResponse_nextToken :: Lens' ListDevicesResponse (Maybe Text) Source #

A pagination token that's included if more results are available.

ListPackageImportJobs

listPackageImportJobs_nextToken :: Lens' ListPackageImportJobs (Maybe Text) Source #

Specify the pagination token from a previous request to retrieve the next page of results.

listPackageImportJobs_maxResults :: Lens' ListPackageImportJobs (Maybe Natural) Source #

The maximum number of package import jobs to return in one page of results.

listPackageImportJobsResponse_nextToken :: Lens' ListPackageImportJobsResponse (Maybe Text) Source #

A pagination token that's included if more results are available.

Types

ApplicationInstance

applicationInstance_statusDescription :: Lens' ApplicationInstance (Maybe Text) Source #

The application instance's status description.

applicationInstance_arn :: Lens' ApplicationInstance (Maybe Text) Source #

The application instance's ARN.

applicationInstance_createdTime :: Lens' ApplicationInstance (Maybe UTCTime) Source #

When the application instance was created.

applicationInstance_name :: Lens' ApplicationInstance (Maybe Text) Source #

The application instance's name.

applicationInstance_description :: Lens' ApplicationInstance (Maybe Text) Source #

The application instance's description.

Device

device_lastUpdatedTime :: Lens' Device (Maybe UTCTime) Source #

When the device was updated.

device_provisioningStatus :: Lens' Device (Maybe DeviceStatus) Source #

The device's provisioning status.

device_createdTime :: Lens' Device (Maybe UTCTime) Source #

When the device was created.

device_name :: Lens' Device (Maybe Text) Source #

The device's name.

device_leaseExpirationTime :: Lens' Device (Maybe UTCTime) Source #

The device's lease expiration time.

DeviceJob

deviceJob_createdTime :: Lens' DeviceJob (Maybe UTCTime) Source #

When the job was created.

deviceJob_deviceName :: Lens' DeviceJob (Maybe Text) Source #

The name of the target device

deviceJob_deviceId :: Lens' DeviceJob (Maybe Text) Source #

The ID of the target device.

DeviceJobConfig

deviceJobConfig_oTAJobConfig :: Lens' DeviceJobConfig (Maybe OTAJobConfig) Source #

A configuration for an over-the-air (OTA) upgrade. Required for OTA jobs.

EthernetPayload

EthernetStatus

ethernetStatus_hwAddress :: Lens' EthernetStatus (Maybe Text) Source #

The device's physical address.

Job

job_jobId :: Lens' Job (Maybe Text) Source #

The job's ID.

job_deviceId :: Lens' Job (Maybe Text) Source #

The target device's ID.

JobResourceTags

ManifestOverridesPayload

ManifestPayload

NetworkPayload

NetworkStatus

Node

node_ownerAccount :: Lens' Node (Maybe Text) Source #

The account ID of the node's owner.

node_description :: Lens' Node (Maybe Text) Source #

The node's description.

node_nodeId :: Lens' Node Text Source #

The node's ID.

node_name :: Lens' Node Text Source #

The node's name.

node_category :: Lens' Node NodeCategory Source #

The node's category.

node_packageName :: Lens' Node Text Source #

The node's package name.

node_packageId :: Lens' Node Text Source #

The node's package ID.

node_packageVersion :: Lens' Node Text Source #

The node's package version.

node_patchVersion :: Lens' Node Text Source #

The node's patch version.

node_createdTime :: Lens' Node UTCTime Source #

When the node was created.

NodeFromTemplateJob

NodeInputPort

nodeInputPort_maxConnections :: Lens' NodeInputPort (Maybe Int) Source #

The input port's max connections.

nodeInputPort_defaultValue :: Lens' NodeInputPort (Maybe Text) Source #

The input port's default value.

nodeInputPort_description :: Lens' NodeInputPort (Maybe Text) Source #

The input port's description.

NodeInstance

nodeInstance_packageName :: Lens' NodeInstance (Maybe Text) Source #

The instance's package name.

nodeInstance_packageVersion :: Lens' NodeInstance (Maybe Text) Source #

The instance's package version.

nodeInstance_packagePatchVersion :: Lens' NodeInstance (Maybe Text) Source #

The instance's package patch version.

NodeInterface

NodeOutputPort

nodeOutputPort_description :: Lens' NodeOutputPort (Maybe Text) Source #

The output port's description.

OTAJobConfig

oTAJobConfig_imageVersion :: Lens' OTAJobConfig Text Source #

The target version of the device software.

OutPutS3Location

PackageImportJob

PackageImportJobInputConfig

PackageImportJobOutput

PackageImportJobOutputConfig

PackageListItem

PackageObject

PackageVersionInputConfig

PackageVersionOutputConfig

packageVersionOutputConfig_markLatest :: Lens' PackageVersionOutputConfig (Maybe Bool) Source #

Indicates that the version is recommended for all users.

S3Location

StaticIpConnectionInfo

StorageLocation