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.CheckSetScopeImplements
IMessageContinuousValidationEventTypesContinuousValidationPodEventTypesImageDetailsTypesCheckResultTypesCheckSetScope, IEquatableContinuousValidationEventTypesContinuousValidationPodEventTypesImageDetailsTypesCheckResultTypesCheckSetScope, IDeepCloneableContinuousValidationEventTypesContinuousValidationPodEventTypesImageDetailsTypesCheckResultTypesCheckSetScope, IBufferMessage, IMessageNamespace
Google.Cloud.BinaryAuthorization.V1Beta1Assembly
Google.Cloud.BinaryAuthorization.V1Beta1.dll
Constructors
CheckSetScope()
public CheckSetScope()
CheckSetScope(CheckSetScope)
public CheckSetScope(ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope other)
Parameter | |
---|---|
Name | Description |
other | ContinuousValidationEventTypesContinuousValidationPodEventTypesImageDetailsTypesCheckResultTypesCheckSetScope |
Properties
HasKubernetesNamespace
public bool HasKubernetesNamespace { get; }
Gets whether the "kubernetes_namespace" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasKubernetesServiceAccount
public bool HasKubernetesServiceAccount { get; }
Gets whether the "kubernetes_service_account" field is set
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
ScopeCase
public ContinuousValidationEvent.Types.ContinuousValidationPodEvent.Types.ImageDetails.Types.CheckResult.Types.CheckSetScope.ScopeOneofCase ScopeCase { get; }
Property Value | |
---|---|
Type | Description |
ContinuousValidationEventTypesContinuousValidationPodEventTypesImageDetailsTypesCheckResultTypesCheckSetScopeScopeOneofCase |