GoogleApi.Compute.V1.Model.NotificationEndpointGrpcSettings (google_api_compute v0.31.0) View Source
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
Attributes
-
authority
(type:String.t
, default:nil
) - Optional. If specified, this field is used to set the authority header by the sender of notifications. See https://tools.ietf.org/html/rfc7540#section-8.1.2.3 -
endpoint
(type:String.t
, default:nil
) - Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name. -
payloadName
(type:String.t
, default:nil
) - Optional. If specified, this field is used to populate the "name" field in gRPC requests. -
resendInterval
(type:GoogleApi.Compute.V1.Model.Duration.t
, default:nil
) - Optional. This field is used to configure how often to send a full update of all non-healthy backends. If unspecified, full updates are not sent. If specified, must be in the range between 600 seconds to 3600 seconds. Nanos are disallowed. -
retryDurationSec
(type:integer()
, default:nil
) - How much time (in seconds) is spent attempting notification retries until a successful response is received. Default is 30s. Limit is 20m (1200s). Must be a positive number.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Compute.V1.Model.NotificationEndpointGrpcSettings{ authority: String.t(), endpoint: String.t(), payloadName: String.t(), resendInterval: GoogleApi.Compute.V1.Model.Duration.t(), retryDurationSec: integer() }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.