GCP Asset Discovery Plugin Inspectors

Can IP Forward

can ip forward: boolean

Flags whether the instance is allowed to send and receive packets with non-matching destination or source IPs.

Computer name

computer name: string

The name of the resource, provided by the client when initially creating the resource.

CPU Platform

cpu platform: string

The CPU platform used by the current instance.

Creation Timestamp

creation timestamp: string

The creation timestamp.

Credentials Label

credentials label: string

The credentials label is a custom string defined by the user when installing the plugin. It uniquely identifies a user’s set of credentials.

Data Source

data source: string

The data source is the name of the system where data is coming from. For the VMware Plugin, it is set to “Proxy – Google Cloud Platform” by default.

Deletion Protection

deletion protection: boolean

Whether the resource should be protected against deletion.

Description

description: string

Optional description of this resource.

Disk

disks: plural gcp disk

The disk inspectors contains information about the instance storage.

type of <gcp disk>: string

Specifies the type of the disk, either SCRATCH or PERSISTENT.

mode of <gcp disk>: string

The mode in which to attach this disk, either READ_WRITE or READ_ONLY.

source of <gcp disk>: string

Specifies a valid partial or full URL to an existing Persistent Disk resource.

device name of <gcp disk>: string

Specifies a unique device name. If not specified, the server chooses a default name in the form persistent-disk-x, where x is a number assigned by the Google Compute Engine. This field is only applicable for persistent disks.

index of <gcp disk>: integer

Zero-based index to this disk, where 0 is reserved for the boot disk.

boot of <gcp disk>: boolean

Indicates that this is a boot disk.

auto delete of <gcp disk>: boolean

Specifies whether the disk will be auto-deleted when the instance is deleted, but not when the disk is detatched.

interface of <gcp disk>: string

Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME.

size gb of <gcp disk>: integer

The size of the persistent disk, specified in GB.

description of <gcp disk>: string

An optional description of the resource.

zone of <gcp disk>: string

The URL of the zone where the disk resides.

status of <gcp disk>: string

The status of disk creation. Possible values are CREATING, DELETING, READY, FAILED, RESTORING.

source image of <gcp disk>: gcp image

The source image used to create this disk.

creation timestamp of <gcp disk>: string

The timestamp fo the creation.

Hostname

hostname: string

Specifies the RFC1035 compliant hostname of the instance.

Image

archive size bytes of <gcp image>: integer

The size of the image tar.gz archive stored in the Google Cloud Storage (in bytes).

creation timestamp of <gcp image>: string

The creation timestamp.

source disk of <gcp image>: string

The URL of the source disk used to create this image.

size gb of <gcp image>: integer

The size of the image when restored onto a persistent disk in GB.

family of <gcp image>: string

The name of the image family to which this image belongs.

id of <gcp image>: integer

The unique identifier for the resource.

name of <gcp image>: string

The name of the resource; provided by the client when the resource is created.

status of <gcp image>: string

The status of the image. Possible values are DELETING, FAILED, PENDING, READY.

source type of <gcp image>: string

The type of the image used to create this disk.

description of <gcp image>: string

An optional description of the resource.

Instance ID

[instance id, instances id]: string

The unique identifier for the resource. This identifier is defined by the server.

Labels

labels: plural tag

Labels to apply to the instance.

key of <tag>: string

The key of the label.

value of <tag>: string

The value of the label.

Machine Type

machine type: string

Full or partial URL of the machine type resource to use for this instance, in the zones/zone/machineTypes/machine-type format. This is provided by the client when the instance is created.

Minimum CPU Platform

minimum cpu platform: string

Specifies a minimum CPU platform for the VM instance.

Network

network tags: plural string

The network inspectors are defined in the common section. An array of tags.

name of <ip interface>: string

The name of the network interface.

gateway address of <ip interface>: ipv4or6 address

The gateway address for default routes to reach destination addresses outside the subnetwork.

external address of <ip interface>: ipv4or6 address

An external IP address associated with this instance.

access configurations of <ip interface>: plural access configuration

The access configurations attached to an instance network interface.

type of <access configuration>: string

The type of configuration.

name of <access configuration>: string

The name of this access configuration.

nat ip of <access configuration>: ipv4or6 address

An external IP address associated with this instance.

network tier of <access configuration>: string

This signifies the networking tier used for configuring the corresponding access configuration.

domain name of <access configuration>: string

The DNS domain name for the public PTR record.

Project ID

project id: string

The ID of the project of the instance.

Self Link

self link: string

The Server-defined URL for the resource.

Start Restricted

start restricted: boolean

Whether a VM has been restricted for start because the Compute Engine has detected suspicious activity.

Status

status: string

The status of the instance.

Status Message

status message: string

A human-readable message explaining the status.

Zone

zone: string

The URL of the zone where the instance resides.