Package-level declarations
Types
Information specifying an Anthos Cluster.
Builder for AnthosClusterArgs.
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices
and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com
from DATA_READ logging, and aliya@example.com
from DATA_WRITE logging.
Builder for AuditConfigArgs.
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
Builder for AuditLogConfigArgs.
Associates members
, or principals, with a role
.
Builder for BindingArgs.
Description of an a image to use during Skaffold rendering.
Builder for BuildArtifactArgs.
Canary represents the canary deployment strategy.
Builder for CanaryArgs.
CanaryDeployment represents the canary deployment configuration
Builder for CanaryDeploymentArgs.
CloudRunConfig contains the Cloud Run runtime configuration.
Builder for CloudRunConfigArgs.
Information specifying where to deploy a Cloud Run Service.
Builder for CloudRunLocationArgs.
CustomCanaryDeployment represents the custom canary deployment configuration.
Builder for CustomCanaryDeploymentArgs.
Execution using the default Cloud Build pool.
Builder for DefaultPoolArgs.
Configuration of the environment to use when calling Skaffold.
Builder for ExecutionConfigArgs.
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
Builder for ExprArgs.
Information about the Kubernetes Gateway API service mesh configuration.
Builder for GatewayServiceMeshArgs.
Builder for GetDeliveryPipelinePlainArgs.
Builder for GetReleasePlainArgs.
Builder for GetRolloutPlainArgs.
Builder for GetTargetIamPolicyPlainArgs.
Builder for GetTargetPlainArgs.
Information specifying a GKE Cluster.
Builder for GkeClusterArgs.
KubernetesConfig contains the Kubernetes runtime configuration.
Builder for KubernetesConfigArgs.
Information specifying a multiTarget.
Builder for MultiTargetArgs.
Builder for PhaseConfigArgs.
Execution using a private Cloud Build pool.
Builder for PrivatePoolArgs.
RuntimeConfig contains the runtime specific configurations for a deployment strategy.
Builder for RuntimeConfigArgs.
SerialPipeline defines a sequential set of stages for a DeliveryPipeline
.
Builder for SerialPipelineArgs.
Information about the Kubernetes Service networking configuration.
Builder for ServiceNetworkingArgs.
Builder for StageArgs.
Standard represents the standard deployment strategy.
Builder for StandardArgs.
Strategy contains deployment strategy information.
Builder for StrategyArgs.