pub trait EnvVarExt {
    // Required methods
    fn value(name: impl ToString, value: impl ToString) -> Self;
    fn metadata_name(name: impl ToString) -> Self;
    fn metadata_namespace(name: impl ToString) -> Self;
    fn metadata_uid(name: impl ToString) -> Self;
    fn spec_nodename(name: impl ToString) -> Self;
    fn spec_service_account_name(name: impl ToString) -> Self;
    fn status_host_ip(name: impl ToString) -> Self;
    fn status_pod_ip(name: impl ToString) -> Self;
    fn status_pod_ips(name: impl ToString) -> Self;
    fn field_ref(name: impl ToString, field_path: impl ToString) -> Self;
}
Expand description

Builders for corev1::EnvVar objects

Required Methods§

source

fn value(name: impl ToString, value: impl ToString) -> Self

Set an env var name with a given value

source

fn metadata_name(name: impl ToString) -> Self

Set an env var name that points to a pod’s name

source

fn metadata_namespace(name: impl ToString) -> Self

source

fn metadata_uid(name: impl ToString) -> Self

source

fn spec_nodename(name: impl ToString) -> Self

Set an env var name that points to the node which this pod was requested to scheduled on

source

fn spec_service_account_name(name: impl ToString) -> Self

Set an env var name that points to the requested ServiceAccountName for this pod

source

fn status_host_ip(name: impl ToString) -> Self

source

fn status_pod_ip(name: impl ToString) -> Self

source

fn status_pod_ips(name: impl ToString) -> Self

source

fn field_ref(name: impl ToString, field_path: impl ToString) -> Self

Set an env var name that points to the selected field in the pod

Implementors§