1. Packages
  2. Azure Native
  3. API Docs
  4. scheduler
  5. getJobCollection
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.scheduler.getJobCollection

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Gets a job collection. Azure REST API version: 2016-03-01.

    Using getJobCollection

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getJobCollection(args: GetJobCollectionArgs, opts?: InvokeOptions): Promise<GetJobCollectionResult>
    function getJobCollectionOutput(args: GetJobCollectionOutputArgs, opts?: InvokeOptions): Output<GetJobCollectionResult>
    def get_job_collection(job_collection_name: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetJobCollectionResult
    def get_job_collection_output(job_collection_name: Optional[pulumi.Input[str]] = None,
                           resource_group_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetJobCollectionResult]
    func LookupJobCollection(ctx *Context, args *LookupJobCollectionArgs, opts ...InvokeOption) (*LookupJobCollectionResult, error)
    func LookupJobCollectionOutput(ctx *Context, args *LookupJobCollectionOutputArgs, opts ...InvokeOption) LookupJobCollectionResultOutput

    > Note: This function is named LookupJobCollection in the Go SDK.

    public static class GetJobCollection 
    {
        public static Task<GetJobCollectionResult> InvokeAsync(GetJobCollectionArgs args, InvokeOptions? opts = null)
        public static Output<GetJobCollectionResult> Invoke(GetJobCollectionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetJobCollectionResult> getJobCollection(GetJobCollectionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:scheduler:getJobCollection
      arguments:
        # arguments dictionary

    The following arguments are supported:

    JobCollectionName string
    The job collection name.
    ResourceGroupName string
    The resource group name.
    JobCollectionName string
    The job collection name.
    ResourceGroupName string
    The resource group name.
    jobCollectionName String
    The job collection name.
    resourceGroupName String
    The resource group name.
    jobCollectionName string
    The job collection name.
    resourceGroupName string
    The resource group name.
    job_collection_name str
    The job collection name.
    resource_group_name str
    The resource group name.
    jobCollectionName String
    The job collection name.
    resourceGroupName String
    The resource group name.

    getJobCollection Result

    The following output properties are available:

    Id string
    Gets the job collection resource identifier.
    Properties Pulumi.AzureNative.Scheduler.Outputs.JobCollectionPropertiesResponse
    Gets or sets the job collection properties.
    Type string
    Gets the job collection resource type.
    Location string
    Gets or sets the storage account location.
    Name string
    Gets or sets the job collection resource name.
    Tags Dictionary<string, string>
    Gets or sets the tags.
    Id string
    Gets the job collection resource identifier.
    Properties JobCollectionPropertiesResponse
    Gets or sets the job collection properties.
    Type string
    Gets the job collection resource type.
    Location string
    Gets or sets the storage account location.
    Name string
    Gets or sets the job collection resource name.
    Tags map[string]string
    Gets or sets the tags.
    id String
    Gets the job collection resource identifier.
    properties JobCollectionPropertiesResponse
    Gets or sets the job collection properties.
    type String
    Gets the job collection resource type.
    location String
    Gets or sets the storage account location.
    name String
    Gets or sets the job collection resource name.
    tags Map<String,String>
    Gets or sets the tags.
    id string
    Gets the job collection resource identifier.
    properties JobCollectionPropertiesResponse
    Gets or sets the job collection properties.
    type string
    Gets the job collection resource type.
    location string
    Gets or sets the storage account location.
    name string
    Gets or sets the job collection resource name.
    tags {[key: string]: string}
    Gets or sets the tags.
    id str
    Gets the job collection resource identifier.
    properties JobCollectionPropertiesResponse
    Gets or sets the job collection properties.
    type str
    Gets the job collection resource type.
    location str
    Gets or sets the storage account location.
    name str
    Gets or sets the job collection resource name.
    tags Mapping[str, str]
    Gets or sets the tags.
    id String
    Gets the job collection resource identifier.
    properties Property Map
    Gets or sets the job collection properties.
    type String
    Gets the job collection resource type.
    location String
    Gets or sets the storage account location.
    name String
    Gets or sets the job collection resource name.
    tags Map<String>
    Gets or sets the tags.

    Supporting Types

    JobCollectionPropertiesResponse

    Quota Pulumi.AzureNative.Scheduler.Inputs.JobCollectionQuotaResponse
    Gets or sets the job collection quota.
    Sku Pulumi.AzureNative.Scheduler.Inputs.SkuResponse
    Gets or sets the SKU.
    State string
    Gets or sets the state.
    Quota JobCollectionQuotaResponse
    Gets or sets the job collection quota.
    Sku SkuResponse
    Gets or sets the SKU.
    State string
    Gets or sets the state.
    quota JobCollectionQuotaResponse
    Gets or sets the job collection quota.
    sku SkuResponse
    Gets or sets the SKU.
    state String
    Gets or sets the state.
    quota JobCollectionQuotaResponse
    Gets or sets the job collection quota.
    sku SkuResponse
    Gets or sets the SKU.
    state string
    Gets or sets the state.
    quota JobCollectionQuotaResponse
    Gets or sets the job collection quota.
    sku SkuResponse
    Gets or sets the SKU.
    state str
    Gets or sets the state.
    quota Property Map
    Gets or sets the job collection quota.
    sku Property Map
    Gets or sets the SKU.
    state String
    Gets or sets the state.

    JobCollectionQuotaResponse

    MaxJobCount int
    Gets or set the maximum job count.
    MaxJobOccurrence int
    Gets or sets the maximum job occurrence.
    MaxRecurrence Pulumi.AzureNative.Scheduler.Inputs.JobMaxRecurrenceResponse
    Gets or set the maximum recurrence.
    MaxJobCount int
    Gets or set the maximum job count.
    MaxJobOccurrence int
    Gets or sets the maximum job occurrence.
    MaxRecurrence JobMaxRecurrenceResponse
    Gets or set the maximum recurrence.
    maxJobCount Integer
    Gets or set the maximum job count.
    maxJobOccurrence Integer
    Gets or sets the maximum job occurrence.
    maxRecurrence JobMaxRecurrenceResponse
    Gets or set the maximum recurrence.
    maxJobCount number
    Gets or set the maximum job count.
    maxJobOccurrence number
    Gets or sets the maximum job occurrence.
    maxRecurrence JobMaxRecurrenceResponse
    Gets or set the maximum recurrence.
    max_job_count int
    Gets or set the maximum job count.
    max_job_occurrence int
    Gets or sets the maximum job occurrence.
    max_recurrence JobMaxRecurrenceResponse
    Gets or set the maximum recurrence.
    maxJobCount Number
    Gets or set the maximum job count.
    maxJobOccurrence Number
    Gets or sets the maximum job occurrence.
    maxRecurrence Property Map
    Gets or set the maximum recurrence.

    JobMaxRecurrenceResponse

    Frequency string
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    Interval int
    Gets or sets the interval between retries.
    Frequency string
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    Interval int
    Gets or sets the interval between retries.
    frequency String
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval Integer
    Gets or sets the interval between retries.
    frequency string
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval number
    Gets or sets the interval between retries.
    frequency str
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval int
    Gets or sets the interval between retries.
    frequency String
    Gets or sets the frequency of recurrence (second, minute, hour, day, week, month).
    interval Number
    Gets or sets the interval between retries.

    SkuResponse

    Name string
    Gets or set the SKU.
    Name string
    Gets or set the SKU.
    name String
    Gets or set the SKU.
    name string
    Gets or set the SKU.
    name str
    Gets or set the SKU.
    name String
    Gets or set the SKU.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi