![]() |
![]()
| ![]() |
![]()
NAMEPaws::SecurityHub::ResourceDetails USAGEThis 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 => { AwsApiGatewayRestApi => $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->AwsApiGatewayRestApi DESCRIPTIONAdditional 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. ATTRIBUTESAwsApiGatewayRestApi => Paws::SecurityHub::AwsApiGatewayRestApiDetailsProvides information about a REST API in version 1 of Amazon API Gateway. AwsApiGatewayStage => Paws::SecurityHub::AwsApiGatewayStageDetailsProvides information about a version 1 Amazon API Gateway stage. AwsApiGatewayV2Api => Paws::SecurityHub::AwsApiGatewayV2ApiDetailsProvides information about a version 2 API in Amazon API Gateway. AwsApiGatewayV2Stage => Paws::SecurityHub::AwsApiGatewayV2StageDetailsProvides information about a version 2 stage for Amazon API Gateway. AwsAutoScalingAutoScalingGroup => Paws::SecurityHub::AwsAutoScalingAutoScalingGroupDetailsDetails for an autoscaling group. AwsCertificateManagerCertificate => Paws::SecurityHub::AwsCertificateManagerCertificateDetailsProvides details about an AWS Certificate Manager (ACM) certificate. AwsCloudFrontDistribution => Paws::SecurityHub::AwsCloudFrontDistributionDetailsDetails about a CloudFront distribution. AwsCloudTrailTrail => Paws::SecurityHub::AwsCloudTrailTrailDetailsProvides details about a CloudTrail trail. AwsCodeBuildProject => Paws::SecurityHub::AwsCodeBuildProjectDetailsDetails for an AWS CodeBuild project. AwsDynamoDbTable => Paws::SecurityHub::AwsDynamoDbTableDetailsDetails about a DynamoDB table. AwsEc2Eip => Paws::SecurityHub::AwsEc2EipDetailsDetails about an Elastic IP address. AwsEc2Instance => Paws::SecurityHub::AwsEc2InstanceDetailsDetails about an EC2 instance related to a finding. AwsEc2NetworkAcl => Paws::SecurityHub::AwsEc2NetworkAclDetailsDetails about an EC2 network access control list (ACL). AwsEc2NetworkInterface => Paws::SecurityHub::AwsEc2NetworkInterfaceDetailsDetails for an Amazon EC2 network interface. AwsEc2SecurityGroup => Paws::SecurityHub::AwsEc2SecurityGroupDetailsDetails for an EC2 security group. AwsEc2Subnet => Paws::SecurityHub::AwsEc2SubnetDetailsDetails about a subnet in EC2. AwsEc2Volume => Paws::SecurityHub::AwsEc2VolumeDetailsDetails for an EC2 volume. AwsEc2Vpc => Paws::SecurityHub::AwsEc2VpcDetailsDetails for an EC2 VPC. AwsEcsCluster => Paws::SecurityHub::AwsEcsClusterDetailsDetails about an ECS cluster. AwsEcsTaskDefinition => Paws::SecurityHub::AwsEcsTaskDefinitionDetailsDetails about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task. AwsElasticBeanstalkEnvironment => Paws::SecurityHub::AwsElasticBeanstalkEnvironmentDetailsDetails about an Elastic Beanstalk environment. AwsElasticsearchDomain => Paws::SecurityHub::AwsElasticsearchDomainDetailsDetails for an Elasticsearch domain. AwsElbLoadBalancer => Paws::SecurityHub::AwsElbLoadBalancerDetailscontains details about a Classic Load Balancer. AwsElbv2LoadBalancer => Paws::SecurityHub::AwsElbv2LoadBalancerDetailsDetails about a load balancer. AwsIamAccessKey => Paws::SecurityHub::AwsIamAccessKeyDetailsDetails about an IAM access key related to a finding. AwsIamGroup => Paws::SecurityHub::AwsIamGroupDetailsContains details about an IAM group. AwsIamPolicy => Paws::SecurityHub::AwsIamPolicyDetailsDetails about an IAM permissions policy. AwsIamRole => Paws::SecurityHub::AwsIamRoleDetailsDetails about an IAM role. AwsIamUser => Paws::SecurityHub::AwsIamUserDetailsDetails about an IAM user. AwsKmsKey => Paws::SecurityHub::AwsKmsKeyDetailsDetails about a KMS key. AwsLambdaFunction => Paws::SecurityHub::AwsLambdaFunctionDetailsDetails about a Lambda function. AwsLambdaLayerVersion => Paws::SecurityHub::AwsLambdaLayerVersionDetailsDetails for a Lambda layer version. AwsRdsDbCluster => Paws::SecurityHub::AwsRdsDbClusterDetailsDetails about an Amazon RDS database cluster. AwsRdsDbClusterSnapshot => Paws::SecurityHub::AwsRdsDbClusterSnapshotDetailsDetails about an Amazon RDS database cluster snapshot. AwsRdsDbInstance => Paws::SecurityHub::AwsRdsDbInstanceDetailsDetails about an Amazon RDS database instance. AwsRdsDbSnapshot => Paws::SecurityHub::AwsRdsDbSnapshotDetailsDetails about an Amazon RDS database snapshot. AwsRedshiftCluster => Paws::SecurityHub::AwsRedshiftClusterDetailsContains details about an Amazon Redshift cluster. AwsS3AccountPublicAccessBlock => Paws::SecurityHub::AwsS3AccountPublicAccessBlockDetailsDetails about the Amazon S3 Public Access Block configuration for an account. AwsS3Bucket => Paws::SecurityHub::AwsS3BucketDetailsDetails about an Amazon S3 bucket related to a finding. AwsS3Object => Paws::SecurityHub::AwsS3ObjectDetailsDetails about an Amazon S3 object related to a finding. AwsSecretsManagerSecret => Paws::SecurityHub::AwsSecretsManagerSecretDetailsDetails about a Secrets Manager secret. AwsSnsTopic => Paws::SecurityHub::AwsSnsTopicDetailsDetails about an SNS topic. AwsSqsQueue => Paws::SecurityHub::AwsSqsQueueDetailsDetails about an SQS queue. AwsSsmPatchCompliance => Paws::SecurityHub::AwsSsmPatchComplianceDetailsProvides information about the state of a patch on an instance based on the patch baseline that was used to patch the instance. AwsWafWebAcl => Paws::SecurityHub::AwsWafWebAclDetailsDetails for a WAF WebACL. Container => Paws::SecurityHub::ContainerDetailsDetails about a container resource related to a finding. Other => Paws::SecurityHub::FieldMapDetails about a resource that are not available in a type-specific details object. Use the "Other" object in the following cases.
SEE ALSOThis class forms part of Paws, describing an object used in Paws::SecurityHub BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|