amazonka-greengrassv2-2.0: Amazon IoT Greengrass V2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Description

 
Synopsis

Documentation

data EffectiveDeploymentStatusDetails Source #

Contains all error-related information for the deployment record. The status details will be null if the deployment is in a success state.

Greengrass nucleus v2.8.0 or later is required to get an accurate errorStack and errorTypes response. This field will not be returned for earlier Greengrass nucleus versions.

See: newEffectiveDeploymentStatusDetails smart constructor.

Constructors

EffectiveDeploymentStatusDetails' 

Fields

  • errorStack :: Maybe [Text]

    Contains an ordered list of short error codes that range from the most generic error to the most specific one. The error codes describe the reason for failure whenever the coreDeviceExecutionStatus is in a failed state. The response will be an empty list if there is no error.

  • errorTypes :: Maybe [Text]

    Contains tags which describe the error. You can use the error types to classify errors to assist with remediating the failure. The response will be an empty list if there is no error.

Instances

Instances details
FromJSON EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Generic EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Associated Types

type Rep EffectiveDeploymentStatusDetails :: Type -> Type #

Read EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Show EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

NFData EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Eq EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

Hashable EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

type Rep EffectiveDeploymentStatusDetails Source # 
Instance details

Defined in Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails

type Rep EffectiveDeploymentStatusDetails = D1 ('MetaData "EffectiveDeploymentStatusDetails" "Amazonka.GreengrassV2.Types.EffectiveDeploymentStatusDetails" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "EffectiveDeploymentStatusDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorStack") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "errorTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newEffectiveDeploymentStatusDetails :: EffectiveDeploymentStatusDetails Source #

Create a value of EffectiveDeploymentStatusDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:errorStack:EffectiveDeploymentStatusDetails', effectiveDeploymentStatusDetails_errorStack - Contains an ordered list of short error codes that range from the most generic error to the most specific one. The error codes describe the reason for failure whenever the coreDeviceExecutionStatus is in a failed state. The response will be an empty list if there is no error.

$sel:errorTypes:EffectiveDeploymentStatusDetails', effectiveDeploymentStatusDetails_errorTypes - Contains tags which describe the error. You can use the error types to classify errors to assist with remediating the failure. The response will be an empty list if there is no error.

effectiveDeploymentStatusDetails_errorStack :: Lens' EffectiveDeploymentStatusDetails (Maybe [Text]) Source #

Contains an ordered list of short error codes that range from the most generic error to the most specific one. The error codes describe the reason for failure whenever the coreDeviceExecutionStatus is in a failed state. The response will be an empty list if there is no error.

effectiveDeploymentStatusDetails_errorTypes :: Lens' EffectiveDeploymentStatusDetails (Maybe [Text]) Source #

Contains tags which describe the error. You can use the error types to classify errors to assist with remediating the failure. The response will be an empty list if there is no error.