JobConfiguration Class

Non versioned Container Apps Job configuration properties.

Constructor

JobConfiguration(*args: Any, **kwargs: Any)

Variables

Name Description
secrets

Collection of secrets used by a Container Apps Job.

trigger_type

Trigger type of the job. Required. Known values are: "Schedule", "Event", and "Manual".

replica_timeout
int

Maximum number of seconds a replica is allowed to run. Required.

replica_retry_limit
int

Maximum number of retries before failing the job.

manual_trigger_config

Manual trigger configuration for a single execution job. Properties replicaCompletionCount and parallelism would be set to 1 by default.

schedule_trigger_config

Cron formatted repeating trigger schedule ("* * * * >>*<<") for cronjobs. Properties completions and parallelism would be set to 1 by default.

event_trigger_config

Trigger configuration of an event driven job.

registries

Collection of private container registry credentials used by a Container apps job.

identity_settings

Optional settings for Managed Identities that are assigned to the Container App Job. If a Managed Identity is not specified here, default settings will be used.

Attributes

event_trigger_config

Trigger configuration of an event driven job.

event_trigger_config: _models.JobConfigurationEventTriggerConfig | None

identity_settings

Optional settings for Managed Identities that are assigned to the Container App Job. If a Managed Identity is not specified here, default settings will be used.

identity_settings: list['_models.IdentitySettings'] | None

manual_trigger_config

Manual trigger configuration for a single execution job. Properties replicaCompletionCount and parallelism would be set to 1 by default.

manual_trigger_config: _models.JobConfigurationManualTriggerConfig | None

registries

Collection of private container registry credentials used by a Container apps job.

registries: list['_models.RegistryCredentials'] | None

replica_retry_limit

Maximum number of retries before failing the job.

replica_retry_limit: int | None

replica_timeout

Maximum number of seconds a replica is allowed to run. Required.

replica_timeout: int

schedule_trigger_config

Cron formatted repeating trigger schedule ("* * * * >>*<<") for cronjobs. Properties completions and parallelism would be set to 1 by default.

schedule_trigger_config: _models.JobConfigurationScheduleTriggerConfig | None

secrets

Collection of secrets used by a Container Apps Job.

secrets: list['_models.Secret'] | None

trigger_type

"Schedule", "Event", and "Manual".

trigger_type: str | _models.TriggerType