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

Attributes

  • basepath (type: String.t, default: nil) - URI path prefix used to route to the specified environment. May contain one or more wildcards. For example, path segments consisting of a single * character will match any string.
  • envGroupRevision (type: String.t, default: nil) - The env group config revision_id when this rule was added or last updated. This value is set when the rule is created and will only update if the the environment_id changes. It is used to determine if the runtime is up to date with respect to this rule. This field is omitted from the IngressConfig unless the GetDeployedIngressConfig API is called with view=FULL.
  • environment (type: String.t, default: nil) - Name of an environment bound to the environment group in the following format: organizations/{org}/environments/{env}.
  • receiver (type: String.t, default: nil) - The resource name of the proxy revision that is receiving this basepath in the following format: organizations/{org}/apis/{api}/revisions/{rev}. This field is omitted from the IngressConfig unless the GetDeployedIngressConfig API is called with view=FULL.
  • updateTime (type: DateTime.t, default: nil) - The unix timestamp when this rule was updated. This is updated whenever env_group_revision is updated. This field is omitted from the IngressConfig unless the GetDeployedIngressConfig API is called with view=FULL.

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.GoogleCloudApigeeV1RoutingRule{
  basepath: String.t(),
  envGroupRevision: String.t(),
  environment: String.t(),
  receiver: String.t(),
  updateTime: DateTime.t()
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.