ResourceDetails class

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.

Constructors

ResourceDetails({AwsApiGatewayRestApiDetails? awsApiGatewayRestApi, AwsApiGatewayStageDetails? awsApiGatewayStage, AwsApiGatewayV2ApiDetails? awsApiGatewayV2Api, AwsApiGatewayV2StageDetails? awsApiGatewayV2Stage, AwsAutoScalingAutoScalingGroupDetails? awsAutoScalingAutoScalingGroup, AwsCertificateManagerCertificateDetails? awsCertificateManagerCertificate, AwsCloudFrontDistributionDetails? awsCloudFrontDistribution, AwsCloudTrailTrailDetails? awsCloudTrailTrail, AwsCodeBuildProjectDetails? awsCodeBuildProject, AwsDynamoDbTableDetails? awsDynamoDbTable, AwsEc2EipDetails? awsEc2Eip, AwsEc2InstanceDetails? awsEc2Instance, AwsEc2NetworkInterfaceDetails? awsEc2NetworkInterface, AwsEc2SecurityGroupDetails? awsEc2SecurityGroup, AwsEc2VolumeDetails? awsEc2Volume, AwsEc2VpcDetails? awsEc2Vpc, AwsElasticsearchDomainDetails? awsElasticsearchDomain, AwsElbLoadBalancerDetails? awsElbLoadBalancer, AwsElbv2LoadBalancerDetails? awsElbv2LoadBalancer, AwsIamAccessKeyDetails? awsIamAccessKey, AwsIamGroupDetails? awsIamGroup, AwsIamPolicyDetails? awsIamPolicy, AwsIamRoleDetails? awsIamRole, AwsIamUserDetails? awsIamUser, AwsKmsKeyDetails? awsKmsKey, AwsLambdaFunctionDetails? awsLambdaFunction, AwsLambdaLayerVersionDetails? awsLambdaLayerVersion, AwsRdsDbClusterDetails? awsRdsDbCluster, AwsRdsDbClusterSnapshotDetails? awsRdsDbClusterSnapshot, AwsRdsDbInstanceDetails? awsRdsDbInstance, AwsRdsDbSnapshotDetails? awsRdsDbSnapshot, AwsRedshiftClusterDetails? awsRedshiftCluster, AwsS3BucketDetails? awsS3Bucket, AwsS3ObjectDetails? awsS3Object, AwsSecretsManagerSecretDetails? awsSecretsManagerSecret, AwsSnsTopicDetails? awsSnsTopic, AwsSqsQueueDetails? awsSqsQueue, AwsWafWebAclDetails? awsWafWebAcl, ContainerDetails? container, Map<String, String>? other})
ResourceDetails.fromJson(Map<String, dynamic> json)
factory

Properties

awsApiGatewayRestApi → AwsApiGatewayRestApiDetails?
final
awsApiGatewayStage → AwsApiGatewayStageDetails?
final
awsApiGatewayV2Api → AwsApiGatewayV2ApiDetails?
final
awsApiGatewayV2Stage → AwsApiGatewayV2StageDetails?
final
awsAutoScalingAutoScalingGroup → AwsAutoScalingAutoScalingGroupDetails?
Details for an autoscaling group.
final
awsCertificateManagerCertificate → AwsCertificateManagerCertificateDetails?
final
awsCloudFrontDistribution → AwsCloudFrontDistributionDetails?
Details about a CloudFront distribution.
final
awsCloudTrailTrail → AwsCloudTrailTrailDetails?
final
awsCodeBuildProject → AwsCodeBuildProjectDetails?
Details for an AWS CodeBuild project.
final
awsDynamoDbTable → AwsDynamoDbTableDetails?
Details about a DynamoDB table.
final
awsEc2Eip → AwsEc2EipDetails?
Details about an Elastic IP address.
final
awsEc2Instance → AwsEc2InstanceDetails?
Details about an Amazon EC2 instance related to a finding.
final
awsEc2NetworkInterface → AwsEc2NetworkInterfaceDetails?
Details for an Amazon EC2 network interface.
final
awsEc2SecurityGroup → AwsEc2SecurityGroupDetails?
Details for an EC2 security group.
final
awsEc2Volume → AwsEc2VolumeDetails?
Details for an EC2 volume.
final
awsEc2Vpc → AwsEc2VpcDetails?
Details for an EC2 VPC.
final
awsElasticsearchDomain → AwsElasticsearchDomainDetails?
Details for an Elasticsearch domain.
final
awsElbLoadBalancer → AwsElbLoadBalancerDetails?
final
awsElbv2LoadBalancer → AwsElbv2LoadBalancerDetails?
Details about a load balancer.
final
awsIamAccessKey → AwsIamAccessKeyDetails?
Details about an IAM access key related to a finding.
final
awsIamGroup → AwsIamGroupDetails?
final
awsIamPolicy → AwsIamPolicyDetails?
Details about an IAM permissions policy.
final
awsIamRole → AwsIamRoleDetails?
Details about an IAM role.
final
awsIamUser → AwsIamUserDetails?
Details about an IAM user.
final
awsKmsKey → AwsKmsKeyDetails?
Details about a KMS key.
final
awsLambdaFunction → AwsLambdaFunctionDetails?
Details about a Lambda function.
final
awsLambdaLayerVersion → AwsLambdaLayerVersionDetails?
Details for a Lambda layer version.
final
awsRdsDbCluster → AwsRdsDbClusterDetails?
Details about an Amazon RDS database cluster.
final
awsRdsDbClusterSnapshot → AwsRdsDbClusterSnapshotDetails?
Details about an Amazon RDS database cluster snapshot.
final
awsRdsDbInstance → AwsRdsDbInstanceDetails?
Details about an Amazon RDS database instance.
final
awsRdsDbSnapshot → AwsRdsDbSnapshotDetails?
Details about an Amazon RDS database snapshot.
final
awsRedshiftCluster → AwsRedshiftClusterDetails?
final
awsS3Bucket → AwsS3BucketDetails?
Details about an Amazon S3 bucket related to a finding.
final
awsS3Object → AwsS3ObjectDetails?
Details about an Amazon S3 object related to a finding.
final
awsSecretsManagerSecret → AwsSecretsManagerSecretDetails?
Details about a Secrets Manager secret.
final
awsSnsTopic → AwsSnsTopicDetails?
Details about an SNS topic.
final
awsSqsQueue → AwsSqsQueueDetails?
Details about an SQS queue.
final
awsWafWebAcl → AwsWafWebAclDetails?
Details for a WAF WebACL.
final
container → ContainerDetails?
Details about a container resource related to a finding.
final
hashCode → int
The hash code for this object.
no setterinherited
other → Map<String, String>?
Details about a resource that are not available in a type-specific details object. Use the Other object in the following cases.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited