Class ExecutionTemplate (0.7.1)

ExecutionTemplate(mapping=None, *, ignore_unknown_fields=False, **kwargs)

ExecutionTemplate describes the data an execution should have when created from a template.

Attributes

NameDescription
labels MutableMapping[str, str]
KRM-style labels for the resource. .. raw:: html

Cloud Run API v2 does not support labels with run.googleapis.com, cloud.googleapis.com, serving.knative.dev, or autoscaling.knative.dev namespaces, and they will be rejected. All system labels in v1 now have a corresponding field in v2 ExecutionTemplate.

annotations MutableMapping[str, str]
KRM-style annotations for the resource. .. raw:: html

Cloud Run API v2 does not support annotations with run.googleapis.com, cloud.googleapis.com, serving.knative.dev, or autoscaling.knative.dev namespaces, and they will be rejected. All system annotations in v1 now have a corresponding field in v2 ExecutionTemplate.

parallelism int
Specifies the maximum desired number of tasks the execution should run at given time. Must be <= task_count.="" when="" the="" job="" is="" run,="" if="" this="" field="" is="" 0="" or="" unset,="" the="" maximum="" possible="" value="" will="" be="" used="" for="" that="" execution.="" the="" actual="" number="" of="" tasks="" running="" in="" steady="" state="" will="" be="" less="" than="" this="" number="" when="" there="" are="" fewer="" tasks="" waiting="" to="" be="" completed="" remaining,="" i.e.="" when="" the="" work="" left="" to="" do="" is="" less="" than="" max="" parallelism.="">
task_count int
Specifies the desired number of tasks the execution should run. Setting to 1 means that parallelism is limited to 1 and the success of that task signals the success of the execution. More info: https://kubernetes.io/docs/concepts/workloads/controllers/jobs-run-to-completion/
template google.cloud.run_v2.types.TaskTemplate
Required. Describes the task(s) that will be created when executing an execution.

Classes

AnnotationsEntry

AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.

LabelsEntry

LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The abstract base class for a message.

Parameters
NameDescription
kwargs dict

Keys and values corresponding to the fields of the message.

mapping Union[dict, .Message]

A dictionary or message to be used to determine the values for this message.

ignore_unknown_fields Optional(bool)

If True, do not raise errors for unknown fields. Only applied if mapping is a mapping type or there are keyword parameters.