BinaryAuthorization(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Configuration for Binary Authorization.
Attributes |
|
---|---|
Name | Description |
enabled |
bool
This field is deprecated. Leave this unset and instead configure BinaryAuthorization using evaluation_mode. If evaluation_mode is set to anything other than EVALUATION_MODE_UNSPECIFIED, this field is ignored. |
evaluation_mode |
google.cloud.container_v1beta1.types.BinaryAuthorization.EvaluationMode
Mode of operation for binauthz policy evaluation. If unspecified, defaults to DISABLED. |
policy_bindings |
MutableSequence[google.cloud.container_v1beta1.types.BinaryAuthorization.PolicyBinding]
Optional. Binauthz policies that apply to this cluster. |
Classes
EvaluationMode
EvaluationMode(value)
Binary Authorization mode of operation.
PolicyBinding
PolicyBinding(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Binauthz policy that applies to this cluster.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields