npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/amazonaws_greengrassv2

v5.0.0

Published

DataFire integration for AWS IoT Greengrass V2

Downloads

4

Readme

@datafire/amazonaws_greengrassv2

Client library for AWS IoT Greengrass V2

Installation and Usage

npm install --save @datafire/amazonaws_greengrassv2
let amazonaws_greengrassv2 = require('@datafire/amazonaws_greengrassv2').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

.then(data => {
  console.log(data);
});

Description

Actions

ListComponents

amazonaws_greengrassv2.ListComponents({}, context)

Input

  • input object
    • scope string
    • maxResults integer
    • nextToken string

Output

DeleteComponent

amazonaws_greengrassv2.DeleteComponent({
  "arn": ""
}, context)

Input

  • input object
    • arn required string

Output

Output schema unknown

GetComponent

amazonaws_greengrassv2.GetComponent({
  "arn": ""
}, context)

Input

  • input object
    • recipeOutputFormat string
    • arn required string

Output

GetComponentVersionArtifact

amazonaws_greengrassv2.GetComponentVersionArtifact({
  "arn": "",
  "artifactName": ""
}, context)

Input

  • input object
    • arn required string
    • artifactName required string

Output

DescribeComponent

amazonaws_greengrassv2.DescribeComponent({
  "arn": ""
}, context)

Input

  • input object
    • arn required string

Output

ListComponentVersions

amazonaws_greengrassv2.ListComponentVersions({
  "arn": ""
}, context)

Input

  • input object
    • arn required string
    • maxResults integer
    • nextToken string

Output

ListCoreDevices

amazonaws_greengrassv2.ListCoreDevices({}, context)

Input

  • input object
    • thingGroupArn string
    • status string
    • maxResults integer
    • nextToken string

Output

DeleteCoreDevice

amazonaws_greengrassv2.DeleteCoreDevice({
  "coreDeviceThingName": ""
}, context)

Input

  • input object
    • coreDeviceThingName required string

Output

Output schema unknown

GetCoreDevice

amazonaws_greengrassv2.GetCoreDevice({
  "coreDeviceThingName": ""
}, context)

Input

  • input object
    • coreDeviceThingName required string

Output

ListEffectiveDeployments

amazonaws_greengrassv2.ListEffectiveDeployments({
  "coreDeviceThingName": ""
}, context)

Input

  • input object
    • coreDeviceThingName required string
    • maxResults integer
    • nextToken string

Output

ListInstalledComponents

amazonaws_greengrassv2.ListInstalledComponents({
  "coreDeviceThingName": ""
}, context)

Input

  • input object
    • coreDeviceThingName required string
    • maxResults integer
    • nextToken string

Output

CreateComponentVersion

amazonaws_greengrassv2.CreateComponentVersion({}, context)

Input

  • input object
    • tags object: A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.
    • inlineRecipe string: The recipe to use to create the component. The recipe defines the component's metadata, parameters, dependencies, lifecycle, artifacts, and platform compatibility. You must specify either inlineRecipe or lambdaFunction.
    • lambdaFunction object: Contains information about an AWS Lambda function to import to create a component.
      • componentDependencies
      • componentLambdaParameters
        • environmentVariables
        • eventSources
        • execArgs
        • inputPayloadEncodingType
        • linuxProcessParams
          • containerParams
            • devices
            • memorySizeInKB
            • mountROSysfs
            • volumes
          • isolationMode
        • maxIdleTimeInSeconds
        • maxInstancesCount
        • maxQueueSize
        • pinned
        • statusTimeoutInSeconds
        • timeoutInSeconds
      • componentName
      • componentPlatforms
      • componentVersion
      • lambdaArn

Output

Output schema unknown

ListDeployments

amazonaws_greengrassv2.ListDeployments({}, context)

Input

  • input object
    • targetArn string
    • historyFilter string
    • maxResults integer
    • nextToken string

Output

CreateDeployment

amazonaws_greengrassv2.CreateDeployment({
  "targetArn": ""
}, context)

Input

  • input object
    • components object: The components to deploy. This is a dictionary, where each key is the name of a component, and each key's value is the version and configuration to deploy for that component.
    • tags object: A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.
    • deploymentName string: The name of the deployment. You can create deployments without names. If you create a deployment without a name, the AWS IoT Greengrass V2 console shows the deployment name as <targetType>:<targetName>, where targetType and targetName are the type and name of the deployment target.
    • deploymentPolicies object: Contains information about policies that define how a deployment updates components and handles failure.
      • componentUpdatePolicy
        • action
        • timeoutInSeconds
      • configurationValidationPolicy
        • timeoutInSeconds
      • failureHandlingPolicy
    • iotJobConfiguration object: Contains information about an AWS IoT job configuration.
      • abortConfig
      • jobExecutionsRolloutConfig
        • exponentialRate
          • baseRatePerMinute required
          • incrementFactor required
          • rateIncreaseCriteria required
            • numberOfNotifiedThings
            • numberOfSucceededThings
        • maximumPerMinute
      • timeoutConfig
        • inProgressTimeoutInMinutes
    • targetArn required string: The ARN of the target AWS IoT thing or thing group.

Output

Output schema unknown

GetDeployment

amazonaws_greengrassv2.GetDeployment({
  "deploymentId": ""
}, context)

Input

  • input object
    • deploymentId required string

Output

CancelDeployment

amazonaws_greengrassv2.CancelDeployment({
  "deploymentId": ""
}, context)

Input

  • input object
    • deploymentId required string

Output

ResolveComponentCandidates

amazonaws_greengrassv2.ResolveComponentCandidates({
  "platform": {},
  "componentCandidates": []
}, context)

Input

  • input object
    • componentCandidates required array: The list of components to resolve.
    • platform required object: Contains information about a platform that a component supports.
      • attributes
      • name

Output

ListTagsForResource

amazonaws_greengrassv2.ListTagsForResource({
  "resourceArn": ""
}, context)

Input

  • input object
    • resourceArn required string

Output

TagResource

amazonaws_greengrassv2.TagResource({
  "resourceArn": "",
  "tags": {}
}, context)

Input

  • input object
    • resourceArn required string
    • tags required object: A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Output

UntagResource

amazonaws_greengrassv2.UntagResource({
  "resourceArn": "",
  "tagKeys": []
}, context)

Input

  • input object
    • resourceArn required string
    • tagKeys required array

Output

Definitions

AccessDeniedException

CancelDeploymentRequest

  • CancelDeploymentRequest object

CancelDeploymentResponse

  • CancelDeploymentResponse object
    • message

CloudComponentState

  • CloudComponentState string (values: REQUESTED, INITIATED, DEPLOYABLE, FAILED, DEPRECATED)

CloudComponentStatus

  • CloudComponentStatus object: Contains the status of a component in the AWS IoT Greengrass service.
    • componentState
    • errors
    • message

Component

  • Component object: Contains information about a component.
    • arn
    • componentName
    • latestVersion
      • arn
      • componentVersion
      • creationTimestamp
      • description
      • platforms
      • publisher

ComponentARN

  • ComponentARN string

ComponentCandidate

  • ComponentCandidate object: Contains information about a component that is a candidate to deploy to a AWS IoT Greengrass core device.
    • componentName
    • componentVersion
    • versionRequirements

ComponentCandidateList

ComponentConfigurationPath

  • ComponentConfigurationPath string

ComponentConfigurationPathList

ComponentConfigurationString

  • ComponentConfigurationString string

ComponentConfigurationUpdate

  • ComponentConfigurationUpdate object: Contains information about a deployment's update to a component's configuration on Greengrass core devices. For more information, see Update component configurations in the AWS IoT Greengrass V2 Developer Guide.

ComponentDependencyMap

  • ComponentDependencyMap object

ComponentDependencyRequirement

  • ComponentDependencyRequirement object: Contains information about a component dependency for a Lambda function component.
    • dependencyType
    • versionRequirement

ComponentDependencyType

  • ComponentDependencyType string (values: HARD, SOFT)

ComponentDeploymentSpecification

  • ComponentDeploymentSpecification object: Contains information about a component to deploy.

ComponentDeploymentSpecifications

  • ComponentDeploymentSpecifications object

ComponentLatestVersion

  • ComponentLatestVersion object: Contains information about the latest version of a component.
    • arn
    • componentVersion
    • creationTimestamp
    • description
    • platforms
    • publisher

ComponentList

ComponentNameString

  • ComponentNameString string

ComponentPlatform

  • ComponentPlatform object: Contains information about a platform that a component supports.
    • attributes
    • name

ComponentPlatformList

ComponentRunWith

  • ComponentRunWith object: Contains information system user and group that the AWS IoT Greengrass Core software uses to run component processes on the core device. For more information, see Configure the user and group that run components in the AWS IoT Greengrass V2 Developer Guide.
    • posixUser

ComponentVersionARN

  • ComponentVersionARN string

ComponentVersionList

ComponentVersionListItem

  • ComponentVersionListItem object: Contains information about a component version in a list.
    • arn
    • componentName
    • componentVersion

ComponentVersionRequirementMap

  • ComponentVersionRequirementMap object

ComponentVersionString

  • ComponentVersionString string

ComponentVisibilityScope

  • ComponentVisibilityScope string (values: PRIVATE, PUBLIC)

ConflictException

CoreDevice

  • CoreDevice object: Contains information about a AWS IoT Greengrass core device, which is an AWS IoT thing that runs the AWS IoT Greengrass Core software.
    • coreDeviceThingName
    • lastStatusUpdateTimestamp
    • status

CoreDeviceArchitectureString

  • CoreDeviceArchitectureString string

CoreDevicePlatformString

  • CoreDevicePlatformString string

CoreDeviceStatus

  • CoreDeviceStatus string (values: HEALTHY, UNHEALTHY)

CoreDeviceThingName

  • CoreDeviceThingName string

CoreDevicesList

CreateComponentVersionRequest

  • CreateComponentVersionRequest object
    • tags
    • inlineRecipe
    • lambdaFunction
      • componentDependencies
      • componentLambdaParameters
        • environmentVariables
        • eventSources
        • execArgs
        • inputPayloadEncodingType
        • linuxProcessParams
          • containerParams
            • devices
            • memorySizeInKB
            • mountROSysfs
            • volumes
          • isolationMode
        • maxIdleTimeInSeconds
        • maxInstancesCount
        • maxQueueSize
        • pinned
        • statusTimeoutInSeconds
        • timeoutInSeconds
      • componentName
      • componentPlatforms
      • componentVersion
      • lambdaArn required

CreateComponentVersionResponse

  • CreateComponentVersionResponse object
    • arn
    • componentName required
    • componentVersion required
    • creationTimestamp required
    • status required
      • componentState
      • errors
      • message

CreateDeploymentRequest

  • CreateDeploymentRequest object
    • components
    • tags
    • deploymentName
    • deploymentPolicies
      • componentUpdatePolicy
        • action
        • timeoutInSeconds
      • configurationValidationPolicy
        • timeoutInSeconds
      • failureHandlingPolicy
    • iotJobConfiguration
      • abortConfig
      • jobExecutionsRolloutConfig
        • exponentialRate
          • baseRatePerMinute required
          • incrementFactor required
          • rateIncreaseCriteria required
            • numberOfNotifiedThings
            • numberOfSucceededThings
        • maximumPerMinute
      • timeoutConfig
        • inProgressTimeoutInMinutes
    • targetArn required

CreateDeploymentResponse

  • CreateDeploymentResponse object
    • deploymentId
    • iotJobArn
    • iotJobId

DefaultMaxResults

  • DefaultMaxResults integer

DeleteComponentRequest

  • DeleteComponentRequest object

DeleteCoreDeviceRequest

  • DeleteCoreDeviceRequest object

Deployment

  • Deployment object: Contains information about a deployment.
    • creationTimestamp
    • deploymentId
    • deploymentName
    • deploymentStatus
    • isLatestForTarget
    • revisionId
    • targetArn

DeploymentComponentUpdatePolicy

  • DeploymentComponentUpdatePolicy object: Contains information about a deployment's policy that defines when components are safe to update. Each component on a device can report whether or not it's ready to update. After a component and its dependencies are ready, they can apply the update in the deployment. You can configure whether or not the deployment notifies components of an update and waits for a response. You specify the amount of time each component has to respond to the update notification.
    • action
    • timeoutInSeconds

DeploymentComponentUpdatePolicyAction

  • DeploymentComponentUpdatePolicyAction string (values: NOTIFY_COMPONENTS, SKIP_NOTIFY_COMPONENTS)

DeploymentConfigurationValidationPolicy

  • DeploymentConfigurationValidationPolicy object: Contains information about how long a component on a core device can validate its configuration updates before it times out. Components can use the SubscribeToValidateConfigurationUpdates IPC operation to receive notifications when a deployment specifies a configuration update. Then, components can respond with the SendConfigurationValidityReport IPC operation. For more information, see the Create deployments in the AWS IoT Greengrass V2 Developer Guide.
    • timeoutInSeconds

DeploymentFailureHandlingPolicy

  • DeploymentFailureHandlingPolicy string (values: ROLLBACK, DO_NOTHING)

DeploymentHistoryFilter

  • DeploymentHistoryFilter string (values: ALL, LATEST_ONLY)

DeploymentID

  • DeploymentID string

DeploymentIoTJobConfiguration

  • DeploymentIoTJobConfiguration object: Contains information about an AWS IoT job configuration.
    • abortConfig
    • jobExecutionsRolloutConfig
      • exponentialRate
        • baseRatePerMinute required
        • incrementFactor required
        • rateIncreaseCriteria required
          • numberOfNotifiedThings
          • numberOfSucceededThings
      • maximumPerMinute
    • timeoutConfig
      • inProgressTimeoutInMinutes

DeploymentList

DeploymentName

  • DeploymentName string

DeploymentPolicies

  • DeploymentPolicies object: Contains information about policies that define how a deployment updates components and handles failure.
    • componentUpdatePolicy
      • action
      • timeoutInSeconds
    • configurationValidationPolicy
      • timeoutInSeconds
    • failureHandlingPolicy

DeploymentStatus

  • DeploymentStatus string (values: ACTIVE, COMPLETED, CANCELED, FAILED, INACTIVE)

DescribeComponentRequest

  • DescribeComponentRequest object

DescribeComponentResponse

  • DescribeComponentResponse object
    • tags
    • arn
    • componentName
    • componentVersion
    • creationTimestamp
    • description
    • platforms
    • publisher
    • status
      • componentState
      • errors
      • message

Description

  • Description string

DescriptionString

  • DescriptionString string

EffectiveDeployment

  • EffectiveDeployment object: Contains information about a deployment job that AWS IoT Greengrass sends to a AWS IoT Greengrass core device.
    • coreDeviceExecutionStatus required
    • creationTimestamp required
    • deploymentId required
    • deploymentName required
    • description
    • iotJobArn
    • iotJobId
    • modifiedTimestamp required
    • reason
    • targetArn required

EffectiveDeploymentExecutionStatus

  • EffectiveDeploymentExecutionStatus string (values: IN_PROGRESS, QUEUED, FAILED, COMPLETED, TIMED_OUT, CANCELED, REJECTED)

EffectiveDeploymentsList

FileSystemPath

  • FileSystemPath string

GGCVersion

  • GGCVersion string

GenericV2ARN

  • GenericV2ARN string

GetComponentRequest

  • GetComponentRequest object

GetComponentResponse

  • GetComponentResponse object
    • tags
    • recipe required
    • recipeOutputFormat required

GetComponentVersionArtifactRequest

  • GetComponentVersionArtifactRequest object

GetComponentVersionArtifactResponse

  • GetComponentVersionArtifactResponse object
    • preSignedUrl required

GetCoreDeviceRequest

  • GetCoreDeviceRequest object

GetCoreDeviceResponse

  • GetCoreDeviceResponse object
    • tags
    • architecture
    • coreDeviceThingName
    • coreVersion
    • lastStatusUpdateTimestamp
    • platform
    • status

GetDeploymentRequest

  • GetDeploymentRequest object

GetDeploymentResponse

  • GetDeploymentResponse object
    • components
    • tags
    • creationTimestamp
    • deploymentId
    • deploymentName
    • deploymentPolicies
      • componentUpdatePolicy
        • action
        • timeoutInSeconds
      • configurationValidationPolicy
        • timeoutInSeconds
      • failureHandlingPolicy
    • deploymentStatus
    • iotJobArn
    • iotJobConfiguration
      • abortConfig
      • jobExecutionsRolloutConfig
        • exponentialRate
          • baseRatePerMinute required
          • incrementFactor required
          • rateIncreaseCriteria required
            • numberOfNotifiedThings
            • numberOfSucceededThings
        • maximumPerMinute
      • timeoutConfig
        • inProgressTimeoutInMinutes
    • iotJobId
    • isLatestForTarget
    • revisionId
    • targetArn

InstalledComponent

  • InstalledComponent object: Contains information about a component on a AWS IoT Greengrass core device.
    • componentName
    • componentVersion
    • isRoot
    • lifecycleState
    • lifecycleStateDetails

InstalledComponentLifecycleState

  • InstalledComponentLifecycleState string (values: NEW, INSTALLED, STARTING, RUNNING, STOPPING, ERRORED, BROKEN, FINISHED)

InstalledComponentList

InternalServerException

IoTJobARN

  • IoTJobARN string

IoTJobAbortAction

  • IoTJobAbortAction string (values: CANCEL)

IoTJobAbortConfig

  • IoTJobAbortConfig object: Contains a list of criteria that define when and how to cancel a configuration deployment.

IoTJobAbortCriteria

  • IoTJobAbortCriteria object: Contains criteria that define when and how to cancel a job. The deployment stops if the following conditions are true: The number of things that receive the deployment exceeds the minNumberOfExecutedThings. The percentage of failures with type failureType exceeds the thresholdPercentage.
    • action required
    • failureType required
    • minNumberOfExecutedThings required
    • thresholdPercentage required

IoTJobAbortCriteriaList

IoTJobAbortThresholdPercentage

  • IoTJobAbortThresholdPercentage number

IoTJobExecutionFailureType

  • IoTJobExecutionFailureType string (values: FAILED, REJECTED, TIMED_OUT, ALL)

IoTJobExecutionsRolloutConfig

  • IoTJobExecutionsRolloutConfig object: Contains information about the rollout configuration for a job. This configuration defines the rate at which the job deploys a configuration to a fleet of target devices.
    • exponentialRate
      • baseRatePerMinute required
      • incrementFactor required
      • rateIncreaseCriteria required
        • numberOfNotifiedThings
        • numberOfSucceededThings
    • maximumPerMinute

IoTJobExponentialRolloutRate

  • IoTJobExponentialRolloutRate object: Contains information about an exponential rollout rate for a configuration deployment job.
    • baseRatePerMinute required
    • incrementFactor required
    • rateIncreaseCriteria required
      • numberOfNotifiedThings
      • numberOfSucceededThings

IoTJobId

  • IoTJobId string

IoTJobInProgressTimeoutInMinutes

  • IoTJobInProgressTimeoutInMinutes integer

IoTJobMaxExecutionsPerMin

  • IoTJobMaxExecutionsPerMin integer

IoTJobMinimumNumberOfExecutedThings

  • IoTJobMinimumNumberOfExecutedThings integer

IoTJobNumberOfThings

  • IoTJobNumberOfThings integer

IoTJobRateIncreaseCriteria

  • IoTJobRateIncreaseCriteria object: Contains information about criteria to meet before a job increases its rollout rate. Specify either numberOfNotifiedThings or numberOfSucceededThings.
    • numberOfNotifiedThings
    • numberOfSucceededThings

IoTJobRolloutBaseRatePerMinute

  • IoTJobRolloutBaseRatePerMinute integer

IoTJobRolloutIncrementFactor

  • IoTJobRolloutIncrementFactor number

IoTJobTimeoutConfig

  • IoTJobTimeoutConfig object: Contains information about the timeout configuration for a job.
    • inProgressTimeoutInMinutes

IsLatestForTarget

  • IsLatestForTarget boolean

IsRoot

  • IsRoot boolean

LambdaContainerParams

  • LambdaContainerParams object: Contains information about a container in which AWS Lambda functions run on AWS IoT Greengrass core devices.

LambdaDeviceList

LambdaDeviceMount

  • LambdaDeviceMount object: Contains information about a device that Linux processes in a container can access.
    • addGroupOwner
    • path required
    • permission

LambdaEnvironmentVariables

  • LambdaEnvironmentVariables object

LambdaEventSource

  • LambdaEventSource object: Contains information about an event source for an AWS Lambda function. The event source defines the topics on which this Lambda function subscribes to receive messages that run the function.
    • topic required
    • type required

LambdaEventSourceList

LambdaEventSourceType

  • LambdaEventSourceType string (values: PUB_SUB, IOT_CORE)

LambdaExecArg

  • LambdaExecArg string

LambdaExecArgsList

LambdaExecutionParameters

  • LambdaExecutionParameters object: Contains parameters for a Lambda function that runs on AWS IoT Greengrass.
    • environmentVariables
    • eventSources
    • execArgs
    • inputPayloadEncodingType
    • linuxProcessParams
    • maxIdleTimeInSeconds
    • maxInstancesCount
    • maxQueueSize
    • pinned
    • statusTimeoutInSeconds
    • timeoutInSeconds

LambdaFilesystemPermission

  • LambdaFilesystemPermission string (values: ro, rw)

LambdaFunctionARNWithVersionNumber

  • LambdaFunctionARNWithVersionNumber string

LambdaFunctionRecipeSource

  • LambdaFunctionRecipeSource object: Contains information about an AWS Lambda function to import to create a component.
    • componentDependencies
    • componentLambdaParameters
      • environmentVariables
      • eventSources
      • execArgs
      • inputPayloadEncodingType
      • linuxProcessParams
      • maxIdleTimeInSeconds
      • maxInstancesCount
      • maxQueueSize
      • pinned
      • statusTimeoutInSeconds
      • timeoutInSeconds
    • componentName
    • componentPlatforms
    • componentVersion
    • lambdaArn required

LambdaInputPayloadEncodingType

  • LambdaInputPayloadEncodingType string (values: json, binary)

LambdaIsolationMode

  • LambdaIsolationMode string (values: GreengrassContainer, NoContainer)

LambdaLinuxProcessParams

  • LambdaLinuxProcessParams object: Contains parameters for a Linux process that contains an AWS Lambda function.

LambdaVolumeList

LambdaVolumeMount

  • LambdaVolumeMount object: Contains information about a volume that Linux processes in a container can access. When you define a volume, the AWS IoT Greengrass Core software mounts the source files to the destination inside the container.
    • addGroupOwner
    • destinationPath required
    • permission
    • sourcePath required

LifecycleStateDetails

  • LifecycleStateDetails string

ListComponentVersionsRequest

  • ListComponentVersionsRequest object

ListComponentVersionsResponse

ListComponentsRequest

  • ListComponentsRequest object

ListComponentsResponse

  • ListComponentsResponse object

ListCoreDevicesRequest

  • ListCoreDevicesRequest object

ListCoreDevicesResponse

  • ListCoreDevicesResponse object

ListDeploymentsRequest

  • ListDeploymentsRequest object

ListDeploymentsResponse

  • ListDeploymentsResponse object

ListEffectiveDeploymentsRequest

  • ListEffectiveDeploymentsRequest object

ListEffectiveDeploymentsResponse

ListInstalledComponentsRequest

  • ListInstalledComponentsRequest object

ListInstalledComponentsResponse

  • ListInstalledComponentsResponse object

ListTagsForResourceRequest

  • ListTagsForResourceRequest object

ListTagsForResourceResponse

  • ListTagsForResourceResponse object
    • tags

NextTokenString

  • NextTokenString string

NonEmptyString

  • NonEmptyString string

NullableString

  • NullableString string

OptionalBoolean

  • OptionalBoolean boolean

OptionalInteger

  • OptionalInteger integer

PlatformAttributesMap

  • PlatformAttributesMap object

PublisherString

  • PublisherString string

Reason

  • Reason string

RecipeBlob

  • RecipeBlob string

RecipeOutputFormat

  • RecipeOutputFormat string (values: JSON, YAML)

ResolveComponentCandidatesRequest

  • ResolveComponentCandidatesRequest object

ResolveComponentCandidatesResponse

ResolvedComponentVersion

  • ResolvedComponentVersion object: Contains information about a component version that is compatible to run on a AWS IoT Greengrass core device.
    • arn
    • componentName
    • componentVersion
    • recipe

ResolvedComponentVersionsList

ResourceNotFoundException

ServiceQuotaExceededException

String

  • String string

StringMap

  • StringMap object

TagKey

  • TagKey string

TagKeyList

TagMap

  • TagMap object

TagResourceRequest

  • TagResourceRequest object
    • tags required

TagResourceResponse

  • TagResourceResponse object

TagValue

  • TagValue string

TargetARN

  • TargetARN string

ThingGroupARN

  • ThingGroupARN string

ThrottlingException

Timestamp

  • Timestamp string

TopicString

  • TopicString string

UntagResourceRequest

  • UntagResourceRequest object

UntagResourceResponse

  • UntagResourceResponse object

ValidationException