Package-level declarations

Types

Link copied to clipboard
class Job : KotlinCustomResource

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
class JobIamBinding : KotlinCustomResource

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
object JobIamBindingMapper : ResourceMapper<JobIamBinding>
Link copied to clipboard
Link copied to clipboard
class JobIamMember : KotlinCustomResource

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
object JobIamMemberMapper : ResourceMapper<JobIamMember>
Link copied to clipboard
Link copied to clipboard
class JobIamPolicy : KotlinCustomResource

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
object JobIamPolicyMapper : ResourceMapper<JobIamPolicy>
Link copied to clipboard
Link copied to clipboard
object JobMapper : ResourceMapper<Job>
Link copied to clipboard

Builder for Job.

Link copied to clipboard
Link copied to clipboard
class Service : KotlinCustomResource

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
class ServiceIamBinding : KotlinCustomResource

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
object ServiceIamBindingMapper : ResourceMapper<ServiceIamBinding>
Link copied to clipboard
class ServiceIamMember : KotlinCustomResource

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
object ServiceIamMemberMapper : ResourceMapper<ServiceIamMember>
Link copied to clipboard
class ServiceIamPolicy : KotlinCustomResource

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
object ServiceIamPolicyMapper : ResourceMapper<ServiceIamPolicy>
Link copied to clipboard
object ServiceMapper : ResourceMapper<Service>
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