com.pulumi.alicloud.arms.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-alicloud-kotlin Show documentation
Show all versions of pulumi-alicloud-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.alicloud.arms.kotlin
import com.pulumi.alicloud.arms.EnvironmentArgs.builder
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.Pair
import kotlin.String
import kotlin.Suppress
import kotlin.collections.Map
import kotlin.jvm.JvmName
/**
* Provides a ARMS Environment resource. The arms environment.
* For information about ARMS Environment and how to use it, see [What is Environment](https://www.alibabacloud.com/help/en/arms/developer-reference/api-arms-2019-08-08-createenvironment).
* > **NOTE:** Available since v1.212.0.
* ## Import
* ARMS Environment can be imported using the id, e.g.
* ```sh
* $ pulumi import alicloud:arms/environment:Environment example
* ```
* @property aliyunLang The locale. The default is Chinese zh | en.
* @property bindResourceId The id or vpcId of the bound container instance.
* @property dropMetrics List of abandoned indicators.
* @property environmentName The name of the resource.
* @property environmentSubType Subtype of environment:
* - Type of CS: ACK is currently supported.
* - Type of ECS: currently supports ECS.
* - Type of Cloud: currently supports Cloud.
* @property environmentType Type of environment.
* @property managedType Hosting type:
* - none: unmanaged. The default value of the ACK cluster.
* - agent: Managed agent (including ksm). Default values of ASK, ACS, and Acone clusters.
* - agent-exproter: Managed agent and exporter. The default value of the cloud service type.
* @property resourceGroupId The ID of the resource group.
* @property tags The tag of the resource.
*/
public data class EnvironmentArgs(
public val aliyunLang: Output? = null,
public val bindResourceId: Output? = null,
public val dropMetrics: Output? = null,
public val environmentName: Output? = null,
public val environmentSubType: Output? = null,
public val environmentType: Output? = null,
public val managedType: Output? = null,
public val resourceGroupId: Output? = null,
public val tags: Output