libZSservicesZSamazonka-securityhubZSamazonka-securityhub
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SecurityHub.Types.ResourceDetails

Description

 
Synopsis

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.

Constructors

ResourceDetails' 

Fields

Instances

Instances details
Eq ResourceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ResourceDetails

Read ResourceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ResourceDetails

Show ResourceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ResourceDetails

Generic ResourceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ResourceDetails

Associated Types

type Rep ResourceDetails :: Type -> Type #

NFData ResourceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ResourceDetails

Methods

rnf :: ResourceDetails -> () #

Hashable ResourceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ResourceDetails

ToJSON ResourceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ResourceDetails

FromJSON ResourceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ResourceDetails

type Rep ResourceDetails Source # 
Instance details

Defined in Amazonka.SecurityHub.Types.ResourceDetails

type Rep ResourceDetails = D1 ('MetaData "ResourceDetails" "Amazonka.SecurityHub.Types.ResourceDetails" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "ResourceDetails'" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "awsCloudTrailTrail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsCloudTrailTrailDetails)) :*: (S1 ('MetaSel ('Just "awsRdsDbCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRdsDbClusterDetails)) :*: S1 ('MetaSel ('Just "other") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "awsIamRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsIamRoleDetails)) :*: S1 ('MetaSel ('Just "awsElbLoadBalancer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsElbLoadBalancerDetails))) :*: (S1 ('MetaSel ('Just "awsEc2VpnConnection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEc2VpnConnectionDetails)) :*: S1 ('MetaSel ('Just "awsCloudFrontDistribution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsCloudFrontDistributionDetails))))) :*: ((S1 ('MetaSel ('Just "awsKmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsKmsKeyDetails)) :*: (S1 ('MetaSel ('Just "awsEksCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEksClusterDetails)) :*: S1 ('MetaSel ('Just "awsAutoScalingLaunchConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsAutoScalingLaunchConfigurationDetails)))) :*: ((S1 ('MetaSel ('Just "awsOpenSearchServiceDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsOpenSearchServiceDomainDetails)) :*: S1 ('MetaSel ('Just "awsRdsDbSnapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRdsDbSnapshotDetails))) :*: (S1 ('MetaSel ('Just "awsWafRegionalRateBasedRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsWafRegionalRateBasedRuleDetails)) :*: S1 ('MetaSel ('Just "awsApiGatewayRestApi") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiGatewayRestApiDetails)))))) :*: (((S1 ('MetaSel ('Just "awsSqsQueue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsSqsQueueDetails)) :*: (S1 ('MetaSel ('Just "awsSecretsManagerSecret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsSecretsManagerSecretDetails)) :*: S1 ('MetaSel ('Just "awsDynamoDbTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsDynamoDbTableDetails)))) :*: ((S1 ('MetaSel ('Just "awsS3AccountPublicAccessBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsS3AccountPublicAccessBlockDetails)) :*: S1 ('MetaSel ('Just "awsRdsDbClusterSnapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRdsDbClusterSnapshotDetails))) :*: (S1 ('MetaSel ('Just "awsEc2SecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEc2SecurityGroupDetails)) :*: S1 ('MetaSel ('Just "awsEc2Instance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEc2InstanceDetails))))) :*: (((S1 ('MetaSel ('Just "awsIamPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsIamPolicyDetails)) :*: S1 ('MetaSel ('Just "awsS3Object") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsS3ObjectDetails))) :*: (S1 ('MetaSel ('Just "awsEcsTaskDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEcsTaskDefinitionDetails)) :*: S1 ('MetaSel ('Just "awsLambdaLayerVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsLambdaLayerVersionDetails)))) :*: ((S1 ('MetaSel ('Just "awsS3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsS3BucketDetails)) :*: S1 ('MetaSel ('Just "awsIamAccessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsIamAccessKeyDetails))) :*: (S1 ('MetaSel ('Just "awsCodeBuildProject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsCodeBuildProjectDetails)) :*: S1 ('MetaSel ('Just "awsApiGatewayStage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiGatewayStageDetails))))))) :*: ((((S1 ('MetaSel ('Just "awsEc2NetworkAcl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEc2NetworkAclDetails)) :*: (S1 ('MetaSel ('Just "awsApiGatewayV2Api") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiGatewayV2ApiDetails)) :*: S1 ('MetaSel ('Just "awsElasticBeanstalkEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsElasticBeanstalkEnvironmentDetails)))) :*: ((S1 ('MetaSel ('Just "awsEc2Vpc") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEc2VpcDetails)) :*: S1 ('MetaSel ('Just "awsRedshiftCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRedshiftClusterDetails))) :*: (S1 ('MetaSel ('Just "awsRdsDbInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRdsDbInstanceDetails)) :*: S1 ('MetaSel ('Just "awsRdsEventSubscription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsRdsEventSubscriptionDetails))))) :*: (((S1 ('MetaSel ('Just "container") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerDetails)) :*: S1 ('MetaSel ('Just "awsIamGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsIamGroupDetails))) :*: (S1 ('MetaSel ('Just "awsXrayEncryptionConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsXrayEncryptionConfigDetails)) :*: S1 ('MetaSel ('Just "awsEc2Subnet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEc2SubnetDetails)))) :*: ((S1 ('MetaSel ('Just "awsEcsCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEcsClusterDetails)) :*: S1 ('MetaSel ('Just "awsEc2VpcEndpointService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEc2VpcEndpointServiceDetails))) :*: (S1 ('MetaSel ('Just "awsAutoScalingAutoScalingGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsAutoScalingAutoScalingGroupDetails)) :*: S1 ('MetaSel ('Just "awsSnsTopic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsSnsTopicDetails)))))) :*: (((S1 ('MetaSel ('Just "awsEc2NetworkInterface") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEc2NetworkInterfaceDetails)) :*: (S1 ('MetaSel ('Just "awsEcsService") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEcsServiceDetails)) :*: S1 ('MetaSel ('Just "awsEc2Eip") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEc2EipDetails)))) :*: ((S1 ('MetaSel ('Just "awsApiGatewayV2Stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsApiGatewayV2StageDetails)) :*: S1 ('MetaSel ('Just "awsLambdaFunction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsLambdaFunctionDetails))) :*: (S1 ('MetaSel ('Just "awsElbv2LoadBalancer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsElbv2LoadBalancerDetails)) :*: S1 ('MetaSel ('Just "awsWafRateBasedRule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsWafRateBasedRuleDetails))))) :*: (((S1 ('MetaSel ('Just "awsEcrRepository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEcrRepositoryDetails)) :*: S1 ('MetaSel ('Just "awsWafWebAcl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsWafWebAclDetails))) :*: (S1 ('MetaSel ('Just "awsSsmPatchCompliance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsSsmPatchComplianceDetails)) :*: S1 ('MetaSel ('Just "awsElasticsearchDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsElasticsearchDomainDetails)))) :*: ((S1 ('MetaSel ('Just "awsCertificateManagerCertificate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsCertificateManagerCertificateDetails)) :*: S1 ('MetaSel ('Just "awsEcrContainerImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEcrContainerImageDetails))) :*: (S1 ('MetaSel ('Just "awsIamUser") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsIamUserDetails)) :*: S1 ('MetaSel ('Just "awsEc2Volume") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEc2VolumeDetails)))))))))

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_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_awsApiGatewayRestApi :: Lens' ResourceDetails (Maybe AwsApiGatewayRestApiDetails) Source #

Provides information about a REST API in version 1 of Amazon API Gateway.

resourceDetails_awsS3AccountPublicAccessBlock :: Lens' ResourceDetails (Maybe AwsS3AccountPublicAccessBlockDetails) Source #

Details about the Amazon S3 Public Access Block configuration for an account.

resourceDetails_awsEc2Instance :: Lens' ResourceDetails (Maybe AwsEc2InstanceDetails) Source #

Details about an EC2 instance related to a finding.

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_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_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_awsRedshiftCluster :: Lens' ResourceDetails (Maybe AwsRedshiftClusterDetails) Source #

Contains details about an Amazon Redshift cluster.

resourceDetails_container :: Lens' ResourceDetails (Maybe ContainerDetails) Source #

Details about a container resource related to a finding.

resourceDetails_awsXrayEncryptionConfig :: Lens' ResourceDetails (Maybe AwsXrayEncryptionConfigDetails) Source #

Information about the encryption configuration for X-Ray.

resourceDetails_awsEc2VpcEndpointService :: Lens' ResourceDetails (Maybe AwsEc2VpcEndpointServiceDetails) Source #

Details about the service configuration for a VPC endpoint service.

resourceDetails_awsEcsService :: Lens' ResourceDetails (Maybe AwsEcsServiceDetails) Source #

Details about a service within an ECS cluster.

resourceDetails_awsApiGatewayV2Stage :: Lens' ResourceDetails (Maybe AwsApiGatewayV2StageDetails) Source #

Provides information about a version 2 stage for Amazon API Gateway.

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_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.