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

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


  • 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


Unwrap a decoded JSON object into its complex fields.

Link to this section Types


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

Link to this section Functions


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

Unwrap a decoded JSON object into its complex fields.