NAME
Paws::SecurityHub::ResourceDetails
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::SecurityHub::ResourceDetails object:
$service_obj->Method(Att1 => { AwsCloudFrontDistribution => $value, ..., Other => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::SecurityHub::ResourceDetails object:
$result = $service_obj->Method(...);
$result->Att1->AwsCloudFrontDistribution
DESCRIPTION
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.
ATTRIBUTES
AwsCloudFrontDistribution => Paws::SecurityHub::AwsCloudFrontDistributionDetails
Details about a CloudFront distribution.
AwsCodeBuildProject => Paws::SecurityHub::AwsCodeBuildProjectDetails
Details for an AWS CodeBuild project.
AwsEc2Instance => Paws::SecurityHub::AwsEc2InstanceDetails
Details about an Amazon EC2 instance related to a finding.
AwsEc2NetworkInterface => Paws::SecurityHub::AwsEc2NetworkInterfaceDetails
Details for an AWS EC2 network interface.
AwsEc2SecurityGroup => Paws::SecurityHub::AwsEc2SecurityGroupDetails
Details for an EC2 security group.
AwsElasticsearchDomain => Paws::SecurityHub::AwsElasticsearchDomainDetails
Details for an Elasticsearch domain.
AwsElbv2LoadBalancer => Paws::SecurityHub::AwsElbv2LoadBalancerDetails
Details about a load balancer.
AwsIamAccessKey => Paws::SecurityHub::AwsIamAccessKeyDetails
Details about an IAM access key related to a finding.
AwsIamRole => Paws::SecurityHub::AwsIamRoleDetails
Details about an IAM role.
AwsKmsKey => Paws::SecurityHub::AwsKmsKeyDetails
Details about a KMS key.
AwsLambdaFunction => Paws::SecurityHub::AwsLambdaFunctionDetails
Details about a Lambda function.
AwsLambdaLayerVersion => Paws::SecurityHub::AwsLambdaLayerVersionDetails
Details for a Lambda layer version.
AwsRdsDbInstance => Paws::SecurityHub::AwsRdsDbInstanceDetails
Details for an RDS database instance.
AwsS3Bucket => Paws::SecurityHub::AwsS3BucketDetails
Details about an Amazon S3 Bucket related to a finding.
AwsSnsTopic => Paws::SecurityHub::AwsSnsTopicDetails
Details about an SNS topic.
AwsSqsQueue => Paws::SecurityHub::AwsSqsQueueDetails
Details about an SQS queue.
AwsWafWebAcl => Paws::SecurityHub::AwsWafWebAclDetails
Details for a WAF WebACL.
Container => Paws::SecurityHub::ContainerDetails
Details about a container resource related to a finding.
Other => Paws::SecurityHub::FieldMap
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
Otherobject 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.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::SecurityHub
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues