libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Description

Gets information about a Device Advisor test suite.

Synopsis

Creating a Request

data GetSuiteDefinition Source #

See: newGetSuiteDefinition smart constructor.

Constructors

GetSuiteDefinition' 

Fields

Instances

Instances details
Eq GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Read GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Show GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Generic GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Associated Types

type Rep GetSuiteDefinition :: Type -> Type #

NFData GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Methods

rnf :: GetSuiteDefinition -> () #

Hashable GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

AWSRequest GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Associated Types

type AWSResponse GetSuiteDefinition #

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

type Rep GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

type Rep GetSuiteDefinition = D1 ('MetaData "GetSuiteDefinition" "Amazonka.IoTDeviceAdvisor.GetSuiteDefinition" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" '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)))
type AWSResponse GetSuiteDefinition Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

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:

$sel:suiteDefinitionVersion:GetSuiteDefinition', getSuiteDefinition_suiteDefinitionVersion - Suite definition version of the test suite to get.

$sel:suiteDefinitionId: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
Eq GetSuiteDefinitionResponse Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Read GetSuiteDefinitionResponse Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Show GetSuiteDefinitionResponse Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Generic GetSuiteDefinitionResponse Source # 
Instance details

Defined in Amazonka.IoTDeviceAdvisor.GetSuiteDefinition

Associated Types

type Rep GetSuiteDefinitionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-iotdeviceadvisorZSamazonka-iotdeviceadvisor" 'False) (C1 ('MetaCons "GetSuiteDefinitionResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "suiteDefinitionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SuiteDefinitionConfiguration))) :*: (S1 ('MetaSel ('Just "suiteDefinitionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastModifiedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "suiteDefinitionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "suiteDefinitionVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "latestVersion") '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:

$sel:createdAt:GetSuiteDefinitionResponse', getSuiteDefinitionResponse_createdAt - Date (in Unix epoch time) when the suite definition was created.

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

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

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

$sel:suiteDefinitionId:GetSuiteDefinition', getSuiteDefinitionResponse_suiteDefinitionId - Suite definition Id of the suite definition.

$sel:suiteDefinitionVersion:GetSuiteDefinition', getSuiteDefinitionResponse_suiteDefinitionVersion - Suite definition version of the suite definition.

$sel:latestVersion:GetSuiteDefinitionResponse', getSuiteDefinitionResponse_latestVersion - Latest 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.