Pritunl Cloud Agent

Pritunl Cloud instance agent

Get Command

Below are all the resource queries available with the sudo pci get command.

Node Queries

+/node/self/id
+/node/self/name
+/node/self/public_ips
+/node/self/public_ips6

Instance Queries

+/instance/self/id
+/instance/self/organization
+/instance/self/zone
+/instance/self/vpc
+/instance/self/subnet
+/instance/self/cloud_subnet
+/instance/self/cloud_vnic
+/instance/self/image
+/instance/self/state
+/instance/self/timestamp
+/instance/self/action
+/instance/self/uefi
+/instance/self/secure_boot
+/instance/self/tpm
+/instance/self/dhcp_server
+/instance/self/cloud_type
+/instance/self/delete_protection
+/instance/self/skip_source_dest_check
+/instance/self/qemu_version
+/instance/self/public_ips
+/instance/self/public_ips6
+/instance/self/private_ips
+/instance/self/private_ips6
+/instance/self/gateway_ips
+/instance/self/gateway_ips6
+/instance/self/cloud_private_ips
+/instance/self/cloud_public_ips
+/instance/self/cloud_public_ips6
+/instance/self/host_ips
+/instance/self/node_port_ips
+/instance/self/network_namespace
+/instance/self/no_public_address
+/instance/self/no_public_address6
+/instance/self/no_host_address
+/instance/self/node
+/instance/self/shape
+/instance/self/name
+/instance/self/root_enabled
+/instance/self/memory
+/instance/self/processors
+/instance/self/roles
+/instance/self/vnc
+/instance/self/spice
+/instance/self/gui
+/instance/self/deployment

VPC Queries

+/vpc/self/id
+/vpc/self/name
+/vpc/self/vpc_id
+/vpc/self/network
+/vpc/self/network6
+/vpc/self/subnets
+/vpc/self/routes

Subnet Queries

+/subnet/self/id
+/subnet/self/name
+/subnet/self/network

Certificate Queries

+/certificate/<name>/id
+/certificate/<name>/name
+/certificate/<name>/type
+/certificate/<name>/key
+/certificate/<name>/certificate

Secret Queries

+/secret/<name>/id
+/secret/<name>/name
+/secret/<name>/type
+/secret/<name>/key
+/secret/<name>/value
+/secret/<name>/data
+/secret/<name>/region
+/secret/<name>/public_key
+/secret/<name>/private_key
+/secret/<name>/data.<json_key>

Pod Queries

+/pod/<name>/id
+/pod/<name>/name
+/pod/<name>/units

Unit Queries

+/unit/<name>/id
+/unit/<name>/name
+/unit/<name>/kind
+/unit/<name>/count
+/unit/<name>/public_ips
+/unit/<name>/public_ips6
+/unit/<name>/healthy_public_ips
+/unit/<name>/healthy_public_ips6
+/unit/<name>/unhealthy_public_ips
+/unit/<name>/unhealthy_public_ips6
+/unit/<name>/private_ips
+/unit/<name>/private_ips6
+/unit/<name>/healthy_private_ips
+/unit/<name>/healthy_private_ips6
+/unit/<name>/unhealthy_private_ips
+/unit/<name>/unhealthy_private_ips6
+/unit/<name>/cloud_public_ips
+/unit/<name>/cloud_public_ips6
+/unit/<name>/cloud_private_ips
+/unit/<name>/healthy_cloud_public_ips
+/unit/<name>/healthy_cloud_public_ips6
+/unit/<name>/healthy_cloud_private_ips
+/unit/<name>/unhealthy_cloud_public_ips
+/unit/<name>/unhealthy_cloud_public_ips6
+/unit/<name>/unhealthy_cloud_private_ips

Pod Unit Queries

+/pod/<pod_name>/unit/<unit_name>/id
+/pod/<pod_name>/unit/<unit_name>/name
+/pod/<pod_name>/unit/<unit_name>/kind
+/pod/<pod_name>/unit/<unit_name>/count
+/pod/<pod_name>/unit/<unit_name>/public_ips
+/pod/<pod_name>/unit/<unit_name>/public_ips6
+/pod/<pod_name>/unit/<unit_name>/healthy_public_ips
+/pod/<pod_name>/unit/<unit_name>/healthy_public_ips6
+/pod/<pod_name>/unit/<unit_name>/unhealthy_public_ips
+/pod/<pod_name>/unit/<unit_name>/unhealthy_public_ips6
+/pod/<pod_name>/unit/<unit_name>/private_ips
+/pod/<pod_name>/unit/<unit_name>/private_ips6
+/pod/<pod_name>/unit/<unit_name>/healthy_private_ips
+/pod/<pod_name>/unit/<unit_name>/healthy_private_ips6
+/pod/<pod_name>/unit/<unit_name>/unhealthy_private_ips
+/pod/<pod_name>/unit/<unit_name>/unhealthy_private_ips6
+/pod/<pod_name>/unit/<unit_name>/cloud_public_ips
+/pod/<pod_name>/unit/<unit_name>/cloud_public_ips6
+/pod/<pod_name>/unit/<unit_name>/cloud_private_ips
+/pod/<pod_name>/unit/<unit_name>/healthy_cloud_public_ips
+/pod/<pod_name>/unit/<unit_name>/healthy_cloud_public_ips6
+/pod/<pod_name>/unit/<unit_name>/healthy_cloud_private_ips
+/pod/<pod_name>/unit/<unit_name>/unhealthy_cloud_public_ips
+/pod/<pod_name>/unit/<unit_name>/unhealthy_cloud_public_ips6
+/pod/<pod_name>/unit/<unit_name>/unhealthy_cloud_private_ips

Last updated