Package-level declarations

Types

Link copied to clipboard
class AutoscalingPolicy : KotlinCustomResource

Creates new autoscaling policy. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class AutoscalingPolicyArgs(val basicAlgorithm: Output<BasicAutoscalingAlgorithmArgs>? = null, val id: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val secondaryWorkerConfig: Output<InstanceGroupAutoscalingPolicyConfigArgs>? = null, val workerConfig: Output<InstanceGroupAutoscalingPolicyConfigArgs>? = null) : ConvertibleToJava<AutoscalingPolicyArgs>

Creates new autoscaling policy. Auto-naming is currently not supported for this resource.

Link copied to clipboard
class AutoscalingPolicyIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class AutoscalingPolicyIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class AutoscalingPolicyIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 AutoscalingPolicyIamPolicyArgs(val autoscalingPolicyId: Output<String>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<AutoscalingPolicyIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 AutoscalingPolicyMapper : ResourceMapper<AutoscalingPolicy>
Link copied to clipboard
class Batch : KotlinCustomResource

Creates a batch workload that executes asynchronously. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class BatchArgs(val batchId: Output<String>? = null, val environmentConfig: Output<EnvironmentConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val pysparkBatch: Output<PySparkBatchArgs>? = null, val requestId: Output<String>? = null, val runtimeConfig: Output<RuntimeConfigArgs>? = null, val sparkBatch: Output<SparkBatchArgs>? = null, val sparkRBatch: Output<SparkRBatchArgs>? = null, val sparkSqlBatch: Output<SparkSqlBatchArgs>? = null) : ConvertibleToJava<BatchArgs>

Creates a batch workload that executes asynchronously. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for BatchArgs.

Link copied to clipboard
object BatchMapper : ResourceMapper<Batch>
Link copied to clipboard

Builder for Batch.

Link copied to clipboard
class Cluster : KotlinCustomResource

Creates a cluster in a project. The returned Operation.metadata will be ClusterOperationMetadata (https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#clusteroperationmetadata). Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class ClusterArgs(val actionOnFailedPrimaryWorkers: Output<String>? = null, val clusterName: Output<String>? = null, val config: Output<ClusterConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val project: Output<String>? = null, val region: Output<String>? = null, val requestId: Output<String>? = null, val virtualClusterConfig: Output<VirtualClusterConfigArgs>? = null) : ConvertibleToJava<ClusterArgs>

Creates a cluster in a project. The returned Operation.metadata will be ClusterOperationMetadata (https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#clusteroperationmetadata). Auto-naming is currently not supported for this resource.

Link copied to clipboard
Link copied to clipboard
object ClusterMapper : ResourceMapper<Cluster>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Job : KotlinCustomResource

Submits a job to a cluster. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class JobArgs(val driverSchedulingConfig: Output<DriverSchedulingConfigArgs>? = null, val hadoopJob: Output<HadoopJobArgs>? = null, val hiveJob: Output<HiveJobArgs>? = null, val labels: Output<Map<String, String>>? = null, val pigJob: Output<PigJobArgs>? = null, val placement: Output<JobPlacementArgs>? = null, val prestoJob: Output<PrestoJobArgs>? = null, val project: Output<String>? = null, val pysparkJob: Output<PySparkJobArgs>? = null, val reference: Output<JobReferenceArgs>? = null, val region: Output<String>? = null, val requestId: Output<String>? = null, val scheduling: Output<JobSchedulingArgs>? = null, val sparkJob: Output<SparkJobArgs>? = null, val sparkRJob: Output<SparkRJobArgs>? = null, val sparkSqlJob: Output<SparkSqlJobArgs>? = null, val trinoJob: Output<TrinoJobArgs>? = null) : ConvertibleToJava<JobArgs>

Submits a job to a cluster. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
object JobMapper : ResourceMapper<Job>
Link copied to clipboard

Builder for Job.

Link copied to clipboard
class NodeGroup : KotlinCustomResource

Creates a node group in a cluster. The returned Operation.metadata is NodeGroupOperationMetadata (https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#nodegroupoperationmetadata). Auto-naming is currently not supported for this resource. 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 NodeGroupArgs(val clusterId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val name: Output<String>? = null, val nodeGroupConfig: Output<InstanceGroupConfigArgs>? = null, val nodeGroupId: Output<String>? = null, val project: Output<String>? = null, val regionId: Output<String>? = null, val requestId: Output<String>? = null, val roles: Output<List<NodeGroupRolesItem>>? = null) : ConvertibleToJava<NodeGroupArgs>

Creates a node group in a cluster. The returned Operation.metadata is NodeGroupOperationMetadata (https://cloud.google.com/dataproc/docs/reference/rpc/google.cloud.dataproc.v1#nodegroupoperationmetadata). Auto-naming is currently not supported for this resource. 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 NodeGroupMapper : ResourceMapper<NodeGroup>
Link copied to clipboard
Link copied to clipboard
class RegionAutoscalingPolicyIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class RegionAutoscalingPolicyIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class RegionAutoscalingPolicyIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 RegionAutoscalingPolicyIamPolicyArgs(val autoscalingPolicyId: Output<String>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val regionId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RegionAutoscalingPolicyIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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
class RegionClusterIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
class RegionClusterIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
class RegionClusterIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 RegionClusterIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val clusterId: Output<String>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val regionId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RegionClusterIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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
class RegionJobIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
class RegionJobIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
Link copied to clipboard
class RegionJobIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 RegionJobIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val jobId: Output<String>? = null, val project: Output<String>? = null, val regionId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RegionJobIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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
class RegionOperationIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class RegionOperationIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class RegionOperationIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 RegionOperationIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val operationId: Output<String>? = null, val project: Output<String>? = null, val regionId: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<RegionOperationIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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
class RegionWorkflowTemplateIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class RegionWorkflowTemplateIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class RegionWorkflowTemplateIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 RegionWorkflowTemplateIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val project: Output<String>? = null, val regionId: Output<String>? = null, val version: Output<Int>? = null, val workflowTemplateId: Output<String>? = null) : ConvertibleToJava<RegionWorkflowTemplateIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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
class WorkflowTemplate : KotlinCustomResource

Creates new workflow template. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class WorkflowTemplateArgs(val dagTimeout: Output<String>? = null, val id: Output<String>? = null, val jobs: Output<List<OrderedJobArgs>>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val parameters: Output<List<TemplateParameterArgs>>? = null, val placement: Output<WorkflowTemplatePlacementArgs>? = null, val project: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<WorkflowTemplateArgs>

Creates new workflow template. Auto-naming is currently not supported for this resource.

Link copied to clipboard
class WorkflowTemplateIamBinding : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class WorkflowTemplateIamMember : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

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

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.

Link copied to clipboard
class WorkflowTemplateIamPolicy : KotlinCustomResource

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 WorkflowTemplateIamPolicyArgs(val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val version: Output<Int>? = null, val workflowTemplateId: Output<String>? = null) : ConvertibleToJava<WorkflowTemplateIamPolicyArgs>

Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. 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 WorkflowTemplateMapper : ResourceMapper<WorkflowTemplate>

Functions

Link copied to clipboard
fun batch(name: String): Batch
suspend fun batch(name: String, block: suspend BatchResourceBuilder.() -> Unit): Batch
Link copied to clipboard
fun cluster(name: String): Cluster
suspend fun cluster(name: String, block: suspend ClusterResourceBuilder.() -> Unit): Cluster
Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
suspend fun nodeGroup(name: String, block: suspend NodeGroupResourceBuilder.() -> Unit): NodeGroup
Link copied to clipboard