EnvironmentArgs

data class EnvironmentArgs(val apiProxyType: Output<EnvironmentApiProxyType>? = null, val deploymentType: Output<EnvironmentDeploymentType>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val forwardProxyUri: Output<String>? = null, val name: Output<String>? = null, val nodeConfig: Output<GoogleCloudApigeeV1NodeConfigArgs>? = null, val organizationId: Output<String>? = null, val properties: Output<GoogleCloudApigeeV1PropertiesArgs>? = null) : ConvertibleToJava<EnvironmentArgs>

Creates an environment in an organization.

Constructors

Link copied to clipboard
fun EnvironmentArgs(apiProxyType: Output<EnvironmentApiProxyType>? = null, deploymentType: Output<EnvironmentDeploymentType>? = null, description: Output<String>? = null, displayName: Output<String>? = null, forwardProxyUri: Output<String>? = null, name: Output<String>? = null, nodeConfig: Output<GoogleCloudApigeeV1NodeConfigArgs>? = null, organizationId: Output<String>? = null, properties: Output<GoogleCloudApigeeV1PropertiesArgs>? = null)

Functions

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

Properties

Link copied to clipboard

Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.

Link copied to clipboard

Optional. Deployment type supported by the environment. The deployment type can be set when creating the environment and cannot be changed. When you enable archive deployment, you will be prevented from performing a /apigee/docs/api-platform/local-development/overview#prevented-actions within the environment, including: * Managing the deployment of API proxy or shared flow revisions * Creating, updating, or deleting resource files * Creating, updating, or deleting target servers

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

Optional. Description of the environment.

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

Optional. Display name for this environment.

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

Optional. Url of the forward proxy to be applied to the runtime instances in this environment. Must be in the format of {scheme}://{hostname}:{port}. Note that scheme must be one of "http" or "https", and port must be supplied.

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

Name of the environment. Values must match the regular expression ^[&#46;\\p{Alnum}-_]{1,255}$

Link copied to clipboard

Optional. NodeConfig of the environment.

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

Optional. Key-value pairs that may be used for customizing the environment.