View Source GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1EnvironmentGroupConfig (google_api_apigee v0.46.0)
EnvironmentGroupConfig is a revisioned snapshot of an EnvironmentGroup and its associated routing rules.
Attributes
-
endpointChainingRules
(type:list(GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1EndpointChainingRule.t)
, default:nil
) - A list of proxies in each deployment group for proxy chaining calls. -
hostnames
(type:list(String.t)
, default:nil
) - Host names for the environment group. -
location
(type:String.t
, default:nil
) - When this message appears in the top-level IngressConfig, this field will be populated in lieu of the inlined routing_rules and hostnames fields. Some URL for downloading the full EnvironmentGroupConfig for this 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.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1EnvironmentGroupConfig{ endpointChainingRules: [GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1EndpointChainingRule.t()] | nil, hostnames: [String.t()] | nil, location: String.t() | nil, name: String.t() | nil, revisionId: String.t() | nil, routingRules: [GoogleApi.Apigee.V1.Model.GoogleCloudApigeeV1RoutingRule.t()] | nil, uid: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.