ArmAppContainersModelFactory.ContainerAppJobConfiguration Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
- 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.