ArmAppContainersModelFactory.ContainerAppJobConfiguration Method

Definition

Non versioned Container Apps Job configuration properties.

public static Azure.ResourceManager.AppContainers.Models.ContainerAppJobConfiguration ContainerAppJobConfiguration(System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppContainers.Models.ContainerAppWritableSecret> secrets = default, Azure.ResourceManager.AppContainers.Models.ContainerAppJobTriggerType triggerType = default, int replicaTimeout = 0, int? replicaRetryLimit = default, Azure.ResourceManager.AppContainers.Models.JobConfigurationManualTriggerConfig manualTriggerConfig = default, Azure.ResourceManager.AppContainers.Models.JobConfigurationScheduleTriggerConfig scheduleTriggerConfig = default, Azure.ResourceManager.AppContainers.Models.EventTriggerConfiguration eventTriggerConfig = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppContainers.Models.ContainerAppRegistryCredentials> registries = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.AppContainers.Models.ContainerAppIdentitySettings> identitySettings = default);
static member ContainerAppJobConfiguration : seq<Azure.ResourceManager.AppContainers.Models.ContainerAppWritableSecret> * Azure.ResourceManager.AppContainers.Models.ContainerAppJobTriggerType * int * Nullable<int> * Azure.ResourceManager.AppContainers.Models.JobConfigurationManualTriggerConfig * Azure.ResourceManager.AppContainers.Models.JobConfigurationScheduleTriggerConfig * Azure.ResourceManager.AppContainers.Models.EventTriggerConfiguration * seq<Azure.ResourceManager.AppContainers.Models.ContainerAppRegistryCredentials> * seq<Azure.ResourceManager.AppContainers.Models.ContainerAppIdentitySettings> -> Azure.ResourceManager.AppContainers.Models.ContainerAppJobConfiguration
Public Shared Function ContainerAppJobConfiguration (Optional secrets As IEnumerable(Of ContainerAppWritableSecret) = Nothing, Optional triggerType As ContainerAppJobTriggerType = Nothing, Optional replicaTimeout As Integer = 0, Optional replicaRetryLimit As Nullable(Of Integer) = Nothing, Optional manualTriggerConfig As JobConfigurationManualTriggerConfig = Nothing, Optional scheduleTriggerConfig As JobConfigurationScheduleTriggerConfig = Nothing, Optional eventTriggerConfig As EventTriggerConfiguration = Nothing, Optional registries As IEnumerable(Of ContainerAppRegistryCredentials) = Nothing, Optional identitySettings As IEnumerable(Of ContainerAppIdentitySettings) = Nothing) As ContainerAppJobConfiguration

Parameters

secrets
IEnumerable<ContainerAppWritableSecret>

Collection of secrets used by a Container Apps Job.

triggerType
ContainerAppJobTriggerType

Trigger type of the job.

replicaTimeout
Int32

Maximum number of seconds a replica is allowed to run.

replicaRetryLimit
Nullable<Int32>

Maximum number of retries before failing the job.

manualTriggerConfig
JobConfigurationManualTriggerConfig

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

scheduleTriggerConfig
JobConfigurationScheduleTriggerConfig

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

eventTriggerConfig
EventTriggerConfiguration

Trigger configuration of an event driven job.

registries
IEnumerable<ContainerAppRegistryCredentials>

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

identitySettings
IEnumerable<ContainerAppIdentitySettings>

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.

Returns

A new ContainerAppJobConfiguration instance for mocking.

Applies to