package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package greengrassv2iface provides an interface to enable mocking the AWS IoT Greengrass V2 service client for testing your code.

# Functions

CloudComponentState_Values returns all elements of the CloudComponentState enum.
ComponentDependencyType_Values returns all elements of the ComponentDependencyType enum.
ComponentVisibilityScope_Values returns all elements of the ComponentVisibilityScope enum.
CoreDeviceStatus_Values returns all elements of the CoreDeviceStatus enum.
DeploymentComponentUpdatePolicyAction_Values returns all elements of the DeploymentComponentUpdatePolicyAction enum.
DeploymentFailureHandlingPolicy_Values returns all elements of the DeploymentFailureHandlingPolicy enum.
DeploymentHistoryFilter_Values returns all elements of the DeploymentHistoryFilter enum.
DeploymentStatus_Values returns all elements of the DeploymentStatus enum.
EffectiveDeploymentExecutionStatus_Values returns all elements of the EffectiveDeploymentExecutionStatus enum.
InstalledComponentLifecycleState_Values returns all elements of the InstalledComponentLifecycleState enum.
InstalledComponentTopologyFilter_Values returns all elements of the InstalledComponentTopologyFilter enum.
IotEndpointType_Values returns all elements of the IotEndpointType enum.
IoTJobAbortAction_Values returns all elements of the IoTJobAbortAction enum.
IoTJobExecutionFailureType_Values returns all elements of the IoTJobExecutionFailureType enum.
LambdaEventSourceType_Values returns all elements of the LambdaEventSourceType enum.
LambdaFilesystemPermission_Values returns all elements of the LambdaFilesystemPermission enum.
LambdaInputPayloadEncodingType_Values returns all elements of the LambdaInputPayloadEncodingType enum.
LambdaIsolationMode_Values returns all elements of the LambdaIsolationMode enum.
New creates a new instance of the GreengrassV2 client with a session.
RecipeOutputFormat_Values returns all elements of the RecipeOutputFormat enum.
S3EndpointType_Values returns all elements of the S3EndpointType enum.
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum.
VendorGuidance_Values returns all elements of the VendorGuidance enum.

# Constants

CloudComponentStateDeployable is a CloudComponentState enum value.
CloudComponentStateDeprecated is a CloudComponentState enum value.
CloudComponentStateFailed is a CloudComponentState enum value.
CloudComponentStateInitiated is a CloudComponentState enum value.
CloudComponentStateRequested is a CloudComponentState enum value.
ComponentDependencyTypeHard is a ComponentDependencyType enum value.
ComponentDependencyTypeSoft is a ComponentDependencyType enum value.
ComponentVisibilityScopePrivate is a ComponentVisibilityScope enum value.
ComponentVisibilityScopePublic is a ComponentVisibilityScope enum value.
CoreDeviceStatusHealthy is a CoreDeviceStatus enum value.
CoreDeviceStatusUnhealthy is a CoreDeviceStatus enum value.
DeploymentComponentUpdatePolicyActionNotifyComponents is a DeploymentComponentUpdatePolicyAction enum value.
DeploymentComponentUpdatePolicyActionSkipNotifyComponents is a DeploymentComponentUpdatePolicyAction enum value.
DeploymentFailureHandlingPolicyDoNothing is a DeploymentFailureHandlingPolicy enum value.
DeploymentFailureHandlingPolicyRollback is a DeploymentFailureHandlingPolicy enum value.
DeploymentHistoryFilterAll is a DeploymentHistoryFilter enum value.
DeploymentHistoryFilterLatestOnly is a DeploymentHistoryFilter enum value.
DeploymentStatusActive is a DeploymentStatus enum value.
DeploymentStatusCanceled is a DeploymentStatus enum value.
DeploymentStatusCompleted is a DeploymentStatus enum value.
DeploymentStatusFailed is a DeploymentStatus enum value.
DeploymentStatusInactive is a DeploymentStatus enum value.
EffectiveDeploymentExecutionStatusCanceled is a EffectiveDeploymentExecutionStatus enum value.
EffectiveDeploymentExecutionStatusCompleted is a EffectiveDeploymentExecutionStatus enum value.
EffectiveDeploymentExecutionStatusFailed is a EffectiveDeploymentExecutionStatus enum value.
EffectiveDeploymentExecutionStatusInProgress is a EffectiveDeploymentExecutionStatus enum value.
EffectiveDeploymentExecutionStatusQueued is a EffectiveDeploymentExecutionStatus enum value.
EffectiveDeploymentExecutionStatusRejected is a EffectiveDeploymentExecutionStatus enum value.
EffectiveDeploymentExecutionStatusSucceeded is a EffectiveDeploymentExecutionStatus enum value.
EffectiveDeploymentExecutionStatusTimedOut is a EffectiveDeploymentExecutionStatus enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeRequestAlreadyInProgressException for service response error code "RequestAlreadyInProgressException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
InstalledComponentLifecycleStateBroken is a InstalledComponentLifecycleState enum value.
InstalledComponentLifecycleStateErrored is a InstalledComponentLifecycleState enum value.
InstalledComponentLifecycleStateFinished is a InstalledComponentLifecycleState enum value.
InstalledComponentLifecycleStateInstalled is a InstalledComponentLifecycleState enum value.
InstalledComponentLifecycleStateNew is a InstalledComponentLifecycleState enum value.
InstalledComponentLifecycleStateRunning is a InstalledComponentLifecycleState enum value.
InstalledComponentLifecycleStateStarting is a InstalledComponentLifecycleState enum value.
InstalledComponentLifecycleStateStopping is a InstalledComponentLifecycleState enum value.
InstalledComponentTopologyFilterAll is a InstalledComponentTopologyFilter enum value.
InstalledComponentTopologyFilterRoot is a InstalledComponentTopologyFilter enum value.
IotEndpointTypeFips is a IotEndpointType enum value.
IotEndpointTypeStandard is a IotEndpointType enum value.
IoTJobAbortActionCancel is a IoTJobAbortAction enum value.
IoTJobExecutionFailureTypeAll is a IoTJobExecutionFailureType enum value.
IoTJobExecutionFailureTypeFailed is a IoTJobExecutionFailureType enum value.
IoTJobExecutionFailureTypeRejected is a IoTJobExecutionFailureType enum value.
IoTJobExecutionFailureTypeTimedOut is a IoTJobExecutionFailureType enum value.
LambdaEventSourceTypeIotCore is a LambdaEventSourceType enum value.
LambdaEventSourceTypePubSub is a LambdaEventSourceType enum value.
LambdaFilesystemPermissionRo is a LambdaFilesystemPermission enum value.
LambdaFilesystemPermissionRw is a LambdaFilesystemPermission enum value.
LambdaInputPayloadEncodingTypeBinary is a LambdaInputPayloadEncodingType enum value.
LambdaInputPayloadEncodingTypeJson is a LambdaInputPayloadEncodingType enum value.
LambdaIsolationModeGreengrassContainer is a LambdaIsolationMode enum value.
LambdaIsolationModeNoContainer is a LambdaIsolationMode enum value.
RecipeOutputFormatJson is a RecipeOutputFormat enum value.
RecipeOutputFormatYaml is a RecipeOutputFormat enum value.
S3EndpointTypeGlobal is a S3EndpointType enum value.
S3EndpointTypeRegional is a S3EndpointType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value.
ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value.
ValidationExceptionReasonOther is a ValidationExceptionReason enum value.
ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value.
VendorGuidanceActive is a VendorGuidance enum value.
VendorGuidanceDeleted is a VendorGuidance enum value.
VendorGuidanceDiscontinued is a VendorGuidance enum value.

# Structs

You don't have permission to perform the action.
Contains a request to associate a client device with a core device.
Contains an error that occurs from a request to associate a client device with a core device.
Contains information about a client device that is associated to a core device for cloud discovery.
Contains the status of a component version in the IoT Greengrass service.
Contains information about a component.
Contains information about a component that is a candidate to deploy to a Greengrass core device.
Contains information about a deployment's update to a component's configuration on Greengrass core devices.
Contains information about a component dependency for a Lambda function component.
Contains information about a component to deploy.
Contains information about the latest version of a component.
Contains information about a platform that a component supports.
Contains information system user and group that the IoT Greengrass Core software uses to run component processes on the core device.
Contains information about a component version in a list.
Your request has conflicting operations.
Contains information about an endpoint and port where client devices can connect to an MQTT broker on a Greengrass core device.
Contains information about a Greengrass core device, which is an IoT thing that runs the IoT Greengrass Core software.
Contains information about a deployment.
Contains information about a deployment's policy that defines when components are safe to update.
Contains information about how long a component on a core device can validate its configuration updates before it times out.
Contains information about an IoT job configuration.
Contains information about policies that define how a deployment updates components and handles failure.
Contains a request to disassociate a client device from a core device.
Contains an error that occurs from a request to disassociate a client device from a core device.
Contains information about a deployment job that IoT Greengrass sends to a Greengrass core device.
Contains all error-related information for the deployment record.
GreengrassV2 provides the API operation methods for making requests to AWS IoT Greengrass V2.
Contains information about a component on a Greengrass core device.
IoT Greengrass can't process your request right now.
Contains a list of criteria that define when and how to cancel a configuration deployment.
Contains criteria that define when and how to cancel a job.
Contains information about the rollout configuration for a job.
Contains information about an exponential rollout rate for a configuration deployment job.
Contains information about criteria to meet before a job increases its rollout rate.
Contains information about the timeout configuration for a job.
Contains information about a container in which Lambda functions run on Greengrass core devices.
Contains information about a device that Linux processes in a container can access.
Contains information about an event source for an Lambda function.
Contains parameters for a Lambda function that runs on IoT Greengrass.
Contains information about an Lambda function to import to create a component.
Contains parameters for a Linux process that contains an Lambda function.
Contains information about a volume that Linux processes in a container can access.
The request is already in progress.
Contains information about a component version that is compatible to run on a Greengrass core device.
The requested resource can't be found.
Your request exceeds a service quota.
Contains information about system resource limits that the IoT Greengrass Core software applies to a component's processes.
Your request exceeded a request rate quota.
The request isn't valid.
Contains information about a validation exception field.