Class: Google::Cloud::Deploy::V1::KubernetesConfig::GatewayServiceMesh::RouteDestinations

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/deploy/v1/cloud_deploy.rb

Overview

Information about route destinations for the Gateway API service mesh.

Instance Attribute Summary collapse

Instance Attribute Details

#destination_ids::Array<::String>

Returns Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.

Returns:

  • (::Array<::String>)

    Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and "@self" to include the Target cluster.



381
382
383
384
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 381

class RouteDestinations
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#propagate_service::Boolean

Returns Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified.

Returns:

  • (::Boolean)

    Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified.



381
382
383
384
# File 'proto_docs/google/cloud/deploy/v1/cloud_deploy.rb', line 381

class RouteDestinations
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end