libZSservicesZSamazonka-securityhubZSamazonka-securityhub
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.SecurityHub.Types.AwsIamInstanceProfile

Description

 
Synopsis

Documentation

data AwsIamInstanceProfile Source #

Information about an instance profile.

See: newAwsIamInstanceProfile smart constructor.

Constructors

AwsIamInstanceProfile' 

Fields

Instances

Instances details
Eq AwsIamInstanceProfile Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsIamInstanceProfile

Read AwsIamInstanceProfile Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsIamInstanceProfile

Show AwsIamInstanceProfile Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsIamInstanceProfile

Generic AwsIamInstanceProfile Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsIamInstanceProfile

Associated Types

type Rep AwsIamInstanceProfile :: Type -> Type #

NFData AwsIamInstanceProfile Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsIamInstanceProfile

Methods

rnf :: AwsIamInstanceProfile -> () #

Hashable AwsIamInstanceProfile Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsIamInstanceProfile

ToJSON AwsIamInstanceProfile Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsIamInstanceProfile

FromJSON AwsIamInstanceProfile Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsIamInstanceProfile

type Rep AwsIamInstanceProfile Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.AwsIamInstanceProfile

type Rep AwsIamInstanceProfile = D1 ('MetaData "AwsIamInstanceProfile" "Amazonka.SecurityHub.Types.AwsIamInstanceProfile" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "AwsIamInstanceProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "roles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AwsIamInstanceProfileRole])) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "createDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAwsIamInstanceProfile :: AwsIamInstanceProfile Source #

Create a value of AwsIamInstanceProfile 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:roles:AwsIamInstanceProfile', awsIamInstanceProfile_roles - The roles associated with the instance profile.

$sel:arn:AwsIamInstanceProfile', awsIamInstanceProfile_arn - The ARN of the instance profile.

$sel:path:AwsIamInstanceProfile', awsIamInstanceProfile_path - The path to the instance profile.

$sel:createDate:AwsIamInstanceProfile', awsIamInstanceProfile_createDate - Indicates when the instance profile was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.

$sel:instanceProfileId:AwsIamInstanceProfile', awsIamInstanceProfile_instanceProfileId - The identifier of the instance profile.

$sel:instanceProfileName:AwsIamInstanceProfile', awsIamInstanceProfile_instanceProfileName - The name of the instance profile.

awsIamInstanceProfile_roles :: Lens' AwsIamInstanceProfile (Maybe [AwsIamInstanceProfileRole]) Source #

The roles associated with the instance profile.

awsIamInstanceProfile_createDate :: Lens' AwsIamInstanceProfile (Maybe Text) Source #

Indicates when the instance profile was created.

Uses the date-time format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z.