Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ResourceIdentifier = ResourceIdentifier' {}
- newResourceIdentifier :: ResourceIdentifier
- resourceIdentifier_iamRoleArn :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_clientId :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_roleAliasArn :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_caCertificateId :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_deviceCertificateId :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_account :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_policyVersionIdentifier :: Lens' ResourceIdentifier (Maybe PolicyVersionIdentifier)
- resourceIdentifier_cognitoIdentityPoolId :: Lens' ResourceIdentifier (Maybe Text)
Documentation
data ResourceIdentifier Source #
Information that identifies the noncompliant resource.
See: newResourceIdentifier
smart constructor.
ResourceIdentifier' | |
|
Instances
newResourceIdentifier :: ResourceIdentifier Source #
Create a value of ResourceIdentifier
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:iamRoleArn:ResourceIdentifier'
, resourceIdentifier_iamRoleArn
- The ARN of the IAM role that has overly permissive actions.
$sel:clientId:ResourceIdentifier'
, resourceIdentifier_clientId
- The client ID.
$sel:roleAliasArn:ResourceIdentifier'
, resourceIdentifier_roleAliasArn
- The ARN of the role alias that has overly permissive actions.
$sel:caCertificateId:ResourceIdentifier'
, resourceIdentifier_caCertificateId
- The ID of the CA certificate used to authorize the certificate.
$sel:deviceCertificateId:ResourceIdentifier'
, resourceIdentifier_deviceCertificateId
- The ID of the certificate attached to the resource.
$sel:account:ResourceIdentifier'
, resourceIdentifier_account
- The account with which the resource is associated.
$sel:policyVersionIdentifier:ResourceIdentifier'
, resourceIdentifier_policyVersionIdentifier
- The version of the policy associated with the resource.
$sel:cognitoIdentityPoolId:ResourceIdentifier'
, resourceIdentifier_cognitoIdentityPoolId
- The ID of the Amazon Cognito identity pool.
resourceIdentifier_iamRoleArn :: Lens' ResourceIdentifier (Maybe Text) Source #
The ARN of the IAM role that has overly permissive actions.
resourceIdentifier_clientId :: Lens' ResourceIdentifier (Maybe Text) Source #
The client ID.
resourceIdentifier_roleAliasArn :: Lens' ResourceIdentifier (Maybe Text) Source #
The ARN of the role alias that has overly permissive actions.
resourceIdentifier_caCertificateId :: Lens' ResourceIdentifier (Maybe Text) Source #
The ID of the CA certificate used to authorize the certificate.
resourceIdentifier_deviceCertificateId :: Lens' ResourceIdentifier (Maybe Text) Source #
The ID of the certificate attached to the resource.
resourceIdentifier_account :: Lens' ResourceIdentifier (Maybe Text) Source #
The account with which the resource is associated.
resourceIdentifier_policyVersionIdentifier :: Lens' ResourceIdentifier (Maybe PolicyVersionIdentifier) Source #
The version of the policy associated with the resource.
resourceIdentifier_cognitoIdentityPoolId :: Lens' ResourceIdentifier (Maybe Text) Source #
The ID of the Amazon Cognito identity pool.