Documentation ¶
Overview ¶
nolint: lll
nolint: lll
Index ¶
- type Job
- type JobAppEngineHttpTarget
- type JobAppEngineHttpTargetAppEngineRouting
- type JobAppEngineHttpTargetAppEngineRoutingArgs
- func (JobAppEngineHttpTargetAppEngineRoutingArgs) ElementType() reflect.Type
- func (i JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingOutput() JobAppEngineHttpTargetAppEngineRoutingOutput
- func (i JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingOutputWithContext(ctx context.Context) JobAppEngineHttpTargetAppEngineRoutingOutput
- func (i JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutput() JobAppEngineHttpTargetAppEngineRoutingPtrOutput
- func (i JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetAppEngineRoutingPtrOutput
- type JobAppEngineHttpTargetAppEngineRoutingInput
- type JobAppEngineHttpTargetAppEngineRoutingOutput
- func (JobAppEngineHttpTargetAppEngineRoutingOutput) ElementType() reflect.Type
- func (o JobAppEngineHttpTargetAppEngineRoutingOutput) Instance() pulumi.StringPtrOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingOutput) Service() pulumi.StringPtrOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingOutput() JobAppEngineHttpTargetAppEngineRoutingOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingOutputWithContext(ctx context.Context) JobAppEngineHttpTargetAppEngineRoutingOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutput() JobAppEngineHttpTargetAppEngineRoutingPtrOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetAppEngineRoutingPtrOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingOutput) Version() pulumi.StringPtrOutput
- type JobAppEngineHttpTargetAppEngineRoutingPtrInput
- type JobAppEngineHttpTargetAppEngineRoutingPtrOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) Elem() JobAppEngineHttpTargetAppEngineRoutingOutput
- func (JobAppEngineHttpTargetAppEngineRoutingPtrOutput) ElementType() reflect.Type
- func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) Instance() pulumi.StringPtrOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) Service() pulumi.StringPtrOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutput() JobAppEngineHttpTargetAppEngineRoutingPtrOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetAppEngineRoutingPtrOutput
- func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) Version() pulumi.StringPtrOutput
- type JobAppEngineHttpTargetArgs
- func (JobAppEngineHttpTargetArgs) ElementType() reflect.Type
- func (i JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetOutput() JobAppEngineHttpTargetOutput
- func (i JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetOutputWithContext(ctx context.Context) JobAppEngineHttpTargetOutput
- func (i JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetPtrOutput() JobAppEngineHttpTargetPtrOutput
- func (i JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetPtrOutput
- type JobAppEngineHttpTargetInput
- type JobAppEngineHttpTargetOutput
- func (o JobAppEngineHttpTargetOutput) AppEngineRouting() JobAppEngineHttpTargetAppEngineRoutingPtrOutput
- func (o JobAppEngineHttpTargetOutput) Body() pulumi.StringPtrOutput
- func (JobAppEngineHttpTargetOutput) ElementType() reflect.Type
- func (o JobAppEngineHttpTargetOutput) Headers() pulumi.StringMapOutput
- func (o JobAppEngineHttpTargetOutput) HttpMethod() pulumi.StringPtrOutput
- func (o JobAppEngineHttpTargetOutput) RelativeUri() pulumi.StringOutput
- func (o JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetOutput() JobAppEngineHttpTargetOutput
- func (o JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetOutputWithContext(ctx context.Context) JobAppEngineHttpTargetOutput
- func (o JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetPtrOutput() JobAppEngineHttpTargetPtrOutput
- func (o JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetPtrOutput
- type JobAppEngineHttpTargetPtrInput
- type JobAppEngineHttpTargetPtrOutput
- func (o JobAppEngineHttpTargetPtrOutput) AppEngineRouting() JobAppEngineHttpTargetAppEngineRoutingPtrOutput
- func (o JobAppEngineHttpTargetPtrOutput) Body() pulumi.StringPtrOutput
- func (o JobAppEngineHttpTargetPtrOutput) Elem() JobAppEngineHttpTargetOutput
- func (JobAppEngineHttpTargetPtrOutput) ElementType() reflect.Type
- func (o JobAppEngineHttpTargetPtrOutput) Headers() pulumi.StringMapOutput
- func (o JobAppEngineHttpTargetPtrOutput) HttpMethod() pulumi.StringPtrOutput
- func (o JobAppEngineHttpTargetPtrOutput) RelativeUri() pulumi.StringOutput
- func (o JobAppEngineHttpTargetPtrOutput) ToJobAppEngineHttpTargetPtrOutput() JobAppEngineHttpTargetPtrOutput
- func (o JobAppEngineHttpTargetPtrOutput) ToJobAppEngineHttpTargetPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetPtrOutput
- type JobArgs
- type JobHttpTarget
- type JobHttpTargetArgs
- func (JobHttpTargetArgs) ElementType() reflect.Type
- func (i JobHttpTargetArgs) ToJobHttpTargetOutput() JobHttpTargetOutput
- func (i JobHttpTargetArgs) ToJobHttpTargetOutputWithContext(ctx context.Context) JobHttpTargetOutput
- func (i JobHttpTargetArgs) ToJobHttpTargetPtrOutput() JobHttpTargetPtrOutput
- func (i JobHttpTargetArgs) ToJobHttpTargetPtrOutputWithContext(ctx context.Context) JobHttpTargetPtrOutput
- type JobHttpTargetInput
- type JobHttpTargetOauthToken
- type JobHttpTargetOauthTokenArgs
- func (JobHttpTargetOauthTokenArgs) ElementType() reflect.Type
- func (i JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenOutput() JobHttpTargetOauthTokenOutput
- func (i JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenOutputWithContext(ctx context.Context) JobHttpTargetOauthTokenOutput
- func (i JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenPtrOutput() JobHttpTargetOauthTokenPtrOutput
- func (i JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOauthTokenPtrOutput
- type JobHttpTargetOauthTokenInput
- type JobHttpTargetOauthTokenOutput
- func (JobHttpTargetOauthTokenOutput) ElementType() reflect.Type
- func (o JobHttpTargetOauthTokenOutput) Scope() pulumi.StringPtrOutput
- func (o JobHttpTargetOauthTokenOutput) ServiceAccountEmail() pulumi.StringOutput
- func (o JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenOutput() JobHttpTargetOauthTokenOutput
- func (o JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenOutputWithContext(ctx context.Context) JobHttpTargetOauthTokenOutput
- func (o JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenPtrOutput() JobHttpTargetOauthTokenPtrOutput
- func (o JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOauthTokenPtrOutput
- type JobHttpTargetOauthTokenPtrInput
- type JobHttpTargetOauthTokenPtrOutput
- func (o JobHttpTargetOauthTokenPtrOutput) Elem() JobHttpTargetOauthTokenOutput
- func (JobHttpTargetOauthTokenPtrOutput) ElementType() reflect.Type
- func (o JobHttpTargetOauthTokenPtrOutput) Scope() pulumi.StringPtrOutput
- func (o JobHttpTargetOauthTokenPtrOutput) ServiceAccountEmail() pulumi.StringOutput
- func (o JobHttpTargetOauthTokenPtrOutput) ToJobHttpTargetOauthTokenPtrOutput() JobHttpTargetOauthTokenPtrOutput
- func (o JobHttpTargetOauthTokenPtrOutput) ToJobHttpTargetOauthTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOauthTokenPtrOutput
- type JobHttpTargetOidcToken
- type JobHttpTargetOidcTokenArgs
- func (JobHttpTargetOidcTokenArgs) ElementType() reflect.Type
- func (i JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenOutput() JobHttpTargetOidcTokenOutput
- func (i JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenOutputWithContext(ctx context.Context) JobHttpTargetOidcTokenOutput
- func (i JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenPtrOutput() JobHttpTargetOidcTokenPtrOutput
- func (i JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOidcTokenPtrOutput
- type JobHttpTargetOidcTokenInput
- type JobHttpTargetOidcTokenOutput
- func (o JobHttpTargetOidcTokenOutput) Audience() pulumi.StringPtrOutput
- func (JobHttpTargetOidcTokenOutput) ElementType() reflect.Type
- func (o JobHttpTargetOidcTokenOutput) ServiceAccountEmail() pulumi.StringOutput
- func (o JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenOutput() JobHttpTargetOidcTokenOutput
- func (o JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenOutputWithContext(ctx context.Context) JobHttpTargetOidcTokenOutput
- func (o JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenPtrOutput() JobHttpTargetOidcTokenPtrOutput
- func (o JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOidcTokenPtrOutput
- type JobHttpTargetOidcTokenPtrInput
- type JobHttpTargetOidcTokenPtrOutput
- func (o JobHttpTargetOidcTokenPtrOutput) Audience() pulumi.StringPtrOutput
- func (o JobHttpTargetOidcTokenPtrOutput) Elem() JobHttpTargetOidcTokenOutput
- func (JobHttpTargetOidcTokenPtrOutput) ElementType() reflect.Type
- func (o JobHttpTargetOidcTokenPtrOutput) ServiceAccountEmail() pulumi.StringOutput
- func (o JobHttpTargetOidcTokenPtrOutput) ToJobHttpTargetOidcTokenPtrOutput() JobHttpTargetOidcTokenPtrOutput
- func (o JobHttpTargetOidcTokenPtrOutput) ToJobHttpTargetOidcTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOidcTokenPtrOutput
- type JobHttpTargetOutput
- func (o JobHttpTargetOutput) Body() pulumi.StringPtrOutput
- func (JobHttpTargetOutput) ElementType() reflect.Type
- func (o JobHttpTargetOutput) Headers() pulumi.StringMapOutput
- func (o JobHttpTargetOutput) HttpMethod() pulumi.StringPtrOutput
- func (o JobHttpTargetOutput) OauthToken() JobHttpTargetOauthTokenPtrOutput
- func (o JobHttpTargetOutput) OidcToken() JobHttpTargetOidcTokenPtrOutput
- func (o JobHttpTargetOutput) ToJobHttpTargetOutput() JobHttpTargetOutput
- func (o JobHttpTargetOutput) ToJobHttpTargetOutputWithContext(ctx context.Context) JobHttpTargetOutput
- func (o JobHttpTargetOutput) ToJobHttpTargetPtrOutput() JobHttpTargetPtrOutput
- func (o JobHttpTargetOutput) ToJobHttpTargetPtrOutputWithContext(ctx context.Context) JobHttpTargetPtrOutput
- func (o JobHttpTargetOutput) Uri() pulumi.StringOutput
- type JobHttpTargetPtrInput
- type JobHttpTargetPtrOutput
- func (o JobHttpTargetPtrOutput) Body() pulumi.StringPtrOutput
- func (o JobHttpTargetPtrOutput) Elem() JobHttpTargetOutput
- func (JobHttpTargetPtrOutput) ElementType() reflect.Type
- func (o JobHttpTargetPtrOutput) Headers() pulumi.StringMapOutput
- func (o JobHttpTargetPtrOutput) HttpMethod() pulumi.StringPtrOutput
- func (o JobHttpTargetPtrOutput) OauthToken() JobHttpTargetOauthTokenPtrOutput
- func (o JobHttpTargetPtrOutput) OidcToken() JobHttpTargetOidcTokenPtrOutput
- func (o JobHttpTargetPtrOutput) ToJobHttpTargetPtrOutput() JobHttpTargetPtrOutput
- func (o JobHttpTargetPtrOutput) ToJobHttpTargetPtrOutputWithContext(ctx context.Context) JobHttpTargetPtrOutput
- func (o JobHttpTargetPtrOutput) Uri() pulumi.StringOutput
- type JobPubsubTarget
- type JobPubsubTargetArgs
- func (JobPubsubTargetArgs) ElementType() reflect.Type
- func (i JobPubsubTargetArgs) ToJobPubsubTargetOutput() JobPubsubTargetOutput
- func (i JobPubsubTargetArgs) ToJobPubsubTargetOutputWithContext(ctx context.Context) JobPubsubTargetOutput
- func (i JobPubsubTargetArgs) ToJobPubsubTargetPtrOutput() JobPubsubTargetPtrOutput
- func (i JobPubsubTargetArgs) ToJobPubsubTargetPtrOutputWithContext(ctx context.Context) JobPubsubTargetPtrOutput
- type JobPubsubTargetInput
- type JobPubsubTargetOutput
- func (o JobPubsubTargetOutput) Attributes() pulumi.StringMapOutput
- func (o JobPubsubTargetOutput) Data() pulumi.StringPtrOutput
- func (JobPubsubTargetOutput) ElementType() reflect.Type
- func (o JobPubsubTargetOutput) ToJobPubsubTargetOutput() JobPubsubTargetOutput
- func (o JobPubsubTargetOutput) ToJobPubsubTargetOutputWithContext(ctx context.Context) JobPubsubTargetOutput
- func (o JobPubsubTargetOutput) ToJobPubsubTargetPtrOutput() JobPubsubTargetPtrOutput
- func (o JobPubsubTargetOutput) ToJobPubsubTargetPtrOutputWithContext(ctx context.Context) JobPubsubTargetPtrOutput
- func (o JobPubsubTargetOutput) TopicName() pulumi.StringOutput
- type JobPubsubTargetPtrInput
- type JobPubsubTargetPtrOutput
- func (o JobPubsubTargetPtrOutput) Attributes() pulumi.StringMapOutput
- func (o JobPubsubTargetPtrOutput) Data() pulumi.StringPtrOutput
- func (o JobPubsubTargetPtrOutput) Elem() JobPubsubTargetOutput
- func (JobPubsubTargetPtrOutput) ElementType() reflect.Type
- func (o JobPubsubTargetPtrOutput) ToJobPubsubTargetPtrOutput() JobPubsubTargetPtrOutput
- func (o JobPubsubTargetPtrOutput) ToJobPubsubTargetPtrOutputWithContext(ctx context.Context) JobPubsubTargetPtrOutput
- func (o JobPubsubTargetPtrOutput) TopicName() pulumi.StringOutput
- type JobRetryConfig
- type JobRetryConfigArgs
- func (JobRetryConfigArgs) ElementType() reflect.Type
- func (i JobRetryConfigArgs) ToJobRetryConfigOutput() JobRetryConfigOutput
- func (i JobRetryConfigArgs) ToJobRetryConfigOutputWithContext(ctx context.Context) JobRetryConfigOutput
- func (i JobRetryConfigArgs) ToJobRetryConfigPtrOutput() JobRetryConfigPtrOutput
- func (i JobRetryConfigArgs) ToJobRetryConfigPtrOutputWithContext(ctx context.Context) JobRetryConfigPtrOutput
- type JobRetryConfigInput
- type JobRetryConfigOutput
- func (JobRetryConfigOutput) ElementType() reflect.Type
- func (o JobRetryConfigOutput) MaxBackoffDuration() pulumi.StringPtrOutput
- func (o JobRetryConfigOutput) MaxDoublings() pulumi.IntPtrOutput
- func (o JobRetryConfigOutput) MaxRetryDuration() pulumi.StringPtrOutput
- func (o JobRetryConfigOutput) MinBackoffDuration() pulumi.StringPtrOutput
- func (o JobRetryConfigOutput) RetryCount() pulumi.IntPtrOutput
- func (o JobRetryConfigOutput) ToJobRetryConfigOutput() JobRetryConfigOutput
- func (o JobRetryConfigOutput) ToJobRetryConfigOutputWithContext(ctx context.Context) JobRetryConfigOutput
- func (o JobRetryConfigOutput) ToJobRetryConfigPtrOutput() JobRetryConfigPtrOutput
- func (o JobRetryConfigOutput) ToJobRetryConfigPtrOutputWithContext(ctx context.Context) JobRetryConfigPtrOutput
- type JobRetryConfigPtrInput
- type JobRetryConfigPtrOutput
- func (o JobRetryConfigPtrOutput) Elem() JobRetryConfigOutput
- func (JobRetryConfigPtrOutput) ElementType() reflect.Type
- func (o JobRetryConfigPtrOutput) MaxBackoffDuration() pulumi.StringPtrOutput
- func (o JobRetryConfigPtrOutput) MaxDoublings() pulumi.IntPtrOutput
- func (o JobRetryConfigPtrOutput) MaxRetryDuration() pulumi.StringPtrOutput
- func (o JobRetryConfigPtrOutput) MinBackoffDuration() pulumi.StringPtrOutput
- func (o JobRetryConfigPtrOutput) RetryCount() pulumi.IntPtrOutput
- func (o JobRetryConfigPtrOutput) ToJobRetryConfigPtrOutput() JobRetryConfigPtrOutput
- func (o JobRetryConfigPtrOutput) ToJobRetryConfigPtrOutputWithContext(ctx context.Context) JobRetryConfigPtrOutput
- type JobState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Job ¶
type Job struct { pulumi.CustomResourceState // App Engine HTTP target. If the job providers a App Engine HTTP target the cron will send a request to the service // instance AppEngineHttpTarget JobAppEngineHttpTargetPtrOutput `pulumi:"appEngineHttpTarget"` // The deadline for job attempts. If the request handler does not respond by this deadline then the request is cancelled // and the attempt is marked as a DEADLINE_EXCEEDED failure. The failed attempt can be viewed in execution logs. Cloud // Scheduler will retry the job according to the RetryConfig. The allowed duration for this deadline is: * For HTTP // targets, between 15 seconds and 30 minutes. * For App Engine HTTP targets, between 15 seconds and 24 hours. A duration // in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s" AttemptDeadline pulumi.StringPtrOutput `pulumi:"attemptDeadline"` // A human-readable description for the job. This string must not contain more than 500 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // HTTP target. If the job providers a http_target the cron will send a request to the targeted url HttpTarget JobHttpTargetPtrOutput `pulumi:"httpTarget"` // The name of the job. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Pub/Sub target If the job providers a Pub/Sub target the cron will publish a message to the provided topic PubsubTarget JobPubsubTargetPtrOutput `pulumi:"pubsubTarget"` // Region where the scheduler job resides Region pulumi.StringOutput `pulumi:"region"` // By default, if a job does not complete successfully, meaning that an acknowledgement is not received from the handler, // then it will be retried with exponential backoff according to the settings RetryConfig JobRetryConfigPtrOutput `pulumi:"retryConfig"` // Describes the schedule on which the job will be executed. Schedule pulumi.StringPtrOutput `pulumi:"schedule"` // Specifies the time zone to be used in interpreting schedule. The value of this field must be a time zone name from the // tz database. TimeZone pulumi.StringPtrOutput `pulumi:"timeZone"` }
A scheduled job that can publish a pubsub message or a http request every X interval of time, using crontab format string.
To use Cloud Scheduler your project must contain an App Engine app that is located in one of the supported regions. If your project does not have an App Engine app, you must create one.
To get more information about Job, see:
* [API documentation](https://cloud.google.com/scheduler/docs/reference/rest/) * How-to Guides
- [Official Documentation](https://cloud.google.com/scheduler/)
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/cloud_scheduler_job.html.markdown.
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*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).
type JobAppEngineHttpTarget ¶
type JobAppEngineHttpTargetAppEngineRoutingArgs ¶
type JobAppEngineHttpTargetAppEngineRoutingArgs struct { Instance pulumi.StringPtrInput `pulumi:"instance"` Service pulumi.StringPtrInput `pulumi:"service"` Version pulumi.StringPtrInput `pulumi:"version"` }
func (JobAppEngineHttpTargetAppEngineRoutingArgs) ElementType ¶
func (JobAppEngineHttpTargetAppEngineRoutingArgs) ElementType() reflect.Type
func (JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingOutput ¶
func (i JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingOutput() JobAppEngineHttpTargetAppEngineRoutingOutput
func (JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingOutputWithContext ¶
func (i JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingOutputWithContext(ctx context.Context) JobAppEngineHttpTargetAppEngineRoutingOutput
func (JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutput ¶
func (i JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutput() JobAppEngineHttpTargetAppEngineRoutingPtrOutput
func (JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutputWithContext ¶
func (i JobAppEngineHttpTargetAppEngineRoutingArgs) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetAppEngineRoutingPtrOutput
type JobAppEngineHttpTargetAppEngineRoutingInput ¶
type JobAppEngineHttpTargetAppEngineRoutingInput interface { pulumi.Input ToJobAppEngineHttpTargetAppEngineRoutingOutput() JobAppEngineHttpTargetAppEngineRoutingOutput ToJobAppEngineHttpTargetAppEngineRoutingOutputWithContext(context.Context) JobAppEngineHttpTargetAppEngineRoutingOutput }
type JobAppEngineHttpTargetAppEngineRoutingOutput ¶
type JobAppEngineHttpTargetAppEngineRoutingOutput struct{ *pulumi.OutputState }
func (JobAppEngineHttpTargetAppEngineRoutingOutput) ElementType ¶
func (JobAppEngineHttpTargetAppEngineRoutingOutput) ElementType() reflect.Type
func (JobAppEngineHttpTargetAppEngineRoutingOutput) Instance ¶
func (o JobAppEngineHttpTargetAppEngineRoutingOutput) Instance() pulumi.StringPtrOutput
func (JobAppEngineHttpTargetAppEngineRoutingOutput) Service ¶
func (o JobAppEngineHttpTargetAppEngineRoutingOutput) Service() pulumi.StringPtrOutput
func (JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingOutput ¶
func (o JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingOutput() JobAppEngineHttpTargetAppEngineRoutingOutput
func (JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingOutputWithContext ¶
func (o JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingOutputWithContext(ctx context.Context) JobAppEngineHttpTargetAppEngineRoutingOutput
func (JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutput ¶
func (o JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutput() JobAppEngineHttpTargetAppEngineRoutingPtrOutput
func (JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutputWithContext ¶
func (o JobAppEngineHttpTargetAppEngineRoutingOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetAppEngineRoutingPtrOutput
func (JobAppEngineHttpTargetAppEngineRoutingOutput) Version ¶
func (o JobAppEngineHttpTargetAppEngineRoutingOutput) Version() pulumi.StringPtrOutput
type JobAppEngineHttpTargetAppEngineRoutingPtrInput ¶
type JobAppEngineHttpTargetAppEngineRoutingPtrInput interface { pulumi.Input ToJobAppEngineHttpTargetAppEngineRoutingPtrOutput() JobAppEngineHttpTargetAppEngineRoutingPtrOutput ToJobAppEngineHttpTargetAppEngineRoutingPtrOutputWithContext(context.Context) JobAppEngineHttpTargetAppEngineRoutingPtrOutput }
func JobAppEngineHttpTargetAppEngineRoutingPtr ¶
func JobAppEngineHttpTargetAppEngineRoutingPtr(v *JobAppEngineHttpTargetAppEngineRoutingArgs) JobAppEngineHttpTargetAppEngineRoutingPtrInput
type JobAppEngineHttpTargetAppEngineRoutingPtrOutput ¶
type JobAppEngineHttpTargetAppEngineRoutingPtrOutput struct{ *pulumi.OutputState }
func (JobAppEngineHttpTargetAppEngineRoutingPtrOutput) ElementType ¶
func (JobAppEngineHttpTargetAppEngineRoutingPtrOutput) ElementType() reflect.Type
func (JobAppEngineHttpTargetAppEngineRoutingPtrOutput) Instance ¶
func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) Instance() pulumi.StringPtrOutput
func (JobAppEngineHttpTargetAppEngineRoutingPtrOutput) Service ¶
func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) Service() pulumi.StringPtrOutput
func (JobAppEngineHttpTargetAppEngineRoutingPtrOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutput ¶
func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutput() JobAppEngineHttpTargetAppEngineRoutingPtrOutput
func (JobAppEngineHttpTargetAppEngineRoutingPtrOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutputWithContext ¶
func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) ToJobAppEngineHttpTargetAppEngineRoutingPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetAppEngineRoutingPtrOutput
func (JobAppEngineHttpTargetAppEngineRoutingPtrOutput) Version ¶
func (o JobAppEngineHttpTargetAppEngineRoutingPtrOutput) Version() pulumi.StringPtrOutput
type JobAppEngineHttpTargetArgs ¶
type JobAppEngineHttpTargetArgs struct { AppEngineRouting JobAppEngineHttpTargetAppEngineRoutingPtrInput `pulumi:"appEngineRouting"` Body pulumi.StringPtrInput `pulumi:"body"` Headers pulumi.StringMapInput `pulumi:"headers"` HttpMethod pulumi.StringPtrInput `pulumi:"httpMethod"` RelativeUri pulumi.StringInput `pulumi:"relativeUri"` }
func (JobAppEngineHttpTargetArgs) ElementType ¶
func (JobAppEngineHttpTargetArgs) ElementType() reflect.Type
func (JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetOutput ¶
func (i JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetOutput() JobAppEngineHttpTargetOutput
func (JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetOutputWithContext ¶
func (i JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetOutputWithContext(ctx context.Context) JobAppEngineHttpTargetOutput
func (JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetPtrOutput ¶
func (i JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetPtrOutput() JobAppEngineHttpTargetPtrOutput
func (JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetPtrOutputWithContext ¶
func (i JobAppEngineHttpTargetArgs) ToJobAppEngineHttpTargetPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetPtrOutput
type JobAppEngineHttpTargetInput ¶
type JobAppEngineHttpTargetInput interface { pulumi.Input ToJobAppEngineHttpTargetOutput() JobAppEngineHttpTargetOutput ToJobAppEngineHttpTargetOutputWithContext(context.Context) JobAppEngineHttpTargetOutput }
type JobAppEngineHttpTargetOutput ¶
type JobAppEngineHttpTargetOutput struct{ *pulumi.OutputState }
func (JobAppEngineHttpTargetOutput) AppEngineRouting ¶
func (o JobAppEngineHttpTargetOutput) AppEngineRouting() JobAppEngineHttpTargetAppEngineRoutingPtrOutput
func (JobAppEngineHttpTargetOutput) Body ¶
func (o JobAppEngineHttpTargetOutput) Body() pulumi.StringPtrOutput
func (JobAppEngineHttpTargetOutput) ElementType ¶
func (JobAppEngineHttpTargetOutput) ElementType() reflect.Type
func (JobAppEngineHttpTargetOutput) Headers ¶
func (o JobAppEngineHttpTargetOutput) Headers() pulumi.StringMapOutput
func (JobAppEngineHttpTargetOutput) HttpMethod ¶
func (o JobAppEngineHttpTargetOutput) HttpMethod() pulumi.StringPtrOutput
func (JobAppEngineHttpTargetOutput) RelativeUri ¶
func (o JobAppEngineHttpTargetOutput) RelativeUri() pulumi.StringOutput
func (JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetOutput ¶
func (o JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetOutput() JobAppEngineHttpTargetOutput
func (JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetOutputWithContext ¶
func (o JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetOutputWithContext(ctx context.Context) JobAppEngineHttpTargetOutput
func (JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetPtrOutput ¶
func (o JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetPtrOutput() JobAppEngineHttpTargetPtrOutput
func (JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetPtrOutputWithContext ¶
func (o JobAppEngineHttpTargetOutput) ToJobAppEngineHttpTargetPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetPtrOutput
type JobAppEngineHttpTargetPtrInput ¶
type JobAppEngineHttpTargetPtrInput interface { pulumi.Input ToJobAppEngineHttpTargetPtrOutput() JobAppEngineHttpTargetPtrOutput ToJobAppEngineHttpTargetPtrOutputWithContext(context.Context) JobAppEngineHttpTargetPtrOutput }
func JobAppEngineHttpTargetPtr ¶
func JobAppEngineHttpTargetPtr(v *JobAppEngineHttpTargetArgs) JobAppEngineHttpTargetPtrInput
type JobAppEngineHttpTargetPtrOutput ¶
type JobAppEngineHttpTargetPtrOutput struct{ *pulumi.OutputState }
func (JobAppEngineHttpTargetPtrOutput) AppEngineRouting ¶
func (o JobAppEngineHttpTargetPtrOutput) AppEngineRouting() JobAppEngineHttpTargetAppEngineRoutingPtrOutput
func (JobAppEngineHttpTargetPtrOutput) Body ¶
func (o JobAppEngineHttpTargetPtrOutput) Body() pulumi.StringPtrOutput
func (JobAppEngineHttpTargetPtrOutput) Elem ¶
func (o JobAppEngineHttpTargetPtrOutput) Elem() JobAppEngineHttpTargetOutput
func (JobAppEngineHttpTargetPtrOutput) ElementType ¶
func (JobAppEngineHttpTargetPtrOutput) ElementType() reflect.Type
func (JobAppEngineHttpTargetPtrOutput) Headers ¶
func (o JobAppEngineHttpTargetPtrOutput) Headers() pulumi.StringMapOutput
func (JobAppEngineHttpTargetPtrOutput) HttpMethod ¶
func (o JobAppEngineHttpTargetPtrOutput) HttpMethod() pulumi.StringPtrOutput
func (JobAppEngineHttpTargetPtrOutput) RelativeUri ¶
func (o JobAppEngineHttpTargetPtrOutput) RelativeUri() pulumi.StringOutput
func (JobAppEngineHttpTargetPtrOutput) ToJobAppEngineHttpTargetPtrOutput ¶
func (o JobAppEngineHttpTargetPtrOutput) ToJobAppEngineHttpTargetPtrOutput() JobAppEngineHttpTargetPtrOutput
func (JobAppEngineHttpTargetPtrOutput) ToJobAppEngineHttpTargetPtrOutputWithContext ¶
func (o JobAppEngineHttpTargetPtrOutput) ToJobAppEngineHttpTargetPtrOutputWithContext(ctx context.Context) JobAppEngineHttpTargetPtrOutput
type JobArgs ¶
type JobArgs struct { // App Engine HTTP target. If the job providers a App Engine HTTP target the cron will send a request to the service // instance AppEngineHttpTarget JobAppEngineHttpTargetPtrInput // The deadline for job attempts. If the request handler does not respond by this deadline then the request is cancelled // and the attempt is marked as a DEADLINE_EXCEEDED failure. The failed attempt can be viewed in execution logs. Cloud // Scheduler will retry the job according to the RetryConfig. The allowed duration for this deadline is: * For HTTP // targets, between 15 seconds and 30 minutes. * For App Engine HTTP targets, between 15 seconds and 24 hours. A duration // in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s" AttemptDeadline pulumi.StringPtrInput // A human-readable description for the job. This string must not contain more than 500 characters. Description pulumi.StringPtrInput // HTTP target. If the job providers a http_target the cron will send a request to the targeted url HttpTarget JobHttpTargetPtrInput // The name of the job. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Pub/Sub target If the job providers a Pub/Sub target the cron will publish a message to the provided topic PubsubTarget JobPubsubTargetPtrInput // Region where the scheduler job resides Region pulumi.StringPtrInput // By default, if a job does not complete successfully, meaning that an acknowledgement is not received from the handler, // then it will be retried with exponential backoff according to the settings RetryConfig JobRetryConfigPtrInput // Describes the schedule on which the job will be executed. Schedule pulumi.StringPtrInput // Specifies the time zone to be used in interpreting schedule. The value of this field must be a time zone name from the // tz database. TimeZone pulumi.StringPtrInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobHttpTarget ¶
type JobHttpTarget struct { Body *string `pulumi:"body"` Headers map[string]string `pulumi:"headers"` HttpMethod *string `pulumi:"httpMethod"` OauthToken *JobHttpTargetOauthToken `pulumi:"oauthToken"` OidcToken *JobHttpTargetOidcToken `pulumi:"oidcToken"` Uri string `pulumi:"uri"` }
type JobHttpTargetArgs ¶
type JobHttpTargetArgs struct { Body pulumi.StringPtrInput `pulumi:"body"` Headers pulumi.StringMapInput `pulumi:"headers"` HttpMethod pulumi.StringPtrInput `pulumi:"httpMethod"` OauthToken JobHttpTargetOauthTokenPtrInput `pulumi:"oauthToken"` OidcToken JobHttpTargetOidcTokenPtrInput `pulumi:"oidcToken"` Uri pulumi.StringInput `pulumi:"uri"` }
func (JobHttpTargetArgs) ElementType ¶
func (JobHttpTargetArgs) ElementType() reflect.Type
func (JobHttpTargetArgs) ToJobHttpTargetOutput ¶
func (i JobHttpTargetArgs) ToJobHttpTargetOutput() JobHttpTargetOutput
func (JobHttpTargetArgs) ToJobHttpTargetOutputWithContext ¶
func (i JobHttpTargetArgs) ToJobHttpTargetOutputWithContext(ctx context.Context) JobHttpTargetOutput
func (JobHttpTargetArgs) ToJobHttpTargetPtrOutput ¶
func (i JobHttpTargetArgs) ToJobHttpTargetPtrOutput() JobHttpTargetPtrOutput
func (JobHttpTargetArgs) ToJobHttpTargetPtrOutputWithContext ¶
func (i JobHttpTargetArgs) ToJobHttpTargetPtrOutputWithContext(ctx context.Context) JobHttpTargetPtrOutput
type JobHttpTargetInput ¶
type JobHttpTargetInput interface { pulumi.Input ToJobHttpTargetOutput() JobHttpTargetOutput ToJobHttpTargetOutputWithContext(context.Context) JobHttpTargetOutput }
type JobHttpTargetOauthToken ¶
type JobHttpTargetOauthTokenArgs ¶
type JobHttpTargetOauthTokenArgs struct { Scope pulumi.StringPtrInput `pulumi:"scope"` ServiceAccountEmail pulumi.StringInput `pulumi:"serviceAccountEmail"` }
func (JobHttpTargetOauthTokenArgs) ElementType ¶
func (JobHttpTargetOauthTokenArgs) ElementType() reflect.Type
func (JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenOutput ¶
func (i JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenOutput() JobHttpTargetOauthTokenOutput
func (JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenOutputWithContext ¶
func (i JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenOutputWithContext(ctx context.Context) JobHttpTargetOauthTokenOutput
func (JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenPtrOutput ¶
func (i JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenPtrOutput() JobHttpTargetOauthTokenPtrOutput
func (JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenPtrOutputWithContext ¶
func (i JobHttpTargetOauthTokenArgs) ToJobHttpTargetOauthTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOauthTokenPtrOutput
type JobHttpTargetOauthTokenInput ¶
type JobHttpTargetOauthTokenInput interface { pulumi.Input ToJobHttpTargetOauthTokenOutput() JobHttpTargetOauthTokenOutput ToJobHttpTargetOauthTokenOutputWithContext(context.Context) JobHttpTargetOauthTokenOutput }
type JobHttpTargetOauthTokenOutput ¶
type JobHttpTargetOauthTokenOutput struct{ *pulumi.OutputState }
func (JobHttpTargetOauthTokenOutput) ElementType ¶
func (JobHttpTargetOauthTokenOutput) ElementType() reflect.Type
func (JobHttpTargetOauthTokenOutput) Scope ¶
func (o JobHttpTargetOauthTokenOutput) Scope() pulumi.StringPtrOutput
func (JobHttpTargetOauthTokenOutput) ServiceAccountEmail ¶
func (o JobHttpTargetOauthTokenOutput) ServiceAccountEmail() pulumi.StringOutput
func (JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenOutput ¶
func (o JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenOutput() JobHttpTargetOauthTokenOutput
func (JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenOutputWithContext ¶
func (o JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenOutputWithContext(ctx context.Context) JobHttpTargetOauthTokenOutput
func (JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenPtrOutput ¶
func (o JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenPtrOutput() JobHttpTargetOauthTokenPtrOutput
func (JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenPtrOutputWithContext ¶
func (o JobHttpTargetOauthTokenOutput) ToJobHttpTargetOauthTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOauthTokenPtrOutput
type JobHttpTargetOauthTokenPtrInput ¶
type JobHttpTargetOauthTokenPtrInput interface { pulumi.Input ToJobHttpTargetOauthTokenPtrOutput() JobHttpTargetOauthTokenPtrOutput ToJobHttpTargetOauthTokenPtrOutputWithContext(context.Context) JobHttpTargetOauthTokenPtrOutput }
func JobHttpTargetOauthTokenPtr ¶
func JobHttpTargetOauthTokenPtr(v *JobHttpTargetOauthTokenArgs) JobHttpTargetOauthTokenPtrInput
type JobHttpTargetOauthTokenPtrOutput ¶
type JobHttpTargetOauthTokenPtrOutput struct{ *pulumi.OutputState }
func (JobHttpTargetOauthTokenPtrOutput) Elem ¶
func (o JobHttpTargetOauthTokenPtrOutput) Elem() JobHttpTargetOauthTokenOutput
func (JobHttpTargetOauthTokenPtrOutput) ElementType ¶
func (JobHttpTargetOauthTokenPtrOutput) ElementType() reflect.Type
func (JobHttpTargetOauthTokenPtrOutput) Scope ¶
func (o JobHttpTargetOauthTokenPtrOutput) Scope() pulumi.StringPtrOutput
func (JobHttpTargetOauthTokenPtrOutput) ServiceAccountEmail ¶
func (o JobHttpTargetOauthTokenPtrOutput) ServiceAccountEmail() pulumi.StringOutput
func (JobHttpTargetOauthTokenPtrOutput) ToJobHttpTargetOauthTokenPtrOutput ¶
func (o JobHttpTargetOauthTokenPtrOutput) ToJobHttpTargetOauthTokenPtrOutput() JobHttpTargetOauthTokenPtrOutput
func (JobHttpTargetOauthTokenPtrOutput) ToJobHttpTargetOauthTokenPtrOutputWithContext ¶
func (o JobHttpTargetOauthTokenPtrOutput) ToJobHttpTargetOauthTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOauthTokenPtrOutput
type JobHttpTargetOidcToken ¶
type JobHttpTargetOidcTokenArgs ¶
type JobHttpTargetOidcTokenArgs struct { Audience pulumi.StringPtrInput `pulumi:"audience"` ServiceAccountEmail pulumi.StringInput `pulumi:"serviceAccountEmail"` }
func (JobHttpTargetOidcTokenArgs) ElementType ¶
func (JobHttpTargetOidcTokenArgs) ElementType() reflect.Type
func (JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenOutput ¶
func (i JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenOutput() JobHttpTargetOidcTokenOutput
func (JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenOutputWithContext ¶
func (i JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenOutputWithContext(ctx context.Context) JobHttpTargetOidcTokenOutput
func (JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenPtrOutput ¶
func (i JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenPtrOutput() JobHttpTargetOidcTokenPtrOutput
func (JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenPtrOutputWithContext ¶
func (i JobHttpTargetOidcTokenArgs) ToJobHttpTargetOidcTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOidcTokenPtrOutput
type JobHttpTargetOidcTokenInput ¶
type JobHttpTargetOidcTokenInput interface { pulumi.Input ToJobHttpTargetOidcTokenOutput() JobHttpTargetOidcTokenOutput ToJobHttpTargetOidcTokenOutputWithContext(context.Context) JobHttpTargetOidcTokenOutput }
type JobHttpTargetOidcTokenOutput ¶
type JobHttpTargetOidcTokenOutput struct{ *pulumi.OutputState }
func (JobHttpTargetOidcTokenOutput) Audience ¶
func (o JobHttpTargetOidcTokenOutput) Audience() pulumi.StringPtrOutput
func (JobHttpTargetOidcTokenOutput) ElementType ¶
func (JobHttpTargetOidcTokenOutput) ElementType() reflect.Type
func (JobHttpTargetOidcTokenOutput) ServiceAccountEmail ¶
func (o JobHttpTargetOidcTokenOutput) ServiceAccountEmail() pulumi.StringOutput
func (JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenOutput ¶
func (o JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenOutput() JobHttpTargetOidcTokenOutput
func (JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenOutputWithContext ¶
func (o JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenOutputWithContext(ctx context.Context) JobHttpTargetOidcTokenOutput
func (JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenPtrOutput ¶
func (o JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenPtrOutput() JobHttpTargetOidcTokenPtrOutput
func (JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenPtrOutputWithContext ¶
func (o JobHttpTargetOidcTokenOutput) ToJobHttpTargetOidcTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOidcTokenPtrOutput
type JobHttpTargetOidcTokenPtrInput ¶
type JobHttpTargetOidcTokenPtrInput interface { pulumi.Input ToJobHttpTargetOidcTokenPtrOutput() JobHttpTargetOidcTokenPtrOutput ToJobHttpTargetOidcTokenPtrOutputWithContext(context.Context) JobHttpTargetOidcTokenPtrOutput }
func JobHttpTargetOidcTokenPtr ¶
func JobHttpTargetOidcTokenPtr(v *JobHttpTargetOidcTokenArgs) JobHttpTargetOidcTokenPtrInput
type JobHttpTargetOidcTokenPtrOutput ¶
type JobHttpTargetOidcTokenPtrOutput struct{ *pulumi.OutputState }
func (JobHttpTargetOidcTokenPtrOutput) Audience ¶
func (o JobHttpTargetOidcTokenPtrOutput) Audience() pulumi.StringPtrOutput
func (JobHttpTargetOidcTokenPtrOutput) Elem ¶
func (o JobHttpTargetOidcTokenPtrOutput) Elem() JobHttpTargetOidcTokenOutput
func (JobHttpTargetOidcTokenPtrOutput) ElementType ¶
func (JobHttpTargetOidcTokenPtrOutput) ElementType() reflect.Type
func (JobHttpTargetOidcTokenPtrOutput) ServiceAccountEmail ¶
func (o JobHttpTargetOidcTokenPtrOutput) ServiceAccountEmail() pulumi.StringOutput
func (JobHttpTargetOidcTokenPtrOutput) ToJobHttpTargetOidcTokenPtrOutput ¶
func (o JobHttpTargetOidcTokenPtrOutput) ToJobHttpTargetOidcTokenPtrOutput() JobHttpTargetOidcTokenPtrOutput
func (JobHttpTargetOidcTokenPtrOutput) ToJobHttpTargetOidcTokenPtrOutputWithContext ¶
func (o JobHttpTargetOidcTokenPtrOutput) ToJobHttpTargetOidcTokenPtrOutputWithContext(ctx context.Context) JobHttpTargetOidcTokenPtrOutput
type JobHttpTargetOutput ¶
type JobHttpTargetOutput struct{ *pulumi.OutputState }
func (JobHttpTargetOutput) Body ¶
func (o JobHttpTargetOutput) Body() pulumi.StringPtrOutput
func (JobHttpTargetOutput) ElementType ¶
func (JobHttpTargetOutput) ElementType() reflect.Type
func (JobHttpTargetOutput) Headers ¶
func (o JobHttpTargetOutput) Headers() pulumi.StringMapOutput
func (JobHttpTargetOutput) HttpMethod ¶
func (o JobHttpTargetOutput) HttpMethod() pulumi.StringPtrOutput
func (JobHttpTargetOutput) OauthToken ¶
func (o JobHttpTargetOutput) OauthToken() JobHttpTargetOauthTokenPtrOutput
func (JobHttpTargetOutput) OidcToken ¶
func (o JobHttpTargetOutput) OidcToken() JobHttpTargetOidcTokenPtrOutput
func (JobHttpTargetOutput) ToJobHttpTargetOutput ¶
func (o JobHttpTargetOutput) ToJobHttpTargetOutput() JobHttpTargetOutput
func (JobHttpTargetOutput) ToJobHttpTargetOutputWithContext ¶
func (o JobHttpTargetOutput) ToJobHttpTargetOutputWithContext(ctx context.Context) JobHttpTargetOutput
func (JobHttpTargetOutput) ToJobHttpTargetPtrOutput ¶
func (o JobHttpTargetOutput) ToJobHttpTargetPtrOutput() JobHttpTargetPtrOutput
func (JobHttpTargetOutput) ToJobHttpTargetPtrOutputWithContext ¶
func (o JobHttpTargetOutput) ToJobHttpTargetPtrOutputWithContext(ctx context.Context) JobHttpTargetPtrOutput
func (JobHttpTargetOutput) Uri ¶
func (o JobHttpTargetOutput) Uri() pulumi.StringOutput
type JobHttpTargetPtrInput ¶
type JobHttpTargetPtrInput interface { pulumi.Input ToJobHttpTargetPtrOutput() JobHttpTargetPtrOutput ToJobHttpTargetPtrOutputWithContext(context.Context) JobHttpTargetPtrOutput }
func JobHttpTargetPtr ¶
func JobHttpTargetPtr(v *JobHttpTargetArgs) JobHttpTargetPtrInput
type JobHttpTargetPtrOutput ¶
type JobHttpTargetPtrOutput struct{ *pulumi.OutputState }
func (JobHttpTargetPtrOutput) Body ¶
func (o JobHttpTargetPtrOutput) Body() pulumi.StringPtrOutput
func (JobHttpTargetPtrOutput) Elem ¶
func (o JobHttpTargetPtrOutput) Elem() JobHttpTargetOutput
func (JobHttpTargetPtrOutput) ElementType ¶
func (JobHttpTargetPtrOutput) ElementType() reflect.Type
func (JobHttpTargetPtrOutput) Headers ¶
func (o JobHttpTargetPtrOutput) Headers() pulumi.StringMapOutput
func (JobHttpTargetPtrOutput) HttpMethod ¶
func (o JobHttpTargetPtrOutput) HttpMethod() pulumi.StringPtrOutput
func (JobHttpTargetPtrOutput) OauthToken ¶
func (o JobHttpTargetPtrOutput) OauthToken() JobHttpTargetOauthTokenPtrOutput
func (JobHttpTargetPtrOutput) OidcToken ¶
func (o JobHttpTargetPtrOutput) OidcToken() JobHttpTargetOidcTokenPtrOutput
func (JobHttpTargetPtrOutput) ToJobHttpTargetPtrOutput ¶
func (o JobHttpTargetPtrOutput) ToJobHttpTargetPtrOutput() JobHttpTargetPtrOutput
func (JobHttpTargetPtrOutput) ToJobHttpTargetPtrOutputWithContext ¶
func (o JobHttpTargetPtrOutput) ToJobHttpTargetPtrOutputWithContext(ctx context.Context) JobHttpTargetPtrOutput
func (JobHttpTargetPtrOutput) Uri ¶
func (o JobHttpTargetPtrOutput) Uri() pulumi.StringOutput
type JobPubsubTarget ¶
type JobPubsubTargetArgs ¶
type JobPubsubTargetArgs struct { Attributes pulumi.StringMapInput `pulumi:"attributes"` Data pulumi.StringPtrInput `pulumi:"data"` TopicName pulumi.StringInput `pulumi:"topicName"` }
func (JobPubsubTargetArgs) ElementType ¶
func (JobPubsubTargetArgs) ElementType() reflect.Type
func (JobPubsubTargetArgs) ToJobPubsubTargetOutput ¶
func (i JobPubsubTargetArgs) ToJobPubsubTargetOutput() JobPubsubTargetOutput
func (JobPubsubTargetArgs) ToJobPubsubTargetOutputWithContext ¶
func (i JobPubsubTargetArgs) ToJobPubsubTargetOutputWithContext(ctx context.Context) JobPubsubTargetOutput
func (JobPubsubTargetArgs) ToJobPubsubTargetPtrOutput ¶
func (i JobPubsubTargetArgs) ToJobPubsubTargetPtrOutput() JobPubsubTargetPtrOutput
func (JobPubsubTargetArgs) ToJobPubsubTargetPtrOutputWithContext ¶
func (i JobPubsubTargetArgs) ToJobPubsubTargetPtrOutputWithContext(ctx context.Context) JobPubsubTargetPtrOutput
type JobPubsubTargetInput ¶
type JobPubsubTargetInput interface { pulumi.Input ToJobPubsubTargetOutput() JobPubsubTargetOutput ToJobPubsubTargetOutputWithContext(context.Context) JobPubsubTargetOutput }
type JobPubsubTargetOutput ¶
type JobPubsubTargetOutput struct{ *pulumi.OutputState }
func (JobPubsubTargetOutput) Attributes ¶
func (o JobPubsubTargetOutput) Attributes() pulumi.StringMapOutput
func (JobPubsubTargetOutput) Data ¶
func (o JobPubsubTargetOutput) Data() pulumi.StringPtrOutput
func (JobPubsubTargetOutput) ElementType ¶
func (JobPubsubTargetOutput) ElementType() reflect.Type
func (JobPubsubTargetOutput) ToJobPubsubTargetOutput ¶
func (o JobPubsubTargetOutput) ToJobPubsubTargetOutput() JobPubsubTargetOutput
func (JobPubsubTargetOutput) ToJobPubsubTargetOutputWithContext ¶
func (o JobPubsubTargetOutput) ToJobPubsubTargetOutputWithContext(ctx context.Context) JobPubsubTargetOutput
func (JobPubsubTargetOutput) ToJobPubsubTargetPtrOutput ¶
func (o JobPubsubTargetOutput) ToJobPubsubTargetPtrOutput() JobPubsubTargetPtrOutput
func (JobPubsubTargetOutput) ToJobPubsubTargetPtrOutputWithContext ¶
func (o JobPubsubTargetOutput) ToJobPubsubTargetPtrOutputWithContext(ctx context.Context) JobPubsubTargetPtrOutput
func (JobPubsubTargetOutput) TopicName ¶
func (o JobPubsubTargetOutput) TopicName() pulumi.StringOutput
type JobPubsubTargetPtrInput ¶
type JobPubsubTargetPtrInput interface { pulumi.Input ToJobPubsubTargetPtrOutput() JobPubsubTargetPtrOutput ToJobPubsubTargetPtrOutputWithContext(context.Context) JobPubsubTargetPtrOutput }
func JobPubsubTargetPtr ¶
func JobPubsubTargetPtr(v *JobPubsubTargetArgs) JobPubsubTargetPtrInput
type JobPubsubTargetPtrOutput ¶
type JobPubsubTargetPtrOutput struct{ *pulumi.OutputState }
func (JobPubsubTargetPtrOutput) Attributes ¶
func (o JobPubsubTargetPtrOutput) Attributes() pulumi.StringMapOutput
func (JobPubsubTargetPtrOutput) Data ¶
func (o JobPubsubTargetPtrOutput) Data() pulumi.StringPtrOutput
func (JobPubsubTargetPtrOutput) Elem ¶
func (o JobPubsubTargetPtrOutput) Elem() JobPubsubTargetOutput
func (JobPubsubTargetPtrOutput) ElementType ¶
func (JobPubsubTargetPtrOutput) ElementType() reflect.Type
func (JobPubsubTargetPtrOutput) ToJobPubsubTargetPtrOutput ¶
func (o JobPubsubTargetPtrOutput) ToJobPubsubTargetPtrOutput() JobPubsubTargetPtrOutput
func (JobPubsubTargetPtrOutput) ToJobPubsubTargetPtrOutputWithContext ¶
func (o JobPubsubTargetPtrOutput) ToJobPubsubTargetPtrOutputWithContext(ctx context.Context) JobPubsubTargetPtrOutput
func (JobPubsubTargetPtrOutput) TopicName ¶
func (o JobPubsubTargetPtrOutput) TopicName() pulumi.StringOutput
type JobRetryConfig ¶
type JobRetryConfigArgs ¶
type JobRetryConfigArgs struct { MaxBackoffDuration pulumi.StringPtrInput `pulumi:"maxBackoffDuration"` MaxDoublings pulumi.IntPtrInput `pulumi:"maxDoublings"` MaxRetryDuration pulumi.StringPtrInput `pulumi:"maxRetryDuration"` MinBackoffDuration pulumi.StringPtrInput `pulumi:"minBackoffDuration"` RetryCount pulumi.IntPtrInput `pulumi:"retryCount"` }
func (JobRetryConfigArgs) ElementType ¶
func (JobRetryConfigArgs) ElementType() reflect.Type
func (JobRetryConfigArgs) ToJobRetryConfigOutput ¶
func (i JobRetryConfigArgs) ToJobRetryConfigOutput() JobRetryConfigOutput
func (JobRetryConfigArgs) ToJobRetryConfigOutputWithContext ¶
func (i JobRetryConfigArgs) ToJobRetryConfigOutputWithContext(ctx context.Context) JobRetryConfigOutput
func (JobRetryConfigArgs) ToJobRetryConfigPtrOutput ¶
func (i JobRetryConfigArgs) ToJobRetryConfigPtrOutput() JobRetryConfigPtrOutput
func (JobRetryConfigArgs) ToJobRetryConfigPtrOutputWithContext ¶
func (i JobRetryConfigArgs) ToJobRetryConfigPtrOutputWithContext(ctx context.Context) JobRetryConfigPtrOutput
type JobRetryConfigInput ¶
type JobRetryConfigInput interface { pulumi.Input ToJobRetryConfigOutput() JobRetryConfigOutput ToJobRetryConfigOutputWithContext(context.Context) JobRetryConfigOutput }
type JobRetryConfigOutput ¶
type JobRetryConfigOutput struct{ *pulumi.OutputState }
func (JobRetryConfigOutput) ElementType ¶
func (JobRetryConfigOutput) ElementType() reflect.Type
func (JobRetryConfigOutput) MaxBackoffDuration ¶
func (o JobRetryConfigOutput) MaxBackoffDuration() pulumi.StringPtrOutput
func (JobRetryConfigOutput) MaxDoublings ¶
func (o JobRetryConfigOutput) MaxDoublings() pulumi.IntPtrOutput
func (JobRetryConfigOutput) MaxRetryDuration ¶
func (o JobRetryConfigOutput) MaxRetryDuration() pulumi.StringPtrOutput
func (JobRetryConfigOutput) MinBackoffDuration ¶
func (o JobRetryConfigOutput) MinBackoffDuration() pulumi.StringPtrOutput
func (JobRetryConfigOutput) RetryCount ¶
func (o JobRetryConfigOutput) RetryCount() pulumi.IntPtrOutput
func (JobRetryConfigOutput) ToJobRetryConfigOutput ¶
func (o JobRetryConfigOutput) ToJobRetryConfigOutput() JobRetryConfigOutput
func (JobRetryConfigOutput) ToJobRetryConfigOutputWithContext ¶
func (o JobRetryConfigOutput) ToJobRetryConfigOutputWithContext(ctx context.Context) JobRetryConfigOutput
func (JobRetryConfigOutput) ToJobRetryConfigPtrOutput ¶
func (o JobRetryConfigOutput) ToJobRetryConfigPtrOutput() JobRetryConfigPtrOutput
func (JobRetryConfigOutput) ToJobRetryConfigPtrOutputWithContext ¶
func (o JobRetryConfigOutput) ToJobRetryConfigPtrOutputWithContext(ctx context.Context) JobRetryConfigPtrOutput
type JobRetryConfigPtrInput ¶
type JobRetryConfigPtrInput interface { pulumi.Input ToJobRetryConfigPtrOutput() JobRetryConfigPtrOutput ToJobRetryConfigPtrOutputWithContext(context.Context) JobRetryConfigPtrOutput }
func JobRetryConfigPtr ¶
func JobRetryConfigPtr(v *JobRetryConfigArgs) JobRetryConfigPtrInput
type JobRetryConfigPtrOutput ¶
type JobRetryConfigPtrOutput struct{ *pulumi.OutputState }
func (JobRetryConfigPtrOutput) Elem ¶
func (o JobRetryConfigPtrOutput) Elem() JobRetryConfigOutput
func (JobRetryConfigPtrOutput) ElementType ¶
func (JobRetryConfigPtrOutput) ElementType() reflect.Type
func (JobRetryConfigPtrOutput) MaxBackoffDuration ¶
func (o JobRetryConfigPtrOutput) MaxBackoffDuration() pulumi.StringPtrOutput
func (JobRetryConfigPtrOutput) MaxDoublings ¶
func (o JobRetryConfigPtrOutput) MaxDoublings() pulumi.IntPtrOutput
func (JobRetryConfigPtrOutput) MaxRetryDuration ¶
func (o JobRetryConfigPtrOutput) MaxRetryDuration() pulumi.StringPtrOutput
func (JobRetryConfigPtrOutput) MinBackoffDuration ¶
func (o JobRetryConfigPtrOutput) MinBackoffDuration() pulumi.StringPtrOutput
func (JobRetryConfigPtrOutput) RetryCount ¶
func (o JobRetryConfigPtrOutput) RetryCount() pulumi.IntPtrOutput
func (JobRetryConfigPtrOutput) ToJobRetryConfigPtrOutput ¶
func (o JobRetryConfigPtrOutput) ToJobRetryConfigPtrOutput() JobRetryConfigPtrOutput
func (JobRetryConfigPtrOutput) ToJobRetryConfigPtrOutputWithContext ¶
func (o JobRetryConfigPtrOutput) ToJobRetryConfigPtrOutputWithContext(ctx context.Context) JobRetryConfigPtrOutput
type JobState ¶
type JobState struct { // App Engine HTTP target. If the job providers a App Engine HTTP target the cron will send a request to the service // instance AppEngineHttpTarget JobAppEngineHttpTargetPtrInput // The deadline for job attempts. If the request handler does not respond by this deadline then the request is cancelled // and the attempt is marked as a DEADLINE_EXCEEDED failure. The failed attempt can be viewed in execution logs. Cloud // Scheduler will retry the job according to the RetryConfig. The allowed duration for this deadline is: * For HTTP // targets, between 15 seconds and 30 minutes. * For App Engine HTTP targets, between 15 seconds and 24 hours. A duration // in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s" AttemptDeadline pulumi.StringPtrInput // A human-readable description for the job. This string must not contain more than 500 characters. Description pulumi.StringPtrInput // HTTP target. If the job providers a http_target the cron will send a request to the targeted url HttpTarget JobHttpTargetPtrInput // The name of the job. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Pub/Sub target If the job providers a Pub/Sub target the cron will publish a message to the provided topic PubsubTarget JobPubsubTargetPtrInput // Region where the scheduler job resides Region pulumi.StringPtrInput // By default, if a job does not complete successfully, meaning that an acknowledgement is not received from the handler, // then it will be retried with exponential backoff according to the settings RetryConfig JobRetryConfigPtrInput // Describes the schedule on which the job will be executed. Schedule pulumi.StringPtrInput // Specifies the time zone to be used in interpreting schedule. The value of this field must be a time zone name from the // tz database. TimeZone pulumi.StringPtrInput }