public interface AdmissionRuleOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getEnforcementMode()
public abstract AdmissionRule.EnforcementMode getEnforcementMode()Required. The action when a pod creation is denied by the admission rule.
.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED];
| Type | Description |
AdmissionRule.EnforcementMode |
The enforcementMode. |
getEnforcementModeValue()
public abstract int getEnforcementModeValue()Required. The action when a pod creation is denied by the admission rule.
.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EnforcementMode enforcement_mode = 3 [(.google.api.field_behavior) = REQUIRED];
| Type | Description |
int |
The enum numeric value on the wire for enforcementMode. |
getEvaluationMode()
public abstract AdmissionRule.EvaluationMode getEvaluationMode()Required. How this admission rule will be evaluated.
.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED];
| Type | Description |
AdmissionRule.EvaluationMode |
The evaluationMode. |
getEvaluationModeValue()
public abstract int getEvaluationModeValue()Required. How this admission rule will be evaluated.
.google.cloud.binaryauthorization.v1beta1.AdmissionRule.EvaluationMode evaluation_mode = 1 [(.google.api.field_behavior) = REQUIRED];
| Type | Description |
int |
The enum numeric value on the wire for evaluationMode. |
getRequireAttestationsBy(int index)
public abstract String getRequireAttestationsBy(int index) Optional. The resource names of the attestors that must attest to
a container image, in the format projects/*/attestors/*. Each
attestor must exist before a policy can reference it. To add an attestor
to a policy the principal issuing the policy change request must be able
to read the attestor resource.
Note: this field must be non-empty when the evaluation_mode field specifies
REQUIRE_ATTESTATION, otherwise it must be empty.
repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL];
| Name | Description |
index |
intThe index of the element to return. |
| Type | Description |
String |
The requireAttestationsBy at the given index. |
getRequireAttestationsByBytes(int index)
public abstract ByteString getRequireAttestationsByBytes(int index) Optional. The resource names of the attestors that must attest to
a container image, in the format projects/*/attestors/*. Each
attestor must exist before a policy can reference it. To add an attestor
to a policy the principal issuing the policy change request must be able
to read the attestor resource.
Note: this field must be non-empty when the evaluation_mode field specifies
REQUIRE_ATTESTATION, otherwise it must be empty.
repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL];
| Name | Description |
index |
intThe index of the value to return. |
| Type | Description |
ByteString |
The bytes of the requireAttestationsBy at the given index. |
getRequireAttestationsByCount()
public abstract int getRequireAttestationsByCount() Optional. The resource names of the attestors that must attest to
a container image, in the format projects/*/attestors/*. Each
attestor must exist before a policy can reference it. To add an attestor
to a policy the principal issuing the policy change request must be able
to read the attestor resource.
Note: this field must be non-empty when the evaluation_mode field specifies
REQUIRE_ATTESTATION, otherwise it must be empty.
repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL];
| Type | Description |
int |
The count of requireAttestationsBy. |
getRequireAttestationsByList()
public abstract List<String> getRequireAttestationsByList() Optional. The resource names of the attestors that must attest to
a container image, in the format projects/*/attestors/*. Each
attestor must exist before a policy can reference it. To add an attestor
to a policy the principal issuing the policy change request must be able
to read the attestor resource.
Note: this field must be non-empty when the evaluation_mode field specifies
REQUIRE_ATTESTATION, otherwise it must be empty.
repeated string require_attestations_by = 2 [(.google.api.field_behavior) = OPTIONAL];
| Type | Description |
List<String> |
A list containing the requireAttestationsBy. |