| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Panorama.Types
Contents
- Service Configuration
- Errors
- ApplicationInstanceHealthStatus
- ApplicationInstanceStatus
- ConnectionType
- DesiredState
- DeviceAggregatedStatus
- DeviceBrand
- DeviceConnectionStatus
- DeviceReportedStatus
- DeviceStatus
- DeviceType
- JobResourceType
- JobType
- ListDevicesSortBy
- NetworkConnectionStatus
- NodeCategory
- NodeFromTemplateJobStatus
- NodeInstanceStatus
- NodeSignalValue
- PackageImportJobStatus
- PackageImportJobType
- PackageVersionStatus
- PortType
- SortOrder
- StatusFilter
- TemplateType
- UpdateProgress
- AlternateSoftwareMetadata
- ApplicationInstance
- Device
- DeviceJob
- DeviceJobConfig
- EthernetPayload
- EthernetStatus
- Job
- JobResourceTags
- LatestDeviceJob
- ManifestOverridesPayload
- ManifestPayload
- NetworkPayload
- NetworkStatus
- Node
- NodeFromTemplateJob
- NodeInputPort
- NodeInstance
- NodeInterface
- NodeOutputPort
- NodeSignal
- NtpPayload
- NtpStatus
- OTAJobConfig
- OutPutS3Location
- PackageImportJob
- PackageImportJobInputConfig
- PackageImportJobOutput
- PackageImportJobOutputConfig
- PackageListItem
- PackageObject
- PackageVersionInputConfig
- PackageVersionOutputConfig
- ReportedRuntimeContextState
- S3Location
- StaticIpConnectionInfo
- StorageLocation
Description
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype ApplicationInstanceHealthStatus where
- newtype ApplicationInstanceStatus where
- ApplicationInstanceStatus' { }
- pattern ApplicationInstanceStatus_DEPLOYMENT_ERROR :: ApplicationInstanceStatus
- pattern ApplicationInstanceStatus_DEPLOYMENT_FAILED :: 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 DesiredState where
- DesiredState' { }
- pattern DesiredState_REMOVED :: DesiredState
- pattern DesiredState_RUNNING :: DesiredState
- pattern DesiredState_STOPPED :: DesiredState
- newtype DeviceAggregatedStatus where
- DeviceAggregatedStatus' { }
- pattern DeviceAggregatedStatus_AWAITING_PROVISIONING :: DeviceAggregatedStatus
- pattern DeviceAggregatedStatus_DELETING :: DeviceAggregatedStatus
- pattern DeviceAggregatedStatus_ERROR :: DeviceAggregatedStatus
- pattern DeviceAggregatedStatus_FAILED :: DeviceAggregatedStatus
- pattern DeviceAggregatedStatus_LEASE_EXPIRED :: DeviceAggregatedStatus
- pattern DeviceAggregatedStatus_OFFLINE :: DeviceAggregatedStatus
- pattern DeviceAggregatedStatus_ONLINE :: DeviceAggregatedStatus
- pattern DeviceAggregatedStatus_PENDING :: DeviceAggregatedStatus
- pattern DeviceAggregatedStatus_REBOOTING :: DeviceAggregatedStatus
- pattern DeviceAggregatedStatus_UPDATE_NEEDED :: DeviceAggregatedStatus
- newtype DeviceBrand where
- DeviceBrand' { }
- pattern DeviceBrand_AWS_PANORAMA :: DeviceBrand
- pattern DeviceBrand_LENOVO :: DeviceBrand
- 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 DeviceReportedStatus where
- DeviceReportedStatus' { }
- pattern DeviceReportedStatus_INSTALL_ERROR :: DeviceReportedStatus
- pattern DeviceReportedStatus_INSTALL_IN_PROGRESS :: DeviceReportedStatus
- pattern DeviceReportedStatus_LAUNCHED :: DeviceReportedStatus
- pattern DeviceReportedStatus_LAUNCH_ERROR :: DeviceReportedStatus
- pattern DeviceReportedStatus_REMOVAL_FAILED :: DeviceReportedStatus
- pattern DeviceReportedStatus_REMOVAL_IN_PROGRESS :: DeviceReportedStatus
- pattern DeviceReportedStatus_RUNNING :: DeviceReportedStatus
- pattern DeviceReportedStatus_STARTING :: DeviceReportedStatus
- pattern DeviceReportedStatus_STOPPED :: DeviceReportedStatus
- pattern DeviceReportedStatus_STOPPING :: DeviceReportedStatus
- pattern DeviceReportedStatus_STOP_ERROR :: DeviceReportedStatus
- 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
- pattern JobType_REBOOT :: JobType
- JobType' {
- newtype ListDevicesSortBy where
- 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
- NodeInstanceStatus' { }
- pattern NodeInstanceStatus_ERROR :: NodeInstanceStatus
- pattern NodeInstanceStatus_NOT_AVAILABLE :: NodeInstanceStatus
- pattern NodeInstanceStatus_PAUSED :: NodeInstanceStatus
- pattern NodeInstanceStatus_RUNNING :: NodeInstanceStatus
- newtype NodeSignalValue where
- NodeSignalValue' { }
- pattern NodeSignalValue_PAUSE :: NodeSignalValue
- pattern NodeSignalValue_RESUME :: NodeSignalValue
- 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 SortOrder where
- SortOrder' { }
- pattern SortOrder_ASCENDING :: SortOrder
- pattern SortOrder_DESCENDING :: SortOrder
- newtype StatusFilter where
- StatusFilter' { }
- pattern StatusFilter_DEPLOYMENT_ERROR :: StatusFilter
- pattern StatusFilter_DEPLOYMENT_FAILED :: 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 AlternateSoftwareMetadata = AlternateSoftwareMetadata' {}
- newAlternateSoftwareMetadata :: AlternateSoftwareMetadata
- alternateSoftwareMetadata_version :: Lens' AlternateSoftwareMetadata (Maybe Text)
- data ApplicationInstance = ApplicationInstance' {
- applicationInstanceId :: Maybe Text
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- defaultRuntimeContextDevice :: Maybe Text
- defaultRuntimeContextDeviceName :: Maybe Text
- description :: Maybe Text
- healthStatus :: Maybe ApplicationInstanceHealthStatus
- name :: Maybe Text
- runtimeContextStates :: Maybe [ReportedRuntimeContextState]
- status :: Maybe ApplicationInstanceStatus
- statusDescription :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newApplicationInstance :: ApplicationInstance
- applicationInstance_applicationInstanceId :: 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_description :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_healthStatus :: Lens' ApplicationInstance (Maybe ApplicationInstanceHealthStatus)
- applicationInstance_name :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_runtimeContextStates :: Lens' ApplicationInstance (Maybe [ReportedRuntimeContextState])
- applicationInstance_status :: Lens' ApplicationInstance (Maybe ApplicationInstanceStatus)
- applicationInstance_statusDescription :: Lens' ApplicationInstance (Maybe Text)
- applicationInstance_tags :: Lens' ApplicationInstance (Maybe (HashMap Text Text))
- data Device = Device' {
- brand :: Maybe DeviceBrand
- createdTime :: Maybe POSIX
- currentSoftware :: Maybe Text
- description :: Maybe Text
- deviceAggregatedStatus :: Maybe DeviceAggregatedStatus
- deviceId :: Maybe Text
- lastUpdatedTime :: Maybe POSIX
- latestDeviceJob :: Maybe LatestDeviceJob
- leaseExpirationTime :: Maybe POSIX
- name :: Maybe Text
- provisioningStatus :: Maybe DeviceStatus
- tags :: Maybe (HashMap Text Text)
- type' :: Maybe DeviceType
- newDevice :: Device
- device_brand :: Lens' Device (Maybe DeviceBrand)
- device_createdTime :: Lens' Device (Maybe UTCTime)
- device_currentSoftware :: Lens' Device (Maybe Text)
- device_description :: Lens' Device (Maybe Text)
- device_deviceAggregatedStatus :: Lens' Device (Maybe DeviceAggregatedStatus)
- device_deviceId :: Lens' Device (Maybe Text)
- device_lastUpdatedTime :: Lens' Device (Maybe UTCTime)
- device_latestDeviceJob :: Lens' Device (Maybe LatestDeviceJob)
- device_leaseExpirationTime :: Lens' Device (Maybe UTCTime)
- device_name :: Lens' Device (Maybe Text)
- device_provisioningStatus :: Lens' Device (Maybe DeviceStatus)
- device_tags :: Lens' Device (Maybe (HashMap Text Text))
- device_type :: Lens' Device (Maybe DeviceType)
- data DeviceJob = DeviceJob' {}
- newDeviceJob :: DeviceJob
- deviceJob_createdTime :: Lens' DeviceJob (Maybe UTCTime)
- deviceJob_deviceId :: Lens' DeviceJob (Maybe Text)
- deviceJob_deviceName :: Lens' DeviceJob (Maybe Text)
- deviceJob_jobId :: Lens' DeviceJob (Maybe Text)
- deviceJob_jobType :: Lens' DeviceJob (Maybe JobType)
- 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_connectionStatus :: Lens' EthernetStatus (Maybe NetworkConnectionStatus)
- ethernetStatus_hwAddress :: Lens' EthernetStatus (Maybe Text)
- ethernetStatus_ipAddress :: Lens' EthernetStatus (Maybe Text)
- data Job = Job' {}
- newJob :: Job
- job_deviceId :: Lens' Job (Maybe Text)
- job_jobId :: Lens' Job (Maybe Text)
- data JobResourceTags = JobResourceTags' {}
- newJobResourceTags :: JobResourceType -> JobResourceTags
- jobResourceTags_resourceType :: Lens' JobResourceTags JobResourceType
- jobResourceTags_tags :: Lens' JobResourceTags (HashMap Text Text)
- data LatestDeviceJob = LatestDeviceJob' {}
- newLatestDeviceJob :: LatestDeviceJob
- latestDeviceJob_imageVersion :: Lens' LatestDeviceJob (Maybe Text)
- latestDeviceJob_jobType :: Lens' LatestDeviceJob (Maybe JobType)
- latestDeviceJob_status :: Lens' LatestDeviceJob (Maybe UpdateProgress)
- 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_ethernet0 :: Lens' NetworkPayload (Maybe EthernetPayload)
- networkPayload_ethernet1 :: Lens' NetworkPayload (Maybe EthernetPayload)
- networkPayload_ntp :: Lens' NetworkPayload (Maybe NtpPayload)
- data NetworkStatus = NetworkStatus' {}
- newNetworkStatus :: NetworkStatus
- networkStatus_ethernet0Status :: Lens' NetworkStatus (Maybe EthernetStatus)
- networkStatus_ethernet1Status :: Lens' NetworkStatus (Maybe EthernetStatus)
- networkStatus_lastUpdatedTime :: Lens' NetworkStatus (Maybe UTCTime)
- networkStatus_ntpStatus :: Lens' NetworkStatus (Maybe NtpStatus)
- data Node = Node' {
- description :: Maybe Text
- ownerAccount :: Maybe Text
- packageArn :: Maybe Text
- category :: NodeCategory
- createdTime :: POSIX
- name :: Text
- nodeId :: Text
- packageId :: Text
- packageName :: Text
- packageVersion :: Text
- patchVersion :: Text
- newNode :: NodeCategory -> UTCTime -> Text -> Text -> Text -> Text -> Text -> Text -> Node
- node_description :: Lens' Node (Maybe Text)
- node_ownerAccount :: Lens' Node (Maybe Text)
- node_packageArn :: Lens' Node (Maybe Text)
- node_category :: Lens' Node NodeCategory
- node_createdTime :: Lens' Node UTCTime
- node_name :: Lens' Node Text
- node_nodeId :: Lens' Node Text
- node_packageId :: Lens' Node Text
- node_packageName :: Lens' Node Text
- node_packageVersion :: Lens' Node Text
- node_patchVersion :: Lens' Node Text
- data NodeFromTemplateJob = NodeFromTemplateJob' {}
- newNodeFromTemplateJob :: NodeFromTemplateJob
- nodeFromTemplateJob_createdTime :: Lens' NodeFromTemplateJob (Maybe UTCTime)
- nodeFromTemplateJob_jobId :: Lens' NodeFromTemplateJob (Maybe Text)
- nodeFromTemplateJob_nodeName :: Lens' NodeFromTemplateJob (Maybe Text)
- nodeFromTemplateJob_status :: Lens' NodeFromTemplateJob (Maybe NodeFromTemplateJobStatus)
- nodeFromTemplateJob_statusMessage :: Lens' NodeFromTemplateJob (Maybe Text)
- nodeFromTemplateJob_templateType :: Lens' NodeFromTemplateJob (Maybe TemplateType)
- data NodeInputPort = NodeInputPort' {
- defaultValue :: Maybe Text
- description :: Maybe Text
- maxConnections :: Maybe Int
- name :: Maybe Text
- type' :: Maybe PortType
- newNodeInputPort :: NodeInputPort
- nodeInputPort_defaultValue :: Lens' NodeInputPort (Maybe Text)
- nodeInputPort_description :: Lens' NodeInputPort (Maybe Text)
- nodeInputPort_maxConnections :: Lens' NodeInputPort (Maybe Int)
- nodeInputPort_name :: Lens' NodeInputPort (Maybe Text)
- nodeInputPort_type :: Lens' NodeInputPort (Maybe PortType)
- data NodeInstance = NodeInstance' {}
- newNodeInstance :: NodeInstanceStatus -> Text -> NodeInstance
- nodeInstance_nodeId :: Lens' NodeInstance (Maybe Text)
- nodeInstance_nodeName :: Lens' NodeInstance (Maybe Text)
- nodeInstance_packageName :: Lens' NodeInstance (Maybe Text)
- nodeInstance_packagePatchVersion :: Lens' NodeInstance (Maybe Text)
- nodeInstance_packageVersion :: Lens' NodeInstance (Maybe Text)
- nodeInstance_currentStatus :: Lens' NodeInstance NodeInstanceStatus
- nodeInstance_nodeInstanceId :: Lens' NodeInstance Text
- 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_description :: Lens' NodeOutputPort (Maybe Text)
- nodeOutputPort_name :: Lens' NodeOutputPort (Maybe Text)
- nodeOutputPort_type :: Lens' NodeOutputPort (Maybe PortType)
- data NodeSignal = NodeSignal' {}
- newNodeSignal :: Text -> NodeSignalValue -> NodeSignal
- nodeSignal_nodeInstanceId :: Lens' NodeSignal Text
- nodeSignal_signal :: Lens' NodeSignal NodeSignalValue
- data NtpPayload = NtpPayload' {
- ntpServers :: [Text]
- newNtpPayload :: NtpPayload
- ntpPayload_ntpServers :: Lens' NtpPayload [Text]
- data NtpStatus = NtpStatus' {}
- newNtpStatus :: NtpStatus
- ntpStatus_connectionStatus :: Lens' NtpStatus (Maybe NetworkConnectionStatus)
- ntpStatus_ipAddress :: Lens' NtpStatus (Maybe Text)
- ntpStatus_ntpServerName :: Lens' NtpStatus (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_createdTime :: Lens' PackageImportJob (Maybe UTCTime)
- packageImportJob_jobId :: Lens' PackageImportJob (Maybe Text)
- packageImportJob_jobType :: Lens' PackageImportJob (Maybe PackageImportJobType)
- packageImportJob_lastUpdatedTime :: Lens' PackageImportJob (Maybe UTCTime)
- packageImportJob_status :: Lens' PackageImportJob (Maybe PackageImportJobStatus)
- packageImportJob_statusMessage :: Lens' PackageImportJob (Maybe Text)
- data PackageImportJobInputConfig = PackageImportJobInputConfig' {}
- newPackageImportJobInputConfig :: PackageImportJobInputConfig
- packageImportJobInputConfig_packageVersionInputConfig :: Lens' PackageImportJobInputConfig (Maybe PackageVersionInputConfig)
- data PackageImportJobOutput = PackageImportJobOutput' {}
- newPackageImportJobOutput :: OutPutS3Location -> Text -> Text -> Text -> PackageImportJobOutput
- packageImportJobOutput_outputS3Location :: Lens' PackageImportJobOutput OutPutS3Location
- packageImportJobOutput_packageId :: Lens' PackageImportJobOutput Text
- packageImportJobOutput_packageVersion :: Lens' PackageImportJobOutput Text
- packageImportJobOutput_patchVersion :: Lens' PackageImportJobOutput Text
- data PackageImportJobOutputConfig = PackageImportJobOutputConfig' {}
- newPackageImportJobOutputConfig :: PackageImportJobOutputConfig
- packageImportJobOutputConfig_packageVersionOutputConfig :: Lens' PackageImportJobOutputConfig (Maybe PackageVersionOutputConfig)
- data PackageListItem = PackageListItem' {}
- newPackageListItem :: PackageListItem
- packageListItem_arn :: Lens' PackageListItem (Maybe Text)
- packageListItem_createdTime :: Lens' PackageListItem (Maybe UTCTime)
- packageListItem_packageId :: Lens' PackageListItem (Maybe Text)
- 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 ReportedRuntimeContextState = ReportedRuntimeContextState' {}
- newReportedRuntimeContextState :: DesiredState -> DeviceReportedStatus -> UTCTime -> Text -> ReportedRuntimeContextState
- reportedRuntimeContextState_desiredState :: Lens' ReportedRuntimeContextState DesiredState
- reportedRuntimeContextState_deviceReportedStatus :: Lens' ReportedRuntimeContextState DeviceReportedStatus
- reportedRuntimeContextState_deviceReportedTime :: Lens' ReportedRuntimeContextState UTCTime
- reportedRuntimeContextState_runtimeContextName :: Lens' ReportedRuntimeContextState 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_defaultGateway :: Lens' StaticIpConnectionInfo Text
- staticIpConnectionInfo_dns :: Lens' StaticIpConnectionInfo [Text]
- staticIpConnectionInfo_ipAddress :: Lens' StaticIpConnectionInfo Text
- staticIpConnectionInfo_mask :: Lens' StaticIpConnectionInfo Text
- data StorageLocation = StorageLocation' {}
- newStorageLocation :: Text -> Text -> Text -> Text -> Text -> StorageLocation
- storageLocation_binaryPrefixLocation :: Lens' StorageLocation Text
- storageLocation_bucket :: Lens' StorageLocation Text
- storageLocation_generatedPrefixLocation :: Lens' StorageLocation Text
- storageLocation_manifestPrefixLocation :: Lens' StorageLocation Text
- storageLocation_repoPrefixLocation :: Lens' StorageLocation Text
Service Configuration
defaultService :: Service Source #
API version 2019-07-24 of the Amazon Panorama SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
The requestor does not have permission to access the target action or resource.
_ConflictException :: AsError a => Fold a ServiceError Source #
The target resource is in use.
_InternalServerException :: AsError a => Fold a ServiceError Source #
An internal error occurred.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The target resource was not found.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The request would cause a limit to be exceeded.
_ValidationException :: AsError a => Fold a ServiceError Source #
The request contains an invalid parameter value.
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
DesiredState
newtype DesiredState Source #
Constructors
| DesiredState' | |
Fields | |
Bundled Patterns
| pattern DesiredState_REMOVED :: DesiredState | |
| pattern DesiredState_RUNNING :: DesiredState | |
| pattern DesiredState_STOPPED :: DesiredState |
Instances
DeviceAggregatedStatus
newtype DeviceAggregatedStatus Source #
Constructors
| DeviceAggregatedStatus' | |
Fields | |
Bundled Patterns
Instances
DeviceBrand
newtype DeviceBrand Source #
Constructors
| DeviceBrand' | |
Fields | |
Bundled Patterns
| pattern DeviceBrand_AWS_PANORAMA :: DeviceBrand | |
| pattern DeviceBrand_LENOVO :: DeviceBrand |
Instances
DeviceConnectionStatus
newtype DeviceConnectionStatus Source #
Constructors
| DeviceConnectionStatus' | |
Fields | |
Bundled Patterns
Instances
DeviceReportedStatus
newtype DeviceReportedStatus Source #
Constructors
| DeviceReportedStatus' | |
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 | |
| pattern JobType_REBOOT :: JobType |
Instances
ListDevicesSortBy
newtype ListDevicesSortBy Source #
Constructors
| ListDevicesSortBy' | |
Fields | |
Bundled Patterns
| pattern ListDevicesSortBy_CREATED_TIME :: ListDevicesSortBy | |
| pattern ListDevicesSortBy_DEVICE_AGGREGATED_STATUS :: ListDevicesSortBy | |
| pattern ListDevicesSortBy_DEVICE_ID :: ListDevicesSortBy | |
| pattern ListDevicesSortBy_NAME :: ListDevicesSortBy |
Instances
NetworkConnectionStatus
newtype NetworkConnectionStatus Source #
Constructors
| NetworkConnectionStatus' | |
Fields | |
Bundled Patterns
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_PAUSED :: NodeInstanceStatus | |
| pattern NodeInstanceStatus_RUNNING :: NodeInstanceStatus |
Instances
NodeSignalValue
newtype NodeSignalValue Source #
Constructors
| NodeSignalValue' | |
Fields | |
Bundled Patterns
| pattern NodeSignalValue_PAUSE :: NodeSignalValue | |
| pattern NodeSignalValue_RESUME :: NodeSignalValue |
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_MARKETPLACE_NODE_PACKAGE_VERSION :: PackageImportJobType | |
| 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
SortOrder
Constructors
| SortOrder' | |
Fields | |
Bundled Patterns
| pattern SortOrder_ASCENDING :: SortOrder | |
| pattern SortOrder_DESCENDING :: SortOrder |
Instances
StatusFilter
newtype StatusFilter Source #
Constructors
| StatusFilter' | |
Fields | |
Bundled Patterns
| pattern StatusFilter_DEPLOYMENT_ERROR :: StatusFilter | |
| pattern StatusFilter_DEPLOYMENT_FAILED :: 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
AlternateSoftwareMetadata
data AlternateSoftwareMetadata Source #
Details about a beta appliance software update.
See: newAlternateSoftwareMetadata smart constructor.
Constructors
| AlternateSoftwareMetadata' | |
Instances
newAlternateSoftwareMetadata :: AlternateSoftwareMetadata Source #
Create a value of AlternateSoftwareMetadata 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:version:AlternateSoftwareMetadata', alternateSoftwareMetadata_version - The appliance software version.
alternateSoftwareMetadata_version :: Lens' AlternateSoftwareMetadata (Maybe Text) Source #
The appliance software version.
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:applicationInstanceId:ApplicationInstance', applicationInstance_applicationInstanceId - The application instance's ID.
$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:description:ApplicationInstance', applicationInstance_description - The application instance's description.
$sel:healthStatus:ApplicationInstance', applicationInstance_healthStatus - The application instance's health status.
$sel:name:ApplicationInstance', applicationInstance_name - The application instance's name.
$sel:runtimeContextStates:ApplicationInstance', applicationInstance_runtimeContextStates - The application's state.
$sel:status:ApplicationInstance', applicationInstance_status - The application instance's status.
$sel:statusDescription:ApplicationInstance', applicationInstance_statusDescription - The application instance's status description.
$sel:tags:ApplicationInstance', applicationInstance_tags - The application instance's tags.
applicationInstance_applicationInstanceId :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's ID.
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_description :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's description.
applicationInstance_healthStatus :: Lens' ApplicationInstance (Maybe ApplicationInstanceHealthStatus) Source #
The application instance's health status.
applicationInstance_name :: Lens' ApplicationInstance (Maybe Text) Source #
The application instance's name.
applicationInstance_runtimeContextStates :: Lens' ApplicationInstance (Maybe [ReportedRuntimeContextState]) Source #
The application's state.
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_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:brand:Device', device_brand - The device's maker.
$sel:createdTime:Device', device_createdTime - When the device was created.
$sel:currentSoftware:Device', device_currentSoftware - A device's current software.
$sel:description:Device', device_description - A description for the device.
$sel:deviceAggregatedStatus:Device', device_deviceAggregatedStatus - A device's aggregated status. Including the device's connection
status, provisioning status, and lease status.
$sel:deviceId:Device', device_deviceId - The device's ID.
$sel:lastUpdatedTime:Device', device_lastUpdatedTime - When the device was updated.
$sel:latestDeviceJob:Device', device_latestDeviceJob - A device's latest job. Includes the target image version, and the
update job status.
$sel:leaseExpirationTime:Device', device_leaseExpirationTime - The device's lease expiration time.
$sel:name:Device', device_name - The device's name.
$sel:provisioningStatus:Device', device_provisioningStatus - The device's provisioning status.
$sel:tags:Device', device_tags - The device's tags.
$sel:type':Device', device_type - The device's type.
device_brand :: Lens' Device (Maybe DeviceBrand) Source #
The device's maker.
device_deviceAggregatedStatus :: Lens' Device (Maybe DeviceAggregatedStatus) Source #
A device's aggregated status. Including the device's connection status, provisioning status, and lease status.
device_latestDeviceJob :: Lens' Device (Maybe LatestDeviceJob) Source #
A device's latest job. Includes the target image version, and the update job status.
device_leaseExpirationTime :: Lens' Device (Maybe UTCTime) Source #
The device's lease expiration time.
device_provisioningStatus :: Lens' Device (Maybe DeviceStatus) Source #
The device's provisioning status.
device_type :: Lens' Device (Maybe DeviceType) Source #
The device's type.
DeviceJob
A job that runs on a device.
See: newDeviceJob smart constructor.
Constructors
| DeviceJob' | |
Instances
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:createdTime:DeviceJob', deviceJob_createdTime - When the job was created.
$sel:deviceId:DeviceJob', deviceJob_deviceId - The ID of the target device.
$sel:deviceName:DeviceJob', deviceJob_deviceName - The name of the target device
$sel:jobId:DeviceJob', deviceJob_jobId - The job's ID.
$sel:jobType:DeviceJob', deviceJob_jobType - The job's type.
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:connectionStatus:EthernetStatus', ethernetStatus_connectionStatus - The device's connection status.
$sel:hwAddress:EthernetStatus', ethernetStatus_hwAddress - The device's physical address.
$sel:ipAddress:EthernetStatus', ethernetStatus_ipAddress - 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.
ethernetStatus_ipAddress :: Lens' EthernetStatus (Maybe Text) Source #
The device's IP address.
Job
A job for a device.
See: newJob smart constructor.
Constructors
| Job' | |
Instances
| FromJSON Job Source # | |
| Generic Job Source # | |
| Read Job Source # | |
| Show Job Source # | |
| NFData Job Source # | |
Defined in Amazonka.Panorama.Types.Job | |
| Eq Job Source # | |
| Hashable Job Source # | |
Defined in Amazonka.Panorama.Types.Job | |
| type Rep Job Source # | |
Defined in Amazonka.Panorama.Types.Job type Rep Job = D1 ('MetaData "Job" "Amazonka.Panorama.Types.Job" "amazonka-panorama-2.0-9Y2Sxd8ToqsBjPczgPI6n1" 'False) (C1 ('MetaCons "Job'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobId") '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:deviceId:Job', job_deviceId - The target device's ID.
$sel:jobId:Job', job_jobId - The job'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.
LatestDeviceJob
data LatestDeviceJob Source #
Returns information about the latest device job.
See: newLatestDeviceJob smart constructor.
Constructors
| LatestDeviceJob' | |
Fields
| |
Instances
newLatestDeviceJob :: LatestDeviceJob Source #
Create a value of LatestDeviceJob 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:LatestDeviceJob', latestDeviceJob_imageVersion - The target version of the device software.
$sel:jobType:LatestDeviceJob', latestDeviceJob_jobType - The job's type.
$sel:status:LatestDeviceJob', latestDeviceJob_status - Status of the latest device job.
latestDeviceJob_imageVersion :: Lens' LatestDeviceJob (Maybe Text) Source #
The target version of the device software.
latestDeviceJob_jobType :: Lens' LatestDeviceJob (Maybe JobType) Source #
The job's type.
latestDeviceJob_status :: Lens' LatestDeviceJob (Maybe UpdateProgress) Source #
Status of the latest device job.
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:ethernet0:NetworkPayload', networkPayload_ethernet0 - Settings for Ethernet port 0.
$sel:ethernet1:NetworkPayload', networkPayload_ethernet1 - Settings for Ethernet port 1.
$sel:ntp:NetworkPayload', networkPayload_ntp - Network time protocol (NTP) server settings.
networkPayload_ethernet0 :: Lens' NetworkPayload (Maybe EthernetPayload) Source #
Settings for Ethernet port 0.
networkPayload_ethernet1 :: Lens' NetworkPayload (Maybe EthernetPayload) Source #
Settings for Ethernet port 1.
networkPayload_ntp :: Lens' NetworkPayload (Maybe NtpPayload) Source #
Network time protocol (NTP) server settings.
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:ethernet0Status:NetworkStatus', networkStatus_ethernet0Status - The status of Ethernet port 0.
$sel:ethernet1Status:NetworkStatus', networkStatus_ethernet1Status - The status of Ethernet port 1.
$sel:lastUpdatedTime:NetworkStatus', networkStatus_lastUpdatedTime - When the network status changed.
$sel:ntpStatus:NetworkStatus', networkStatus_ntpStatus - Details about a network time protocol (NTP) server connection.
networkStatus_ethernet0Status :: Lens' NetworkStatus (Maybe EthernetStatus) Source #
The status of Ethernet port 0.
networkStatus_ethernet1Status :: Lens' NetworkStatus (Maybe EthernetStatus) Source #
The status of Ethernet port 1.
networkStatus_lastUpdatedTime :: Lens' NetworkStatus (Maybe UTCTime) Source #
When the network status changed.
networkStatus_ntpStatus :: Lens' NetworkStatus (Maybe NtpStatus) Source #
Details about a network time protocol (NTP) server connection.
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:description:Node', node_description - The node's description.
$sel:ownerAccount:Node', node_ownerAccount - The account ID of the node's owner.
$sel:packageArn:Node', node_packageArn - The node's ARN.
$sel:category:Node', node_category - The node's category.
$sel:createdTime:Node', node_createdTime - When the node was created.
$sel:name:Node', node_name - The node's name.
$sel:nodeId:Node', node_nodeId - The node's ID.
$sel:packageId:Node', node_packageId - The node's package ID.
$sel:packageName:Node', node_packageName - The node's package name.
$sel:packageVersion:Node', node_packageVersion - The node's package version.
$sel:patchVersion:Node', node_patchVersion - The node's patch version.
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:createdTime:NodeFromTemplateJob', nodeFromTemplateJob_createdTime - When the job was created.
$sel:jobId:NodeFromTemplateJob', nodeFromTemplateJob_jobId - The job's ID.
$sel:nodeName:NodeFromTemplateJob', nodeFromTemplateJob_nodeName - The node's name.
$sel:status:NodeFromTemplateJob', nodeFromTemplateJob_status - The job's status.
$sel:statusMessage:NodeFromTemplateJob', nodeFromTemplateJob_statusMessage - The job's status message.
$sel:templateType:NodeFromTemplateJob', nodeFromTemplateJob_templateType - The job's template type.
nodeFromTemplateJob_createdTime :: Lens' NodeFromTemplateJob (Maybe UTCTime) Source #
When the job was created.
nodeFromTemplateJob_jobId :: Lens' NodeFromTemplateJob (Maybe Text) Source #
The job's ID.
nodeFromTemplateJob_nodeName :: Lens' NodeFromTemplateJob (Maybe Text) Source #
The node's name.
nodeFromTemplateJob_status :: Lens' NodeFromTemplateJob (Maybe NodeFromTemplateJobStatus) Source #
The job's status.
nodeFromTemplateJob_statusMessage :: Lens' NodeFromTemplateJob (Maybe Text) Source #
The job's status message.
nodeFromTemplateJob_templateType :: Lens' NodeFromTemplateJob (Maybe TemplateType) Source #
The job's template type.
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:defaultValue:NodeInputPort', nodeInputPort_defaultValue - The input port's default value.
$sel:description:NodeInputPort', nodeInputPort_description - The input port's description.
$sel:maxConnections:NodeInputPort', nodeInputPort_maxConnections - The input port's max connections.
$sel:name:NodeInputPort', nodeInputPort_name - The input port's name.
$sel:type':NodeInputPort', nodeInputPort_type - The input port's type.
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.
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_type :: Lens' NodeInputPort (Maybe PortType) Source #
The input port's type.
NodeInstance
data NodeInstance Source #
A node instance.
See: newNodeInstance smart constructor.
Constructors
| NodeInstance' | |
Fields
| |
Instances
Arguments
| :: NodeInstanceStatus | |
| -> Text | |
| -> 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:nodeId:NodeInstance', nodeInstance_nodeId - The node's ID.
$sel:nodeName:NodeInstance', nodeInstance_nodeName - The instance's name.
$sel:packageName:NodeInstance', nodeInstance_packageName - The instance's package name.
$sel:packagePatchVersion:NodeInstance', nodeInstance_packagePatchVersion - The instance's package patch version.
$sel:packageVersion:NodeInstance', nodeInstance_packageVersion - The instance's package version.
$sel:currentStatus:NodeInstance', nodeInstance_currentStatus - The instance's current status.
$sel:nodeInstanceId:NodeInstance', nodeInstance_nodeInstanceId - The instance's ID.
nodeInstance_nodeId :: Lens' NodeInstance (Maybe Text) Source #
The node's ID.
nodeInstance_nodeName :: Lens' NodeInstance (Maybe Text) Source #
The instance's name.
nodeInstance_packageName :: Lens' NodeInstance (Maybe Text) Source #
The instance's package name.
nodeInstance_packagePatchVersion :: Lens' NodeInstance (Maybe Text) Source #
The instance's package patch version.
nodeInstance_packageVersion :: Lens' NodeInstance (Maybe Text) Source #
The instance's package version.
nodeInstance_currentStatus :: Lens' NodeInstance NodeInstanceStatus Source #
The instance's current status.
nodeInstance_nodeInstanceId :: Lens' NodeInstance Text Source #
The instance's ID.
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:description:NodeOutputPort', nodeOutputPort_description - The output port's description.
$sel:name:NodeOutputPort', nodeOutputPort_name - The output port's name.
$sel:type':NodeOutputPort', nodeOutputPort_type - The output port's type.
nodeOutputPort_description :: Lens' NodeOutputPort (Maybe Text) Source #
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.
NodeSignal
data NodeSignal Source #
A signal to a camera node to start or stop processing video.
See: newNodeSignal smart constructor.
Constructors
| NodeSignal' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> NodeSignalValue | |
| -> NodeSignal |
Create a value of NodeSignal 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:nodeInstanceId:NodeSignal', nodeSignal_nodeInstanceId - The camera node's name, from the application manifest.
$sel:signal:NodeSignal', nodeSignal_signal - The signal value.
nodeSignal_nodeInstanceId :: Lens' NodeSignal Text Source #
The camera node's name, from the application manifest.
nodeSignal_signal :: Lens' NodeSignal NodeSignalValue Source #
The signal value.
NtpPayload
data NtpPayload Source #
Network time protocol (NTP) server settings. Use this option to connect
to local NTP servers instead of pool.ntp.org.
See: newNtpPayload smart constructor.
Constructors
| NtpPayload' | |
Fields
| |
Instances
newNtpPayload :: NtpPayload Source #
Create a value of NtpPayload 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:ntpServers:NtpPayload', ntpPayload_ntpServers - NTP servers to use, in order of preference.
ntpPayload_ntpServers :: Lens' NtpPayload [Text] Source #
NTP servers to use, in order of preference.
NtpStatus
Details about an NTP server connection.
See: newNtpStatus smart constructor.
Constructors
| NtpStatus' | |
Fields
| |
Instances
| FromJSON NtpStatus Source # | |
| Generic NtpStatus Source # | |
| Read NtpStatus Source # | |
| Show NtpStatus Source # | |
| NFData NtpStatus Source # | |
Defined in Amazonka.Panorama.Types.NtpStatus | |
| Eq NtpStatus Source # | |
| Hashable NtpStatus Source # | |
Defined in Amazonka.Panorama.Types.NtpStatus | |
| type Rep NtpStatus Source # | |
Defined in Amazonka.Panorama.Types.NtpStatus type Rep NtpStatus = D1 ('MetaData "NtpStatus" "Amazonka.Panorama.Types.NtpStatus" "amazonka-panorama-2.0-9Y2Sxd8ToqsBjPczgPI6n1" 'False) (C1 ('MetaCons "NtpStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConnectionStatus)) :*: (S1 ('MetaSel ('Just "ipAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ntpServerName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
newNtpStatus :: NtpStatus Source #
Create a value of NtpStatus 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:connectionStatus:NtpStatus', ntpStatus_connectionStatus - The connection's status.
$sel:ipAddress:NtpStatus', ntpStatus_ipAddress - The IP address of the server.
$sel:ntpServerName:NtpStatus', ntpStatus_ntpServerName - The domain name of the server.
ntpStatus_connectionStatus :: Lens' NtpStatus (Maybe NetworkConnectionStatus) Source #
The connection's status.
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:createdTime:PackageImportJob', packageImportJob_createdTime - When the job was created.
$sel:jobId:PackageImportJob', packageImportJob_jobId - The job's ID.
$sel:jobType:PackageImportJob', packageImportJob_jobType - The job's type.
$sel:lastUpdatedTime:PackageImportJob', packageImportJob_lastUpdatedTime - When the job was updated.
$sel:status:PackageImportJob', packageImportJob_status - The job's status.
$sel:statusMessage:PackageImportJob', packageImportJob_statusMessage - The job's status message.
packageImportJob_createdTime :: Lens' PackageImportJob (Maybe UTCTime) Source #
When the job was created.
packageImportJob_jobId :: Lens' PackageImportJob (Maybe Text) Source #
The job's ID.
packageImportJob_jobType :: Lens' PackageImportJob (Maybe PackageImportJobType) Source #
The job's type.
packageImportJob_lastUpdatedTime :: Lens' PackageImportJob (Maybe UTCTime) Source #
When the job was updated.
packageImportJob_status :: Lens' PackageImportJob (Maybe PackageImportJobStatus) Source #
The job's status.
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
| :: OutPutS3Location | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> 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:outputS3Location:PackageImportJobOutput', packageImportJobOutput_outputS3Location - The package's output location.
$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.
packageImportJobOutput_outputS3Location :: Lens' PackageImportJobOutput OutPutS3Location Source #
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.
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:arn:PackageListItem', packageListItem_arn - The package's ARN.
$sel:createdTime:PackageListItem', packageListItem_createdTime - When the package was created.
$sel:packageId:PackageListItem', packageListItem_packageId - The package's ID.
$sel:packageName:PackageListItem', packageListItem_packageName - The package's name.
$sel:tags:PackageListItem', packageListItem_tags - The package's tags.
packageListItem_arn :: Lens' PackageListItem (Maybe Text) Source #
The package's ARN.
packageListItem_createdTime :: Lens' PackageListItem (Maybe UTCTime) Source #
When the package was created.
packageListItem_packageId :: Lens' PackageListItem (Maybe Text) Source #
The package's ID.
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.
ReportedRuntimeContextState
data ReportedRuntimeContextState Source #
An application instance's state.
See: newReportedRuntimeContextState smart constructor.
Constructors
| ReportedRuntimeContextState' | |
Fields
| |
Instances
newReportedRuntimeContextState Source #
Arguments
| :: DesiredState | |
| -> DeviceReportedStatus | |
| -> UTCTime | |
| -> Text | |
| -> ReportedRuntimeContextState |
Create a value of ReportedRuntimeContextState 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:desiredState:ReportedRuntimeContextState', reportedRuntimeContextState_desiredState - The application's desired state.
$sel:deviceReportedStatus:ReportedRuntimeContextState', reportedRuntimeContextState_deviceReportedStatus - The application's reported status.
$sel:deviceReportedTime:ReportedRuntimeContextState', reportedRuntimeContextState_deviceReportedTime - When the device reported the application's state.
$sel:runtimeContextName:ReportedRuntimeContextState', reportedRuntimeContextState_runtimeContextName - The device's name.
reportedRuntimeContextState_desiredState :: Lens' ReportedRuntimeContextState DesiredState Source #
The application's desired state.
reportedRuntimeContextState_deviceReportedStatus :: Lens' ReportedRuntimeContextState DeviceReportedStatus Source #
The application's reported status.
reportedRuntimeContextState_deviceReportedTime :: Lens' ReportedRuntimeContextState UTCTime Source #
When the device reported the application's state.
reportedRuntimeContextState_runtimeContextName :: Lens' ReportedRuntimeContextState Text Source #
The device's name.
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:defaultGateway:StaticIpConnectionInfo', staticIpConnectionInfo_defaultGateway - The connection's default gateway.
$sel:dns:StaticIpConnectionInfo', staticIpConnectionInfo_dns - The connection's DNS address.
$sel:ipAddress:StaticIpConnectionInfo', staticIpConnectionInfo_ipAddress - The connection's IP address.
$sel:mask:StaticIpConnectionInfo', staticIpConnectionInfo_mask - The connection's DNS mask.
staticIpConnectionInfo_defaultGateway :: Lens' StaticIpConnectionInfo Text Source #
The connection's default gateway.
staticIpConnectionInfo_dns :: Lens' StaticIpConnectionInfo [Text] Source #
The connection's DNS address.
staticIpConnectionInfo_ipAddress :: Lens' StaticIpConnectionInfo Text Source #
The connection's IP address.
staticIpConnectionInfo_mask :: Lens' StaticIpConnectionInfo Text Source #
The connection's DNS mask.
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:binaryPrefixLocation:StorageLocation', storageLocation_binaryPrefixLocation - The location's binary prefix.
$sel:bucket:StorageLocation', storageLocation_bucket - The location's bucket.
$sel:generatedPrefixLocation:StorageLocation', storageLocation_generatedPrefixLocation - The location's generated prefix.
$sel:manifestPrefixLocation:StorageLocation', storageLocation_manifestPrefixLocation - The location's manifest prefix.
$sel:repoPrefixLocation:StorageLocation', storageLocation_repoPrefixLocation - The location's repo prefix.
storageLocation_binaryPrefixLocation :: Lens' StorageLocation Text Source #
The location's binary prefix.
storageLocation_bucket :: Lens' StorageLocation Text Source #
The location's bucket.
storageLocation_generatedPrefixLocation :: Lens' StorageLocation Text Source #
The location's generated prefix.
storageLocation_manifestPrefixLocation :: Lens' StorageLocation Text Source #
The location's manifest prefix.
storageLocation_repoPrefixLocation :: Lens' StorageLocation Text Source #
The location's repo prefix.