# Functions
New creates a new flag validator.
# Constants
SkipValidation skips subsequent flag validation.
# Structs
Cluster name or other identifier.
Description of a Security Command Center source.
DisplayName of a Security Command Center source.
DryRun skips all API write operations.
Flags for command line flags.
ImpersonateServiceAccount represents a Google service account to impersonate when making requests to Google Cloud APIs.
Interval number of seconds to sleep between each iteration of the control loop.
Kubeconfig used to connect to cluster Ref: https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/.
Member represents a user, group, serviceAccount or domain used in an IAM policy binding Ref: https://cloud.google.com/security-command-center/docs/reference/rest/Shared.Types/Policy.
OrganizationID represents the numeric Google Cloud organization ID.
Role a Cloud IAM role used in an IAM policy binding Ref: https://cloud.google.com/iam/docs/understanding-roles.
Source represents a Security Command Center source Ref: https://cloud.google.com/security-command-center/docs/reference/rest/v1/organizations.sources.
SourceLimit defines the max number of sources to retrieve from the Security Command Center API when listing sources.
# Interfaces
Flag interface to implement for each flag.
# Type aliases
ValidationError is a type used to define sentinel errors that alter the way flags are validated.