NotificationEndpointGrpcSettings(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)
Represents a gRPC setting that describes one gRPC notification endpoint and the retry duration attempting to send notification to this endpoint.
Attributes
Name | Description |
authority |
str
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 This field is a member of `oneof`_ ``_authority``. |
endpoint |
str
Endpoint to which gRPC notifications are sent. This must be a valid gRPCLB DNS name. This field is a member of `oneof`_ ``_endpoint``. |
payload_name |
str
Optional. If specified, this field is used to populate the "name" field in gRPC requests. This field is a member of `oneof`_ ``_payload_name``. |
resend_interval |
google.cloud.compute_v1.types.Duration
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. This field is a member of `oneof`_ ``_resend_interval``. |
retry_duration_sec |
int
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. This field is a member of `oneof`_ ``_retry_duration_sec``. |