Interface PrivilegedAdmissionConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
PrivilegedAdmissionConfig, PrivilegedAdmissionConfig.Builder

@Generated public interface PrivilegedAdmissionConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getAllowlistPaths(int index)
    The customer allowlist Cloud Storage paths for the cluster.
    com.google.protobuf.ByteString
    The customer allowlist Cloud Storage paths for the cluster.
    int
    The customer allowlist Cloud Storage paths for the cluster.
    The customer allowlist Cloud Storage paths for the cluster.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getAllowlistPathsList

      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:
      A list containing the allowlistPaths.
    • getAllowlistPathsCount

      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:
      The count of allowlistPaths.
    • getAllowlistPaths

      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;
      Parameters:
      index - The index of the element to return.
      Returns:
      The allowlistPaths at the given index.
    • getAllowlistPathsBytes

      com.google.protobuf.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;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the allowlistPaths at the given index.