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.GetServiceRoleForAccount

Description

Gets the service role associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region. IoT Greengrass uses this role to verify the identity of client devices and manage core device connectivity information. For more information, see Greengrass service role in the IoT Greengrass Version 2 Developer Guide.

Synopsis

Creating a Request

data GetServiceRoleForAccount Source #

See: newGetServiceRoleForAccount smart constructor.

Instances

Instances details
ToHeaders GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

ToPath GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

ToQuery GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

AWSRequest GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Generic GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Associated Types

type Rep GetServiceRoleForAccount :: Type -> Type #

Read GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Show GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

NFData GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Eq GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Hashable GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

type AWSResponse GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

type Rep GetServiceRoleForAccount Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

type Rep GetServiceRoleForAccount = D1 ('MetaData "GetServiceRoleForAccount" "Amazonka.GreengrassV2.GetServiceRoleForAccount" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetServiceRoleForAccount'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetServiceRoleForAccount :: GetServiceRoleForAccount Source #

Create a value of GetServiceRoleForAccount with all optional fields omitted.

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

Destructuring the Response

data GetServiceRoleForAccountResponse Source #

See: newGetServiceRoleForAccountResponse smart constructor.

Constructors

GetServiceRoleForAccountResponse' 

Fields

  • associatedAt :: Maybe Text

    The time when the service role was associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.

  • roleArn :: Maybe Text

    The ARN of the service role that is associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Associated Types

type Rep GetServiceRoleForAccountResponse :: Type -> Type #

Read GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Show GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

NFData GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

Eq GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

type Rep GetServiceRoleForAccountResponse Source # 
Instance details

Defined in Amazonka.GreengrassV2.GetServiceRoleForAccount

type Rep GetServiceRoleForAccountResponse = D1 ('MetaData "GetServiceRoleForAccountResponse" "Amazonka.GreengrassV2.GetServiceRoleForAccount" "amazonka-greengrassv2-2.0-CXiJQl197i43YI1Cz5IpiZ" 'False) (C1 ('MetaCons "GetServiceRoleForAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetServiceRoleForAccountResponse Source #

Create a value of GetServiceRoleForAccountResponse 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:associatedAt:GetServiceRoleForAccountResponse', getServiceRoleForAccountResponse_associatedAt - The time when the service role was associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.

$sel:roleArn:GetServiceRoleForAccountResponse', getServiceRoleForAccountResponse_roleArn - The ARN of the service role that is associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.

$sel:httpStatus:GetServiceRoleForAccountResponse', getServiceRoleForAccountResponse_httpStatus - The response's http status code.

Response Lenses

getServiceRoleForAccountResponse_associatedAt :: Lens' GetServiceRoleForAccountResponse (Maybe Text) Source #

The time when the service role was associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.

getServiceRoleForAccountResponse_roleArn :: Lens' GetServiceRoleForAccountResponse (Maybe Text) Source #

The ARN of the service role that is associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region.