GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1EnvironmentGroupConfig (google_api_apigee v0.24.1) View Source

EnvironmentGroupConfig is a revisioned snapshot of an EnvironmentGroup and its associated routing rules.

Attributes

  • hostnames (type: list(String.t), default: nil) - Host names for the environment group.
  • name (type: String.t, default: nil) - Name of the environment group in the following format: organizations/{org}/envgroups/{envgroup}.
  • revisionId (type: String.t, default: nil) - Revision id that defines the ordering of the EnvironmentGroupConfig resource. The higher the revision, the more recently the configuration was deployed.
  • routingRules (type: list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1RoutingRule.t), default: nil) - Ordered list of routing rules defining how traffic to this environment group's hostnames should be routed to different environments.
  • uid (type: String.t, default: nil) - A unique id for the environment group config that will only change if the environment group is deleted and recreated.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1EnvironmentGroupConfig{
  hostnames: [String.t()],
  name: String.t(),
  revisionId: String.t(),
  routingRules: [GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1RoutingRule.t()],
  uid: String.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.