amazonka-iotdeviceadvisor-2.0: Amazon IoT Core Device Advisor 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.IoTDeviceAdvisor.GetSuiteDefinition

Description

Gets information about a Device Advisor test suite.

Requires permission to access the GetSuiteDefinition action.

Synopsis

Creating a Request

data GetSuiteDefinition Source #

See: newGetSuiteDefinition smart constructor.

Constructors

GetSuiteDefinition' 

Fields

Instances

Instances details
ToHeaders GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

ToPath GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

ToQuery GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

AWSRequest GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Associated Types

type AWSResponse GetSuiteDefinition #

Generic GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Associated Types

type Rep GetSuiteDefinition :: Type -> Type #

Read GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Show GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

NFData GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Methods

rnf :: GetSuiteDefinition -> () #

Eq GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Hashable GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

type AWSResponse GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

type Rep GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

type Rep GetSuiteDefinition = D1 ('MetaData "GetSuiteDefinition" "Amazonka.IoTDeviceAdvisor.GetSuiteDefinition" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" 'False) (C1 ('MetaCons "GetSuiteDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "suiteDefinitionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "suiteDefinitionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSuiteDefinition Source #

Create a value of GetSuiteDefinition 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:

GetSuiteDefinition, getSuiteDefinition_suiteDefinitionVersion - Suite definition version of the test suite to get.

GetSuiteDefinition, getSuiteDefinition_suiteDefinitionId - Suite definition ID of the test suite to get.

Request Lenses

getSuiteDefinition_suiteDefinitionVersion :: Lens' GetSuiteDefinition (Maybe Text) Source #

Suite definition version of the test suite to get.

getSuiteDefinition_suiteDefinitionId :: Lens' GetSuiteDefinition Text Source #

Suite definition ID of the test suite to get.

Destructuring the Response

data GetSuiteDefinitionResponse Source #

See: newGetSuiteDefinitionResponse smart constructor.

Constructors

GetSuiteDefinitionResponse' 

Fields

Instances

Instances details
Generic GetSuiteDefinitionResponse Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Associated Types

type Rep GetSuiteDefinitionResponse :: Type -> Type #

Read GetSuiteDefinitionResponse Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Show GetSuiteDefinitionResponse Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

NFData GetSuiteDefinitionResponse Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Eq GetSuiteDefinitionResponse Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

type Rep GetSuiteDefinitionResponse Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

type Rep GetSuiteDefinitionResponse = D1 ('MetaData "GetSuiteDefinitionResponse" "Amazonka.IoTDeviceAdvisor.GetSuiteDefinition" "amazonka-iotdeviceadvisor-2.0-DMTYim03jFoq2XrPgpZdL" 'False) (C1 ('MetaCons "GetSuiteDefinitionResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastModifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "latestVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "suiteDefinitionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "suiteDefinitionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SuiteDefinitionConfiguration)) :*: S1 ('MetaSel ('Just "suiteDefinitionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "suiteDefinitionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetSuiteDefinitionResponse Source #

Create a value of GetSuiteDefinitionResponse 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:

GetSuiteDefinitionResponse, getSuiteDefinitionResponse_createdAt - Date (in Unix epoch time) when the suite definition was created.

$sel:lastModifiedAt:GetSuiteDefinitionResponse', getSuiteDefinitionResponse_lastModifiedAt - Date (in Unix epoch time) when the suite definition was last modified.

$sel:latestVersion:GetSuiteDefinitionResponse', getSuiteDefinitionResponse_latestVersion - Latest suite definition version of the suite definition.

$sel:suiteDefinitionArn:GetSuiteDefinitionResponse', getSuiteDefinitionResponse_suiteDefinitionArn - The ARN of the suite definition.

$sel:suiteDefinitionConfiguration:GetSuiteDefinitionResponse', getSuiteDefinitionResponse_suiteDefinitionConfiguration - Suite configuration of the suite definition.

GetSuiteDefinition, getSuiteDefinitionResponse_suiteDefinitionId - Suite definition ID of the suite definition.

GetSuiteDefinition, getSuiteDefinitionResponse_suiteDefinitionVersion - Suite definition version of the suite definition.

$sel:tags:GetSuiteDefinitionResponse', getSuiteDefinitionResponse_tags - Tags attached to the suite definition.

$sel:httpStatus:GetSuiteDefinitionResponse', getSuiteDefinitionResponse_httpStatus - The response's http status code.

Response Lenses

getSuiteDefinitionResponse_createdAt :: Lens' GetSuiteDefinitionResponse (Maybe UTCTime) Source #

Date (in Unix epoch time) when the suite definition was created.

getSuiteDefinitionResponse_lastModifiedAt :: Lens' GetSuiteDefinitionResponse (Maybe UTCTime) Source #

Date (in Unix epoch time) when the suite definition was last modified.

getSuiteDefinitionResponse_latestVersion :: Lens' GetSuiteDefinitionResponse (Maybe Text) Source #

Latest suite definition version of the suite definition.