Reference documentation and code samples for the Google Cloud Container V1 Client class PrivilegedAdmissionConfig.
PrivilegedAdmissionConfig stores the list of authorized allowlist paths for the cluster.
Generated from protobuf message google.container.v1.PrivilegedAdmissionConfig
Namespace
Google \ Cloud \ Container \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ allowlist_paths |
array
The customer allowlist Cloud Storage paths for the cluster. These paths are used with the |
getAllowlistPaths
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.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setAllowlistPaths
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.
| Parameter | |
|---|---|
| Name | Description |
var |
string[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|