Binary Authorization V1beta1 API - Class Google::Cloud::BinaryAuthorization::V1beta1::AdmissionRule (v0.20.0)

Reference documentation and code samples for the Binary Authorization V1beta1 API class Google::Cloud::BinaryAuthorization::V1beta1::AdmissionRule.

An admission rule specifies either that all container images used in a pod creation request must be attested to by one or more attestors, that all pod creations will be allowed, or that all pod creations will be denied.

Images matching an [admission allowlist pattern][google.cloud.binaryauthorization.v1beta1.AdmissionWhitelistPattern] are exempted from admission rules and will never block a pod creation.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#enforcement_mode

def enforcement_mode() -> ::Google::Cloud::BinaryAuthorization::V1beta1::AdmissionRule::EnforcementMode
Returns

#enforcement_mode=

def enforcement_mode=(value) -> ::Google::Cloud::BinaryAuthorization::V1beta1::AdmissionRule::EnforcementMode
Parameter
Returns

#evaluation_mode

def evaluation_mode() -> ::Google::Cloud::BinaryAuthorization::V1beta1::AdmissionRule::EvaluationMode
Returns

#evaluation_mode=

def evaluation_mode=(value) -> ::Google::Cloud::BinaryAuthorization::V1beta1::AdmissionRule::EvaluationMode
Parameter
Returns

#require_attestations_by

def require_attestations_by() -> ::Array<::String>
Returns
  • (::Array<::String>)

#require_attestations_by=

def require_attestations_by=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>)
Returns
  • (::Array<::String>)