View Source GoogleApi.CloudDeploy.V1.Model.ExecutionConfig (google_api_cloud_deploy v0.13.0)
Configuration of the environment to use when calling Skaffold.
Attributes
-
artifactStorage(type:String.t, default:nil) - Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket ("gs://my-bucket") or a path within a bucket ("gs://my-bucket/my-dir"). If unspecified, a default bucket located in the same region will be used. -
defaultPool(type:GoogleApi.CloudDeploy.V1.Model.DefaultPool.t, default:nil) - Optional. Use default Cloud Build pool. -
executionTimeout(type:String.t, default:nil) - Optional. Execution timeout for a Cloud Build Execution. This must be between 10m and 24h in seconds format. If unspecified, a default timeout of 1h is used. -
privatePool(type:GoogleApi.CloudDeploy.V1.Model.PrivatePool.t, default:nil) - Optional. Use private Cloud Build pool. -
serviceAccount(type:String.t, default:nil) - Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used. -
usages(type:list(String.t), default:nil) - Required. Usages when this configuration should be applied. -
verbose(type:boolean(), default:nil) - Optional. If true, additional logging will be enabled when running builds in this execution environment. -
workerPool(type:String.t, default:nil) - Optional. The resource name of theWorkerPool, with the formatprojects/{project}/locations/{location}/workerPools/{worker_pool}. If this optional field is unspecified, the default Cloud Build pool will be used.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudDeploy.V1.Model.ExecutionConfig{ artifactStorage: String.t() | nil, defaultPool: GoogleApi.CloudDeploy.V1.Model.DefaultPool.t() | nil, executionTimeout: String.t() | nil, privatePool: GoogleApi.CloudDeploy.V1.Model.PrivatePool.t() | nil, serviceAccount: String.t() | nil, usages: [String.t()] | nil, verbose: boolean() | nil, workerPool: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.