pub struct InspectPodData {Show 35 fields
    pub cgroup_parent: Option<String>,
    pub cgroup_path: Option<String>,
    pub containers: Option<Vec<InspectPodContainerInfo>>,
    pub create_cgroup: Option<bool>,
    pub create_command: Option<Vec<String>>,
    pub create_infra: Option<bool>,
    pub created: Option<String>,
    pub exit_policy: Option<String>,
    pub hostname: Option<String>,
    pub id: Option<String>,
    pub infra_config: Option<InspectPodInfraConfig>,
    pub infra_container_id: Option<String>,
    pub labels: Option<HashMap<String, String>>,
    pub lock_number: Option<u32>,
    pub name: Option<String>,
    pub namespace: Option<String>,
    pub num_containers: Option<u64>,
    pub restart_policy: Option<String>,
    pub shared_namespaces: Option<Vec<String>>,
    pub state: Option<String>,
    pub blkio_weight: Option<u64>,
    pub blkio_weight_device: Option<Vec<InspectBlkioWeightDevice>>,
    pub cpu_period: Option<u64>,
    pub cpu_quota: Option<i64>,
    pub cpu_shares: Option<u64>,
    pub cpuset_cpus: Option<String>,
    pub cpuset_mems: Option<String>,
    pub device_read_bps: Option<Vec<InspectBlkioThrottleDevice>>,
    pub device_write_bps: Option<Vec<InspectBlkioThrottleDevice>>,
    pub devices: Option<Vec<InspectDevice>>,
    pub memory_limit: Option<u64>,
    pub memory_swap: Option<u64>,
    pub mounts: Option<Vec<InspectMount>>,
    pub security_opt: Option<Vec<String>>,
    pub volumes_from: Option<Vec<String>>,
}v5 only.Expand description
InspectPodData contains detailed information on a pod’s configuration and state. It is used as the output of Inspect on pods.
Fields§
§cgroup_parent: Option<String>CgroupParent is the parent of the pod’s Cgroup.
cgroup_path: Option<String>CgroupPath is the path to the pod’s Cgroup.
containers: Option<Vec<InspectPodContainerInfo>>Containers gives a brief summary of all containers in the pod and their current status.
create_cgroup: Option<bool>CreateCgroup is whether this pod will create its own Cgroup to group containers under.
create_command: Option<Vec<String>>CreateCommand is the full command plus arguments of the process the container has been created with.
create_infra: Option<bool>CreateInfra is whether this pod will create an infra container to share namespaces.
created: Option<String>Created is the time when the pod was created.
exit_policy: Option<String>ExitPolicy of the pod.
hostname: Option<String>Hostname is the hostname that the pod will set.
id: Option<String>ID is the ID of the pod.
infra_config: Option<InspectPodInfraConfig>§infra_container_id: Option<String>InfraContainerID is the ID of the pod’s infra container, if one is present.
labels: Option<HashMap<String, String>>Labels is a set of key-value labels that have been applied to the pod.
lock_number: Option<u32>Number of the pod’s Libpod lock.
name: Option<String>Name is the name of the pod.
namespace: Option<String>Namespace is the Libpod namespace the pod is placed in.
num_containers: Option<u64>NumContainers is the number of containers in the pod, including the infra container.
restart_policy: Option<String>RestartPolicy of the pod.
SharedNamespaces contains a list of namespaces that will be shared by containers within the pod. Can only be set if CreateInfra is true.
state: Option<String>State represents the current state of the pod.
blkio_weight: Option<u64>BlkioWeight contains the blkio weight limit for the pod
blkio_weight_device: Option<Vec<InspectBlkioWeightDevice>>BlkioWeightDevice contains the blkio weight device limits for the pod
cpu_period: Option<u64>CPUPeriod contains the CPU period of the pod
cpu_quota: Option<i64>CPUQuota contains the CPU quota of the pod
CPUShares contains the cpu shares for the pod
cpuset_cpus: Option<String>CPUSetCPUs contains linux specific CPU data for the pod
cpuset_mems: Option<String>CPUSetMems contains linux specific CPU data for the pod
device_read_bps: Option<Vec<InspectBlkioThrottleDevice>>BlkioDeviceReadBps contains the Read/Access limit for the pod’s devices
device_write_bps: Option<Vec<InspectBlkioThrottleDevice>>BlkioDeviceReadBps contains the Read/Access limit for the pod’s devices
devices: Option<Vec<InspectDevice>>Devices contains the specified host devices
memory_limit: Option<u64>MemoryLimit contains the specified cgroup memory limit for the pod
memory_swap: Option<u64>MemorySwap contains the specified memory swap limit for the pod
mounts: Option<Vec<InspectMount>>Mounts contains volume related information for the pod
security_opt: Option<Vec<String>>SecurityOpt contains the specified security labels and related SELinux information
volumes_from: Option<Vec<String>>VolumesFrom contains the containers that the pod inherits mounts from