View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Environment (google_api_apigee v0.46.0)

Attributes

  • apiProxyType (type: String.t, default: nil) - Optional. API Proxy type supported by the environment. The type can be set when creating the Environment and cannot be changed.
  • createdAt (type: String.t, default: nil) - Output only. Creation time of this environment as milliseconds since epoch.
  • deploymentType (type: String.t, default: nil) - 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
  • description (type: String.t, default: nil) - Optional. Description of the environment.
  • displayName (type: String.t, default: nil) - Optional. Display name for this environment.
  • forwardProxyUri (type: String.t, default: nil) - Optional. URI 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 the scheme must be one of "http" or "https", and the port must be supplied. To remove a forward proxy setting, update the field to an empty value. Note: At this time, PUT operations to add forwardProxyUri to an existing environment fail if the environment has nodeConfig set up. To successfully add the forwardProxyUri setting in this case, include the NodeConfig details with the request.
  • hasAttachedFlowHooks (type: boolean(), default: nil) -
  • lastModifiedAt (type: String.t, default: nil) - Output only. Last modification time of this environment as milliseconds since epoch.
  • name (type: String.t, default: nil) - Required. Name of the environment. Values must match the regular expression ^[.\\p{Alnum}-_]{1,255}$
  • nodeConfig (type: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1NodeConfig.t, default: nil) - Optional. NodeConfig of the environment.
  • properties (type: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Properties.t, default: nil) - Optional. Key-value pairs that may be used for customizing the environment.
  • state (type: String.t, default: nil) - Output only. State of the environment. Values other than ACTIVE means the resource is not ready to use.
  • type (type: String.t, default: nil) - Optional. EnvironmentType selected for the environment.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Environment{
  apiProxyType: String.t() | nil,
  createdAt: String.t() | nil,
  deploymentType: String.t() | nil,
  description: String.t() | nil,
  displayName: String.t() | nil,
  forwardProxyUri: String.t() | nil,
  hasAttachedFlowHooks: boolean() | nil,
  lastModifiedAt: String.t() | nil,
  name: String.t() | nil,
  nodeConfig: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1NodeConfig.t() | nil,
  properties: GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1Properties.t() | nil,
  state: String.t() | nil,
  type: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.