amazonka-ec2-2.0: Amazon Elastic Compute Cloud 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.EC2.GetAssociatedEnclaveCertificateIamRoles

Description

Returns the IAM roles that are associated with the specified ACM (ACM) certificate. It also returns the name of the Amazon S3 bucket and the Amazon S3 object key where the certificate, certificate chain, and encrypted private key bundle are stored, and the ARN of the KMS key that's used to encrypt the private key.

Synopsis

Creating a Request

data GetAssociatedEnclaveCertificateIamRoles Source #

Constructors

GetAssociatedEnclaveCertificateIamRoles' 

Fields

  • certificateArn :: Maybe Text

    The ARN of the ACM certificate for which to view the associated IAM roles, encryption keys, and Amazon S3 object information.

  • dryRun :: Maybe Bool

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Instances

Instances details
ToHeaders GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

ToPath GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

ToQuery GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

AWSRequest GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

Generic GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

Read GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

Show GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

NFData GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

Eq GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

Hashable GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

type AWSResponse GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

type Rep GetAssociatedEnclaveCertificateIamRoles Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

type Rep GetAssociatedEnclaveCertificateIamRoles = D1 ('MetaData "GetAssociatedEnclaveCertificateIamRoles" "Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "GetAssociatedEnclaveCertificateIamRoles'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newGetAssociatedEnclaveCertificateIamRoles :: GetAssociatedEnclaveCertificateIamRoles Source #

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

GetAssociatedEnclaveCertificateIamRoles, getAssociatedEnclaveCertificateIamRoles_certificateArn - The ARN of the ACM certificate for which to view the associated IAM roles, encryption keys, and Amazon S3 object information.

$sel:dryRun:GetAssociatedEnclaveCertificateIamRoles', getAssociatedEnclaveCertificateIamRoles_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Request Lenses

getAssociatedEnclaveCertificateIamRoles_certificateArn :: Lens' GetAssociatedEnclaveCertificateIamRoles (Maybe Text) Source #

The ARN of the ACM certificate for which to view the associated IAM roles, encryption keys, and Amazon S3 object information.

getAssociatedEnclaveCertificateIamRoles_dryRun :: Lens' GetAssociatedEnclaveCertificateIamRoles (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Destructuring the Response

data GetAssociatedEnclaveCertificateIamRolesResponse Source #

Constructors

GetAssociatedEnclaveCertificateIamRolesResponse' 

Fields

Instances

Instances details
Generic GetAssociatedEnclaveCertificateIamRolesResponse Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

Read GetAssociatedEnclaveCertificateIamRolesResponse Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

Show GetAssociatedEnclaveCertificateIamRolesResponse Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

NFData GetAssociatedEnclaveCertificateIamRolesResponse Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

Eq GetAssociatedEnclaveCertificateIamRolesResponse Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

type Rep GetAssociatedEnclaveCertificateIamRolesResponse Source # 
Instance details

Defined in Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles

type Rep GetAssociatedEnclaveCertificateIamRolesResponse = D1 ('MetaData "GetAssociatedEnclaveCertificateIamRolesResponse" "Amazonka.EC2.GetAssociatedEnclaveCertificateIamRoles" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "GetAssociatedEnclaveCertificateIamRolesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associatedRoles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssociatedRole])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

Response Lenses