ConfigArgs

data class ConfigArgs(val description: Output<String>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val requestId: Output<String>? = null) : ConvertibleToJava<ConfigArgs>

Creates a new RuntimeConfig resource. The configuration name must be unique within project.

Constructors

Link copied to clipboard
fun ConfigArgs(description: Output<String>? = null, name: Output<String>? = null, project: Output<String>? = null, requestId: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ConfigArgs

Properties

Link copied to clipboard
val description: Output<String>? = null

An optional description of the RuntimeConfig object.

Link copied to clipboard
val name: Output<String>? = null

The resource name of a runtime config. The name must have the format: projects/PROJECT_ID/configs/CONFIG_NAME The [PROJECT_ID] must be a valid project ID, and [CONFIG_NAME] is an arbitrary name that matches the [0-9A-Za-z](?:[_&#46;A-Za-z0-9-]{0,62}[_&#46;A-Za-z0-9])? regular expression. The length of [CONFIG_NAME] must be less than 64 characters. You pick the RuntimeConfig resource name, but the server will validate that the name adheres to this format. After you create the resource, you cannot change the resource's name.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard
val requestId: Output<String>? = null

An optional but recommended unique request_id. If the server receives two create() requests with the same request_id, then the second request will be ignored and the first resource created and stored in the backend is returned. Empty request_id fields are ignored. It is responsibility of the client to ensure uniqueness of the request_id strings. request_id strings are limited to 64 characters.