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 ResourceDetails = ResourceDetails' {
- awsCloudTrailTrail :: Maybe AwsCloudTrailTrailDetails
- awsRdsDbCluster :: Maybe AwsRdsDbClusterDetails
- other :: Maybe (HashMap Text Text)
- awsIamRole :: Maybe AwsIamRoleDetails
- awsElbLoadBalancer :: Maybe AwsElbLoadBalancerDetails
- awsEc2VpnConnection :: Maybe AwsEc2VpnConnectionDetails
- awsCloudFrontDistribution :: Maybe AwsCloudFrontDistributionDetails
- awsKmsKey :: Maybe AwsKmsKeyDetails
- awsEksCluster :: Maybe AwsEksClusterDetails
- awsAutoScalingLaunchConfiguration :: Maybe AwsAutoScalingLaunchConfigurationDetails
- awsOpenSearchServiceDomain :: Maybe AwsOpenSearchServiceDomainDetails
- awsRdsDbSnapshot :: Maybe AwsRdsDbSnapshotDetails
- awsWafRegionalRateBasedRule :: Maybe AwsWafRegionalRateBasedRuleDetails
- awsApiGatewayRestApi :: Maybe AwsApiGatewayRestApiDetails
- awsSqsQueue :: Maybe AwsSqsQueueDetails
- awsSecretsManagerSecret :: Maybe AwsSecretsManagerSecretDetails
- awsDynamoDbTable :: Maybe AwsDynamoDbTableDetails
- awsS3AccountPublicAccessBlock :: Maybe AwsS3AccountPublicAccessBlockDetails
- awsRdsDbClusterSnapshot :: Maybe AwsRdsDbClusterSnapshotDetails
- awsEc2SecurityGroup :: Maybe AwsEc2SecurityGroupDetails
- awsEc2Instance :: Maybe AwsEc2InstanceDetails
- awsIamPolicy :: Maybe AwsIamPolicyDetails
- awsS3Object :: Maybe AwsS3ObjectDetails
- awsEcsTaskDefinition :: Maybe AwsEcsTaskDefinitionDetails
- awsLambdaLayerVersion :: Maybe AwsLambdaLayerVersionDetails
- awsS3Bucket :: Maybe AwsS3BucketDetails
- awsIamAccessKey :: Maybe AwsIamAccessKeyDetails
- awsCodeBuildProject :: Maybe AwsCodeBuildProjectDetails
- awsApiGatewayStage :: Maybe AwsApiGatewayStageDetails
- awsEc2NetworkAcl :: Maybe AwsEc2NetworkAclDetails
- awsApiGatewayV2Api :: Maybe AwsApiGatewayV2ApiDetails
- awsElasticBeanstalkEnvironment :: Maybe AwsElasticBeanstalkEnvironmentDetails
- awsEc2Vpc :: Maybe AwsEc2VpcDetails
- awsRedshiftCluster :: Maybe AwsRedshiftClusterDetails
- awsRdsDbInstance :: Maybe AwsRdsDbInstanceDetails
- awsRdsEventSubscription :: Maybe AwsRdsEventSubscriptionDetails
- container :: Maybe ContainerDetails
- awsIamGroup :: Maybe AwsIamGroupDetails
- awsXrayEncryptionConfig :: Maybe AwsXrayEncryptionConfigDetails
- awsEc2Subnet :: Maybe AwsEc2SubnetDetails
- awsEcsCluster :: Maybe AwsEcsClusterDetails
- awsEc2VpcEndpointService :: Maybe AwsEc2VpcEndpointServiceDetails
- awsAutoScalingAutoScalingGroup :: Maybe AwsAutoScalingAutoScalingGroupDetails
- awsSnsTopic :: Maybe AwsSnsTopicDetails
- awsEc2NetworkInterface :: Maybe AwsEc2NetworkInterfaceDetails
- awsEcsService :: Maybe AwsEcsServiceDetails
- awsEc2Eip :: Maybe AwsEc2EipDetails
- awsApiGatewayV2Stage :: Maybe AwsApiGatewayV2StageDetails
- awsLambdaFunction :: Maybe AwsLambdaFunctionDetails
- awsElbv2LoadBalancer :: Maybe AwsElbv2LoadBalancerDetails
- awsWafRateBasedRule :: Maybe AwsWafRateBasedRuleDetails
- awsEcrRepository :: Maybe AwsEcrRepositoryDetails
- awsWafWebAcl :: Maybe AwsWafWebAclDetails
- awsSsmPatchCompliance :: Maybe AwsSsmPatchComplianceDetails
- awsElasticsearchDomain :: Maybe AwsElasticsearchDomainDetails
- awsCertificateManagerCertificate :: Maybe AwsCertificateManagerCertificateDetails
- awsEcrContainerImage :: Maybe AwsEcrContainerImageDetails
- awsIamUser :: Maybe AwsIamUserDetails
- awsEc2Volume :: Maybe AwsEc2VolumeDetails
- newResourceDetails :: ResourceDetails
- resourceDetails_awsCloudTrailTrail :: Lens' ResourceDetails (Maybe AwsCloudTrailTrailDetails)
- resourceDetails_awsRdsDbCluster :: Lens' ResourceDetails (Maybe AwsRdsDbClusterDetails)
- resourceDetails_other :: Lens' ResourceDetails (Maybe (HashMap Text Text))
- resourceDetails_awsIamRole :: Lens' ResourceDetails (Maybe AwsIamRoleDetails)
- resourceDetails_awsElbLoadBalancer :: Lens' ResourceDetails (Maybe AwsElbLoadBalancerDetails)
- resourceDetails_awsEc2VpnConnection :: Lens' ResourceDetails (Maybe AwsEc2VpnConnectionDetails)
- resourceDetails_awsCloudFrontDistribution :: Lens' ResourceDetails (Maybe AwsCloudFrontDistributionDetails)
- resourceDetails_awsKmsKey :: Lens' ResourceDetails (Maybe AwsKmsKeyDetails)
- resourceDetails_awsEksCluster :: Lens' ResourceDetails (Maybe AwsEksClusterDetails)
- resourceDetails_awsAutoScalingLaunchConfiguration :: Lens' ResourceDetails (Maybe AwsAutoScalingLaunchConfigurationDetails)
- resourceDetails_awsOpenSearchServiceDomain :: Lens' ResourceDetails (Maybe AwsOpenSearchServiceDomainDetails)
- resourceDetails_awsRdsDbSnapshot :: Lens' ResourceDetails (Maybe AwsRdsDbSnapshotDetails)
- resourceDetails_awsWafRegionalRateBasedRule :: Lens' ResourceDetails (Maybe AwsWafRegionalRateBasedRuleDetails)
- resourceDetails_awsApiGatewayRestApi :: Lens' ResourceDetails (Maybe AwsApiGatewayRestApiDetails)
- resourceDetails_awsSqsQueue :: Lens' ResourceDetails (Maybe AwsSqsQueueDetails)
- resourceDetails_awsSecretsManagerSecret :: Lens' ResourceDetails (Maybe AwsSecretsManagerSecretDetails)
- resourceDetails_awsDynamoDbTable :: Lens' ResourceDetails (Maybe AwsDynamoDbTableDetails)
- resourceDetails_awsS3AccountPublicAccessBlock :: Lens' ResourceDetails (Maybe AwsS3AccountPublicAccessBlockDetails)
- resourceDetails_awsRdsDbClusterSnapshot :: Lens' ResourceDetails (Maybe AwsRdsDbClusterSnapshotDetails)
- resourceDetails_awsEc2SecurityGroup :: Lens' ResourceDetails (Maybe AwsEc2SecurityGroupDetails)
- resourceDetails_awsEc2Instance :: Lens' ResourceDetails (Maybe AwsEc2InstanceDetails)
- resourceDetails_awsIamPolicy :: Lens' ResourceDetails (Maybe AwsIamPolicyDetails)
- resourceDetails_awsS3Object :: Lens' ResourceDetails (Maybe AwsS3ObjectDetails)
- resourceDetails_awsEcsTaskDefinition :: Lens' ResourceDetails (Maybe AwsEcsTaskDefinitionDetails)
- resourceDetails_awsLambdaLayerVersion :: Lens' ResourceDetails (Maybe AwsLambdaLayerVersionDetails)
- resourceDetails_awsS3Bucket :: Lens' ResourceDetails (Maybe AwsS3BucketDetails)
- resourceDetails_awsIamAccessKey :: Lens' ResourceDetails (Maybe AwsIamAccessKeyDetails)
- resourceDetails_awsCodeBuildProject :: Lens' ResourceDetails (Maybe AwsCodeBuildProjectDetails)
- resourceDetails_awsApiGatewayStage :: Lens' ResourceDetails (Maybe AwsApiGatewayStageDetails)
- resourceDetails_awsEc2NetworkAcl :: Lens' ResourceDetails (Maybe AwsEc2NetworkAclDetails)
- resourceDetails_awsApiGatewayV2Api :: Lens' ResourceDetails (Maybe AwsApiGatewayV2ApiDetails)
- resourceDetails_awsElasticBeanstalkEnvironment :: Lens' ResourceDetails (Maybe AwsElasticBeanstalkEnvironmentDetails)
- resourceDetails_awsEc2Vpc :: Lens' ResourceDetails (Maybe AwsEc2VpcDetails)
- resourceDetails_awsRedshiftCluster :: Lens' ResourceDetails (Maybe AwsRedshiftClusterDetails)
- resourceDetails_awsRdsDbInstance :: Lens' ResourceDetails (Maybe AwsRdsDbInstanceDetails)
- resourceDetails_awsRdsEventSubscription :: Lens' ResourceDetails (Maybe AwsRdsEventSubscriptionDetails)
- resourceDetails_container :: Lens' ResourceDetails (Maybe ContainerDetails)
- resourceDetails_awsIamGroup :: Lens' ResourceDetails (Maybe AwsIamGroupDetails)
- resourceDetails_awsXrayEncryptionConfig :: Lens' ResourceDetails (Maybe AwsXrayEncryptionConfigDetails)
- resourceDetails_awsEc2Subnet :: Lens' ResourceDetails (Maybe AwsEc2SubnetDetails)
- resourceDetails_awsEcsCluster :: Lens' ResourceDetails (Maybe AwsEcsClusterDetails)
- resourceDetails_awsEc2VpcEndpointService :: Lens' ResourceDetails (Maybe AwsEc2VpcEndpointServiceDetails)
- resourceDetails_awsAutoScalingAutoScalingGroup :: Lens' ResourceDetails (Maybe AwsAutoScalingAutoScalingGroupDetails)
- resourceDetails_awsSnsTopic :: Lens' ResourceDetails (Maybe AwsSnsTopicDetails)
- resourceDetails_awsEc2NetworkInterface :: Lens' ResourceDetails (Maybe AwsEc2NetworkInterfaceDetails)
- resourceDetails_awsEcsService :: Lens' ResourceDetails (Maybe AwsEcsServiceDetails)
- resourceDetails_awsEc2Eip :: Lens' ResourceDetails (Maybe AwsEc2EipDetails)
- resourceDetails_awsApiGatewayV2Stage :: Lens' ResourceDetails (Maybe AwsApiGatewayV2StageDetails)
- resourceDetails_awsLambdaFunction :: Lens' ResourceDetails (Maybe AwsLambdaFunctionDetails)
- resourceDetails_awsElbv2LoadBalancer :: Lens' ResourceDetails (Maybe AwsElbv2LoadBalancerDetails)
- resourceDetails_awsWafRateBasedRule :: Lens' ResourceDetails (Maybe AwsWafRateBasedRuleDetails)
- resourceDetails_awsEcrRepository :: Lens' ResourceDetails (Maybe AwsEcrRepositoryDetails)
- resourceDetails_awsWafWebAcl :: Lens' ResourceDetails (Maybe AwsWafWebAclDetails)
- resourceDetails_awsSsmPatchCompliance :: Lens' ResourceDetails (Maybe AwsSsmPatchComplianceDetails)
- resourceDetails_awsElasticsearchDomain :: Lens' ResourceDetails (Maybe AwsElasticsearchDomainDetails)
- resourceDetails_awsCertificateManagerCertificate :: Lens' ResourceDetails (Maybe AwsCertificateManagerCertificateDetails)
- resourceDetails_awsEcrContainerImage :: Lens' ResourceDetails (Maybe AwsEcrContainerImageDetails)
- resourceDetails_awsIamUser :: Lens' ResourceDetails (Maybe AwsIamUserDetails)
- resourceDetails_awsEc2Volume :: Lens' ResourceDetails (Maybe AwsEc2VolumeDetails)
Documentation
data ResourceDetails Source #
Additional details about a resource related to a finding.
To provide the details, use the object that corresponds to the resource
type. For example, if the resource type is AwsEc2Instance
, then you
use the AwsEc2Instance
object to provide the details.
If the type-specific object does not contain all of the fields you want
to populate, then you use the Other
object to populate those
additional fields.
You also use the Other
object to populate the details when the
selected type does not have a corresponding object.
See: newResourceDetails
smart constructor.
ResourceDetails' | |
|
Instances
newResourceDetails :: ResourceDetails Source #
Create a value of ResourceDetails
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:awsCloudTrailTrail:ResourceDetails'
, resourceDetails_awsCloudTrailTrail
- Provides details about a CloudTrail trail.
$sel:awsRdsDbCluster:ResourceDetails'
, resourceDetails_awsRdsDbCluster
- Details about an Amazon RDS database cluster.
$sel:other:ResourceDetails'
, resourceDetails_other
- Details about a resource that are not available in a type-specific
details object. Use the Other
object in the following cases.
- The type-specific object does not contain all of the fields that you
want to populate. In this case, first use the type-specific object
to populate those fields. Use the
Other
object to populate the fields that are missing from the type-specific object. - The resource type does not have a corresponding object. This
includes resources for which the type is
Other
.
$sel:awsIamRole:ResourceDetails'
, resourceDetails_awsIamRole
- Details about an IAM role.
$sel:awsElbLoadBalancer:ResourceDetails'
, resourceDetails_awsElbLoadBalancer
- Contains details about a Classic Load Balancer.
$sel:awsEc2VpnConnection:ResourceDetails'
, resourceDetails_awsEc2VpnConnection
- Details about an EC2 VPN connection.
$sel:awsCloudFrontDistribution:ResourceDetails'
, resourceDetails_awsCloudFrontDistribution
- Details about a CloudFront distribution.
$sel:awsKmsKey:ResourceDetails'
, resourceDetails_awsKmsKey
- Details about an KMS key.
$sel:awsEksCluster:ResourceDetails'
, resourceDetails_awsEksCluster
- Details about an Amazon EKS cluster.
$sel:awsAutoScalingLaunchConfiguration:ResourceDetails'
, resourceDetails_awsAutoScalingLaunchConfiguration
- Provides details about a launch configuration.
$sel:awsOpenSearchServiceDomain:ResourceDetails'
, resourceDetails_awsOpenSearchServiceDomain
- Details about an Amazon OpenSearch Service domain.
$sel:awsRdsDbSnapshot:ResourceDetails'
, resourceDetails_awsRdsDbSnapshot
- Details about an Amazon RDS database snapshot.
$sel:awsWafRegionalRateBasedRule:ResourceDetails'
, resourceDetails_awsWafRegionalRateBasedRule
- Details about a rate-based rule for Regional resources.
$sel:awsApiGatewayRestApi:ResourceDetails'
, resourceDetails_awsApiGatewayRestApi
- Provides information about a REST API in version 1 of Amazon API
Gateway.
$sel:awsSqsQueue:ResourceDetails'
, resourceDetails_awsSqsQueue
- Details about an SQS queue.
$sel:awsSecretsManagerSecret:ResourceDetails'
, resourceDetails_awsSecretsManagerSecret
- Details about a Secrets Manager secret.
$sel:awsDynamoDbTable:ResourceDetails'
, resourceDetails_awsDynamoDbTable
- Details about a DynamoDB table.
$sel:awsS3AccountPublicAccessBlock:ResourceDetails'
, resourceDetails_awsS3AccountPublicAccessBlock
- Details about the Amazon S3 Public Access Block configuration for an
account.
$sel:awsRdsDbClusterSnapshot:ResourceDetails'
, resourceDetails_awsRdsDbClusterSnapshot
- Details about an Amazon RDS database cluster snapshot.
$sel:awsEc2SecurityGroup:ResourceDetails'
, resourceDetails_awsEc2SecurityGroup
- Details for an EC2 security group.
$sel:awsEc2Instance:ResourceDetails'
, resourceDetails_awsEc2Instance
- Details about an EC2 instance related to a finding.
$sel:awsIamPolicy:ResourceDetails'
, resourceDetails_awsIamPolicy
- Details about an IAM permissions policy.
$sel:awsS3Object:ResourceDetails'
, resourceDetails_awsS3Object
- Details about an S3 object related to a finding.
$sel:awsEcsTaskDefinition:ResourceDetails'
, resourceDetails_awsEcsTaskDefinition
- Details about a task definition. A task definition describes the
container and volume definitions of an Amazon Elastic Container Service
task.
$sel:awsLambdaLayerVersion:ResourceDetails'
, resourceDetails_awsLambdaLayerVersion
- Details for a Lambda layer version.
$sel:awsS3Bucket:ResourceDetails'
, resourceDetails_awsS3Bucket
- Details about an S3 bucket related to a finding.
$sel:awsIamAccessKey:ResourceDetails'
, resourceDetails_awsIamAccessKey
- Details about an IAM access key related to a finding.
$sel:awsCodeBuildProject:ResourceDetails'
, resourceDetails_awsCodeBuildProject
- Details for an CodeBuild project.
$sel:awsApiGatewayStage:ResourceDetails'
, resourceDetails_awsApiGatewayStage
- Provides information about a version 1 Amazon API Gateway stage.
$sel:awsEc2NetworkAcl:ResourceDetails'
, resourceDetails_awsEc2NetworkAcl
- Details about an EC2 network access control list (ACL).
$sel:awsApiGatewayV2Api:ResourceDetails'
, resourceDetails_awsApiGatewayV2Api
- Provides information about a version 2 API in Amazon API Gateway.
$sel:awsElasticBeanstalkEnvironment:ResourceDetails'
, resourceDetails_awsElasticBeanstalkEnvironment
- Details about an Elastic Beanstalk environment.
$sel:awsEc2Vpc:ResourceDetails'
, resourceDetails_awsEc2Vpc
- Details for an EC2 VPC.
$sel:awsRedshiftCluster:ResourceDetails'
, resourceDetails_awsRedshiftCluster
- Contains details about an Amazon Redshift cluster.
$sel:awsRdsDbInstance:ResourceDetails'
, resourceDetails_awsRdsDbInstance
- Details about an Amazon RDS database instance.
$sel:awsRdsEventSubscription:ResourceDetails'
, resourceDetails_awsRdsEventSubscription
- Details about an RDS event notification subscription.
$sel:container:ResourceDetails'
, resourceDetails_container
- Details about a container resource related to a finding.
$sel:awsIamGroup:ResourceDetails'
, resourceDetails_awsIamGroup
- Contains details about an IAM group.
$sel:awsXrayEncryptionConfig:ResourceDetails'
, resourceDetails_awsXrayEncryptionConfig
- Information about the encryption configuration for X-Ray.
$sel:awsEc2Subnet:ResourceDetails'
, resourceDetails_awsEc2Subnet
- Details about a subnet in Amazon EC2.
$sel:awsEcsCluster:ResourceDetails'
, resourceDetails_awsEcsCluster
- Details about an ECS cluster.
$sel:awsEc2VpcEndpointService:ResourceDetails'
, resourceDetails_awsEc2VpcEndpointService
- Details about the service configuration for a VPC endpoint service.
$sel:awsAutoScalingAutoScalingGroup:ResourceDetails'
, resourceDetails_awsAutoScalingAutoScalingGroup
- Details for an autoscaling group.
$sel:awsSnsTopic:ResourceDetails'
, resourceDetails_awsSnsTopic
- Details about an SNS topic.
$sel:awsEc2NetworkInterface:ResourceDetails'
, resourceDetails_awsEc2NetworkInterface
- Details for an EC2 network interface.
$sel:awsEcsService:ResourceDetails'
, resourceDetails_awsEcsService
- Details about a service within an ECS cluster.
$sel:awsEc2Eip:ResourceDetails'
, resourceDetails_awsEc2Eip
- Details about an Elastic IP address.
$sel:awsApiGatewayV2Stage:ResourceDetails'
, resourceDetails_awsApiGatewayV2Stage
- Provides information about a version 2 stage for Amazon API Gateway.
$sel:awsLambdaFunction:ResourceDetails'
, resourceDetails_awsLambdaFunction
- Details about a Lambda function.
$sel:awsElbv2LoadBalancer:ResourceDetails'
, resourceDetails_awsElbv2LoadBalancer
- Details about a load balancer.
$sel:awsWafRateBasedRule:ResourceDetails'
, resourceDetails_awsWafRateBasedRule
- Details about a rate-based rule for global resources.
$sel:awsEcrRepository:ResourceDetails'
, resourceDetails_awsEcrRepository
- Information about an Amazon Elastic Container Registry repository.
$sel:awsWafWebAcl:ResourceDetails'
, resourceDetails_awsWafWebAcl
- Details for an WAF WebACL.
$sel:awsSsmPatchCompliance:ResourceDetails'
, resourceDetails_awsSsmPatchCompliance
- Provides information about the state of a patch on an instance based on
the patch baseline that was used to patch the instance.
$sel:awsElasticsearchDomain:ResourceDetails'
, resourceDetails_awsElasticsearchDomain
- Details for an Elasticsearch domain.
$sel:awsCertificateManagerCertificate:ResourceDetails'
, resourceDetails_awsCertificateManagerCertificate
- Provides details about an Certificate Manager certificate.
$sel:awsEcrContainerImage:ResourceDetails'
, resourceDetails_awsEcrContainerImage
- Information about an Amazon ECR image.
$sel:awsIamUser:ResourceDetails'
, resourceDetails_awsIamUser
- Details about an IAM user.
$sel:awsEc2Volume:ResourceDetails'
, resourceDetails_awsEc2Volume
- Details for an EC2 volume.
resourceDetails_awsCloudTrailTrail :: Lens' ResourceDetails (Maybe AwsCloudTrailTrailDetails) Source #
Provides details about a CloudTrail trail.
resourceDetails_awsRdsDbCluster :: Lens' ResourceDetails (Maybe AwsRdsDbClusterDetails) Source #
Details about an Amazon RDS database cluster.
resourceDetails_other :: Lens' ResourceDetails (Maybe (HashMap Text Text)) Source #
Details about a resource that are not available in a type-specific
details object. Use the Other
object in the following cases.
- The type-specific object does not contain all of the fields that you
want to populate. In this case, first use the type-specific object
to populate those fields. Use the
Other
object to populate the fields that are missing from the type-specific object. - The resource type does not have a corresponding object. This
includes resources for which the type is
Other
.
resourceDetails_awsIamRole :: Lens' ResourceDetails (Maybe AwsIamRoleDetails) Source #
Details about an IAM role.
resourceDetails_awsElbLoadBalancer :: Lens' ResourceDetails (Maybe AwsElbLoadBalancerDetails) Source #
Contains details about a Classic Load Balancer.
resourceDetails_awsEc2VpnConnection :: Lens' ResourceDetails (Maybe AwsEc2VpnConnectionDetails) Source #
Details about an EC2 VPN connection.
resourceDetails_awsCloudFrontDistribution :: Lens' ResourceDetails (Maybe AwsCloudFrontDistributionDetails) Source #
Details about a CloudFront distribution.
resourceDetails_awsKmsKey :: Lens' ResourceDetails (Maybe AwsKmsKeyDetails) Source #
Details about an KMS key.
resourceDetails_awsEksCluster :: Lens' ResourceDetails (Maybe AwsEksClusterDetails) Source #
Details about an Amazon EKS cluster.
resourceDetails_awsAutoScalingLaunchConfiguration :: Lens' ResourceDetails (Maybe AwsAutoScalingLaunchConfigurationDetails) Source #
Provides details about a launch configuration.
resourceDetails_awsOpenSearchServiceDomain :: Lens' ResourceDetails (Maybe AwsOpenSearchServiceDomainDetails) Source #
Details about an Amazon OpenSearch Service domain.
resourceDetails_awsRdsDbSnapshot :: Lens' ResourceDetails (Maybe AwsRdsDbSnapshotDetails) Source #
Details about an Amazon RDS database snapshot.
resourceDetails_awsWafRegionalRateBasedRule :: Lens' ResourceDetails (Maybe AwsWafRegionalRateBasedRuleDetails) Source #
Details about a rate-based rule for Regional resources.
resourceDetails_awsApiGatewayRestApi :: Lens' ResourceDetails (Maybe AwsApiGatewayRestApiDetails) Source #
Provides information about a REST API in version 1 of Amazon API Gateway.
resourceDetails_awsSqsQueue :: Lens' ResourceDetails (Maybe AwsSqsQueueDetails) Source #
Details about an SQS queue.
resourceDetails_awsSecretsManagerSecret :: Lens' ResourceDetails (Maybe AwsSecretsManagerSecretDetails) Source #
Details about a Secrets Manager secret.
resourceDetails_awsDynamoDbTable :: Lens' ResourceDetails (Maybe AwsDynamoDbTableDetails) Source #
Details about a DynamoDB table.
resourceDetails_awsS3AccountPublicAccessBlock :: Lens' ResourceDetails (Maybe AwsS3AccountPublicAccessBlockDetails) Source #
Details about the Amazon S3 Public Access Block configuration for an account.
resourceDetails_awsRdsDbClusterSnapshot :: Lens' ResourceDetails (Maybe AwsRdsDbClusterSnapshotDetails) Source #
Details about an Amazon RDS database cluster snapshot.
resourceDetails_awsEc2SecurityGroup :: Lens' ResourceDetails (Maybe AwsEc2SecurityGroupDetails) Source #
Details for an EC2 security group.
resourceDetails_awsEc2Instance :: Lens' ResourceDetails (Maybe AwsEc2InstanceDetails) Source #
Details about an EC2 instance related to a finding.
resourceDetails_awsIamPolicy :: Lens' ResourceDetails (Maybe AwsIamPolicyDetails) Source #
Details about an IAM permissions policy.
resourceDetails_awsS3Object :: Lens' ResourceDetails (Maybe AwsS3ObjectDetails) Source #
Details about an S3 object related to a finding.
resourceDetails_awsEcsTaskDefinition :: Lens' ResourceDetails (Maybe AwsEcsTaskDefinitionDetails) Source #
Details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.
resourceDetails_awsLambdaLayerVersion :: Lens' ResourceDetails (Maybe AwsLambdaLayerVersionDetails) Source #
Details for a Lambda layer version.
resourceDetails_awsS3Bucket :: Lens' ResourceDetails (Maybe AwsS3BucketDetails) Source #
Details about an S3 bucket related to a finding.
resourceDetails_awsIamAccessKey :: Lens' ResourceDetails (Maybe AwsIamAccessKeyDetails) Source #
Details about an IAM access key related to a finding.
resourceDetails_awsCodeBuildProject :: Lens' ResourceDetails (Maybe AwsCodeBuildProjectDetails) Source #
Details for an CodeBuild project.
resourceDetails_awsApiGatewayStage :: Lens' ResourceDetails (Maybe AwsApiGatewayStageDetails) Source #
Provides information about a version 1 Amazon API Gateway stage.
resourceDetails_awsEc2NetworkAcl :: Lens' ResourceDetails (Maybe AwsEc2NetworkAclDetails) Source #
Details about an EC2 network access control list (ACL).
resourceDetails_awsApiGatewayV2Api :: Lens' ResourceDetails (Maybe AwsApiGatewayV2ApiDetails) Source #
Provides information about a version 2 API in Amazon API Gateway.
resourceDetails_awsElasticBeanstalkEnvironment :: Lens' ResourceDetails (Maybe AwsElasticBeanstalkEnvironmentDetails) Source #
Details about an Elastic Beanstalk environment.
resourceDetails_awsEc2Vpc :: Lens' ResourceDetails (Maybe AwsEc2VpcDetails) Source #
Details for an EC2 VPC.
resourceDetails_awsRedshiftCluster :: Lens' ResourceDetails (Maybe AwsRedshiftClusterDetails) Source #
Contains details about an Amazon Redshift cluster.
resourceDetails_awsRdsDbInstance :: Lens' ResourceDetails (Maybe AwsRdsDbInstanceDetails) Source #
Details about an Amazon RDS database instance.
resourceDetails_awsRdsEventSubscription :: Lens' ResourceDetails (Maybe AwsRdsEventSubscriptionDetails) Source #
Details about an RDS event notification subscription.
resourceDetails_container :: Lens' ResourceDetails (Maybe ContainerDetails) Source #
Details about a container resource related to a finding.
resourceDetails_awsIamGroup :: Lens' ResourceDetails (Maybe AwsIamGroupDetails) Source #
Contains details about an IAM group.
resourceDetails_awsXrayEncryptionConfig :: Lens' ResourceDetails (Maybe AwsXrayEncryptionConfigDetails) Source #
Information about the encryption configuration for X-Ray.
resourceDetails_awsEc2Subnet :: Lens' ResourceDetails (Maybe AwsEc2SubnetDetails) Source #
Details about a subnet in Amazon EC2.
resourceDetails_awsEcsCluster :: Lens' ResourceDetails (Maybe AwsEcsClusterDetails) Source #
Details about an ECS cluster.
resourceDetails_awsEc2VpcEndpointService :: Lens' ResourceDetails (Maybe AwsEc2VpcEndpointServiceDetails) Source #
Details about the service configuration for a VPC endpoint service.
resourceDetails_awsAutoScalingAutoScalingGroup :: Lens' ResourceDetails (Maybe AwsAutoScalingAutoScalingGroupDetails) Source #
Details for an autoscaling group.
resourceDetails_awsSnsTopic :: Lens' ResourceDetails (Maybe AwsSnsTopicDetails) Source #
Details about an SNS topic.
resourceDetails_awsEc2NetworkInterface :: Lens' ResourceDetails (Maybe AwsEc2NetworkInterfaceDetails) Source #
Details for an EC2 network interface.
resourceDetails_awsEcsService :: Lens' ResourceDetails (Maybe AwsEcsServiceDetails) Source #
Details about a service within an ECS cluster.
resourceDetails_awsEc2Eip :: Lens' ResourceDetails (Maybe AwsEc2EipDetails) Source #
Details about an Elastic IP address.
resourceDetails_awsApiGatewayV2Stage :: Lens' ResourceDetails (Maybe AwsApiGatewayV2StageDetails) Source #
Provides information about a version 2 stage for Amazon API Gateway.
resourceDetails_awsLambdaFunction :: Lens' ResourceDetails (Maybe AwsLambdaFunctionDetails) Source #
Details about a Lambda function.
resourceDetails_awsElbv2LoadBalancer :: Lens' ResourceDetails (Maybe AwsElbv2LoadBalancerDetails) Source #
Details about a load balancer.
resourceDetails_awsWafRateBasedRule :: Lens' ResourceDetails (Maybe AwsWafRateBasedRuleDetails) Source #
Details about a rate-based rule for global resources.
resourceDetails_awsEcrRepository :: Lens' ResourceDetails (Maybe AwsEcrRepositoryDetails) Source #
Information about an Amazon Elastic Container Registry repository.
resourceDetails_awsWafWebAcl :: Lens' ResourceDetails (Maybe AwsWafWebAclDetails) Source #
Details for an WAF WebACL.
resourceDetails_awsSsmPatchCompliance :: Lens' ResourceDetails (Maybe AwsSsmPatchComplianceDetails) Source #
Provides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance.
resourceDetails_awsElasticsearchDomain :: Lens' ResourceDetails (Maybe AwsElasticsearchDomainDetails) Source #
Details for an Elasticsearch domain.
resourceDetails_awsCertificateManagerCertificate :: Lens' ResourceDetails (Maybe AwsCertificateManagerCertificateDetails) Source #
Provides details about an Certificate Manager certificate.
resourceDetails_awsEcrContainerImage :: Lens' ResourceDetails (Maybe AwsEcrContainerImageDetails) Source #
Information about an Amazon ECR image.
resourceDetails_awsIamUser :: Lens' ResourceDetails (Maybe AwsIamUserDetails) Source #
Details about an IAM user.
resourceDetails_awsEc2Volume :: Lens' ResourceDetails (Maybe AwsEc2VolumeDetails) Source #
Details for an EC2 volume.