Package-level declarations

Types

Link copied to clipboard
data class AppEngineHttpTargetArgs(val appEngineRouting: Output<AppEngineRoutingArgs>? = null, val body: Output<String>? = null, val headers: Output<Map<String, String>>? = null, val httpMethod: Output<AppEngineHttpTargetHttpMethod>? = null, val relativeUri: Output<String>? = null) : ConvertibleToJava<AppEngineHttpTargetArgs>

App Engine target. The job will be pushed to a job handler by means of an HTTP request via an http_method such as HTTP POST, HTTP GET, etc. The job is acknowledged by means of an HTTP response code in the range 200 - 299. Error 503 is considered an App Engine system error instead of an application error. Requests returning error 503 will be retried regardless of retry configuration and not counted against retry counts. Any other response code, or a failure to receive a response before the deadline, constitutes a failed attempt.

Link copied to clipboard
data class AppEngineRoutingArgs(val instance: Output<String>? = null, val service: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<AppEngineRoutingArgs>

App Engine Routing. For more information about services, versions, and instances see An Overview of App Engine, Microservices Architecture on Google App Engine, App Engine Standard request routing, and App Engine Flex request routing.

Link copied to clipboard
data class GetJobPlainArgs(val jobId: String, val location: String, val project: String? = null) : ConvertibleToJava<GetJobPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class HttpTargetArgs(val body: Output<String>? = null, val headers: Output<Map<String, String>>? = null, val httpMethod: Output<HttpTargetHttpMethod>? = null, val oauthToken: Output<OAuthTokenArgs>? = null, val oidcToken: Output<OidcTokenArgs>? = null, val uri: Output<String>) : ConvertibleToJava<HttpTargetArgs>

Http target. The job will be pushed to the job handler by means of an HTTP request via an http_method such as HTTP POST, HTTP GET, etc. The job is acknowledged by means of an HTTP response code in the range 200 - 299. A failure to receive a response constitutes a failed execution. For a redirected request, the response returned by the redirected request is considered.

Link copied to clipboard
Link copied to clipboard
data class OAuthTokenArgs(val scope: Output<String>? = null, val serviceAccountEmail: Output<String>? = null) : ConvertibleToJava<OAuthTokenArgs>

Contains information needed for generating an OAuth token. This type of authorization should generally only be used when calling Google APIs hosted on *.googleapis.com.

Link copied to clipboard
Link copied to clipboard
data class OidcTokenArgs(val audience: Output<String>? = null, val serviceAccountEmail: Output<String>? = null) : ConvertibleToJava<OidcTokenArgs>

Contains information needed for generating an OpenID Connect token. This type of authorization can be used for many scenarios, including calling Cloud Run, or endpoints where you intend to validate the token yourself.

Link copied to clipboard
Link copied to clipboard
data class PubsubTargetArgs(val attributes: Output<Map<String, String>>? = null, val data: Output<String>? = null, val topicName: Output<String>) : ConvertibleToJava<PubsubTargetArgs>

Pub/Sub target. The job will be delivered by publishing a message to the given Pub/Sub topic.

Link copied to clipboard
Link copied to clipboard
data class RetryConfigArgs(val maxBackoffDuration: Output<String>? = null, val maxDoublings: Output<Int>? = null, val maxRetryDuration: Output<String>? = null, val minBackoffDuration: Output<String>? = null, val retryCount: Output<Int>? = null) : ConvertibleToJava<RetryConfigArgs>

Settings that determine the retry behavior. 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 in RetryConfig.

Link copied to clipboard