Package-level declarations

Types

Link copied to clipboard

Creates a Job.

Link copied to clipboard
data class JobArgs(val annotations: Output<Map<String, String>>? = null, val binaryAuthorization: Output<GoogleCloudRunV2BinaryAuthorizationArgs>? = null, val client: Output<String>? = null, val clientVersion: Output<String>? = null, val jobId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val launchStage: Output<JobLaunchStage>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val template: Output<GoogleCloudRunV2ExecutionTemplateArgs>? = null) : ConvertibleToJava<JobArgs>

Creates a Job.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard

Sets the IAM Access control policy for the specified Job. Overwrites any existing policy.

Link copied to clipboard
data class JobIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<JobIamBindingArgs>

Sets the IAM Access control policy for the specified Job. Overwrites any existing policy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Sets the IAM Access control policy for the specified Job. Overwrites any existing policy.

Link copied to clipboard
data class JobIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<JobIamMemberArgs>

Sets the IAM Access control policy for the specified Job. Overwrites any existing policy.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Sets the IAM Access control policy for the specified Job. Overwrites any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class JobIamPolicyArgs(val auditConfigs: Output<List<GoogleIamV1AuditConfigArgs>>? = null, val bindings: Output<List<GoogleIamV1BindingArgs>>? = null, val etag: Output<String>? = null, val jobId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<JobIamPolicyArgs>

Sets the IAM Access control policy for the specified Job. Overwrites any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builder for Job.

Link copied to clipboard
Link copied to clipboard

Creates a new Service in a given project and location.

Link copied to clipboard
data class ServiceArgs(val annotations: Output<Map<String, String>>? = null, val binaryAuthorization: Output<GoogleCloudRunV2BinaryAuthorizationArgs>? = null, val client: Output<String>? = null, val clientVersion: Output<String>? = null, val description: Output<String>? = null, val ingress: Output<ServiceIngress>? = null, val labels: Output<Map<String, String>>? = null, val launchStage: Output<ServiceLaunchStage>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val serviceId: Output<String>? = null, val template: Output<GoogleCloudRunV2RevisionTemplateArgs>? = null, val traffic: Output<List<GoogleCloudRunV2TrafficTargetArgs>>? = null) : ConvertibleToJava<ServiceArgs>

Creates a new Service in a given project and location.

Link copied to clipboard
Link copied to clipboard

Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.

Link copied to clipboard
data class ServiceIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ServiceIamBindingArgs>

Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.

Link copied to clipboard

Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.

Link copied to clipboard
data class ServiceIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<ServiceIamMemberArgs>

Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.

Link copied to clipboard

Sets the IAM Access control policy for the specified Service. Overwrites any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
data class ServiceIamPolicyArgs(val auditConfigs: Output<List<GoogleIamV1AuditConfigArgs>>? = null, val bindings: Output<List<GoogleIamV1BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val serviceId: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<ServiceIamPolicyArgs>

Sets the IAM Access control policy for the specified Service. Overwrites any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun service(name: String): Service
suspend fun service(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service
Link copied to clipboard
Link copied to clipboard