From 6a3370014e57cd631117b0577f5b6c96af0253d2 Mon Sep 17 00:00:00 2001 From: rchache <105247787+rchache@users.noreply.github.com> Date: Mon, 29 Jun 2026 15:38:18 -0400 Subject: [PATCH] Delete models/panorama directory --- .../2019-07-24/panorama-2019-07-24.json | 6790 ----------------- 1 file changed, 6790 deletions(-) delete mode 100644 models/panorama/service/2019-07-24/panorama-2019-07-24.json diff --git a/models/panorama/service/2019-07-24/panorama-2019-07-24.json b/models/panorama/service/2019-07-24/panorama-2019-07-24.json deleted file mode 100644 index 74fa5cb3..00000000 --- a/models/panorama/service/2019-07-24/panorama-2019-07-24.json +++ /dev/null @@ -1,6790 +0,0 @@ -{ - "smithy": "2.0", - "shapes": { - "com.amazonaws.panorama#AccessDeniedException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "
The requestor does not have permission to access the target action or resource.
", - "smithy.api#error": "client", - "smithy.api#httpError": 403 - } - }, - "com.amazonaws.panorama#AlternateSoftwareMetadata": { - "type": "structure", - "members": { - "Version": { - "target": "com.amazonaws.panorama#Version", - "traits": { - "smithy.api#documentation": "The appliance software version.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Details about a beta appliance software update.
" - } - }, - "com.amazonaws.panorama#AlternateSoftwares": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#AlternateSoftwareMetadata" - } - }, - "com.amazonaws.panorama#ApplicationInstance": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.panorama#ApplicationInstanceName", - "traits": { - "smithy.api#documentation": "The application instance's name.
" - } - }, - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The application instance's ID.
" - } - }, - "DefaultRuntimeContextDevice": { - "target": "com.amazonaws.panorama#DefaultRuntimeContextDevice", - "traits": { - "smithy.api#documentation": "The device's ID.
" - } - }, - "DefaultRuntimeContextDeviceName": { - "target": "com.amazonaws.panorama#DeviceName", - "traits": { - "smithy.api#documentation": "The device's name.
" - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "The application instance's description.
" - } - }, - "Status": { - "target": "com.amazonaws.panorama#ApplicationInstanceStatus", - "traits": { - "smithy.api#documentation": "The application instance's status.
" - } - }, - "HealthStatus": { - "target": "com.amazonaws.panorama#ApplicationInstanceHealthStatus", - "traits": { - "smithy.api#documentation": "The application instance's health status.
" - } - }, - "StatusDescription": { - "target": "com.amazonaws.panorama#ApplicationInstanceStatusDescription", - "traits": { - "smithy.api#documentation": "The application instance's status description.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "When the application instance was created.
" - } - }, - "Arn": { - "target": "com.amazonaws.panorama#ApplicationInstanceArn", - "traits": { - "smithy.api#documentation": "The application instance's ARN.
" - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "The application instance's tags.
" - } - }, - "RuntimeContextStates": { - "target": "com.amazonaws.panorama#ReportedRuntimeContextStates", - "traits": { - "smithy.api#documentation": "The application's state.
" - } - } - }, - "traits": { - "smithy.api#documentation": "An application instance on a device.
" - } - }, - "com.amazonaws.panorama#ApplicationInstanceArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#ApplicationInstanceHealthStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "RUNNING", - "name": "RUNNING" - }, - { - "value": "ERROR", - "name": "ERROR" - }, - { - "value": "NOT_AVAILABLE", - "name": "NOT_AVAILABLE" - } - ] - } - }, - "com.amazonaws.panorama#ApplicationInstanceId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#ApplicationInstanceName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#ApplicationInstanceStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "DEPLOYMENT_PENDING", - "name": "DEPLOYMENT_PENDING" - }, - { - "value": "DEPLOYMENT_REQUESTED", - "name": "DEPLOYMENT_REQUESTED" - }, - { - "value": "DEPLOYMENT_IN_PROGRESS", - "name": "DEPLOYMENT_IN_PROGRESS" - }, - { - "value": "DEPLOYMENT_ERROR", - "name": "DEPLOYMENT_ERROR" - }, - { - "value": "DEPLOYMENT_SUCCEEDED", - "name": "DEPLOYMENT_SUCCEEDED" - }, - { - "value": "REMOVAL_PENDING", - "name": "REMOVAL_PENDING" - }, - { - "value": "REMOVAL_REQUESTED", - "name": "REMOVAL_REQUESTED" - }, - { - "value": "REMOVAL_IN_PROGRESS", - "name": "REMOVAL_IN_PROGRESS" - }, - { - "value": "REMOVAL_FAILED", - "name": "REMOVAL_FAILED" - }, - { - "value": "REMOVAL_SUCCEEDED", - "name": "REMOVAL_SUCCEEDED" - }, - { - "value": "DEPLOYMENT_FAILED", - "name": "DEPLOYMENT_FAILED" - } - ] - } - }, - "com.amazonaws.panorama#ApplicationInstanceStatusDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#ApplicationInstances": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#ApplicationInstance" - } - }, - "com.amazonaws.panorama#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } - }, - "com.amazonaws.panorama#Bucket": { - "type": "string" - }, - "com.amazonaws.panorama#BucketName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#Certificates": { - "type": "blob" - }, - "com.amazonaws.panorama#ClientToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 64 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#ConflictException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#required": {} - } - }, - "ResourceId": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The resource's ID.
", - "smithy.api#required": {} - } - }, - "ResourceType": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The resource's type.
", - "smithy.api#required": {} - } - }, - "ErrorId": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "A unique ID for the error.
" - } - }, - "ErrorArguments": { - "target": "com.amazonaws.panorama#ConflictExceptionErrorArgumentList", - "traits": { - "smithy.api#documentation": "A list of attributes that led to the exception and their values.
" - } - } - }, - "traits": { - "smithy.api#documentation": "The target resource is in use.
", - "smithy.api#error": "client", - "smithy.api#httpError": 409 - } - }, - "com.amazonaws.panorama#ConflictExceptionErrorArgument": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The error argument's name.
", - "smithy.api#required": {} - } - }, - "Value": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The error argument's value.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A conflict exception error argument.
" - } - }, - "com.amazonaws.panorama#ConflictExceptionErrorArgumentList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#ConflictExceptionErrorArgument" - } - }, - "com.amazonaws.panorama#ConnectionType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "STATIC_IP", - "name": "STATIC_IP" - }, - { - "value": "DHCP", - "name": "DHCP" - } - ] - } - }, - "com.amazonaws.panorama#CreateApplicationInstance": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#CreateApplicationInstanceRequest" - }, - "output": { - "target": "com.amazonaws.panorama#CreateApplicationInstanceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Creates an application instance and deploys it to a device.
", - "smithy.api#http": { - "method": "POST", - "uri": "/application-instances", - "code": 200 - } - } - }, - "com.amazonaws.panorama#CreateApplicationInstanceRequest": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.panorama#ApplicationInstanceName", - "traits": { - "smithy.api#documentation": "A name for the application instance.
" - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "A description for the application instance.
" - } - }, - "ManifestPayload": { - "target": "com.amazonaws.panorama#ManifestPayload", - "traits": { - "smithy.api#documentation": "The application's manifest document.
", - "smithy.api#required": {} - } - }, - "ManifestOverridesPayload": { - "target": "com.amazonaws.panorama#ManifestOverridesPayload", - "traits": { - "smithy.api#documentation": "Setting overrides for the application manifest.
" - } - }, - "ApplicationInstanceIdToReplace": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The ID of an application instance to replace with the new instance.
" - } - }, - "RuntimeRoleArn": { - "target": "com.amazonaws.panorama#RuntimeRoleArn", - "traits": { - "smithy.api#documentation": "The ARN of a runtime role for the application instance.
" - } - }, - "DefaultRuntimeContextDevice": { - "target": "com.amazonaws.panorama#DefaultRuntimeContextDevice", - "traits": { - "smithy.api#documentation": "A device's ID.
", - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "Tags for the application instance.
" - } - } - } - }, - "com.amazonaws.panorama#CreateApplicationInstanceResponse": { - "type": "structure", - "members": { - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The application instance's ID.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#CreateJobForDevices": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#CreateJobForDevicesRequest" - }, - "output": { - "target": "com.amazonaws.panorama#CreateJobForDevicesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Creates a job to run on a device. A job can update a device's software or reboot it.
", - "smithy.api#http": { - "method": "POST", - "uri": "/jobs", - "code": 200 - } - } - }, - "com.amazonaws.panorama#CreateJobForDevicesRequest": { - "type": "structure", - "members": { - "DeviceIds": { - "target": "com.amazonaws.panorama#DeviceIdList", - "traits": { - "smithy.api#documentation": "ID of target device.
", - "smithy.api#required": {} - } - }, - "DeviceJobConfig": { - "target": "com.amazonaws.panorama#DeviceJobConfig", - "traits": { - "smithy.api#documentation": "Configuration settings for a software update job.
" - } - }, - "JobType": { - "target": "com.amazonaws.panorama#JobType", - "traits": { - "smithy.api#documentation": "The type of job to run.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#CreateJobForDevicesResponse": { - "type": "structure", - "members": { - "Jobs": { - "target": "com.amazonaws.panorama#JobList", - "traits": { - "smithy.api#documentation": "A list of jobs.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#CreateNodeFromTemplateJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#CreateNodeFromTemplateJobRequest" - }, - "output": { - "target": "com.amazonaws.panorama#CreateNodeFromTemplateJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Creates a camera stream node.
", - "smithy.api#http": { - "method": "POST", - "uri": "/packages/template-job", - "code": 200 - } - } - }, - "com.amazonaws.panorama#CreateNodeFromTemplateJobRequest": { - "type": "structure", - "members": { - "TemplateType": { - "target": "com.amazonaws.panorama#TemplateType", - "traits": { - "smithy.api#documentation": "The type of node.
", - "smithy.api#required": {} - } - }, - "OutputPackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "An output package name for the node.
", - "smithy.api#required": {} - } - }, - "OutputPackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "An output package version for the node.
", - "smithy.api#required": {} - } - }, - "NodeName": { - "target": "com.amazonaws.panorama#NodeName", - "traits": { - "smithy.api#documentation": "A name for the node.
", - "smithy.api#required": {} - } - }, - "NodeDescription": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "A description for the node.
" - } - }, - "TemplateParameters": { - "target": "com.amazonaws.panorama#TemplateParametersMap", - "traits": { - "smithy.api#documentation": "Template parameters for the node.
", - "smithy.api#required": {} - } - }, - "JobTags": { - "target": "com.amazonaws.panorama#JobTagsList", - "traits": { - "smithy.api#documentation": "Tags for the job.
" - } - } - } - }, - "com.amazonaws.panorama#CreateNodeFromTemplateJobResponse": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#CreatePackage": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#CreatePackageRequest" - }, - "output": { - "target": "com.amazonaws.panorama#CreatePackageResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Creates a package and storage location in an Amazon S3 access point.
", - "smithy.api#http": { - "method": "POST", - "uri": "/packages", - "code": 200 - } - } - }, - "com.amazonaws.panorama#CreatePackageImportJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#CreatePackageImportJobRequest" - }, - "output": { - "target": "com.amazonaws.panorama#CreatePackageImportJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Imports a node package.
", - "smithy.api#http": { - "method": "POST", - "uri": "/packages/import-jobs", - "code": 200 - } - } - }, - "com.amazonaws.panorama#CreatePackageImportJobRequest": { - "type": "structure", - "members": { - "JobType": { - "target": "com.amazonaws.panorama#PackageImportJobType", - "traits": { - "smithy.api#documentation": "A job type for the package import job.
", - "smithy.api#required": {} - } - }, - "InputConfig": { - "target": "com.amazonaws.panorama#PackageImportJobInputConfig", - "traits": { - "smithy.api#documentation": "An input config for the package import job.
", - "smithy.api#required": {} - } - }, - "OutputConfig": { - "target": "com.amazonaws.panorama#PackageImportJobOutputConfig", - "traits": { - "smithy.api#documentation": "An output config for the package import job.
", - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.panorama#ClientToken", - "traits": { - "smithy.api#documentation": "A client token for the package import job.
", - "smithy.api#required": {} - } - }, - "JobTags": { - "target": "com.amazonaws.panorama#JobTagsList", - "traits": { - "smithy.api#documentation": "Tags for the package import job.
" - } - } - } - }, - "com.amazonaws.panorama#CreatePackageImportJobResponse": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#CreatePackageRequest": { - "type": "structure", - "members": { - "PackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "A name for the package.
", - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "Tags for the package.
" - } - } - } - }, - "com.amazonaws.panorama#CreatePackageResponse": { - "type": "structure", - "members": { - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "The package's ID.
" - } - }, - "Arn": { - "target": "com.amazonaws.panorama#NodePackageArn", - "traits": { - "smithy.api#documentation": "The package's ARN.
" - } - }, - "StorageLocation": { - "target": "com.amazonaws.panorama#StorageLocation", - "traits": { - "smithy.api#documentation": "The package's storage location.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#CreatedTime": { - "type": "timestamp" - }, - "com.amazonaws.panorama#CurrentSoftware": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#DefaultGateway": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#DefaultRuntimeContextDevice": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#DeleteDevice": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DeleteDeviceRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DeleteDeviceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Deletes a device.
", - "smithy.api#http": { - "method": "DELETE", - "uri": "/devices/{DeviceId}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DeleteDeviceRequest": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The device's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#DeleteDeviceResponse": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The device's ID.
" - } - } - } - }, - "com.amazonaws.panorama#DeletePackage": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DeletePackageRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DeletePackageResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Deletes a package.
\nTo delete a package, you need permission to call s3:DeleteObject in addition to permissions for\n the AWS Panorama API.
The package's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ForceDelete": { - "target": "com.amazonaws.panorama#Boolean", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "Delete the package even if it has artifacts stored in its access point. Deletes the package's artifacts from\n Amazon S3.
", - "smithy.api#httpQuery": "ForceDelete" - } - } - } - }, - "com.amazonaws.panorama#DeletePackageResponse": { - "type": "structure", - "members": {} - }, - "com.amazonaws.panorama#DeregisterPackageVersion": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DeregisterPackageVersionRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DeregisterPackageVersionResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Deregisters a package version.
", - "smithy.api#http": { - "method": "DELETE", - "uri": "/packages/{PackageId}/versions/{PackageVersion}/patch/{PatchVersion}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DeregisterPackageVersionRequest": { - "type": "structure", - "members": { - "OwnerAccount": { - "target": "com.amazonaws.panorama#PackageOwnerAccount", - "traits": { - "smithy.api#documentation": "An owner account.
", - "smithy.api#httpQuery": "OwnerAccount" - } - }, - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "A package ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "A package version.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "PatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "A patch version.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "UpdatedLatestPatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "If the version was marked latest, the new version to maker as latest.
", - "smithy.api#httpQuery": "UpdatedLatestPatchVersion" - } - } - } - }, - "com.amazonaws.panorama#DeregisterPackageVersionResponse": { - "type": "structure", - "members": {} - }, - "com.amazonaws.panorama#DescribeApplicationInstance": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DescribeApplicationInstanceRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DescribeApplicationInstanceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns information about an application instance on a device.
", - "smithy.api#http": { - "method": "GET", - "uri": "/application-instances/{ApplicationInstanceId}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DescribeApplicationInstanceDetails": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DescribeApplicationInstanceDetailsRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DescribeApplicationInstanceDetailsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns information about an application instance's configuration manifest.
", - "smithy.api#http": { - "method": "GET", - "uri": "/application-instances/{ApplicationInstanceId}/details", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DescribeApplicationInstanceDetailsRequest": { - "type": "structure", - "members": { - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The application instance's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#DescribeApplicationInstanceDetailsResponse": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.panorama#ApplicationInstanceName", - "traits": { - "smithy.api#documentation": "The application instance's name.
" - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "The application instance's description.
" - } - }, - "DefaultRuntimeContextDevice": { - "target": "com.amazonaws.panorama#DefaultRuntimeContextDevice", - "traits": { - "smithy.api#documentation": "The application instance's default runtime context device.
" - } - }, - "ManifestPayload": { - "target": "com.amazonaws.panorama#ManifestPayload", - "traits": { - "smithy.api#documentation": "The application instance's configuration manifest.
" - } - }, - "ManifestOverridesPayload": { - "target": "com.amazonaws.panorama#ManifestOverridesPayload", - "traits": { - "smithy.api#documentation": "Parameter overrides for the configuration manifest.
" - } - }, - "ApplicationInstanceIdToReplace": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The ID of the application instance that this instance replaced.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "When the application instance was created.
" - } - }, - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The application instance's ID.
" - } - } - } - }, - "com.amazonaws.panorama#DescribeApplicationInstanceRequest": { - "type": "structure", - "members": { - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The application instance's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#DescribeApplicationInstanceResponse": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.panorama#ApplicationInstanceName", - "traits": { - "smithy.api#documentation": "The application instance's name.
" - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "The application instance's description.
" - } - }, - "DefaultRuntimeContextDevice": { - "target": "com.amazonaws.panorama#DefaultRuntimeContextDevice", - "traits": { - "smithy.api#documentation": "The device's ID.
" - } - }, - "DefaultRuntimeContextDeviceName": { - "target": "com.amazonaws.panorama#DeviceName", - "traits": { - "smithy.api#documentation": "The device's bane.
" - } - }, - "ApplicationInstanceIdToReplace": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The ID of the application instance that this instance replaced.
" - } - }, - "RuntimeRoleArn": { - "target": "com.amazonaws.panorama#RuntimeRoleArn", - "traits": { - "smithy.api#documentation": "The application instance's runtime role ARN.
" - } - }, - "Status": { - "target": "com.amazonaws.panorama#ApplicationInstanceStatus", - "traits": { - "smithy.api#documentation": "The application instance's status.
" - } - }, - "HealthStatus": { - "target": "com.amazonaws.panorama#ApplicationInstanceHealthStatus", - "traits": { - "smithy.api#documentation": "The application instance's health status.
" - } - }, - "StatusDescription": { - "target": "com.amazonaws.panorama#ApplicationInstanceStatusDescription", - "traits": { - "smithy.api#documentation": "The application instance's status description.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "When the application instance was created.
" - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "The application instance was updated.
" - } - }, - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The application instance's ID.
" - } - }, - "Arn": { - "target": "com.amazonaws.panorama#ApplicationInstanceArn", - "traits": { - "smithy.api#documentation": "The application instance's ARN.
" - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "The application instance's tags.
" - } - }, - "RuntimeContextStates": { - "target": "com.amazonaws.panorama#ReportedRuntimeContextStates", - "traits": { - "smithy.api#documentation": "The application instance's state.
" - } - } - } - }, - "com.amazonaws.panorama#DescribeDevice": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DescribeDeviceRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DescribeDeviceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns information about a device.
", - "smithy.api#http": { - "method": "GET", - "uri": "/devices/{DeviceId}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DescribeDeviceJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DescribeDeviceJobRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DescribeDeviceJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns information about a device job.
", - "smithy.api#http": { - "method": "GET", - "uri": "/jobs/{JobId}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DescribeDeviceJobRequest": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#DescribeDeviceJobResponse": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
" - } - }, - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The device's ID.
" - } - }, - "DeviceArn": { - "target": "com.amazonaws.panorama#DeviceArn", - "traits": { - "smithy.api#documentation": "The device's ARN.
" - } - }, - "DeviceName": { - "target": "com.amazonaws.panorama#DeviceName", - "traits": { - "smithy.api#documentation": "The device's name.
" - } - }, - "DeviceType": { - "target": "com.amazonaws.panorama#DeviceType", - "traits": { - "smithy.api#documentation": "The device's type.
" - } - }, - "ImageVersion": { - "target": "com.amazonaws.panorama#ImageVersion", - "traits": { - "smithy.api#documentation": "For an OTA job, the target version of the device software.
" - } - }, - "Status": { - "target": "com.amazonaws.panorama#UpdateProgress", - "traits": { - "smithy.api#documentation": "The job's status.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#UpdateCreatedTime", - "traits": { - "smithy.api#documentation": "When the job was created.
" - } - }, - "JobType": { - "target": "com.amazonaws.panorama#JobType", - "traits": { - "smithy.api#documentation": "The job's type.
" - } - } - } - }, - "com.amazonaws.panorama#DescribeDeviceRequest": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The device's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#DescribeDeviceResponse": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The device's ID.
" - } - }, - "Name": { - "target": "com.amazonaws.panorama#DeviceName", - "traits": { - "smithy.api#documentation": "The device's name.
" - } - }, - "Arn": { - "target": "com.amazonaws.panorama#DeviceArn", - "traits": { - "smithy.api#documentation": "The device's ARN.
" - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "The device's description.
" - } - }, - "Type": { - "target": "com.amazonaws.panorama#DeviceType", - "traits": { - "smithy.api#documentation": "The device's type.
" - } - }, - "DeviceConnectionStatus": { - "target": "com.amazonaws.panorama#DeviceConnectionStatus", - "traits": { - "smithy.api#documentation": "The device's connection status.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#CreatedTime", - "traits": { - "smithy.api#documentation": "When the device was created.
" - } - }, - "ProvisioningStatus": { - "target": "com.amazonaws.panorama#DeviceStatus", - "traits": { - "smithy.api#documentation": "The device's provisioning status.
" - } - }, - "LatestSoftware": { - "target": "com.amazonaws.panorama#LatestSoftware", - "traits": { - "smithy.api#documentation": "The latest software version available for the device.
" - } - }, - "CurrentSoftware": { - "target": "com.amazonaws.panorama#CurrentSoftware", - "traits": { - "smithy.api#documentation": "The device's current software version.
" - } - }, - "SerialNumber": { - "target": "com.amazonaws.panorama#DeviceSerialNumber", - "traits": { - "smithy.api#documentation": "The device's serial number.
" - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "The device's tags.
" - } - }, - "NetworkingConfiguration": { - "target": "com.amazonaws.panorama#NetworkPayload", - "traits": { - "smithy.api#documentation": "The device's networking configuration.
" - } - }, - "CurrentNetworkingStatus": { - "target": "com.amazonaws.panorama#NetworkStatus", - "traits": { - "smithy.api#documentation": "The device's networking status.
" - } - }, - "LeaseExpirationTime": { - "target": "com.amazonaws.panorama#LeaseExpirationTime", - "traits": { - "smithy.api#documentation": "The device's lease expiration time.
" - } - }, - "AlternateSoftwares": { - "target": "com.amazonaws.panorama#AlternateSoftwares", - "traits": { - "smithy.api#documentation": "Beta software releases available for the device.
" - } - }, - "LatestAlternateSoftware": { - "target": "com.amazonaws.panorama#LatestAlternateSoftware", - "traits": { - "smithy.api#documentation": "The most recent beta software release.
" - } - }, - "Brand": { - "target": "com.amazonaws.panorama#DeviceBrand", - "traits": { - "smithy.api#documentation": "The device's maker.
" - } - }, - "LatestDeviceJob": { - "target": "com.amazonaws.panorama#LatestDeviceJob", - "traits": { - "smithy.api#documentation": "A device's latest job. Includes the target image version, and the job status.
" - } - }, - "DeviceAggregatedStatus": { - "target": "com.amazonaws.panorama#DeviceAggregatedStatus", - "traits": { - "smithy.api#documentation": "A device's aggregated status. Including the device's connection status, provisioning status, and lease status.
" - } - } - } - }, - "com.amazonaws.panorama#DescribeNode": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DescribeNodeRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DescribeNodeResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns information about a node.
", - "smithy.api#http": { - "method": "GET", - "uri": "/nodes/{NodeId}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DescribeNodeFromTemplateJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DescribeNodeFromTemplateJobRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DescribeNodeFromTemplateJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns information about a job to create a camera stream node.
", - "smithy.api#http": { - "method": "GET", - "uri": "/packages/template-job/{JobId}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DescribeNodeFromTemplateJobRequest": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#DescribeNodeFromTemplateJobResponse": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
", - "smithy.api#required": {} - } - }, - "Status": { - "target": "com.amazonaws.panorama#NodeFromTemplateJobStatus", - "traits": { - "smithy.api#documentation": "The job's status.
", - "smithy.api#required": {} - } - }, - "StatusMessage": { - "target": "com.amazonaws.panorama#NodeFromTemplateJobStatusMessage", - "traits": { - "smithy.api#documentation": "The job's status message.
", - "smithy.api#required": {} - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#CreatedTime", - "traits": { - "smithy.api#documentation": "When the job was created.
", - "smithy.api#required": {} - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.panorama#LastUpdatedTime", - "traits": { - "smithy.api#documentation": "When the job was updated.
", - "smithy.api#required": {} - } - }, - "OutputPackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "The job's output package name.
", - "smithy.api#required": {} - } - }, - "OutputPackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "The job's output package version.
", - "smithy.api#required": {} - } - }, - "NodeName": { - "target": "com.amazonaws.panorama#NodeName", - "traits": { - "smithy.api#documentation": "The node's name.
", - "smithy.api#required": {} - } - }, - "NodeDescription": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "The node's description.
" - } - }, - "TemplateType": { - "target": "com.amazonaws.panorama#TemplateType", - "traits": { - "smithy.api#documentation": "The job's template type.
", - "smithy.api#required": {} - } - }, - "TemplateParameters": { - "target": "com.amazonaws.panorama#TemplateParametersMap", - "traits": { - "smithy.api#documentation": "The job's template parameters.
", - "smithy.api#required": {} - } - }, - "JobTags": { - "target": "com.amazonaws.panorama#JobTagsList", - "traits": { - "smithy.api#documentation": "The job's tags.
" - } - } - } - }, - "com.amazonaws.panorama#DescribeNodeRequest": { - "type": "structure", - "members": { - "NodeId": { - "target": "com.amazonaws.panorama#NodeId", - "traits": { - "smithy.api#documentation": "The node's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "OwnerAccount": { - "target": "com.amazonaws.panorama#PackageOwnerAccount", - "traits": { - "smithy.api#documentation": "The account ID of the node's owner.
", - "smithy.api#httpQuery": "OwnerAccount" - } - } - } - }, - "com.amazonaws.panorama#DescribeNodeResponse": { - "type": "structure", - "members": { - "NodeId": { - "target": "com.amazonaws.panorama#NodeId", - "traits": { - "smithy.api#documentation": "The node's ID.
", - "smithy.api#required": {} - } - }, - "Name": { - "target": "com.amazonaws.panorama#NodeName", - "traits": { - "smithy.api#documentation": "The node's name.
", - "smithy.api#required": {} - } - }, - "Category": { - "target": "com.amazonaws.panorama#NodeCategory", - "traits": { - "smithy.api#documentation": "The node's category.
", - "smithy.api#required": {} - } - }, - "OwnerAccount": { - "target": "com.amazonaws.panorama#PackageOwnerAccount", - "traits": { - "smithy.api#documentation": "The account ID of the node's owner.
", - "smithy.api#required": {} - } - }, - "PackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "The node's package name.
", - "smithy.api#required": {} - } - }, - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "The node's package ID.
", - "smithy.api#required": {} - } - }, - "PackageArn": { - "target": "com.amazonaws.panorama#NodePackageArn", - "traits": { - "smithy.api#documentation": "The node's ARN.
" - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "The node's package version.
", - "smithy.api#required": {} - } - }, - "PatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "The node's patch version.
", - "smithy.api#required": {} - } - }, - "NodeInterface": { - "target": "com.amazonaws.panorama#NodeInterface", - "traits": { - "smithy.api#documentation": "The node's interface.
", - "smithy.api#required": {} - } - }, - "AssetName": { - "target": "com.amazonaws.panorama#NodeAssetName", - "traits": { - "smithy.api#documentation": "The node's asset name.
" - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "The node's description.
", - "smithy.api#required": {} - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "When the node was created.
", - "smithy.api#required": {} - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "When the node was updated.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#DescribePackage": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DescribePackageRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DescribePackageResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns information about a package.
", - "smithy.api#http": { - "method": "GET", - "uri": "/packages/metadata/{PackageId}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DescribePackageImportJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DescribePackageImportJobRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DescribePackageImportJobResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns information about a package import job.
", - "smithy.api#http": { - "method": "GET", - "uri": "/packages/import-jobs/{JobId}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DescribePackageImportJobRequest": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#DescribePackageImportJobResponse": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
", - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.panorama#ClientToken", - "traits": { - "smithy.api#documentation": "The job's client token.
" - } - }, - "JobType": { - "target": "com.amazonaws.panorama#PackageImportJobType", - "traits": { - "smithy.api#documentation": "The job's type.
", - "smithy.api#required": {} - } - }, - "InputConfig": { - "target": "com.amazonaws.panorama#PackageImportJobInputConfig", - "traits": { - "smithy.api#documentation": "The job's input config.
", - "smithy.api#required": {} - } - }, - "OutputConfig": { - "target": "com.amazonaws.panorama#PackageImportJobOutputConfig", - "traits": { - "smithy.api#documentation": "The job's output config.
", - "smithy.api#required": {} - } - }, - "Output": { - "target": "com.amazonaws.panorama#PackageImportJobOutput", - "traits": { - "smithy.api#documentation": "The job's output.
", - "smithy.api#required": {} - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#CreatedTime", - "traits": { - "smithy.api#documentation": "When the job was created.
", - "smithy.api#required": {} - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.panorama#LastUpdatedTime", - "traits": { - "smithy.api#documentation": "When the job was updated.
", - "smithy.api#required": {} - } - }, - "Status": { - "target": "com.amazonaws.panorama#PackageImportJobStatus", - "traits": { - "smithy.api#documentation": "The job's status.
", - "smithy.api#required": {} - } - }, - "StatusMessage": { - "target": "com.amazonaws.panorama#PackageImportJobStatusMessage", - "traits": { - "smithy.api#documentation": "The job's status message.
", - "smithy.api#required": {} - } - }, - "JobTags": { - "target": "com.amazonaws.panorama#JobTagsList", - "traits": { - "smithy.api#documentation": "The job's tags.
" - } - } - } - }, - "com.amazonaws.panorama#DescribePackageRequest": { - "type": "structure", - "members": { - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "The package's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#DescribePackageResponse": { - "type": "structure", - "members": { - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "The package's ID.
", - "smithy.api#required": {} - } - }, - "PackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "The package's name.
", - "smithy.api#required": {} - } - }, - "Arn": { - "target": "com.amazonaws.panorama#NodePackageArn", - "traits": { - "smithy.api#documentation": "The package's ARN.
", - "smithy.api#required": {} - } - }, - "StorageLocation": { - "target": "com.amazonaws.panorama#StorageLocation", - "traits": { - "smithy.api#documentation": "The package's storage location.
", - "smithy.api#required": {} - } - }, - "ReadAccessPrincipalArns": { - "target": "com.amazonaws.panorama#PrincipalArnsList", - "traits": { - "smithy.api#documentation": "ARNs of accounts that have read access to the package.
" - } - }, - "WriteAccessPrincipalArns": { - "target": "com.amazonaws.panorama#PrincipalArnsList", - "traits": { - "smithy.api#documentation": "ARNs of accounts that have write access to the package.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "When the package was created.
", - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "The package's tags.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#DescribePackageVersion": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#DescribePackageVersionRequest" - }, - "output": { - "target": "com.amazonaws.panorama#DescribePackageVersionResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns information about a package version.
", - "smithy.api#http": { - "method": "GET", - "uri": "/packages/metadata/{PackageId}/versions/{PackageVersion}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#DescribePackageVersionRequest": { - "type": "structure", - "members": { - "OwnerAccount": { - "target": "com.amazonaws.panorama#PackageOwnerAccount", - "traits": { - "smithy.api#documentation": "The version's owner account.
", - "smithy.api#httpQuery": "OwnerAccount" - } - }, - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "The version's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "The version's version.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "PatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "The version's patch version.
", - "smithy.api#httpQuery": "PatchVersion" - } - } - } - }, - "com.amazonaws.panorama#DescribePackageVersionResponse": { - "type": "structure", - "members": { - "OwnerAccount": { - "target": "com.amazonaws.panorama#PackageOwnerAccount", - "traits": { - "smithy.api#documentation": "The account ID of the version's owner.
" - } - }, - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "The version's ID.
", - "smithy.api#required": {} - } - }, - "PackageArn": { - "target": "com.amazonaws.panorama#NodePackageArn", - "traits": { - "smithy.api#documentation": "The ARN of the package.
" - } - }, - "PackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "The version's name.
", - "smithy.api#required": {} - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "The version's version.
", - "smithy.api#required": {} - } - }, - "PatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "The version's patch version.
", - "smithy.api#required": {} - } - }, - "IsLatestPatch": { - "target": "com.amazonaws.panorama#Boolean", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "Whether the version is the latest available.
", - "smithy.api#required": {} - } - }, - "Status": { - "target": "com.amazonaws.panorama#PackageVersionStatus", - "traits": { - "smithy.api#documentation": "The version's status.
", - "smithy.api#required": {} - } - }, - "StatusDescription": { - "target": "com.amazonaws.panorama#PackageVersionStatusDescription", - "traits": { - "smithy.api#documentation": "The version's status description.
" - } - }, - "RegisteredTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "The version's registered time.
" - } - } - } - }, - "com.amazonaws.panorama#Description": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 255 - }, - "smithy.api#pattern": "^.*$" - } - }, - "com.amazonaws.panorama#DesiredState": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "RUNNING", - "name": "RUNNING" - }, - { - "value": "STOPPED", - "name": "STOPPED" - }, - { - "value": "REMOVED", - "name": "REMOVED" - } - ] - } - }, - "com.amazonaws.panorama#Device": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The device's ID.
" - } - }, - "Name": { - "target": "com.amazonaws.panorama#DeviceName", - "traits": { - "smithy.api#documentation": "The device's name.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#CreatedTime", - "traits": { - "smithy.api#documentation": "When the device was created.
" - } - }, - "ProvisioningStatus": { - "target": "com.amazonaws.panorama#DeviceStatus", - "traits": { - "smithy.api#documentation": "The device's provisioning status.
" - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.panorama#LastUpdatedTime", - "traits": { - "smithy.api#documentation": "When the device was updated.
" - } - }, - "LeaseExpirationTime": { - "target": "com.amazonaws.panorama#LeaseExpirationTime", - "traits": { - "smithy.api#documentation": "The device's lease expiration time.
" - } - }, - "Brand": { - "target": "com.amazonaws.panorama#DeviceBrand", - "traits": { - "smithy.api#documentation": "The device's maker.
" - } - }, - "CurrentSoftware": { - "target": "com.amazonaws.panorama#CurrentSoftware", - "traits": { - "smithy.api#documentation": "A device's current software.
" - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "A description for the device.
" - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "The device's tags.
" - } - }, - "Type": { - "target": "com.amazonaws.panorama#DeviceType", - "traits": { - "smithy.api#documentation": "The device's type.
" - } - }, - "LatestDeviceJob": { - "target": "com.amazonaws.panorama#LatestDeviceJob", - "traits": { - "smithy.api#documentation": "A device's latest job. Includes the target image version, and the update job status.
" - } - }, - "DeviceAggregatedStatus": { - "target": "com.amazonaws.panorama#DeviceAggregatedStatus", - "traits": { - "smithy.api#documentation": "A device's aggregated status. Including the device's connection status, provisioning status, and lease status.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A device.
" - } - }, - "com.amazonaws.panorama#DeviceAggregatedStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ERROR", - "name": "ERROR" - }, - { - "value": "AWAITING_PROVISIONING", - "name": "AWAITING_PROVISIONING" - }, - { - "value": "PENDING", - "name": "PENDING" - }, - { - "value": "FAILED", - "name": "FAILED" - }, - { - "value": "DELETING", - "name": "DELETING" - }, - { - "value": "ONLINE", - "name": "ONLINE" - }, - { - "value": "OFFLINE", - "name": "OFFLINE" - }, - { - "value": "LEASE_EXPIRED", - "name": "LEASE_EXPIRED" - }, - { - "value": "UPDATE_NEEDED", - "name": "UPDATE_NEEDED" - }, - { - "value": "REBOOTING", - "name": "REBOOTING" - } - ] - } - }, - "com.amazonaws.panorama#DeviceArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#DeviceBrand": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "AWS_PANORAMA", - "name": "AWS_PANORAMA" - }, - { - "value": "LENOVO", - "name": "LENOVO" - } - ] - } - }, - "com.amazonaws.panorama#DeviceConnectionStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ONLINE", - "name": "ONLINE" - }, - { - "value": "OFFLINE", - "name": "OFFLINE" - }, - { - "value": "AWAITING_CREDENTIALS", - "name": "AWAITING_CREDENTIALS" - }, - { - "value": "NOT_AVAILABLE", - "name": "NOT_AVAILABLE" - }, - { - "value": "ERROR", - "name": "ERROR" - } - ] - } - }, - "com.amazonaws.panorama#DeviceId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#DeviceIdList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#DeviceId" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1 - } - } - }, - "com.amazonaws.panorama#DeviceJob": { - "type": "structure", - "members": { - "DeviceName": { - "target": "com.amazonaws.panorama#DeviceName", - "traits": { - "smithy.api#documentation": "The name of the target device
" - } - }, - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The ID of the target device.
" - } - }, - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#CreatedTime", - "traits": { - "smithy.api#documentation": "When the job was created.
" - } - }, - "JobType": { - "target": "com.amazonaws.panorama#JobType", - "traits": { - "smithy.api#documentation": "The job's type.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A job that runs on a device.
" - } - }, - "com.amazonaws.panorama#DeviceJobConfig": { - "type": "structure", - "members": { - "OTAJobConfig": { - "target": "com.amazonaws.panorama#OTAJobConfig", - "traits": { - "smithy.api#documentation": "A configuration for an over-the-air (OTA) upgrade. Required for OTA jobs.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A job's configuration.
" - } - }, - "com.amazonaws.panorama#DeviceJobList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#DeviceJob" - } - }, - "com.amazonaws.panorama#DeviceList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#Device" - } - }, - "com.amazonaws.panorama#DeviceName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#DeviceReportedStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "STOPPING", - "name": "STOPPING" - }, - { - "value": "STOPPED", - "name": "STOPPED" - }, - { - "value": "STOP_ERROR", - "name": "STOP_ERROR" - }, - { - "value": "REMOVAL_FAILED", - "name": "REMOVAL_FAILED" - }, - { - "value": "REMOVAL_IN_PROGRESS", - "name": "REMOVAL_IN_PROGRESS" - }, - { - "value": "STARTING", - "name": "STARTING" - }, - { - "value": "RUNNING", - "name": "RUNNING" - }, - { - "value": "INSTALL_ERROR", - "name": "INSTALL_ERROR" - }, - { - "value": "LAUNCHED", - "name": "LAUNCHED" - }, - { - "value": "LAUNCH_ERROR", - "name": "LAUNCH_ERROR" - }, - { - "value": "INSTALL_IN_PROGRESS", - "name": "INSTALL_IN_PROGRESS" - } - ] - } - }, - "com.amazonaws.panorama#DeviceSerialNumber": { - "type": "string", - "traits": { - "smithy.api#pattern": "^[0-9]{1,20}$" - } - }, - "com.amazonaws.panorama#DeviceStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "AWAITING_PROVISIONING", - "name": "AWAITING_PROVISIONING" - }, - { - "value": "PENDING", - "name": "PENDING" - }, - { - "value": "SUCCEEDED", - "name": "SUCCEEDED" - }, - { - "value": "FAILED", - "name": "FAILED" - }, - { - "value": "ERROR", - "name": "ERROR" - }, - { - "value": "DELETING", - "name": "DELETING" - } - ] - } - }, - "com.amazonaws.panorama#DeviceType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "PANORAMA_APPLIANCE_DEVELOPER_KIT", - "name": "PANORAMA_APPLIANCE_DEVELOPER_KIT" - }, - { - "value": "PANORAMA_APPLIANCE", - "name": "PANORAMA_APPLIANCE" - } - ] - } - }, - "com.amazonaws.panorama#Dns": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#DnsList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#Dns" - } - }, - "com.amazonaws.panorama#EthernetPayload": { - "type": "structure", - "members": { - "ConnectionType": { - "target": "com.amazonaws.panorama#ConnectionType", - "traits": { - "smithy.api#documentation": "How the device gets an IP address.
", - "smithy.api#required": {} - } - }, - "StaticIpConnectionInfo": { - "target": "com.amazonaws.panorama#StaticIpConnectionInfo", - "traits": { - "smithy.api#documentation": "Network configuration for a static IP connection.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A device's network configuration.
" - } - }, - "com.amazonaws.panorama#EthernetStatus": { - "type": "structure", - "members": { - "IpAddress": { - "target": "com.amazonaws.panorama#IpAddress", - "traits": { - "smithy.api#documentation": "The device's IP address.
" - } - }, - "ConnectionStatus": { - "target": "com.amazonaws.panorama#NetworkConnectionStatus", - "traits": { - "smithy.api#documentation": "The device's connection status.
" - } - }, - "HwAddress": { - "target": "com.amazonaws.panorama#HwAddress", - "traits": { - "smithy.api#documentation": "The device's physical address.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A device's Ethernet status.
" - } - }, - "com.amazonaws.panorama#HwAddress": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#ImageVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#InputPortList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#NodeInputPort" - } - }, - "com.amazonaws.panorama#InternalServerException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#required": {} - } - }, - "RetryAfterSeconds": { - "target": "com.amazonaws.panorama#RetryAfterSeconds", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The number of seconds a client should wait before retrying the call.
", - "smithy.api#httpHeader": "Retry-After" - } - } - }, - "traits": { - "smithy.api#documentation": "An internal error occurred.
", - "smithy.api#error": "server", - "smithy.api#httpError": 500 - } - }, - "com.amazonaws.panorama#IotThingName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#IpAddress": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d))(:(6553[0-5]|655[0-2]\\d|65[0-4]\\d{2}|6[0-4]\\d{3}|[1-5]\\d{4}|[1-9]\\d{0,3}))?$" - } - }, - "com.amazonaws.panorama#IpAddressOrServerName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "(^([a-z0-9]+(-[a-z0-9]+)*\\.)+[a-z]{2,}$)|(^((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d))(:(6553[0-5]|655[0-2]\\d|65[0-4]\\d{2}|6[0-4]\\d{3}|[1-5]\\d{4}|[1-9]\\d{0,3}))?$)" - } - }, - "com.amazonaws.panorama#Job": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
" - } - }, - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The target device's ID.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A job for a device.
" - } - }, - "com.amazonaws.panorama#JobId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#JobList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#Job" - } - }, - "com.amazonaws.panorama#JobResourceTags": { - "type": "structure", - "members": { - "ResourceType": { - "target": "com.amazonaws.panorama#JobResourceType", - "traits": { - "smithy.api#documentation": "The job's type.
", - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "The job's tags.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "Tags for a job.
" - } - }, - "com.amazonaws.panorama#JobResourceType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "PACKAGE", - "name": "PACKAGE" - } - ] - } - }, - "com.amazonaws.panorama#JobTagsList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#JobResourceTags" - } - }, - "com.amazonaws.panorama#JobType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "OTA", - "name": "OTA" - }, - { - "value": "REBOOT", - "name": "REBOOT" - } - ] - } - }, - "com.amazonaws.panorama#LastUpdatedTime": { - "type": "timestamp" - }, - "com.amazonaws.panorama#LatestAlternateSoftware": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#LatestDeviceJob": { - "type": "structure", - "members": { - "ImageVersion": { - "target": "com.amazonaws.panorama#ImageVersion", - "traits": { - "smithy.api#documentation": "The target version of the device software.
" - } - }, - "Status": { - "target": "com.amazonaws.panorama#UpdateProgress", - "traits": { - "smithy.api#documentation": "Status of the latest device job.
" - } - }, - "JobType": { - "target": "com.amazonaws.panorama#JobType", - "traits": { - "smithy.api#documentation": "The job's type.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Returns information about the latest device job.
" - } - }, - "com.amazonaws.panorama#LatestSoftware": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#LeaseExpirationTime": { - "type": "timestamp" - }, - "com.amazonaws.panorama#ListApplicationInstanceDependencies": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ListApplicationInstanceDependenciesRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ListApplicationInstanceDependenciesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of application instance dependencies.
", - "smithy.api#http": { - "method": "GET", - "uri": "/application-instances/{ApplicationInstanceId}/package-dependencies", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.panorama#ListApplicationInstanceDependenciesRequest": { - "type": "structure", - "members": { - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The application instance's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.panorama#MaxSize25", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of application instance dependencies to return in one page of results.
", - "smithy.api#httpQuery": "maxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "Specify the pagination token from a previous request to retrieve the next page of results.
", - "smithy.api#httpQuery": "nextToken" - } - } - } - }, - "com.amazonaws.panorama#ListApplicationInstanceDependenciesResponse": { - "type": "structure", - "members": { - "PackageObjects": { - "target": "com.amazonaws.panorama#PackageObjects", - "traits": { - "smithy.api#documentation": "A list of package objects.
" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "A pagination token that's included if more results are available.
" - } - } - } - }, - "com.amazonaws.panorama#ListApplicationInstanceNodeInstances": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ListApplicationInstanceNodeInstancesRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ListApplicationInstanceNodeInstancesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of application node instances.
", - "smithy.api#http": { - "method": "GET", - "uri": "/application-instances/{ApplicationInstanceId}/node-instances", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.panorama#ListApplicationInstanceNodeInstancesRequest": { - "type": "structure", - "members": { - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "The node instances' application instance ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.panorama#MaxSize25", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of node instances to return in one page of results.
", - "smithy.api#httpQuery": "maxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "Specify the pagination token from a previous request to retrieve the next page of results.
", - "smithy.api#httpQuery": "nextToken" - } - } - } - }, - "com.amazonaws.panorama#ListApplicationInstanceNodeInstancesResponse": { - "type": "structure", - "members": { - "NodeInstances": { - "target": "com.amazonaws.panorama#NodeInstances", - "traits": { - "smithy.api#documentation": "A list of node instances.
" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "A pagination token that's included if more results are available.
" - } - } - } - }, - "com.amazonaws.panorama#ListApplicationInstances": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ListApplicationInstancesRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ListApplicationInstancesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of application instances.
", - "smithy.api#http": { - "method": "GET", - "uri": "/application-instances", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.panorama#ListApplicationInstancesRequest": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The application instances' device ID.
", - "smithy.api#httpQuery": "deviceId" - } - }, - "StatusFilter": { - "target": "com.amazonaws.panorama#StatusFilter", - "traits": { - "smithy.api#documentation": "Only include instances with a specific status.
", - "smithy.api#httpQuery": "statusFilter" - } - }, - "MaxResults": { - "target": "com.amazonaws.panorama#MaxSize25", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of application instances to return in one page of results.
", - "smithy.api#httpQuery": "maxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "Specify the pagination token from a previous request to retrieve the next page of results.
", - "smithy.api#httpQuery": "nextToken" - } - } - } - }, - "com.amazonaws.panorama#ListApplicationInstancesResponse": { - "type": "structure", - "members": { - "ApplicationInstances": { - "target": "com.amazonaws.panorama#ApplicationInstances", - "traits": { - "smithy.api#documentation": "A list of application instances.
" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "A pagination token that's included if more results are available.
" - } - } - } - }, - "com.amazonaws.panorama#ListDevices": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ListDevicesRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ListDevicesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of devices.
", - "smithy.api#http": { - "method": "GET", - "uri": "/devices", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.panorama#ListDevicesJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ListDevicesJobsRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ListDevicesJobsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of jobs.
", - "smithy.api#http": { - "method": "GET", - "uri": "/jobs", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.panorama#ListDevicesJobsRequest": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "Filter results by the job's target device ID.
", - "smithy.api#httpQuery": "DeviceId" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "Specify the pagination token from a previous request to retrieve the next page of results.
", - "smithy.api#httpQuery": "NextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.panorama#MaxSize25", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of device jobs to return in one page of results.
", - "smithy.api#httpQuery": "MaxResults" - } - } - } - }, - "com.amazonaws.panorama#ListDevicesJobsResponse": { - "type": "structure", - "members": { - "DeviceJobs": { - "target": "com.amazonaws.panorama#DeviceJobList", - "traits": { - "smithy.api#documentation": "A list of jobs.
" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "A pagination token that's included if more results are available.
" - } - } - } - }, - "com.amazonaws.panorama#ListDevicesRequest": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "Specify the pagination token from a previous request to retrieve the next page of results.
", - "smithy.api#httpQuery": "NextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.panorama#MaxSize25", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of devices to return in one page of results.
", - "smithy.api#httpQuery": "MaxResults" - } - }, - "SortBy": { - "target": "com.amazonaws.panorama#ListDevicesSortBy", - "traits": { - "smithy.api#documentation": "The target column to be sorted on. Default column sort is CREATED_TIME.
", - "smithy.api#httpQuery": "SortBy" - } - }, - "SortOrder": { - "target": "com.amazonaws.panorama#SortOrder", - "traits": { - "smithy.api#documentation": "The sorting order for the returned list. SortOrder is DESCENDING by default based on CREATED_TIME. Otherwise, SortOrder is ASCENDING.
", - "smithy.api#httpQuery": "SortOrder" - } - }, - "NameFilter": { - "target": "com.amazonaws.panorama#NameFilter", - "traits": { - "smithy.api#documentation": "Filter based on device's name. Prefixes supported.
", - "smithy.api#httpQuery": "NameFilter" - } - }, - "DeviceAggregatedStatusFilter": { - "target": "com.amazonaws.panorama#DeviceAggregatedStatus", - "traits": { - "smithy.api#documentation": "Filter based on a device's status.
", - "smithy.api#httpQuery": "DeviceAggregatedStatusFilter" - } - } - } - }, - "com.amazonaws.panorama#ListDevicesResponse": { - "type": "structure", - "members": { - "Devices": { - "target": "com.amazonaws.panorama#DeviceList", - "traits": { - "smithy.api#documentation": "A list of devices.
", - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "A pagination token that's included if more results are available.
" - } - } - } - }, - "com.amazonaws.panorama#ListDevicesSortBy": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "DEVICE_ID", - "name": "DEVICE_ID" - }, - { - "value": "CREATED_TIME", - "name": "CREATED_TIME" - }, - { - "value": "NAME", - "name": "NAME" - }, - { - "value": "DEVICE_AGGREGATED_STATUS", - "name": "DEVICE_AGGREGATED_STATUS" - } - ] - } - }, - "com.amazonaws.panorama#ListNodeFromTemplateJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ListNodeFromTemplateJobsRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ListNodeFromTemplateJobsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of camera stream node jobs.
", - "smithy.api#http": { - "method": "GET", - "uri": "/packages/template-job", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.panorama#ListNodeFromTemplateJobsRequest": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "Specify the pagination token from a previous request to retrieve the next page of results.
", - "smithy.api#httpQuery": "NextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.panorama#MaxSize25", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of node from template jobs to return in one page of results.
", - "smithy.api#httpQuery": "MaxResults" - } - } - } - }, - "com.amazonaws.panorama#ListNodeFromTemplateJobsResponse": { - "type": "structure", - "members": { - "NodeFromTemplateJobs": { - "target": "com.amazonaws.panorama#NodeFromTemplateJobList", - "traits": { - "smithy.api#documentation": "A list of jobs.
", - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "A pagination token that's included if more results are available.
" - } - } - } - }, - "com.amazonaws.panorama#ListNodes": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ListNodesRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ListNodesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of nodes.
", - "smithy.api#http": { - "method": "GET", - "uri": "/nodes", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.panorama#ListNodesRequest": { - "type": "structure", - "members": { - "Category": { - "target": "com.amazonaws.panorama#NodeCategory", - "traits": { - "smithy.api#documentation": "Search for nodes by category.
", - "smithy.api#httpQuery": "category" - } - }, - "OwnerAccount": { - "target": "com.amazonaws.panorama#PackageOwnerAccount", - "traits": { - "smithy.api#documentation": "Search for nodes by the account ID of the nodes' owner.
", - "smithy.api#httpQuery": "ownerAccount" - } - }, - "PackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "Search for nodes by name.
", - "smithy.api#httpQuery": "packageName" - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "Search for nodes by version.
", - "smithy.api#httpQuery": "packageVersion" - } - }, - "PatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "Search for nodes by patch version.
", - "smithy.api#httpQuery": "patchVersion" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#Token", - "traits": { - "smithy.api#documentation": "Specify the pagination token from a previous request to retrieve the next page of results.
", - "smithy.api#httpQuery": "nextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.panorama#MaxSize25", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of nodes to return in one page of results.
", - "smithy.api#httpQuery": "maxResults" - } - } - } - }, - "com.amazonaws.panorama#ListNodesResponse": { - "type": "structure", - "members": { - "Nodes": { - "target": "com.amazonaws.panorama#NodesList", - "traits": { - "smithy.api#documentation": "A list of nodes.
" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#Token", - "traits": { - "smithy.api#documentation": "A pagination token that's included if more results are available.
" - } - } - } - }, - "com.amazonaws.panorama#ListPackageImportJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ListPackageImportJobsRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ListPackageImportJobsResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of package import jobs.
", - "smithy.api#http": { - "method": "GET", - "uri": "/packages/import-jobs", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.panorama#ListPackageImportJobsRequest": { - "type": "structure", - "members": { - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "Specify the pagination token from a previous request to retrieve the next page of results.
", - "smithy.api#httpQuery": "NextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.panorama#MaxSize25", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of package import jobs to return in one page of results.
", - "smithy.api#httpQuery": "MaxResults" - } - } - } - }, - "com.amazonaws.panorama#ListPackageImportJobsResponse": { - "type": "structure", - "members": { - "PackageImportJobs": { - "target": "com.amazonaws.panorama#PackageImportJobList", - "traits": { - "smithy.api#documentation": "A list of package import jobs.
", - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "A pagination token that's included if more results are available.
" - } - } - } - }, - "com.amazonaws.panorama#ListPackages": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ListPackagesRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ListPackagesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of packages.
", - "smithy.api#http": { - "method": "GET", - "uri": "/packages", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "pageSize": "MaxResults" - } - } - }, - "com.amazonaws.panorama#ListPackagesRequest": { - "type": "structure", - "members": { - "MaxResults": { - "target": "com.amazonaws.panorama#MaxSize25", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The maximum number of packages to return in one page of results.
", - "smithy.api#httpQuery": "maxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#Token", - "traits": { - "smithy.api#documentation": "Specify the pagination token from a previous request to retrieve the next page of results.
", - "smithy.api#httpQuery": "nextToken" - } - } - } - }, - "com.amazonaws.panorama#ListPackagesResponse": { - "type": "structure", - "members": { - "Packages": { - "target": "com.amazonaws.panorama#PackageList", - "traits": { - "smithy.api#documentation": "A list of packages.
" - } - }, - "NextToken": { - "target": "com.amazonaws.panorama#NextToken", - "traits": { - "smithy.api#documentation": "A pagination token that's included if more results are available.
" - } - } - } - }, - "com.amazonaws.panorama#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ListTagsForResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of tags for a resource.
", - "smithy.api#http": { - "method": "GET", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.panorama#ResourceArn", - "traits": { - "smithy.api#documentation": "The resource's ARN.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#ListTagsForResourceResponse": { - "type": "structure", - "members": { - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "A list of tags.
" - } - } - } - }, - "com.amazonaws.panorama#ManifestOverridesPayload": { - "type": "union", - "members": { - "PayloadData": { - "target": "com.amazonaws.panorama#ManifestOverridesPayloadData", - "traits": { - "smithy.api#documentation": "The overrides document.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Parameter overrides for an application instance. This is a JSON document that has a single key\n (PayloadData) where the value is an escaped string representation of the overrides document.
The application manifest.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A application verion's manifest file. This is a JSON document that has a single key (PayloadData)\n where the value is an escaped string representation of the application manifest (graph.json). This\n file is located in the graphs folder in your application source.
Settings for Ethernet port 0.
" - } - }, - "Ethernet1": { - "target": "com.amazonaws.panorama#EthernetPayload", - "traits": { - "smithy.api#documentation": "Settings for Ethernet port 1.
" - } - }, - "Ntp": { - "target": "com.amazonaws.panorama#NtpPayload", - "traits": { - "smithy.api#documentation": "Network time protocol (NTP) server settings.
" - } - } - }, - "traits": { - "smithy.api#documentation": "The network configuration for a device.
" - } - }, - "com.amazonaws.panorama#NetworkStatus": { - "type": "structure", - "members": { - "Ethernet0Status": { - "target": "com.amazonaws.panorama#EthernetStatus", - "traits": { - "smithy.api#documentation": "The status of Ethernet port 0.
" - } - }, - "Ethernet1Status": { - "target": "com.amazonaws.panorama#EthernetStatus", - "traits": { - "smithy.api#documentation": "The status of Ethernet port 1.
" - } - }, - "NtpStatus": { - "target": "com.amazonaws.panorama#NtpStatus", - "traits": { - "smithy.api#documentation": "Details about a network time protocol (NTP) server connection.
" - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.panorama#LastUpdatedTime", - "traits": { - "smithy.api#documentation": "When the network status changed.
" - } - } - }, - "traits": { - "smithy.api#documentation": "The network status of a device.
" - } - }, - "com.amazonaws.panorama#NextToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 4096 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#Node": { - "type": "structure", - "members": { - "NodeId": { - "target": "com.amazonaws.panorama#NodeId", - "traits": { - "smithy.api#documentation": "The node's ID.
", - "smithy.api#required": {} - } - }, - "Name": { - "target": "com.amazonaws.panorama#NodeName", - "traits": { - "smithy.api#documentation": "The node's name.
", - "smithy.api#required": {} - } - }, - "Category": { - "target": "com.amazonaws.panorama#NodeCategory", - "traits": { - "smithy.api#documentation": "The node's category.
", - "smithy.api#required": {} - } - }, - "OwnerAccount": { - "target": "com.amazonaws.panorama#PackageOwnerAccount", - "traits": { - "smithy.api#documentation": "The account ID of the node's owner.
" - } - }, - "PackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "The node's package name.
", - "smithy.api#required": {} - } - }, - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "The node's package ID.
", - "smithy.api#required": {} - } - }, - "PackageArn": { - "target": "com.amazonaws.panorama#NodePackageArn", - "traits": { - "smithy.api#documentation": "The node's ARN.
" - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "The node's package version.
", - "smithy.api#required": {} - } - }, - "PatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "The node's patch version.
", - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "The node's description.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "When the node was created.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "An application node that represents a camera stream, a model, code, or output.
" - } - }, - "com.amazonaws.panorama#NodeAssetName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#NodeCategory": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "BUSINESS_LOGIC", - "name": "BUSINESS_LOGIC" - }, - { - "value": "ML_MODEL", - "name": "ML_MODEL" - }, - { - "value": "MEDIA_SOURCE", - "name": "MEDIA_SOURCE" - }, - { - "value": "MEDIA_SINK", - "name": "MEDIA_SINK" - } - ] - } - }, - "com.amazonaws.panorama#NodeFromTemplateJob": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
" - } - }, - "TemplateType": { - "target": "com.amazonaws.panorama#TemplateType", - "traits": { - "smithy.api#documentation": "The job's template type.
" - } - }, - "Status": { - "target": "com.amazonaws.panorama#NodeFromTemplateJobStatus", - "traits": { - "smithy.api#documentation": "The job's status.
" - } - }, - "StatusMessage": { - "target": "com.amazonaws.panorama#NodeFromTemplateJobStatusMessage", - "traits": { - "smithy.api#documentation": "The job's status message.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#CreatedTime", - "traits": { - "smithy.api#documentation": "When the job was created.
" - } - }, - "NodeName": { - "target": "com.amazonaws.panorama#NodeName", - "traits": { - "smithy.api#documentation": "The node's name.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A job to create a camera stream node.
" - } - }, - "com.amazonaws.panorama#NodeFromTemplateJobList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#NodeFromTemplateJob" - } - }, - "com.amazonaws.panorama#NodeFromTemplateJobStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "PENDING", - "name": "PENDING" - }, - { - "value": "SUCCEEDED", - "name": "SUCCEEDED" - }, - { - "value": "FAILED", - "name": "FAILED" - } - ] - } - }, - "com.amazonaws.panorama#NodeFromTemplateJobStatusMessage": { - "type": "string" - }, - "com.amazonaws.panorama#NodeId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_\\.]+$" - } - }, - "com.amazonaws.panorama#NodeInputPort": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.panorama#PortName", - "traits": { - "smithy.api#documentation": "The input port's name.
" - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "The input port's description.
" - } - }, - "Type": { - "target": "com.amazonaws.panorama#PortType", - "traits": { - "smithy.api#documentation": "The input port's type.
" - } - }, - "DefaultValue": { - "target": "com.amazonaws.panorama#PortDefaultValue", - "traits": { - "smithy.api#documentation": "The input port's default value.
" - } - }, - "MaxConnections": { - "target": "com.amazonaws.panorama#MaxConnections", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The input port's max connections.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A node input port.
" - } - }, - "com.amazonaws.panorama#NodeInstance": { - "type": "structure", - "members": { - "NodeInstanceId": { - "target": "com.amazonaws.panorama#NodeInstanceId", - "traits": { - "smithy.api#documentation": "The instance's ID.
", - "smithy.api#required": {} - } - }, - "NodeId": { - "target": "com.amazonaws.panorama#NodeId", - "traits": { - "smithy.api#documentation": "The node's ID.
" - } - }, - "PackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "The instance's package name.
" - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "The instance's package version.
" - } - }, - "PackagePatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "The instance's package patch version.
" - } - }, - "NodeName": { - "target": "com.amazonaws.panorama#NodeName", - "traits": { - "smithy.api#documentation": "The instance's name.
" - } - }, - "CurrentStatus": { - "target": "com.amazonaws.panorama#NodeInstanceStatus", - "traits": { - "smithy.api#documentation": "The instance's current status.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A node instance.
" - } - }, - "com.amazonaws.panorama#NodeInstanceId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#NodeInstanceStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "RUNNING", - "name": "RUNNING" - }, - { - "value": "ERROR", - "name": "ERROR" - }, - { - "value": "NOT_AVAILABLE", - "name": "NOT_AVAILABLE" - }, - { - "value": "PAUSED", - "name": "PAUSED" - } - ] - } - }, - "com.amazonaws.panorama#NodeInstances": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#NodeInstance" - } - }, - "com.amazonaws.panorama#NodeInterface": { - "type": "structure", - "members": { - "Inputs": { - "target": "com.amazonaws.panorama#InputPortList", - "traits": { - "smithy.api#documentation": "The node interface's inputs.
", - "smithy.api#required": {} - } - }, - "Outputs": { - "target": "com.amazonaws.panorama#OutputPortList", - "traits": { - "smithy.api#documentation": "The node interface's outputs.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A node interface.
" - } - }, - "com.amazonaws.panorama#NodeName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#NodeOutputPort": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.panorama#PortName", - "traits": { - "smithy.api#documentation": "The output port's name.
" - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "The output port's description.
" - } - }, - "Type": { - "target": "com.amazonaws.panorama#PortType", - "traits": { - "smithy.api#documentation": "The output port's type.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A node output port.
" - } - }, - "com.amazonaws.panorama#NodePackageArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#NodePackageId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_\\/]+$" - } - }, - "com.amazonaws.panorama#NodePackageName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\-\\_]+$" - } - }, - "com.amazonaws.panorama#NodePackagePatchVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^[a-z0-9]+$" - } - }, - "com.amazonaws.panorama#NodePackageVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^([0-9]+)\\.([0-9]+)$" - } - }, - "com.amazonaws.panorama#NodeSignal": { - "type": "structure", - "members": { - "NodeInstanceId": { - "target": "com.amazonaws.panorama#NodeInstanceId", - "traits": { - "smithy.api#documentation": "The camera node's name, from the application manifest.
", - "smithy.api#required": {} - } - }, - "Signal": { - "target": "com.amazonaws.panorama#NodeSignalValue", - "traits": { - "smithy.api#documentation": "The signal value.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A signal to a camera node to start or stop processing video.
" - } - }, - "com.amazonaws.panorama#NodeSignalList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#NodeSignal" - }, - "traits": { - "smithy.api#length": { - "min": 1 - } - } - }, - "com.amazonaws.panorama#NodeSignalValue": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "PAUSE", - "name": "PAUSE" - }, - { - "value": "RESUME", - "name": "RESUME" - } - ] - } - }, - "com.amazonaws.panorama#NodesList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#Node" - } - }, - "com.amazonaws.panorama#NtpPayload": { - "type": "structure", - "members": { - "NtpServers": { - "target": "com.amazonaws.panorama#NtpServerList", - "traits": { - "smithy.api#documentation": "NTP servers to use, in order of preference.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "Network time protocol (NTP) server settings. Use this option to connect to local NTP servers instead of\n pool.ntp.org.
The connection's status.
" - } - }, - "IpAddress": { - "target": "com.amazonaws.panorama#IpAddress", - "traits": { - "smithy.api#documentation": "The IP address of the server.
" - } - }, - "NtpServerName": { - "target": "com.amazonaws.panorama#NtpServerName", - "traits": { - "smithy.api#documentation": "The domain name of the server.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Details about an NTP server connection.
" - } - }, - "com.amazonaws.panorama#OTAJobConfig": { - "type": "structure", - "members": { - "ImageVersion": { - "target": "com.amazonaws.panorama#ImageVersion", - "traits": { - "smithy.api#documentation": "The target version of the device software.
", - "smithy.api#required": {} - } - }, - "AllowMajorVersionUpdate": { - "target": "com.amazonaws.panorama#Boolean", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "Whether to apply the update if it is a major version change.
" - } - } - }, - "traits": { - "smithy.api#documentation": "An over-the-air update (OTA) job configuration.
" - } - }, - "com.amazonaws.panorama#Object": { - "type": "string" - }, - "com.amazonaws.panorama#ObjectKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#OmniCloudServiceLambda": { - "type": "service", - "version": "2019-07-24", - "operations": [ - { - "target": "com.amazonaws.panorama#CreateApplicationInstance" - }, - { - "target": "com.amazonaws.panorama#CreateJobForDevices" - }, - { - "target": "com.amazonaws.panorama#CreateNodeFromTemplateJob" - }, - { - "target": "com.amazonaws.panorama#CreatePackage" - }, - { - "target": "com.amazonaws.panorama#CreatePackageImportJob" - }, - { - "target": "com.amazonaws.panorama#DeleteDevice" - }, - { - "target": "com.amazonaws.panorama#DeletePackage" - }, - { - "target": "com.amazonaws.panorama#DeregisterPackageVersion" - }, - { - "target": "com.amazonaws.panorama#DescribeApplicationInstance" - }, - { - "target": "com.amazonaws.panorama#DescribeApplicationInstanceDetails" - }, - { - "target": "com.amazonaws.panorama#DescribeDevice" - }, - { - "target": "com.amazonaws.panorama#DescribeDeviceJob" - }, - { - "target": "com.amazonaws.panorama#DescribeNode" - }, - { - "target": "com.amazonaws.panorama#DescribeNodeFromTemplateJob" - }, - { - "target": "com.amazonaws.panorama#DescribePackage" - }, - { - "target": "com.amazonaws.panorama#DescribePackageImportJob" - }, - { - "target": "com.amazonaws.panorama#DescribePackageVersion" - }, - { - "target": "com.amazonaws.panorama#ListApplicationInstanceDependencies" - }, - { - "target": "com.amazonaws.panorama#ListApplicationInstanceNodeInstances" - }, - { - "target": "com.amazonaws.panorama#ListApplicationInstances" - }, - { - "target": "com.amazonaws.panorama#ListDevices" - }, - { - "target": "com.amazonaws.panorama#ListDevicesJobs" - }, - { - "target": "com.amazonaws.panorama#ListNodeFromTemplateJobs" - }, - { - "target": "com.amazonaws.panorama#ListNodes" - }, - { - "target": "com.amazonaws.panorama#ListPackageImportJobs" - }, - { - "target": "com.amazonaws.panorama#ListPackages" - }, - { - "target": "com.amazonaws.panorama#ListTagsForResource" - }, - { - "target": "com.amazonaws.panorama#ProvisionDevice" - }, - { - "target": "com.amazonaws.panorama#RegisterPackageVersion" - }, - { - "target": "com.amazonaws.panorama#RemoveApplicationInstance" - }, - { - "target": "com.amazonaws.panorama#SignalApplicationInstanceNodeInstances" - }, - { - "target": "com.amazonaws.panorama#TagResource" - }, - { - "target": "com.amazonaws.panorama#UntagResource" - }, - { - "target": "com.amazonaws.panorama#UpdateDeviceMetadata" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "Panorama", - "arnNamespace": "panorama", - "awsProductName": "AWSPanorama" - }, - "aws.auth#sigv4": { - "name": "panorama" - }, - "aws.protocols#restJson1": {}, - "smithy.api#cors": {}, - "smithy.api#documentation": "\n Overview\n
\nThis is the AWS Panorama API Reference. For an introduction to the service, see What is AWS Panorama? in the\n AWS Panorama Developer Guide.
", - "smithy.api#title": "AWS Panorama", - "smithy.rules#endpointBdd": { - "version": "1.1", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "string" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "string" - } - }, - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - }, - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - }, - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - }, - true - ] - } - ], - "results": [ - { - "conditions": [], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - }, - { - "conditions": [], - "endpoint": { - "url": "https://panorama-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": "https://panorama-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": "https://panorama.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": "https://panorama.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ], - "root": 2, - "nodeCount": 13, - "nodes": "/////wAAAAH/////AAAAAAAAAAwAAAADAAAAAQAAAAQF9eELAAAAAgAAAAUF9eELAAAAAwAAAAgAAAAGAAAABAAAAAcF9eEKAAAABQX14QgF9eEJAAAABAAAAAoAAAAJAAAABgX14QYF9eEHAAAABQAAAAsF9eEFAAAABgX14QQF9eEFAAAAAwX14QEAAAANAAAABAX14QIF9eED" - }, - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "string" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "string" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://panorama-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - }, - true - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://panorama-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://panorama.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ], - "type": "tree" - }, - { - "conditions": [], - "endpoint": { - "url": "https://panorama.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ], - "type": "tree" - } - ], - "type": "tree" - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://panorama-fips.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://panorama-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://panorama.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://panorama.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://panorama-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://panorama-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://panorama.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://panorama.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://panorama-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://panorama-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://panorama.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://panorama.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://panorama-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://panorama.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://panorama-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://panorama.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.panorama#OutPutS3Location": { - "type": "structure", - "members": { - "BucketName": { - "target": "com.amazonaws.panorama#BucketName", - "traits": { - "smithy.api#documentation": "The object's bucket.
", - "smithy.api#required": {} - } - }, - "ObjectKey": { - "target": "com.amazonaws.panorama#ObjectKey", - "traits": { - "smithy.api#documentation": "The object's key.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "The location of an output object in Amazon S3.
" - } - }, - "com.amazonaws.panorama#OutputPortList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#NodeOutputPort" - } - }, - "com.amazonaws.panorama#PackageImportJob": { - "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.panorama#JobId", - "traits": { - "smithy.api#documentation": "The job's ID.
" - } - }, - "JobType": { - "target": "com.amazonaws.panorama#PackageImportJobType", - "traits": { - "smithy.api#documentation": "The job's type.
" - } - }, - "Status": { - "target": "com.amazonaws.panorama#PackageImportJobStatus", - "traits": { - "smithy.api#documentation": "The job's status.
" - } - }, - "StatusMessage": { - "target": "com.amazonaws.panorama#PackageImportJobStatusMessage", - "traits": { - "smithy.api#documentation": "The job's status message.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#CreatedTime", - "traits": { - "smithy.api#documentation": "When the job was created.
" - } - }, - "LastUpdatedTime": { - "target": "com.amazonaws.panorama#LastUpdatedTime", - "traits": { - "smithy.api#documentation": "When the job was updated.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A job to import a package version.
" - } - }, - "com.amazonaws.panorama#PackageImportJobInputConfig": { - "type": "structure", - "members": { - "PackageVersionInputConfig": { - "target": "com.amazonaws.panorama#PackageVersionInputConfig", - "traits": { - "smithy.api#documentation": "The package version's input configuration.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A configuration for a package import job.
" - } - }, - "com.amazonaws.panorama#PackageImportJobList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#PackageImportJob" - } - }, - "com.amazonaws.panorama#PackageImportJobOutput": { - "type": "structure", - "members": { - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "The package's ID.
", - "smithy.api#required": {} - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "The package's version.
", - "smithy.api#required": {} - } - }, - "PatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "The package's patch version.
", - "smithy.api#required": {} - } - }, - "OutputS3Location": { - "target": "com.amazonaws.panorama#OutPutS3Location", - "traits": { - "smithy.api#documentation": "The package's output location.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "Results of a package import job.
" - } - }, - "com.amazonaws.panorama#PackageImportJobOutputConfig": { - "type": "structure", - "members": { - "PackageVersionOutputConfig": { - "target": "com.amazonaws.panorama#PackageVersionOutputConfig", - "traits": { - "smithy.api#documentation": "The package version's output configuration.
" - } - } - }, - "traits": { - "smithy.api#documentation": "An output configuration for a package import job.
" - } - }, - "com.amazonaws.panorama#PackageImportJobStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "PENDING", - "name": "PENDING" - }, - { - "value": "SUCCEEDED", - "name": "SUCCEEDED" - }, - { - "value": "FAILED", - "name": "FAILED" - } - ] - } - }, - "com.amazonaws.panorama#PackageImportJobStatusMessage": { - "type": "string" - }, - "com.amazonaws.panorama#PackageImportJobType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "NODE_PACKAGE_VERSION", - "name": "NODE_PACKAGE_VERSION" - }, - { - "value": "MARKETPLACE_NODE_PACKAGE_VERSION", - "name": "MARKETPLACE_NODE_PACKAGE_VERSION" - } - ] - } - }, - "com.amazonaws.panorama#PackageList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#PackageListItem" - } - }, - "com.amazonaws.panorama#PackageListItem": { - "type": "structure", - "members": { - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "The package's ID.
" - } - }, - "PackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "The package's name.
" - } - }, - "Arn": { - "target": "com.amazonaws.panorama#NodePackageArn", - "traits": { - "smithy.api#documentation": "The package's ARN.
" - } - }, - "CreatedTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "When the package was created.
" - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "The package's tags.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A package summary.
" - } - }, - "com.amazonaws.panorama#PackageObject": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "The object's name.
", - "smithy.api#required": {} - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "The object's package version.
", - "smithy.api#required": {} - } - }, - "PatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "The object's patch version.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A package object.
" - } - }, - "com.amazonaws.panorama#PackageObjects": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#PackageObject" - } - }, - "com.amazonaws.panorama#PackageOwnerAccount": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 12 - }, - "smithy.api#pattern": "^[0-9a-z\\_]+$" - } - }, - "com.amazonaws.panorama#PackageVersionInputConfig": { - "type": "structure", - "members": { - "S3Location": { - "target": "com.amazonaws.panorama#S3Location", - "traits": { - "smithy.api#documentation": "A location in Amazon S3.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A package version input configuration.
" - } - }, - "com.amazonaws.panorama#PackageVersionOutputConfig": { - "type": "structure", - "members": { - "PackageName": { - "target": "com.amazonaws.panorama#NodePackageName", - "traits": { - "smithy.api#documentation": "The output's package name.
", - "smithy.api#required": {} - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "The output's package version.
", - "smithy.api#required": {} - } - }, - "MarkLatest": { - "target": "com.amazonaws.panorama#MarkLatestPatch", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "Indicates that the version is recommended for all users.
" - } - } - }, - "traits": { - "smithy.api#documentation": "A package version output configuration.
" - } - }, - "com.amazonaws.panorama#PackageVersionStatus": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "REGISTER_PENDING", - "name": "REGISTER_PENDING" - }, - { - "value": "REGISTER_COMPLETED", - "name": "REGISTER_COMPLETED" - }, - { - "value": "FAILED", - "name": "FAILED" - }, - { - "value": "DELETING", - "name": "DELETING" - } - ] - } - }, - "com.amazonaws.panorama#PackageVersionStatusDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#PortDefaultValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - }, - "com.amazonaws.panorama#PortName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - }, - "smithy.api#pattern": "^[a-zA-Z0-9\\_]+$" - } - }, - "com.amazonaws.panorama#PortType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "BOOLEAN", - "name": "BOOLEAN" - }, - { - "value": "STRING", - "name": "STRING" - }, - { - "value": "INT32", - "name": "INT32" - }, - { - "value": "FLOAT32", - "name": "FLOAT32" - }, - { - "value": "MEDIA", - "name": "MEDIA" - } - ] - } - }, - "com.amazonaws.panorama#PrincipalArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^arn:[a-z0-9][-.a-z0-9]{0,62}:iam::[0-9]{12}:[a-zA-Z0-9+=,.@\\-_/]+$" - } - }, - "com.amazonaws.panorama#PrincipalArnsList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#PrincipalArn" - } - }, - "com.amazonaws.panorama#ProvisionDevice": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#ProvisionDeviceRequest" - }, - "output": { - "target": "com.amazonaws.panorama#ProvisionDeviceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Creates a device and returns a configuration archive. The configuration archive is a ZIP file that contains a\n provisioning certificate that is valid for 5 minutes. Name the configuration archive\n certificates-omni_device-name.zip and transfer it to the device within 5\n minutes. Use the included USB storage device and connect it to the USB 3.0 port next to the HDMI output.
A name for the device.
", - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "A description for the device.
" - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "Tags for the device.
" - } - }, - "NetworkingConfiguration": { - "target": "com.amazonaws.panorama#NetworkPayload", - "traits": { - "smithy.api#documentation": "A networking configuration for the device.
" - } - } - } - }, - "com.amazonaws.panorama#ProvisionDeviceResponse": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The device's ID.
" - } - }, - "Arn": { - "target": "com.amazonaws.panorama#DeviceArn", - "traits": { - "smithy.api#documentation": "The device's ARN.
", - "smithy.api#required": {} - } - }, - "Status": { - "target": "com.amazonaws.panorama#DeviceStatus", - "traits": { - "smithy.api#documentation": "The device's status.
", - "smithy.api#required": {} - } - }, - "Certificates": { - "target": "com.amazonaws.panorama#Certificates", - "traits": { - "smithy.api#documentation": "The device's configuration bundle.
" - } - }, - "IotThingName": { - "target": "com.amazonaws.panorama#IotThingName", - "traits": { - "smithy.api#documentation": "The device's IoT thing name.
" - } - } - } - }, - "com.amazonaws.panorama#Region": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#RegisterPackageVersion": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#RegisterPackageVersionRequest" - }, - "output": { - "target": "com.amazonaws.panorama#RegisterPackageVersionResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Registers a package version.
", - "smithy.api#http": { - "method": "PUT", - "uri": "/packages/{PackageId}/versions/{PackageVersion}/patch/{PatchVersion}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#RegisterPackageVersionRequest": { - "type": "structure", - "members": { - "OwnerAccount": { - "target": "com.amazonaws.panorama#PackageOwnerAccount", - "traits": { - "smithy.api#documentation": "An owner account.
" - } - }, - "PackageId": { - "target": "com.amazonaws.panorama#NodePackageId", - "traits": { - "smithy.api#documentation": "A package ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "PackageVersion": { - "target": "com.amazonaws.panorama#NodePackageVersion", - "traits": { - "smithy.api#documentation": "A package version.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "PatchVersion": { - "target": "com.amazonaws.panorama#NodePackagePatchVersion", - "traits": { - "smithy.api#documentation": "A patch version.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MarkLatest": { - "target": "com.amazonaws.panorama#MarkLatestPatch", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "Whether to mark the new version as the latest version.
" - } - } - } - }, - "com.amazonaws.panorama#RegisterPackageVersionResponse": { - "type": "structure", - "members": {} - }, - "com.amazonaws.panorama#RemoveApplicationInstance": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#RemoveApplicationInstanceRequest" - }, - "output": { - "target": "com.amazonaws.panorama#RemoveApplicationInstanceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Removes an application instance.
", - "smithy.api#http": { - "method": "DELETE", - "uri": "/application-instances/{ApplicationInstanceId}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#RemoveApplicationInstanceRequest": { - "type": "structure", - "members": { - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "An application instance ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#RemoveApplicationInstanceResponse": { - "type": "structure", - "members": {} - }, - "com.amazonaws.panorama#ReportedRuntimeContextState": { - "type": "structure", - "members": { - "DesiredState": { - "target": "com.amazonaws.panorama#DesiredState", - "traits": { - "smithy.api#documentation": "The application's desired state.
", - "smithy.api#required": {} - } - }, - "RuntimeContextName": { - "target": "com.amazonaws.panorama#RuntimeContextName", - "traits": { - "smithy.api#documentation": "The device's name.
", - "smithy.api#required": {} - } - }, - "DeviceReportedStatus": { - "target": "com.amazonaws.panorama#DeviceReportedStatus", - "traits": { - "smithy.api#documentation": "The application's reported status.
", - "smithy.api#required": {} - } - }, - "DeviceReportedTime": { - "target": "com.amazonaws.panorama#TimeStamp", - "traits": { - "smithy.api#documentation": "When the device reported the application's state.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "An application instance's state.
" - } - }, - "com.amazonaws.panorama#ReportedRuntimeContextStates": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#ReportedRuntimeContextState" - } - }, - "com.amazonaws.panorama#ResourceArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 2048 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#ResourceNotFoundException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#required": {} - } - }, - "ResourceId": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The resource's ID.
", - "smithy.api#required": {} - } - }, - "ResourceType": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The resource's type.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "The target resource was not found.
", - "smithy.api#error": "client", - "smithy.api#httpError": 404 - } - }, - "com.amazonaws.panorama#RetryAfterSeconds": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } - }, - "com.amazonaws.panorama#RuntimeContextName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#RuntimeRoleArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^arn:[a-z0-9][-.a-z0-9]{0,62}:iam::[0-9]{12}:role/.+$" - } - }, - "com.amazonaws.panorama#S3Location": { - "type": "structure", - "members": { - "Region": { - "target": "com.amazonaws.panorama#Region", - "traits": { - "smithy.api#documentation": "The bucket's Region.
" - } - }, - "BucketName": { - "target": "com.amazonaws.panorama#BucketName", - "traits": { - "smithy.api#documentation": "A bucket name.
", - "smithy.api#required": {} - } - }, - "ObjectKey": { - "target": "com.amazonaws.panorama#ObjectKey", - "traits": { - "smithy.api#documentation": "An object key.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A location in Amazon S3.
" - } - }, - "com.amazonaws.panorama#ServiceQuotaExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#required": {} - } - }, - "ResourceId": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The target resource's ID.
" - } - }, - "ResourceType": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The target resource's type.
" - } - }, - "QuotaCode": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The name of the limit.
", - "smithy.api#required": {} - } - }, - "ServiceCode": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The name of the service.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "The request would cause a limit to be exceeded.
", - "smithy.api#error": "client", - "smithy.api#httpError": 402 - } - }, - "com.amazonaws.panorama#SignalApplicationInstanceNodeInstances": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#SignalApplicationInstanceNodeInstancesRequest" - }, - "output": { - "target": "com.amazonaws.panorama#SignalApplicationInstanceNodeInstancesResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Signal camera nodes to stop or resume.
", - "smithy.api#http": { - "method": "PUT", - "uri": "/application-instances/{ApplicationInstanceId}/node-signals", - "code": 200 - } - } - }, - "com.amazonaws.panorama#SignalApplicationInstanceNodeInstancesRequest": { - "type": "structure", - "members": { - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "An application instance ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "NodeSignals": { - "target": "com.amazonaws.panorama#NodeSignalList", - "traits": { - "smithy.api#documentation": "A list of signals.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#SignalApplicationInstanceNodeInstancesResponse": { - "type": "structure", - "members": { - "ApplicationInstanceId": { - "target": "com.amazonaws.panorama#ApplicationInstanceId", - "traits": { - "smithy.api#documentation": "An application instance ID.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#SortOrder": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ASCENDING", - "name": "ASCENDING" - }, - { - "value": "DESCENDING", - "name": "DESCENDING" - } - ] - } - }, - "com.amazonaws.panorama#StaticIpConnectionInfo": { - "type": "structure", - "members": { - "IpAddress": { - "target": "com.amazonaws.panorama#IpAddress", - "traits": { - "smithy.api#documentation": "The connection's IP address.
", - "smithy.api#required": {} - } - }, - "Mask": { - "target": "com.amazonaws.panorama#Mask", - "traits": { - "smithy.api#documentation": "The connection's DNS mask.
", - "smithy.api#required": {} - } - }, - "Dns": { - "target": "com.amazonaws.panorama#DnsList", - "traits": { - "smithy.api#documentation": "The connection's DNS address.
", - "smithy.api#required": {} - } - }, - "DefaultGateway": { - "target": "com.amazonaws.panorama#DefaultGateway", - "traits": { - "smithy.api#documentation": "The connection's default gateway.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A static IP configuration.
" - } - }, - "com.amazonaws.panorama#StatusFilter": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "DEPLOYMENT_SUCCEEDED", - "name": "DEPLOYMENT_SUCCEEDED" - }, - { - "value": "DEPLOYMENT_ERROR", - "name": "DEPLOYMENT_ERROR" - }, - { - "value": "REMOVAL_SUCCEEDED", - "name": "REMOVAL_SUCCEEDED" - }, - { - "value": "REMOVAL_FAILED", - "name": "REMOVAL_FAILED" - }, - { - "value": "PROCESSING_DEPLOYMENT", - "name": "PROCESSING_DEPLOYMENT" - }, - { - "value": "PROCESSING_REMOVAL", - "name": "PROCESSING_REMOVAL" - }, - { - "value": "DEPLOYMENT_FAILED", - "name": "DEPLOYMENT_FAILED" - } - ] - } - }, - "com.amazonaws.panorama#StorageLocation": { - "type": "structure", - "members": { - "Bucket": { - "target": "com.amazonaws.panorama#Bucket", - "traits": { - "smithy.api#documentation": "The location's bucket.
", - "smithy.api#required": {} - } - }, - "RepoPrefixLocation": { - "target": "com.amazonaws.panorama#Object", - "traits": { - "smithy.api#documentation": "The location's repo prefix.
", - "smithy.api#required": {} - } - }, - "GeneratedPrefixLocation": { - "target": "com.amazonaws.panorama#Object", - "traits": { - "smithy.api#documentation": "The location's generated prefix.
", - "smithy.api#required": {} - } - }, - "BinaryPrefixLocation": { - "target": "com.amazonaws.panorama#Object", - "traits": { - "smithy.api#documentation": "The location's binary prefix.
", - "smithy.api#required": {} - } - }, - "ManifestPrefixLocation": { - "target": "com.amazonaws.panorama#Object", - "traits": { - "smithy.api#documentation": "The location's manifest prefix.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A storage location.
" - } - }, - "com.amazonaws.panorama#String": { - "type": "string" - }, - "com.amazonaws.panorama#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#TagKey" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - } - } - }, - "com.amazonaws.panorama#TagMap": { - "type": "map", - "key": { - "target": "com.amazonaws.panorama#TagKey" - }, - "value": { - "target": "com.amazonaws.panorama#TagValue" - }, - "traits": { - "smithy.api#length": { - "min": 0, - "max": 50 - } - } - }, - "com.amazonaws.panorama#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.panorama#TagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Tags a resource.
", - "smithy.api#http": { - "method": "POST", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#TagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.panorama#ResourceArn", - "traits": { - "smithy.api#documentation": "The resource's ARN.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Tags": { - "target": "com.amazonaws.panorama#TagMap", - "traits": { - "smithy.api#documentation": "Tags for the resource.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#TagResourceResponse": { - "type": "structure", - "members": {} - }, - "com.amazonaws.panorama#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "^.*$" - } - }, - "com.amazonaws.panorama#TemplateKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#TemplateParametersMap": { - "type": "map", - "key": { - "target": "com.amazonaws.panorama#TemplateKey" - }, - "value": { - "target": "com.amazonaws.panorama#TemplateValue" - } - }, - "com.amazonaws.panorama#TemplateType": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "RTSP_CAMERA_STREAM", - "name": "RTSP_CAMERA_STREAM" - } - ] - } - }, - "com.amazonaws.panorama#TemplateValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - }, - "smithy.api#pattern": "^.+$", - "smithy.api#sensitive": {} - } - }, - "com.amazonaws.panorama#TimeStamp": { - "type": "timestamp" - }, - "com.amazonaws.panorama#Token": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 4096 - }, - "smithy.api#pattern": "^.+$" - } - }, - "com.amazonaws.panorama#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.panorama#UntagResourceResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Removes tags from a resource.
", - "smithy.api#http": { - "method": "DELETE", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#UntagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.panorama#ResourceArn", - "traits": { - "smithy.api#documentation": "The resource's ARN.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "TagKeys": { - "target": "com.amazonaws.panorama#TagKeyList", - "traits": { - "smithy.api#documentation": "Tag keys to remove.
", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.panorama#UntagResourceResponse": { - "type": "structure", - "members": {} - }, - "com.amazonaws.panorama#UpdateCreatedTime": { - "type": "timestamp" - }, - "com.amazonaws.panorama#UpdateDeviceMetadata": { - "type": "operation", - "input": { - "target": "com.amazonaws.panorama#UpdateDeviceMetadataRequest" - }, - "output": { - "target": "com.amazonaws.panorama#UpdateDeviceMetadataResponse" - }, - "errors": [ - { - "target": "com.amazonaws.panorama#AccessDeniedException" - }, - { - "target": "com.amazonaws.panorama#ConflictException" - }, - { - "target": "com.amazonaws.panorama#InternalServerException" - }, - { - "target": "com.amazonaws.panorama#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.panorama#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Updates a device's metadata.
", - "smithy.api#http": { - "method": "PUT", - "uri": "/devices/{DeviceId}", - "code": 200 - } - } - }, - "com.amazonaws.panorama#UpdateDeviceMetadataRequest": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The device's ID.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.panorama#Description", - "traits": { - "smithy.api#documentation": "A description for the device.
" - } - } - } - }, - "com.amazonaws.panorama#UpdateDeviceMetadataResponse": { - "type": "structure", - "members": { - "DeviceId": { - "target": "com.amazonaws.panorama#DeviceId", - "traits": { - "smithy.api#documentation": "The device's ID.
" - } - } - } - }, - "com.amazonaws.panorama#UpdateProgress": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "PENDING", - "name": "PENDING" - }, - { - "value": "IN_PROGRESS", - "name": "IN_PROGRESS" - }, - { - "value": "VERIFYING", - "name": "VERIFYING" - }, - { - "value": "REBOOTING", - "name": "REBOOTING" - }, - { - "value": "DOWNLOADING", - "name": "DOWNLOADING" - }, - { - "value": "COMPLETED", - "name": "COMPLETED" - }, - { - "value": "FAILED", - "name": "FAILED" - } - ] - } - }, - "com.amazonaws.panorama#ValidationException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#required": {} - } - }, - "Reason": { - "target": "com.amazonaws.panorama#ValidationExceptionReason", - "traits": { - "smithy.api#documentation": "The reason that validation failed.
" - } - }, - "ErrorId": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "A unique ID for the error.
" - } - }, - "ErrorArguments": { - "target": "com.amazonaws.panorama#ValidationExceptionErrorArgumentList", - "traits": { - "smithy.api#documentation": "A list of attributes that led to the exception and their values.
" - } - }, - "Fields": { - "target": "com.amazonaws.panorama#ValidationExceptionFieldList", - "traits": { - "smithy.api#documentation": "A list of request parameters that failed validation.
" - } - } - }, - "traits": { - "smithy.api#documentation": "The request contains an invalid parameter value.
", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - }, - "com.amazonaws.panorama#ValidationExceptionErrorArgument": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The argument's name.
", - "smithy.api#required": {} - } - }, - "Value": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The argument's value.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A validation exception error argument.
" - } - }, - "com.amazonaws.panorama#ValidationExceptionErrorArgumentList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#ValidationExceptionErrorArgument" - } - }, - "com.amazonaws.panorama#ValidationExceptionField": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The field's name.
", - "smithy.api#required": {} - } - }, - "Message": { - "target": "com.amazonaws.panorama#String", - "traits": { - "smithy.api#documentation": "The field's message.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "A validation exception field.
" - } - }, - "com.amazonaws.panorama#ValidationExceptionFieldList": { - "type": "list", - "member": { - "target": "com.amazonaws.panorama#ValidationExceptionField" - } - }, - "com.amazonaws.panorama#ValidationExceptionReason": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "UNKNOWN_OPERATION", - "name": "UNKNOWN_OPERATION" - }, - { - "value": "CANNOT_PARSE", - "name": "CANNOT_PARSE" - }, - { - "value": "FIELD_VALIDATION_FAILED", - "name": "FIELD_VALIDATION_FAILED" - }, - { - "value": "OTHER", - "name": "OTHER" - } - ] - } - }, - "com.amazonaws.panorama#Version": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 255 - } - } - } - } -} \ No newline at end of file