ExecutionConfig class
Configuration of the environment to use when calling Skaffold.
Constructors
-
ExecutionConfig({Input<
String> ? artifactStorage, Input<DefaultPool> ? defaultPool, Input<String> ? executionTimeout, Input<PrivatePool> ? privatePool, Input<String> ? serviceAccount, required Input<List< usages, Input<ExecutionConfigUsagesItem> >String> ? workerPool}) -
Creates a new ExecutionConfig.
artifactStorageOptional. 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.defaultPoolOptional. Use default Cloud Build pool.executionTimeoutOptional. 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.privatePoolOptional. Use private Cloud Build pool.serviceAccountOptional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.usagesUsages when this configuration should be applied.workerPoolOptional. 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.const -
ExecutionConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
artifactStorage
→ Input<
String> ? -
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.
final
-
defaultPool
→ Input<
DefaultPool> ? -
Optional. Use default Cloud Build pool.
final
-
executionTimeout
→ Input<
String> ? -
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.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
privatePool
→ Input<
PrivatePool> ? -
Optional. Use private Cloud Build pool.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAccount
→ Input<
String> ? -
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.
final
-
usages
→ Input<
List< ExecutionConfigUsagesItem> > -
Usages when this configuration should be applied.
final
-
workerPool
→ Input<
String> ? -
Optional. The resource name of the
WorkerPool, with the formatprojects/{project}/locations/{location}/workerPools/{worker_pool}. If this optional field is unspecified, the default Cloud Build pool will be used.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited