![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.gcp.composer.kotlin.EnvironmentArgs.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-gcp-kotlin Show documentation
Show all versions of pulumi-gcp-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.gcp.composer.kotlin
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.gcp.composer.EnvironmentArgs.builder
import com.pulumi.gcp.composer.kotlin.inputs.EnvironmentConfigArgs
import com.pulumi.gcp.composer.kotlin.inputs.EnvironmentConfigArgsBuilder
import com.pulumi.gcp.composer.kotlin.inputs.EnvironmentStorageConfigArgs
import com.pulumi.gcp.composer.kotlin.inputs.EnvironmentStorageConfigArgsBuilder
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import com.pulumi.kotlin.applySuspend
import kotlin.Pair
import kotlin.String
import kotlin.Suppress
import kotlin.Unit
import kotlin.collections.Map
import kotlin.jvm.JvmName
/**
*
* ## Import
* Environment can be imported using any of these accepted formats:
* * `projects/{{project}}/locations/{{region}}/environments/{{name}}`
* * `{{project}}/{{region}}/{{name}}`
* * `{{name}}`
* When using the `pulumi import` command, Environment can be imported using one of the formats above. For example:
* ```sh
* $ pulumi import gcp:composer/environment:Environment default projects/{{project}}/locations/{{region}}/environments/{{name}}
* ```
* ```sh
* $ pulumi import gcp:composer/environment:Environment default {{project}}/{{region}}/{{name}}
* ```
* ```sh
* $ pulumi import gcp:composer/environment:Environment default {{name}}
* ```
* @property config Configuration parameters for this environment.
* @property labels User-defined labels for this environment. The labels map can contain no more than 64 entries. Entries of the labels map
* are UTF8 strings that comply with the following restrictions: Label keys must be between 1 and 63 characters long and
* must conform to the following regular expression: a-z?. Label values must be between 0 and 63 characters long and must
* conform to the regular expression (a-z?)?. No more than 64 labels can be associated with a given environment. Both keys
* and values must be <= 128 bytes in size. **Note**: This field is non-authoritative, and will only manage the labels
* present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the
* resource.
* @property name Name of the environment.
* @property project The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
* @property region The location or Compute Engine region for the environment.
* @property storageConfig Configuration options for storage used by Composer environment.
*/
public data class EnvironmentArgs(
public val config: Output? = null,
public val labels: Output
© 2015 - 2025 Weber Informatics LLC | Privacy Policy