Package com.pulumi.gcp.apigee
Class EnvironmentArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.apigee.EnvironmentArgs
-
public final class EnvironmentArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EnvironmentArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static EnvironmentArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
apiProxyType()
static EnvironmentArgs.Builder
builder()
static EnvironmentArgs.Builder
builder(EnvironmentArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
deploymentType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
displayName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<EnvironmentNodeConfigArgs>>
nodeConfig()
com.pulumi.core.Output<java.lang.String>
orgId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
type()
-
-
-
Field Detail
-
Empty
public static final EnvironmentArgs Empty
-
-
Method Detail
-
apiProxyType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> apiProxyType()
- Returns:
- Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed. Possible values are: `API_PROXY_TYPE_UNSPECIFIED`, `PROGRAMMABLE`, `CONFIGURABLE`.
-
deploymentType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> deploymentType()
- Returns:
- 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 subset of 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. Possible values are: `DEPLOYMENT_TYPE_UNSPECIFIED`, `PROXY`, `ARCHIVE`.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Description of the environment.
-
displayName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
- Returns:
- Display name of the environment.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The resource ID of the environment.
-
nodeConfig
public java.util.Optional<com.pulumi.core.Output<EnvironmentNodeConfigArgs>> nodeConfig()
- Returns:
- NodeConfig for setting the min/max number of nodes associated with the environment. Structure is documented below.
-
orgId
public com.pulumi.core.Output<java.lang.String> orgId()
- Returns:
- The Apigee Organization associated with the Apigee environment, in the format `organizations/{{org_name}}`. ***
-
type
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
- Returns:
- Types that can be selected for an Environment. Each of the types are limited by capability and capacity. Refer to Apigee's public documentation to understand about each of these types in details. An Apigee org can support heterogeneous Environments. Possible values are: `ENVIRONMENT_TYPE_UNSPECIFIED`, `BASE`, `INTERMEDIATE`, `COMPREHENSIVE`.
-
builder
public static EnvironmentArgs.Builder builder()
-
builder
public static EnvironmentArgs.Builder builder(EnvironmentArgs defaults)
-
-