| 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 |
Amazonka.IoT.Types.ResourceIdentifier
Description
Synopsis
- data ResourceIdentifier = ResourceIdentifier' {
- account :: Maybe Text
- caCertificateId :: Maybe Text
- clientId :: Maybe Text
- cognitoIdentityPoolId :: Maybe Text
- deviceCertificateArn :: Maybe Text
- deviceCertificateId :: Maybe Text
- iamRoleArn :: Maybe Text
- issuerCertificateIdentifier :: Maybe IssuerCertificateIdentifier
- policyVersionIdentifier :: Maybe PolicyVersionIdentifier
- roleAliasArn :: Maybe Text
- newResourceIdentifier :: ResourceIdentifier
- resourceIdentifier_account :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_caCertificateId :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_clientId :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_cognitoIdentityPoolId :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_deviceCertificateArn :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_deviceCertificateId :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_iamRoleArn :: Lens' ResourceIdentifier (Maybe Text)
- resourceIdentifier_issuerCertificateIdentifier :: Lens' ResourceIdentifier (Maybe IssuerCertificateIdentifier)
- resourceIdentifier_policyVersionIdentifier :: Lens' ResourceIdentifier (Maybe PolicyVersionIdentifier)
- resourceIdentifier_roleAliasArn :: Lens' ResourceIdentifier (Maybe Text)
Documentation
data ResourceIdentifier Source #
Information that identifies the noncompliant resource.
See: newResourceIdentifier smart constructor.
Constructors
| ResourceIdentifier' | |
Fields
| |
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:account:ResourceIdentifier', resourceIdentifier_account - The account with which the resource is associated.
$sel:caCertificateId:ResourceIdentifier', resourceIdentifier_caCertificateId - The ID of the CA certificate used to authorize the certificate.
$sel:clientId:ResourceIdentifier', resourceIdentifier_clientId - The client ID.
$sel:cognitoIdentityPoolId:ResourceIdentifier', resourceIdentifier_cognitoIdentityPoolId - The ID of the Amazon Cognito identity pool.
$sel:deviceCertificateArn:ResourceIdentifier', resourceIdentifier_deviceCertificateArn - The ARN of the identified device certificate.
$sel:deviceCertificateId:ResourceIdentifier', resourceIdentifier_deviceCertificateId - The ID of the certificate attached to the resource.
$sel:iamRoleArn:ResourceIdentifier', resourceIdentifier_iamRoleArn - The ARN of the IAM role that has overly permissive actions.
$sel:issuerCertificateIdentifier:ResourceIdentifier', resourceIdentifier_issuerCertificateIdentifier - The issuer certificate identifier.
$sel:policyVersionIdentifier:ResourceIdentifier', resourceIdentifier_policyVersionIdentifier - The version of the policy associated with the resource.
$sel:roleAliasArn:ResourceIdentifier', resourceIdentifier_roleAliasArn - The ARN of the role alias that has overly permissive actions.
resourceIdentifier_account :: Lens' ResourceIdentifier (Maybe Text) Source #
The account with which the resource is associated.
resourceIdentifier_caCertificateId :: Lens' ResourceIdentifier (Maybe Text) Source #
The ID of the CA certificate used to authorize the certificate.
resourceIdentifier_clientId :: Lens' ResourceIdentifier (Maybe Text) Source #
The client ID.
resourceIdentifier_cognitoIdentityPoolId :: Lens' ResourceIdentifier (Maybe Text) Source #
The ID of the Amazon Cognito identity pool.
resourceIdentifier_deviceCertificateArn :: Lens' ResourceIdentifier (Maybe Text) Source #
The ARN of the identified device certificate.
resourceIdentifier_deviceCertificateId :: Lens' ResourceIdentifier (Maybe Text) Source #
The ID of the certificate attached to the resource.
resourceIdentifier_iamRoleArn :: Lens' ResourceIdentifier (Maybe Text) Source #
The ARN of the IAM role that has overly permissive actions.
resourceIdentifier_issuerCertificateIdentifier :: Lens' ResourceIdentifier (Maybe IssuerCertificateIdentifier) Source #
The issuer certificate identifier.
resourceIdentifier_policyVersionIdentifier :: Lens' ResourceIdentifier (Maybe PolicyVersionIdentifier) Source #
The version of the policy associated with the resource.
resourceIdentifier_roleAliasArn :: Lens' ResourceIdentifier (Maybe Text) Source #
The ARN of the role alias that has overly permissive actions.