Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
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
- data GetAssociatedEnclaveCertificateIamRoles = GetAssociatedEnclaveCertificateIamRoles' {}
- newGetAssociatedEnclaveCertificateIamRoles :: GetAssociatedEnclaveCertificateIamRoles
- getAssociatedEnclaveCertificateIamRoles_certificateArn :: Lens' GetAssociatedEnclaveCertificateIamRoles (Maybe Text)
- getAssociatedEnclaveCertificateIamRoles_dryRun :: Lens' GetAssociatedEnclaveCertificateIamRoles (Maybe Bool)
- data GetAssociatedEnclaveCertificateIamRolesResponse = GetAssociatedEnclaveCertificateIamRolesResponse' {}
- newGetAssociatedEnclaveCertificateIamRolesResponse :: Int -> GetAssociatedEnclaveCertificateIamRolesResponse
- getAssociatedEnclaveCertificateIamRolesResponse_associatedRoles :: Lens' GetAssociatedEnclaveCertificateIamRolesResponse (Maybe [AssociatedRole])
- getAssociatedEnclaveCertificateIamRolesResponse_httpStatus :: Lens' GetAssociatedEnclaveCertificateIamRolesResponse Int
Creating a Request
data GetAssociatedEnclaveCertificateIamRoles Source #
See: newGetAssociatedEnclaveCertificateIamRoles
smart constructor.
GetAssociatedEnclaveCertificateIamRoles' | |
|
Instances
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 #
See: newGetAssociatedEnclaveCertificateIamRolesResponse
smart constructor.
GetAssociatedEnclaveCertificateIamRolesResponse' | |
|
Instances
Generic GetAssociatedEnclaveCertificateIamRolesResponse Source # | |
Read GetAssociatedEnclaveCertificateIamRolesResponse Source # | |
Show GetAssociatedEnclaveCertificateIamRolesResponse Source # | |
NFData GetAssociatedEnclaveCertificateIamRolesResponse Source # | |
Eq GetAssociatedEnclaveCertificateIamRolesResponse Source # | |
type Rep GetAssociatedEnclaveCertificateIamRolesResponse Source # | |
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))) |
newGetAssociatedEnclaveCertificateIamRolesResponse Source #
:: Int |
|
-> GetAssociatedEnclaveCertificateIamRolesResponse |
Create a value of GetAssociatedEnclaveCertificateIamRolesResponse
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:associatedRoles:GetAssociatedEnclaveCertificateIamRolesResponse'
, getAssociatedEnclaveCertificateIamRolesResponse_associatedRoles
- Information about the associated IAM roles.
$sel:httpStatus:GetAssociatedEnclaveCertificateIamRolesResponse'
, getAssociatedEnclaveCertificateIamRolesResponse_httpStatus
- The response's http status code.
Response Lenses
getAssociatedEnclaveCertificateIamRolesResponse_associatedRoles :: Lens' GetAssociatedEnclaveCertificateIamRolesResponse (Maybe [AssociatedRole]) Source #
Information about the associated IAM roles.
getAssociatedEnclaveCertificateIamRolesResponse_httpStatus :: Lens' GetAssociatedEnclaveCertificateIamRolesResponse Int Source #
The response's http status code.