Documentation
¶
Index ¶
- type GetJobCollectionArgs
- type GetJobCollectionResult
- type Job
- func (r *Job) ActionStorageQueue() *pulumi.Output
- func (r *Job) ActionWeb() *pulumi.Output
- func (r *Job) ErrorActionStorageQueue() *pulumi.Output
- func (r *Job) ErrorActionWeb() *pulumi.Output
- func (r *Job) ID() *pulumi.IDOutput
- func (r *Job) JobCollectionName() *pulumi.StringOutput
- func (r *Job) Name() *pulumi.StringOutput
- func (r *Job) Recurrence() *pulumi.Output
- func (r *Job) ResourceGroupName() *pulumi.StringOutput
- func (r *Job) Retry() *pulumi.Output
- func (r *Job) StartTime() *pulumi.StringOutput
- func (r *Job) State() *pulumi.StringOutput
- func (r *Job) URN() *pulumi.URNOutput
- type JobArgs
- type JobCollection
- func (r *JobCollection) ID() *pulumi.IDOutput
- func (r *JobCollection) Location() *pulumi.StringOutput
- func (r *JobCollection) Name() *pulumi.StringOutput
- func (r *JobCollection) Quota() *pulumi.Output
- func (r *JobCollection) ResourceGroupName() *pulumi.StringOutput
- func (r *JobCollection) Sku() *pulumi.StringOutput
- func (r *JobCollection) State() *pulumi.StringOutput
- func (r *JobCollection) Tags() *pulumi.MapOutput
- func (r *JobCollection) URN() *pulumi.URNOutput
- type JobCollectionArgs
- type JobCollectionState
- type JobState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetJobCollectionArgs ¶
type GetJobCollectionArgs struct { // Specifies the name of the Scheduler Job Collection. Name interface{} // Specifies the name of the resource group in which the Scheduler Job Collection resides. ResourceGroupName interface{} }
A collection of arguments for invoking getJobCollection.
type GetJobCollectionResult ¶
type GetJobCollectionResult struct { // The Azure location where the resource exists. Location interface{} // The Job collection quotas as documented in the `quota` block below. Quotas interface{} // The Job Collection's pricing level's SKU. Sku interface{} // The Job Collection's state. State interface{} // A mapping of tags assigned to the resource. Tags interface{} // id is the provider-assigned unique ID for this managed resource. Id interface{} }
A collection of values returned by getJobCollection.
func LookupJobCollection ¶
func LookupJobCollection(ctx *pulumi.Context, args *GetJobCollectionArgs) (*GetJobCollectionResult, error)
Use this data source to access information about an existing Scheduler Job Collection.
type Job ¶ added in v0.15.0
type Job struct {
// contains filtered or unexported fields
}
Manages a Scheduler Job.
func GetJob ¶ added in v0.15.0
func GetJob(ctx *pulumi.Context, name string, id pulumi.ID, state *JobState, opts ...pulumi.ResourceOpt) (*Job, error)
GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewJob ¶ added in v0.15.0
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOpt) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ActionStorageQueue ¶ added in v0.15.0
A `action_storage_queue` block defining a storage queue job action as described below. Note this is identical to an `error_action_storage_queue` block.
func (*Job) ActionWeb ¶ added in v0.15.0
A `action_web` block defining the job action as described below. Note this is identical to an `error_action_web` block.
func (*Job) ErrorActionStorageQueue ¶ added in v0.15.0
A `error_action_storage_queue` block defining the a web action to take on an error as described below. Note this is identical to an `action_storage_queue` block.
func (*Job) ErrorActionWeb ¶ added in v0.15.0
A `error_action_web` block defining the action to take on an error as described below. Note this is identical to an `action_web` block.
func (*Job) JobCollectionName ¶ added in v0.15.0
func (r *Job) JobCollectionName() *pulumi.StringOutput
Specifies the name of the Scheduler Job Collection in which the Job should exist. Changing this forces a new resource to be created.
func (*Job) Name ¶ added in v0.15.0
func (r *Job) Name() *pulumi.StringOutput
The name of the Scheduler Job. Changing this forces a new resource to be created.
func (*Job) Recurrence ¶ added in v0.15.0
A `recurrence` block defining a job occurrence schedule.
func (*Job) ResourceGroupName ¶ added in v0.15.0
func (r *Job) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Scheduler Job. Changing this forces a new resource to be created.
func (*Job) StartTime ¶ added in v0.15.0
func (r *Job) StartTime() *pulumi.StringOutput
The time the first instance of the job is to start running at.
func (*Job) State ¶ added in v0.15.0
func (r *Job) State() *pulumi.StringOutput
The sets or gets the current state of the job. Can be set to either `Enabled` or `Completed`
type JobArgs ¶ added in v0.15.0
type JobArgs struct { // A `action_storage_queue` block defining a storage queue job action as described below. Note this is identical to an `error_action_storage_queue` block. ActionStorageQueue interface{} // A `action_web` block defining the job action as described below. Note this is identical to an `error_action_web` block. ActionWeb interface{} // A `error_action_storage_queue` block defining the a web action to take on an error as described below. Note this is identical to an `action_storage_queue` block. ErrorActionStorageQueue interface{} // A `error_action_web` block defining the action to take on an error as described below. Note this is identical to an `action_web` block. ErrorActionWeb interface{} // Specifies the name of the Scheduler Job Collection in which the Job should exist. Changing this forces a new resource to be created. JobCollectionName interface{} // The name of the Scheduler Job. Changing this forces a new resource to be created. Name interface{} // A `recurrence` block defining a job occurrence schedule. Recurrence interface{} // The name of the resource group in which to create the Scheduler Job. Changing this forces a new resource to be created. ResourceGroupName interface{} // A `retry` block defining how to retry as described below. Retry interface{} // The time the first instance of the job is to start running at. StartTime interface{} // The sets or gets the current state of the job. Can be set to either `Enabled` or `Completed` State interface{} }
The set of arguments for constructing a Job resource.
type JobCollection ¶
type JobCollection struct {
// contains filtered or unexported fields
}
Manages a Scheduler Job Collection.
func GetJobCollection ¶
func GetJobCollection(ctx *pulumi.Context, name string, id pulumi.ID, state *JobCollectionState, opts ...pulumi.ResourceOpt) (*JobCollection, error)
GetJobCollection gets an existing JobCollection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewJobCollection ¶
func NewJobCollection(ctx *pulumi.Context, name string, args *JobCollectionArgs, opts ...pulumi.ResourceOpt) (*JobCollection, error)
NewJobCollection registers a new resource with the given unique name, arguments, and options.
func (*JobCollection) ID ¶
func (r *JobCollection) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*JobCollection) Location ¶
func (r *JobCollection) Location() *pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*JobCollection) Name ¶
func (r *JobCollection) Name() *pulumi.StringOutput
Specifies the name of the Scheduler Job Collection. Changing this forces a new resource to be created.
func (*JobCollection) Quota ¶
func (r *JobCollection) Quota() *pulumi.Output
Configures the Job collection quotas as documented in the `quota` block below.
func (*JobCollection) ResourceGroupName ¶
func (r *JobCollection) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Scheduler Job Collection. Changing this forces a new resource to be created.
func (*JobCollection) Sku ¶
func (r *JobCollection) Sku() *pulumi.StringOutput
Sets the Job Collection's pricing level's SKU. Possible values include: `Standard`, `Free`, `P10Premium`, `P20Premium`.
func (*JobCollection) State ¶
func (r *JobCollection) State() *pulumi.StringOutput
Sets Job Collection's state. Possible values include: `Enabled`, `Disabled`, `Suspended`.
func (*JobCollection) Tags ¶
func (r *JobCollection) Tags() *pulumi.MapOutput
A mapping of tags to assign to the resource.
func (*JobCollection) URN ¶
func (r *JobCollection) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type JobCollectionArgs ¶
type JobCollectionArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Scheduler Job Collection. Changing this forces a new resource to be created. Name interface{} // Configures the Job collection quotas as documented in the `quota` block below. Quota interface{} // The name of the resource group in which to create the Scheduler Job Collection. Changing this forces a new resource to be created. ResourceGroupName interface{} // Sets the Job Collection's pricing level's SKU. Possible values include: `Standard`, `Free`, `P10Premium`, `P20Premium`. Sku interface{} // Sets Job Collection's state. Possible values include: `Enabled`, `Disabled`, `Suspended`. State interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a JobCollection resource.
type JobCollectionState ¶
type JobCollectionState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Scheduler Job Collection. Changing this forces a new resource to be created. Name interface{} // Configures the Job collection quotas as documented in the `quota` block below. Quota interface{} // The name of the resource group in which to create the Scheduler Job Collection. Changing this forces a new resource to be created. ResourceGroupName interface{} // Sets the Job Collection's pricing level's SKU. Possible values include: `Standard`, `Free`, `P10Premium`, `P20Premium`. Sku interface{} // Sets Job Collection's state. Possible values include: `Enabled`, `Disabled`, `Suspended`. State interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering JobCollection resources.
type JobState ¶ added in v0.15.0
type JobState struct { // A `action_storage_queue` block defining a storage queue job action as described below. Note this is identical to an `error_action_storage_queue` block. ActionStorageQueue interface{} // A `action_web` block defining the job action as described below. Note this is identical to an `error_action_web` block. ActionWeb interface{} // A `error_action_storage_queue` block defining the a web action to take on an error as described below. Note this is identical to an `action_storage_queue` block. ErrorActionStorageQueue interface{} // A `error_action_web` block defining the action to take on an error as described below. Note this is identical to an `action_web` block. ErrorActionWeb interface{} // Specifies the name of the Scheduler Job Collection in which the Job should exist. Changing this forces a new resource to be created. JobCollectionName interface{} // The name of the Scheduler Job. Changing this forces a new resource to be created. Name interface{} // A `recurrence` block defining a job occurrence schedule. Recurrence interface{} // The name of the resource group in which to create the Scheduler Job. Changing this forces a new resource to be created. ResourceGroupName interface{} // A `retry` block defining how to retry as described below. Retry interface{} // The time the first instance of the job is to start running at. StartTime interface{} // The sets or gets the current state of the job. Can be set to either `Enabled` or `Completed` State interface{} }
Input properties used for looking up and filtering Job resources.