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 |
- 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
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 #
Instances
ApplicationInstanceStatus
newtype ApplicationInstanceStatus Source #
Instances
ConnectionType
newtype ConnectionType Source #
pattern ConnectionType_DHCP :: ConnectionType | |
pattern ConnectionType_STATIC_IP :: ConnectionType |
Instances
DeviceConnectionStatus
newtype DeviceConnectionStatus Source #
Instances
DeviceStatus
newtype DeviceStatus Source #
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 #
pattern DeviceType_PANORAMA_APPLIANCE :: DeviceType | |
pattern DeviceType_PANORAMA_APPLIANCE_DEVELOPER_KIT :: DeviceType |
Instances
JobResourceType
newtype JobResourceType Source #
pattern JobResourceType_PACKAGE :: JobResourceType |
Instances
JobType
pattern JobType_OTA :: JobType |
Instances
NetworkConnectionStatus
newtype NetworkConnectionStatus Source #
pattern NetworkConnectionStatus_CONNECTED :: NetworkConnectionStatus | |
pattern NetworkConnectionStatus_NOT_CONNECTED :: NetworkConnectionStatus |
Instances
NodeCategory
newtype NodeCategory Source #
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 #
Instances
NodeInstanceStatus
newtype NodeInstanceStatus Source #
pattern NodeInstanceStatus_ERROR :: NodeInstanceStatus | |
pattern NodeInstanceStatus_NOT_AVAILABLE :: NodeInstanceStatus | |
pattern NodeInstanceStatus_RUNNING :: NodeInstanceStatus |
Instances
PackageImportJobStatus
newtype PackageImportJobStatus Source #
pattern PackageImportJobStatus_FAILED :: PackageImportJobStatus | |
pattern PackageImportJobStatus_PENDING :: PackageImportJobStatus | |
pattern PackageImportJobStatus_SUCCEEDED :: PackageImportJobStatus |
Instances
PackageImportJobType
newtype PackageImportJobType Source #
Instances
PackageVersionStatus
newtype PackageVersionStatus Source #
Instances
PortType
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 #
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 #
pattern TemplateType_RTSP_CAMERA_STREAM :: TemplateType |
Instances
UpdateProgress
newtype UpdateProgress Source #
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.
ApplicationInstance' | |
|
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.
Device' | |
|
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.
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.
DeviceJobConfig' | |
|
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.
EthernetPayload' | |
|
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.
EthernetStatus' | |
|
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.
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.
JobResourceTags' | |
|
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.
ManifestOverridesPayload' | |
|
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.
ManifestPayload' | |
|
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.
NetworkPayload' | |
|
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.
NetworkStatus' | |
|
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.
Node' | |
|
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.
NodeFromTemplateJob' | |
|
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.
NodeInputPort' | |
|
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.
NodeInstance' | |
|
Instances
:: 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.
NodeInterface' | |
|
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.
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.
OTAJobConfig' | |
|
Instances
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.
OutPutS3Location' | |
|
Instances
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.
PackageImportJob' | |
|
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.
PackageImportJobInputConfig' | |
|
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.
PackageImportJobOutput' | |
|
Instances
newPackageImportJobOutput Source #
:: 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.
PackageImportJobOutputConfig' | |
|
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.
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.
PackageObject' | |
|
Instances
:: 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.
PackageVersionInputConfig' | |
|
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.
PackageVersionOutputConfig' | |
|
Instances
newPackageVersionOutputConfig Source #
:: 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.
Instances
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.
Instances
newStaticIpConnectionInfo Source #
:: 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.
StorageLocation' | |
|
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.