Interface PrivilegedAdmissionConfigOrBuilder (2.81.0)

public interface PrivilegedAdmissionConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllowlistPaths(int index)

public abstract String getAllowlistPaths(int index)

The customer allowlist Cloud Storage paths for the cluster. These paths are used with the --autopilot-privileged-admission flag to authorize privileged workloads in Autopilot clusters.

Paths can be GKE-owned, in the format gke://<partner_name>/<app_name>/<allowlist_path>, or customer-owned, in the format gs://<bucket_name>/<allowlist_path>.

Wildcards (*) are supported to authorize all allowlists under specific paths or directories. Example: gs://my-bucket/* will authorize all allowlists under the my-bucket bucket.

repeated string allowlist_paths = 1;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The allowlistPaths at the given index.

getAllowlistPathsBytes(int index)

public abstract ByteString getAllowlistPathsBytes(int index)

The customer allowlist Cloud Storage paths for the cluster. These paths are used with the --autopilot-privileged-admission flag to authorize privileged workloads in Autopilot clusters.

Paths can be GKE-owned, in the format gke://<partner_name>/<app_name>/<allowlist_path>, or customer-owned, in the format gs://<bucket_name>/<allowlist_path>.

Wildcards (*) are supported to authorize all allowlists under specific paths or directories. Example: gs://my-bucket/* will authorize all allowlists under the my-bucket bucket.

repeated string allowlist_paths = 1;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the allowlistPaths at the given index.

getAllowlistPathsCount()

public abstract int getAllowlistPathsCount()

The customer allowlist Cloud Storage paths for the cluster. These paths are used with the --autopilot-privileged-admission flag to authorize privileged workloads in Autopilot clusters.

Paths can be GKE-owned, in the format gke://<partner_name>/<app_name>/<allowlist_path>, or customer-owned, in the format gs://<bucket_name>/<allowlist_path>.

Wildcards (*) are supported to authorize all allowlists under specific paths or directories. Example: gs://my-bucket/* will authorize all allowlists under the my-bucket bucket.

repeated string allowlist_paths = 1;

Returns
Type Description
int

The count of allowlistPaths.

getAllowlistPathsList()

public abstract List<String> getAllowlistPathsList()

The customer allowlist Cloud Storage paths for the cluster. These paths are used with the --autopilot-privileged-admission flag to authorize privileged workloads in Autopilot clusters.

Paths can be GKE-owned, in the format gke://<partner_name>/<app_name>/<allowlist_path>, or customer-owned, in the format gs://<bucket_name>/<allowlist_path>.

Wildcards (*) are supported to authorize all allowlists under specific paths or directories. Example: gs://my-bucket/* will authorize all allowlists under the my-bucket bucket.

repeated string allowlist_paths = 1;

Returns
Type Description
List<String>

A list containing the allowlistPaths.