| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.Panorama.Types
Contents
- Service Configuration
- Errors
- ApplicationInstanceHealthStatus
- ApplicationInstanceStatus
- ConnectionType
- DeviceConnectionStatus
- DeviceStatus
- DeviceType
- JobResourceType
- JobType
- NetworkConnectionStatus
- NodeCategory
- NodeFromTemplateJobStatus
- NodeInstanceStatus
- PackageImportJobStatus
- PackageImportJobType
- PackageVersionStatus
- PortType
- StatusFilter
- TemplateType
- UpdateProgress
- ApplicationInstance
- Device
- DeviceJob
- DeviceJobConfig
- EthernetPayload
- EthernetStatus
- Job
- JobResourceTags
- ManifestOverridesPayload
- ManifestPayload
- NetworkPayload
- NetworkStatus
- Node
- NodeFromTemplateJob
- NodeInputPort
- NodeInstance
- NodeInterface
- NodeOutputPort
- OTAJobConfig
- OutPutS3Location
- PackageImportJob
- PackageImportJobInputConfig
- PackageImportJobOutput
- PackageImportJobOutputConfig
- PackageListItem
- PackageObject
- PackageVersionInputConfig
- PackageVersionOutputConfig
- S3Location
- StaticIpConnectionInfo
- StorageLocation
Description
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype ApplicationInstanceHealthStatus where
- newtype ApplicationInstanceStatus where
- ApplicationInstanceStatus' { }
- pattern ApplicationInstanceStatus_DEPLOYMENT_ERROR :: ApplicationInstanceStatus
- pattern ApplicationInstanceStatus_DEPLOYMENT_IN_PROGRESS :: ApplicationInstanceStatus
- pattern ApplicationInstanceStatus_DEPLOYMENT_PENDING :: ApplicationInstanceStatus
- pattern ApplicationInstanceStatus_DEPLOYMENT_REQUESTED :: ApplicationInstanceStatus
- pattern ApplicationInstanceStatus_DEPLOYMENT_SUCCEEDED :: ApplicationInstanceStatus
- pattern ApplicationInstanceStatus_REMOVAL_FAILED :: ApplicationInstanceStatus
- pattern ApplicationInstanceStatus_REMOVAL_IN_PROGRESS :: ApplicationInstanceStatus
- pattern ApplicationInstanceStatus_REMOVAL_PENDING :: ApplicationInstanceStatus
- pattern ApplicationInstanceStatus_REMOVAL_REQUESTED :: ApplicationInstanceStatus
- pattern ApplicationInstanceStatus_REMOVAL_SUCCEEDED :: ApplicationInstanceStatus
- newtype ConnectionType where
- ConnectionType' { }
- pattern ConnectionType_DHCP :: ConnectionType
- pattern ConnectionType_STATIC_IP :: ConnectionType
- newtype DeviceConnectionStatus where
- DeviceConnectionStatus' { }
- pattern DeviceConnectionStatus_AWAITING_CREDENTIALS :: DeviceConnectionStatus
- pattern DeviceConnectionStatus_ERROR :: DeviceConnectionStatus
- pattern DeviceConnectionStatus_NOT_AVAILABLE :: DeviceConnectionStatus
- pattern DeviceConnectionStatus_OFFLINE :: DeviceConnectionStatus
- pattern DeviceConnectionStatus_ONLINE :: DeviceConnectionStatus
- newtype DeviceStatus where
- DeviceStatus' { }
- pattern DeviceStatus_AWAITING_PROVISIONING :: DeviceStatus
- pattern DeviceStatus_DELETING :: DeviceStatus
- pattern DeviceStatus_ERROR :: DeviceStatus
- pattern DeviceStatus_FAILED :: DeviceStatus
- pattern DeviceStatus_PENDING :: DeviceStatus
- pattern DeviceStatus_SUCCEEDED :: DeviceStatus
- newtype DeviceType where
- DeviceType' { }
- pattern DeviceType_PANORAMA_APPLIANCE :: DeviceType
- pattern DeviceType_PANORAMA_APPLIANCE_DEVELOPER_KIT :: DeviceType
- newtype JobResourceType where
- JobResourceType' { }
- pattern JobResourceType_PACKAGE :: JobResourceType
- newtype JobType where
- JobType' {
- fromJobType :: Text
- pattern JobType_OTA :: JobType
- JobType' {
- newtype NetworkConnectionStatus where
- newtype NodeCategory where
- NodeCategory' { }
- pattern NodeCategory_BUSINESS_LOGIC :: NodeCategory
- pattern NodeCategory_MEDIA_SINK :: NodeCategory
- pattern NodeCategory_MEDIA_SOURCE :: NodeCategory
- pattern NodeCategory_ML_MODEL :: NodeCategory
- newtype NodeFromTemplateJobStatus where
- newtype NodeInstanceStatus where
- newtype PackageImportJobStatus where
- newtype PackageImportJobType where
- newtype PackageVersionStatus where
- newtype PortType where
- PortType' {
- fromPortType :: Text
- pattern PortType_BOOLEAN :: PortType
- pattern PortType_FLOAT32 :: PortType
- pattern PortType_INT32 :: PortType
- pattern PortType_MEDIA :: PortType
- pattern PortType_STRING :: PortType
- PortType' {
- newtype StatusFilter where
- StatusFilter' { }
- pattern StatusFilter_DEPLOYMENT_ERROR :: StatusFilter
- pattern StatusFilter_DEPLOYMENT_SUCCEEDED :: StatusFilter
- pattern StatusFilter_PROCESSING_DEPLOYMENT :: StatusFilter
- pattern StatusFilter_PROCESSING_REMOVAL :: StatusFilter
- pattern StatusFilter_REMOVAL_FAILED :: StatusFilter
- pattern StatusFilter_REMOVAL_SUCCEEDED :: StatusFilter
- newtype TemplateType where
- TemplateType' { }
- pattern TemplateType_RTSP_CAMERA_STREAM :: TemplateType
- newtype UpdateProgress where
- UpdateProgress' { }
- pattern UpdateProgress_COMPLETED :: UpdateProgress
- pattern UpdateProgress_DOWNLOADING :: UpdateProgress
- pattern UpdateProgress_FAILED :: UpdateProgress
- pattern UpdateProgress_IN_PROGRESS :: UpdateProgress
- pattern UpdateProgress_PENDING :: UpdateProgress
- pattern UpdateProgress_REBOOTING :: UpdateProgress
- pattern UpdateProgress_VERIFYING :: UpdateProgress
- data ApplicationInstance = ApplicationInstance' {
- status :: Maybe ApplicationInstanceStatus
- statusDescription :: Maybe Text
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- defaultRuntimeContextDevice :: Maybe Text
- defaultRuntimeContextDeviceName :: Maybe Text
- name :: Maybe Text
- healthStatus :: Maybe ApplicationInstanceHealthStatus
- applicationInstanceId :: Maybe Text
- description :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newApplicationInstance :: ApplicationInstance
- applicationInstance_status :: Lens' ApplicationInstance (Maybe ApplicationInstanceStatus)
- applicationInstance_statusDescription :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_arn :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_createdTime :: Lens' ApplicationInstance (Maybe UTCTime)
- applicationInstance_defaultRuntimeContextDevice :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_defaultRuntimeContextDeviceName :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_name :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_healthStatus :: Lens' ApplicationInstance (Maybe ApplicationInstanceHealthStatus)
- applicationInstance_applicationInstanceId :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_description :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_tags :: Lens' ApplicationInstance (Maybe (HashMap Text Text))
- data Device = Device' {}
- newDevice :: Device
- device_lastUpdatedTime :: Lens' Device (Maybe UTCTime)
- device_provisioningStatus :: Lens' Device (Maybe DeviceStatus)
- device_createdTime :: Lens' Device (Maybe UTCTime)
- device_name :: Lens' Device (Maybe Text)
- device_deviceId :: Lens' Device (Maybe Text)
- device_leaseExpirationTime :: Lens' Device (Maybe UTCTime)
- data DeviceJob = DeviceJob' {}
- newDeviceJob :: DeviceJob
- deviceJob_jobId :: Lens' DeviceJob (Maybe Text)
- deviceJob_createdTime :: Lens' DeviceJob (Maybe UTCTime)
- deviceJob_deviceName :: Lens' DeviceJob (Maybe Text)
- deviceJob_deviceId :: Lens' DeviceJob (Maybe Text)
- data DeviceJobConfig = DeviceJobConfig' {}
- newDeviceJobConfig :: DeviceJobConfig
- deviceJobConfig_oTAJobConfig :: Lens' DeviceJobConfig (Maybe OTAJobConfig)
- data EthernetPayload = EthernetPayload' {}
- newEthernetPayload :: ConnectionType -> EthernetPayload
- ethernetPayload_staticIpConnectionInfo :: Lens' EthernetPayload (Maybe StaticIpConnectionInfo)
- ethernetPayload_connectionType :: Lens' EthernetPayload ConnectionType
- data EthernetStatus = EthernetStatus' {}
- newEthernetStatus :: EthernetStatus
- ethernetStatus_ipAddress :: Lens' EthernetStatus (Maybe Text)
- ethernetStatus_connectionStatus :: Lens' EthernetStatus (Maybe NetworkConnectionStatus)
- ethernetStatus_hwAddress :: Lens' EthernetStatus (Maybe Text)
- data Job = Job' {}
- newJob :: Job
- job_jobId :: Lens' Job (Maybe Text)
- job_deviceId :: Lens' Job (Maybe Text)
- data JobResourceTags = JobResourceTags' {}
- newJobResourceTags :: JobResourceType -> JobResourceTags
- jobResourceTags_resourceType :: Lens' JobResourceTags JobResourceType
- jobResourceTags_tags :: Lens' JobResourceTags (HashMap Text Text)
- data ManifestOverridesPayload = ManifestOverridesPayload' {
- payloadData :: Maybe Text
- newManifestOverridesPayload :: ManifestOverridesPayload
- manifestOverridesPayload_payloadData :: Lens' ManifestOverridesPayload (Maybe Text)
- data ManifestPayload = ManifestPayload' {
- payloadData :: Maybe Text
- newManifestPayload :: ManifestPayload
- manifestPayload_payloadData :: Lens' ManifestPayload (Maybe Text)
- data NetworkPayload = NetworkPayload' {}
- newNetworkPayload :: NetworkPayload
- networkPayload_ethernet1 :: Lens' NetworkPayload (Maybe EthernetPayload)
- networkPayload_ethernet0 :: Lens' NetworkPayload (Maybe EthernetPayload)
- data NetworkStatus = NetworkStatus' {}
- newNetworkStatus :: NetworkStatus
- networkStatus_ethernet1Status :: Lens' NetworkStatus (Maybe EthernetStatus)
- networkStatus_ethernet0Status :: Lens' NetworkStatus (Maybe EthernetStatus)
- data Node = Node' {
- packageArn :: Maybe Text
- ownerAccount :: Maybe Text
- description :: Maybe Text
- nodeId :: Text
- name :: Text
- category :: NodeCategory
- packageName :: Text
- packageId :: Text
- packageVersion :: Text
- patchVersion :: Text
- createdTime :: POSIX
- newNode :: Text -> Text -> NodeCategory -> Text -> Text -> Text -> Text -> UTCTime -> Node
- node_packageArn :: Lens' Node (Maybe Text)
- node_ownerAccount :: Lens' Node (Maybe Text)
- node_description :: Lens' Node (Maybe Text)
- node_nodeId :: Lens' Node Text
- node_name :: Lens' Node Text
- node_category :: Lens' Node NodeCategory
- node_packageName :: Lens' Node Text
- node_packageId :: Lens' Node Text
- node_packageVersion :: Lens' Node Text
- node_patchVersion :: Lens' Node Text
- node_createdTime :: Lens' Node UTCTime
- data NodeFromTemplateJob = NodeFromTemplateJob' {}
- newNodeFromTemplateJob :: NodeFromTemplateJob
- nodeFromTemplateJob_status :: Lens' NodeFromTemplateJob (Maybe NodeFromTemplateJobStatus)
- nodeFromTemplateJob_jobId :: Lens' NodeFromTemplateJob (Maybe Text)
- nodeFromTemplateJob_createdTime :: Lens' NodeFromTemplateJob (Maybe UTCTime)
- nodeFromTemplateJob_templateType :: Lens' NodeFromTemplateJob (Maybe TemplateType)
- nodeFromTemplateJob_nodeName :: Lens' NodeFromTemplateJob (Maybe Text)
- nodeFromTemplateJob_statusMessage :: Lens' NodeFromTemplateJob (Maybe Text)
- data NodeInputPort = NodeInputPort' {
- maxConnections :: Maybe Int
- name :: Maybe Text
- defaultValue :: Maybe Text
- type' :: Maybe PortType
- description :: Maybe Text
- newNodeInputPort :: NodeInputPort
- nodeInputPort_maxConnections :: Lens' NodeInputPort (Maybe Int)
- nodeInputPort_name :: Lens' NodeInputPort (Maybe Text)
- nodeInputPort_defaultValue :: Lens' NodeInputPort (Maybe Text)
- nodeInputPort_type :: Lens' NodeInputPort (Maybe PortType)
- nodeInputPort_description :: Lens' NodeInputPort (Maybe Text)
- data NodeInstance = NodeInstance' {}
- newNodeInstance :: Text -> NodeInstanceStatus -> NodeInstance
- nodeInstance_packageName :: Lens' NodeInstance (Maybe Text)
- nodeInstance_packageVersion :: Lens' NodeInstance (Maybe Text)
- nodeInstance_packagePatchVersion :: Lens' NodeInstance (Maybe Text)
- nodeInstance_nodeName :: Lens' NodeInstance (Maybe Text)
- nodeInstance_nodeId :: Lens' NodeInstance (Maybe Text)
- nodeInstance_nodeInstanceId :: Lens' NodeInstance Text
- nodeInstance_currentStatus :: Lens' NodeInstance NodeInstanceStatus
- data NodeInterface = NodeInterface' {
- inputs :: [NodeInputPort]
- outputs :: [NodeOutputPort]
- newNodeInterface :: NodeInterface
- nodeInterface_inputs :: Lens' NodeInterface [NodeInputPort]
- nodeInterface_outputs :: Lens' NodeInterface [NodeOutputPort]
- data NodeOutputPort = NodeOutputPort' {}
- newNodeOutputPort :: NodeOutputPort
- nodeOutputPort_name :: Lens' NodeOutputPort (Maybe Text)
- nodeOutputPort_type :: Lens' NodeOutputPort (Maybe PortType)
- nodeOutputPort_description :: Lens' NodeOutputPort (Maybe Text)
- data OTAJobConfig = OTAJobConfig' {
- imageVersion :: Text
- newOTAJobConfig :: Text -> OTAJobConfig
- oTAJobConfig_imageVersion :: Lens' OTAJobConfig Text
- data OutPutS3Location = OutPutS3Location' {
- bucketName :: Text
- objectKey :: Text
- newOutPutS3Location :: Text -> Text -> OutPutS3Location
- outPutS3Location_bucketName :: Lens' OutPutS3Location Text
- outPutS3Location_objectKey :: Lens' OutPutS3Location Text
- data PackageImportJob = PackageImportJob' {}
- newPackageImportJob :: PackageImportJob
- packageImportJob_status :: Lens' PackageImportJob (Maybe PackageImportJobStatus)
- packageImportJob_jobType :: Lens' PackageImportJob (Maybe PackageImportJobType)
- packageImportJob_lastUpdatedTime :: Lens' PackageImportJob (Maybe UTCTime)
- packageImportJob_jobId :: Lens' PackageImportJob (Maybe Text)
- packageImportJob_createdTime :: Lens' PackageImportJob (Maybe UTCTime)
- packageImportJob_statusMessage :: Lens' PackageImportJob (Maybe Text)
- data PackageImportJobInputConfig = PackageImportJobInputConfig' {}
- newPackageImportJobInputConfig :: PackageImportJobInputConfig
- packageImportJobInputConfig_packageVersionInputConfig :: Lens' PackageImportJobInputConfig (Maybe PackageVersionInputConfig)
- data PackageImportJobOutput = PackageImportJobOutput' {}
- newPackageImportJobOutput :: Text -> Text -> Text -> OutPutS3Location -> PackageImportJobOutput
- packageImportJobOutput_packageId :: Lens' PackageImportJobOutput Text
- packageImportJobOutput_packageVersion :: Lens' PackageImportJobOutput Text
- packageImportJobOutput_patchVersion :: Lens' PackageImportJobOutput Text
- packageImportJobOutput_outputS3Location :: Lens' PackageImportJobOutput OutPutS3Location
- data PackageImportJobOutputConfig = PackageImportJobOutputConfig' {}
- newPackageImportJobOutputConfig :: PackageImportJobOutputConfig
- packageImportJobOutputConfig_packageVersionOutputConfig :: Lens' PackageImportJobOutputConfig (Maybe PackageVersionOutputConfig)
- data PackageListItem = PackageListItem' {}
- newPackageListItem :: PackageListItem
- packageListItem_packageId :: Lens' PackageListItem (Maybe Text)
- packageListItem_arn :: Lens' PackageListItem (Maybe Text)
- packageListItem_createdTime :: Lens' PackageListItem (Maybe UTCTime)
- packageListItem_packageName :: Lens' PackageListItem (Maybe Text)
- packageListItem_tags :: Lens' PackageListItem (Maybe (HashMap Text Text))
- data PackageObject = PackageObject' {
- name :: Text
- packageVersion :: Text
- patchVersion :: Text
- newPackageObject :: Text -> Text -> Text -> PackageObject
- packageObject_name :: Lens' PackageObject Text
- packageObject_packageVersion :: Lens' PackageObject Text
- packageObject_patchVersion :: Lens' PackageObject Text
- data PackageVersionInputConfig = PackageVersionInputConfig' {}
- newPackageVersionInputConfig :: S3Location -> PackageVersionInputConfig
- packageVersionInputConfig_s3Location :: Lens' PackageVersionInputConfig S3Location
- data PackageVersionOutputConfig = PackageVersionOutputConfig' {
- markLatest :: Maybe Bool
- packageName :: Text
- packageVersion :: Text
- newPackageVersionOutputConfig :: Text -> Text -> PackageVersionOutputConfig
- packageVersionOutputConfig_markLatest :: Lens' PackageVersionOutputConfig (Maybe Bool)
- packageVersionOutputConfig_packageName :: Lens' PackageVersionOutputConfig Text
- packageVersionOutputConfig_packageVersion :: Lens' PackageVersionOutputConfig Text
- data S3Location = S3Location' {}
- newS3Location :: Text -> Text -> S3Location
- s3Location_region :: Lens' S3Location (Maybe Text)
- s3Location_bucketName :: Lens' S3Location Text
- s3Location_objectKey :: Lens' S3Location Text
- data StaticIpConnectionInfo = StaticIpConnectionInfo' {}
- newStaticIpConnectionInfo :: Text -> Text -> Text -> StaticIpConnectionInfo
- staticIpConnectionInfo_ipAddress :: Lens' StaticIpConnectionInfo Text
- staticIpConnectionInfo_mask :: Lens' StaticIpConnectionInfo Text
- staticIpConnectionInfo_dns :: Lens' StaticIpConnectionInfo [Text]
- staticIpConnectionInfo_defaultGateway :: Lens' StaticIpConnectionInfo Text
- data StorageLocation = StorageLocation' {}
- newStorageLocation :: Text -> Text -> Text -> Text -> Text -> StorageLocation
- storageLocation_bucket :: Lens' StorageLocation Text
- storageLocation_repoPrefixLocation :: Lens' StorageLocation Text
- storageLocation_generatedPrefixLocation :: Lens' StorageLocation Text
- storageLocation_binaryPrefixLocation :: Lens' StorageLocation Text
- storageLocation_manifestPrefixLocation :: Lens' StorageLocation Text
Service Configuration
defaultService :: Service Source #
API version 2019-07-24 of the Amazon Panorama SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request contains an invalid parameter value.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requestor does not have permission to access the target action or resource.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The target resource is in use.
_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request would cause a limit to be exceeded.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An internal error occurred.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The target resource was not found.
ApplicationInstanceHealthStatus
newtype ApplicationInstanceHealthStatus Source #
Constructors
| ApplicationInstanceHealthStatus' | |
Fields | |
Bundled Patterns
Instances
ApplicationInstanceStatus
newtype ApplicationInstanceStatus Source #
Constructors
| ApplicationInstanceStatus' | |
Fields | |
Bundled Patterns
Instances
ConnectionType
newtype ConnectionType Source #
Constructors
| ConnectionType' | |
Fields | |
Bundled Patterns
| pattern ConnectionType_DHCP :: ConnectionType | |
| pattern ConnectionType_STATIC_IP :: ConnectionType |
Instances
DeviceConnectionStatus
newtype DeviceConnectionStatus Source #
Constructors
| DeviceConnectionStatus' | |
Fields | |
Bundled Patterns
Instances
DeviceStatus
newtype DeviceStatus Source #
Constructors
| DeviceStatus' | |
Fields | |
Bundled Patterns
| pattern DeviceStatus_AWAITING_PROVISIONING :: DeviceStatus | |
| pattern DeviceStatus_DELETING :: DeviceStatus | |
| pattern DeviceStatus_ERROR :: DeviceStatus | |
| pattern DeviceStatus_FAILED :: DeviceStatus | |
| pattern DeviceStatus_PENDING :: DeviceStatus | |
| pattern DeviceStatus_SUCCEEDED :: DeviceStatus |
Instances
DeviceType
newtype DeviceType Source #
Constructors
| DeviceType' | |
Fields | |
Bundled Patterns
| pattern DeviceType_PANORAMA_APPLIANCE :: DeviceType | |
| pattern DeviceType_PANORAMA_APPLIANCE_DEVELOPER_KIT :: DeviceType |
Instances
JobResourceType
newtype JobResourceType Source #
Constructors
| JobResourceType' | |
Fields | |
Bundled Patterns
| pattern JobResourceType_PACKAGE :: JobResourceType |
Instances
JobType
Constructors
| JobType' | |
Fields
| |
Bundled Patterns
| pattern JobType_OTA :: JobType |
Instances
NetworkConnectionStatus
newtype NetworkConnectionStatus Source #
Constructors
| NetworkConnectionStatus' | |
Fields | |
Bundled Patterns
| pattern NetworkConnectionStatus_CONNECTED :: NetworkConnectionStatus | |
| pattern NetworkConnectionStatus_NOT_CONNECTED :: NetworkConnectionStatus |
Instances
NodeCategory
newtype NodeCategory Source #
Constructors
| NodeCategory' | |
Fields | |
Bundled Patterns
| pattern NodeCategory_BUSINESS_LOGIC :: NodeCategory | |
| pattern NodeCategory_MEDIA_SINK :: NodeCategory | |
| pattern NodeCategory_MEDIA_SOURCE :: NodeCategory | |
| pattern NodeCategory_ML_MODEL :: NodeCategory |
Instances
NodeFromTemplateJobStatus
newtype NodeFromTemplateJobStatus Source #
Constructors
| NodeFromTemplateJobStatus' | |
Fields | |
Bundled Patterns
Instances
NodeInstanceStatus
newtype NodeInstanceStatus Source #
Constructors
| NodeInstanceStatus' | |
Fields | |
Bundled Patterns
| pattern NodeInstanceStatus_ERROR :: NodeInstanceStatus | |
| pattern NodeInstanceStatus_NOT_AVAILABLE :: NodeInstanceStatus | |
| pattern NodeInstanceStatus_RUNNING :: NodeInstanceStatus |
Instances
PackageImportJobStatus
newtype PackageImportJobStatus Source #
Constructors
| PackageImportJobStatus' | |
Fields | |
Bundled Patterns
| pattern PackageImportJobStatus_FAILED :: PackageImportJobStatus | |
| pattern PackageImportJobStatus_PENDING :: PackageImportJobStatus | |
| pattern PackageImportJobStatus_SUCCEEDED :: PackageImportJobStatus |
Instances
PackageImportJobType
newtype PackageImportJobType Source #
Constructors
| PackageImportJobType' | |
Fields | |
Bundled Patterns
| pattern PackageImportJobType_NODE_PACKAGE_VERSION :: PackageImportJobType |
Instances
PackageVersionStatus
newtype PackageVersionStatus Source #
Constructors
| PackageVersionStatus' | |
Fields | |
Bundled Patterns
Instances
PortType
Constructors
| PortType' | |
Fields
| |
Bundled Patterns
| pattern PortType_BOOLEAN :: PortType | |
| pattern PortType_FLOAT32 :: PortType | |
| pattern PortType_INT32 :: PortType | |
| pattern PortType_MEDIA :: PortType | |
| pattern PortType_STRING :: PortType |
Instances
StatusFilter
newtype StatusFilter Source #
Constructors
| StatusFilter' | |
Fields | |
Bundled Patterns
| pattern StatusFilter_DEPLOYMENT_ERROR :: StatusFilter | |
| pattern StatusFilter_DEPLOYMENT_SUCCEEDED :: StatusFilter | |
| pattern StatusFilter_PROCESSING_DEPLOYMENT :: StatusFilter | |
| pattern StatusFilter_PROCESSING_REMOVAL :: StatusFilter | |
| pattern StatusFilter_REMOVAL_FAILED :: StatusFilter | |
| pattern StatusFilter_REMOVAL_SUCCEEDED :: StatusFilter |
Instances
TemplateType
newtype TemplateType Source #
Constructors
| TemplateType' | |
Fields | |
Bundled Patterns
| pattern TemplateType_RTSP_CAMERA_STREAM :: TemplateType |
Instances
UpdateProgress
newtype UpdateProgress Source #
Constructors
| UpdateProgress' | |
Fields | |
Bundled Patterns
| pattern UpdateProgress_COMPLETED :: UpdateProgress | |
| pattern UpdateProgress_DOWNLOADING :: UpdateProgress | |
| pattern UpdateProgress_FAILED :: UpdateProgress | |
| pattern UpdateProgress_IN_PROGRESS :: UpdateProgress | |
| pattern UpdateProgress_PENDING :: UpdateProgress | |
| pattern UpdateProgress_REBOOTING :: UpdateProgress | |
| pattern UpdateProgress_VERIFYING :: UpdateProgress |
Instances
ApplicationInstance
data ApplicationInstance Source #
An application instance on a device.
See: newApplicationInstance smart constructor.
Constructors
| ApplicationInstance' | |
Fields
| |
Instances
newApplicationInstance :: ApplicationInstance Source #
Create a value of ApplicationInstance 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:status:ApplicationInstance', applicationInstance_status - The application instance's status.
$sel:statusDescription:ApplicationInstance', applicationInstance_statusDescription - The application instance's status description.
$sel:arn:ApplicationInstance', applicationInstance_arn - The application instance's ARN.
$sel:createdTime:ApplicationInstance', applicationInstance_createdTime - When the application instance was created.
$sel:defaultRuntimeContextDevice:ApplicationInstance', applicationInstance_defaultRuntimeContextDevice - The device's ID.
$sel:defaultRuntimeContextDeviceName:ApplicationInstance', applicationInstance_defaultRuntimeContextDeviceName - The device's name.
$sel:name:ApplicationInstance', applicationInstance_name - The application instance's name.
$sel:healthStatus:ApplicationInstance', applicationInstance_healthStatus - The application instance's health status.
$sel:applicationInstanceId:ApplicationInstance', applicationInstance_applicationInstanceId - The application instance's ID.
$sel:description:ApplicationInstance', applicationInstance_description - The application instance's description.
$sel:tags:ApplicationInstance', applicationInstance_tags - The application instance's tags.
applicationInstance_status :: Lens' ApplicationInstance (Maybe ApplicationInstanceStatus) Source #
The application instance's status.
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_defaultRuntimeContextDevice :: Lens' ApplicationInstance (Maybe Text) Source #
The device's ID.
applicationInstance_defaultRuntimeContextDeviceName :: Lens' ApplicationInstance (Maybe Text) Source #
The device's name.
applicationInstance_name :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's name.
applicationInstance_healthStatus :: Lens' ApplicationInstance (Maybe ApplicationInstanceHealthStatus) Source #
The application instance's health status.
applicationInstance_applicationInstanceId :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's ID.
applicationInstance_description :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's description.
applicationInstance_tags :: Lens' ApplicationInstance (Maybe (HashMap Text Text)) Source #
The application instance's tags.
Device
A device.
See: newDevice smart constructor.
Constructors
| Device' | |
Fields
| |
Instances
Create a value of Device 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:lastUpdatedTime:Device', device_lastUpdatedTime - When the device was updated.
$sel:provisioningStatus:Device', device_provisioningStatus - The device's provisioning status.
$sel:createdTime:Device', device_createdTime - When the device was created.
$sel:name:Device', device_name - The device's name.
$sel:deviceId:Device', device_deviceId - The device's ID.
$sel:leaseExpirationTime:Device', device_leaseExpirationTime - The device's lease expiration time.
device_provisioningStatus :: Lens' Device (Maybe DeviceStatus) Source #
The device's provisioning status.
device_leaseExpirationTime :: Lens' Device (Maybe UTCTime) Source #
The device's lease expiration time.
DeviceJob
A job that runs on a device.
See: newDeviceJob smart constructor.
Constructors
| DeviceJob' | |
Instances
| Eq DeviceJob Source # | |
| Read DeviceJob Source # | |
| Show DeviceJob Source # | |
| Generic DeviceJob Source # | |
| NFData DeviceJob Source # | |
Defined in Amazonka.Panorama.Types.DeviceJob | |
| Hashable DeviceJob Source # | |
Defined in Amazonka.Panorama.Types.DeviceJob | |
| FromJSON DeviceJob Source # | |
| type Rep DeviceJob Source # | |
Defined in Amazonka.Panorama.Types.DeviceJob type Rep DeviceJob = D1 ('MetaData "DeviceJob" "Amazonka.Panorama.Types.DeviceJob" "libZSservicesZSamazonka-panoramaZSamazonka-panorama" 'False) (C1 ('MetaCons "DeviceJob'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "deviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
newDeviceJob :: DeviceJob Source #
Create a value of DeviceJob 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:jobId:DeviceJob', deviceJob_jobId - The job's ID.
$sel:createdTime:DeviceJob', deviceJob_createdTime - When the job was created.
$sel:deviceName:DeviceJob', deviceJob_deviceName - The name of the target device
$sel:deviceId:DeviceJob', deviceJob_deviceId - The ID of the target device.
DeviceJobConfig
data DeviceJobConfig Source #
A job's configuration.
See: newDeviceJobConfig smart constructor.
Constructors
| DeviceJobConfig' | |
Fields
| |
Instances
newDeviceJobConfig :: DeviceJobConfig Source #
Create a value of DeviceJobConfig 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:oTAJobConfig:DeviceJobConfig', deviceJobConfig_oTAJobConfig - A configuration for an over-the-air (OTA) upgrade. Required for OTA
jobs.
deviceJobConfig_oTAJobConfig :: Lens' DeviceJobConfig (Maybe OTAJobConfig) Source #
A configuration for an over-the-air (OTA) upgrade. Required for OTA jobs.
EthernetPayload
data EthernetPayload Source #
A device's network configuration.
See: newEthernetPayload smart constructor.
Constructors
| EthernetPayload' | |
Fields
| |
Instances
Create a value of EthernetPayload 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:staticIpConnectionInfo:EthernetPayload', ethernetPayload_staticIpConnectionInfo - Network configuration for a static IP connection.
$sel:connectionType:EthernetPayload', ethernetPayload_connectionType - How the device gets an IP address.
ethernetPayload_staticIpConnectionInfo :: Lens' EthernetPayload (Maybe StaticIpConnectionInfo) Source #
Network configuration for a static IP connection.
ethernetPayload_connectionType :: Lens' EthernetPayload ConnectionType Source #
How the device gets an IP address.
EthernetStatus
data EthernetStatus Source #
A device's Ethernet status.
See: newEthernetStatus smart constructor.
Constructors
| EthernetStatus' | |
Fields
| |
Instances
newEthernetStatus :: EthernetStatus Source #
Create a value of EthernetStatus 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:ipAddress:EthernetStatus', ethernetStatus_ipAddress - The device's IP address.
$sel:connectionStatus:EthernetStatus', ethernetStatus_connectionStatus - The device's connection status.
$sel:hwAddress:EthernetStatus', ethernetStatus_hwAddress - The device's physical address.
ethernetStatus_ipAddress :: Lens' EthernetStatus (Maybe Text) Source #
The device's IP address.
ethernetStatus_connectionStatus :: Lens' EthernetStatus (Maybe NetworkConnectionStatus) Source #
The device's connection status.
ethernetStatus_hwAddress :: Lens' EthernetStatus (Maybe Text) Source #
The device's physical address.
Job
A job for a device.
See: newJob smart constructor.
Constructors
| Job' | |
Instances
| Eq Job Source # | |
| Read Job Source # | |
| Show Job Source # | |
| Generic Job Source # | |
| NFData Job Source # | |
Defined in Amazonka.Panorama.Types.Job | |
| Hashable Job Source # | |
Defined in Amazonka.Panorama.Types.Job | |
| FromJSON Job Source # | |
| type Rep Job Source # | |
Defined in Amazonka.Panorama.Types.Job type Rep Job = D1 ('MetaData "Job" "Amazonka.Panorama.Types.Job" "libZSservicesZSamazonka-panoramaZSamazonka-panorama" 'False) (C1 ('MetaCons "Job'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of Job 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:jobId:Job', job_jobId - The job's ID.
$sel:deviceId:Job', job_deviceId - The target device's ID.
JobResourceTags
data JobResourceTags Source #
Tags for a job.
See: newJobResourceTags smart constructor.
Constructors
| JobResourceTags' | |
Fields
| |
Instances
Create a value of JobResourceTags 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:resourceType:JobResourceTags', jobResourceTags_resourceType - The job's type.
$sel:tags:JobResourceTags', jobResourceTags_tags - The job's tags.
jobResourceTags_resourceType :: Lens' JobResourceTags JobResourceType Source #
The job's type.
jobResourceTags_tags :: Lens' JobResourceTags (HashMap Text Text) Source #
The job's tags.
ManifestOverridesPayload
data ManifestOverridesPayload Source #
Parameter overrides for an application instance. This is a JSON document
that has a single key (PayloadData) where the value is an escaped
string representation of the overrides document.
See: newManifestOverridesPayload smart constructor.
Constructors
| ManifestOverridesPayload' | |
Fields
| |
Instances
newManifestOverridesPayload :: ManifestOverridesPayload Source #
Create a value of ManifestOverridesPayload 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:payloadData:ManifestOverridesPayload', manifestOverridesPayload_payloadData - The overrides document.
manifestOverridesPayload_payloadData :: Lens' ManifestOverridesPayload (Maybe Text) Source #
The overrides document.
ManifestPayload
data ManifestPayload Source #
A application verion's manifest file. This is a JSON document that has
a single key (PayloadData) where the value is an escaped string
representation of the application manifest (graph.json). This file is
located in the graphs folder in your application source.
See: newManifestPayload smart constructor.
Constructors
| ManifestPayload' | |
Fields
| |
Instances
newManifestPayload :: ManifestPayload Source #
Create a value of ManifestPayload 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:payloadData:ManifestPayload', manifestPayload_payloadData - The application manifest.
manifestPayload_payloadData :: Lens' ManifestPayload (Maybe Text) Source #
The application manifest.
NetworkPayload
data NetworkPayload Source #
The network configuration for a device.
See: newNetworkPayload smart constructor.
Constructors
| NetworkPayload' | |
Fields
| |
Instances
newNetworkPayload :: NetworkPayload Source #
Create a value of NetworkPayload 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:ethernet1:NetworkPayload', networkPayload_ethernet1 - Settings for Ethernet port 1.
$sel:ethernet0:NetworkPayload', networkPayload_ethernet0 - Settings for Ethernet port 0.
networkPayload_ethernet1 :: Lens' NetworkPayload (Maybe EthernetPayload) Source #
Settings for Ethernet port 1.
networkPayload_ethernet0 :: Lens' NetworkPayload (Maybe EthernetPayload) Source #
Settings for Ethernet port 0.
NetworkStatus
data NetworkStatus Source #
The network status of a device.
See: newNetworkStatus smart constructor.
Constructors
| NetworkStatus' | |
Fields
| |
Instances
newNetworkStatus :: NetworkStatus Source #
Create a value of NetworkStatus 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:ethernet1Status:NetworkStatus', networkStatus_ethernet1Status - The status of Ethernet port 1.
$sel:ethernet0Status:NetworkStatus', networkStatus_ethernet0Status - The status of Ethernet port 0.
networkStatus_ethernet1Status :: Lens' NetworkStatus (Maybe EthernetStatus) Source #
The status of Ethernet port 1.
networkStatus_ethernet0Status :: Lens' NetworkStatus (Maybe EthernetStatus) Source #
The status of Ethernet port 0.
Node
An application node that represents a camera stream, a model, code, or output.
See: newNode smart constructor.
Constructors
| Node' | |
Fields
| |
Instances
Create a value of Node 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:packageArn:Node', node_packageArn - The node's ARN.
$sel:ownerAccount:Node', node_ownerAccount - The account ID of the node's owner.
$sel:description:Node', node_description - The node's description.
$sel:nodeId:Node', node_nodeId - The node's ID.
$sel:name:Node', node_name - The node's name.
$sel:category:Node', node_category - The node's category.
$sel:packageName:Node', node_packageName - The node's package name.
$sel:packageId:Node', node_packageId - The node's package ID.
$sel:packageVersion:Node', node_packageVersion - The node's package version.
$sel:patchVersion:Node', node_patchVersion - The node's patch version.
$sel:createdTime:Node', node_createdTime - When the node was created.
node_category :: Lens' Node NodeCategory Source #
The node's category.
NodeFromTemplateJob
data NodeFromTemplateJob Source #
A job to create a camera stream node.
See: newNodeFromTemplateJob smart constructor.
Constructors
| NodeFromTemplateJob' | |
Fields
| |
Instances
newNodeFromTemplateJob :: NodeFromTemplateJob Source #
Create a value of NodeFromTemplateJob 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:status:NodeFromTemplateJob', nodeFromTemplateJob_status - The job's status.
$sel:jobId:NodeFromTemplateJob', nodeFromTemplateJob_jobId - The job's ID.
$sel:createdTime:NodeFromTemplateJob', nodeFromTemplateJob_createdTime - When the job was created.
$sel:templateType:NodeFromTemplateJob', nodeFromTemplateJob_templateType - The job's template type.
$sel:nodeName:NodeFromTemplateJob', nodeFromTemplateJob_nodeName - The node's name.
$sel:statusMessage:NodeFromTemplateJob', nodeFromTemplateJob_statusMessage - The job's status message.
nodeFromTemplateJob_status :: Lens' NodeFromTemplateJob (Maybe NodeFromTemplateJobStatus) Source #
The job's status.
nodeFromTemplateJob_jobId :: Lens' NodeFromTemplateJob (Maybe Text) Source #
The job's ID.
nodeFromTemplateJob_createdTime :: Lens' NodeFromTemplateJob (Maybe UTCTime) Source #
When the job was created.
nodeFromTemplateJob_templateType :: Lens' NodeFromTemplateJob (Maybe TemplateType) Source #
The job's template type.
nodeFromTemplateJob_nodeName :: Lens' NodeFromTemplateJob (Maybe Text) Source #
The node's name.
nodeFromTemplateJob_statusMessage :: Lens' NodeFromTemplateJob (Maybe Text) Source #
The job's status message.
NodeInputPort
data NodeInputPort Source #
A node input port.
See: newNodeInputPort smart constructor.
Constructors
| NodeInputPort' | |
Fields
| |
Instances
newNodeInputPort :: NodeInputPort Source #
Create a value of NodeInputPort 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:maxConnections:NodeInputPort', nodeInputPort_maxConnections - The input port's max connections.
$sel:name:NodeInputPort', nodeInputPort_name - The input port's name.
$sel:defaultValue:NodeInputPort', nodeInputPort_defaultValue - The input port's default value.
$sel:type':NodeInputPort', nodeInputPort_type - The input port's type.
$sel:description:NodeInputPort', nodeInputPort_description - The input port's description.
nodeInputPort_maxConnections :: Lens' NodeInputPort (Maybe Int) Source #
The input port's max connections.
nodeInputPort_name :: Lens' NodeInputPort (Maybe Text) Source #
The input port's name.
nodeInputPort_defaultValue :: Lens' NodeInputPort (Maybe Text) Source #
The input port's default value.
nodeInputPort_type :: Lens' NodeInputPort (Maybe PortType) Source #
The input port's type.
nodeInputPort_description :: Lens' NodeInputPort (Maybe Text) Source #
The input port's description.
NodeInstance
data NodeInstance Source #
A node instance.
See: newNodeInstance smart constructor.
Constructors
| NodeInstance' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> NodeInstanceStatus | |
| -> NodeInstance |
Create a value of NodeInstance 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:packageName:NodeInstance', nodeInstance_packageName - The instance's package name.
$sel:packageVersion:NodeInstance', nodeInstance_packageVersion - The instance's package version.
$sel:packagePatchVersion:NodeInstance', nodeInstance_packagePatchVersion - The instance's package patch version.
$sel:nodeName:NodeInstance', nodeInstance_nodeName - The instance's name.
$sel:nodeId:NodeInstance', nodeInstance_nodeId - The node's ID.
$sel:nodeInstanceId:NodeInstance', nodeInstance_nodeInstanceId - The instance's ID.
$sel:currentStatus:NodeInstance', nodeInstance_currentStatus - The instance's current status.
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.
nodeInstance_nodeName :: Lens' NodeInstance (Maybe Text) Source #
The instance's name.
nodeInstance_nodeId :: Lens' NodeInstance (Maybe Text) Source #
The node's ID.
nodeInstance_nodeInstanceId :: Lens' NodeInstance Text Source #
The instance's ID.
nodeInstance_currentStatus :: Lens' NodeInstance NodeInstanceStatus Source #
The instance's current status.
NodeInterface
data NodeInterface Source #
A node interface.
See: newNodeInterface smart constructor.
Constructors
| NodeInterface' | |
Fields
| |
Instances
newNodeInterface :: NodeInterface Source #
Create a value of NodeInterface 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:inputs:NodeInterface', nodeInterface_inputs - The node interface's inputs.
$sel:outputs:NodeInterface', nodeInterface_outputs - The node interface's outputs.
nodeInterface_inputs :: Lens' NodeInterface [NodeInputPort] Source #
The node interface's inputs.
nodeInterface_outputs :: Lens' NodeInterface [NodeOutputPort] Source #
The node interface's outputs.
NodeOutputPort
data NodeOutputPort Source #
A node output port.
See: newNodeOutputPort smart constructor.
Constructors
| NodeOutputPort' | |
Instances
newNodeOutputPort :: NodeOutputPort Source #
Create a value of NodeOutputPort 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:name:NodeOutputPort', nodeOutputPort_name - The output port's name.
$sel:type':NodeOutputPort', nodeOutputPort_type - The output port's type.
$sel:description:NodeOutputPort', nodeOutputPort_description - The output port's description.
nodeOutputPort_name :: Lens' NodeOutputPort (Maybe Text) Source #
The output port's name.
nodeOutputPort_type :: Lens' NodeOutputPort (Maybe PortType) Source #
The output port's type.
nodeOutputPort_description :: Lens' NodeOutputPort (Maybe Text) Source #
The output port's description.
OTAJobConfig
data OTAJobConfig Source #
An over-the-air update (OTA) job configuration.
See: newOTAJobConfig smart constructor.
Constructors
| OTAJobConfig' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> OTAJobConfig |
Create a value of OTAJobConfig 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:imageVersion:OTAJobConfig', oTAJobConfig_imageVersion - The target version of the device software.
oTAJobConfig_imageVersion :: Lens' OTAJobConfig Text Source #
The target version of the device software.
OutPutS3Location
data OutPutS3Location Source #
The location of an output object in Amazon S3.
See: newOutPutS3Location smart constructor.
Constructors
| OutPutS3Location' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> OutPutS3Location |
Create a value of OutPutS3Location 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:bucketName:OutPutS3Location', outPutS3Location_bucketName - The object's bucket.
$sel:objectKey:OutPutS3Location', outPutS3Location_objectKey - The object's key.
outPutS3Location_bucketName :: Lens' OutPutS3Location Text Source #
The object's bucket.
outPutS3Location_objectKey :: Lens' OutPutS3Location Text Source #
The object's key.
PackageImportJob
data PackageImportJob Source #
A job to import a package version.
See: newPackageImportJob smart constructor.
Constructors
| PackageImportJob' | |
Fields
| |
Instances
newPackageImportJob :: PackageImportJob Source #
Create a value of PackageImportJob 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:status:PackageImportJob', packageImportJob_status - The job's status.
$sel:jobType:PackageImportJob', packageImportJob_jobType - The job's type.
$sel:lastUpdatedTime:PackageImportJob', packageImportJob_lastUpdatedTime - When the job was updated.
$sel:jobId:PackageImportJob', packageImportJob_jobId - The job's ID.
$sel:createdTime:PackageImportJob', packageImportJob_createdTime - When the job was created.
$sel:statusMessage:PackageImportJob', packageImportJob_statusMessage - The job's status message.
packageImportJob_status :: Lens' PackageImportJob (Maybe PackageImportJobStatus) Source #
The job's status.
packageImportJob_jobType :: Lens' PackageImportJob (Maybe PackageImportJobType) Source #
The job's type.
packageImportJob_lastUpdatedTime :: Lens' PackageImportJob (Maybe UTCTime) Source #
When the job was updated.
packageImportJob_jobId :: Lens' PackageImportJob (Maybe Text) Source #
The job's ID.
packageImportJob_createdTime :: Lens' PackageImportJob (Maybe UTCTime) Source #
When the job was created.
packageImportJob_statusMessage :: Lens' PackageImportJob (Maybe Text) Source #
The job's status message.
PackageImportJobInputConfig
data PackageImportJobInputConfig Source #
A configuration for a package import job.
See: newPackageImportJobInputConfig smart constructor.
Constructors
| PackageImportJobInputConfig' | |
Fields
| |
Instances
newPackageImportJobInputConfig :: PackageImportJobInputConfig Source #
Create a value of PackageImportJobInputConfig 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:packageVersionInputConfig:PackageImportJobInputConfig', packageImportJobInputConfig_packageVersionInputConfig - The package version's input configuration.
packageImportJobInputConfig_packageVersionInputConfig :: Lens' PackageImportJobInputConfig (Maybe PackageVersionInputConfig) Source #
The package version's input configuration.
PackageImportJobOutput
data PackageImportJobOutput Source #
Results of a package import job.
See: newPackageImportJobOutput smart constructor.
Constructors
| PackageImportJobOutput' | |
Fields
| |
Instances
newPackageImportJobOutput Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> OutPutS3Location | |
| -> PackageImportJobOutput |
Create a value of PackageImportJobOutput 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:packageId:PackageImportJobOutput', packageImportJobOutput_packageId - The package's ID.
$sel:packageVersion:PackageImportJobOutput', packageImportJobOutput_packageVersion - The package's version.
$sel:patchVersion:PackageImportJobOutput', packageImportJobOutput_patchVersion - The package's patch version.
$sel:outputS3Location:PackageImportJobOutput', packageImportJobOutput_outputS3Location - The package's output location.
packageImportJobOutput_packageId :: Lens' PackageImportJobOutput Text Source #
The package's ID.
packageImportJobOutput_packageVersion :: Lens' PackageImportJobOutput Text Source #
The package's version.
packageImportJobOutput_patchVersion :: Lens' PackageImportJobOutput Text Source #
The package's patch version.
packageImportJobOutput_outputS3Location :: Lens' PackageImportJobOutput OutPutS3Location Source #
The package's output location.
PackageImportJobOutputConfig
data PackageImportJobOutputConfig Source #
An output configuration for a package import job.
See: newPackageImportJobOutputConfig smart constructor.
Constructors
| PackageImportJobOutputConfig' | |
Fields
| |
Instances
newPackageImportJobOutputConfig :: PackageImportJobOutputConfig Source #
Create a value of PackageImportJobOutputConfig 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:packageVersionOutputConfig:PackageImportJobOutputConfig', packageImportJobOutputConfig_packageVersionOutputConfig - The package version's output configuration.
packageImportJobOutputConfig_packageVersionOutputConfig :: Lens' PackageImportJobOutputConfig (Maybe PackageVersionOutputConfig) Source #
The package version's output configuration.
PackageListItem
data PackageListItem Source #
A package summary.
See: newPackageListItem smart constructor.
Constructors
| PackageListItem' | |
Instances
newPackageListItem :: PackageListItem Source #
Create a value of PackageListItem 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:packageId:PackageListItem', packageListItem_packageId - The package's ID.
$sel:arn:PackageListItem', packageListItem_arn - The package's ARN.
$sel:createdTime:PackageListItem', packageListItem_createdTime - When the package was created.
$sel:packageName:PackageListItem', packageListItem_packageName - The package's name.
$sel:tags:PackageListItem', packageListItem_tags - The package's tags.
packageListItem_packageId :: Lens' PackageListItem (Maybe Text) Source #
The package's ID.
packageListItem_arn :: Lens' PackageListItem (Maybe Text) Source #
The package's ARN.
packageListItem_createdTime :: Lens' PackageListItem (Maybe UTCTime) Source #
When the package was created.
packageListItem_packageName :: Lens' PackageListItem (Maybe Text) Source #
The package's name.
packageListItem_tags :: Lens' PackageListItem (Maybe (HashMap Text Text)) Source #
The package's tags.
PackageObject
data PackageObject Source #
A package object.
See: newPackageObject smart constructor.
Constructors
| PackageObject' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> PackageObject |
Create a value of PackageObject 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:name:PackageObject', packageObject_name - The object's name.
$sel:packageVersion:PackageObject', packageObject_packageVersion - The object's package version.
$sel:patchVersion:PackageObject', packageObject_patchVersion - The object's patch version.
packageObject_name :: Lens' PackageObject Text Source #
The object's name.
packageObject_packageVersion :: Lens' PackageObject Text Source #
The object's package version.
packageObject_patchVersion :: Lens' PackageObject Text Source #
The object's patch version.
PackageVersionInputConfig
data PackageVersionInputConfig Source #
A package version input configuration.
See: newPackageVersionInputConfig smart constructor.
Constructors
| PackageVersionInputConfig' | |
Fields
| |
Instances
newPackageVersionInputConfig Source #
Create a value of PackageVersionInputConfig 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:s3Location:PackageVersionInputConfig', packageVersionInputConfig_s3Location - A location in Amazon S3.
packageVersionInputConfig_s3Location :: Lens' PackageVersionInputConfig S3Location Source #
A location in Amazon S3.
PackageVersionOutputConfig
data PackageVersionOutputConfig Source #
A package version output configuration.
See: newPackageVersionOutputConfig smart constructor.
Constructors
| PackageVersionOutputConfig' | |
Fields
| |
Instances
newPackageVersionOutputConfig Source #
Arguments
| :: Text | |
| -> Text | |
| -> PackageVersionOutputConfig |
Create a value of PackageVersionOutputConfig 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:markLatest:PackageVersionOutputConfig', packageVersionOutputConfig_markLatest - Indicates that the version is recommended for all users.
$sel:packageName:PackageVersionOutputConfig', packageVersionOutputConfig_packageName - The output's package name.
$sel:packageVersion:PackageVersionOutputConfig', packageVersionOutputConfig_packageVersion - The output's package version.
packageVersionOutputConfig_markLatest :: Lens' PackageVersionOutputConfig (Maybe Bool) Source #
Indicates that the version is recommended for all users.
packageVersionOutputConfig_packageName :: Lens' PackageVersionOutputConfig Text Source #
The output's package name.
packageVersionOutputConfig_packageVersion :: Lens' PackageVersionOutputConfig Text Source #
The output's package version.
S3Location
data S3Location Source #
A location in Amazon S3.
See: newS3Location smart constructor.
Constructors
| S3Location' | |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> S3Location |
Create a value of S3Location 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:region:S3Location', s3Location_region - The bucket's Region.
$sel:bucketName:S3Location', s3Location_bucketName - A bucket name.
$sel:objectKey:S3Location', s3Location_objectKey - An object key.
s3Location_region :: Lens' S3Location (Maybe Text) Source #
The bucket's Region.
s3Location_bucketName :: Lens' S3Location Text Source #
A bucket name.
s3Location_objectKey :: Lens' S3Location Text Source #
An object key.
StaticIpConnectionInfo
data StaticIpConnectionInfo Source #
A static IP configuration.
See: newStaticIpConnectionInfo smart constructor.
Constructors
| StaticIpConnectionInfo' | |
Instances
newStaticIpConnectionInfo Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> StaticIpConnectionInfo |
Create a value of StaticIpConnectionInfo 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:ipAddress:StaticIpConnectionInfo', staticIpConnectionInfo_ipAddress - The connection's IP address.
$sel:mask:StaticIpConnectionInfo', staticIpConnectionInfo_mask - The connection's DNS mask.
$sel:dns:StaticIpConnectionInfo', staticIpConnectionInfo_dns - The connection's DNS address.
$sel:defaultGateway:StaticIpConnectionInfo', staticIpConnectionInfo_defaultGateway - The connection's default gateway.
staticIpConnectionInfo_ipAddress :: Lens' StaticIpConnectionInfo Text Source #
The connection's IP address.
staticIpConnectionInfo_mask :: Lens' StaticIpConnectionInfo Text Source #
The connection's DNS mask.
staticIpConnectionInfo_dns :: Lens' StaticIpConnectionInfo [Text] Source #
The connection's DNS address.
staticIpConnectionInfo_defaultGateway :: Lens' StaticIpConnectionInfo Text Source #
The connection's default gateway.
StorageLocation
data StorageLocation Source #
A storage location.
See: newStorageLocation smart constructor.
Constructors
| StorageLocation' | |
Fields
| |
Instances
Create a value of StorageLocation 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:bucket:StorageLocation', storageLocation_bucket - The location's bucket.
$sel:repoPrefixLocation:StorageLocation', storageLocation_repoPrefixLocation - The location's repo prefix.
$sel:generatedPrefixLocation:StorageLocation', storageLocation_generatedPrefixLocation - The location's generated prefix.
$sel:binaryPrefixLocation:StorageLocation', storageLocation_binaryPrefixLocation - The location's binary prefix.
$sel:manifestPrefixLocation:StorageLocation', storageLocation_manifestPrefixLocation - The location's manifest prefix.
storageLocation_bucket :: Lens' StorageLocation Text Source #
The location's bucket.
storageLocation_repoPrefixLocation :: Lens' StorageLocation Text Source #
The location's repo prefix.
storageLocation_generatedPrefixLocation :: Lens' StorageLocation Text Source #
The location's generated prefix.
storageLocation_binaryPrefixLocation :: Lens' StorageLocation Text Source #
The location's binary prefix.
storageLocation_manifestPrefixLocation :: Lens' StorageLocation Text Source #
The location's manifest prefix.