Binary Authorization v1beta1 API - Class ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope (2.0.0-beta06)

public sealed class ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope : IMessage<ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope>, IEquatable<ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope>, IDeepCloneable<ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope>, IBufferMessage, IMessage

Reference documentation and code samples for the Binary Authorization v1beta1 API class ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope.

A scope specifier for check sets.

Inheritance

object > ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope

Namespace

Google.Cloud.BinaryAuthorization.V1Beta1

Assembly

Google.Cloud.BinaryAuthorization.V1Beta1.dll

Constructors

CheckSetScope()

public CheckSetScope()

CheckSetScope(CheckSetScope)

public CheckSetScope(ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope other)
Parameter
NameDescription
otherContinuousValidationEventTypesContinuousValidationPodEventTypesImageDetailsTypesCheckResultTypesCheckSetScope

Properties

HasKubernetesNamespace

public bool HasKubernetesNamespace { get; }

Gets whether the "kubernetes_namespace" field is set

Property Value
TypeDescription
bool

HasKubernetesServiceAccount

public bool HasKubernetesServiceAccount { get; }

Gets whether the "kubernetes_service_account" field is set

Property Value
TypeDescription
bool

KubernetesNamespace

public string KubernetesNamespace { get; set; }

Matches all Kubernetes service accounts in the provided namespace, unless a more specific kubernetes_service_account scope already matched.

Property Value
TypeDescription
string

KubernetesServiceAccount

public string KubernetesServiceAccount { get; set; }

Matches a single Kubernetes service account, e.g. 'my-namespace:my-service-account'. kubernetes_service_account scope is always more specific than kubernetes_namespace scope for the same namespace.

Property Value
TypeDescription
string

ScopeCase

public ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope.ScopeOneofCase ScopeCase { get; }
Property Value
TypeDescription
ContinuousValidationEventTypesContinuousValidationPodEventTypesImageDetailsTypesCheckResultTypesCheckSetScopeScopeOneofCase