Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class DeliveryPipeline : KotlinCustomResource

Creates a new DeliveryPipeline in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class DeliveryPipelineArgs(val annotations: Output<Map<String, String>>? = null, val deliveryPipelineId: Output<String>? = null, val description: Output<String>? = null, val etag: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val serialPipeline: Output<SerialPipelineArgs>? = null, val suspended: Output<Boolean>? = null) : ConvertibleToJava<DeliveryPipelineArgs>

Creates a new DeliveryPipeline in a given project and location. Auto-naming is currently not supported for this resource.

Link copied to clipboard
class DeliveryPipelineIamBinding : 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 DeliveryPipelineIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DeliveryPipelineIamBindingArgs>

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 DeliveryPipelineIamMember : 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 DeliveryPipelineIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<DeliveryPipelineIamMemberArgs>

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 DeliveryPipelineIamPolicy : 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 DeliveryPipelineIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val deliveryPipelineId: Output<String>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<DeliveryPipelineIamPolicyArgs>

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 DeliveryPipelineMapper : ResourceMapper<DeliveryPipeline>
Link copied to clipboard
class Release : KotlinCustomResource

Creates a new Release in a given project and location. 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 ReleaseArgs(val annotations: Output<Map<String, String>>? = null, val buildArtifacts: Output<List<BuildArtifactArgs>>? = null, val deliveryPipelineId: Output<String>? = null, val description: Output<String>? = null, val etag: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val releaseId: Output<String>? = null, val requestId: Output<String>? = null, val skaffoldConfigPath: Output<String>? = null, val skaffoldConfigUri: Output<String>? = null, val skaffoldVersion: Output<String>? = null) : ConvertibleToJava<ReleaseArgs>

Creates a new Release in a given project and location. 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 ReleaseMapper : ResourceMapper<Release>
Link copied to clipboard
Link copied to clipboard
class Rollout : KotlinCustomResource

Creates a new Rollout in a given project and location. 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 RolloutArgs(val annotations: Output<Map<String, String>>? = null, val deliveryPipelineId: Output<String>? = null, val description: Output<String>? = null, val etag: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val releaseId: Output<String>? = null, val requestId: Output<String>? = null, val rolloutId: Output<String>? = null, val startingPhaseId: Output<String>? = null, val targetId: Output<String>? = null) : ConvertibleToJava<RolloutArgs>

Creates a new Rollout in a given project and location. 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 RolloutMapper : ResourceMapper<Rollout>
Link copied to clipboard
Link copied to clipboard
class Target : KotlinCustomResource

Creates a new Target in a given project and location.

Link copied to clipboard
data class TargetArgs(val annotations: Output<Map<String, String>>? = null, val anthosCluster: Output<AnthosClusterArgs>? = null, val description: Output<String>? = null, val etag: Output<String>? = null, val executionConfigs: Output<List<ExecutionConfigArgs>>? = null, val gke: Output<GkeClusterArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val multiTarget: Output<MultiTargetArgs>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null, val requireApproval: Output<Boolean>? = null, val run: Output<CloudRunLocationArgs>? = null, val targetId: Output<String>? = null) : ConvertibleToJava<TargetArgs>

Creates a new Target in a given project and location.

Link copied to clipboard

Builder for TargetArgs.

Link copied to clipboard
class TargetIamBinding : 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 TargetIamBindingArgs(val condition: Output<ConditionArgs>? = null, val members: Output<List<String>>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<TargetIamBindingArgs>

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
object TargetIamBindingMapper : ResourceMapper<TargetIamBinding>
Link copied to clipboard
class TargetIamMember : 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 TargetIamMemberArgs(val condition: Output<ConditionArgs>? = null, val member: Output<String>? = null, val name: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<TargetIamMemberArgs>

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
object TargetIamMemberMapper : ResourceMapper<TargetIamMember>
Link copied to clipboard
class TargetIamPolicy : 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 TargetIamPolicyArgs(val auditConfigs: Output<List<AuditConfigArgs>>? = null, val bindings: Output<List<BindingArgs>>? = null, val etag: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val targetId: Output<String>? = null, val updateMask: Output<String>? = null, val version: Output<Int>? = null) : ConvertibleToJava<TargetIamPolicyArgs>

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 TargetIamPolicyMapper : ResourceMapper<TargetIamPolicy>
Link copied to clipboard
object TargetMapper : ResourceMapper<Target>
Link copied to clipboard

Builder for Target.

Functions

Link copied to clipboard
Link copied to clipboard
fun release(name: String): Release
suspend fun release(name: String, block: suspend ReleaseResourceBuilder.() -> Unit): Release
Link copied to clipboard
fun rollout(name: String): Rollout
suspend fun rollout(name: String, block: suspend RolloutResourceBuilder.() -> Unit): Rollout
Link copied to clipboard
fun target(name: String): Target
suspend fun target(name: String, block: suspend TargetResourceBuilder.() -> Unit): Target
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard