View Source GoogleApi.CloudDeploy.V1.Model.ExecutionConfig (google_api_cloud_deploy v0.6.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. -
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, workerPool: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.