Class EnvironmentArgs


  • public final class EnvironmentArgs
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  EnvironmentArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • 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`.