Module aws_sdk_securityhub::model[][src]

Expand description

Data structures used by operation inputs/outputs.

Modules

Structs

The details of an Amazon Web Services account.

Provides details about one of the following actions that affects or that was taken on a resource:

Provides information about the IP address where the scanned port is located.

For NetworkConnectionAction and PortProbeDetails,

For AwsApiAction, NetworkConnectionAction, and

Provides information about the remote port that was involved in an attempted network

An ActionTarget object.

An adjustment to the CVSS metric.

Represents a Security Hub administrator account designated by an organization management

Information about an Availability Zone.

Provided if ActionType is AWS_API_CALL. It provides details

Provided if CallerType is domain. It provides information

Contains information about settings for logging access for the stage.

Contains information about settings for canary deployment in the stage.

Contains information about the endpoints for the API.

Defines settings for a method for the stage.

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

Provides information about a version 1 Amazon API Gateway stage.

Contains information about a version 2 API in Amazon API Gateway.

Contains route settings for a stage.

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

Provides details about an auto scaling group.

Parameters that are used to automatically set up EBS volumes when an instance is launched.

Details about a launch configuration.

Information about the type of monitoring for instances in the group.

Provides details about an Certificate Manager certificate.

Contains information about one of the following:

Contains information about an extended key usage X.509 v3 extension object.

Contains information about a key usage X.509 v3 extension object.

Contains other options for the certificate.

Contains information about the Certificate Manager managed renewal for an

Provides details about the CNAME record that is added to the DNS database for domain

Information about a cache behavior for the distribution.

Provides information about caching for the distribution.

Contains information about the default cache configuration for the distribution.

A distribution configuration.

A complex type that controls whether access logs are written for the distribution.

Information about an origin group for the distribution.

Provides information about when an origin group fails over.

The status codes that cause an origin group to fail over.

Provides information about origin groups that are associated with the

A complex type that describes the S3 bucket, HTTP server (for example, a web

Information about an origin that is an S3 bucket that is not configured with static

A complex type that contains information about origins and origin groups for this distribution.

Provides information about the TLS/SSL configuration that the distribution uses to communicate with viewers.

Provides details about a CloudTrail trail.

Information about the build artifacts for the CodeBuild project.

Information about an CodeBuild project.

Information about the build environment for this build project.

Information about an environment variable that is available to builds for the build project.

The credentials for access to a private registry.

Information about CloudWatch Logs for the build project.

Information about logs for the build project.

Information about logs built to an S3 bucket for a build project.

Information about the build input source code for this build project.

Information about the VPC configuration that CodeBuild accesses.

Contains the cross-origin resource sharing (CORS) configuration for the API. CORS is

Contains a definition of an attribute for the table.

Provides information about the billing for read/write capacity on the table.

Provides details about a DynamoDB table.

Information abut a global secondary index for the table.

A component of the key schema for the DynamoDB table, a global secondary index, or a

Information about a local secondary index for a DynamoDB table.

For global and local secondary indexes, identifies the attributes that are copied from

Information about the provisioned throughput for the table or for a global secondary

Replica-specific configuration for the provisioned throughput.

Information about a replica of a DynamoDB table.

Information about a global secondary index for a DynamoDB table replica.

Information about the restore for the table.

Information about the server-side encryption for the table.

The current DynamoDB Streams configuration for the table.

Information about an Elastic IP address.

The details of an EC2 instance.

Identifies a network interface for the EC2 instance.

An association between the network ACL and a subnet.

Contains details about an EC2 network access control list (ACL).

A rule for the network ACL. Each rule allows or denies access based on the IP address, traffic direction, port, and protocol.

Information about the network interface attachment.

Details about the network interface

Provides information about an IPV6 address that is associated with the network

Provides information about a private IPv4 address that is with the network

A security group associated with the network interface.

Details about an EC2 security group.

An IP permission for an EC2 security group.

A range of IPv4 addresses.

A range of IPv6 addresses.

A relationship between a security group and a user.

Contains information about a subnet in Amazon EC2.

An attachment to an Amazon EC2 volume.

Details about an EC2 volume.

Details about an EC2 VPC.

Contains details about the service configuration for a VPC endpoint service.

The service type information for a VPC endpoint service.

Details about an Amazon EC2 VPN

VPN connection options.

A static routes associated with

Information about the VPN tunnel.

Information about an Amazon ECR image.

Provides information about an Amazon Elastic Container Registry repository.

The image scanning configuration for a repository.

Information about the lifecycle policy for the repository.

Indicates whether to enable CloudWatch Container Insights for the ECS cluster.

The run command configuration for the cluster.

Contains the run command configuration for the cluster.

The log configuration for the results of the run command actions.

The default capacity provider strategy for the cluster. The default capacity provider strategy is used when services or tasks are run without a specified launch type or capacity provider strategy.

provides details about an ECS cluster.

Strategy item for the capacity provider strategy that the service uses.

Determines whether a service deployment fails if a service cannot reach a steady state.

Optional deployment parameters for the service.

Information about the deployment controller type that the service uses.

Provides details about a service within an ECS cluster.

Information about a load balancer that the service uses.

For tasks that use the awsvpc networking mode, the VPC subnet and security group configuration.

For tasks that use the awsvpc networking mode, the VPC subnet and security group configuration.

A placement constraint for the tasks in the service.

A placement strategy that determines how to place the tasks for the service.

Information about a service discovery registry to assign to the service.

A dependency that is defined for container startup and shutdown.

A container definition that describes a container in the task.

An environment variable to pass to the container.

A file that contain environment variables to pass to a container.

A hostname and IP address mapping to append to the /etc/hosts file on the container.

The FireLens configuration for the container. The configuration specifies and configures a log router for container logs.

The container health check command and associated configuration parameters for the container.

The Linux capabilities for the container that are added to or dropped from the default configuration provided by Docker.

>Linux-specific modifications that are applied to the container, such as Linux kernel capabilities.

The container path, mount options, and size (in MiB) of a tmpfs mount.

The log configuration specification for the container.

A mount point for the data volumes in the container.

The private repository authentication credentials to use.

A namespaced kernel parameter to set in the container.

A data volume to mount from another container.

details about a task definition. A task definition describes the container and volume definitions of an Amazon Elastic Container Service task.

An Elastic Inference accelerator to use

A placement constraint object to use for tasks.

The configuration details for the App Mesh

A network configuration parameter to provide to the Container Network Interface (CNI) plugin.

A data volume to mount from another container.

Information about the Amazon Elastic File System file system that is used for task storage.

Information about a bind mount host volume.

Provides details about an Amazon EKS cluster.

Details for a cluster logging configuration.

The logging configuration for an Amazon EKS cluster.

Information about the VPC configuration used by the cluster control plane.

Contains details about an Elastic Beanstalk environment.

Contains information about a link to another environment that is in the same group.

A configuration option setting for the environment.

Contains information about the tier of the environment.

Information about an Elasticsearch domain.

Additional options for the domain endpoint, such as whether to require HTTPS for all

details about the configuration of an OpenSearch cluster.

Details about the configuration for encryption at rest.

configures the CloudWatch Logs to publish for the

Details about the configuration for node-to-node encryption.

Information about the state of the domain relative to the latest service software.

Information that OpenSearch derives based on VPCOptions for the

Contains information about a stickiness policy that was created using

Contains information about a stickiness policy that was created using

Contains information about the access log configuration for the load balancer.

Contains attributes for the load balancer.

Provides information about the configuration of an EC2 instance for the load

Contains information about the connection draining configuration for the load

Contains connection settings for the load balancer.

Contains cross-zone load balancing settings for the load balancer.

Contains details about a Classic Load Balancer.

Contains information about the health checks that are conducted on the load

Provides information about an EC2 instance for a load balancer.

Information about a load balancer listener.

Lists the policies that are enabled for a load balancer listener.

Contains information about the policies for a load balancer.

Contains information about the security group for the load balancer.

A load balancer attribute.

Information about a load balancer.

IAM access key details related to a finding.

Provides information about the session that the key was used for.

Attributes of the session that the key was used for.

Information about the entity that created the session.

A managed policy that is attached to an IAM principal.

Contains details about an IAM group.

A managed policy that is attached to the IAM group.

Information about an instance profile.

Information about a role associated with an instance profile.

Information about the policy used to set the permissions boundary for an IAM

Represents an IAM permissions policy.

A version of an IAM policy.

Contains information about an IAM role, including all of the role's policies.

An inline policy that is embedded in the role.

Information about an IAM user.

Information about an inline policy that is embedded in the user.

Contains metadata about an KMS key.

The code for the Lambda function. You can specify either an object in Amazon S3, or upload a deployment package directly.

The dead-letter queue for failed asynchronous invocations.

Details about a function's configuration.

A function's environment variable settings.

Error messages for environment variables that could not be applied.

An Lambda layer.

The function's X-Ray tracing configuration.

The VPC security groups and subnets that are attached to a Lambda function.

Details about a Lambda layer version.

Details about the configuration of an OpenSearch cluster.

Information about an Amazon OpenSearch Service domain.

Information about additional options for the domain endpoint.

Details about the configuration for encryption at rest for the OpenSearch domain.

Configuration details for a log publishing option.

Configures the CloudWatch Logs to publish for the OpenSearch domain.

Provides details about the configuration for node-to-node encryption.

Provides information about the state of the domain relative to the latest service software.

Contains information that OpenSearch Service derives based on the VPCOptions for the domain.

An IAM role that is associated with the Amazon RDS DB cluster.

Information about an Amazon RDS DB cluster.

Information about an instance in the DB cluster.

Information about an option group membership for a DB cluster.

Information about an Amazon RDS DB cluster snapshot.

Information about an Active Directory domain membership record associated with the DB

An IAM role associated with the DB instance.

Contains the details of an Amazon RDS DB instance.

Specifies the connection endpoint.

A VPC security groups that the DB instance belongs to.

An option group membership.

Provides information about a parameter group for a DB instance.

Changes to a DB instance that are currently pending.

A processor feature.

Provides details about an Amazon RDS DB cluster snapshot.

Information about the status of a read replica.

Information about the subnet group for the database instance.

Information about a subnet in a subnet group.

An Availability Zone for a subnet in a subnet group.

Details about an Amazon RDS event notification subscription. The subscription allows Amazon RDS to post events to an SNS topic.

Identifies the log types to enable and disable.

A node in an Amazon Redshift cluster.

A cluster parameter group that is associated with an Amazon Redshift cluster.

The status of a parameter in a cluster parameter group for an Amazon Redshift

A security group that is associated with the cluster.

Information about a cross-Region snapshot copy.

A time windows during which maintenance was deferred for an Amazon Redshift

Details about an Amazon Redshift cluster.

The status of the elastic IP (EIP) address for an Amazon Redshift cluster.

The connection endpoint for an Amazon Redshift cluster.

Information about whether an Amazon Redshift cluster finished applying any hardware

An IAM role that the cluster can use to access other Amazon Web Services services.

Changes to the Amazon Redshift cluster that are currently pending.

Information about the resize operation for the cluster.

Information about the status of a cluster restore action. It only applies if the cluster

A VPC security group that the cluster belongs to, if the cluster is in a VPC.

provides information about the Amazon S3 Public Access Block configuration for accounts.

The lifecycle configuration for the objects in the S3 bucket.

Configuration for a lifecycle rule.

Identifies the objects that a rule applies to.

A transition rule that describes when noncurrent objects transition to a specified storage class.

A rule for when objects transition to specific storage classes.

The details of an Amazon S3 bucket.

Information about logging for

Details for an S3 bucket notification configuration.

Filtering information for the notifications. The

Details for an Amazon S3 filter.

Specifies the default server-side encryption to apply to new objects in the

The encryption configuration for the S3 bucket.

An encryption rule to apply to the S3 bucket.

Website parameters for the S3

The redirect behavior for requests

A rule for redirecting requests

The condition that must be met in order to apply the routing rule.

The rules to redirect the request if the condition in Condition is

Details about an Amazon S3 object.

Details about an Secrets Manager secret.

Defines the rotation schedule for the secret.

Provides consistent format for the contents of the Security Hub-aggregated findings.

A collection of attributes that are applied to all active Security Hub-aggregated findings and

Identifies a finding to update using BatchUpdateFindings.

A wrapper type for the topic's ARN.

A wrapper type for the attributes of an Amazon SNS subscription.

Data about a queue.

Provides the details about the compliance status for a patch.

Provides details about the compliance for a patch.

Provides information about the state of a patch on an instance based on the patch

Details about a rate-based rule for global resources. A rate-based rule provides settings to indicate when to allow, block, or count a request. Rate-based rules include the number of requests that arrive over a specified period of time.

A match predicate. A predicate might look for characteristics such as specific IP addresses, geographic locations, or sizes.

contains details about a rate-based rule for Regional resources. A rate-based rule provides settings to indicate when to allow, block, or count a request. Rate-based rules include the number of requests that arrive over a specified period of time.

Details for a match predicate. A predicate might look for characteristics such as specific IP addresses, geographic locations, or sizes.

Details about an WAF WebACL.

Details for a rule in an WAF WebACL.

Information about the encryption configuration for X-Ray.

A finding from a BatchUpdateFindings request that Security Hub was unable to

An occurrence of sensitive data detected in a Microsoft Excel workbook, comma-separated value (CSV) file, or tab-separated value (TSV) file.

An IPv4 CIDR block association.

Information about a city.

Details about the sensitive data that was detected on the resource.

Provides details about the current status of the sensitive data detection.

Contains finding details that are specific to control-based findings. Only returned for

Container details related to a finding.

Information about a country.

The list of detected instances of sensitive data.

Contains an instance of sensitive data that was detected by a customer-defined identifier.

CVSS scores from the advisory related to the vulnerability.

Provides details about sensitive data that was detected on a resource.

A date filter for querying findings.

A date range for the date filter.

Provided if ActionType is DNS_REQUEST. It provides details

A finding aggregator. A finding aggregator contains the configuration for finding aggregation.

In a BatchImportFindings request, finding providers use FindingProviderFields to provide and update values for confidence, criticality, related findings, severity, and types.

The severity assigned to the finding by the finding provider.

Provides the latitude and longitude coordinates of a location.

An Internet Control Message Protocol (ICMP) type and code.

The list of the findings that cannot be imported. For each finding, the list provides

Contains information about a Security Hub insight.

The insight result values returned by the GetInsightResults

The insight results returned by the GetInsightResults operation.

Details about an invitation.

The IP filter for querying findings.

Provides information about an internet provider.

An IPV6 CIDR block association.

A keyword filter for querying findings.

Information about the state of the load balancer.

A list of malware related to a finding.

A map filter for querying findings. Each map filter provides the field to check, the

The details about a member account.

The details of network-related information about a finding.

Provided if ActionType is NETWORK_CONNECTION. It provides

Details about a network path component that occurs before or after the current

Information about a network path component.

Information about the destination of the next component in the network path.

A user-defined note added to a finding.

The updated note.

A number filter for querying findings.

The detected occurrences of sensitive data.

An occurrence of sensitive data in an Adobe Portable Document Format (PDF) file.

Provides an overview of the patch compliance status for an instance against a selected

Provided if ActionType is PORT_PROBE. It provides details

A port scan that was part of the port probe. For each scan, PortProbeDetails provides

A range of ports.

A range of ports.

The details of process-related information about a finding.

Contains details about a product.

Identifies where the sensitive data begins and ends.

A recommendation on how to remediate the issue identified in a finding.

An occurrence of sensitive data in an Apache Avro object container or an Apache Parquet file.

Details about a related finding.

Details about the remediation steps for a finding.

A resource related to a finding.

Additional details about a resource related to a finding.

Details about the account that was not processed.

The list of detected instances of sensitive data.

Contains a detected instance of sensitive data that are based on built-in identifiers.

The severity of the finding.

Updates to the severity information for a finding.

Information about a software package.

A collection of finding attributes used to sort findings.

Provides information about a specific standard.

Details for an individual security standard control.

A resource that represents your subscription to a supported standard.

The standard that you want to enable.

Provides additional context for the value of Compliance.Status.

A string filter for querying findings.

Details about the threat intelligence related to a finding.

A vulnerability associated with a finding.

A vendor that generates a vulnerability report.

Details about the action that CloudFront or WAF takes when a web request matches the

Details about a rule to exclude from a rule group.

Details about an override action for a rule.

Provides information about the status of the investigation into a finding.

Used to update information about the investigation into the finding.

Enums