Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterBackendGroupServiceServer(s grpc.ServiceRegistrar, srv BackendGroupServiceServer)
- func RegisterHttpRouterServiceServer(s grpc.ServiceRegistrar, srv HttpRouterServiceServer)
- func RegisterLoadBalancerServiceServer(s grpc.ServiceRegistrar, srv LoadBalancerServiceServer)
- func RegisterTargetGroupServiceServer(s grpc.ServiceRegistrar, srv TargetGroupServiceServer)
- func RegisterVirtualHostServiceServer(s grpc.ServiceRegistrar, srv VirtualHostServiceServer)
- type AddBackendMetadata
- func (*AddBackendMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *AddBackendMetadata) GetBackendGroupId() string
- func (x *AddBackendMetadata) GetBackendName() string
- func (*AddBackendMetadata) ProtoMessage()
- func (x *AddBackendMetadata) ProtoReflect() protoreflect.Message
- func (x *AddBackendMetadata) Reset()
- func (m *AddBackendMetadata) SetBackendGroupId(v string)
- func (m *AddBackendMetadata) SetBackendName(v string)
- func (x *AddBackendMetadata) String() string
- type AddBackendRequest
- func (*AddBackendRequest) Descriptor() ([]byte, []int)deprecated
- func (m *AddBackendRequest) GetBackend() isAddBackendRequest_Backend
- func (x *AddBackendRequest) GetBackendGroupId() string
- func (x *AddBackendRequest) GetGrpc() *GrpcBackend
- func (x *AddBackendRequest) GetHttp() *HttpBackend
- func (x *AddBackendRequest) GetStream() *StreamBackend
- func (*AddBackendRequest) ProtoMessage()
- func (x *AddBackendRequest) ProtoReflect() protoreflect.Message
- func (x *AddBackendRequest) Reset()
- func (m *AddBackendRequest) SetBackend(v AddBackendRequest_Backend)
- func (m *AddBackendRequest) SetBackendGroupId(v string)
- func (m *AddBackendRequest) SetGrpc(v *GrpcBackend)
- func (m *AddBackendRequest) SetHttp(v *HttpBackend)
- func (m *AddBackendRequest) SetStream(v *StreamBackend)
- func (x *AddBackendRequest) String() string
- type AddBackendRequest_Backend
- type AddBackendRequest_Grpc
- type AddBackendRequest_Http
- type AddBackendRequest_Stream
- type AddListenerMetadata
- func (*AddListenerMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *AddListenerMetadata) GetListenerName() string
- func (x *AddListenerMetadata) GetLoadBalancerId() string
- func (*AddListenerMetadata) ProtoMessage()
- func (x *AddListenerMetadata) ProtoReflect() protoreflect.Message
- func (x *AddListenerMetadata) Reset()
- func (m *AddListenerMetadata) SetListenerName(v string)
- func (m *AddListenerMetadata) SetLoadBalancerId(v string)
- func (x *AddListenerMetadata) String() string
- type AddListenerRequest
- func (*AddListenerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddListenerRequest) GetListenerSpec() *ListenerSpec
- func (x *AddListenerRequest) GetLoadBalancerId() string
- func (*AddListenerRequest) ProtoMessage()
- func (x *AddListenerRequest) ProtoReflect() protoreflect.Message
- func (x *AddListenerRequest) Reset()
- func (m *AddListenerRequest) SetListenerSpec(v *ListenerSpec)
- func (m *AddListenerRequest) SetLoadBalancerId(v string)
- func (x *AddListenerRequest) String() string
- type AddSniMatchMetadata
- func (*AddSniMatchMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *AddSniMatchMetadata) GetListenerName() string
- func (x *AddSniMatchMetadata) GetLoadBalancerId() string
- func (x *AddSniMatchMetadata) GetSniMatchName() string
- func (*AddSniMatchMetadata) ProtoMessage()
- func (x *AddSniMatchMetadata) ProtoReflect() protoreflect.Message
- func (x *AddSniMatchMetadata) Reset()
- func (m *AddSniMatchMetadata) SetListenerName(v string)
- func (m *AddSniMatchMetadata) SetLoadBalancerId(v string)
- func (m *AddSniMatchMetadata) SetSniMatchName(v string)
- func (x *AddSniMatchMetadata) String() string
- type AddSniMatchRequest
- func (*AddSniMatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddSniMatchRequest) GetHandler() *TlsHandler
- func (x *AddSniMatchRequest) GetListenerName() string
- func (x *AddSniMatchRequest) GetLoadBalancerId() string
- func (x *AddSniMatchRequest) GetName() string
- func (x *AddSniMatchRequest) GetServerNames() []string
- func (*AddSniMatchRequest) ProtoMessage()
- func (x *AddSniMatchRequest) ProtoReflect() protoreflect.Message
- func (x *AddSniMatchRequest) Reset()
- func (m *AddSniMatchRequest) SetHandler(v *TlsHandler)
- func (m *AddSniMatchRequest) SetListenerName(v string)
- func (m *AddSniMatchRequest) SetLoadBalancerId(v string)
- func (m *AddSniMatchRequest) SetName(v string)
- func (m *AddSniMatchRequest) SetServerNames(v []string)
- func (x *AddSniMatchRequest) String() string
- type AddTargetsMetadata
- func (*AddTargetsMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *AddTargetsMetadata) GetTargetGroupId() string
- func (*AddTargetsMetadata) ProtoMessage()
- func (x *AddTargetsMetadata) ProtoReflect() protoreflect.Message
- func (x *AddTargetsMetadata) Reset()
- func (m *AddTargetsMetadata) SetTargetGroupId(v string)
- func (x *AddTargetsMetadata) String() string
- type AddTargetsRequest
- func (*AddTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddTargetsRequest) GetTargetGroupId() string
- func (x *AddTargetsRequest) GetTargets() []*Target
- func (*AddTargetsRequest) ProtoMessage()
- func (x *AddTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *AddTargetsRequest) Reset()
- func (m *AddTargetsRequest) SetTargetGroupId(v string)
- func (m *AddTargetsRequest) SetTargets(v []*Target)
- func (x *AddTargetsRequest) String() string
- type Address
- func (*Address) Descriptor() ([]byte, []int)deprecated
- func (m *Address) GetAddress() isAddress_Address
- func (x *Address) GetExternalIpv4Address() *ExternalIpv4Address
- func (x *Address) GetExternalIpv6Address() *ExternalIpv6Address
- func (x *Address) GetInternalIpv4Address() *InternalIpv4Address
- func (*Address) ProtoMessage()
- func (x *Address) ProtoReflect() protoreflect.Message
- func (x *Address) Reset()
- func (m *Address) SetAddress(v Address_Address)
- func (m *Address) SetExternalIpv4Address(v *ExternalIpv4Address)
- func (m *Address) SetExternalIpv6Address(v *ExternalIpv6Address)
- func (m *Address) SetInternalIpv4Address(v *InternalIpv4Address)
- func (x *Address) String() string
- type AddressSpec
- func (*AddressSpec) Descriptor() ([]byte, []int)deprecated
- func (m *AddressSpec) GetAddressSpec() isAddressSpec_AddressSpec
- func (x *AddressSpec) GetExternalIpv4AddressSpec() *ExternalIpv4AddressSpec
- func (x *AddressSpec) GetExternalIpv6AddressSpec() *ExternalIpv6AddressSpec
- func (x *AddressSpec) GetInternalIpv4AddressSpec() *InternalIpv4AddressSpec
- func (*AddressSpec) ProtoMessage()
- func (x *AddressSpec) ProtoReflect() protoreflect.Message
- func (x *AddressSpec) Reset()
- func (m *AddressSpec) SetAddressSpec(v AddressSpec_AddressSpec)
- func (m *AddressSpec) SetExternalIpv4AddressSpec(v *ExternalIpv4AddressSpec)
- func (m *AddressSpec) SetExternalIpv6AddressSpec(v *ExternalIpv6AddressSpec)
- func (m *AddressSpec) SetInternalIpv4AddressSpec(v *InternalIpv4AddressSpec)
- func (x *AddressSpec) String() string
- type AddressSpec_AddressSpec
- type AddressSpec_ExternalIpv4AddressSpec
- type AddressSpec_ExternalIpv6AddressSpec
- type AddressSpec_InternalIpv4AddressSpec
- type Address_Address
- type Address_ExternalIpv4Address
- type Address_ExternalIpv6Address
- type Address_InternalIpv4Address
- type AllocationPolicy
- func (*AllocationPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AllocationPolicy) GetLocations() []*Location
- func (*AllocationPolicy) ProtoMessage()
- func (x *AllocationPolicy) ProtoReflect() protoreflect.Message
- func (x *AllocationPolicy) Reset()
- func (m *AllocationPolicy) SetLocations(v []*Location)
- func (x *AllocationPolicy) String() string
- type AutoScalePolicy
- func (*AutoScalePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *AutoScalePolicy) GetMaxSize() int64
- func (x *AutoScalePolicy) GetMinZoneSize() int64
- func (*AutoScalePolicy) ProtoMessage()
- func (x *AutoScalePolicy) ProtoReflect() protoreflect.Message
- func (x *AutoScalePolicy) Reset()
- func (m *AutoScalePolicy) SetMaxSize(v int64)
- func (m *AutoScalePolicy) SetMinZoneSize(v int64)
- func (x *AutoScalePolicy) String() string
- type BackendGroup
- func (*BackendGroup) Descriptor() ([]byte, []int)deprecated
- func (m *BackendGroup) GetBackend() isBackendGroup_Backend
- func (x *BackendGroup) GetCreatedAt() *timestamppb.Timestamp
- func (x *BackendGroup) GetDescription() string
- func (x *BackendGroup) GetFolderId() string
- func (x *BackendGroup) GetGrpc() *GrpcBackendGroup
- func (x *BackendGroup) GetHttp() *HttpBackendGroup
- func (x *BackendGroup) GetId() string
- func (x *BackendGroup) GetLabels() map[string]string
- func (x *BackendGroup) GetName() string
- func (x *BackendGroup) GetStream() *StreamBackendGroup
- func (*BackendGroup) ProtoMessage()
- func (x *BackendGroup) ProtoReflect() protoreflect.Message
- func (x *BackendGroup) Reset()
- func (m *BackendGroup) SetBackend(v BackendGroup_Backend)
- func (m *BackendGroup) SetCreatedAt(v *timestamppb.Timestamp)
- func (m *BackendGroup) SetDescription(v string)
- func (m *BackendGroup) SetFolderId(v string)
- func (m *BackendGroup) SetGrpc(v *GrpcBackendGroup)
- func (m *BackendGroup) SetHttp(v *HttpBackendGroup)
- func (m *BackendGroup) SetId(v string)
- func (m *BackendGroup) SetLabels(v map[string]string)
- func (m *BackendGroup) SetName(v string)
- func (m *BackendGroup) SetStream(v *StreamBackendGroup)
- func (x *BackendGroup) String() string
- type BackendGroupServiceClient
- type BackendGroupServiceServer
- type BackendGroup_Backend
- type BackendGroup_Grpc
- type BackendGroup_Http
- type BackendGroup_Stream
- type BackendTls
- func (*BackendTls) Descriptor() ([]byte, []int)deprecated
- func (x *BackendTls) GetSni() string
- func (x *BackendTls) GetValidationContext() *ValidationContext
- func (*BackendTls) ProtoMessage()
- func (x *BackendTls) ProtoReflect() protoreflect.Message
- func (x *BackendTls) Reset()
- func (m *BackendTls) SetSni(v string)
- func (m *BackendTls) SetValidationContext(v *ValidationContext)
- func (x *BackendTls) String() string
- type ConnectionSessionAffinity
- func (*ConnectionSessionAffinity) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionSessionAffinity) GetSourceIp() bool
- func (*ConnectionSessionAffinity) ProtoMessage()
- func (x *ConnectionSessionAffinity) ProtoReflect() protoreflect.Message
- func (x *ConnectionSessionAffinity) Reset()
- func (m *ConnectionSessionAffinity) SetSourceIp(v bool)
- func (x *ConnectionSessionAffinity) String() string
- type CookieSessionAffinity
- func (*CookieSessionAffinity) Descriptor() ([]byte, []int)deprecated
- func (x *CookieSessionAffinity) GetName() string
- func (x *CookieSessionAffinity) GetTtl() *durationpb.Duration
- func (*CookieSessionAffinity) ProtoMessage()
- func (x *CookieSessionAffinity) ProtoReflect() protoreflect.Message
- func (x *CookieSessionAffinity) Reset()
- func (m *CookieSessionAffinity) SetName(v string)
- func (m *CookieSessionAffinity) SetTtl(v *durationpb.Duration)
- func (x *CookieSessionAffinity) String() string
- type CreateBackendGroupMetadata
- func (*CreateBackendGroupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBackendGroupMetadata) GetBackendGroupId() string
- func (*CreateBackendGroupMetadata) ProtoMessage()
- func (x *CreateBackendGroupMetadata) ProtoReflect() protoreflect.Message
- func (x *CreateBackendGroupMetadata) Reset()
- func (m *CreateBackendGroupMetadata) SetBackendGroupId(v string)
- func (x *CreateBackendGroupMetadata) String() string
- type CreateBackendGroupRequest
- func (*CreateBackendGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (m *CreateBackendGroupRequest) GetBackend() isCreateBackendGroupRequest_Backend
- func (x *CreateBackendGroupRequest) GetDescription() string
- func (x *CreateBackendGroupRequest) GetFolderId() string
- func (x *CreateBackendGroupRequest) GetGrpc() *GrpcBackendGroup
- func (x *CreateBackendGroupRequest) GetHttp() *HttpBackendGroup
- func (x *CreateBackendGroupRequest) GetLabels() map[string]string
- func (x *CreateBackendGroupRequest) GetName() string
- func (x *CreateBackendGroupRequest) GetStream() *StreamBackendGroup
- func (*CreateBackendGroupRequest) ProtoMessage()
- func (x *CreateBackendGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBackendGroupRequest) Reset()
- func (m *CreateBackendGroupRequest) SetBackend(v CreateBackendGroupRequest_Backend)
- func (m *CreateBackendGroupRequest) SetDescription(v string)
- func (m *CreateBackendGroupRequest) SetFolderId(v string)
- func (m *CreateBackendGroupRequest) SetGrpc(v *GrpcBackendGroup)
- func (m *CreateBackendGroupRequest) SetHttp(v *HttpBackendGroup)
- func (m *CreateBackendGroupRequest) SetLabels(v map[string]string)
- func (m *CreateBackendGroupRequest) SetName(v string)
- func (m *CreateBackendGroupRequest) SetStream(v *StreamBackendGroup)
- func (x *CreateBackendGroupRequest) String() string
- type CreateBackendGroupRequest_Backend
- type CreateBackendGroupRequest_Grpc
- type CreateBackendGroupRequest_Http
- type CreateBackendGroupRequest_Stream
- type CreateHttpRouterMetadata
- func (*CreateHttpRouterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CreateHttpRouterMetadata) GetHttpRouterId() string
- func (*CreateHttpRouterMetadata) ProtoMessage()
- func (x *CreateHttpRouterMetadata) ProtoReflect() protoreflect.Message
- func (x *CreateHttpRouterMetadata) Reset()
- func (m *CreateHttpRouterMetadata) SetHttpRouterId(v string)
- func (x *CreateHttpRouterMetadata) String() string
- type CreateHttpRouterRequest
- func (*CreateHttpRouterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateHttpRouterRequest) GetDescription() string
- func (x *CreateHttpRouterRequest) GetFolderId() string
- func (x *CreateHttpRouterRequest) GetLabels() map[string]string
- func (x *CreateHttpRouterRequest) GetName() string
- func (x *CreateHttpRouterRequest) GetRouteOptions() *RouteOptions
- func (x *CreateHttpRouterRequest) GetVirtualHosts() []*VirtualHost
- func (*CreateHttpRouterRequest) ProtoMessage()
- func (x *CreateHttpRouterRequest) ProtoReflect() protoreflect.Message
- func (x *CreateHttpRouterRequest) Reset()
- func (m *CreateHttpRouterRequest) SetDescription(v string)
- func (m *CreateHttpRouterRequest) SetFolderId(v string)
- func (m *CreateHttpRouterRequest) SetLabels(v map[string]string)
- func (m *CreateHttpRouterRequest) SetName(v string)
- func (m *CreateHttpRouterRequest) SetRouteOptions(v *RouteOptions)
- func (m *CreateHttpRouterRequest) SetVirtualHosts(v []*VirtualHost)
- func (x *CreateHttpRouterRequest) String() string
- type CreateLoadBalancerMetadata
- func (*CreateLoadBalancerMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoadBalancerMetadata) GetLoadBalancerId() string
- func (*CreateLoadBalancerMetadata) ProtoMessage()
- func (x *CreateLoadBalancerMetadata) ProtoReflect() protoreflect.Message
- func (x *CreateLoadBalancerMetadata) Reset()
- func (m *CreateLoadBalancerMetadata) SetLoadBalancerId(v string)
- func (x *CreateLoadBalancerMetadata) String() string
- type CreateLoadBalancerRequest
- func (*CreateLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLoadBalancerRequest) GetAllocationPolicy() *AllocationPolicy
- func (x *CreateLoadBalancerRequest) GetAutoScalePolicy() *AutoScalePolicy
- func (x *CreateLoadBalancerRequest) GetDescription() string
- func (x *CreateLoadBalancerRequest) GetFolderId() string
- func (x *CreateLoadBalancerRequest) GetLabels() map[string]string
- func (x *CreateLoadBalancerRequest) GetListenerSpecs() []*ListenerSpec
- func (x *CreateLoadBalancerRequest) GetLogOptions() *LogOptions
- func (x *CreateLoadBalancerRequest) GetName() string
- func (x *CreateLoadBalancerRequest) GetNetworkId() string
- func (x *CreateLoadBalancerRequest) GetRegionId() string
- func (x *CreateLoadBalancerRequest) GetSecurityGroupIds() []string
- func (*CreateLoadBalancerRequest) ProtoMessage()
- func (x *CreateLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLoadBalancerRequest) Reset()
- func (m *CreateLoadBalancerRequest) SetAllocationPolicy(v *AllocationPolicy)
- func (m *CreateLoadBalancerRequest) SetAutoScalePolicy(v *AutoScalePolicy)
- func (m *CreateLoadBalancerRequest) SetDescription(v string)
- func (m *CreateLoadBalancerRequest) SetFolderId(v string)
- func (m *CreateLoadBalancerRequest) SetLabels(v map[string]string)
- func (m *CreateLoadBalancerRequest) SetListenerSpecs(v []*ListenerSpec)
- func (m *CreateLoadBalancerRequest) SetLogOptions(v *LogOptions)
- func (m *CreateLoadBalancerRequest) SetName(v string)
- func (m *CreateLoadBalancerRequest) SetNetworkId(v string)
- func (m *CreateLoadBalancerRequest) SetRegionId(v string)
- func (m *CreateLoadBalancerRequest) SetSecurityGroupIds(v []string)
- func (x *CreateLoadBalancerRequest) String() string
- type CreateTargetGroupMetadata
- func (*CreateTargetGroupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTargetGroupMetadata) GetTargetGroupId() string
- func (*CreateTargetGroupMetadata) ProtoMessage()
- func (x *CreateTargetGroupMetadata) ProtoReflect() protoreflect.Message
- func (x *CreateTargetGroupMetadata) Reset()
- func (m *CreateTargetGroupMetadata) SetTargetGroupId(v string)
- func (x *CreateTargetGroupMetadata) String() string
- type CreateTargetGroupRequest
- func (*CreateTargetGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTargetGroupRequest) GetDescription() string
- func (x *CreateTargetGroupRequest) GetFolderId() string
- func (x *CreateTargetGroupRequest) GetLabels() map[string]string
- func (x *CreateTargetGroupRequest) GetName() string
- func (x *CreateTargetGroupRequest) GetTargets() []*Target
- func (*CreateTargetGroupRequest) ProtoMessage()
- func (x *CreateTargetGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTargetGroupRequest) Reset()
- func (m *CreateTargetGroupRequest) SetDescription(v string)
- func (m *CreateTargetGroupRequest) SetFolderId(v string)
- func (m *CreateTargetGroupRequest) SetLabels(v map[string]string)
- func (m *CreateTargetGroupRequest) SetName(v string)
- func (m *CreateTargetGroupRequest) SetTargets(v []*Target)
- func (x *CreateTargetGroupRequest) String() string
- type CreateVirtualHostMetadata
- func (*CreateVirtualHostMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVirtualHostMetadata) GetHttpRouterId() string
- func (x *CreateVirtualHostMetadata) GetVirtualHostName() string
- func (*CreateVirtualHostMetadata) ProtoMessage()
- func (x *CreateVirtualHostMetadata) ProtoReflect() protoreflect.Message
- func (x *CreateVirtualHostMetadata) Reset()
- func (m *CreateVirtualHostMetadata) SetHttpRouterId(v string)
- func (m *CreateVirtualHostMetadata) SetVirtualHostName(v string)
- func (x *CreateVirtualHostMetadata) String() string
- type CreateVirtualHostRequest
- func (*CreateVirtualHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVirtualHostRequest) GetAuthority() []string
- func (x *CreateVirtualHostRequest) GetHttpRouterId() string
- func (x *CreateVirtualHostRequest) GetModifyRequestHeaders() []*HeaderModification
- func (x *CreateVirtualHostRequest) GetModifyResponseHeaders() []*HeaderModification
- func (x *CreateVirtualHostRequest) GetName() string
- func (x *CreateVirtualHostRequest) GetRateLimit() *RateLimit
- func (x *CreateVirtualHostRequest) GetRouteOptions() *RouteOptions
- func (x *CreateVirtualHostRequest) GetRoutes() []*Route
- func (*CreateVirtualHostRequest) ProtoMessage()
- func (x *CreateVirtualHostRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVirtualHostRequest) Reset()
- func (m *CreateVirtualHostRequest) SetAuthority(v []string)
- func (m *CreateVirtualHostRequest) SetHttpRouterId(v string)
- func (m *CreateVirtualHostRequest) SetModifyRequestHeaders(v []*HeaderModification)
- func (m *CreateVirtualHostRequest) SetModifyResponseHeaders(v []*HeaderModification)
- func (m *CreateVirtualHostRequest) SetName(v string)
- func (m *CreateVirtualHostRequest) SetRateLimit(v *RateLimit)
- func (m *CreateVirtualHostRequest) SetRouteOptions(v *RouteOptions)
- func (m *CreateVirtualHostRequest) SetRoutes(v []*Route)
- func (x *CreateVirtualHostRequest) String() string
- type DeleteBackendGroupMetadata
- func (*DeleteBackendGroupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBackendGroupMetadata) GetBackendGroupId() string
- func (*DeleteBackendGroupMetadata) ProtoMessage()
- func (x *DeleteBackendGroupMetadata) ProtoReflect() protoreflect.Message
- func (x *DeleteBackendGroupMetadata) Reset()
- func (m *DeleteBackendGroupMetadata) SetBackendGroupId(v string)
- func (x *DeleteBackendGroupMetadata) String() string
- type DeleteBackendGroupRequest
- func (*DeleteBackendGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBackendGroupRequest) GetBackendGroupId() string
- func (*DeleteBackendGroupRequest) ProtoMessage()
- func (x *DeleteBackendGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBackendGroupRequest) Reset()
- func (m *DeleteBackendGroupRequest) SetBackendGroupId(v string)
- func (x *DeleteBackendGroupRequest) String() string
- type DeleteHttpRouterMetadata
- func (*DeleteHttpRouterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteHttpRouterMetadata) GetHttpRouterId() string
- func (*DeleteHttpRouterMetadata) ProtoMessage()
- func (x *DeleteHttpRouterMetadata) ProtoReflect() protoreflect.Message
- func (x *DeleteHttpRouterMetadata) Reset()
- func (m *DeleteHttpRouterMetadata) SetHttpRouterId(v string)
- func (x *DeleteHttpRouterMetadata) String() string
- type DeleteHttpRouterRequest
- func (*DeleteHttpRouterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteHttpRouterRequest) GetHttpRouterId() string
- func (*DeleteHttpRouterRequest) ProtoMessage()
- func (x *DeleteHttpRouterRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteHttpRouterRequest) Reset()
- func (m *DeleteHttpRouterRequest) SetHttpRouterId(v string)
- func (x *DeleteHttpRouterRequest) String() string
- type DeleteLoadBalancerMetadata
- func (*DeleteLoadBalancerMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoadBalancerMetadata) GetLoadBalancerId() string
- func (*DeleteLoadBalancerMetadata) ProtoMessage()
- func (x *DeleteLoadBalancerMetadata) ProtoReflect() protoreflect.Message
- func (x *DeleteLoadBalancerMetadata) Reset()
- func (m *DeleteLoadBalancerMetadata) SetLoadBalancerId(v string)
- func (x *DeleteLoadBalancerMetadata) String() string
- type DeleteLoadBalancerRequest
- func (*DeleteLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteLoadBalancerRequest) GetLoadBalancerId() string
- func (*DeleteLoadBalancerRequest) ProtoMessage()
- func (x *DeleteLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteLoadBalancerRequest) Reset()
- func (m *DeleteLoadBalancerRequest) SetLoadBalancerId(v string)
- func (x *DeleteLoadBalancerRequest) String() string
- type DeleteTargetGroupMetadata
- func (*DeleteTargetGroupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTargetGroupMetadata) GetTargetGroupId() string
- func (*DeleteTargetGroupMetadata) ProtoMessage()
- func (x *DeleteTargetGroupMetadata) ProtoReflect() protoreflect.Message
- func (x *DeleteTargetGroupMetadata) Reset()
- func (m *DeleteTargetGroupMetadata) SetTargetGroupId(v string)
- func (x *DeleteTargetGroupMetadata) String() string
- type DeleteTargetGroupRequest
- func (*DeleteTargetGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTargetGroupRequest) GetTargetGroupId() string
- func (*DeleteTargetGroupRequest) ProtoMessage()
- func (x *DeleteTargetGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTargetGroupRequest) Reset()
- func (m *DeleteTargetGroupRequest) SetTargetGroupId(v string)
- func (x *DeleteTargetGroupRequest) String() string
- type DeleteVirtualHostMetadata
- func (*DeleteVirtualHostMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVirtualHostMetadata) GetHttpRouterId() string
- func (x *DeleteVirtualHostMetadata) GetVirtualHostName() string
- func (*DeleteVirtualHostMetadata) ProtoMessage()
- func (x *DeleteVirtualHostMetadata) ProtoReflect() protoreflect.Message
- func (x *DeleteVirtualHostMetadata) Reset()
- func (m *DeleteVirtualHostMetadata) SetHttpRouterId(v string)
- func (m *DeleteVirtualHostMetadata) SetVirtualHostName(v string)
- func (x *DeleteVirtualHostMetadata) String() string
- type DeleteVirtualHostRequest
- func (*DeleteVirtualHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVirtualHostRequest) GetHttpRouterId() string
- func (x *DeleteVirtualHostRequest) GetVirtualHostName() string
- func (*DeleteVirtualHostRequest) ProtoMessage()
- func (x *DeleteVirtualHostRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVirtualHostRequest) Reset()
- func (m *DeleteVirtualHostRequest) SetHttpRouterId(v string)
- func (m *DeleteVirtualHostRequest) SetVirtualHostName(v string)
- func (x *DeleteVirtualHostRequest) String() string
- type DirectResponseAction
- func (*DirectResponseAction) Descriptor() ([]byte, []int)deprecated
- func (x *DirectResponseAction) GetBody() *Payload
- func (x *DirectResponseAction) GetStatus() int64
- func (*DirectResponseAction) ProtoMessage()
- func (x *DirectResponseAction) ProtoReflect() protoreflect.Message
- func (x *DirectResponseAction) Reset()
- func (m *DirectResponseAction) SetBody(v *Payload)
- func (m *DirectResponseAction) SetStatus(v int64)
- func (x *DirectResponseAction) String() string
- type Endpoint
- func (*Endpoint) Descriptor() ([]byte, []int)deprecated
- func (x *Endpoint) GetAddresses() []*Address
- func (x *Endpoint) GetPorts() []int64
- func (*Endpoint) ProtoMessage()
- func (x *Endpoint) ProtoReflect() protoreflect.Message
- func (x *Endpoint) Reset()
- func (m *Endpoint) SetAddresses(v []*Address)
- func (m *Endpoint) SetPorts(v []int64)
- func (x *Endpoint) String() string
- type EndpointSpec
- func (*EndpointSpec) Descriptor() ([]byte, []int)deprecated
- func (x *EndpointSpec) GetAddressSpecs() []*AddressSpec
- func (x *EndpointSpec) GetPorts() []int64
- func (*EndpointSpec) ProtoMessage()
- func (x *EndpointSpec) ProtoReflect() protoreflect.Message
- func (x *EndpointSpec) Reset()
- func (m *EndpointSpec) SetAddressSpecs(v []*AddressSpec)
- func (m *EndpointSpec) SetPorts(v []int64)
- func (x *EndpointSpec) String() string
- type ExternalIpv4Address
- func (*ExternalIpv4Address) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalIpv4Address) GetAddress() string
- func (*ExternalIpv4Address) ProtoMessage()
- func (x *ExternalIpv4Address) ProtoReflect() protoreflect.Message
- func (x *ExternalIpv4Address) Reset()
- func (m *ExternalIpv4Address) SetAddress(v string)
- func (x *ExternalIpv4Address) String() string
- type ExternalIpv4AddressSpec
- func (*ExternalIpv4AddressSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalIpv4AddressSpec) GetAddress() string
- func (*ExternalIpv4AddressSpec) ProtoMessage()
- func (x *ExternalIpv4AddressSpec) ProtoReflect() protoreflect.Message
- func (x *ExternalIpv4AddressSpec) Reset()
- func (m *ExternalIpv4AddressSpec) SetAddress(v string)
- func (x *ExternalIpv4AddressSpec) String() string
- type ExternalIpv6Address
- func (*ExternalIpv6Address) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalIpv6Address) GetAddress() string
- func (*ExternalIpv6Address) ProtoMessage()
- func (x *ExternalIpv6Address) ProtoReflect() protoreflect.Message
- func (x *ExternalIpv6Address) Reset()
- func (m *ExternalIpv6Address) SetAddress(v string)
- func (x *ExternalIpv6Address) String() string
- type ExternalIpv6AddressSpec
- func (*ExternalIpv6AddressSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalIpv6AddressSpec) GetAddress() string
- func (*ExternalIpv6AddressSpec) ProtoMessage()
- func (x *ExternalIpv6AddressSpec) ProtoReflect() protoreflect.Message
- func (x *ExternalIpv6AddressSpec) Reset()
- func (m *ExternalIpv6AddressSpec) SetAddress(v string)
- func (x *ExternalIpv6AddressSpec) String() string
- type GetBackendGroupRequest
- func (*GetBackendGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetBackendGroupRequest) GetBackendGroupId() string
- func (*GetBackendGroupRequest) ProtoMessage()
- func (x *GetBackendGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetBackendGroupRequest) Reset()
- func (m *GetBackendGroupRequest) SetBackendGroupId(v string)
- func (x *GetBackendGroupRequest) String() string
- type GetHttpRouterRequest
- func (*GetHttpRouterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetHttpRouterRequest) GetHttpRouterId() string
- func (*GetHttpRouterRequest) ProtoMessage()
- func (x *GetHttpRouterRequest) ProtoReflect() protoreflect.Message
- func (x *GetHttpRouterRequest) Reset()
- func (m *GetHttpRouterRequest) SetHttpRouterId(v string)
- func (x *GetHttpRouterRequest) String() string
- type GetLoadBalancerRequest
- func (*GetLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLoadBalancerRequest) GetLoadBalancerId() string
- func (*GetLoadBalancerRequest) ProtoMessage()
- func (x *GetLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *GetLoadBalancerRequest) Reset()
- func (m *GetLoadBalancerRequest) SetLoadBalancerId(v string)
- func (x *GetLoadBalancerRequest) String() string
- type GetTargetGroupRequest
- func (*GetTargetGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTargetGroupRequest) GetTargetGroupId() string
- func (*GetTargetGroupRequest) ProtoMessage()
- func (x *GetTargetGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetTargetGroupRequest) Reset()
- func (m *GetTargetGroupRequest) SetTargetGroupId(v string)
- func (x *GetTargetGroupRequest) String() string
- type GetTargetStatesRequest
- func (*GetTargetStatesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTargetStatesRequest) GetBackendGroupId() string
- func (x *GetTargetStatesRequest) GetLoadBalancerId() string
- func (x *GetTargetStatesRequest) GetTargetGroupId() string
- func (*GetTargetStatesRequest) ProtoMessage()
- func (x *GetTargetStatesRequest) ProtoReflect() protoreflect.Message
- func (x *GetTargetStatesRequest) Reset()
- func (m *GetTargetStatesRequest) SetBackendGroupId(v string)
- func (m *GetTargetStatesRequest) SetLoadBalancerId(v string)
- func (m *GetTargetStatesRequest) SetTargetGroupId(v string)
- func (x *GetTargetStatesRequest) String() string
- type GetTargetStatesResponse
- func (*GetTargetStatesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTargetStatesResponse) GetTargetStates() []*TargetState
- func (*GetTargetStatesResponse) ProtoMessage()
- func (x *GetTargetStatesResponse) ProtoReflect() protoreflect.Message
- func (x *GetTargetStatesResponse) Reset()
- func (m *GetTargetStatesResponse) SetTargetStates(v []*TargetState)
- func (x *GetTargetStatesResponse) String() string
- type GetVirtualHostRequest
- func (*GetVirtualHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetVirtualHostRequest) GetHttpRouterId() string
- func (x *GetVirtualHostRequest) GetVirtualHostName() string
- func (*GetVirtualHostRequest) ProtoMessage()
- func (x *GetVirtualHostRequest) ProtoReflect() protoreflect.Message
- func (x *GetVirtualHostRequest) Reset()
- func (m *GetVirtualHostRequest) SetHttpRouterId(v string)
- func (m *GetVirtualHostRequest) SetVirtualHostName(v string)
- func (x *GetVirtualHostRequest) String() string
- type GrpcBackend
- func (*GrpcBackend) Descriptor() ([]byte, []int)deprecated
- func (m *GrpcBackend) GetBackendType() isGrpcBackend_BackendType
- func (x *GrpcBackend) GetBackendWeight() *wrapperspb.Int64Value
- func (x *GrpcBackend) GetHealthchecks() []*HealthCheck
- func (x *GrpcBackend) GetLoadBalancingConfig() *LoadBalancingConfig
- func (x *GrpcBackend) GetName() string
- func (x *GrpcBackend) GetPort() int64
- func (x *GrpcBackend) GetTargetGroups() *TargetGroupsBackend
- func (x *GrpcBackend) GetTls() *BackendTls
- func (*GrpcBackend) ProtoMessage()
- func (x *GrpcBackend) ProtoReflect() protoreflect.Message
- func (x *GrpcBackend) Reset()
- func (m *GrpcBackend) SetBackendType(v GrpcBackend_BackendType)
- func (m *GrpcBackend) SetBackendWeight(v *wrapperspb.Int64Value)
- func (m *GrpcBackend) SetHealthchecks(v []*HealthCheck)
- func (m *GrpcBackend) SetLoadBalancingConfig(v *LoadBalancingConfig)
- func (m *GrpcBackend) SetName(v string)
- func (m *GrpcBackend) SetPort(v int64)
- func (m *GrpcBackend) SetTargetGroups(v *TargetGroupsBackend)
- func (m *GrpcBackend) SetTls(v *BackendTls)
- func (x *GrpcBackend) String() string
- type GrpcBackendGroup
- func (*GrpcBackendGroup) Descriptor() ([]byte, []int)deprecated
- func (x *GrpcBackendGroup) GetBackends() []*GrpcBackend
- func (x *GrpcBackendGroup) GetConnection() *ConnectionSessionAffinity
- func (x *GrpcBackendGroup) GetCookie() *CookieSessionAffinity
- func (x *GrpcBackendGroup) GetHeader() *HeaderSessionAffinity
- func (m *GrpcBackendGroup) GetSessionAffinity() isGrpcBackendGroup_SessionAffinity
- func (*GrpcBackendGroup) ProtoMessage()
- func (x *GrpcBackendGroup) ProtoReflect() protoreflect.Message
- func (x *GrpcBackendGroup) Reset()
- func (m *GrpcBackendGroup) SetBackends(v []*GrpcBackend)
- func (m *GrpcBackendGroup) SetConnection(v *ConnectionSessionAffinity)
- func (m *GrpcBackendGroup) SetCookie(v *CookieSessionAffinity)
- func (m *GrpcBackendGroup) SetHeader(v *HeaderSessionAffinity)
- func (m *GrpcBackendGroup) SetSessionAffinity(v GrpcBackendGroup_SessionAffinity)
- func (x *GrpcBackendGroup) String() string
- type GrpcBackendGroup_Connection
- type GrpcBackendGroup_Cookie
- type GrpcBackendGroup_Header
- type GrpcBackendGroup_SessionAffinity
- type GrpcBackend_BackendType
- type GrpcBackend_TargetGroups
- type GrpcRoute
- func (*GrpcRoute) Descriptor() ([]byte, []int)deprecated
- func (m *GrpcRoute) GetAction() isGrpcRoute_Action
- func (x *GrpcRoute) GetMatch() *GrpcRouteMatch
- func (x *GrpcRoute) GetRoute() *GrpcRouteAction
- func (x *GrpcRoute) GetStatusResponse() *GrpcStatusResponseAction
- func (*GrpcRoute) ProtoMessage()
- func (x *GrpcRoute) ProtoReflect() protoreflect.Message
- func (x *GrpcRoute) Reset()
- func (m *GrpcRoute) SetAction(v GrpcRoute_Action)
- func (m *GrpcRoute) SetMatch(v *GrpcRouteMatch)
- func (m *GrpcRoute) SetRoute(v *GrpcRouteAction)
- func (m *GrpcRoute) SetStatusResponse(v *GrpcStatusResponseAction)
- func (x *GrpcRoute) String() string
- type GrpcRouteAction
- func (*GrpcRouteAction) Descriptor() ([]byte, []int)deprecated
- func (x *GrpcRouteAction) GetAutoHostRewrite() bool
- func (x *GrpcRouteAction) GetBackendGroupId() string
- func (x *GrpcRouteAction) GetHostRewrite() string
- func (m *GrpcRouteAction) GetHostRewriteSpecifier() isGrpcRouteAction_HostRewriteSpecifier
- func (x *GrpcRouteAction) GetIdleTimeout() *durationpb.Duration
- func (x *GrpcRouteAction) GetMaxTimeout() *durationpb.Duration
- func (x *GrpcRouteAction) GetRateLimit() *RateLimit
- func (*GrpcRouteAction) ProtoMessage()
- func (x *GrpcRouteAction) ProtoReflect() protoreflect.Message
- func (x *GrpcRouteAction) Reset()
- func (m *GrpcRouteAction) SetAutoHostRewrite(v bool)
- func (m *GrpcRouteAction) SetBackendGroupId(v string)
- func (m *GrpcRouteAction) SetHostRewrite(v string)
- func (m *GrpcRouteAction) SetHostRewriteSpecifier(v GrpcRouteAction_HostRewriteSpecifier)
- func (m *GrpcRouteAction) SetIdleTimeout(v *durationpb.Duration)
- func (m *GrpcRouteAction) SetMaxTimeout(v *durationpb.Duration)
- func (m *GrpcRouteAction) SetRateLimit(v *RateLimit)
- func (x *GrpcRouteAction) String() string
- type GrpcRouteAction_AutoHostRewrite
- type GrpcRouteAction_HostRewrite
- type GrpcRouteAction_HostRewriteSpecifier
- type GrpcRouteMatch
- func (*GrpcRouteMatch) Descriptor() ([]byte, []int)deprecated
- func (x *GrpcRouteMatch) GetFqmn() *StringMatch
- func (*GrpcRouteMatch) ProtoMessage()
- func (x *GrpcRouteMatch) ProtoReflect() protoreflect.Message
- func (x *GrpcRouteMatch) Reset()
- func (m *GrpcRouteMatch) SetFqmn(v *StringMatch)
- func (x *GrpcRouteMatch) String() string
- type GrpcRoute_Action
- type GrpcRoute_Route
- type GrpcRoute_StatusResponse
- type GrpcStatusResponseAction
- func (*GrpcStatusResponseAction) Descriptor() ([]byte, []int)deprecated
- func (x *GrpcStatusResponseAction) GetStatus() GrpcStatusResponseAction_Status
- func (*GrpcStatusResponseAction) ProtoMessage()
- func (x *GrpcStatusResponseAction) ProtoReflect() protoreflect.Message
- func (x *GrpcStatusResponseAction) Reset()
- func (m *GrpcStatusResponseAction) SetStatus(v GrpcStatusResponseAction_Status)
- func (x *GrpcStatusResponseAction) String() string
- type GrpcStatusResponseAction_Status
- func (GrpcStatusResponseAction_Status) Descriptor() protoreflect.EnumDescriptor
- func (x GrpcStatusResponseAction_Status) Enum() *GrpcStatusResponseAction_Status
- func (GrpcStatusResponseAction_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x GrpcStatusResponseAction_Status) Number() protoreflect.EnumNumber
- func (x GrpcStatusResponseAction_Status) String() string
- func (GrpcStatusResponseAction_Status) Type() protoreflect.EnumType
- type HeaderModification
- func (*HeaderModification) Descriptor() ([]byte, []int)deprecated
- func (x *HeaderModification) GetAppend() string
- func (x *HeaderModification) GetName() string
- func (m *HeaderModification) GetOperation() isHeaderModification_Operation
- func (x *HeaderModification) GetRemove() bool
- func (x *HeaderModification) GetRename() string
- func (x *HeaderModification) GetReplace() string
- func (*HeaderModification) ProtoMessage()
- func (x *HeaderModification) ProtoReflect() protoreflect.Message
- func (x *HeaderModification) Reset()
- func (m *HeaderModification) SetAppend(v string)
- func (m *HeaderModification) SetName(v string)
- func (m *HeaderModification) SetOperation(v HeaderModification_Operation)
- func (m *HeaderModification) SetRemove(v bool)
- func (m *HeaderModification) SetRename(v string)
- func (m *HeaderModification) SetReplace(v string)
- func (x *HeaderModification) String() string
- type HeaderModification_Append
- type HeaderModification_Operation
- type HeaderModification_Remove
- type HeaderModification_Rename
- type HeaderModification_Replace
- type HeaderSessionAffinity
- func (*HeaderSessionAffinity) Descriptor() ([]byte, []int)deprecated
- func (x *HeaderSessionAffinity) GetHeaderName() string
- func (*HeaderSessionAffinity) ProtoMessage()
- func (x *HeaderSessionAffinity) ProtoReflect() protoreflect.Message
- func (x *HeaderSessionAffinity) Reset()
- func (m *HeaderSessionAffinity) SetHeaderName(v string)
- func (x *HeaderSessionAffinity) String() string
- type HealthCheck
- func (*HealthCheck) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheck) GetGrpc() *HealthCheck_GrpcHealthCheck
- func (m *HealthCheck) GetHealthcheck() isHealthCheck_Healthcheck
- func (x *HealthCheck) GetHealthcheckPort() int64
- func (x *HealthCheck) GetHealthyThreshold() int64
- func (x *HealthCheck) GetHttp() *HealthCheck_HttpHealthCheck
- func (x *HealthCheck) GetInterval() *durationpb.Duration
- func (x *HealthCheck) GetIntervalJitterPercent() float64
- func (x *HealthCheck) GetPlaintext() *PlaintextTransportSettings
- func (x *HealthCheck) GetStream() *HealthCheck_StreamHealthCheck
- func (x *HealthCheck) GetTimeout() *durationpb.Duration
- func (x *HealthCheck) GetTls() *SecureTransportSettings
- func (m *HealthCheck) GetTransportSettings() isHealthCheck_TransportSettings
- func (x *HealthCheck) GetUnhealthyThreshold() int64
- func (*HealthCheck) ProtoMessage()
- func (x *HealthCheck) ProtoReflect() protoreflect.Message
- func (x *HealthCheck) Reset()
- func (m *HealthCheck) SetGrpc(v *HealthCheck_GrpcHealthCheck)
- func (m *HealthCheck) SetHealthcheck(v HealthCheck_Healthcheck)
- func (m *HealthCheck) SetHealthcheckPort(v int64)
- func (m *HealthCheck) SetHealthyThreshold(v int64)
- func (m *HealthCheck) SetHttp(v *HealthCheck_HttpHealthCheck)
- func (m *HealthCheck) SetInterval(v *durationpb.Duration)
- func (m *HealthCheck) SetIntervalJitterPercent(v float64)
- func (m *HealthCheck) SetPlaintext(v *PlaintextTransportSettings)
- func (m *HealthCheck) SetStream(v *HealthCheck_StreamHealthCheck)
- func (m *HealthCheck) SetTimeout(v *durationpb.Duration)
- func (m *HealthCheck) SetTls(v *SecureTransportSettings)
- func (m *HealthCheck) SetTransportSettings(v HealthCheck_TransportSettings)
- func (m *HealthCheck) SetUnhealthyThreshold(v int64)
- func (x *HealthCheck) String() string
- type HealthCheck_Grpc
- type HealthCheck_GrpcHealthCheck
- func (*HealthCheck_GrpcHealthCheck) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheck_GrpcHealthCheck) GetServiceName() string
- func (*HealthCheck_GrpcHealthCheck) ProtoMessage()
- func (x *HealthCheck_GrpcHealthCheck) ProtoReflect() protoreflect.Message
- func (x *HealthCheck_GrpcHealthCheck) Reset()
- func (m *HealthCheck_GrpcHealthCheck) SetServiceName(v string)
- func (x *HealthCheck_GrpcHealthCheck) String() string
- type HealthCheck_Healthcheck
- type HealthCheck_Http
- type HealthCheck_HttpHealthCheck
- func (*HealthCheck_HttpHealthCheck) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheck_HttpHealthCheck) GetExpectedStatuses() []int64
- func (x *HealthCheck_HttpHealthCheck) GetHost() string
- func (x *HealthCheck_HttpHealthCheck) GetPath() string
- func (x *HealthCheck_HttpHealthCheck) GetUseHttp2() bool
- func (*HealthCheck_HttpHealthCheck) ProtoMessage()
- func (x *HealthCheck_HttpHealthCheck) ProtoReflect() protoreflect.Message
- func (x *HealthCheck_HttpHealthCheck) Reset()
- func (m *HealthCheck_HttpHealthCheck) SetExpectedStatuses(v []int64)
- func (m *HealthCheck_HttpHealthCheck) SetHost(v string)
- func (m *HealthCheck_HttpHealthCheck) SetPath(v string)
- func (m *HealthCheck_HttpHealthCheck) SetUseHttp2(v bool)
- func (x *HealthCheck_HttpHealthCheck) String() string
- type HealthCheck_Plaintext
- type HealthCheck_Stream
- type HealthCheck_StreamHealthCheck
- func (*HealthCheck_StreamHealthCheck) Descriptor() ([]byte, []int)deprecated
- func (x *HealthCheck_StreamHealthCheck) GetReceive() *Payload
- func (x *HealthCheck_StreamHealthCheck) GetSend() *Payload
- func (*HealthCheck_StreamHealthCheck) ProtoMessage()
- func (x *HealthCheck_StreamHealthCheck) ProtoReflect() protoreflect.Message
- func (x *HealthCheck_StreamHealthCheck) Reset()
- func (m *HealthCheck_StreamHealthCheck) SetReceive(v *Payload)
- func (m *HealthCheck_StreamHealthCheck) SetSend(v *Payload)
- func (x *HealthCheck_StreamHealthCheck) String() string
- type HealthCheck_Tls
- type HealthCheck_TransportSettings
- type Http2Options
- func (*Http2Options) Descriptor() ([]byte, []int)deprecated
- func (x *Http2Options) GetMaxConcurrentStreams() int64
- func (*Http2Options) ProtoMessage()
- func (x *Http2Options) ProtoReflect() protoreflect.Message
- func (x *Http2Options) Reset()
- func (m *Http2Options) SetMaxConcurrentStreams(v int64)
- func (x *Http2Options) String() string
- type HttpBackend
- func (*HttpBackend) Descriptor() ([]byte, []int)deprecated
- func (m *HttpBackend) GetBackendType() isHttpBackend_BackendType
- func (x *HttpBackend) GetBackendWeight() *wrapperspb.Int64Value
- func (x *HttpBackend) GetHealthchecks() []*HealthCheck
- func (x *HttpBackend) GetLoadBalancingConfig() *LoadBalancingConfig
- func (x *HttpBackend) GetName() string
- func (x *HttpBackend) GetPort() int64
- func (x *HttpBackend) GetStorageBucket() *StorageBucketBackend
- func (x *HttpBackend) GetTargetGroups() *TargetGroupsBackend
- func (x *HttpBackend) GetTls() *BackendTls
- func (x *HttpBackend) GetUseHttp2() bool
- func (*HttpBackend) ProtoMessage()
- func (x *HttpBackend) ProtoReflect() protoreflect.Message
- func (x *HttpBackend) Reset()
- func (m *HttpBackend) SetBackendType(v HttpBackend_BackendType)
- func (m *HttpBackend) SetBackendWeight(v *wrapperspb.Int64Value)
- func (m *HttpBackend) SetHealthchecks(v []*HealthCheck)
- func (m *HttpBackend) SetLoadBalancingConfig(v *LoadBalancingConfig)
- func (m *HttpBackend) SetName(v string)
- func (m *HttpBackend) SetPort(v int64)
- func (m *HttpBackend) SetStorageBucket(v *StorageBucketBackend)
- func (m *HttpBackend) SetTargetGroups(v *TargetGroupsBackend)
- func (m *HttpBackend) SetTls(v *BackendTls)
- func (m *HttpBackend) SetUseHttp2(v bool)
- func (x *HttpBackend) String() string
- type HttpBackendGroup
- func (*HttpBackendGroup) Descriptor() ([]byte, []int)deprecated
- func (x *HttpBackendGroup) GetBackends() []*HttpBackend
- func (x *HttpBackendGroup) GetConnection() *ConnectionSessionAffinity
- func (x *HttpBackendGroup) GetCookie() *CookieSessionAffinity
- func (x *HttpBackendGroup) GetHeader() *HeaderSessionAffinity
- func (m *HttpBackendGroup) GetSessionAffinity() isHttpBackendGroup_SessionAffinity
- func (*HttpBackendGroup) ProtoMessage()
- func (x *HttpBackendGroup) ProtoReflect() protoreflect.Message
- func (x *HttpBackendGroup) Reset()
- func (m *HttpBackendGroup) SetBackends(v []*HttpBackend)
- func (m *HttpBackendGroup) SetConnection(v *ConnectionSessionAffinity)
- func (m *HttpBackendGroup) SetCookie(v *CookieSessionAffinity)
- func (m *HttpBackendGroup) SetHeader(v *HeaderSessionAffinity)
- func (m *HttpBackendGroup) SetSessionAffinity(v HttpBackendGroup_SessionAffinity)
- func (x *HttpBackendGroup) String() string
- type HttpBackendGroup_Connection
- type HttpBackendGroup_Cookie
- type HttpBackendGroup_Header
- type HttpBackendGroup_SessionAffinity
- type HttpBackend_BackendType
- type HttpBackend_StorageBucket
- type HttpBackend_TargetGroups
- type HttpCodeInterval
- func (HttpCodeInterval) Descriptor() protoreflect.EnumDescriptor
- func (x HttpCodeInterval) Enum() *HttpCodeInterval
- func (HttpCodeInterval) EnumDescriptor() ([]byte, []int)deprecated
- func (x HttpCodeInterval) Number() protoreflect.EnumNumber
- func (x HttpCodeInterval) String() string
- func (HttpCodeInterval) Type() protoreflect.EnumType
- type HttpHandler
- func (*HttpHandler) Descriptor() ([]byte, []int)deprecated
- func (x *HttpHandler) GetAllowHttp10() bool
- func (x *HttpHandler) GetHttp2Options() *Http2Options
- func (x *HttpHandler) GetHttpRouterId() string
- func (m *HttpHandler) GetProtocolSettings() isHttpHandler_ProtocolSettings
- func (x *HttpHandler) GetRewriteRequestId() bool
- func (*HttpHandler) ProtoMessage()
- func (x *HttpHandler) ProtoReflect() protoreflect.Message
- func (x *HttpHandler) Reset()
- func (m *HttpHandler) SetAllowHttp10(v bool)
- func (m *HttpHandler) SetHttp2Options(v *Http2Options)
- func (m *HttpHandler) SetHttpRouterId(v string)
- func (m *HttpHandler) SetProtocolSettings(v HttpHandler_ProtocolSettings)
- func (m *HttpHandler) SetRewriteRequestId(v bool)
- func (x *HttpHandler) String() string
- type HttpHandler_AllowHttp10
- type HttpHandler_Http2Options
- type HttpHandler_ProtocolSettings
- type HttpListener
- func (*HttpListener) Descriptor() ([]byte, []int)deprecated
- func (x *HttpListener) GetHandler() *HttpHandler
- func (x *HttpListener) GetRedirects() *Redirects
- func (*HttpListener) ProtoMessage()
- func (x *HttpListener) ProtoReflect() protoreflect.Message
- func (x *HttpListener) Reset()
- func (m *HttpListener) SetHandler(v *HttpHandler)
- func (m *HttpListener) SetRedirects(v *Redirects)
- func (x *HttpListener) String() string
- type HttpRoute
- func (*HttpRoute) Descriptor() ([]byte, []int)deprecated
- func (m *HttpRoute) GetAction() isHttpRoute_Action
- func (x *HttpRoute) GetDirectResponse() *DirectResponseAction
- func (x *HttpRoute) GetMatch() *HttpRouteMatch
- func (x *HttpRoute) GetRedirect() *RedirectAction
- func (x *HttpRoute) GetRoute() *HttpRouteAction
- func (*HttpRoute) ProtoMessage()
- func (x *HttpRoute) ProtoReflect() protoreflect.Message
- func (x *HttpRoute) Reset()
- func (m *HttpRoute) SetAction(v HttpRoute_Action)
- func (m *HttpRoute) SetDirectResponse(v *DirectResponseAction)
- func (m *HttpRoute) SetMatch(v *HttpRouteMatch)
- func (m *HttpRoute) SetRedirect(v *RedirectAction)
- func (m *HttpRoute) SetRoute(v *HttpRouteAction)
- func (x *HttpRoute) String() string
- type HttpRouteAction
- func (*HttpRouteAction) Descriptor() ([]byte, []int)deprecated
- func (x *HttpRouteAction) GetAutoHostRewrite() bool
- func (x *HttpRouteAction) GetBackendGroupId() string
- func (x *HttpRouteAction) GetHostRewrite() string
- func (m *HttpRouteAction) GetHostRewriteSpecifier() isHttpRouteAction_HostRewriteSpecifier
- func (x *HttpRouteAction) GetIdleTimeout() *durationpb.Duration
- func (x *HttpRouteAction) GetPrefixRewrite() string
- func (x *HttpRouteAction) GetRateLimit() *RateLimit
- func (x *HttpRouteAction) GetTimeout() *durationpb.Duration
- func (x *HttpRouteAction) GetUpgradeTypes() []string
- func (*HttpRouteAction) ProtoMessage()
- func (x *HttpRouteAction) ProtoReflect() protoreflect.Message
- func (x *HttpRouteAction) Reset()
- func (m *HttpRouteAction) SetAutoHostRewrite(v bool)
- func (m *HttpRouteAction) SetBackendGroupId(v string)
- func (m *HttpRouteAction) SetHostRewrite(v string)
- func (m *HttpRouteAction) SetHostRewriteSpecifier(v HttpRouteAction_HostRewriteSpecifier)
- func (m *HttpRouteAction) SetIdleTimeout(v *durationpb.Duration)
- func (m *HttpRouteAction) SetPrefixRewrite(v string)
- func (m *HttpRouteAction) SetRateLimit(v *RateLimit)
- func (m *HttpRouteAction) SetTimeout(v *durationpb.Duration)
- func (m *HttpRouteAction) SetUpgradeTypes(v []string)
- func (x *HttpRouteAction) String() string
- type HttpRouteAction_AutoHostRewrite
- type HttpRouteAction_HostRewrite
- type HttpRouteAction_HostRewriteSpecifier
- type HttpRouteMatch
- func (*HttpRouteMatch) Descriptor() ([]byte, []int)deprecated
- func (x *HttpRouteMatch) GetHttpMethod() []string
- func (x *HttpRouteMatch) GetPath() *StringMatch
- func (*HttpRouteMatch) ProtoMessage()
- func (x *HttpRouteMatch) ProtoReflect() protoreflect.Message
- func (x *HttpRouteMatch) Reset()
- func (m *HttpRouteMatch) SetHttpMethod(v []string)
- func (m *HttpRouteMatch) SetPath(v *StringMatch)
- func (x *HttpRouteMatch) String() string
- type HttpRoute_Action
- type HttpRoute_DirectResponse
- type HttpRoute_Redirect
- type HttpRoute_Route
- type HttpRouter
- func (*HttpRouter) Descriptor() ([]byte, []int)deprecated
- func (x *HttpRouter) GetCreatedAt() *timestamppb.Timestamp
- func (x *HttpRouter) GetDescription() string
- func (x *HttpRouter) GetFolderId() string
- func (x *HttpRouter) GetId() string
- func (x *HttpRouter) GetLabels() map[string]string
- func (x *HttpRouter) GetName() string
- func (x *HttpRouter) GetRouteOptions() *RouteOptions
- func (x *HttpRouter) GetVirtualHosts() []*VirtualHost
- func (*HttpRouter) ProtoMessage()
- func (x *HttpRouter) ProtoReflect() protoreflect.Message
- func (x *HttpRouter) Reset()
- func (m *HttpRouter) SetCreatedAt(v *timestamppb.Timestamp)
- func (m *HttpRouter) SetDescription(v string)
- func (m *HttpRouter) SetFolderId(v string)
- func (m *HttpRouter) SetId(v string)
- func (m *HttpRouter) SetLabels(v map[string]string)
- func (m *HttpRouter) SetName(v string)
- func (m *HttpRouter) SetRouteOptions(v *RouteOptions)
- func (m *HttpRouter) SetVirtualHosts(v []*VirtualHost)
- func (x *HttpRouter) String() string
- type HttpRouterServiceClient
- type HttpRouterServiceServer
- type InternalIpv4Address
- func (*InternalIpv4Address) Descriptor() ([]byte, []int)deprecated
- func (x *InternalIpv4Address) GetAddress() string
- func (x *InternalIpv4Address) GetSubnetId() string
- func (*InternalIpv4Address) ProtoMessage()
- func (x *InternalIpv4Address) ProtoReflect() protoreflect.Message
- func (x *InternalIpv4Address) Reset()
- func (m *InternalIpv4Address) SetAddress(v string)
- func (m *InternalIpv4Address) SetSubnetId(v string)
- func (x *InternalIpv4Address) String() string
- type InternalIpv4AddressSpec
- func (*InternalIpv4AddressSpec) Descriptor() ([]byte, []int)deprecated
- func (x *InternalIpv4AddressSpec) GetAddress() string
- func (x *InternalIpv4AddressSpec) GetSubnetId() string
- func (*InternalIpv4AddressSpec) ProtoMessage()
- func (x *InternalIpv4AddressSpec) ProtoReflect() protoreflect.Message
- func (x *InternalIpv4AddressSpec) Reset()
- func (m *InternalIpv4AddressSpec) SetAddress(v string)
- func (m *InternalIpv4AddressSpec) SetSubnetId(v string)
- func (x *InternalIpv4AddressSpec) String() string
- type ListBackendGroupOperationsRequest
- func (*ListBackendGroupOperationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackendGroupOperationsRequest) GetBackendGroupId() string
- func (x *ListBackendGroupOperationsRequest) GetPageSize() int64
- func (x *ListBackendGroupOperationsRequest) GetPageToken() string
- func (*ListBackendGroupOperationsRequest) ProtoMessage()
- func (x *ListBackendGroupOperationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBackendGroupOperationsRequest) Reset()
- func (m *ListBackendGroupOperationsRequest) SetBackendGroupId(v string)
- func (m *ListBackendGroupOperationsRequest) SetPageSize(v int64)
- func (m *ListBackendGroupOperationsRequest) SetPageToken(v string)
- func (x *ListBackendGroupOperationsRequest) String() string
- type ListBackendGroupOperationsResponse
- func (*ListBackendGroupOperationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackendGroupOperationsResponse) GetNextPageToken() string
- func (x *ListBackendGroupOperationsResponse) GetOperations() []*operation.Operation
- func (*ListBackendGroupOperationsResponse) ProtoMessage()
- func (x *ListBackendGroupOperationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBackendGroupOperationsResponse) Reset()
- func (m *ListBackendGroupOperationsResponse) SetNextPageToken(v string)
- func (m *ListBackendGroupOperationsResponse) SetOperations(v []*operation.Operation)
- func (x *ListBackendGroupOperationsResponse) String() string
- type ListBackendGroupsRequest
- func (*ListBackendGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackendGroupsRequest) GetFilter() string
- func (x *ListBackendGroupsRequest) GetFolderId() string
- func (x *ListBackendGroupsRequest) GetPageSize() int64
- func (x *ListBackendGroupsRequest) GetPageToken() string
- func (*ListBackendGroupsRequest) ProtoMessage()
- func (x *ListBackendGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBackendGroupsRequest) Reset()
- func (m *ListBackendGroupsRequest) SetFilter(v string)
- func (m *ListBackendGroupsRequest) SetFolderId(v string)
- func (m *ListBackendGroupsRequest) SetPageSize(v int64)
- func (m *ListBackendGroupsRequest) SetPageToken(v string)
- func (x *ListBackendGroupsRequest) String() string
- type ListBackendGroupsResponse
- func (*ListBackendGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBackendGroupsResponse) GetBackendGroups() []*BackendGroup
- func (x *ListBackendGroupsResponse) GetNextPageToken() string
- func (*ListBackendGroupsResponse) ProtoMessage()
- func (x *ListBackendGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBackendGroupsResponse) Reset()
- func (m *ListBackendGroupsResponse) SetBackendGroups(v []*BackendGroup)
- func (m *ListBackendGroupsResponse) SetNextPageToken(v string)
- func (x *ListBackendGroupsResponse) String() string
- type ListHttpRouterOperationsRequest
- func (*ListHttpRouterOperationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHttpRouterOperationsRequest) GetHttpRouterId() string
- func (x *ListHttpRouterOperationsRequest) GetPageSize() int64
- func (x *ListHttpRouterOperationsRequest) GetPageToken() string
- func (*ListHttpRouterOperationsRequest) ProtoMessage()
- func (x *ListHttpRouterOperationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListHttpRouterOperationsRequest) Reset()
- func (m *ListHttpRouterOperationsRequest) SetHttpRouterId(v string)
- func (m *ListHttpRouterOperationsRequest) SetPageSize(v int64)
- func (m *ListHttpRouterOperationsRequest) SetPageToken(v string)
- func (x *ListHttpRouterOperationsRequest) String() string
- type ListHttpRouterOperationsResponse
- func (*ListHttpRouterOperationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHttpRouterOperationsResponse) GetNextPageToken() string
- func (x *ListHttpRouterOperationsResponse) GetOperations() []*operation.Operation
- func (*ListHttpRouterOperationsResponse) ProtoMessage()
- func (x *ListHttpRouterOperationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListHttpRouterOperationsResponse) Reset()
- func (m *ListHttpRouterOperationsResponse) SetNextPageToken(v string)
- func (m *ListHttpRouterOperationsResponse) SetOperations(v []*operation.Operation)
- func (x *ListHttpRouterOperationsResponse) String() string
- type ListHttpRoutersRequest
- func (*ListHttpRoutersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHttpRoutersRequest) GetFilter() string
- func (x *ListHttpRoutersRequest) GetFolderId() string
- func (x *ListHttpRoutersRequest) GetPageSize() int64
- func (x *ListHttpRoutersRequest) GetPageToken() string
- func (*ListHttpRoutersRequest) ProtoMessage()
- func (x *ListHttpRoutersRequest) ProtoReflect() protoreflect.Message
- func (x *ListHttpRoutersRequest) Reset()
- func (m *ListHttpRoutersRequest) SetFilter(v string)
- func (m *ListHttpRoutersRequest) SetFolderId(v string)
- func (m *ListHttpRoutersRequest) SetPageSize(v int64)
- func (m *ListHttpRoutersRequest) SetPageToken(v string)
- func (x *ListHttpRoutersRequest) String() string
- type ListHttpRoutersResponse
- func (*ListHttpRoutersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHttpRoutersResponse) GetHttpRouters() []*HttpRouter
- func (x *ListHttpRoutersResponse) GetNextPageToken() string
- func (*ListHttpRoutersResponse) ProtoMessage()
- func (x *ListHttpRoutersResponse) ProtoReflect() protoreflect.Message
- func (x *ListHttpRoutersResponse) Reset()
- func (m *ListHttpRoutersResponse) SetHttpRouters(v []*HttpRouter)
- func (m *ListHttpRoutersResponse) SetNextPageToken(v string)
- func (x *ListHttpRoutersResponse) String() string
- type ListLoadBalancerOperationsRequest
- func (*ListLoadBalancerOperationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoadBalancerOperationsRequest) GetLoadBalancerId() string
- func (x *ListLoadBalancerOperationsRequest) GetPageSize() int64
- func (x *ListLoadBalancerOperationsRequest) GetPageToken() string
- func (*ListLoadBalancerOperationsRequest) ProtoMessage()
- func (x *ListLoadBalancerOperationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListLoadBalancerOperationsRequest) Reset()
- func (m *ListLoadBalancerOperationsRequest) SetLoadBalancerId(v string)
- func (m *ListLoadBalancerOperationsRequest) SetPageSize(v int64)
- func (m *ListLoadBalancerOperationsRequest) SetPageToken(v string)
- func (x *ListLoadBalancerOperationsRequest) String() string
- type ListLoadBalancerOperationsResponse
- func (*ListLoadBalancerOperationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoadBalancerOperationsResponse) GetNextPageToken() string
- func (x *ListLoadBalancerOperationsResponse) GetOperations() []*operation.Operation
- func (*ListLoadBalancerOperationsResponse) ProtoMessage()
- func (x *ListLoadBalancerOperationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListLoadBalancerOperationsResponse) Reset()
- func (m *ListLoadBalancerOperationsResponse) SetNextPageToken(v string)
- func (m *ListLoadBalancerOperationsResponse) SetOperations(v []*operation.Operation)
- func (x *ListLoadBalancerOperationsResponse) String() string
- type ListLoadBalancersRequest
- func (*ListLoadBalancersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoadBalancersRequest) GetFilter() string
- func (x *ListLoadBalancersRequest) GetFolderId() string
- func (x *ListLoadBalancersRequest) GetPageSize() int64
- func (x *ListLoadBalancersRequest) GetPageToken() string
- func (*ListLoadBalancersRequest) ProtoMessage()
- func (x *ListLoadBalancersRequest) ProtoReflect() protoreflect.Message
- func (x *ListLoadBalancersRequest) Reset()
- func (m *ListLoadBalancersRequest) SetFilter(v string)
- func (m *ListLoadBalancersRequest) SetFolderId(v string)
- func (m *ListLoadBalancersRequest) SetPageSize(v int64)
- func (m *ListLoadBalancersRequest) SetPageToken(v string)
- func (x *ListLoadBalancersRequest) String() string
- type ListLoadBalancersResponse
- func (*ListLoadBalancersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoadBalancersResponse) GetLoadBalancers() []*LoadBalancer
- func (x *ListLoadBalancersResponse) GetNextPageToken() string
- func (*ListLoadBalancersResponse) ProtoMessage()
- func (x *ListLoadBalancersResponse) ProtoReflect() protoreflect.Message
- func (x *ListLoadBalancersResponse) Reset()
- func (m *ListLoadBalancersResponse) SetLoadBalancers(v []*LoadBalancer)
- func (m *ListLoadBalancersResponse) SetNextPageToken(v string)
- func (x *ListLoadBalancersResponse) String() string
- type ListTargetGroupOperationsRequest
- func (*ListTargetGroupOperationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetGroupOperationsRequest) GetPageSize() int64
- func (x *ListTargetGroupOperationsRequest) GetPageToken() string
- func (x *ListTargetGroupOperationsRequest) GetTargetGroupId() string
- func (*ListTargetGroupOperationsRequest) ProtoMessage()
- func (x *ListTargetGroupOperationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListTargetGroupOperationsRequest) Reset()
- func (m *ListTargetGroupOperationsRequest) SetPageSize(v int64)
- func (m *ListTargetGroupOperationsRequest) SetPageToken(v string)
- func (m *ListTargetGroupOperationsRequest) SetTargetGroupId(v string)
- func (x *ListTargetGroupOperationsRequest) String() string
- type ListTargetGroupOperationsResponse
- func (*ListTargetGroupOperationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetGroupOperationsResponse) GetNextPageToken() string
- func (x *ListTargetGroupOperationsResponse) GetOperations() []*operation.Operation
- func (*ListTargetGroupOperationsResponse) ProtoMessage()
- func (x *ListTargetGroupOperationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListTargetGroupOperationsResponse) Reset()
- func (m *ListTargetGroupOperationsResponse) SetNextPageToken(v string)
- func (m *ListTargetGroupOperationsResponse) SetOperations(v []*operation.Operation)
- func (x *ListTargetGroupOperationsResponse) String() string
- type ListTargetGroupsRequest
- func (*ListTargetGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetGroupsRequest) GetFilter() string
- func (x *ListTargetGroupsRequest) GetFolderId() string
- func (x *ListTargetGroupsRequest) GetPageSize() int64
- func (x *ListTargetGroupsRequest) GetPageToken() string
- func (*ListTargetGroupsRequest) ProtoMessage()
- func (x *ListTargetGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListTargetGroupsRequest) Reset()
- func (m *ListTargetGroupsRequest) SetFilter(v string)
- func (m *ListTargetGroupsRequest) SetFolderId(v string)
- func (m *ListTargetGroupsRequest) SetPageSize(v int64)
- func (m *ListTargetGroupsRequest) SetPageToken(v string)
- func (x *ListTargetGroupsRequest) String() string
- type ListTargetGroupsResponse
- func (*ListTargetGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetGroupsResponse) GetNextPageToken() string
- func (x *ListTargetGroupsResponse) GetTargetGroups() []*TargetGroup
- func (*ListTargetGroupsResponse) ProtoMessage()
- func (x *ListTargetGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListTargetGroupsResponse) Reset()
- func (m *ListTargetGroupsResponse) SetNextPageToken(v string)
- func (m *ListTargetGroupsResponse) SetTargetGroups(v []*TargetGroup)
- func (x *ListTargetGroupsResponse) String() string
- type ListVirtualHostsRequest
- func (*ListVirtualHostsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVirtualHostsRequest) GetHttpRouterId() string
- func (x *ListVirtualHostsRequest) GetPageSize() int64
- func (x *ListVirtualHostsRequest) GetPageToken() string
- func (*ListVirtualHostsRequest) ProtoMessage()
- func (x *ListVirtualHostsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVirtualHostsRequest) Reset()
- func (m *ListVirtualHostsRequest) SetHttpRouterId(v string)
- func (m *ListVirtualHostsRequest) SetPageSize(v int64)
- func (m *ListVirtualHostsRequest) SetPageToken(v string)
- func (x *ListVirtualHostsRequest) String() string
- type ListVirtualHostsResponse
- func (*ListVirtualHostsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVirtualHostsResponse) GetNextPageToken() string
- func (x *ListVirtualHostsResponse) GetVirtualHosts() []*VirtualHost
- func (*ListVirtualHostsResponse) ProtoMessage()
- func (x *ListVirtualHostsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVirtualHostsResponse) Reset()
- func (m *ListVirtualHostsResponse) SetNextPageToken(v string)
- func (m *ListVirtualHostsResponse) SetVirtualHosts(v []*VirtualHost)
- func (x *ListVirtualHostsResponse) String() string
- type Listener
- func (*Listener) Descriptor() ([]byte, []int)deprecated
- func (x *Listener) GetEndpoints() []*Endpoint
- func (x *Listener) GetHttp() *HttpListener
- func (m *Listener) GetListener() isListener_Listener
- func (x *Listener) GetName() string
- func (x *Listener) GetStream() *StreamListener
- func (x *Listener) GetTls() *TlsListener
- func (*Listener) ProtoMessage()
- func (x *Listener) ProtoReflect() protoreflect.Message
- func (x *Listener) Reset()
- func (m *Listener) SetEndpoints(v []*Endpoint)
- func (m *Listener) SetHttp(v *HttpListener)
- func (m *Listener) SetListener(v Listener_Listener)
- func (m *Listener) SetName(v string)
- func (m *Listener) SetStream(v *StreamListener)
- func (m *Listener) SetTls(v *TlsListener)
- func (x *Listener) String() string
- type ListenerSpec
- func (*ListenerSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ListenerSpec) GetEndpointSpecs() []*EndpointSpec
- func (x *ListenerSpec) GetHttp() *HttpListener
- func (m *ListenerSpec) GetListener() isListenerSpec_Listener
- func (x *ListenerSpec) GetName() string
- func (x *ListenerSpec) GetStream() *StreamListener
- func (x *ListenerSpec) GetTls() *TlsListener
- func (*ListenerSpec) ProtoMessage()
- func (x *ListenerSpec) ProtoReflect() protoreflect.Message
- func (x *ListenerSpec) Reset()
- func (m *ListenerSpec) SetEndpointSpecs(v []*EndpointSpec)
- func (m *ListenerSpec) SetHttp(v *HttpListener)
- func (m *ListenerSpec) SetListener(v ListenerSpec_Listener)
- func (m *ListenerSpec) SetName(v string)
- func (m *ListenerSpec) SetStream(v *StreamListener)
- func (m *ListenerSpec) SetTls(v *TlsListener)
- func (x *ListenerSpec) String() string
- type ListenerSpec_Http
- type ListenerSpec_Listener
- type ListenerSpec_Stream
- type ListenerSpec_Tls
- type Listener_Http
- type Listener_Listener
- type Listener_Stream
- type Listener_Tls
- type LoadBalancer
- func (*LoadBalancer) Descriptor() ([]byte, []int)deprecated
- func (x *LoadBalancer) GetAllocationPolicy() *AllocationPolicy
- func (x *LoadBalancer) GetAutoScalePolicy() *AutoScalePolicy
- func (x *LoadBalancer) GetCreatedAt() *timestamppb.Timestamp
- func (x *LoadBalancer) GetDescription() string
- func (x *LoadBalancer) GetFolderId() string
- func (x *LoadBalancer) GetId() string
- func (x *LoadBalancer) GetLabels() map[string]string
- func (x *LoadBalancer) GetListeners() []*Listener
- func (x *LoadBalancer) GetLogGroupId() string
- func (x *LoadBalancer) GetLogOptions() *LogOptions
- func (x *LoadBalancer) GetName() string
- func (x *LoadBalancer) GetNetworkId() string
- func (x *LoadBalancer) GetRegionId() string
- func (x *LoadBalancer) GetSecurityGroupIds() []string
- func (x *LoadBalancer) GetStatus() LoadBalancer_Status
- func (*LoadBalancer) ProtoMessage()
- func (x *LoadBalancer) ProtoReflect() protoreflect.Message
- func (x *LoadBalancer) Reset()
- func (m *LoadBalancer) SetAllocationPolicy(v *AllocationPolicy)
- func (m *LoadBalancer) SetAutoScalePolicy(v *AutoScalePolicy)
- func (m *LoadBalancer) SetCreatedAt(v *timestamppb.Timestamp)
- func (m *LoadBalancer) SetDescription(v string)
- func (m *LoadBalancer) SetFolderId(v string)
- func (m *LoadBalancer) SetId(v string)
- func (m *LoadBalancer) SetLabels(v map[string]string)
- func (m *LoadBalancer) SetListeners(v []*Listener)
- func (m *LoadBalancer) SetLogGroupId(v string)
- func (m *LoadBalancer) SetLogOptions(v *LogOptions)
- func (m *LoadBalancer) SetName(v string)
- func (m *LoadBalancer) SetNetworkId(v string)
- func (m *LoadBalancer) SetRegionId(v string)
- func (m *LoadBalancer) SetSecurityGroupIds(v []string)
- func (m *LoadBalancer) SetStatus(v LoadBalancer_Status)
- func (x *LoadBalancer) String() string
- type LoadBalancerServiceClient
- type LoadBalancerServiceServer
- type LoadBalancer_Status
- func (LoadBalancer_Status) Descriptor() protoreflect.EnumDescriptor
- func (x LoadBalancer_Status) Enum() *LoadBalancer_Status
- func (LoadBalancer_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x LoadBalancer_Status) Number() protoreflect.EnumNumber
- func (x LoadBalancer_Status) String() string
- func (LoadBalancer_Status) Type() protoreflect.EnumType
- type LoadBalancingConfig
- func (*LoadBalancingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LoadBalancingConfig) GetLocalityAwareRoutingPercent() int64
- func (x *LoadBalancingConfig) GetMode() LoadBalancingMode
- func (x *LoadBalancingConfig) GetPanicThreshold() int64
- func (x *LoadBalancingConfig) GetStrictLocality() bool
- func (*LoadBalancingConfig) ProtoMessage()
- func (x *LoadBalancingConfig) ProtoReflect() protoreflect.Message
- func (x *LoadBalancingConfig) Reset()
- func (m *LoadBalancingConfig) SetLocalityAwareRoutingPercent(v int64)
- func (m *LoadBalancingConfig) SetMode(v LoadBalancingMode)
- func (m *LoadBalancingConfig) SetPanicThreshold(v int64)
- func (m *LoadBalancingConfig) SetStrictLocality(v bool)
- func (x *LoadBalancingConfig) String() string
- type LoadBalancingMode
- func (LoadBalancingMode) Descriptor() protoreflect.EnumDescriptor
- func (x LoadBalancingMode) Enum() *LoadBalancingMode
- func (LoadBalancingMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x LoadBalancingMode) Number() protoreflect.EnumNumber
- func (x LoadBalancingMode) String() string
- func (LoadBalancingMode) Type() protoreflect.EnumType
- type Location
- func (*Location) Descriptor() ([]byte, []int)deprecated
- func (x *Location) GetDisableTraffic() bool
- func (x *Location) GetSubnetId() string
- func (x *Location) GetZoneId() string
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (m *Location) SetDisableTraffic(v bool)
- func (m *Location) SetSubnetId(v string)
- func (m *Location) SetZoneId(v string)
- func (x *Location) String() string
- type LogDiscardRule
- func (*LogDiscardRule) Descriptor() ([]byte, []int)deprecated
- func (x *LogDiscardRule) GetDiscardPercent() *wrapperspb.Int64Value
- func (x *LogDiscardRule) GetGrpcCodes() []code.Code
- func (x *LogDiscardRule) GetHttpCodeIntervals() []HttpCodeInterval
- func (x *LogDiscardRule) GetHttpCodes() []int64
- func (*LogDiscardRule) ProtoMessage()
- func (x *LogDiscardRule) ProtoReflect() protoreflect.Message
- func (x *LogDiscardRule) Reset()
- func (m *LogDiscardRule) SetDiscardPercent(v *wrapperspb.Int64Value)
- func (m *LogDiscardRule) SetGrpcCodes(v []code.Code)
- func (m *LogDiscardRule) SetHttpCodeIntervals(v []HttpCodeInterval)
- func (m *LogDiscardRule) SetHttpCodes(v []int64)
- func (x *LogDiscardRule) String() string
- type LogOptions
- func (*LogOptions) Descriptor() ([]byte, []int)deprecated
- func (x *LogOptions) GetDisable() bool
- func (x *LogOptions) GetDiscardRules() []*LogDiscardRule
- func (x *LogOptions) GetLogGroupId() string
- func (*LogOptions) ProtoMessage()
- func (x *LogOptions) ProtoReflect() protoreflect.Message
- func (x *LogOptions) Reset()
- func (m *LogOptions) SetDisable(v bool)
- func (m *LogOptions) SetDiscardRules(v []*LogDiscardRule)
- func (m *LogOptions) SetLogGroupId(v string)
- func (x *LogOptions) String() string
- type Payload
- func (*Payload) Descriptor() ([]byte, []int)deprecated
- func (m *Payload) GetPayload() isPayload_Payload
- func (x *Payload) GetText() string
- func (*Payload) ProtoMessage()
- func (x *Payload) ProtoReflect() protoreflect.Message
- func (x *Payload) Reset()
- func (m *Payload) SetPayload(v Payload_Payload)
- func (m *Payload) SetText(v string)
- func (x *Payload) String() string
- type Payload_Payload
- type Payload_Text
- type PlaintextTransportSettings
- type Principal
- func (*Principal) Descriptor() ([]byte, []int)deprecated
- func (x *Principal) GetAny() bool
- func (x *Principal) GetHeader() *Principal_HeaderMatcher
- func (m *Principal) GetIdentifier() isPrincipal_Identifier
- func (x *Principal) GetRemoteIp() string
- func (*Principal) ProtoMessage()
- func (x *Principal) ProtoReflect() protoreflect.Message
- func (x *Principal) Reset()
- func (m *Principal) SetAny(v bool)
- func (m *Principal) SetHeader(v *Principal_HeaderMatcher)
- func (m *Principal) SetIdentifier(v Principal_Identifier)
- func (m *Principal) SetRemoteIp(v string)
- func (x *Principal) String() string
- type Principal_Any
- type Principal_Header
- type Principal_HeaderMatcher
- func (*Principal_HeaderMatcher) Descriptor() ([]byte, []int)deprecated
- func (x *Principal_HeaderMatcher) GetName() string
- func (x *Principal_HeaderMatcher) GetValue() *StringMatch
- func (*Principal_HeaderMatcher) ProtoMessage()
- func (x *Principal_HeaderMatcher) ProtoReflect() protoreflect.Message
- func (x *Principal_HeaderMatcher) Reset()
- func (m *Principal_HeaderMatcher) SetName(v string)
- func (m *Principal_HeaderMatcher) SetValue(v *StringMatch)
- func (x *Principal_HeaderMatcher) String() string
- type Principal_Identifier
- type Principal_RemoteIp
- type Principals
- func (*Principals) Descriptor() ([]byte, []int)deprecated
- func (x *Principals) GetAndPrincipals() []*Principal
- func (*Principals) ProtoMessage()
- func (x *Principals) ProtoReflect() protoreflect.Message
- func (x *Principals) Reset()
- func (m *Principals) SetAndPrincipals(v []*Principal)
- func (x *Principals) String() string
- type RBAC
- func (*RBAC) Descriptor() ([]byte, []int)deprecated
- func (x *RBAC) GetAction() RBAC_Action
- func (x *RBAC) GetPrincipals() []*Principals
- func (*RBAC) ProtoMessage()
- func (x *RBAC) ProtoReflect() protoreflect.Message
- func (x *RBAC) Reset()
- func (m *RBAC) SetAction(v RBAC_Action)
- func (m *RBAC) SetPrincipals(v []*Principals)
- func (x *RBAC) String() string
- type RBAC_Action
- func (RBAC_Action) Descriptor() protoreflect.EnumDescriptor
- func (x RBAC_Action) Enum() *RBAC_Action
- func (RBAC_Action) EnumDescriptor() ([]byte, []int)deprecated
- func (x RBAC_Action) Number() protoreflect.EnumNumber
- func (x RBAC_Action) String() string
- func (RBAC_Action) Type() protoreflect.EnumType
- type RateLimit
- func (*RateLimit) Descriptor() ([]byte, []int)deprecated
- func (x *RateLimit) GetAllRequests() *RateLimit_Limit
- func (x *RateLimit) GetRequestsPerIp() *RateLimit_Limit
- func (*RateLimit) ProtoMessage()
- func (x *RateLimit) ProtoReflect() protoreflect.Message
- func (x *RateLimit) Reset()
- func (m *RateLimit) SetAllRequests(v *RateLimit_Limit)
- func (m *RateLimit) SetRequestsPerIp(v *RateLimit_Limit)
- func (x *RateLimit) String() string
- type RateLimit_Limit
- func (*RateLimit_Limit) Descriptor() ([]byte, []int)deprecated
- func (x *RateLimit_Limit) GetPerMinute() int64
- func (x *RateLimit_Limit) GetPerSecond() int64
- func (m *RateLimit_Limit) GetRate() isRateLimit_Limit_Rate
- func (*RateLimit_Limit) ProtoMessage()
- func (x *RateLimit_Limit) ProtoReflect() protoreflect.Message
- func (x *RateLimit_Limit) Reset()
- func (m *RateLimit_Limit) SetPerMinute(v int64)
- func (m *RateLimit_Limit) SetPerSecond(v int64)
- func (m *RateLimit_Limit) SetRate(v RateLimit_Limit_Rate)
- func (x *RateLimit_Limit) String() string
- type RateLimit_Limit_PerMinute
- type RateLimit_Limit_PerSecond
- type RateLimit_Limit_Rate
- type RedirectAction
- func (*RedirectAction) Descriptor() ([]byte, []int)deprecated
- func (m *RedirectAction) GetPath() isRedirectAction_Path
- func (x *RedirectAction) GetRemoveQuery() bool
- func (x *RedirectAction) GetReplaceHost() string
- func (x *RedirectAction) GetReplacePath() string
- func (x *RedirectAction) GetReplacePort() int64
- func (x *RedirectAction) GetReplacePrefix() string
- func (x *RedirectAction) GetReplaceScheme() string
- func (x *RedirectAction) GetResponseCode() RedirectAction_RedirectResponseCode
- func (*RedirectAction) ProtoMessage()
- func (x *RedirectAction) ProtoReflect() protoreflect.Message
- func (x *RedirectAction) Reset()
- func (m *RedirectAction) SetPath(v RedirectAction_Path)
- func (m *RedirectAction) SetRemoveQuery(v bool)
- func (m *RedirectAction) SetReplaceHost(v string)
- func (m *RedirectAction) SetReplacePath(v string)
- func (m *RedirectAction) SetReplacePort(v int64)
- func (m *RedirectAction) SetReplacePrefix(v string)
- func (m *RedirectAction) SetReplaceScheme(v string)
- func (m *RedirectAction) SetResponseCode(v RedirectAction_RedirectResponseCode)
- func (x *RedirectAction) String() string
- type RedirectAction_Path
- type RedirectAction_RedirectResponseCode
- func (RedirectAction_RedirectResponseCode) Descriptor() protoreflect.EnumDescriptor
- func (x RedirectAction_RedirectResponseCode) Enum() *RedirectAction_RedirectResponseCode
- func (RedirectAction_RedirectResponseCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x RedirectAction_RedirectResponseCode) Number() protoreflect.EnumNumber
- func (x RedirectAction_RedirectResponseCode) String() string
- func (RedirectAction_RedirectResponseCode) Type() protoreflect.EnumType
- type RedirectAction_ReplacePath
- type RedirectAction_ReplacePrefix
- type Redirects
- type RemoveBackendMetadata
- func (*RemoveBackendMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveBackendMetadata) GetBackendGroupId() string
- func (x *RemoveBackendMetadata) GetBackendName() string
- func (*RemoveBackendMetadata) ProtoMessage()
- func (x *RemoveBackendMetadata) ProtoReflect() protoreflect.Message
- func (x *RemoveBackendMetadata) Reset()
- func (m *RemoveBackendMetadata) SetBackendGroupId(v string)
- func (m *RemoveBackendMetadata) SetBackendName(v string)
- func (x *RemoveBackendMetadata) String() string
- type RemoveBackendRequest
- func (*RemoveBackendRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveBackendRequest) GetBackendGroupId() string
- func (x *RemoveBackendRequest) GetBackendName() string
- func (*RemoveBackendRequest) ProtoMessage()
- func (x *RemoveBackendRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveBackendRequest) Reset()
- func (m *RemoveBackendRequest) SetBackendGroupId(v string)
- func (m *RemoveBackendRequest) SetBackendName(v string)
- func (x *RemoveBackendRequest) String() string
- type RemoveListenerMetadata
- func (*RemoveListenerMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveListenerMetadata) GetListenerName() string
- func (x *RemoveListenerMetadata) GetLoadBalancerId() string
- func (*RemoveListenerMetadata) ProtoMessage()
- func (x *RemoveListenerMetadata) ProtoReflect() protoreflect.Message
- func (x *RemoveListenerMetadata) Reset()
- func (m *RemoveListenerMetadata) SetListenerName(v string)
- func (m *RemoveListenerMetadata) SetLoadBalancerId(v string)
- func (x *RemoveListenerMetadata) String() string
- type RemoveListenerRequest
- func (*RemoveListenerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveListenerRequest) GetLoadBalancerId() string
- func (x *RemoveListenerRequest) GetName() string
- func (*RemoveListenerRequest) ProtoMessage()
- func (x *RemoveListenerRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveListenerRequest) Reset()
- func (m *RemoveListenerRequest) SetLoadBalancerId(v string)
- func (m *RemoveListenerRequest) SetName(v string)
- func (x *RemoveListenerRequest) String() string
- type RemoveRouteMetadata
- func (*RemoveRouteMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveRouteMetadata) GetHttpRouterId() string
- func (x *RemoveRouteMetadata) GetRouteName() string
- func (x *RemoveRouteMetadata) GetVirtualHostName() string
- func (*RemoveRouteMetadata) ProtoMessage()
- func (x *RemoveRouteMetadata) ProtoReflect() protoreflect.Message
- func (x *RemoveRouteMetadata) Reset()
- func (m *RemoveRouteMetadata) SetHttpRouterId(v string)
- func (m *RemoveRouteMetadata) SetRouteName(v string)
- func (m *RemoveRouteMetadata) SetVirtualHostName(v string)
- func (x *RemoveRouteMetadata) String() string
- type RemoveRouteRequest
- func (*RemoveRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveRouteRequest) GetHttpRouterId() string
- func (x *RemoveRouteRequest) GetRouteName() string
- func (x *RemoveRouteRequest) GetVirtualHostName() string
- func (*RemoveRouteRequest) ProtoMessage()
- func (x *RemoveRouteRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveRouteRequest) Reset()
- func (m *RemoveRouteRequest) SetHttpRouterId(v string)
- func (m *RemoveRouteRequest) SetRouteName(v string)
- func (m *RemoveRouteRequest) SetVirtualHostName(v string)
- func (x *RemoveRouteRequest) String() string
- type RemoveSniMatchMetadata
- func (*RemoveSniMatchMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveSniMatchMetadata) GetListenerName() string
- func (x *RemoveSniMatchMetadata) GetLoadBalancerId() string
- func (x *RemoveSniMatchMetadata) GetSniMatchName() string
- func (*RemoveSniMatchMetadata) ProtoMessage()
- func (x *RemoveSniMatchMetadata) ProtoReflect() protoreflect.Message
- func (x *RemoveSniMatchMetadata) Reset()
- func (m *RemoveSniMatchMetadata) SetListenerName(v string)
- func (m *RemoveSniMatchMetadata) SetLoadBalancerId(v string)
- func (m *RemoveSniMatchMetadata) SetSniMatchName(v string)
- func (x *RemoveSniMatchMetadata) String() string
- type RemoveSniMatchRequest
- func (*RemoveSniMatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveSniMatchRequest) GetListenerName() string
- func (x *RemoveSniMatchRequest) GetLoadBalancerId() string
- func (x *RemoveSniMatchRequest) GetSniMatchName() string
- func (*RemoveSniMatchRequest) ProtoMessage()
- func (x *RemoveSniMatchRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveSniMatchRequest) Reset()
- func (m *RemoveSniMatchRequest) SetListenerName(v string)
- func (m *RemoveSniMatchRequest) SetLoadBalancerId(v string)
- func (m *RemoveSniMatchRequest) SetSniMatchName(v string)
- func (x *RemoveSniMatchRequest) String() string
- type RemoveTargetsMetadata
- func (*RemoveTargetsMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveTargetsMetadata) GetTargetGroupId() string
- func (*RemoveTargetsMetadata) ProtoMessage()
- func (x *RemoveTargetsMetadata) ProtoReflect() protoreflect.Message
- func (x *RemoveTargetsMetadata) Reset()
- func (m *RemoveTargetsMetadata) SetTargetGroupId(v string)
- func (x *RemoveTargetsMetadata) String() string
- type RemoveTargetsRequest
- func (*RemoveTargetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveTargetsRequest) GetTargetGroupId() string
- func (x *RemoveTargetsRequest) GetTargets() []*Target
- func (*RemoveTargetsRequest) ProtoMessage()
- func (x *RemoveTargetsRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveTargetsRequest) Reset()
- func (m *RemoveTargetsRequest) SetTargetGroupId(v string)
- func (m *RemoveTargetsRequest) SetTargets(v []*Target)
- func (x *RemoveTargetsRequest) String() string
- type Route
- func (*Route) Descriptor() ([]byte, []int)deprecated
- func (x *Route) GetGrpc() *GrpcRoute
- func (x *Route) GetHttp() *HttpRoute
- func (x *Route) GetName() string
- func (m *Route) GetRoute() isRoute_Route
- func (x *Route) GetRouteOptions() *RouteOptions
- func (*Route) ProtoMessage()
- func (x *Route) ProtoReflect() protoreflect.Message
- func (x *Route) Reset()
- func (m *Route) SetGrpc(v *GrpcRoute)
- func (m *Route) SetHttp(v *HttpRoute)
- func (m *Route) SetName(v string)
- func (m *Route) SetRoute(v Route_Route)
- func (m *Route) SetRouteOptions(v *RouteOptions)
- func (x *Route) String() string
- type RouteOptions
- func (*RouteOptions) Descriptor() ([]byte, []int)deprecated
- func (x *RouteOptions) GetModifyRequestHeaders() []*HeaderModification
- func (x *RouteOptions) GetModifyResponseHeaders() []*HeaderModification
- func (x *RouteOptions) GetRbac() *RBAC
- func (x *RouteOptions) GetSecurityProfileId() string
- func (*RouteOptions) ProtoMessage()
- func (x *RouteOptions) ProtoReflect() protoreflect.Message
- func (x *RouteOptions) Reset()
- func (m *RouteOptions) SetModifyRequestHeaders(v []*HeaderModification)
- func (m *RouteOptions) SetModifyResponseHeaders(v []*HeaderModification)
- func (m *RouteOptions) SetRbac(v *RBAC)
- func (m *RouteOptions) SetSecurityProfileId(v string)
- func (x *RouteOptions) String() string
- type Route_Grpc
- type Route_Http
- type Route_Route
- type SecureTransportSettings
- func (*SecureTransportSettings) Descriptor() ([]byte, []int)deprecated
- func (x *SecureTransportSettings) GetSni() string
- func (x *SecureTransportSettings) GetValidationContext() *ValidationContext
- func (*SecureTransportSettings) ProtoMessage()
- func (x *SecureTransportSettings) ProtoReflect() protoreflect.Message
- func (x *SecureTransportSettings) Reset()
- func (m *SecureTransportSettings) SetSni(v string)
- func (m *SecureTransportSettings) SetValidationContext(v *ValidationContext)
- func (x *SecureTransportSettings) String() string
- type SniMatch
- func (*SniMatch) Descriptor() ([]byte, []int)deprecated
- func (x *SniMatch) GetHandler() *TlsHandler
- func (x *SniMatch) GetName() string
- func (x *SniMatch) GetServerNames() []string
- func (*SniMatch) ProtoMessage()
- func (x *SniMatch) ProtoReflect() protoreflect.Message
- func (x *SniMatch) Reset()
- func (m *SniMatch) SetHandler(v *TlsHandler)
- func (m *SniMatch) SetName(v string)
- func (m *SniMatch) SetServerNames(v []string)
- func (x *SniMatch) String() string
- type StartLoadBalancerMetadata
- func (*StartLoadBalancerMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *StartLoadBalancerMetadata) GetLoadBalancerId() string
- func (*StartLoadBalancerMetadata) ProtoMessage()
- func (x *StartLoadBalancerMetadata) ProtoReflect() protoreflect.Message
- func (x *StartLoadBalancerMetadata) Reset()
- func (m *StartLoadBalancerMetadata) SetLoadBalancerId(v string)
- func (x *StartLoadBalancerMetadata) String() string
- type StartLoadBalancerRequest
- func (*StartLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartLoadBalancerRequest) GetLoadBalancerId() string
- func (*StartLoadBalancerRequest) ProtoMessage()
- func (x *StartLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *StartLoadBalancerRequest) Reset()
- func (m *StartLoadBalancerRequest) SetLoadBalancerId(v string)
- func (x *StartLoadBalancerRequest) String() string
- type StopLoadBalancerMetadata
- func (*StopLoadBalancerMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *StopLoadBalancerMetadata) GetLoadBalancerId() string
- func (*StopLoadBalancerMetadata) ProtoMessage()
- func (x *StopLoadBalancerMetadata) ProtoReflect() protoreflect.Message
- func (x *StopLoadBalancerMetadata) Reset()
- func (m *StopLoadBalancerMetadata) SetLoadBalancerId(v string)
- func (x *StopLoadBalancerMetadata) String() string
- type StopLoadBalancerRequest
- func (*StopLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StopLoadBalancerRequest) GetLoadBalancerId() string
- func (*StopLoadBalancerRequest) ProtoMessage()
- func (x *StopLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *StopLoadBalancerRequest) Reset()
- func (m *StopLoadBalancerRequest) SetLoadBalancerId(v string)
- func (x *StopLoadBalancerRequest) String() string
- type StorageBucketBackend
- func (*StorageBucketBackend) Descriptor() ([]byte, []int)deprecated
- func (x *StorageBucketBackend) GetBucket() string
- func (*StorageBucketBackend) ProtoMessage()
- func (x *StorageBucketBackend) ProtoReflect() protoreflect.Message
- func (x *StorageBucketBackend) Reset()
- func (m *StorageBucketBackend) SetBucket(v string)
- func (x *StorageBucketBackend) String() string
- type StreamBackend
- func (*StreamBackend) Descriptor() ([]byte, []int)deprecated
- func (m *StreamBackend) GetBackendType() isStreamBackend_BackendType
- func (x *StreamBackend) GetBackendWeight() *wrapperspb.Int64Value
- func (x *StreamBackend) GetEnableProxyProtocol() bool
- func (x *StreamBackend) GetHealthchecks() []*HealthCheck
- func (x *StreamBackend) GetKeepConnectionsOnHostHealthFailure() bool
- func (x *StreamBackend) GetLoadBalancingConfig() *LoadBalancingConfig
- func (x *StreamBackend) GetName() string
- func (x *StreamBackend) GetPort() int64
- func (x *StreamBackend) GetTargetGroups() *TargetGroupsBackend
- func (x *StreamBackend) GetTls() *BackendTls
- func (*StreamBackend) ProtoMessage()
- func (x *StreamBackend) ProtoReflect() protoreflect.Message
- func (x *StreamBackend) Reset()
- func (m *StreamBackend) SetBackendType(v StreamBackend_BackendType)
- func (m *StreamBackend) SetBackendWeight(v *wrapperspb.Int64Value)
- func (m *StreamBackend) SetEnableProxyProtocol(v bool)
- func (m *StreamBackend) SetHealthchecks(v []*HealthCheck)
- func (m *StreamBackend) SetKeepConnectionsOnHostHealthFailure(v bool)
- func (m *StreamBackend) SetLoadBalancingConfig(v *LoadBalancingConfig)
- func (m *StreamBackend) SetName(v string)
- func (m *StreamBackend) SetPort(v int64)
- func (m *StreamBackend) SetTargetGroups(v *TargetGroupsBackend)
- func (m *StreamBackend) SetTls(v *BackendTls)
- func (x *StreamBackend) String() string
- type StreamBackendGroup
- func (*StreamBackendGroup) Descriptor() ([]byte, []int)deprecated
- func (x *StreamBackendGroup) GetBackends() []*StreamBackend
- func (x *StreamBackendGroup) GetConnection() *ConnectionSessionAffinity
- func (m *StreamBackendGroup) GetSessionAffinity() isStreamBackendGroup_SessionAffinity
- func (*StreamBackendGroup) ProtoMessage()
- func (x *StreamBackendGroup) ProtoReflect() protoreflect.Message
- func (x *StreamBackendGroup) Reset()
- func (m *StreamBackendGroup) SetBackends(v []*StreamBackend)
- func (m *StreamBackendGroup) SetConnection(v *ConnectionSessionAffinity)
- func (m *StreamBackendGroup) SetSessionAffinity(v StreamBackendGroup_SessionAffinity)
- func (x *StreamBackendGroup) String() string
- type StreamBackendGroup_Connection
- type StreamBackendGroup_SessionAffinity
- type StreamBackend_BackendType
- type StreamBackend_TargetGroups
- type StreamHandler
- func (*StreamHandler) Descriptor() ([]byte, []int)deprecated
- func (x *StreamHandler) GetBackendGroupId() string
- func (x *StreamHandler) GetIdleTimeout() *durationpb.Duration
- func (*StreamHandler) ProtoMessage()
- func (x *StreamHandler) ProtoReflect() protoreflect.Message
- func (x *StreamHandler) Reset()
- func (m *StreamHandler) SetBackendGroupId(v string)
- func (m *StreamHandler) SetIdleTimeout(v *durationpb.Duration)
- func (x *StreamHandler) String() string
- type StreamListener
- func (*StreamListener) Descriptor() ([]byte, []int)deprecated
- func (x *StreamListener) GetHandler() *StreamHandler
- func (*StreamListener) ProtoMessage()
- func (x *StreamListener) ProtoReflect() protoreflect.Message
- func (x *StreamListener) Reset()
- func (m *StreamListener) SetHandler(v *StreamHandler)
- func (x *StreamListener) String() string
- type StringMatch
- func (*StringMatch) Descriptor() ([]byte, []int)deprecated
- func (x *StringMatch) GetExactMatch() string
- func (m *StringMatch) GetMatch() isStringMatch_Match
- func (x *StringMatch) GetPrefixMatch() string
- func (x *StringMatch) GetRegexMatch() string
- func (*StringMatch) ProtoMessage()
- func (x *StringMatch) ProtoReflect() protoreflect.Message
- func (x *StringMatch) Reset()
- func (m *StringMatch) SetExactMatch(v string)
- func (m *StringMatch) SetMatch(v StringMatch_Match)
- func (m *StringMatch) SetPrefixMatch(v string)
- func (m *StringMatch) SetRegexMatch(v string)
- func (x *StringMatch) String() string
- type StringMatch_ExactMatch
- type StringMatch_Match
- type StringMatch_PrefixMatch
- type StringMatch_RegexMatch
- type Target
- func (*Target) Descriptor() ([]byte, []int)deprecated
- func (m *Target) GetAddressType() isTarget_AddressType
- func (x *Target) GetIpAddress() string
- func (x *Target) GetPrivateIpv4Address() bool
- func (x *Target) GetSubnetId() string
- func (*Target) ProtoMessage()
- func (x *Target) ProtoReflect() protoreflect.Message
- func (x *Target) Reset()
- func (m *Target) SetAddressType(v Target_AddressType)
- func (m *Target) SetIpAddress(v string)
- func (m *Target) SetPrivateIpv4Address(v bool)
- func (m *Target) SetSubnetId(v string)
- func (x *Target) String() string
- type TargetGroup
- func (*TargetGroup) Descriptor() ([]byte, []int)deprecated
- func (x *TargetGroup) GetCreatedAt() *timestamppb.Timestamp
- func (x *TargetGroup) GetDescription() string
- func (x *TargetGroup) GetFolderId() string
- func (x *TargetGroup) GetId() string
- func (x *TargetGroup) GetLabels() map[string]string
- func (x *TargetGroup) GetName() string
- func (x *TargetGroup) GetTargets() []*Target
- func (*TargetGroup) ProtoMessage()
- func (x *TargetGroup) ProtoReflect() protoreflect.Message
- func (x *TargetGroup) Reset()
- func (m *TargetGroup) SetCreatedAt(v *timestamppb.Timestamp)
- func (m *TargetGroup) SetDescription(v string)
- func (m *TargetGroup) SetFolderId(v string)
- func (m *TargetGroup) SetId(v string)
- func (m *TargetGroup) SetLabels(v map[string]string)
- func (m *TargetGroup) SetName(v string)
- func (m *TargetGroup) SetTargets(v []*Target)
- func (x *TargetGroup) String() string
- type TargetGroupServiceClient
- type TargetGroupServiceServer
- type TargetGroupsBackend
- func (*TargetGroupsBackend) Descriptor() ([]byte, []int)deprecated
- func (x *TargetGroupsBackend) GetTargetGroupIds() []string
- func (*TargetGroupsBackend) ProtoMessage()
- func (x *TargetGroupsBackend) ProtoReflect() protoreflect.Message
- func (x *TargetGroupsBackend) Reset()
- func (m *TargetGroupsBackend) SetTargetGroupIds(v []string)
- func (x *TargetGroupsBackend) String() string
- type TargetState
- func (*TargetState) Descriptor() ([]byte, []int)deprecated
- func (x *TargetState) GetStatus() *TargetState_HealthcheckStatus
- func (x *TargetState) GetTarget() *Target
- func (*TargetState) ProtoMessage()
- func (x *TargetState) ProtoReflect() protoreflect.Message
- func (x *TargetState) Reset()
- func (m *TargetState) SetStatus(v *TargetState_HealthcheckStatus)
- func (m *TargetState) SetTarget(v *Target)
- func (x *TargetState) String() string
- type TargetState_HealthcheckStatus
- func (*TargetState_HealthcheckStatus) Descriptor() ([]byte, []int)deprecated
- func (x *TargetState_HealthcheckStatus) GetZoneStatuses() []*TargetState_ZoneHealthcheckStatus
- func (*TargetState_HealthcheckStatus) ProtoMessage()
- func (x *TargetState_HealthcheckStatus) ProtoReflect() protoreflect.Message
- func (x *TargetState_HealthcheckStatus) Reset()
- func (m *TargetState_HealthcheckStatus) SetZoneStatuses(v []*TargetState_ZoneHealthcheckStatus)
- func (x *TargetState_HealthcheckStatus) String() string
- type TargetState_Status
- func (TargetState_Status) Descriptor() protoreflect.EnumDescriptor
- func (x TargetState_Status) Enum() *TargetState_Status
- func (TargetState_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x TargetState_Status) Number() protoreflect.EnumNumber
- func (x TargetState_Status) String() string
- func (TargetState_Status) Type() protoreflect.EnumType
- type TargetState_ZoneHealthcheckStatus
- func (*TargetState_ZoneHealthcheckStatus) Descriptor() ([]byte, []int)deprecated
- func (x *TargetState_ZoneHealthcheckStatus) GetFailedActiveHc() bool
- func (x *TargetState_ZoneHealthcheckStatus) GetStatus() TargetState_Status
- func (x *TargetState_ZoneHealthcheckStatus) GetZoneId() string
- func (*TargetState_ZoneHealthcheckStatus) ProtoMessage()
- func (x *TargetState_ZoneHealthcheckStatus) ProtoReflect() protoreflect.Message
- func (x *TargetState_ZoneHealthcheckStatus) Reset()
- func (m *TargetState_ZoneHealthcheckStatus) SetFailedActiveHc(v bool)
- func (m *TargetState_ZoneHealthcheckStatus) SetStatus(v TargetState_Status)
- func (m *TargetState_ZoneHealthcheckStatus) SetZoneId(v string)
- func (x *TargetState_ZoneHealthcheckStatus) String() string
- type Target_AddressType
- type Target_IpAddress
- type TlsHandler
- func (*TlsHandler) Descriptor() ([]byte, []int)deprecated
- func (x *TlsHandler) GetCertificateIds() []string
- func (m *TlsHandler) GetHandler() isTlsHandler_Handler
- func (x *TlsHandler) GetHttpHandler() *HttpHandler
- func (x *TlsHandler) GetStreamHandler() *StreamHandler
- func (*TlsHandler) ProtoMessage()
- func (x *TlsHandler) ProtoReflect() protoreflect.Message
- func (x *TlsHandler) Reset()
- func (m *TlsHandler) SetCertificateIds(v []string)
- func (m *TlsHandler) SetHandler(v TlsHandler_Handler)
- func (m *TlsHandler) SetHttpHandler(v *HttpHandler)
- func (m *TlsHandler) SetStreamHandler(v *StreamHandler)
- func (x *TlsHandler) String() string
- type TlsHandler_Handler
- type TlsHandler_HttpHandler
- type TlsHandler_StreamHandler
- type TlsListener
- func (*TlsListener) Descriptor() ([]byte, []int)deprecated
- func (x *TlsListener) GetDefaultHandler() *TlsHandler
- func (x *TlsListener) GetSniHandlers() []*SniMatch
- func (*TlsListener) ProtoMessage()
- func (x *TlsListener) ProtoReflect() protoreflect.Message
- func (x *TlsListener) Reset()
- func (m *TlsListener) SetDefaultHandler(v *TlsHandler)
- func (m *TlsListener) SetSniHandlers(v []*SniMatch)
- func (x *TlsListener) String() string
- type UnimplementedBackendGroupServiceServer
- func (UnimplementedBackendGroupServiceServer) AddBackend(context.Context, *AddBackendRequest) (*operation.Operation, error)
- func (UnimplementedBackendGroupServiceServer) Create(context.Context, *CreateBackendGroupRequest) (*operation.Operation, error)
- func (UnimplementedBackendGroupServiceServer) Delete(context.Context, *DeleteBackendGroupRequest) (*operation.Operation, error)
- func (UnimplementedBackendGroupServiceServer) Get(context.Context, *GetBackendGroupRequest) (*BackendGroup, error)
- func (UnimplementedBackendGroupServiceServer) List(context.Context, *ListBackendGroupsRequest) (*ListBackendGroupsResponse, error)
- func (UnimplementedBackendGroupServiceServer) ListOperations(context.Context, *ListBackendGroupOperationsRequest) (*ListBackendGroupOperationsResponse, error)
- func (UnimplementedBackendGroupServiceServer) RemoveBackend(context.Context, *RemoveBackendRequest) (*operation.Operation, error)
- func (UnimplementedBackendGroupServiceServer) Update(context.Context, *UpdateBackendGroupRequest) (*operation.Operation, error)
- func (UnimplementedBackendGroupServiceServer) UpdateBackend(context.Context, *UpdateBackendRequest) (*operation.Operation, error)
- type UnimplementedHttpRouterServiceServer
- func (UnimplementedHttpRouterServiceServer) Create(context.Context, *CreateHttpRouterRequest) (*operation.Operation, error)
- func (UnimplementedHttpRouterServiceServer) Delete(context.Context, *DeleteHttpRouterRequest) (*operation.Operation, error)
- func (UnimplementedHttpRouterServiceServer) Get(context.Context, *GetHttpRouterRequest) (*HttpRouter, error)
- func (UnimplementedHttpRouterServiceServer) List(context.Context, *ListHttpRoutersRequest) (*ListHttpRoutersResponse, error)
- func (UnimplementedHttpRouterServiceServer) ListOperations(context.Context, *ListHttpRouterOperationsRequest) (*ListHttpRouterOperationsResponse, error)
- func (UnimplementedHttpRouterServiceServer) Update(context.Context, *UpdateHttpRouterRequest) (*operation.Operation, error)
- type UnimplementedLoadBalancerServiceServer
- func (UnimplementedLoadBalancerServiceServer) AddListener(context.Context, *AddListenerRequest) (*operation.Operation, error)
- func (UnimplementedLoadBalancerServiceServer) AddSniMatch(context.Context, *AddSniMatchRequest) (*operation.Operation, error)
- func (UnimplementedLoadBalancerServiceServer) Create(context.Context, *CreateLoadBalancerRequest) (*operation.Operation, error)
- func (UnimplementedLoadBalancerServiceServer) Delete(context.Context, *DeleteLoadBalancerRequest) (*operation.Operation, error)
- func (UnimplementedLoadBalancerServiceServer) Get(context.Context, *GetLoadBalancerRequest) (*LoadBalancer, error)
- func (UnimplementedLoadBalancerServiceServer) GetTargetStates(context.Context, *GetTargetStatesRequest) (*GetTargetStatesResponse, error)
- func (UnimplementedLoadBalancerServiceServer) List(context.Context, *ListLoadBalancersRequest) (*ListLoadBalancersResponse, error)
- func (UnimplementedLoadBalancerServiceServer) ListOperations(context.Context, *ListLoadBalancerOperationsRequest) (*ListLoadBalancerOperationsResponse, error)
- func (UnimplementedLoadBalancerServiceServer) RemoveListener(context.Context, *RemoveListenerRequest) (*operation.Operation, error)
- func (UnimplementedLoadBalancerServiceServer) RemoveSniMatch(context.Context, *RemoveSniMatchRequest) (*operation.Operation, error)
- func (UnimplementedLoadBalancerServiceServer) Start(context.Context, *StartLoadBalancerRequest) (*operation.Operation, error)
- func (UnimplementedLoadBalancerServiceServer) Stop(context.Context, *StopLoadBalancerRequest) (*operation.Operation, error)
- func (UnimplementedLoadBalancerServiceServer) Update(context.Context, *UpdateLoadBalancerRequest) (*operation.Operation, error)
- func (UnimplementedLoadBalancerServiceServer) UpdateListener(context.Context, *UpdateListenerRequest) (*operation.Operation, error)
- func (UnimplementedLoadBalancerServiceServer) UpdateSniMatch(context.Context, *UpdateSniMatchRequest) (*operation.Operation, error)
- type UnimplementedTargetGroupServiceServer
- func (UnimplementedTargetGroupServiceServer) AddTargets(context.Context, *AddTargetsRequest) (*operation.Operation, error)
- func (UnimplementedTargetGroupServiceServer) Create(context.Context, *CreateTargetGroupRequest) (*operation.Operation, error)
- func (UnimplementedTargetGroupServiceServer) Delete(context.Context, *DeleteTargetGroupRequest) (*operation.Operation, error)
- func (UnimplementedTargetGroupServiceServer) Get(context.Context, *GetTargetGroupRequest) (*TargetGroup, error)
- func (UnimplementedTargetGroupServiceServer) List(context.Context, *ListTargetGroupsRequest) (*ListTargetGroupsResponse, error)
- func (UnimplementedTargetGroupServiceServer) ListOperations(context.Context, *ListTargetGroupOperationsRequest) (*ListTargetGroupOperationsResponse, error)
- func (UnimplementedTargetGroupServiceServer) RemoveTargets(context.Context, *RemoveTargetsRequest) (*operation.Operation, error)
- func (UnimplementedTargetGroupServiceServer) Update(context.Context, *UpdateTargetGroupRequest) (*operation.Operation, error)
- type UnimplementedVirtualHostServiceServer
- func (UnimplementedVirtualHostServiceServer) Create(context.Context, *CreateVirtualHostRequest) (*operation.Operation, error)
- func (UnimplementedVirtualHostServiceServer) Delete(context.Context, *DeleteVirtualHostRequest) (*operation.Operation, error)
- func (UnimplementedVirtualHostServiceServer) Get(context.Context, *GetVirtualHostRequest) (*VirtualHost, error)
- func (UnimplementedVirtualHostServiceServer) List(context.Context, *ListVirtualHostsRequest) (*ListVirtualHostsResponse, error)
- func (UnimplementedVirtualHostServiceServer) RemoveRoute(context.Context, *RemoveRouteRequest) (*operation.Operation, error)
- func (UnimplementedVirtualHostServiceServer) Update(context.Context, *UpdateVirtualHostRequest) (*operation.Operation, error)
- func (UnimplementedVirtualHostServiceServer) UpdateRoute(context.Context, *UpdateRouteRequest) (*operation.Operation, error)
- type UnsafeBackendGroupServiceServer
- type UnsafeHttpRouterServiceServer
- type UnsafeLoadBalancerServiceServer
- type UnsafeTargetGroupServiceServer
- type UnsafeVirtualHostServiceServer
- type UpdateBackendGroupMetadata
- func (*UpdateBackendGroupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBackendGroupMetadata) GetBackendGroupId() string
- func (*UpdateBackendGroupMetadata) ProtoMessage()
- func (x *UpdateBackendGroupMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateBackendGroupMetadata) Reset()
- func (m *UpdateBackendGroupMetadata) SetBackendGroupId(v string)
- func (x *UpdateBackendGroupMetadata) String() string
- type UpdateBackendGroupRequest
- func (*UpdateBackendGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (m *UpdateBackendGroupRequest) GetBackend() isUpdateBackendGroupRequest_Backend
- func (x *UpdateBackendGroupRequest) GetBackendGroupId() string
- func (x *UpdateBackendGroupRequest) GetDescription() string
- func (x *UpdateBackendGroupRequest) GetGrpc() *GrpcBackendGroup
- func (x *UpdateBackendGroupRequest) GetHttp() *HttpBackendGroup
- func (x *UpdateBackendGroupRequest) GetLabels() map[string]string
- func (x *UpdateBackendGroupRequest) GetName() string
- func (x *UpdateBackendGroupRequest) GetStream() *StreamBackendGroup
- func (x *UpdateBackendGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateBackendGroupRequest) ProtoMessage()
- func (x *UpdateBackendGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBackendGroupRequest) Reset()
- func (m *UpdateBackendGroupRequest) SetBackend(v UpdateBackendGroupRequest_Backend)
- func (m *UpdateBackendGroupRequest) SetBackendGroupId(v string)
- func (m *UpdateBackendGroupRequest) SetDescription(v string)
- func (m *UpdateBackendGroupRequest) SetGrpc(v *GrpcBackendGroup)
- func (m *UpdateBackendGroupRequest) SetHttp(v *HttpBackendGroup)
- func (m *UpdateBackendGroupRequest) SetLabels(v map[string]string)
- func (m *UpdateBackendGroupRequest) SetName(v string)
- func (m *UpdateBackendGroupRequest) SetStream(v *StreamBackendGroup)
- func (m *UpdateBackendGroupRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (x *UpdateBackendGroupRequest) String() string
- type UpdateBackendGroupRequest_Backend
- type UpdateBackendGroupRequest_Grpc
- type UpdateBackendGroupRequest_Http
- type UpdateBackendGroupRequest_Stream
- type UpdateBackendMetadata
- func (*UpdateBackendMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBackendMetadata) GetBackendGroupId() string
- func (x *UpdateBackendMetadata) GetBackendName() string
- func (*UpdateBackendMetadata) ProtoMessage()
- func (x *UpdateBackendMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateBackendMetadata) Reset()
- func (m *UpdateBackendMetadata) SetBackendGroupId(v string)
- func (m *UpdateBackendMetadata) SetBackendName(v string)
- func (x *UpdateBackendMetadata) String() string
- type UpdateBackendRequest
- func (*UpdateBackendRequest) Descriptor() ([]byte, []int)deprecated
- func (m *UpdateBackendRequest) GetBackend() isUpdateBackendRequest_Backend
- func (x *UpdateBackendRequest) GetBackendGroupId() string
- func (x *UpdateBackendRequest) GetGrpc() *GrpcBackend
- func (x *UpdateBackendRequest) GetHttp() *HttpBackend
- func (x *UpdateBackendRequest) GetStream() *StreamBackend
- func (x *UpdateBackendRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateBackendRequest) ProtoMessage()
- func (x *UpdateBackendRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBackendRequest) Reset()
- func (m *UpdateBackendRequest) SetBackend(v UpdateBackendRequest_Backend)
- func (m *UpdateBackendRequest) SetBackendGroupId(v string)
- func (m *UpdateBackendRequest) SetGrpc(v *GrpcBackend)
- func (m *UpdateBackendRequest) SetHttp(v *HttpBackend)
- func (m *UpdateBackendRequest) SetStream(v *StreamBackend)
- func (m *UpdateBackendRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (x *UpdateBackendRequest) String() string
- type UpdateBackendRequest_Backend
- type UpdateBackendRequest_Grpc
- type UpdateBackendRequest_Http
- type UpdateBackendRequest_Stream
- type UpdateHttpRouterMetadata
- func (*UpdateHttpRouterMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateHttpRouterMetadata) GetHttpRouterId() string
- func (*UpdateHttpRouterMetadata) ProtoMessage()
- func (x *UpdateHttpRouterMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateHttpRouterMetadata) Reset()
- func (m *UpdateHttpRouterMetadata) SetHttpRouterId(v string)
- func (x *UpdateHttpRouterMetadata) String() string
- type UpdateHttpRouterRequest
- func (*UpdateHttpRouterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateHttpRouterRequest) GetDescription() string
- func (x *UpdateHttpRouterRequest) GetHttpRouterId() string
- func (x *UpdateHttpRouterRequest) GetLabels() map[string]string
- func (x *UpdateHttpRouterRequest) GetName() string
- func (x *UpdateHttpRouterRequest) GetRouteOptions() *RouteOptions
- func (x *UpdateHttpRouterRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateHttpRouterRequest) GetVirtualHosts() []*VirtualHost
- func (*UpdateHttpRouterRequest) ProtoMessage()
- func (x *UpdateHttpRouterRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateHttpRouterRequest) Reset()
- func (m *UpdateHttpRouterRequest) SetDescription(v string)
- func (m *UpdateHttpRouterRequest) SetHttpRouterId(v string)
- func (m *UpdateHttpRouterRequest) SetLabels(v map[string]string)
- func (m *UpdateHttpRouterRequest) SetName(v string)
- func (m *UpdateHttpRouterRequest) SetRouteOptions(v *RouteOptions)
- func (m *UpdateHttpRouterRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (m *UpdateHttpRouterRequest) SetVirtualHosts(v []*VirtualHost)
- func (x *UpdateHttpRouterRequest) String() string
- type UpdateListenerMetadata
- func (*UpdateListenerMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateListenerMetadata) GetListenerName() string
- func (x *UpdateListenerMetadata) GetLoadBalancerId() string
- func (*UpdateListenerMetadata) ProtoMessage()
- func (x *UpdateListenerMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateListenerMetadata) Reset()
- func (m *UpdateListenerMetadata) SetListenerName(v string)
- func (m *UpdateListenerMetadata) SetLoadBalancerId(v string)
- func (x *UpdateListenerMetadata) String() string
- type UpdateListenerRequest
- func (*UpdateListenerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateListenerRequest) GetListenerSpec() *ListenerSpec
- func (x *UpdateListenerRequest) GetLoadBalancerId() string
- func (x *UpdateListenerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateListenerRequest) ProtoMessage()
- func (x *UpdateListenerRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateListenerRequest) Reset()
- func (m *UpdateListenerRequest) SetListenerSpec(v *ListenerSpec)
- func (m *UpdateListenerRequest) SetLoadBalancerId(v string)
- func (m *UpdateListenerRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (x *UpdateListenerRequest) String() string
- type UpdateLoadBalancerMetadata
- func (*UpdateLoadBalancerMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLoadBalancerMetadata) GetLoadBalancerId() string
- func (*UpdateLoadBalancerMetadata) ProtoMessage()
- func (x *UpdateLoadBalancerMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateLoadBalancerMetadata) Reset()
- func (m *UpdateLoadBalancerMetadata) SetLoadBalancerId(v string)
- func (x *UpdateLoadBalancerMetadata) String() string
- type UpdateLoadBalancerRequest
- func (*UpdateLoadBalancerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLoadBalancerRequest) GetAllocationPolicy() *AllocationPolicy
- func (x *UpdateLoadBalancerRequest) GetAutoScalePolicy() *AutoScalePolicy
- func (x *UpdateLoadBalancerRequest) GetDescription() string
- func (x *UpdateLoadBalancerRequest) GetLabels() map[string]string
- func (x *UpdateLoadBalancerRequest) GetListenerSpecs() []*ListenerSpec
- func (x *UpdateLoadBalancerRequest) GetLoadBalancerId() string
- func (x *UpdateLoadBalancerRequest) GetLogOptions() *LogOptions
- func (x *UpdateLoadBalancerRequest) GetName() string
- func (x *UpdateLoadBalancerRequest) GetSecurityGroupIds() []string
- func (x *UpdateLoadBalancerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateLoadBalancerRequest) ProtoMessage()
- func (x *UpdateLoadBalancerRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateLoadBalancerRequest) Reset()
- func (m *UpdateLoadBalancerRequest) SetAllocationPolicy(v *AllocationPolicy)
- func (m *UpdateLoadBalancerRequest) SetAutoScalePolicy(v *AutoScalePolicy)
- func (m *UpdateLoadBalancerRequest) SetDescription(v string)
- func (m *UpdateLoadBalancerRequest) SetLabels(v map[string]string)
- func (m *UpdateLoadBalancerRequest) SetListenerSpecs(v []*ListenerSpec)
- func (m *UpdateLoadBalancerRequest) SetLoadBalancerId(v string)
- func (m *UpdateLoadBalancerRequest) SetLogOptions(v *LogOptions)
- func (m *UpdateLoadBalancerRequest) SetName(v string)
- func (m *UpdateLoadBalancerRequest) SetSecurityGroupIds(v []string)
- func (m *UpdateLoadBalancerRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (x *UpdateLoadBalancerRequest) String() string
- type UpdateRouteMetadata
- func (*UpdateRouteMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRouteMetadata) GetHttpRouterId() string
- func (x *UpdateRouteMetadata) GetRouteName() string
- func (x *UpdateRouteMetadata) GetVirtualHostName() string
- func (*UpdateRouteMetadata) ProtoMessage()
- func (x *UpdateRouteMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateRouteMetadata) Reset()
- func (m *UpdateRouteMetadata) SetHttpRouterId(v string)
- func (m *UpdateRouteMetadata) SetRouteName(v string)
- func (m *UpdateRouteMetadata) SetVirtualHostName(v string)
- func (x *UpdateRouteMetadata) String() string
- type UpdateRouteRequest
- func (*UpdateRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRouteRequest) GetGrpc() *GrpcRoute
- func (x *UpdateRouteRequest) GetHttp() *HttpRoute
- func (x *UpdateRouteRequest) GetHttpRouterId() string
- func (m *UpdateRouteRequest) GetRoute() isUpdateRouteRequest_Route
- func (x *UpdateRouteRequest) GetRouteName() string
- func (x *UpdateRouteRequest) GetRouteOptions() *RouteOptions
- func (x *UpdateRouteRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateRouteRequest) GetVirtualHostName() string
- func (*UpdateRouteRequest) ProtoMessage()
- func (x *UpdateRouteRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRouteRequest) Reset()
- func (m *UpdateRouteRequest) SetGrpc(v *GrpcRoute)
- func (m *UpdateRouteRequest) SetHttp(v *HttpRoute)
- func (m *UpdateRouteRequest) SetHttpRouterId(v string)
- func (m *UpdateRouteRequest) SetRoute(v UpdateRouteRequest_Route)
- func (m *UpdateRouteRequest) SetRouteName(v string)
- func (m *UpdateRouteRequest) SetRouteOptions(v *RouteOptions)
- func (m *UpdateRouteRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (m *UpdateRouteRequest) SetVirtualHostName(v string)
- func (x *UpdateRouteRequest) String() string
- type UpdateRouteRequest_Grpc
- type UpdateRouteRequest_Http
- type UpdateRouteRequest_Route
- type UpdateSniMatchMetadata
- func (*UpdateSniMatchMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSniMatchMetadata) GetListenerName() string
- func (x *UpdateSniMatchMetadata) GetLoadBalancerId() string
- func (x *UpdateSniMatchMetadata) GetSniMatchName() string
- func (*UpdateSniMatchMetadata) ProtoMessage()
- func (x *UpdateSniMatchMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateSniMatchMetadata) Reset()
- func (m *UpdateSniMatchMetadata) SetListenerName(v string)
- func (m *UpdateSniMatchMetadata) SetLoadBalancerId(v string)
- func (m *UpdateSniMatchMetadata) SetSniMatchName(v string)
- func (x *UpdateSniMatchMetadata) String() string
- type UpdateSniMatchRequest
- func (*UpdateSniMatchRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSniMatchRequest) GetHandler() *TlsHandler
- func (x *UpdateSniMatchRequest) GetListenerName() string
- func (x *UpdateSniMatchRequest) GetLoadBalancerId() string
- func (x *UpdateSniMatchRequest) GetName() string
- func (x *UpdateSniMatchRequest) GetServerNames() []string
- func (x *UpdateSniMatchRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSniMatchRequest) ProtoMessage()
- func (x *UpdateSniMatchRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSniMatchRequest) Reset()
- func (m *UpdateSniMatchRequest) SetHandler(v *TlsHandler)
- func (m *UpdateSniMatchRequest) SetListenerName(v string)
- func (m *UpdateSniMatchRequest) SetLoadBalancerId(v string)
- func (m *UpdateSniMatchRequest) SetName(v string)
- func (m *UpdateSniMatchRequest) SetServerNames(v []string)
- func (m *UpdateSniMatchRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (x *UpdateSniMatchRequest) String() string
- type UpdateTargetGroupMetadata
- func (*UpdateTargetGroupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTargetGroupMetadata) GetTargetGroupId() string
- func (*UpdateTargetGroupMetadata) ProtoMessage()
- func (x *UpdateTargetGroupMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateTargetGroupMetadata) Reset()
- func (m *UpdateTargetGroupMetadata) SetTargetGroupId(v string)
- func (x *UpdateTargetGroupMetadata) String() string
- type UpdateTargetGroupRequest
- func (*UpdateTargetGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTargetGroupRequest) GetDescription() string
- func (x *UpdateTargetGroupRequest) GetLabels() map[string]string
- func (x *UpdateTargetGroupRequest) GetName() string
- func (x *UpdateTargetGroupRequest) GetTargetGroupId() string
- func (x *UpdateTargetGroupRequest) GetTargets() []*Target
- func (x *UpdateTargetGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateTargetGroupRequest) ProtoMessage()
- func (x *UpdateTargetGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTargetGroupRequest) Reset()
- func (m *UpdateTargetGroupRequest) SetDescription(v string)
- func (m *UpdateTargetGroupRequest) SetLabels(v map[string]string)
- func (m *UpdateTargetGroupRequest) SetName(v string)
- func (m *UpdateTargetGroupRequest) SetTargetGroupId(v string)
- func (m *UpdateTargetGroupRequest) SetTargets(v []*Target)
- func (m *UpdateTargetGroupRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (x *UpdateTargetGroupRequest) String() string
- type UpdateVirtualHostMetadata
- func (*UpdateVirtualHostMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVirtualHostMetadata) GetHttpRouterId() string
- func (x *UpdateVirtualHostMetadata) GetVirtualHostName() string
- func (*UpdateVirtualHostMetadata) ProtoMessage()
- func (x *UpdateVirtualHostMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateVirtualHostMetadata) Reset()
- func (m *UpdateVirtualHostMetadata) SetHttpRouterId(v string)
- func (m *UpdateVirtualHostMetadata) SetVirtualHostName(v string)
- func (x *UpdateVirtualHostMetadata) String() string
- type UpdateVirtualHostRequest
- func (*UpdateVirtualHostRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVirtualHostRequest) GetAuthority() []string
- func (x *UpdateVirtualHostRequest) GetHttpRouterId() string
- func (x *UpdateVirtualHostRequest) GetModifyRequestHeaders() []*HeaderModification
- func (x *UpdateVirtualHostRequest) GetModifyResponseHeaders() []*HeaderModification
- func (x *UpdateVirtualHostRequest) GetRateLimit() *RateLimit
- func (x *UpdateVirtualHostRequest) GetRouteOptions() *RouteOptions
- func (x *UpdateVirtualHostRequest) GetRoutes() []*Route
- func (x *UpdateVirtualHostRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateVirtualHostRequest) GetVirtualHostName() string
- func (*UpdateVirtualHostRequest) ProtoMessage()
- func (x *UpdateVirtualHostRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVirtualHostRequest) Reset()
- func (m *UpdateVirtualHostRequest) SetAuthority(v []string)
- func (m *UpdateVirtualHostRequest) SetHttpRouterId(v string)
- func (m *UpdateVirtualHostRequest) SetModifyRequestHeaders(v []*HeaderModification)
- func (m *UpdateVirtualHostRequest) SetModifyResponseHeaders(v []*HeaderModification)
- func (m *UpdateVirtualHostRequest) SetRateLimit(v *RateLimit)
- func (m *UpdateVirtualHostRequest) SetRouteOptions(v *RouteOptions)
- func (m *UpdateVirtualHostRequest) SetRoutes(v []*Route)
- func (m *UpdateVirtualHostRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (m *UpdateVirtualHostRequest) SetVirtualHostName(v string)
- func (x *UpdateVirtualHostRequest) String() string
- type ValidationContext
- func (*ValidationContext) Descriptor() ([]byte, []int)deprecated
- func (m *ValidationContext) GetTrustedCa() isValidationContext_TrustedCa
- func (x *ValidationContext) GetTrustedCaBytes() string
- func (x *ValidationContext) GetTrustedCaId() string
- func (*ValidationContext) ProtoMessage()
- func (x *ValidationContext) ProtoReflect() protoreflect.Message
- func (x *ValidationContext) Reset()
- func (m *ValidationContext) SetTrustedCa(v ValidationContext_TrustedCa)
- func (m *ValidationContext) SetTrustedCaBytes(v string)
- func (m *ValidationContext) SetTrustedCaId(v string)
- func (x *ValidationContext) String() string
- type ValidationContext_TrustedCa
- type ValidationContext_TrustedCaBytes
- type ValidationContext_TrustedCaId
- type VirtualHost
- func (*VirtualHost) Descriptor() ([]byte, []int)deprecated
- func (x *VirtualHost) GetAuthority() []string
- func (x *VirtualHost) GetModifyRequestHeaders() []*HeaderModification
- func (x *VirtualHost) GetModifyResponseHeaders() []*HeaderModification
- func (x *VirtualHost) GetName() string
- func (x *VirtualHost) GetRateLimit() *RateLimit
- func (x *VirtualHost) GetRouteOptions() *RouteOptions
- func (x *VirtualHost) GetRoutes() []*Route
- func (*VirtualHost) ProtoMessage()
- func (x *VirtualHost) ProtoReflect() protoreflect.Message
- func (x *VirtualHost) Reset()
- func (m *VirtualHost) SetAuthority(v []string)
- func (m *VirtualHost) SetModifyRequestHeaders(v []*HeaderModification)
- func (m *VirtualHost) SetModifyResponseHeaders(v []*HeaderModification)
- func (m *VirtualHost) SetName(v string)
- func (m *VirtualHost) SetRateLimit(v *RateLimit)
- func (m *VirtualHost) SetRouteOptions(v *RouteOptions)
- func (m *VirtualHost) SetRoutes(v []*Route)
- func (x *VirtualHost) String() string
- type VirtualHostServiceClient
- type VirtualHostServiceServer
Constants ¶
const ( BackendGroupService_Get_FullMethodName = "/yandex.cloud.apploadbalancer.v1.BackendGroupService/Get" BackendGroupService_List_FullMethodName = "/yandex.cloud.apploadbalancer.v1.BackendGroupService/List" BackendGroupService_Create_FullMethodName = "/yandex.cloud.apploadbalancer.v1.BackendGroupService/Create" BackendGroupService_Update_FullMethodName = "/yandex.cloud.apploadbalancer.v1.BackendGroupService/Update" BackendGroupService_Delete_FullMethodName = "/yandex.cloud.apploadbalancer.v1.BackendGroupService/Delete" BackendGroupService_AddBackend_FullMethodName = "/yandex.cloud.apploadbalancer.v1.BackendGroupService/AddBackend" BackendGroupService_RemoveBackend_FullMethodName = "/yandex.cloud.apploadbalancer.v1.BackendGroupService/RemoveBackend" BackendGroupService_UpdateBackend_FullMethodName = "/yandex.cloud.apploadbalancer.v1.BackendGroupService/UpdateBackend" BackendGroupService_ListOperations_FullMethodName = "/yandex.cloud.apploadbalancer.v1.BackendGroupService/ListOperations" )
const ( HttpRouterService_Get_FullMethodName = "/yandex.cloud.apploadbalancer.v1.HttpRouterService/Get" HttpRouterService_List_FullMethodName = "/yandex.cloud.apploadbalancer.v1.HttpRouterService/List" HttpRouterService_Create_FullMethodName = "/yandex.cloud.apploadbalancer.v1.HttpRouterService/Create" HttpRouterService_Update_FullMethodName = "/yandex.cloud.apploadbalancer.v1.HttpRouterService/Update" HttpRouterService_Delete_FullMethodName = "/yandex.cloud.apploadbalancer.v1.HttpRouterService/Delete" HttpRouterService_ListOperations_FullMethodName = "/yandex.cloud.apploadbalancer.v1.HttpRouterService/ListOperations" )
const ( LoadBalancerService_Get_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Get" LoadBalancerService_List_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/List" LoadBalancerService_Create_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Create" LoadBalancerService_Update_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Update" LoadBalancerService_Delete_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Delete" LoadBalancerService_Start_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Start" LoadBalancerService_Stop_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/Stop" LoadBalancerService_AddListener_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/AddListener" LoadBalancerService_RemoveListener_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/RemoveListener" LoadBalancerService_UpdateListener_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/UpdateListener" LoadBalancerService_AddSniMatch_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/AddSniMatch" LoadBalancerService_UpdateSniMatch_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/UpdateSniMatch" LoadBalancerService_RemoveSniMatch_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/RemoveSniMatch" LoadBalancerService_GetTargetStates_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/GetTargetStates" LoadBalancerService_ListOperations_FullMethodName = "/yandex.cloud.apploadbalancer.v1.LoadBalancerService/ListOperations" )
const ( TargetGroupService_Get_FullMethodName = "/yandex.cloud.apploadbalancer.v1.TargetGroupService/Get" TargetGroupService_List_FullMethodName = "/yandex.cloud.apploadbalancer.v1.TargetGroupService/List" TargetGroupService_Create_FullMethodName = "/yandex.cloud.apploadbalancer.v1.TargetGroupService/Create" TargetGroupService_Update_FullMethodName = "/yandex.cloud.apploadbalancer.v1.TargetGroupService/Update" TargetGroupService_Delete_FullMethodName = "/yandex.cloud.apploadbalancer.v1.TargetGroupService/Delete" TargetGroupService_AddTargets_FullMethodName = "/yandex.cloud.apploadbalancer.v1.TargetGroupService/AddTargets" TargetGroupService_RemoveTargets_FullMethodName = "/yandex.cloud.apploadbalancer.v1.TargetGroupService/RemoveTargets" TargetGroupService_ListOperations_FullMethodName = "/yandex.cloud.apploadbalancer.v1.TargetGroupService/ListOperations" )
const ( VirtualHostService_Get_FullMethodName = "/yandex.cloud.apploadbalancer.v1.VirtualHostService/Get" VirtualHostService_List_FullMethodName = "/yandex.cloud.apploadbalancer.v1.VirtualHostService/List" VirtualHostService_Create_FullMethodName = "/yandex.cloud.apploadbalancer.v1.VirtualHostService/Create" VirtualHostService_Update_FullMethodName = "/yandex.cloud.apploadbalancer.v1.VirtualHostService/Update" VirtualHostService_Delete_FullMethodName = "/yandex.cloud.apploadbalancer.v1.VirtualHostService/Delete" VirtualHostService_RemoveRoute_FullMethodName = "/yandex.cloud.apploadbalancer.v1.VirtualHostService/RemoveRoute" VirtualHostService_UpdateRoute_FullMethodName = "/yandex.cloud.apploadbalancer.v1.VirtualHostService/UpdateRoute" )
Variables ¶
var ( LoadBalancingMode_name = map[int32]string{ 0: "ROUND_ROBIN", 1: "RANDOM", 2: "LEAST_REQUEST", 3: "MAGLEV_HASH", } LoadBalancingMode_value = map[string]int32{ "ROUND_ROBIN": 0, "RANDOM": 1, "LEAST_REQUEST": 2, "MAGLEV_HASH": 3, } )
Enum value maps for LoadBalancingMode.
var ( LoadBalancer_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "CREATING", 2: "STARTING", 3: "ACTIVE", 4: "STOPPING", 5: "STOPPED", 6: "DELETING", } LoadBalancer_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "CREATING": 1, "STARTING": 2, "ACTIVE": 3, "STOPPING": 4, "STOPPED": 5, "DELETING": 6, } )
Enum value maps for LoadBalancer_Status.
var ( TargetState_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "HEALTHY", 2: "PARTIALLY_HEALTHY", 3: "UNHEALTHY", 4: "DRAINING", 5: "TIMEOUT", } TargetState_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "HEALTHY": 1, "PARTIALLY_HEALTHY": 2, "UNHEALTHY": 3, "DRAINING": 4, "TIMEOUT": 5, } )
Enum value maps for TargetState_Status.
var ( HttpCodeInterval_name = map[int32]string{ 0: "HTTP_CODE_INTERVAL_UNSPECIFIED", 1: "HTTP_1XX", 2: "HTTP_2XX", 3: "HTTP_3XX", 4: "HTTP_4XX", 5: "HTTP_5XX", 6: "HTTP_ALL", } HttpCodeInterval_value = map[string]int32{ "HTTP_CODE_INTERVAL_UNSPECIFIED": 0, "HTTP_1XX": 1, "HTTP_2XX": 2, "HTTP_3XX": 3, "HTTP_4XX": 4, "HTTP_5XX": 5, "HTTP_ALL": 6, } )
Enum value maps for HttpCodeInterval.
var ( RBAC_Action_name = map[int32]string{ 0: "ACTION_UNSPECIFIED", 1: "ALLOW", 2: "DENY", } RBAC_Action_value = map[string]int32{ "ACTION_UNSPECIFIED": 0, "ALLOW": 1, "DENY": 2, } )
Enum value maps for RBAC_Action.
var ( RedirectAction_RedirectResponseCode_name = map[int32]string{ 0: "MOVED_PERMANENTLY", 1: "FOUND", 2: "SEE_OTHER", 3: "TEMPORARY_REDIRECT", 4: "PERMANENT_REDIRECT", } RedirectAction_RedirectResponseCode_value = map[string]int32{ "MOVED_PERMANENTLY": 0, "FOUND": 1, "SEE_OTHER": 2, "TEMPORARY_REDIRECT": 3, "PERMANENT_REDIRECT": 4, } )
Enum value maps for RedirectAction_RedirectResponseCode.
var ( GrpcStatusResponseAction_Status_name = map[int32]string{ 0: "OK", 1: "INVALID_ARGUMENT", 2: "NOT_FOUND", 3: "PERMISSION_DENIED", 4: "UNAUTHENTICATED", 5: "UNIMPLEMENTED", 6: "INTERNAL", 7: "UNAVAILABLE", } GrpcStatusResponseAction_Status_value = map[string]int32{ "OK": 0, "INVALID_ARGUMENT": 1, "NOT_FOUND": 2, "PERMISSION_DENIED": 3, "UNAUTHENTICATED": 4, "UNIMPLEMENTED": 5, "INTERNAL": 6, "UNAVAILABLE": 7, } )
Enum value maps for GrpcStatusResponseAction_Status.
var BackendGroupService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.apploadbalancer.v1.BackendGroupService", HandlerType: (*BackendGroupServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Get", Handler: _BackendGroupService_Get_Handler, }, { MethodName: "List", Handler: _BackendGroupService_List_Handler, }, { MethodName: "Create", Handler: _BackendGroupService_Create_Handler, }, { MethodName: "Update", Handler: _BackendGroupService_Update_Handler, }, { MethodName: "Delete", Handler: _BackendGroupService_Delete_Handler, }, { MethodName: "AddBackend", Handler: _BackendGroupService_AddBackend_Handler, }, { MethodName: "RemoveBackend", Handler: _BackendGroupService_RemoveBackend_Handler, }, { MethodName: "UpdateBackend", Handler: _BackendGroupService_UpdateBackend_Handler, }, { MethodName: "ListOperations", Handler: _BackendGroupService_ListOperations_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/apploadbalancer/v1/backend_group_service.proto", }
BackendGroupService_ServiceDesc is the grpc.ServiceDesc for BackendGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_yandex_cloud_apploadbalancer_v1_backend_group_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_backend_group_service_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_http_router_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_http_router_service_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_load_balancer_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_load_balancer_service_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_logging_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_payload_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_rate_limit_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_target_group_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_target_group_service_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_tls_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_virtual_host_proto protoreflect.FileDescriptor
var File_yandex_cloud_apploadbalancer_v1_virtual_host_service_proto protoreflect.FileDescriptor
var HttpRouterService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.apploadbalancer.v1.HttpRouterService", HandlerType: (*HttpRouterServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Get", Handler: _HttpRouterService_Get_Handler, }, { MethodName: "List", Handler: _HttpRouterService_List_Handler, }, { MethodName: "Create", Handler: _HttpRouterService_Create_Handler, }, { MethodName: "Update", Handler: _HttpRouterService_Update_Handler, }, { MethodName: "Delete", Handler: _HttpRouterService_Delete_Handler, }, { MethodName: "ListOperations", Handler: _HttpRouterService_ListOperations_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/apploadbalancer/v1/http_router_service.proto", }
HttpRouterService_ServiceDesc is the grpc.ServiceDesc for HttpRouterService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var LoadBalancerService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.apploadbalancer.v1.LoadBalancerService", HandlerType: (*LoadBalancerServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Get", Handler: _LoadBalancerService_Get_Handler, }, { MethodName: "List", Handler: _LoadBalancerService_List_Handler, }, { MethodName: "Create", Handler: _LoadBalancerService_Create_Handler, }, { MethodName: "Update", Handler: _LoadBalancerService_Update_Handler, }, { MethodName: "Delete", Handler: _LoadBalancerService_Delete_Handler, }, { MethodName: "Start", Handler: _LoadBalancerService_Start_Handler, }, { MethodName: "Stop", Handler: _LoadBalancerService_Stop_Handler, }, { MethodName: "AddListener", Handler: _LoadBalancerService_AddListener_Handler, }, { MethodName: "RemoveListener", Handler: _LoadBalancerService_RemoveListener_Handler, }, { MethodName: "UpdateListener", Handler: _LoadBalancerService_UpdateListener_Handler, }, { MethodName: "AddSniMatch", Handler: _LoadBalancerService_AddSniMatch_Handler, }, { MethodName: "UpdateSniMatch", Handler: _LoadBalancerService_UpdateSniMatch_Handler, }, { MethodName: "RemoveSniMatch", Handler: _LoadBalancerService_RemoveSniMatch_Handler, }, { MethodName: "GetTargetStates", Handler: _LoadBalancerService_GetTargetStates_Handler, }, { MethodName: "ListOperations", Handler: _LoadBalancerService_ListOperations_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/apploadbalancer/v1/load_balancer_service.proto", }
LoadBalancerService_ServiceDesc is the grpc.ServiceDesc for LoadBalancerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var TargetGroupService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.apploadbalancer.v1.TargetGroupService", HandlerType: (*TargetGroupServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Get", Handler: _TargetGroupService_Get_Handler, }, { MethodName: "List", Handler: _TargetGroupService_List_Handler, }, { MethodName: "Create", Handler: _TargetGroupService_Create_Handler, }, { MethodName: "Update", Handler: _TargetGroupService_Update_Handler, }, { MethodName: "Delete", Handler: _TargetGroupService_Delete_Handler, }, { MethodName: "AddTargets", Handler: _TargetGroupService_AddTargets_Handler, }, { MethodName: "RemoveTargets", Handler: _TargetGroupService_RemoveTargets_Handler, }, { MethodName: "ListOperations", Handler: _TargetGroupService_ListOperations_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/apploadbalancer/v1/target_group_service.proto", }
TargetGroupService_ServiceDesc is the grpc.ServiceDesc for TargetGroupService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var VirtualHostService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.apploadbalancer.v1.VirtualHostService", HandlerType: (*VirtualHostServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Get", Handler: _VirtualHostService_Get_Handler, }, { MethodName: "List", Handler: _VirtualHostService_List_Handler, }, { MethodName: "Create", Handler: _VirtualHostService_Create_Handler, }, { MethodName: "Update", Handler: _VirtualHostService_Update_Handler, }, { MethodName: "Delete", Handler: _VirtualHostService_Delete_Handler, }, { MethodName: "RemoveRoute", Handler: _VirtualHostService_RemoveRoute_Handler, }, { MethodName: "UpdateRoute", Handler: _VirtualHostService_UpdateRoute_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/apploadbalancer/v1/virtual_host_service.proto", }
VirtualHostService_ServiceDesc is the grpc.ServiceDesc for VirtualHostService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterBackendGroupServiceServer ¶
func RegisterBackendGroupServiceServer(s grpc.ServiceRegistrar, srv BackendGroupServiceServer)
func RegisterHttpRouterServiceServer ¶
func RegisterHttpRouterServiceServer(s grpc.ServiceRegistrar, srv HttpRouterServiceServer)
func RegisterLoadBalancerServiceServer ¶
func RegisterLoadBalancerServiceServer(s grpc.ServiceRegistrar, srv LoadBalancerServiceServer)
func RegisterTargetGroupServiceServer ¶
func RegisterTargetGroupServiceServer(s grpc.ServiceRegistrar, srv TargetGroupServiceServer)
func RegisterVirtualHostServiceServer ¶
func RegisterVirtualHostServiceServer(s grpc.ServiceRegistrar, srv VirtualHostServiceServer)
Types ¶
type AddBackendMetadata ¶
type AddBackendMetadata struct { // ID of the backend group that the backend is being added to. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // Name of the backend that is being added to the backend group. BackendName string `protobuf:"bytes,2,opt,name=backend_name,json=backendName,proto3" json:"backend_name,omitempty"` // contains filtered or unexported fields }
func (*AddBackendMetadata) Descriptor
deprecated
func (*AddBackendMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AddBackendMetadata.ProtoReflect.Descriptor instead.
func (*AddBackendMetadata) GetBackendGroupId ¶
func (x *AddBackendMetadata) GetBackendGroupId() string
func (*AddBackendMetadata) GetBackendName ¶
func (x *AddBackendMetadata) GetBackendName() string
func (*AddBackendMetadata) ProtoMessage ¶
func (*AddBackendMetadata) ProtoMessage()
func (*AddBackendMetadata) ProtoReflect ¶
func (x *AddBackendMetadata) ProtoReflect() protoreflect.Message
func (*AddBackendMetadata) Reset ¶
func (x *AddBackendMetadata) Reset()
func (*AddBackendMetadata) SetBackendGroupId ¶
func (m *AddBackendMetadata) SetBackendGroupId(v string)
func (*AddBackendMetadata) SetBackendName ¶
func (m *AddBackendMetadata) SetBackendName(v string)
func (*AddBackendMetadata) String ¶
func (x *AddBackendMetadata) String() string
type AddBackendRequest ¶
type AddBackendRequest struct { // ID of the backend group to add a backend to. // // To get the backend group ID, make a [BackendGroupService.List] request. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // Backend to add to the backend group. // // Types that are assignable to Backend: // // *AddBackendRequest_Http // *AddBackendRequest_Grpc // *AddBackendRequest_Stream Backend isAddBackendRequest_Backend `protobuf_oneof:"backend"` // contains filtered or unexported fields }
func (*AddBackendRequest) Descriptor
deprecated
func (*AddBackendRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddBackendRequest.ProtoReflect.Descriptor instead.
func (*AddBackendRequest) GetBackend ¶
func (m *AddBackendRequest) GetBackend() isAddBackendRequest_Backend
func (*AddBackendRequest) GetBackendGroupId ¶
func (x *AddBackendRequest) GetBackendGroupId() string
func (*AddBackendRequest) GetGrpc ¶
func (x *AddBackendRequest) GetGrpc() *GrpcBackend
func (*AddBackendRequest) GetHttp ¶
func (x *AddBackendRequest) GetHttp() *HttpBackend
func (*AddBackendRequest) GetStream ¶
func (x *AddBackendRequest) GetStream() *StreamBackend
func (*AddBackendRequest) ProtoMessage ¶
func (*AddBackendRequest) ProtoMessage()
func (*AddBackendRequest) ProtoReflect ¶
func (x *AddBackendRequest) ProtoReflect() protoreflect.Message
func (*AddBackendRequest) Reset ¶
func (x *AddBackendRequest) Reset()
func (*AddBackendRequest) SetBackend ¶
func (m *AddBackendRequest) SetBackend(v AddBackendRequest_Backend)
func (*AddBackendRequest) SetBackendGroupId ¶
func (m *AddBackendRequest) SetBackendGroupId(v string)
func (*AddBackendRequest) SetGrpc ¶
func (m *AddBackendRequest) SetGrpc(v *GrpcBackend)
func (*AddBackendRequest) SetHttp ¶
func (m *AddBackendRequest) SetHttp(v *HttpBackend)
func (*AddBackendRequest) SetStream ¶
func (m *AddBackendRequest) SetStream(v *StreamBackend)
func (*AddBackendRequest) String ¶
func (x *AddBackendRequest) String() string
type AddBackendRequest_Backend ¶
type AddBackendRequest_Backend = isAddBackendRequest_Backend
type AddBackendRequest_Grpc ¶
type AddBackendRequest_Grpc struct { // gRPC backend to add to the backend group. Grpc *GrpcBackend `protobuf:"bytes,3,opt,name=grpc,proto3,oneof"` }
type AddBackendRequest_Http ¶
type AddBackendRequest_Http struct { // HTTP backend to add to the backend group. Http *HttpBackend `protobuf:"bytes,2,opt,name=http,proto3,oneof"` }
type AddBackendRequest_Stream ¶
type AddBackendRequest_Stream struct { // New settings for the Stream backend. Stream *StreamBackend `protobuf:"bytes,5,opt,name=stream,proto3,oneof"` }
type AddListenerMetadata ¶
type AddListenerMetadata struct { // ID of the application load balancer that the listener is being added to. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Name of the listener that is being added to the application load balancer. ListenerName string `protobuf:"bytes,2,opt,name=listener_name,json=listenerName,proto3" json:"listener_name,omitempty"` // contains filtered or unexported fields }
func (*AddListenerMetadata) Descriptor
deprecated
func (*AddListenerMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AddListenerMetadata.ProtoReflect.Descriptor instead.
func (*AddListenerMetadata) GetListenerName ¶
func (x *AddListenerMetadata) GetListenerName() string
func (*AddListenerMetadata) GetLoadBalancerId ¶
func (x *AddListenerMetadata) GetLoadBalancerId() string
func (*AddListenerMetadata) ProtoMessage ¶
func (*AddListenerMetadata) ProtoMessage()
func (*AddListenerMetadata) ProtoReflect ¶
func (x *AddListenerMetadata) ProtoReflect() protoreflect.Message
func (*AddListenerMetadata) Reset ¶
func (x *AddListenerMetadata) Reset()
func (*AddListenerMetadata) SetListenerName ¶
func (m *AddListenerMetadata) SetListenerName(v string)
func (*AddListenerMetadata) SetLoadBalancerId ¶
func (m *AddListenerMetadata) SetLoadBalancerId(v string)
func (*AddListenerMetadata) String ¶
func (x *AddListenerMetadata) String() string
type AddListenerRequest ¶
type AddListenerRequest struct { // ID of the application load balancer to add a listener to. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Listener to add to the application load balancer. ListenerSpec *ListenerSpec `protobuf:"bytes,2,opt,name=listener_spec,json=listenerSpec,proto3" json:"listener_spec,omitempty"` // contains filtered or unexported fields }
func (*AddListenerRequest) Descriptor
deprecated
func (*AddListenerRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddListenerRequest.ProtoReflect.Descriptor instead.
func (*AddListenerRequest) GetListenerSpec ¶
func (x *AddListenerRequest) GetListenerSpec() *ListenerSpec
func (*AddListenerRequest) GetLoadBalancerId ¶
func (x *AddListenerRequest) GetLoadBalancerId() string
func (*AddListenerRequest) ProtoMessage ¶
func (*AddListenerRequest) ProtoMessage()
func (*AddListenerRequest) ProtoReflect ¶
func (x *AddListenerRequest) ProtoReflect() protoreflect.Message
func (*AddListenerRequest) Reset ¶
func (x *AddListenerRequest) Reset()
func (*AddListenerRequest) SetListenerSpec ¶
func (m *AddListenerRequest) SetListenerSpec(v *ListenerSpec)
func (*AddListenerRequest) SetLoadBalancerId ¶
func (m *AddListenerRequest) SetLoadBalancerId(v string)
func (*AddListenerRequest) String ¶
func (x *AddListenerRequest) String() string
type AddSniMatchMetadata ¶
type AddSniMatchMetadata struct { // ID of the application load balancer that the SNI handler is being added to. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Name of the listener that the SNI handler is being added to. ListenerName string `protobuf:"bytes,2,opt,name=listener_name,json=listenerName,proto3" json:"listener_name,omitempty"` // Name of the SNI handler that is being added to the listener. SniMatchName string `protobuf:"bytes,3,opt,name=sni_match_name,json=sniMatchName,proto3" json:"sni_match_name,omitempty"` // contains filtered or unexported fields }
func (*AddSniMatchMetadata) Descriptor
deprecated
func (*AddSniMatchMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AddSniMatchMetadata.ProtoReflect.Descriptor instead.
func (*AddSniMatchMetadata) GetListenerName ¶
func (x *AddSniMatchMetadata) GetListenerName() string
func (*AddSniMatchMetadata) GetLoadBalancerId ¶
func (x *AddSniMatchMetadata) GetLoadBalancerId() string
func (*AddSniMatchMetadata) GetSniMatchName ¶
func (x *AddSniMatchMetadata) GetSniMatchName() string
func (*AddSniMatchMetadata) ProtoMessage ¶
func (*AddSniMatchMetadata) ProtoMessage()
func (*AddSniMatchMetadata) ProtoReflect ¶
func (x *AddSniMatchMetadata) ProtoReflect() protoreflect.Message
func (*AddSniMatchMetadata) Reset ¶
func (x *AddSniMatchMetadata) Reset()
func (*AddSniMatchMetadata) SetListenerName ¶
func (m *AddSniMatchMetadata) SetListenerName(v string)
func (*AddSniMatchMetadata) SetLoadBalancerId ¶
func (m *AddSniMatchMetadata) SetLoadBalancerId(v string)
func (*AddSniMatchMetadata) SetSniMatchName ¶
func (m *AddSniMatchMetadata) SetSniMatchName(v string)
func (*AddSniMatchMetadata) String ¶
func (x *AddSniMatchMetadata) String() string
type AddSniMatchRequest ¶
type AddSniMatchRequest struct { // ID of the application load balancer to add a SNI handler to. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Name of the listener to add a SNI handler to. ListenerName string `protobuf:"bytes,2,opt,name=listener_name,json=listenerName,proto3" json:"listener_name,omitempty"` // Name of the SNI handler to add. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Server names that are matched by the SNI handler. ServerNames []string `protobuf:"bytes,4,rep,name=server_names,json=serverNames,proto3" json:"server_names,omitempty"` // Settings for handling requests with Server Name Indication (SNI) matching one of [server_names] values. Handler *TlsHandler `protobuf:"bytes,5,opt,name=handler,proto3" json:"handler,omitempty"` // contains filtered or unexported fields }
func (*AddSniMatchRequest) Descriptor
deprecated
func (*AddSniMatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddSniMatchRequest.ProtoReflect.Descriptor instead.
func (*AddSniMatchRequest) GetHandler ¶
func (x *AddSniMatchRequest) GetHandler() *TlsHandler
func (*AddSniMatchRequest) GetListenerName ¶
func (x *AddSniMatchRequest) GetListenerName() string
func (*AddSniMatchRequest) GetLoadBalancerId ¶
func (x *AddSniMatchRequest) GetLoadBalancerId() string
func (*AddSniMatchRequest) GetName ¶
func (x *AddSniMatchRequest) GetName() string
func (*AddSniMatchRequest) GetServerNames ¶
func (x *AddSniMatchRequest) GetServerNames() []string
func (*AddSniMatchRequest) ProtoMessage ¶
func (*AddSniMatchRequest) ProtoMessage()
func (*AddSniMatchRequest) ProtoReflect ¶
func (x *AddSniMatchRequest) ProtoReflect() protoreflect.Message
func (*AddSniMatchRequest) Reset ¶
func (x *AddSniMatchRequest) Reset()
func (*AddSniMatchRequest) SetHandler ¶
func (m *AddSniMatchRequest) SetHandler(v *TlsHandler)
func (*AddSniMatchRequest) SetListenerName ¶
func (m *AddSniMatchRequest) SetListenerName(v string)
func (*AddSniMatchRequest) SetLoadBalancerId ¶
func (m *AddSniMatchRequest) SetLoadBalancerId(v string)
func (*AddSniMatchRequest) SetName ¶
func (m *AddSniMatchRequest) SetName(v string)
func (*AddSniMatchRequest) SetServerNames ¶
func (m *AddSniMatchRequest) SetServerNames(v []string)
func (*AddSniMatchRequest) String ¶
func (x *AddSniMatchRequest) String() string
type AddTargetsMetadata ¶
type AddTargetsMetadata struct { // ID of the target group that the targets are being added to. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // contains filtered or unexported fields }
func (*AddTargetsMetadata) Descriptor
deprecated
func (*AddTargetsMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AddTargetsMetadata.ProtoReflect.Descriptor instead.
func (*AddTargetsMetadata) GetTargetGroupId ¶
func (x *AddTargetsMetadata) GetTargetGroupId() string
func (*AddTargetsMetadata) ProtoMessage ¶
func (*AddTargetsMetadata) ProtoMessage()
func (*AddTargetsMetadata) ProtoReflect ¶
func (x *AddTargetsMetadata) ProtoReflect() protoreflect.Message
func (*AddTargetsMetadata) Reset ¶
func (x *AddTargetsMetadata) Reset()
func (*AddTargetsMetadata) SetTargetGroupId ¶
func (m *AddTargetsMetadata) SetTargetGroupId(v string)
func (*AddTargetsMetadata) String ¶
func (x *AddTargetsMetadata) String() string
type AddTargetsRequest ¶
type AddTargetsRequest struct { // ID of the target group to add targets to. // // To get the target group ID, make a [TargetGroupService.List] request. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // List of targets to add to the target group. Targets []*Target `protobuf:"bytes,2,rep,name=targets,proto3" json:"targets,omitempty"` // contains filtered or unexported fields }
func (*AddTargetsRequest) Descriptor
deprecated
func (*AddTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddTargetsRequest.ProtoReflect.Descriptor instead.
func (*AddTargetsRequest) GetTargetGroupId ¶
func (x *AddTargetsRequest) GetTargetGroupId() string
func (*AddTargetsRequest) GetTargets ¶
func (x *AddTargetsRequest) GetTargets() []*Target
func (*AddTargetsRequest) ProtoMessage ¶
func (*AddTargetsRequest) ProtoMessage()
func (*AddTargetsRequest) ProtoReflect ¶
func (x *AddTargetsRequest) ProtoReflect() protoreflect.Message
func (*AddTargetsRequest) Reset ¶
func (x *AddTargetsRequest) Reset()
func (*AddTargetsRequest) SetTargetGroupId ¶
func (m *AddTargetsRequest) SetTargetGroupId(v string)
func (*AddTargetsRequest) SetTargets ¶
func (m *AddTargetsRequest) SetTargets(v []*Target)
func (*AddTargetsRequest) String ¶
func (x *AddTargetsRequest) String() string
type Address ¶
type Address struct { // Endpoint address of one of the types: public (external) IPv4 address, internal IPv4 address, public IPv6 address. // // Types that are assignable to Address: // // *Address_ExternalIpv4Address // *Address_InternalIpv4Address // *Address_ExternalIpv6Address Address isAddress_Address `protobuf_oneof:"address"` // contains filtered or unexported fields }
An endpoint address resource.
func (*Address) Descriptor
deprecated
func (*Address) GetAddress ¶
func (m *Address) GetAddress() isAddress_Address
func (*Address) GetExternalIpv4Address ¶
func (x *Address) GetExternalIpv4Address() *ExternalIpv4Address
func (*Address) GetExternalIpv6Address ¶
func (x *Address) GetExternalIpv6Address() *ExternalIpv6Address
func (*Address) GetInternalIpv4Address ¶
func (x *Address) GetInternalIpv4Address() *InternalIpv4Address
func (*Address) ProtoMessage ¶
func (*Address) ProtoMessage()
func (*Address) ProtoReflect ¶
func (x *Address) ProtoReflect() protoreflect.Message
func (*Address) SetAddress ¶
func (m *Address) SetAddress(v Address_Address)
func (*Address) SetExternalIpv4Address ¶
func (m *Address) SetExternalIpv4Address(v *ExternalIpv4Address)
func (*Address) SetExternalIpv6Address ¶
func (m *Address) SetExternalIpv6Address(v *ExternalIpv6Address)
func (*Address) SetInternalIpv4Address ¶
func (m *Address) SetInternalIpv4Address(v *InternalIpv4Address)
type AddressSpec ¶
type AddressSpec struct { // Endpoint address of one of the types: public (external) IPv4 address, internal IPv4 address, public IPv6 address. // // Types that are assignable to AddressSpec: // // *AddressSpec_ExternalIpv4AddressSpec // *AddressSpec_InternalIpv4AddressSpec // *AddressSpec_ExternalIpv6AddressSpec AddressSpec isAddressSpec_AddressSpec `protobuf_oneof:"address_spec"` // contains filtered or unexported fields }
func (*AddressSpec) Descriptor
deprecated
func (*AddressSpec) Descriptor() ([]byte, []int)
Deprecated: Use AddressSpec.ProtoReflect.Descriptor instead.
func (*AddressSpec) GetAddressSpec ¶
func (m *AddressSpec) GetAddressSpec() isAddressSpec_AddressSpec
func (*AddressSpec) GetExternalIpv4AddressSpec ¶
func (x *AddressSpec) GetExternalIpv4AddressSpec() *ExternalIpv4AddressSpec
func (*AddressSpec) GetExternalIpv6AddressSpec ¶
func (x *AddressSpec) GetExternalIpv6AddressSpec() *ExternalIpv6AddressSpec
func (*AddressSpec) GetInternalIpv4AddressSpec ¶
func (x *AddressSpec) GetInternalIpv4AddressSpec() *InternalIpv4AddressSpec
func (*AddressSpec) ProtoMessage ¶
func (*AddressSpec) ProtoMessage()
func (*AddressSpec) ProtoReflect ¶
func (x *AddressSpec) ProtoReflect() protoreflect.Message
func (*AddressSpec) Reset ¶
func (x *AddressSpec) Reset()
func (*AddressSpec) SetAddressSpec ¶
func (m *AddressSpec) SetAddressSpec(v AddressSpec_AddressSpec)
func (*AddressSpec) SetExternalIpv4AddressSpec ¶
func (m *AddressSpec) SetExternalIpv4AddressSpec(v *ExternalIpv4AddressSpec)
func (*AddressSpec) SetExternalIpv6AddressSpec ¶
func (m *AddressSpec) SetExternalIpv6AddressSpec(v *ExternalIpv6AddressSpec)
func (*AddressSpec) SetInternalIpv4AddressSpec ¶
func (m *AddressSpec) SetInternalIpv4AddressSpec(v *InternalIpv4AddressSpec)
func (*AddressSpec) String ¶
func (x *AddressSpec) String() string
type AddressSpec_AddressSpec ¶
type AddressSpec_AddressSpec = isAddressSpec_AddressSpec
type AddressSpec_ExternalIpv4AddressSpec ¶
type AddressSpec_ExternalIpv4AddressSpec struct { // Public IPv4 endpoint address. ExternalIpv4AddressSpec *ExternalIpv4AddressSpec `protobuf:"bytes,1,opt,name=external_ipv4_address_spec,json=externalIpv4AddressSpec,proto3,oneof"` }
type AddressSpec_ExternalIpv6AddressSpec ¶
type AddressSpec_ExternalIpv6AddressSpec struct { // Public IPv6 endpoint address. ExternalIpv6AddressSpec *ExternalIpv6AddressSpec `protobuf:"bytes,3,opt,name=external_ipv6_address_spec,json=externalIpv6AddressSpec,proto3,oneof"` }
type AddressSpec_InternalIpv4AddressSpec ¶
type AddressSpec_InternalIpv4AddressSpec struct { // Internal IPv4 endpoint address. // // To enable the use of listeners with internal addresses, [contact support](/docs/support/overview#response-time). InternalIpv4AddressSpec *InternalIpv4AddressSpec `protobuf:"bytes,2,opt,name=internal_ipv4_address_spec,json=internalIpv4AddressSpec,proto3,oneof"` }
type Address_Address ¶
type Address_Address = isAddress_Address
type Address_ExternalIpv4Address ¶
type Address_ExternalIpv4Address struct { // Public IPv4 endpoint address. ExternalIpv4Address *ExternalIpv4Address `protobuf:"bytes,1,opt,name=external_ipv4_address,json=externalIpv4Address,proto3,oneof"` }
type Address_ExternalIpv6Address ¶
type Address_ExternalIpv6Address struct { // Public IPv6 endpoint address. ExternalIpv6Address *ExternalIpv6Address `protobuf:"bytes,3,opt,name=external_ipv6_address,json=externalIpv6Address,proto3,oneof"` }
type Address_InternalIpv4Address ¶
type Address_InternalIpv4Address struct { // Internal IPv4 endpoint address. // // To enable the use of listeners with internal addresses, [contact support](/docs/support/overview#response-time). InternalIpv4Address *InternalIpv4Address `protobuf:"bytes,2,opt,name=internal_ipv4_address,json=internalIpv4Address,proto3,oneof"` }
type AllocationPolicy ¶
type AllocationPolicy struct { // Availability zones and subnets that the application load balancer resides. Locations []*Location `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"` // contains filtered or unexported fields }
A locality settings (allocation policy) resource.
func (*AllocationPolicy) Descriptor
deprecated
func (*AllocationPolicy) Descriptor() ([]byte, []int)
Deprecated: Use AllocationPolicy.ProtoReflect.Descriptor instead.
func (*AllocationPolicy) GetLocations ¶
func (x *AllocationPolicy) GetLocations() []*Location
func (*AllocationPolicy) ProtoMessage ¶
func (*AllocationPolicy) ProtoMessage()
func (*AllocationPolicy) ProtoReflect ¶
func (x *AllocationPolicy) ProtoReflect() protoreflect.Message
func (*AllocationPolicy) Reset ¶
func (x *AllocationPolicy) Reset()
func (*AllocationPolicy) SetLocations ¶
func (m *AllocationPolicy) SetLocations(v []*Location)
func (*AllocationPolicy) String ¶
func (x *AllocationPolicy) String() string
type AutoScalePolicy ¶
type AutoScalePolicy struct { // Lower limit for the number of resource units in each availability zone. // // If not specified previously (using other instruments such as management console), the default value is 2. // To revert to it, specify it explicitly. // // The minimum value is 2. MinZoneSize int64 `protobuf:"varint,1,opt,name=min_zone_size,json=minZoneSize,proto3" json:"min_zone_size,omitempty"` // Upper limit for the total number of resource units across all availability zones. // // If a positive value is specified, it must be at least [min_zone_size] multiplied by the size of // [AllocationPolicy.locations]. // // If the value is 0, there is no upper limit. MaxSize int64 `protobuf:"varint,2,opt,name=max_size,json=maxSize,proto3" json:"max_size,omitempty"` // contains filtered or unexported fields }
A resource for scaling settings of an application load balancer.
func (*AutoScalePolicy) Descriptor
deprecated
func (*AutoScalePolicy) Descriptor() ([]byte, []int)
Deprecated: Use AutoScalePolicy.ProtoReflect.Descriptor instead.
func (*AutoScalePolicy) GetMaxSize ¶
func (x *AutoScalePolicy) GetMaxSize() int64
func (*AutoScalePolicy) GetMinZoneSize ¶
func (x *AutoScalePolicy) GetMinZoneSize() int64
func (*AutoScalePolicy) ProtoMessage ¶
func (*AutoScalePolicy) ProtoMessage()
func (*AutoScalePolicy) ProtoReflect ¶
func (x *AutoScalePolicy) ProtoReflect() protoreflect.Message
func (*AutoScalePolicy) Reset ¶
func (x *AutoScalePolicy) Reset()
func (*AutoScalePolicy) SetMaxSize ¶
func (m *AutoScalePolicy) SetMaxSize(v int64)
func (*AutoScalePolicy) SetMinZoneSize ¶
func (m *AutoScalePolicy) SetMinZoneSize(v int64)
func (*AutoScalePolicy) String ¶
func (x *AutoScalePolicy) String() string
type BackendGroup ¶
type BackendGroup struct { // ID of the backend group. Generated at creation time. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Name of the backend group. The name is unique within the folder. The string length in characters is 3-63. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the backend group. The string is 0-256 characters long. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // ID of the folder that the backend group belongs to. FolderId string `protobuf:"bytes,4,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Backend group labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). // The maximum number of labels is 64. Labels map[string]string `` /* 153-byte string literal not displayed */ // Backends that the backend group consists of. // // Types that are assignable to Backend: // // *BackendGroup_Http // *BackendGroup_Grpc // *BackendGroup_Stream Backend isBackendGroup_Backend `protobuf_oneof:"backend"` // Creation timestamp. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // contains filtered or unexported fields }
A backend group resource. For details about the concept, see [documentation](/docs/application-load-balancer/concepts/backend-group).
func (*BackendGroup) Descriptor
deprecated
func (*BackendGroup) Descriptor() ([]byte, []int)
Deprecated: Use BackendGroup.ProtoReflect.Descriptor instead.
func (*BackendGroup) GetBackend ¶
func (m *BackendGroup) GetBackend() isBackendGroup_Backend
func (*BackendGroup) GetCreatedAt ¶
func (x *BackendGroup) GetCreatedAt() *timestamppb.Timestamp
func (*BackendGroup) GetDescription ¶
func (x *BackendGroup) GetDescription() string
func (*BackendGroup) GetFolderId ¶
func (x *BackendGroup) GetFolderId() string
func (*BackendGroup) GetGrpc ¶
func (x *BackendGroup) GetGrpc() *GrpcBackendGroup
func (*BackendGroup) GetHttp ¶
func (x *BackendGroup) GetHttp() *HttpBackendGroup
func (*BackendGroup) GetId ¶
func (x *BackendGroup) GetId() string
func (*BackendGroup) GetLabels ¶
func (x *BackendGroup) GetLabels() map[string]string
func (*BackendGroup) GetName ¶
func (x *BackendGroup) GetName() string
func (*BackendGroup) GetStream ¶
func (x *BackendGroup) GetStream() *StreamBackendGroup
func (*BackendGroup) ProtoMessage ¶
func (*BackendGroup) ProtoMessage()
func (*BackendGroup) ProtoReflect ¶
func (x *BackendGroup) ProtoReflect() protoreflect.Message
func (*BackendGroup) Reset ¶
func (x *BackendGroup) Reset()
func (*BackendGroup) SetBackend ¶
func (m *BackendGroup) SetBackend(v BackendGroup_Backend)
func (*BackendGroup) SetCreatedAt ¶
func (m *BackendGroup) SetCreatedAt(v *timestamppb.Timestamp)
func (*BackendGroup) SetDescription ¶
func (m *BackendGroup) SetDescription(v string)
func (*BackendGroup) SetFolderId ¶
func (m *BackendGroup) SetFolderId(v string)
func (*BackendGroup) SetGrpc ¶
func (m *BackendGroup) SetGrpc(v *GrpcBackendGroup)
func (*BackendGroup) SetHttp ¶
func (m *BackendGroup) SetHttp(v *HttpBackendGroup)
func (*BackendGroup) SetId ¶
func (m *BackendGroup) SetId(v string)
func (*BackendGroup) SetLabels ¶
func (m *BackendGroup) SetLabels(v map[string]string)
func (*BackendGroup) SetName ¶
func (m *BackendGroup) SetName(v string)
func (*BackendGroup) SetStream ¶
func (m *BackendGroup) SetStream(v *StreamBackendGroup)
func (*BackendGroup) String ¶
func (x *BackendGroup) String() string
type BackendGroupServiceClient ¶
type BackendGroupServiceClient interface { // Returns the specified backend group. // // To get the list of all available backend groups, make a [List] request. Get(ctx context.Context, in *GetBackendGroupRequest, opts ...grpc.CallOption) (*BackendGroup, error) // Lists backend groups in the specified folder. List(ctx context.Context, in *ListBackendGroupsRequest, opts ...grpc.CallOption) (*ListBackendGroupsResponse, error) // Creates a backend group in the specified folder. Create(ctx context.Context, in *CreateBackendGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified backend group. Update(ctx context.Context, in *UpdateBackendGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified backend group. Delete(ctx context.Context, in *DeleteBackendGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Adds backends to the specified backend group. AddBackend(ctx context.Context, in *AddBackendRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Removes backends from the specified backend group. RemoveBackend(ctx context.Context, in *RemoveBackendRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified backend. UpdateBackend(ctx context.Context, in *UpdateBackendRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Lists operations for the specified backend group. ListOperations(ctx context.Context, in *ListBackendGroupOperationsRequest, opts ...grpc.CallOption) (*ListBackendGroupOperationsResponse, error) }
BackendGroupServiceClient is the client API for BackendGroupService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
A set of methods for managing backend groups.
func NewBackendGroupServiceClient ¶
func NewBackendGroupServiceClient(cc grpc.ClientConnInterface) BackendGroupServiceClient
type BackendGroupServiceServer ¶
type BackendGroupServiceServer interface { // Returns the specified backend group. // // To get the list of all available backend groups, make a [List] request. Get(context.Context, *GetBackendGroupRequest) (*BackendGroup, error) // Lists backend groups in the specified folder. List(context.Context, *ListBackendGroupsRequest) (*ListBackendGroupsResponse, error) // Creates a backend group in the specified folder. Create(context.Context, *CreateBackendGroupRequest) (*operation.Operation, error) // Updates the specified backend group. Update(context.Context, *UpdateBackendGroupRequest) (*operation.Operation, error) // Deletes the specified backend group. Delete(context.Context, *DeleteBackendGroupRequest) (*operation.Operation, error) // Adds backends to the specified backend group. AddBackend(context.Context, *AddBackendRequest) (*operation.Operation, error) // Removes backends from the specified backend group. RemoveBackend(context.Context, *RemoveBackendRequest) (*operation.Operation, error) // Updates the specified backend. UpdateBackend(context.Context, *UpdateBackendRequest) (*operation.Operation, error) // Lists operations for the specified backend group. ListOperations(context.Context, *ListBackendGroupOperationsRequest) (*ListBackendGroupOperationsResponse, error) }
BackendGroupServiceServer is the server API for BackendGroupService service. All implementations should embed UnimplementedBackendGroupServiceServer for forward compatibility.
A set of methods for managing backend groups.
type BackendGroup_Backend ¶
type BackendGroup_Backend = isBackendGroup_Backend
type BackendGroup_Grpc ¶
type BackendGroup_Grpc struct { // List of gRPC backends that the backend group consists of. Grpc *GrpcBackendGroup `protobuf:"bytes,7,opt,name=grpc,proto3,oneof"` }
type BackendGroup_Http ¶
type BackendGroup_Http struct { // List of HTTP backends that the backend group consists of. Http *HttpBackendGroup `protobuf:"bytes,6,opt,name=http,proto3,oneof"` }
type BackendGroup_Stream ¶
type BackendGroup_Stream struct { // List of stream (TCP) backends that the backend group consists of. Stream *StreamBackendGroup `protobuf:"bytes,10,opt,name=stream,proto3,oneof"` }
type BackendTls ¶
type BackendTls struct { // Server Name Indication (SNI) string for TLS connections. Sni string `protobuf:"bytes,1,opt,name=sni,proto3" json:"sni,omitempty"` // Validation context for TLS connections. ValidationContext *ValidationContext `protobuf:"bytes,3,opt,name=validation_context,json=validationContext,proto3" json:"validation_context,omitempty"` // contains filtered or unexported fields }
A resource for backend TLS settings.
func (*BackendTls) Descriptor
deprecated
func (*BackendTls) Descriptor() ([]byte, []int)
Deprecated: Use BackendTls.ProtoReflect.Descriptor instead.
func (*BackendTls) GetSni ¶
func (x *BackendTls) GetSni() string
func (*BackendTls) GetValidationContext ¶
func (x *BackendTls) GetValidationContext() *ValidationContext
func (*BackendTls) ProtoMessage ¶
func (*BackendTls) ProtoMessage()
func (*BackendTls) ProtoReflect ¶
func (x *BackendTls) ProtoReflect() protoreflect.Message
func (*BackendTls) Reset ¶
func (x *BackendTls) Reset()
func (*BackendTls) SetSni ¶
func (m *BackendTls) SetSni(v string)
func (*BackendTls) SetValidationContext ¶
func (m *BackendTls) SetValidationContext(v *ValidationContext)
func (*BackendTls) String ¶
func (x *BackendTls) String() string
type ConnectionSessionAffinity ¶
type ConnectionSessionAffinity struct { // Specifies whether an IP address of the client is used to define a connection for session affinity. SourceIp bool `protobuf:"varint,1,opt,name=source_ip,json=sourceIp,proto3" json:"source_ip,omitempty"` // contains filtered or unexported fields }
A resource for connection-based session affinity configuration.
func (*ConnectionSessionAffinity) Descriptor
deprecated
func (*ConnectionSessionAffinity) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionSessionAffinity.ProtoReflect.Descriptor instead.
func (*ConnectionSessionAffinity) GetSourceIp ¶
func (x *ConnectionSessionAffinity) GetSourceIp() bool
func (*ConnectionSessionAffinity) ProtoMessage ¶
func (*ConnectionSessionAffinity) ProtoMessage()
func (*ConnectionSessionAffinity) ProtoReflect ¶
func (x *ConnectionSessionAffinity) ProtoReflect() protoreflect.Message
func (*ConnectionSessionAffinity) Reset ¶
func (x *ConnectionSessionAffinity) Reset()
func (*ConnectionSessionAffinity) SetSourceIp ¶
func (m *ConnectionSessionAffinity) SetSourceIp(v bool)
func (*ConnectionSessionAffinity) String ¶
func (x *ConnectionSessionAffinity) String() string
type CookieSessionAffinity ¶
type CookieSessionAffinity struct { // Name of the cookie that is used for session affinity. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Maximum age of cookies that are generated for sessions. // // If set to `0`, session cookies are used, which are stored by clients in temporary memory and are deleted // on client restarts. // // If not set, the balancer does not generate cookies and only uses incoming ones for establishing session affinity. Ttl *durationpb.Duration `protobuf:"bytes,2,opt,name=ttl,proto3" json:"ttl,omitempty"` // contains filtered or unexported fields }
A resource for cookie-based session affinity configuration.
func (*CookieSessionAffinity) Descriptor
deprecated
func (*CookieSessionAffinity) Descriptor() ([]byte, []int)
Deprecated: Use CookieSessionAffinity.ProtoReflect.Descriptor instead.
func (*CookieSessionAffinity) GetName ¶
func (x *CookieSessionAffinity) GetName() string
func (*CookieSessionAffinity) GetTtl ¶
func (x *CookieSessionAffinity) GetTtl() *durationpb.Duration
func (*CookieSessionAffinity) ProtoMessage ¶
func (*CookieSessionAffinity) ProtoMessage()
func (*CookieSessionAffinity) ProtoReflect ¶
func (x *CookieSessionAffinity) ProtoReflect() protoreflect.Message
func (*CookieSessionAffinity) Reset ¶
func (x *CookieSessionAffinity) Reset()
func (*CookieSessionAffinity) SetName ¶
func (m *CookieSessionAffinity) SetName(v string)
func (*CookieSessionAffinity) SetTtl ¶
func (m *CookieSessionAffinity) SetTtl(v *durationpb.Duration)
func (*CookieSessionAffinity) String ¶
func (x *CookieSessionAffinity) String() string
type CreateBackendGroupMetadata ¶
type CreateBackendGroupMetadata struct { // ID of the backend group that is being created. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // contains filtered or unexported fields }
func (*CreateBackendGroupMetadata) Descriptor
deprecated
func (*CreateBackendGroupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateBackendGroupMetadata.ProtoReflect.Descriptor instead.
func (*CreateBackendGroupMetadata) GetBackendGroupId ¶
func (x *CreateBackendGroupMetadata) GetBackendGroupId() string
func (*CreateBackendGroupMetadata) ProtoMessage ¶
func (*CreateBackendGroupMetadata) ProtoMessage()
func (*CreateBackendGroupMetadata) ProtoReflect ¶
func (x *CreateBackendGroupMetadata) ProtoReflect() protoreflect.Message
func (*CreateBackendGroupMetadata) Reset ¶
func (x *CreateBackendGroupMetadata) Reset()
func (*CreateBackendGroupMetadata) SetBackendGroupId ¶
func (m *CreateBackendGroupMetadata) SetBackendGroupId(v string)
func (*CreateBackendGroupMetadata) String ¶
func (x *CreateBackendGroupMetadata) String() string
type CreateBackendGroupRequest ¶
type CreateBackendGroupRequest struct { // ID of the folder to create a backend group in. // // To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Name of the backend group. // The name must be unique within the folder. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the backend group. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Backend group labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). Labels map[string]string `` /* 153-byte string literal not displayed */ // Backends that the backend group will consist of. // // Types that are assignable to Backend: // // *CreateBackendGroupRequest_Http // *CreateBackendGroupRequest_Grpc // *CreateBackendGroupRequest_Stream Backend isCreateBackendGroupRequest_Backend `protobuf_oneof:"backend"` // contains filtered or unexported fields }
func (*CreateBackendGroupRequest) Descriptor
deprecated
func (*CreateBackendGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBackendGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateBackendGroupRequest) GetBackend ¶
func (m *CreateBackendGroupRequest) GetBackend() isCreateBackendGroupRequest_Backend
func (*CreateBackendGroupRequest) GetDescription ¶
func (x *CreateBackendGroupRequest) GetDescription() string
func (*CreateBackendGroupRequest) GetFolderId ¶
func (x *CreateBackendGroupRequest) GetFolderId() string
func (*CreateBackendGroupRequest) GetGrpc ¶
func (x *CreateBackendGroupRequest) GetGrpc() *GrpcBackendGroup
func (*CreateBackendGroupRequest) GetHttp ¶
func (x *CreateBackendGroupRequest) GetHttp() *HttpBackendGroup
func (*CreateBackendGroupRequest) GetLabels ¶
func (x *CreateBackendGroupRequest) GetLabels() map[string]string
func (*CreateBackendGroupRequest) GetName ¶
func (x *CreateBackendGroupRequest) GetName() string
func (*CreateBackendGroupRequest) GetStream ¶
func (x *CreateBackendGroupRequest) GetStream() *StreamBackendGroup
func (*CreateBackendGroupRequest) ProtoMessage ¶
func (*CreateBackendGroupRequest) ProtoMessage()
func (*CreateBackendGroupRequest) ProtoReflect ¶
func (x *CreateBackendGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateBackendGroupRequest) Reset ¶
func (x *CreateBackendGroupRequest) Reset()
func (*CreateBackendGroupRequest) SetBackend ¶
func (m *CreateBackendGroupRequest) SetBackend(v CreateBackendGroupRequest_Backend)
func (*CreateBackendGroupRequest) SetDescription ¶
func (m *CreateBackendGroupRequest) SetDescription(v string)
func (*CreateBackendGroupRequest) SetFolderId ¶
func (m *CreateBackendGroupRequest) SetFolderId(v string)
func (*CreateBackendGroupRequest) SetGrpc ¶
func (m *CreateBackendGroupRequest) SetGrpc(v *GrpcBackendGroup)
func (*CreateBackendGroupRequest) SetHttp ¶
func (m *CreateBackendGroupRequest) SetHttp(v *HttpBackendGroup)
func (*CreateBackendGroupRequest) SetLabels ¶
func (m *CreateBackendGroupRequest) SetLabels(v map[string]string)
func (*CreateBackendGroupRequest) SetName ¶
func (m *CreateBackendGroupRequest) SetName(v string)
func (*CreateBackendGroupRequest) SetStream ¶
func (m *CreateBackendGroupRequest) SetStream(v *StreamBackendGroup)
func (*CreateBackendGroupRequest) String ¶
func (x *CreateBackendGroupRequest) String() string
type CreateBackendGroupRequest_Backend ¶
type CreateBackendGroupRequest_Backend = isCreateBackendGroupRequest_Backend
type CreateBackendGroupRequest_Grpc ¶
type CreateBackendGroupRequest_Grpc struct { // List of gRPC backends that the backend group consists of. Grpc *GrpcBackendGroup `protobuf:"bytes,6,opt,name=grpc,proto3,oneof"` }
type CreateBackendGroupRequest_Http ¶
type CreateBackendGroupRequest_Http struct { // List of HTTP backends that the backend group will consist of. Http *HttpBackendGroup `protobuf:"bytes,5,opt,name=http,proto3,oneof"` }
type CreateBackendGroupRequest_Stream ¶
type CreateBackendGroupRequest_Stream struct { // List of stream (TCP) backends that the backend group consists of. Stream *StreamBackendGroup `protobuf:"bytes,7,opt,name=stream,proto3,oneof"` }
type CreateHttpRouterMetadata ¶
type CreateHttpRouterMetadata struct { // ID of the HTTP router that is being created. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // contains filtered or unexported fields }
func (*CreateHttpRouterMetadata) Descriptor
deprecated
func (*CreateHttpRouterMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateHttpRouterMetadata.ProtoReflect.Descriptor instead.
func (*CreateHttpRouterMetadata) GetHttpRouterId ¶
func (x *CreateHttpRouterMetadata) GetHttpRouterId() string
func (*CreateHttpRouterMetadata) ProtoMessage ¶
func (*CreateHttpRouterMetadata) ProtoMessage()
func (*CreateHttpRouterMetadata) ProtoReflect ¶
func (x *CreateHttpRouterMetadata) ProtoReflect() protoreflect.Message
func (*CreateHttpRouterMetadata) Reset ¶
func (x *CreateHttpRouterMetadata) Reset()
func (*CreateHttpRouterMetadata) SetHttpRouterId ¶
func (m *CreateHttpRouterMetadata) SetHttpRouterId(v string)
func (*CreateHttpRouterMetadata) String ¶
func (x *CreateHttpRouterMetadata) String() string
type CreateHttpRouterRequest ¶
type CreateHttpRouterRequest struct { // ID of the folder to create an HTTP router in. // // To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Name of the HTTP router. // The name must be unique within the folder. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the HTTP router. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // HTTP router labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). Labels map[string]string `` /* 153-byte string literal not displayed */ // Virtual hosts that combine routes inside the router. // For details about the concept, see [documentation](/docs/application-load-balancer/concepts/http-router#virtual-host). // // Only one virtual host with no authority (default match) can be specified. VirtualHosts []*VirtualHost `protobuf:"bytes,5,rep,name=virtual_hosts,json=virtualHosts,proto3" json:"virtual_hosts,omitempty"` // Route options for the HTTP router. RouteOptions *RouteOptions `protobuf:"bytes,7,opt,name=route_options,json=routeOptions,proto3" json:"route_options,omitempty"` // contains filtered or unexported fields }
func (*CreateHttpRouterRequest) Descriptor
deprecated
func (*CreateHttpRouterRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateHttpRouterRequest.ProtoReflect.Descriptor instead.
func (*CreateHttpRouterRequest) GetDescription ¶
func (x *CreateHttpRouterRequest) GetDescription() string
func (*CreateHttpRouterRequest) GetFolderId ¶
func (x *CreateHttpRouterRequest) GetFolderId() string
func (*CreateHttpRouterRequest) GetLabels ¶
func (x *CreateHttpRouterRequest) GetLabels() map[string]string
func (*CreateHttpRouterRequest) GetName ¶
func (x *CreateHttpRouterRequest) GetName() string
func (*CreateHttpRouterRequest) GetRouteOptions ¶
func (x *CreateHttpRouterRequest) GetRouteOptions() *RouteOptions
func (*CreateHttpRouterRequest) GetVirtualHosts ¶
func (x *CreateHttpRouterRequest) GetVirtualHosts() []*VirtualHost
func (*CreateHttpRouterRequest) ProtoMessage ¶
func (*CreateHttpRouterRequest) ProtoMessage()
func (*CreateHttpRouterRequest) ProtoReflect ¶
func (x *CreateHttpRouterRequest) ProtoReflect() protoreflect.Message
func (*CreateHttpRouterRequest) Reset ¶
func (x *CreateHttpRouterRequest) Reset()
func (*CreateHttpRouterRequest) SetDescription ¶
func (m *CreateHttpRouterRequest) SetDescription(v string)
func (*CreateHttpRouterRequest) SetFolderId ¶
func (m *CreateHttpRouterRequest) SetFolderId(v string)
func (*CreateHttpRouterRequest) SetLabels ¶
func (m *CreateHttpRouterRequest) SetLabels(v map[string]string)
func (*CreateHttpRouterRequest) SetName ¶
func (m *CreateHttpRouterRequest) SetName(v string)
func (*CreateHttpRouterRequest) SetRouteOptions ¶
func (m *CreateHttpRouterRequest) SetRouteOptions(v *RouteOptions)
func (*CreateHttpRouterRequest) SetVirtualHosts ¶
func (m *CreateHttpRouterRequest) SetVirtualHosts(v []*VirtualHost)
func (*CreateHttpRouterRequest) String ¶
func (x *CreateHttpRouterRequest) String() string
type CreateLoadBalancerMetadata ¶
type CreateLoadBalancerMetadata struct { // ID of the application load balancer that is being created. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // contains filtered or unexported fields }
func (*CreateLoadBalancerMetadata) Descriptor
deprecated
func (*CreateLoadBalancerMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoadBalancerMetadata.ProtoReflect.Descriptor instead.
func (*CreateLoadBalancerMetadata) GetLoadBalancerId ¶
func (x *CreateLoadBalancerMetadata) GetLoadBalancerId() string
func (*CreateLoadBalancerMetadata) ProtoMessage ¶
func (*CreateLoadBalancerMetadata) ProtoMessage()
func (*CreateLoadBalancerMetadata) ProtoReflect ¶
func (x *CreateLoadBalancerMetadata) ProtoReflect() protoreflect.Message
func (*CreateLoadBalancerMetadata) Reset ¶
func (x *CreateLoadBalancerMetadata) Reset()
func (*CreateLoadBalancerMetadata) SetLoadBalancerId ¶
func (m *CreateLoadBalancerMetadata) SetLoadBalancerId(v string)
func (*CreateLoadBalancerMetadata) String ¶
func (x *CreateLoadBalancerMetadata) String() string
type CreateLoadBalancerRequest ¶
type CreateLoadBalancerRequest struct { // ID of the folder to create an application load balancer in. // // To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Name of the application load balancer. // The name must be unique within the folder. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the application load balancer. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Application load balancer labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). Labels map[string]string `` /* 153-byte string literal not displayed */ // ID of the region that the application load balancer is located at. // // The only supported value is `ru-central1`. RegionId string `protobuf:"bytes,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // ID of the network that the application load balancer belongs to. NetworkId string `protobuf:"bytes,6,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` // Listeners that belong to the application load balancer. // // For details about the concept, // see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#listener). ListenerSpecs []*ListenerSpec `protobuf:"bytes,7,rep,name=listener_specs,json=listenerSpecs,proto3" json:"listener_specs,omitempty"` // Locality settings of the application load balancer. // // For details about the concept, // see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#lb-location). AllocationPolicy *AllocationPolicy `protobuf:"bytes,8,opt,name=allocation_policy,json=allocationPolicy,proto3" json:"allocation_policy,omitempty"` // ID's of the security groups attributed to the application load balancer. // // For details about the concept, // see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#security-groups). SecurityGroupIds []string `protobuf:"bytes,9,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"` // Scaling settings of the application load balancer. // // The scaling settings relate to a special internal instance group which facilitates the balancer's work. // Instances in this group are called _resource units_. The group is scaled automatically based on incoming load // and within limitations specified in these settings. // // For details about the concept, // see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#lcu-scaling). AutoScalePolicy *AutoScalePolicy `protobuf:"bytes,10,opt,name=auto_scale_policy,json=autoScalePolicy,proto3" json:"auto_scale_policy,omitempty"` // Cloud logging settings of the application load balancer. LogOptions *LogOptions `protobuf:"bytes,11,opt,name=log_options,json=logOptions,proto3" json:"log_options,omitempty"` // contains filtered or unexported fields }
func (*CreateLoadBalancerRequest) Descriptor
deprecated
func (*CreateLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*CreateLoadBalancerRequest) GetAllocationPolicy ¶
func (x *CreateLoadBalancerRequest) GetAllocationPolicy() *AllocationPolicy
func (*CreateLoadBalancerRequest) GetAutoScalePolicy ¶
func (x *CreateLoadBalancerRequest) GetAutoScalePolicy() *AutoScalePolicy
func (*CreateLoadBalancerRequest) GetDescription ¶
func (x *CreateLoadBalancerRequest) GetDescription() string
func (*CreateLoadBalancerRequest) GetFolderId ¶
func (x *CreateLoadBalancerRequest) GetFolderId() string
func (*CreateLoadBalancerRequest) GetLabels ¶
func (x *CreateLoadBalancerRequest) GetLabels() map[string]string
func (*CreateLoadBalancerRequest) GetListenerSpecs ¶
func (x *CreateLoadBalancerRequest) GetListenerSpecs() []*ListenerSpec
func (*CreateLoadBalancerRequest) GetLogOptions ¶
func (x *CreateLoadBalancerRequest) GetLogOptions() *LogOptions
func (*CreateLoadBalancerRequest) GetName ¶
func (x *CreateLoadBalancerRequest) GetName() string
func (*CreateLoadBalancerRequest) GetNetworkId ¶
func (x *CreateLoadBalancerRequest) GetNetworkId() string
func (*CreateLoadBalancerRequest) GetRegionId ¶
func (x *CreateLoadBalancerRequest) GetRegionId() string
func (*CreateLoadBalancerRequest) GetSecurityGroupIds ¶
func (x *CreateLoadBalancerRequest) GetSecurityGroupIds() []string
func (*CreateLoadBalancerRequest) ProtoMessage ¶
func (*CreateLoadBalancerRequest) ProtoMessage()
func (*CreateLoadBalancerRequest) ProtoReflect ¶
func (x *CreateLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*CreateLoadBalancerRequest) Reset ¶
func (x *CreateLoadBalancerRequest) Reset()
func (*CreateLoadBalancerRequest) SetAllocationPolicy ¶
func (m *CreateLoadBalancerRequest) SetAllocationPolicy(v *AllocationPolicy)
func (*CreateLoadBalancerRequest) SetAutoScalePolicy ¶
func (m *CreateLoadBalancerRequest) SetAutoScalePolicy(v *AutoScalePolicy)
func (*CreateLoadBalancerRequest) SetDescription ¶
func (m *CreateLoadBalancerRequest) SetDescription(v string)
func (*CreateLoadBalancerRequest) SetFolderId ¶
func (m *CreateLoadBalancerRequest) SetFolderId(v string)
func (*CreateLoadBalancerRequest) SetLabels ¶
func (m *CreateLoadBalancerRequest) SetLabels(v map[string]string)
func (*CreateLoadBalancerRequest) SetListenerSpecs ¶
func (m *CreateLoadBalancerRequest) SetListenerSpecs(v []*ListenerSpec)
func (*CreateLoadBalancerRequest) SetLogOptions ¶
func (m *CreateLoadBalancerRequest) SetLogOptions(v *LogOptions)
func (*CreateLoadBalancerRequest) SetName ¶
func (m *CreateLoadBalancerRequest) SetName(v string)
func (*CreateLoadBalancerRequest) SetNetworkId ¶
func (m *CreateLoadBalancerRequest) SetNetworkId(v string)
func (*CreateLoadBalancerRequest) SetRegionId ¶
func (m *CreateLoadBalancerRequest) SetRegionId(v string)
func (*CreateLoadBalancerRequest) SetSecurityGroupIds ¶
func (m *CreateLoadBalancerRequest) SetSecurityGroupIds(v []string)
func (*CreateLoadBalancerRequest) String ¶
func (x *CreateLoadBalancerRequest) String() string
type CreateTargetGroupMetadata ¶
type CreateTargetGroupMetadata struct { // ID of the target group that is being created. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // contains filtered or unexported fields }
func (*CreateTargetGroupMetadata) Descriptor
deprecated
func (*CreateTargetGroupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateTargetGroupMetadata.ProtoReflect.Descriptor instead.
func (*CreateTargetGroupMetadata) GetTargetGroupId ¶
func (x *CreateTargetGroupMetadata) GetTargetGroupId() string
func (*CreateTargetGroupMetadata) ProtoMessage ¶
func (*CreateTargetGroupMetadata) ProtoMessage()
func (*CreateTargetGroupMetadata) ProtoReflect ¶
func (x *CreateTargetGroupMetadata) ProtoReflect() protoreflect.Message
func (*CreateTargetGroupMetadata) Reset ¶
func (x *CreateTargetGroupMetadata) Reset()
func (*CreateTargetGroupMetadata) SetTargetGroupId ¶
func (m *CreateTargetGroupMetadata) SetTargetGroupId(v string)
func (*CreateTargetGroupMetadata) String ¶
func (x *CreateTargetGroupMetadata) String() string
type CreateTargetGroupRequest ¶
type CreateTargetGroupRequest struct { // ID of the folder to create a target group in. // // To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Name of the target group. // The name must be unique within the folder. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the target group. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Target group labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). Labels map[string]string `` /* 153-byte string literal not displayed */ // List of targets in the target group. Targets []*Target `protobuf:"bytes,5,rep,name=targets,proto3" json:"targets,omitempty"` // contains filtered or unexported fields }
func (*CreateTargetGroupRequest) Descriptor
deprecated
func (*CreateTargetGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTargetGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateTargetGroupRequest) GetDescription ¶
func (x *CreateTargetGroupRequest) GetDescription() string
func (*CreateTargetGroupRequest) GetFolderId ¶
func (x *CreateTargetGroupRequest) GetFolderId() string
func (*CreateTargetGroupRequest) GetLabels ¶
func (x *CreateTargetGroupRequest) GetLabels() map[string]string
func (*CreateTargetGroupRequest) GetName ¶
func (x *CreateTargetGroupRequest) GetName() string
func (*CreateTargetGroupRequest) GetTargets ¶
func (x *CreateTargetGroupRequest) GetTargets() []*Target
func (*CreateTargetGroupRequest) ProtoMessage ¶
func (*CreateTargetGroupRequest) ProtoMessage()
func (*CreateTargetGroupRequest) ProtoReflect ¶
func (x *CreateTargetGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateTargetGroupRequest) Reset ¶
func (x *CreateTargetGroupRequest) Reset()
func (*CreateTargetGroupRequest) SetDescription ¶
func (m *CreateTargetGroupRequest) SetDescription(v string)
func (*CreateTargetGroupRequest) SetFolderId ¶
func (m *CreateTargetGroupRequest) SetFolderId(v string)
func (*CreateTargetGroupRequest) SetLabels ¶
func (m *CreateTargetGroupRequest) SetLabels(v map[string]string)
func (*CreateTargetGroupRequest) SetName ¶
func (m *CreateTargetGroupRequest) SetName(v string)
func (*CreateTargetGroupRequest) SetTargets ¶
func (m *CreateTargetGroupRequest) SetTargets(v []*Target)
func (*CreateTargetGroupRequest) String ¶
func (x *CreateTargetGroupRequest) String() string
type CreateVirtualHostMetadata ¶
type CreateVirtualHostMetadata struct { // ID of the HTTP router that the virtual host is being created in. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host that is being created. VirtualHostName string `protobuf:"bytes,2,opt,name=virtual_host_name,json=virtualHostName,proto3" json:"virtual_host_name,omitempty"` // contains filtered or unexported fields }
func (*CreateVirtualHostMetadata) Descriptor
deprecated
func (*CreateVirtualHostMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateVirtualHostMetadata.ProtoReflect.Descriptor instead.
func (*CreateVirtualHostMetadata) GetHttpRouterId ¶
func (x *CreateVirtualHostMetadata) GetHttpRouterId() string
func (*CreateVirtualHostMetadata) GetVirtualHostName ¶
func (x *CreateVirtualHostMetadata) GetVirtualHostName() string
func (*CreateVirtualHostMetadata) ProtoMessage ¶
func (*CreateVirtualHostMetadata) ProtoMessage()
func (*CreateVirtualHostMetadata) ProtoReflect ¶
func (x *CreateVirtualHostMetadata) ProtoReflect() protoreflect.Message
func (*CreateVirtualHostMetadata) Reset ¶
func (x *CreateVirtualHostMetadata) Reset()
func (*CreateVirtualHostMetadata) SetHttpRouterId ¶
func (m *CreateVirtualHostMetadata) SetHttpRouterId(v string)
func (*CreateVirtualHostMetadata) SetVirtualHostName ¶
func (m *CreateVirtualHostMetadata) SetVirtualHostName(v string)
func (*CreateVirtualHostMetadata) String ¶
func (x *CreateVirtualHostMetadata) String() string
type CreateVirtualHostRequest ¶
type CreateVirtualHostRequest struct { // ID of the HTTP router to create a virtual host in. // // To get the HTTP router ID, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host. The name must be unique within the HTTP router and cannot be changed after creation. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // List of domains that are attributed to the virtual host. // // The host is selected to process the request received by the load balancer // if the domain specified in the HTTP/1.1 `Host` header or the HTTP/2 `:authority` pseudo-header matches a domain // specified in the host. // // A wildcard asterisk character (`*`) matches 0 or more characters. // // If not specified, all domains are attributed to the host, which is the same as specifying a `*` value. // An HTTP router must not contain more than one virtual host to which all domains are attributed. Authority []string `protobuf:"bytes,3,rep,name=authority,proto3" json:"authority,omitempty"` // Routes of the virtual host. // // A route contains a set of conditions (predicates) that are used by the load balancer to select the route // for the request and an action on the request. // For details about the concept, see [documentation](/docs/application-load-balancer/concepts/http-router#routes). // // The order of routes matters: the first route whose predicate matches the request is selected. // The most specific routes should be at the top of the list, so that they are not overridden. // For example, if the first HTTP route is configured, via [HttpRoute.match], to match paths prefixed with just `/`, // other routes are never matched. Routes []*Route `protobuf:"bytes,5,rep,name=routes,proto3" json:"routes,omitempty"` // Modifications that are made to the headers of incoming HTTP requests before they are forwarded to backends. ModifyRequestHeaders []*HeaderModification `protobuf:"bytes,6,rep,name=modify_request_headers,json=modifyRequestHeaders,proto3" json:"modify_request_headers,omitempty"` // Modifications that are made to the headers of HTTP responses received from backends // before responses are forwarded to clients. ModifyResponseHeaders []*HeaderModification `` /* 126-byte string literal not displayed */ // Route options for the virtual host. RouteOptions *RouteOptions `protobuf:"bytes,8,opt,name=route_options,json=routeOptions,proto3" json:"route_options,omitempty"` // RateLimit is a rate limit configuration applied for a whole virtual host. RateLimit *RateLimit `protobuf:"bytes,9,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"` // contains filtered or unexported fields }
func (*CreateVirtualHostRequest) Descriptor
deprecated
func (*CreateVirtualHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVirtualHostRequest.ProtoReflect.Descriptor instead.
func (*CreateVirtualHostRequest) GetAuthority ¶
func (x *CreateVirtualHostRequest) GetAuthority() []string
func (*CreateVirtualHostRequest) GetHttpRouterId ¶
func (x *CreateVirtualHostRequest) GetHttpRouterId() string
func (*CreateVirtualHostRequest) GetModifyRequestHeaders ¶
func (x *CreateVirtualHostRequest) GetModifyRequestHeaders() []*HeaderModification
func (*CreateVirtualHostRequest) GetModifyResponseHeaders ¶
func (x *CreateVirtualHostRequest) GetModifyResponseHeaders() []*HeaderModification
func (*CreateVirtualHostRequest) GetName ¶
func (x *CreateVirtualHostRequest) GetName() string
func (*CreateVirtualHostRequest) GetRateLimit ¶
func (x *CreateVirtualHostRequest) GetRateLimit() *RateLimit
func (*CreateVirtualHostRequest) GetRouteOptions ¶
func (x *CreateVirtualHostRequest) GetRouteOptions() *RouteOptions
func (*CreateVirtualHostRequest) GetRoutes ¶
func (x *CreateVirtualHostRequest) GetRoutes() []*Route
func (*CreateVirtualHostRequest) ProtoMessage ¶
func (*CreateVirtualHostRequest) ProtoMessage()
func (*CreateVirtualHostRequest) ProtoReflect ¶
func (x *CreateVirtualHostRequest) ProtoReflect() protoreflect.Message
func (*CreateVirtualHostRequest) Reset ¶
func (x *CreateVirtualHostRequest) Reset()
func (*CreateVirtualHostRequest) SetAuthority ¶
func (m *CreateVirtualHostRequest) SetAuthority(v []string)
func (*CreateVirtualHostRequest) SetHttpRouterId ¶
func (m *CreateVirtualHostRequest) SetHttpRouterId(v string)
func (*CreateVirtualHostRequest) SetModifyRequestHeaders ¶
func (m *CreateVirtualHostRequest) SetModifyRequestHeaders(v []*HeaderModification)
func (*CreateVirtualHostRequest) SetModifyResponseHeaders ¶
func (m *CreateVirtualHostRequest) SetModifyResponseHeaders(v []*HeaderModification)
func (*CreateVirtualHostRequest) SetName ¶
func (m *CreateVirtualHostRequest) SetName(v string)
func (*CreateVirtualHostRequest) SetRateLimit ¶
func (m *CreateVirtualHostRequest) SetRateLimit(v *RateLimit)
func (*CreateVirtualHostRequest) SetRouteOptions ¶
func (m *CreateVirtualHostRequest) SetRouteOptions(v *RouteOptions)
func (*CreateVirtualHostRequest) SetRoutes ¶
func (m *CreateVirtualHostRequest) SetRoutes(v []*Route)
func (*CreateVirtualHostRequest) String ¶
func (x *CreateVirtualHostRequest) String() string
type DeleteBackendGroupMetadata ¶
type DeleteBackendGroupMetadata struct { // ID of the backend group that is being deleted. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteBackendGroupMetadata) Descriptor
deprecated
func (*DeleteBackendGroupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBackendGroupMetadata.ProtoReflect.Descriptor instead.
func (*DeleteBackendGroupMetadata) GetBackendGroupId ¶
func (x *DeleteBackendGroupMetadata) GetBackendGroupId() string
func (*DeleteBackendGroupMetadata) ProtoMessage ¶
func (*DeleteBackendGroupMetadata) ProtoMessage()
func (*DeleteBackendGroupMetadata) ProtoReflect ¶
func (x *DeleteBackendGroupMetadata) ProtoReflect() protoreflect.Message
func (*DeleteBackendGroupMetadata) Reset ¶
func (x *DeleteBackendGroupMetadata) Reset()
func (*DeleteBackendGroupMetadata) SetBackendGroupId ¶
func (m *DeleteBackendGroupMetadata) SetBackendGroupId(v string)
func (*DeleteBackendGroupMetadata) String ¶
func (x *DeleteBackendGroupMetadata) String() string
type DeleteBackendGroupRequest ¶
type DeleteBackendGroupRequest struct { // ID of the backend group to delete. // // To get the backend group ID, make a [BackendGroupService.List] request. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteBackendGroupRequest) Descriptor
deprecated
func (*DeleteBackendGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBackendGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteBackendGroupRequest) GetBackendGroupId ¶
func (x *DeleteBackendGroupRequest) GetBackendGroupId() string
func (*DeleteBackendGroupRequest) ProtoMessage ¶
func (*DeleteBackendGroupRequest) ProtoMessage()
func (*DeleteBackendGroupRequest) ProtoReflect ¶
func (x *DeleteBackendGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteBackendGroupRequest) Reset ¶
func (x *DeleteBackendGroupRequest) Reset()
func (*DeleteBackendGroupRequest) SetBackendGroupId ¶
func (m *DeleteBackendGroupRequest) SetBackendGroupId(v string)
func (*DeleteBackendGroupRequest) String ¶
func (x *DeleteBackendGroupRequest) String() string
type DeleteHttpRouterMetadata ¶
type DeleteHttpRouterMetadata struct { // ID of the HTTP router that is being deleted. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteHttpRouterMetadata) Descriptor
deprecated
func (*DeleteHttpRouterMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteHttpRouterMetadata.ProtoReflect.Descriptor instead.
func (*DeleteHttpRouterMetadata) GetHttpRouterId ¶
func (x *DeleteHttpRouterMetadata) GetHttpRouterId() string
func (*DeleteHttpRouterMetadata) ProtoMessage ¶
func (*DeleteHttpRouterMetadata) ProtoMessage()
func (*DeleteHttpRouterMetadata) ProtoReflect ¶
func (x *DeleteHttpRouterMetadata) ProtoReflect() protoreflect.Message
func (*DeleteHttpRouterMetadata) Reset ¶
func (x *DeleteHttpRouterMetadata) Reset()
func (*DeleteHttpRouterMetadata) SetHttpRouterId ¶
func (m *DeleteHttpRouterMetadata) SetHttpRouterId(v string)
func (*DeleteHttpRouterMetadata) String ¶
func (x *DeleteHttpRouterMetadata) String() string
type DeleteHttpRouterRequest ¶
type DeleteHttpRouterRequest struct { // ID of the HTTP router to delete. // // To get the HTTP router ID, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteHttpRouterRequest) Descriptor
deprecated
func (*DeleteHttpRouterRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteHttpRouterRequest.ProtoReflect.Descriptor instead.
func (*DeleteHttpRouterRequest) GetHttpRouterId ¶
func (x *DeleteHttpRouterRequest) GetHttpRouterId() string
func (*DeleteHttpRouterRequest) ProtoMessage ¶
func (*DeleteHttpRouterRequest) ProtoMessage()
func (*DeleteHttpRouterRequest) ProtoReflect ¶
func (x *DeleteHttpRouterRequest) ProtoReflect() protoreflect.Message
func (*DeleteHttpRouterRequest) Reset ¶
func (x *DeleteHttpRouterRequest) Reset()
func (*DeleteHttpRouterRequest) SetHttpRouterId ¶
func (m *DeleteHttpRouterRequest) SetHttpRouterId(v string)
func (*DeleteHttpRouterRequest) String ¶
func (x *DeleteHttpRouterRequest) String() string
type DeleteLoadBalancerMetadata ¶
type DeleteLoadBalancerMetadata struct { // ID of the application load balancer that is being deleted. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteLoadBalancerMetadata) Descriptor
deprecated
func (*DeleteLoadBalancerMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoadBalancerMetadata.ProtoReflect.Descriptor instead.
func (*DeleteLoadBalancerMetadata) GetLoadBalancerId ¶
func (x *DeleteLoadBalancerMetadata) GetLoadBalancerId() string
func (*DeleteLoadBalancerMetadata) ProtoMessage ¶
func (*DeleteLoadBalancerMetadata) ProtoMessage()
func (*DeleteLoadBalancerMetadata) ProtoReflect ¶
func (x *DeleteLoadBalancerMetadata) ProtoReflect() protoreflect.Message
func (*DeleteLoadBalancerMetadata) Reset ¶
func (x *DeleteLoadBalancerMetadata) Reset()
func (*DeleteLoadBalancerMetadata) SetLoadBalancerId ¶
func (m *DeleteLoadBalancerMetadata) SetLoadBalancerId(v string)
func (*DeleteLoadBalancerMetadata) String ¶
func (x *DeleteLoadBalancerMetadata) String() string
type DeleteLoadBalancerRequest ¶
type DeleteLoadBalancerRequest struct { // ID of the application load balancer to delete. // // To get the application load balancer ID, make a [LoadBalancerService.List] request. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteLoadBalancerRequest) Descriptor
deprecated
func (*DeleteLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*DeleteLoadBalancerRequest) GetLoadBalancerId ¶
func (x *DeleteLoadBalancerRequest) GetLoadBalancerId() string
func (*DeleteLoadBalancerRequest) ProtoMessage ¶
func (*DeleteLoadBalancerRequest) ProtoMessage()
func (*DeleteLoadBalancerRequest) ProtoReflect ¶
func (x *DeleteLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*DeleteLoadBalancerRequest) Reset ¶
func (x *DeleteLoadBalancerRequest) Reset()
func (*DeleteLoadBalancerRequest) SetLoadBalancerId ¶
func (m *DeleteLoadBalancerRequest) SetLoadBalancerId(v string)
func (*DeleteLoadBalancerRequest) String ¶
func (x *DeleteLoadBalancerRequest) String() string
type DeleteTargetGroupMetadata ¶
type DeleteTargetGroupMetadata struct { // ID of the target group that is being deleted. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteTargetGroupMetadata) Descriptor
deprecated
func (*DeleteTargetGroupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTargetGroupMetadata.ProtoReflect.Descriptor instead.
func (*DeleteTargetGroupMetadata) GetTargetGroupId ¶
func (x *DeleteTargetGroupMetadata) GetTargetGroupId() string
func (*DeleteTargetGroupMetadata) ProtoMessage ¶
func (*DeleteTargetGroupMetadata) ProtoMessage()
func (*DeleteTargetGroupMetadata) ProtoReflect ¶
func (x *DeleteTargetGroupMetadata) ProtoReflect() protoreflect.Message
func (*DeleteTargetGroupMetadata) Reset ¶
func (x *DeleteTargetGroupMetadata) Reset()
func (*DeleteTargetGroupMetadata) SetTargetGroupId ¶
func (m *DeleteTargetGroupMetadata) SetTargetGroupId(v string)
func (*DeleteTargetGroupMetadata) String ¶
func (x *DeleteTargetGroupMetadata) String() string
type DeleteTargetGroupRequest ¶
type DeleteTargetGroupRequest struct { // ID of the target group to delete. // // To get the target group ID, make a [TargetGroupService.List] request. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteTargetGroupRequest) Descriptor
deprecated
func (*DeleteTargetGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTargetGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteTargetGroupRequest) GetTargetGroupId ¶
func (x *DeleteTargetGroupRequest) GetTargetGroupId() string
func (*DeleteTargetGroupRequest) ProtoMessage ¶
func (*DeleteTargetGroupRequest) ProtoMessage()
func (*DeleteTargetGroupRequest) ProtoReflect ¶
func (x *DeleteTargetGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteTargetGroupRequest) Reset ¶
func (x *DeleteTargetGroupRequest) Reset()
func (*DeleteTargetGroupRequest) SetTargetGroupId ¶
func (m *DeleteTargetGroupRequest) SetTargetGroupId(v string)
func (*DeleteTargetGroupRequest) String ¶
func (x *DeleteTargetGroupRequest) String() string
type DeleteVirtualHostMetadata ¶
type DeleteVirtualHostMetadata struct { // ID of the HTTP router that the virtual host is being deleted from. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host that is being deleted. VirtualHostName string `protobuf:"bytes,2,opt,name=virtual_host_name,json=virtualHostName,proto3" json:"virtual_host_name,omitempty"` // contains filtered or unexported fields }
func (*DeleteVirtualHostMetadata) Descriptor
deprecated
func (*DeleteVirtualHostMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVirtualHostMetadata.ProtoReflect.Descriptor instead.
func (*DeleteVirtualHostMetadata) GetHttpRouterId ¶
func (x *DeleteVirtualHostMetadata) GetHttpRouterId() string
func (*DeleteVirtualHostMetadata) GetVirtualHostName ¶
func (x *DeleteVirtualHostMetadata) GetVirtualHostName() string
func (*DeleteVirtualHostMetadata) ProtoMessage ¶
func (*DeleteVirtualHostMetadata) ProtoMessage()
func (*DeleteVirtualHostMetadata) ProtoReflect ¶
func (x *DeleteVirtualHostMetadata) ProtoReflect() protoreflect.Message
func (*DeleteVirtualHostMetadata) Reset ¶
func (x *DeleteVirtualHostMetadata) Reset()
func (*DeleteVirtualHostMetadata) SetHttpRouterId ¶
func (m *DeleteVirtualHostMetadata) SetHttpRouterId(v string)
func (*DeleteVirtualHostMetadata) SetVirtualHostName ¶
func (m *DeleteVirtualHostMetadata) SetVirtualHostName(v string)
func (*DeleteVirtualHostMetadata) String ¶
func (x *DeleteVirtualHostMetadata) String() string
type DeleteVirtualHostRequest ¶
type DeleteVirtualHostRequest struct { // ID of the HTTP router to delete a virtual host from. // // To get the HTTP router ID, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host to delete. // // To get the virtual host name, make a [VirtualHostService.List] request. VirtualHostName string `protobuf:"bytes,2,opt,name=virtual_host_name,json=virtualHostName,proto3" json:"virtual_host_name,omitempty"` // contains filtered or unexported fields }
func (*DeleteVirtualHostRequest) Descriptor
deprecated
func (*DeleteVirtualHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVirtualHostRequest.ProtoReflect.Descriptor instead.
func (*DeleteVirtualHostRequest) GetHttpRouterId ¶
func (x *DeleteVirtualHostRequest) GetHttpRouterId() string
func (*DeleteVirtualHostRequest) GetVirtualHostName ¶
func (x *DeleteVirtualHostRequest) GetVirtualHostName() string
func (*DeleteVirtualHostRequest) ProtoMessage ¶
func (*DeleteVirtualHostRequest) ProtoMessage()
func (*DeleteVirtualHostRequest) ProtoReflect ¶
func (x *DeleteVirtualHostRequest) ProtoReflect() protoreflect.Message
func (*DeleteVirtualHostRequest) Reset ¶
func (x *DeleteVirtualHostRequest) Reset()
func (*DeleteVirtualHostRequest) SetHttpRouterId ¶
func (m *DeleteVirtualHostRequest) SetHttpRouterId(v string)
func (*DeleteVirtualHostRequest) SetVirtualHostName ¶
func (m *DeleteVirtualHostRequest) SetVirtualHostName(v string)
func (*DeleteVirtualHostRequest) String ¶
func (x *DeleteVirtualHostRequest) String() string
type DirectResponseAction ¶
type DirectResponseAction struct { // HTTP status code to use in responses. Status int64 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` // Response body. Body *Payload `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` // contains filtered or unexported fields }
A direct response action resource.
func (*DirectResponseAction) Descriptor
deprecated
func (*DirectResponseAction) Descriptor() ([]byte, []int)
Deprecated: Use DirectResponseAction.ProtoReflect.Descriptor instead.
func (*DirectResponseAction) GetBody ¶
func (x *DirectResponseAction) GetBody() *Payload
func (*DirectResponseAction) GetStatus ¶
func (x *DirectResponseAction) GetStatus() int64
func (*DirectResponseAction) ProtoMessage ¶
func (*DirectResponseAction) ProtoMessage()
func (*DirectResponseAction) ProtoReflect ¶
func (x *DirectResponseAction) ProtoReflect() protoreflect.Message
func (*DirectResponseAction) Reset ¶
func (x *DirectResponseAction) Reset()
func (*DirectResponseAction) SetBody ¶
func (m *DirectResponseAction) SetBody(v *Payload)
func (*DirectResponseAction) SetStatus ¶
func (m *DirectResponseAction) SetStatus(v int64)
func (*DirectResponseAction) String ¶
func (x *DirectResponseAction) String() string
type Endpoint ¶
type Endpoint struct { // Endpoint public (external) and internal addresses. Addresses []*Address `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` // Endpoint ports. Ports []int64 `protobuf:"varint,2,rep,packed,name=ports,proto3" json:"ports,omitempty"` // contains filtered or unexported fields }
An endpoint resource.
func (*Endpoint) Descriptor
deprecated
func (*Endpoint) GetAddresses ¶
func (*Endpoint) ProtoMessage ¶
func (*Endpoint) ProtoMessage()
func (*Endpoint) ProtoReflect ¶
func (x *Endpoint) ProtoReflect() protoreflect.Message
func (*Endpoint) SetAddresses ¶
type EndpointSpec ¶
type EndpointSpec struct { // Endpoint public (external) and internal addresses. AddressSpecs []*AddressSpec `protobuf:"bytes,1,rep,name=address_specs,json=addressSpecs,proto3" json:"address_specs,omitempty"` // Endpoint ports. Ports []int64 `protobuf:"varint,2,rep,packed,name=ports,proto3" json:"ports,omitempty"` // contains filtered or unexported fields }
func (*EndpointSpec) Descriptor
deprecated
func (*EndpointSpec) Descriptor() ([]byte, []int)
Deprecated: Use EndpointSpec.ProtoReflect.Descriptor instead.
func (*EndpointSpec) GetAddressSpecs ¶
func (x *EndpointSpec) GetAddressSpecs() []*AddressSpec
func (*EndpointSpec) GetPorts ¶
func (x *EndpointSpec) GetPorts() []int64
func (*EndpointSpec) ProtoMessage ¶
func (*EndpointSpec) ProtoMessage()
func (*EndpointSpec) ProtoReflect ¶
func (x *EndpointSpec) ProtoReflect() protoreflect.Message
func (*EndpointSpec) Reset ¶
func (x *EndpointSpec) Reset()
func (*EndpointSpec) SetAddressSpecs ¶
func (m *EndpointSpec) SetAddressSpecs(v []*AddressSpec)
func (*EndpointSpec) SetPorts ¶
func (m *EndpointSpec) SetPorts(v []int64)
func (*EndpointSpec) String ¶
func (x *EndpointSpec) String() string
type ExternalIpv4Address ¶
type ExternalIpv4Address struct { // IPv4 address. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
A public (external) IPv4 endpoint address resource.
func (*ExternalIpv4Address) Descriptor
deprecated
func (*ExternalIpv4Address) Descriptor() ([]byte, []int)
Deprecated: Use ExternalIpv4Address.ProtoReflect.Descriptor instead.
func (*ExternalIpv4Address) GetAddress ¶
func (x *ExternalIpv4Address) GetAddress() string
func (*ExternalIpv4Address) ProtoMessage ¶
func (*ExternalIpv4Address) ProtoMessage()
func (*ExternalIpv4Address) ProtoReflect ¶
func (x *ExternalIpv4Address) ProtoReflect() protoreflect.Message
func (*ExternalIpv4Address) Reset ¶
func (x *ExternalIpv4Address) Reset()
func (*ExternalIpv4Address) SetAddress ¶
func (m *ExternalIpv4Address) SetAddress(v string)
func (*ExternalIpv4Address) String ¶
func (x *ExternalIpv4Address) String() string
type ExternalIpv4AddressSpec ¶
type ExternalIpv4AddressSpec struct { // IPv4 address. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
func (*ExternalIpv4AddressSpec) Descriptor
deprecated
func (*ExternalIpv4AddressSpec) Descriptor() ([]byte, []int)
Deprecated: Use ExternalIpv4AddressSpec.ProtoReflect.Descriptor instead.
func (*ExternalIpv4AddressSpec) GetAddress ¶
func (x *ExternalIpv4AddressSpec) GetAddress() string
func (*ExternalIpv4AddressSpec) ProtoMessage ¶
func (*ExternalIpv4AddressSpec) ProtoMessage()
func (*ExternalIpv4AddressSpec) ProtoReflect ¶
func (x *ExternalIpv4AddressSpec) ProtoReflect() protoreflect.Message
func (*ExternalIpv4AddressSpec) Reset ¶
func (x *ExternalIpv4AddressSpec) Reset()
func (*ExternalIpv4AddressSpec) SetAddress ¶
func (m *ExternalIpv4AddressSpec) SetAddress(v string)
func (*ExternalIpv4AddressSpec) String ¶
func (x *ExternalIpv4AddressSpec) String() string
type ExternalIpv6Address ¶
type ExternalIpv6Address struct { // IPv6 address. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
A public (external) IPv4 endpoint address resource.
func (*ExternalIpv6Address) Descriptor
deprecated
func (*ExternalIpv6Address) Descriptor() ([]byte, []int)
Deprecated: Use ExternalIpv6Address.ProtoReflect.Descriptor instead.
func (*ExternalIpv6Address) GetAddress ¶
func (x *ExternalIpv6Address) GetAddress() string
func (*ExternalIpv6Address) ProtoMessage ¶
func (*ExternalIpv6Address) ProtoMessage()
func (*ExternalIpv6Address) ProtoReflect ¶
func (x *ExternalIpv6Address) ProtoReflect() protoreflect.Message
func (*ExternalIpv6Address) Reset ¶
func (x *ExternalIpv6Address) Reset()
func (*ExternalIpv6Address) SetAddress ¶
func (m *ExternalIpv6Address) SetAddress(v string)
func (*ExternalIpv6Address) String ¶
func (x *ExternalIpv6Address) String() string
type ExternalIpv6AddressSpec ¶
type ExternalIpv6AddressSpec struct { // IPv6 address. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
func (*ExternalIpv6AddressSpec) Descriptor
deprecated
func (*ExternalIpv6AddressSpec) Descriptor() ([]byte, []int)
Deprecated: Use ExternalIpv6AddressSpec.ProtoReflect.Descriptor instead.
func (*ExternalIpv6AddressSpec) GetAddress ¶
func (x *ExternalIpv6AddressSpec) GetAddress() string
func (*ExternalIpv6AddressSpec) ProtoMessage ¶
func (*ExternalIpv6AddressSpec) ProtoMessage()
func (*ExternalIpv6AddressSpec) ProtoReflect ¶
func (x *ExternalIpv6AddressSpec) ProtoReflect() protoreflect.Message
func (*ExternalIpv6AddressSpec) Reset ¶
func (x *ExternalIpv6AddressSpec) Reset()
func (*ExternalIpv6AddressSpec) SetAddress ¶
func (m *ExternalIpv6AddressSpec) SetAddress(v string)
func (*ExternalIpv6AddressSpec) String ¶
func (x *ExternalIpv6AddressSpec) String() string
type GetBackendGroupRequest ¶
type GetBackendGroupRequest struct { // ID of the backend group to return. // // To get the backend group ID, make a [BackendGroupService.List] request. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // contains filtered or unexported fields }
func (*GetBackendGroupRequest) Descriptor
deprecated
func (*GetBackendGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBackendGroupRequest.ProtoReflect.Descriptor instead.
func (*GetBackendGroupRequest) GetBackendGroupId ¶
func (x *GetBackendGroupRequest) GetBackendGroupId() string
func (*GetBackendGroupRequest) ProtoMessage ¶
func (*GetBackendGroupRequest) ProtoMessage()
func (*GetBackendGroupRequest) ProtoReflect ¶
func (x *GetBackendGroupRequest) ProtoReflect() protoreflect.Message
func (*GetBackendGroupRequest) Reset ¶
func (x *GetBackendGroupRequest) Reset()
func (*GetBackendGroupRequest) SetBackendGroupId ¶
func (m *GetBackendGroupRequest) SetBackendGroupId(v string)
func (*GetBackendGroupRequest) String ¶
func (x *GetBackendGroupRequest) String() string
type GetHttpRouterRequest ¶
type GetHttpRouterRequest struct { // ID of the HTTP router to return. // // To get the HTTP router ID, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // contains filtered or unexported fields }
func (*GetHttpRouterRequest) Descriptor
deprecated
func (*GetHttpRouterRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetHttpRouterRequest.ProtoReflect.Descriptor instead.
func (*GetHttpRouterRequest) GetHttpRouterId ¶
func (x *GetHttpRouterRequest) GetHttpRouterId() string
func (*GetHttpRouterRequest) ProtoMessage ¶
func (*GetHttpRouterRequest) ProtoMessage()
func (*GetHttpRouterRequest) ProtoReflect ¶
func (x *GetHttpRouterRequest) ProtoReflect() protoreflect.Message
func (*GetHttpRouterRequest) Reset ¶
func (x *GetHttpRouterRequest) Reset()
func (*GetHttpRouterRequest) SetHttpRouterId ¶
func (m *GetHttpRouterRequest) SetHttpRouterId(v string)
func (*GetHttpRouterRequest) String ¶
func (x *GetHttpRouterRequest) String() string
type GetLoadBalancerRequest ¶
type GetLoadBalancerRequest struct { // ID of the application load balancer to return. // // To get the application load balancer ID, make a [LoadBalancerService.List] request. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // contains filtered or unexported fields }
func (*GetLoadBalancerRequest) Descriptor
deprecated
func (*GetLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*GetLoadBalancerRequest) GetLoadBalancerId ¶
func (x *GetLoadBalancerRequest) GetLoadBalancerId() string
func (*GetLoadBalancerRequest) ProtoMessage ¶
func (*GetLoadBalancerRequest) ProtoMessage()
func (*GetLoadBalancerRequest) ProtoReflect ¶
func (x *GetLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*GetLoadBalancerRequest) Reset ¶
func (x *GetLoadBalancerRequest) Reset()
func (*GetLoadBalancerRequest) SetLoadBalancerId ¶
func (m *GetLoadBalancerRequest) SetLoadBalancerId(v string)
func (*GetLoadBalancerRequest) String ¶
func (x *GetLoadBalancerRequest) String() string
type GetTargetGroupRequest ¶
type GetTargetGroupRequest struct { // ID of the target group to return. // // To get the target group ID, make a [TargetGroupService.List] request. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // contains filtered or unexported fields }
func (*GetTargetGroupRequest) Descriptor
deprecated
func (*GetTargetGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTargetGroupRequest.ProtoReflect.Descriptor instead.
func (*GetTargetGroupRequest) GetTargetGroupId ¶
func (x *GetTargetGroupRequest) GetTargetGroupId() string
func (*GetTargetGroupRequest) ProtoMessage ¶
func (*GetTargetGroupRequest) ProtoMessage()
func (*GetTargetGroupRequest) ProtoReflect ¶
func (x *GetTargetGroupRequest) ProtoReflect() protoreflect.Message
func (*GetTargetGroupRequest) Reset ¶
func (x *GetTargetGroupRequest) Reset()
func (*GetTargetGroupRequest) SetTargetGroupId ¶
func (m *GetTargetGroupRequest) SetTargetGroupId(v string)
func (*GetTargetGroupRequest) String ¶
func (x *GetTargetGroupRequest) String() string
type GetTargetStatesRequest ¶
type GetTargetStatesRequest struct { // ID of the application load balancer that the backend group is attributed to. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // ID of the backend group that the target group is attributed to. BackendGroupId string `protobuf:"bytes,2,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // ID of the target group to get target states of. TargetGroupId string `protobuf:"bytes,3,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // contains filtered or unexported fields }
func (*GetTargetStatesRequest) Descriptor
deprecated
func (*GetTargetStatesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTargetStatesRequest.ProtoReflect.Descriptor instead.
func (*GetTargetStatesRequest) GetBackendGroupId ¶
func (x *GetTargetStatesRequest) GetBackendGroupId() string
func (*GetTargetStatesRequest) GetLoadBalancerId ¶
func (x *GetTargetStatesRequest) GetLoadBalancerId() string
func (*GetTargetStatesRequest) GetTargetGroupId ¶
func (x *GetTargetStatesRequest) GetTargetGroupId() string
func (*GetTargetStatesRequest) ProtoMessage ¶
func (*GetTargetStatesRequest) ProtoMessage()
func (*GetTargetStatesRequest) ProtoReflect ¶
func (x *GetTargetStatesRequest) ProtoReflect() protoreflect.Message
func (*GetTargetStatesRequest) Reset ¶
func (x *GetTargetStatesRequest) Reset()
func (*GetTargetStatesRequest) SetBackendGroupId ¶
func (m *GetTargetStatesRequest) SetBackendGroupId(v string)
func (*GetTargetStatesRequest) SetLoadBalancerId ¶
func (m *GetTargetStatesRequest) SetLoadBalancerId(v string)
func (*GetTargetStatesRequest) SetTargetGroupId ¶
func (m *GetTargetStatesRequest) SetTargetGroupId(v string)
func (*GetTargetStatesRequest) String ¶
func (x *GetTargetStatesRequest) String() string
type GetTargetStatesResponse ¶
type GetTargetStatesResponse struct { // Target states of the specified target group. TargetStates []*TargetState `protobuf:"bytes,1,rep,name=target_states,json=targetStates,proto3" json:"target_states,omitempty"` // contains filtered or unexported fields }
func (*GetTargetStatesResponse) Descriptor
deprecated
func (*GetTargetStatesResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTargetStatesResponse.ProtoReflect.Descriptor instead.
func (*GetTargetStatesResponse) GetTargetStates ¶
func (x *GetTargetStatesResponse) GetTargetStates() []*TargetState
func (*GetTargetStatesResponse) ProtoMessage ¶
func (*GetTargetStatesResponse) ProtoMessage()
func (*GetTargetStatesResponse) ProtoReflect ¶
func (x *GetTargetStatesResponse) ProtoReflect() protoreflect.Message
func (*GetTargetStatesResponse) Reset ¶
func (x *GetTargetStatesResponse) Reset()
func (*GetTargetStatesResponse) SetTargetStates ¶
func (m *GetTargetStatesResponse) SetTargetStates(v []*TargetState)
func (*GetTargetStatesResponse) String ¶
func (x *GetTargetStatesResponse) String() string
type GetVirtualHostRequest ¶
type GetVirtualHostRequest struct { // ID of the HTTP router that the virtual host belongs to. // // To get the HTTP router ID, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host to return. // // To get the virtual host name, make a [VirtualHostService.List] request. VirtualHostName string `protobuf:"bytes,2,opt,name=virtual_host_name,json=virtualHostName,proto3" json:"virtual_host_name,omitempty"` // contains filtered or unexported fields }
func (*GetVirtualHostRequest) Descriptor
deprecated
func (*GetVirtualHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVirtualHostRequest.ProtoReflect.Descriptor instead.
func (*GetVirtualHostRequest) GetHttpRouterId ¶
func (x *GetVirtualHostRequest) GetHttpRouterId() string
func (*GetVirtualHostRequest) GetVirtualHostName ¶
func (x *GetVirtualHostRequest) GetVirtualHostName() string
func (*GetVirtualHostRequest) ProtoMessage ¶
func (*GetVirtualHostRequest) ProtoMessage()
func (*GetVirtualHostRequest) ProtoReflect ¶
func (x *GetVirtualHostRequest) ProtoReflect() protoreflect.Message
func (*GetVirtualHostRequest) Reset ¶
func (x *GetVirtualHostRequest) Reset()
func (*GetVirtualHostRequest) SetHttpRouterId ¶
func (m *GetVirtualHostRequest) SetHttpRouterId(v string)
func (*GetVirtualHostRequest) SetVirtualHostName ¶
func (m *GetVirtualHostRequest) SetVirtualHostName(v string)
func (*GetVirtualHostRequest) String ¶
func (x *GetVirtualHostRequest) String() string
type GrpcBackend ¶
type GrpcBackend struct { // Name of the backend. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Backend weight. Traffic is distributed between backends of a backend group according to their weights. // // Weights must be set either for all backends of a group or for none of them. // Setting no weights is the same as setting equal non-zero weights for all backends. // // If the weight is non-positive, traffic is not sent to the backend. BackendWeight *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=backend_weight,json=backendWeight,proto3" json:"backend_weight,omitempty"` // Load balancing configuration for the backend. LoadBalancingConfig *LoadBalancingConfig `protobuf:"bytes,3,opt,name=load_balancing_config,json=loadBalancingConfig,proto3" json:"load_balancing_config,omitempty"` // Port used by all targets to receive traffic. Port int64 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"` // Reference to targets that belong to the backend. For now, targets are referenced via target groups. // // Types that are assignable to BackendType: // // *GrpcBackend_TargetGroups BackendType isGrpcBackend_BackendType `protobuf_oneof:"backend_type"` // Health checks to perform on targets from target groups. // For details about health checking, see [documentation](/docs/application-load-balancer/concepts/backend-group#health-checks). // // If no health checks are specified, active health checking is not performed. Healthchecks []*HealthCheck `protobuf:"bytes,7,rep,name=healthchecks,proto3" json:"healthchecks,omitempty"` // Settings for TLS connections between load balancer nodes and backend targets. // // If specified, the load balancer establishes HTTPS (HTTP over TLS) connections with targets // and compares received certificates with the one specified in [BackendTls.validation_context]. // If not specified, the load balancer establishes unencrypted HTTP connections with targets. Tls *BackendTls `protobuf:"bytes,8,opt,name=tls,proto3" json:"tls,omitempty"` // contains filtered or unexported fields }
A gRPC backend resource.
func (*GrpcBackend) Descriptor
deprecated
func (*GrpcBackend) Descriptor() ([]byte, []int)
Deprecated: Use GrpcBackend.ProtoReflect.Descriptor instead.
func (*GrpcBackend) GetBackendType ¶
func (m *GrpcBackend) GetBackendType() isGrpcBackend_BackendType
func (*GrpcBackend) GetBackendWeight ¶
func (x *GrpcBackend) GetBackendWeight() *wrapperspb.Int64Value
func (*GrpcBackend) GetHealthchecks ¶
func (x *GrpcBackend) GetHealthchecks() []*HealthCheck
func (*GrpcBackend) GetLoadBalancingConfig ¶
func (x *GrpcBackend) GetLoadBalancingConfig() *LoadBalancingConfig
func (*GrpcBackend) GetName ¶
func (x *GrpcBackend) GetName() string
func (*GrpcBackend) GetPort ¶
func (x *GrpcBackend) GetPort() int64
func (*GrpcBackend) GetTargetGroups ¶
func (x *GrpcBackend) GetTargetGroups() *TargetGroupsBackend
func (*GrpcBackend) GetTls ¶
func (x *GrpcBackend) GetTls() *BackendTls
func (*GrpcBackend) ProtoMessage ¶
func (*GrpcBackend) ProtoMessage()
func (*GrpcBackend) ProtoReflect ¶
func (x *GrpcBackend) ProtoReflect() protoreflect.Message
func (*GrpcBackend) Reset ¶
func (x *GrpcBackend) Reset()
func (*GrpcBackend) SetBackendType ¶
func (m *GrpcBackend) SetBackendType(v GrpcBackend_BackendType)
func (*GrpcBackend) SetBackendWeight ¶
func (m *GrpcBackend) SetBackendWeight(v *wrapperspb.Int64Value)
func (*GrpcBackend) SetHealthchecks ¶
func (m *GrpcBackend) SetHealthchecks(v []*HealthCheck)
func (*GrpcBackend) SetLoadBalancingConfig ¶
func (m *GrpcBackend) SetLoadBalancingConfig(v *LoadBalancingConfig)
func (*GrpcBackend) SetName ¶
func (m *GrpcBackend) SetName(v string)
func (*GrpcBackend) SetPort ¶
func (m *GrpcBackend) SetPort(v int64)
func (*GrpcBackend) SetTargetGroups ¶
func (m *GrpcBackend) SetTargetGroups(v *TargetGroupsBackend)
func (*GrpcBackend) SetTls ¶
func (m *GrpcBackend) SetTls(v *BackendTls)
func (*GrpcBackend) String ¶
func (x *GrpcBackend) String() string
type GrpcBackendGroup ¶
type GrpcBackendGroup struct { // List of gRPC backends. Backends []*GrpcBackend `protobuf:"bytes,1,rep,name=backends,proto3" json:"backends,omitempty"` // Session affinity configuration for the backend group. // // For details about the concept, see // [documentation](/docs/application-load-balancer/concepts/backend-group#session-affinity). // // If session affinity is configured, the backend group should contain exactly one active backend (i.e. with positive // [GrpcBackend.backend_weight]), and its [LoadBalancingConfig.load_balancing_mode] should be `MAGLEV_HASH`. If any of // these conditions are not met, session affinity will not work. // // Types that are assignable to SessionAffinity: // // *GrpcBackendGroup_Connection // *GrpcBackendGroup_Header // *GrpcBackendGroup_Cookie SessionAffinity isGrpcBackendGroup_SessionAffinity `protobuf_oneof:"session_affinity"` // contains filtered or unexported fields }
A gRPC backend group resource.
func (*GrpcBackendGroup) Descriptor
deprecated
func (*GrpcBackendGroup) Descriptor() ([]byte, []int)
Deprecated: Use GrpcBackendGroup.ProtoReflect.Descriptor instead.
func (*GrpcBackendGroup) GetBackends ¶
func (x *GrpcBackendGroup) GetBackends() []*GrpcBackend
func (*GrpcBackendGroup) GetConnection ¶
func (x *GrpcBackendGroup) GetConnection() *ConnectionSessionAffinity
func (*GrpcBackendGroup) GetCookie ¶
func (x *GrpcBackendGroup) GetCookie() *CookieSessionAffinity
func (*GrpcBackendGroup) GetHeader ¶
func (x *GrpcBackendGroup) GetHeader() *HeaderSessionAffinity
func (*GrpcBackendGroup) GetSessionAffinity ¶
func (m *GrpcBackendGroup) GetSessionAffinity() isGrpcBackendGroup_SessionAffinity
func (*GrpcBackendGroup) ProtoMessage ¶
func (*GrpcBackendGroup) ProtoMessage()
func (*GrpcBackendGroup) ProtoReflect ¶
func (x *GrpcBackendGroup) ProtoReflect() protoreflect.Message
func (*GrpcBackendGroup) Reset ¶
func (x *GrpcBackendGroup) Reset()
func (*GrpcBackendGroup) SetBackends ¶
func (m *GrpcBackendGroup) SetBackends(v []*GrpcBackend)
func (*GrpcBackendGroup) SetConnection ¶
func (m *GrpcBackendGroup) SetConnection(v *ConnectionSessionAffinity)
func (*GrpcBackendGroup) SetCookie ¶
func (m *GrpcBackendGroup) SetCookie(v *CookieSessionAffinity)
func (*GrpcBackendGroup) SetHeader ¶
func (m *GrpcBackendGroup) SetHeader(v *HeaderSessionAffinity)
func (*GrpcBackendGroup) SetSessionAffinity ¶
func (m *GrpcBackendGroup) SetSessionAffinity(v GrpcBackendGroup_SessionAffinity)
func (*GrpcBackendGroup) String ¶
func (x *GrpcBackendGroup) String() string
type GrpcBackendGroup_Connection ¶
type GrpcBackendGroup_Connection struct { // Connection-based session affinity configuration. // // For now, a connection is defined only by an IP address of the client. Connection *ConnectionSessionAffinity `protobuf:"bytes,2,opt,name=connection,proto3,oneof"` }
type GrpcBackendGroup_Cookie ¶
type GrpcBackendGroup_Cookie struct { // Cookie-based session affinity configuration. Cookie *CookieSessionAffinity `protobuf:"bytes,4,opt,name=cookie,proto3,oneof"` }
type GrpcBackendGroup_Header ¶
type GrpcBackendGroup_Header struct { // HTTP-header-field-based session affinity configuration. Header *HeaderSessionAffinity `protobuf:"bytes,3,opt,name=header,proto3,oneof"` }
type GrpcBackendGroup_SessionAffinity ¶
type GrpcBackendGroup_SessionAffinity = isGrpcBackendGroup_SessionAffinity
type GrpcBackend_BackendType ¶
type GrpcBackend_BackendType = isGrpcBackend_BackendType
type GrpcBackend_TargetGroups ¶
type GrpcBackend_TargetGroups struct { // Target groups that belong to the backend. TargetGroups *TargetGroupsBackend `protobuf:"bytes,5,opt,name=target_groups,json=targetGroups,proto3,oneof"` }
type GrpcRoute ¶
type GrpcRoute struct { // Condition (predicate) used to select the route. Match *GrpcRouteMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"` // Action performed on the request if the route is selected. // // Types that are assignable to Action: // // *GrpcRoute_Route // *GrpcRoute_StatusResponse Action isGrpcRoute_Action `protobuf_oneof:"action"` // contains filtered or unexported fields }
A gRPC route configuration resource.
func (*GrpcRoute) Descriptor
deprecated
func (*GrpcRoute) GetMatch ¶
func (x *GrpcRoute) GetMatch() *GrpcRouteMatch
func (*GrpcRoute) GetRoute ¶
func (x *GrpcRoute) GetRoute() *GrpcRouteAction
func (*GrpcRoute) GetStatusResponse ¶
func (x *GrpcRoute) GetStatusResponse() *GrpcStatusResponseAction
func (*GrpcRoute) ProtoMessage ¶
func (*GrpcRoute) ProtoMessage()
func (*GrpcRoute) ProtoReflect ¶
func (x *GrpcRoute) ProtoReflect() protoreflect.Message
func (*GrpcRoute) SetAction ¶
func (m *GrpcRoute) SetAction(v GrpcRoute_Action)
func (*GrpcRoute) SetMatch ¶
func (m *GrpcRoute) SetMatch(v *GrpcRouteMatch)
func (*GrpcRoute) SetRoute ¶
func (m *GrpcRoute) SetRoute(v *GrpcRouteAction)
func (*GrpcRoute) SetStatusResponse ¶
func (m *GrpcRoute) SetStatusResponse(v *GrpcStatusResponseAction)
type GrpcRouteAction ¶
type GrpcRouteAction struct { // Backend group to forward requests to. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // Overall timeout for an underlying HTTP connection between a load balancer node an a backend from the backend group: // the maximum time the connection is kept alive for, regardless of whether data is transferred over it. // // If a client specifies a lower timeout in HTTP `grpc-timeout` header, the `max_timeout` value is ignored. // // If a connection times out, the load balancer responds to the client with an `UNAVAILABLE` status code. // // Default value: `60`. MaxTimeout *durationpb.Duration `protobuf:"bytes,2,opt,name=max_timeout,json=maxTimeout,proto3" json:"max_timeout,omitempty"` // Idle timeout for an underlying HTTP connection between a load balancer node an a backend from the backend group: // the maximum time the connection is allowed to be idle, i.e. without any data transferred over it. // // Specifying meaningful values for both [max_timeout] and `idle_timeout` is useful for implementing // server-push mechanisms such as long polling, server-sent events etc. // // If a connection times out, the load balancer responds to the client with an `UNAVAILABLE` status code. // // If not specified, no idle timeout is used, and an alive connection may be idle for any duration // (see [max_timeout]). IdleTimeout *durationpb.Duration `protobuf:"bytes,3,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` // Value rewrite settings for HTTP/1.1 `Host` headers and HTTP/2 `:authority` pseudo-headers. // // If not specified, the host is not changed. // // Types that are assignable to HostRewriteSpecifier: // // *GrpcRouteAction_HostRewrite // *GrpcRouteAction_AutoHostRewrite HostRewriteSpecifier isGrpcRouteAction_HostRewriteSpecifier `protobuf_oneof:"host_rewrite_specifier"` // RateLimit is a rate limit configuration applied for route. RateLimit *RateLimit `protobuf:"bytes,6,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"` // contains filtered or unexported fields }
A gRPC route action resource.
func (*GrpcRouteAction) Descriptor
deprecated
func (*GrpcRouteAction) Descriptor() ([]byte, []int)
Deprecated: Use GrpcRouteAction.ProtoReflect.Descriptor instead.
func (*GrpcRouteAction) GetAutoHostRewrite ¶
func (x *GrpcRouteAction) GetAutoHostRewrite() bool
func (*GrpcRouteAction) GetBackendGroupId ¶
func (x *GrpcRouteAction) GetBackendGroupId() string
func (*GrpcRouteAction) GetHostRewrite ¶
func (x *GrpcRouteAction) GetHostRewrite() string
func (*GrpcRouteAction) GetHostRewriteSpecifier ¶
func (m *GrpcRouteAction) GetHostRewriteSpecifier() isGrpcRouteAction_HostRewriteSpecifier
func (*GrpcRouteAction) GetIdleTimeout ¶
func (x *GrpcRouteAction) GetIdleTimeout() *durationpb.Duration
func (*GrpcRouteAction) GetMaxTimeout ¶
func (x *GrpcRouteAction) GetMaxTimeout() *durationpb.Duration
func (*GrpcRouteAction) GetRateLimit ¶
func (x *GrpcRouteAction) GetRateLimit() *RateLimit
func (*GrpcRouteAction) ProtoMessage ¶
func (*GrpcRouteAction) ProtoMessage()
func (*GrpcRouteAction) ProtoReflect ¶
func (x *GrpcRouteAction) ProtoReflect() protoreflect.Message
func (*GrpcRouteAction) Reset ¶
func (x *GrpcRouteAction) Reset()
func (*GrpcRouteAction) SetAutoHostRewrite ¶
func (m *GrpcRouteAction) SetAutoHostRewrite(v bool)
func (*GrpcRouteAction) SetBackendGroupId ¶
func (m *GrpcRouteAction) SetBackendGroupId(v string)
func (*GrpcRouteAction) SetHostRewrite ¶
func (m *GrpcRouteAction) SetHostRewrite(v string)
func (*GrpcRouteAction) SetHostRewriteSpecifier ¶
func (m *GrpcRouteAction) SetHostRewriteSpecifier(v GrpcRouteAction_HostRewriteSpecifier)
func (*GrpcRouteAction) SetIdleTimeout ¶
func (m *GrpcRouteAction) SetIdleTimeout(v *durationpb.Duration)
func (*GrpcRouteAction) SetMaxTimeout ¶
func (m *GrpcRouteAction) SetMaxTimeout(v *durationpb.Duration)
func (*GrpcRouteAction) SetRateLimit ¶
func (m *GrpcRouteAction) SetRateLimit(v *RateLimit)
func (*GrpcRouteAction) String ¶
func (x *GrpcRouteAction) String() string
type GrpcRouteAction_AutoHostRewrite ¶
type GrpcRouteAction_AutoHostRewrite struct { // Automatically replaces the host with that of the target. AutoHostRewrite bool `protobuf:"varint,5,opt,name=auto_host_rewrite,json=autoHostRewrite,proto3,oneof"` }
type GrpcRouteAction_HostRewrite ¶
type GrpcRouteAction_HostRewrite struct { // Host replacement. HostRewrite string `protobuf:"bytes,4,opt,name=host_rewrite,json=hostRewrite,proto3,oneof"` }
type GrpcRouteAction_HostRewriteSpecifier ¶
type GrpcRouteAction_HostRewriteSpecifier = isGrpcRouteAction_HostRewriteSpecifier
type GrpcRouteMatch ¶
type GrpcRouteMatch struct { // Match settings for gRPC service method called in the request. // // A match string must be a fully qualified method name, e.g. `foo.bar.v1.BazService/Get`, or a prefix of such. // // If not specified, the route matches all methods. Fqmn *StringMatch `protobuf:"bytes,1,opt,name=fqmn,proto3" json:"fqmn,omitempty"` // contains filtered or unexported fields }
A gRPC route condition (predicate) resource.
func (*GrpcRouteMatch) Descriptor
deprecated
func (*GrpcRouteMatch) Descriptor() ([]byte, []int)
Deprecated: Use GrpcRouteMatch.ProtoReflect.Descriptor instead.
func (*GrpcRouteMatch) GetFqmn ¶
func (x *GrpcRouteMatch) GetFqmn() *StringMatch
func (*GrpcRouteMatch) ProtoMessage ¶
func (*GrpcRouteMatch) ProtoMessage()
func (*GrpcRouteMatch) ProtoReflect ¶
func (x *GrpcRouteMatch) ProtoReflect() protoreflect.Message
func (*GrpcRouteMatch) Reset ¶
func (x *GrpcRouteMatch) Reset()
func (*GrpcRouteMatch) SetFqmn ¶
func (m *GrpcRouteMatch) SetFqmn(v *StringMatch)
func (*GrpcRouteMatch) String ¶
func (x *GrpcRouteMatch) String() string
type GrpcRoute_Action ¶
type GrpcRoute_Action = isGrpcRoute_Action
type GrpcRoute_Route ¶
type GrpcRoute_Route struct { // Forwards the request to a backend group for processing as configured. Route *GrpcRouteAction `protobuf:"bytes,2,opt,name=route,proto3,oneof"` }
type GrpcRoute_StatusResponse ¶
type GrpcRoute_StatusResponse struct { // Instructs the load balancer to respond directly with a specified status. StatusResponse *GrpcStatusResponseAction `protobuf:"bytes,3,opt,name=status_response,json=statusResponse,proto3,oneof"` }
type GrpcStatusResponseAction ¶
type GrpcStatusResponseAction struct { // gRPC [status code](https://grpc.github.io/grpc/core/md_doc_statuscodes.html) to use in responses. Status GrpcStatusResponseAction_Status `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
A gRPC status response action resource.
func (*GrpcStatusResponseAction) Descriptor
deprecated
func (*GrpcStatusResponseAction) Descriptor() ([]byte, []int)
Deprecated: Use GrpcStatusResponseAction.ProtoReflect.Descriptor instead.
func (*GrpcStatusResponseAction) GetStatus ¶
func (x *GrpcStatusResponseAction) GetStatus() GrpcStatusResponseAction_Status
func (*GrpcStatusResponseAction) ProtoMessage ¶
func (*GrpcStatusResponseAction) ProtoMessage()
func (*GrpcStatusResponseAction) ProtoReflect ¶
func (x *GrpcStatusResponseAction) ProtoReflect() protoreflect.Message
func (*GrpcStatusResponseAction) Reset ¶
func (x *GrpcStatusResponseAction) Reset()
func (*GrpcStatusResponseAction) SetStatus ¶
func (m *GrpcStatusResponseAction) SetStatus(v GrpcStatusResponseAction_Status)
func (*GrpcStatusResponseAction) String ¶
func (x *GrpcStatusResponseAction) String() string
type GrpcStatusResponseAction_Status ¶
type GrpcStatusResponseAction_Status int32
gRPC status code supported for use in responses.
const ( // `OK` (0) status code. GrpcStatusResponseAction_OK GrpcStatusResponseAction_Status = 0 // `INVALID_ARGUMENT` (3) status code. GrpcStatusResponseAction_INVALID_ARGUMENT GrpcStatusResponseAction_Status = 1 // `NOT_FOUND` (5) status code. GrpcStatusResponseAction_NOT_FOUND GrpcStatusResponseAction_Status = 2 // `PERMISSION_DENIED` (7) status code. GrpcStatusResponseAction_PERMISSION_DENIED GrpcStatusResponseAction_Status = 3 // `UNAUTHENTICATED` (16) status code. GrpcStatusResponseAction_UNAUTHENTICATED GrpcStatusResponseAction_Status = 4 // `UNIMPLEMENTED` (12) status code. GrpcStatusResponseAction_UNIMPLEMENTED GrpcStatusResponseAction_Status = 5 // `INTERNAL` (13) status code. GrpcStatusResponseAction_INTERNAL GrpcStatusResponseAction_Status = 6 // `UNAVAILABLE` (14) status code. GrpcStatusResponseAction_UNAVAILABLE GrpcStatusResponseAction_Status = 7 )
func (GrpcStatusResponseAction_Status) Descriptor ¶
func (GrpcStatusResponseAction_Status) Descriptor() protoreflect.EnumDescriptor
func (GrpcStatusResponseAction_Status) Enum ¶
func (x GrpcStatusResponseAction_Status) Enum() *GrpcStatusResponseAction_Status
func (GrpcStatusResponseAction_Status) EnumDescriptor
deprecated
func (GrpcStatusResponseAction_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use GrpcStatusResponseAction_Status.Descriptor instead.
func (GrpcStatusResponseAction_Status) Number ¶
func (x GrpcStatusResponseAction_Status) Number() protoreflect.EnumNumber
func (GrpcStatusResponseAction_Status) String ¶
func (x GrpcStatusResponseAction_Status) String() string
func (GrpcStatusResponseAction_Status) Type ¶
func (GrpcStatusResponseAction_Status) Type() protoreflect.EnumType
type HeaderModification ¶
type HeaderModification struct { // Name of the header. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Operation to perform on the header. // // Types that are assignable to Operation: // // *HeaderModification_Append // *HeaderModification_Replace // *HeaderModification_Remove // *HeaderModification_Rename Operation isHeaderModification_Operation `protobuf_oneof:"operation"` // contains filtered or unexported fields }
A header modification resource.
func (*HeaderModification) Descriptor
deprecated
func (*HeaderModification) Descriptor() ([]byte, []int)
Deprecated: Use HeaderModification.ProtoReflect.Descriptor instead.
func (*HeaderModification) GetAppend ¶
func (x *HeaderModification) GetAppend() string
func (*HeaderModification) GetName ¶
func (x *HeaderModification) GetName() string
func (*HeaderModification) GetOperation ¶
func (m *HeaderModification) GetOperation() isHeaderModification_Operation
func (*HeaderModification) GetRemove ¶
func (x *HeaderModification) GetRemove() bool
func (*HeaderModification) GetRename ¶
func (x *HeaderModification) GetRename() string
func (*HeaderModification) GetReplace ¶
func (x *HeaderModification) GetReplace() string
func (*HeaderModification) ProtoMessage ¶
func (*HeaderModification) ProtoMessage()
func (*HeaderModification) ProtoReflect ¶
func (x *HeaderModification) ProtoReflect() protoreflect.Message
func (*HeaderModification) Reset ¶
func (x *HeaderModification) Reset()
func (*HeaderModification) SetAppend ¶
func (m *HeaderModification) SetAppend(v string)
func (*HeaderModification) SetName ¶
func (m *HeaderModification) SetName(v string)
func (*HeaderModification) SetOperation ¶
func (m *HeaderModification) SetOperation(v HeaderModification_Operation)
func (*HeaderModification) SetRemove ¶
func (m *HeaderModification) SetRemove(v bool)
func (*HeaderModification) SetRename ¶
func (m *HeaderModification) SetRename(v string)
func (*HeaderModification) SetReplace ¶
func (m *HeaderModification) SetReplace(v string)
func (*HeaderModification) String ¶
func (x *HeaderModification) String() string
type HeaderModification_Append ¶
type HeaderModification_Append struct { // Appends the specified string to the header value. // // Variables [defined for Envoy proxy](https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_conn_man/headers#custom-request-response-headers) // are supported. Append string `protobuf:"bytes,2,opt,name=append,proto3,oneof"` }
type HeaderModification_Operation ¶
type HeaderModification_Operation = isHeaderModification_Operation
type HeaderModification_Remove ¶
type HeaderModification_Remove struct { // Removes the header. Remove bool `protobuf:"varint,4,opt,name=remove,proto3,oneof"` }
type HeaderModification_Rename ¶
type HeaderModification_Rename struct { // Replaces the name of the header with the specified string. // This operation is only supported for ALB Virtual Hosts. Rename string `protobuf:"bytes,5,opt,name=rename,proto3,oneof"` }
type HeaderModification_Replace ¶
type HeaderModification_Replace struct { // Replaces the value of the header with the specified string. // // Variables [defined for Envoy proxy](https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_conn_man/headers#custom-request-response-headers) // are supported. Replace string `protobuf:"bytes,3,opt,name=replace,proto3,oneof"` }
type HeaderSessionAffinity ¶
type HeaderSessionAffinity struct { // Name of the HTTP header field that is used for session affinity. HeaderName string `protobuf:"bytes,1,opt,name=header_name,json=headerName,proto3" json:"header_name,omitempty"` // contains filtered or unexported fields }
A resource for HTTP-header-field-based session affinity configuration.
func (*HeaderSessionAffinity) Descriptor
deprecated
func (*HeaderSessionAffinity) Descriptor() ([]byte, []int)
Deprecated: Use HeaderSessionAffinity.ProtoReflect.Descriptor instead.
func (*HeaderSessionAffinity) GetHeaderName ¶
func (x *HeaderSessionAffinity) GetHeaderName() string
func (*HeaderSessionAffinity) ProtoMessage ¶
func (*HeaderSessionAffinity) ProtoMessage()
func (*HeaderSessionAffinity) ProtoReflect ¶
func (x *HeaderSessionAffinity) ProtoReflect() protoreflect.Message
func (*HeaderSessionAffinity) Reset ¶
func (x *HeaderSessionAffinity) Reset()
func (*HeaderSessionAffinity) SetHeaderName ¶
func (m *HeaderSessionAffinity) SetHeaderName(v string)
func (*HeaderSessionAffinity) String ¶
func (x *HeaderSessionAffinity) String() string
type HealthCheck ¶
type HealthCheck struct { // Health check timeout. // // The timeout is the time allowed for the target to respond to a check. // If the target doesn't respond in time, the check is considered failed. Timeout *durationpb.Duration `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty"` // Base interval between consecutive health checks. Interval *durationpb.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` IntervalJitterPercent float64 `` /* 128-byte string literal not displayed */ // Number of consecutive successful health checks required to mark an unhealthy target as healthy. // // Both `0` and `1` values amount to one successful check required. // // The value is ignored when a load balancer is initialized; a target is marked healthy after one successful check. // // Default value: `0`. HealthyThreshold int64 `protobuf:"varint,4,opt,name=healthy_threshold,json=healthyThreshold,proto3" json:"healthy_threshold,omitempty"` // Number of consecutive failed health checks required to mark a healthy target as unhealthy. // // Both `0` and `1` values amount to one unsuccessful check required. // // The value is ignored if a health check is failed due to an HTTP `503 Service Unavailable` response from the target // (not applicable to TCP stream health checks). The target is immediately marked unhealthy. // // Default value: `0`. UnhealthyThreshold int64 `protobuf:"varint,5,opt,name=unhealthy_threshold,json=unhealthyThreshold,proto3" json:"unhealthy_threshold,omitempty"` // Port used for health checks. // // If not specified, the backend port ([HttpBackend.port] or [GrpcBackend.port]) is used for health checks. HealthcheckPort int64 `protobuf:"varint,6,opt,name=healthcheck_port,json=healthcheckPort,proto3" json:"healthcheck_port,omitempty"` // Protocol-specific health check settings. // // The protocols of the backend and of its health check may differ, // e.g. a gRPC health check may be specified for an HTTP backend. // // Types that are assignable to Healthcheck: // // *HealthCheck_Stream // *HealthCheck_Http // *HealthCheck_Grpc Healthcheck isHealthCheck_Healthcheck `protobuf_oneof:"healthcheck"` // Optional transport protocol for health checks. // When not set, health checks use the same protocol as the proxied traffic. // Use this when health checks' protocol settings differ from their backend, e.g. plaintext health checks for a TLS backend. // // Types that are assignable to TransportSettings: // // *HealthCheck_Plaintext // *HealthCheck_Tls TransportSettings isHealthCheck_TransportSettings `protobuf_oneof:"transport_settings"` // contains filtered or unexported fields }
A health check resource. For details about the concept, see [documentation](/docs/application-load-balancer/concepts/backend-group#health-checks).
func (*HealthCheck) Descriptor
deprecated
func (*HealthCheck) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheck.ProtoReflect.Descriptor instead.
func (*HealthCheck) GetGrpc ¶
func (x *HealthCheck) GetGrpc() *HealthCheck_GrpcHealthCheck
func (*HealthCheck) GetHealthcheck ¶
func (m *HealthCheck) GetHealthcheck() isHealthCheck_Healthcheck
func (*HealthCheck) GetHealthcheckPort ¶
func (x *HealthCheck) GetHealthcheckPort() int64
func (*HealthCheck) GetHealthyThreshold ¶
func (x *HealthCheck) GetHealthyThreshold() int64
func (*HealthCheck) GetHttp ¶
func (x *HealthCheck) GetHttp() *HealthCheck_HttpHealthCheck
func (*HealthCheck) GetInterval ¶
func (x *HealthCheck) GetInterval() *durationpb.Duration
func (*HealthCheck) GetIntervalJitterPercent ¶
func (x *HealthCheck) GetIntervalJitterPercent() float64
func (*HealthCheck) GetPlaintext ¶
func (x *HealthCheck) GetPlaintext() *PlaintextTransportSettings
func (*HealthCheck) GetStream ¶
func (x *HealthCheck) GetStream() *HealthCheck_StreamHealthCheck
func (*HealthCheck) GetTimeout ¶
func (x *HealthCheck) GetTimeout() *durationpb.Duration
func (*HealthCheck) GetTls ¶
func (x *HealthCheck) GetTls() *SecureTransportSettings
func (*HealthCheck) GetTransportSettings ¶
func (m *HealthCheck) GetTransportSettings() isHealthCheck_TransportSettings
func (*HealthCheck) GetUnhealthyThreshold ¶
func (x *HealthCheck) GetUnhealthyThreshold() int64
func (*HealthCheck) ProtoMessage ¶
func (*HealthCheck) ProtoMessage()
func (*HealthCheck) ProtoReflect ¶
func (x *HealthCheck) ProtoReflect() protoreflect.Message
func (*HealthCheck) Reset ¶
func (x *HealthCheck) Reset()
func (*HealthCheck) SetGrpc ¶
func (m *HealthCheck) SetGrpc(v *HealthCheck_GrpcHealthCheck)
func (*HealthCheck) SetHealthcheck ¶
func (m *HealthCheck) SetHealthcheck(v HealthCheck_Healthcheck)
func (*HealthCheck) SetHealthcheckPort ¶
func (m *HealthCheck) SetHealthcheckPort(v int64)
func (*HealthCheck) SetHealthyThreshold ¶
func (m *HealthCheck) SetHealthyThreshold(v int64)
func (*HealthCheck) SetHttp ¶
func (m *HealthCheck) SetHttp(v *HealthCheck_HttpHealthCheck)
func (*HealthCheck) SetInterval ¶
func (m *HealthCheck) SetInterval(v *durationpb.Duration)
func (*HealthCheck) SetIntervalJitterPercent ¶
func (m *HealthCheck) SetIntervalJitterPercent(v float64)
func (*HealthCheck) SetPlaintext ¶
func (m *HealthCheck) SetPlaintext(v *PlaintextTransportSettings)
func (*HealthCheck) SetStream ¶
func (m *HealthCheck) SetStream(v *HealthCheck_StreamHealthCheck)
func (*HealthCheck) SetTimeout ¶
func (m *HealthCheck) SetTimeout(v *durationpb.Duration)
func (*HealthCheck) SetTls ¶
func (m *HealthCheck) SetTls(v *SecureTransportSettings)
func (*HealthCheck) SetTransportSettings ¶
func (m *HealthCheck) SetTransportSettings(v HealthCheck_TransportSettings)
func (*HealthCheck) SetUnhealthyThreshold ¶
func (m *HealthCheck) SetUnhealthyThreshold(v int64)
func (*HealthCheck) String ¶
func (x *HealthCheck) String() string
type HealthCheck_Grpc ¶
type HealthCheck_Grpc struct { // gRPC health check settings. Grpc *HealthCheck_GrpcHealthCheck `protobuf:"bytes,9,opt,name=grpc,proto3,oneof"` }
type HealthCheck_GrpcHealthCheck ¶
type HealthCheck_GrpcHealthCheck struct { // Name of the gRPC service to be checked. // // If not specified, overall health is checked. // // For details about the concept, see [GRPC Health Checking Protocol](https://github.com/grpc/grpc/blob/master/doc/health-checking.md). ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` // contains filtered or unexported fields }
A resource for gRPC health check settings.
func (*HealthCheck_GrpcHealthCheck) Descriptor
deprecated
func (*HealthCheck_GrpcHealthCheck) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheck_GrpcHealthCheck.ProtoReflect.Descriptor instead.
func (*HealthCheck_GrpcHealthCheck) GetServiceName ¶
func (x *HealthCheck_GrpcHealthCheck) GetServiceName() string
func (*HealthCheck_GrpcHealthCheck) ProtoMessage ¶
func (*HealthCheck_GrpcHealthCheck) ProtoMessage()
func (*HealthCheck_GrpcHealthCheck) ProtoReflect ¶
func (x *HealthCheck_GrpcHealthCheck) ProtoReflect() protoreflect.Message
func (*HealthCheck_GrpcHealthCheck) Reset ¶
func (x *HealthCheck_GrpcHealthCheck) Reset()
func (*HealthCheck_GrpcHealthCheck) SetServiceName ¶
func (m *HealthCheck_GrpcHealthCheck) SetServiceName(v string)
func (*HealthCheck_GrpcHealthCheck) String ¶
func (x *HealthCheck_GrpcHealthCheck) String() string
type HealthCheck_Healthcheck ¶
type HealthCheck_Healthcheck = isHealthCheck_Healthcheck
type HealthCheck_Http ¶
type HealthCheck_Http struct { // HTTP health check settings. Http *HealthCheck_HttpHealthCheck `protobuf:"bytes,8,opt,name=http,proto3,oneof"` }
type HealthCheck_HttpHealthCheck ¶
type HealthCheck_HttpHealthCheck struct { // Value for the HTTP/1.1 `Host` header or the HTTP/2 `:authority` pseudo-header used in requests to targets. Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` // HTTP path used in requests to targets: request URI for HTTP/1.1 request line // or value for the HTTP/2 `:path` pseudo-header. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // Enables HTTP/2 usage in health checks. // // Default value: `false`, HTTP/1.1 is used. UseHttp2 bool `protobuf:"varint,3,opt,name=use_http2,json=useHttp2,proto3" json:"use_http2,omitempty"` // A list of HTTP response statuses considered healthy. // By default only 200 HTTP status code considered healthy. ExpectedStatuses []int64 `protobuf:"varint,4,rep,packed,name=expected_statuses,json=expectedStatuses,proto3" json:"expected_statuses,omitempty"` // contains filtered or unexported fields }
A resource for HTTP health check settings.
func (*HealthCheck_HttpHealthCheck) Descriptor
deprecated
func (*HealthCheck_HttpHealthCheck) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheck_HttpHealthCheck.ProtoReflect.Descriptor instead.
func (*HealthCheck_HttpHealthCheck) GetExpectedStatuses ¶
func (x *HealthCheck_HttpHealthCheck) GetExpectedStatuses() []int64
func (*HealthCheck_HttpHealthCheck) GetHost ¶
func (x *HealthCheck_HttpHealthCheck) GetHost() string
func (*HealthCheck_HttpHealthCheck) GetPath ¶
func (x *HealthCheck_HttpHealthCheck) GetPath() string
func (*HealthCheck_HttpHealthCheck) GetUseHttp2 ¶
func (x *HealthCheck_HttpHealthCheck) GetUseHttp2() bool
func (*HealthCheck_HttpHealthCheck) ProtoMessage ¶
func (*HealthCheck_HttpHealthCheck) ProtoMessage()
func (*HealthCheck_HttpHealthCheck) ProtoReflect ¶
func (x *HealthCheck_HttpHealthCheck) ProtoReflect() protoreflect.Message
func (*HealthCheck_HttpHealthCheck) Reset ¶
func (x *HealthCheck_HttpHealthCheck) Reset()
func (*HealthCheck_HttpHealthCheck) SetExpectedStatuses ¶
func (m *HealthCheck_HttpHealthCheck) SetExpectedStatuses(v []int64)
func (*HealthCheck_HttpHealthCheck) SetHost ¶
func (m *HealthCheck_HttpHealthCheck) SetHost(v string)
func (*HealthCheck_HttpHealthCheck) SetPath ¶
func (m *HealthCheck_HttpHealthCheck) SetPath(v string)
func (*HealthCheck_HttpHealthCheck) SetUseHttp2 ¶
func (m *HealthCheck_HttpHealthCheck) SetUseHttp2(v bool)
func (*HealthCheck_HttpHealthCheck) String ¶
func (x *HealthCheck_HttpHealthCheck) String() string
type HealthCheck_Plaintext ¶
type HealthCheck_Plaintext struct {
Plaintext *PlaintextTransportSettings `protobuf:"bytes,10,opt,name=plaintext,proto3,oneof"`
}
type HealthCheck_Stream ¶
type HealthCheck_Stream struct { // TCP stream health check settings. Stream *HealthCheck_StreamHealthCheck `protobuf:"bytes,7,opt,name=stream,proto3,oneof"` }
type HealthCheck_StreamHealthCheck ¶
type HealthCheck_StreamHealthCheck struct { // Message sent to targets during TCP data transfer. // // If not specified, no data is sent to the target. Send *Payload `protobuf:"bytes,1,opt,name=send,proto3" json:"send,omitempty"` // Data that must be contained in the messages received from targets for a successful health check. // // If not specified, no messages are expected from targets, and those that are received are not checked. Receive *Payload `protobuf:"bytes,2,opt,name=receive,proto3" json:"receive,omitempty"` // contains filtered or unexported fields }
A resource for TCP stream health check settings.
func (*HealthCheck_StreamHealthCheck) Descriptor
deprecated
func (*HealthCheck_StreamHealthCheck) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheck_StreamHealthCheck.ProtoReflect.Descriptor instead.
func (*HealthCheck_StreamHealthCheck) GetReceive ¶
func (x *HealthCheck_StreamHealthCheck) GetReceive() *Payload
func (*HealthCheck_StreamHealthCheck) GetSend ¶
func (x *HealthCheck_StreamHealthCheck) GetSend() *Payload
func (*HealthCheck_StreamHealthCheck) ProtoMessage ¶
func (*HealthCheck_StreamHealthCheck) ProtoMessage()
func (*HealthCheck_StreamHealthCheck) ProtoReflect ¶
func (x *HealthCheck_StreamHealthCheck) ProtoReflect() protoreflect.Message
func (*HealthCheck_StreamHealthCheck) Reset ¶
func (x *HealthCheck_StreamHealthCheck) Reset()
func (*HealthCheck_StreamHealthCheck) SetReceive ¶
func (m *HealthCheck_StreamHealthCheck) SetReceive(v *Payload)
func (*HealthCheck_StreamHealthCheck) SetSend ¶
func (m *HealthCheck_StreamHealthCheck) SetSend(v *Payload)
func (*HealthCheck_StreamHealthCheck) String ¶
func (x *HealthCheck_StreamHealthCheck) String() string
type HealthCheck_Tls ¶
type HealthCheck_Tls struct {
Tls *SecureTransportSettings `protobuf:"bytes,11,opt,name=tls,proto3,oneof"`
}
type HealthCheck_TransportSettings ¶
type HealthCheck_TransportSettings = isHealthCheck_TransportSettings
type Http2Options ¶
type Http2Options struct { // Maximum number of concurrent HTTP/2 streams in a connection. MaxConcurrentStreams int64 `protobuf:"varint,1,opt,name=max_concurrent_streams,json=maxConcurrentStreams,proto3" json:"max_concurrent_streams,omitempty"` // contains filtered or unexported fields }
An HTTP/2 options resource.
func (*Http2Options) Descriptor
deprecated
func (*Http2Options) Descriptor() ([]byte, []int)
Deprecated: Use Http2Options.ProtoReflect.Descriptor instead.
func (*Http2Options) GetMaxConcurrentStreams ¶
func (x *Http2Options) GetMaxConcurrentStreams() int64
func (*Http2Options) ProtoMessage ¶
func (*Http2Options) ProtoMessage()
func (*Http2Options) ProtoReflect ¶
func (x *Http2Options) ProtoReflect() protoreflect.Message
func (*Http2Options) Reset ¶
func (x *Http2Options) Reset()
func (*Http2Options) SetMaxConcurrentStreams ¶
func (m *Http2Options) SetMaxConcurrentStreams(v int64)
func (*Http2Options) String ¶
func (x *Http2Options) String() string
type HttpBackend ¶
type HttpBackend struct { // Name of the backend. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Backend weight. Traffic is distributed between backends of a backend group according to their weights. // // Weights must be set either for all backends in a group or for none of them. // Setting no weights is the same as setting equal non-zero weights for all backends. // // If the weight is non-positive, traffic is not sent to the backend. BackendWeight *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=backend_weight,json=backendWeight,proto3" json:"backend_weight,omitempty"` // Load balancing configuration for the backend. LoadBalancingConfig *LoadBalancingConfig `protobuf:"bytes,3,opt,name=load_balancing_config,json=loadBalancingConfig,proto3" json:"load_balancing_config,omitempty"` // Port used by all targets to receive traffic. Port int64 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"` // Reference to targets that belong to the backend. // // A backend may be a set of target groups or an Object Storage bucket. For details about backend types, see // [documentation](/docs/application-load-balancer/concepts/backend-group#types). // // Types that are assignable to BackendType: // // *HttpBackend_TargetGroups // *HttpBackend_StorageBucket BackendType isHttpBackend_BackendType `protobuf_oneof:"backend_type"` // Health checks to perform on targets from target groups. // For details about health checking, see [documentation](/docs/application-load-balancer/concepts/backend-group#health-checks). // // If no health checks are specified, active health checking is not performed. Healthchecks []*HealthCheck `protobuf:"bytes,6,rep,name=healthchecks,proto3" json:"healthchecks,omitempty"` // Settings for TLS connections between load balancer nodes and backend targets. // // If specified, the load balancer establishes HTTPS (HTTP over TLS) connections with targets // and compares received certificates with the one specified in [BackendTls.validation_context]. // If not specified, the load balancer establishes unencrypted HTTP connections with targets. Tls *BackendTls `protobuf:"bytes,7,opt,name=tls,proto3" json:"tls,omitempty"` // Enables HTTP/2 usage in connections between load balancer nodes and backend targets. // // Default value: `false`, HTTP/1.1 is used. UseHttp2 bool `protobuf:"varint,8,opt,name=use_http2,json=useHttp2,proto3" json:"use_http2,omitempty"` // contains filtered or unexported fields }
An HTTP backend resource.
func (*HttpBackend) Descriptor
deprecated
func (*HttpBackend) Descriptor() ([]byte, []int)
Deprecated: Use HttpBackend.ProtoReflect.Descriptor instead.
func (*HttpBackend) GetBackendType ¶
func (m *HttpBackend) GetBackendType() isHttpBackend_BackendType
func (*HttpBackend) GetBackendWeight ¶
func (x *HttpBackend) GetBackendWeight() *wrapperspb.Int64Value
func (*HttpBackend) GetHealthchecks ¶
func (x *HttpBackend) GetHealthchecks() []*HealthCheck
func (*HttpBackend) GetLoadBalancingConfig ¶
func (x *HttpBackend) GetLoadBalancingConfig() *LoadBalancingConfig
func (*HttpBackend) GetName ¶
func (x *HttpBackend) GetName() string
func (*HttpBackend) GetPort ¶
func (x *HttpBackend) GetPort() int64
func (*HttpBackend) GetStorageBucket ¶
func (x *HttpBackend) GetStorageBucket() *StorageBucketBackend
func (*HttpBackend) GetTargetGroups ¶
func (x *HttpBackend) GetTargetGroups() *TargetGroupsBackend
func (*HttpBackend) GetTls ¶
func (x *HttpBackend) GetTls() *BackendTls
func (*HttpBackend) GetUseHttp2 ¶
func (x *HttpBackend) GetUseHttp2() bool
func (*HttpBackend) ProtoMessage ¶
func (*HttpBackend) ProtoMessage()
func (*HttpBackend) ProtoReflect ¶
func (x *HttpBackend) ProtoReflect() protoreflect.Message
func (*HttpBackend) Reset ¶
func (x *HttpBackend) Reset()
func (*HttpBackend) SetBackendType ¶
func (m *HttpBackend) SetBackendType(v HttpBackend_BackendType)
func (*HttpBackend) SetBackendWeight ¶
func (m *HttpBackend) SetBackendWeight(v *wrapperspb.Int64Value)
func (*HttpBackend) SetHealthchecks ¶
func (m *HttpBackend) SetHealthchecks(v []*HealthCheck)
func (*HttpBackend) SetLoadBalancingConfig ¶
func (m *HttpBackend) SetLoadBalancingConfig(v *LoadBalancingConfig)
func (*HttpBackend) SetName ¶
func (m *HttpBackend) SetName(v string)
func (*HttpBackend) SetPort ¶
func (m *HttpBackend) SetPort(v int64)
func (*HttpBackend) SetStorageBucket ¶
func (m *HttpBackend) SetStorageBucket(v *StorageBucketBackend)
func (*HttpBackend) SetTargetGroups ¶
func (m *HttpBackend) SetTargetGroups(v *TargetGroupsBackend)
func (*HttpBackend) SetTls ¶
func (m *HttpBackend) SetTls(v *BackendTls)
func (*HttpBackend) SetUseHttp2 ¶
func (m *HttpBackend) SetUseHttp2(v bool)
func (*HttpBackend) String ¶
func (x *HttpBackend) String() string
type HttpBackendGroup ¶
type HttpBackendGroup struct { // List of HTTP backends. Backends []*HttpBackend `protobuf:"bytes,1,rep,name=backends,proto3" json:"backends,omitempty"` // Session affinity configuration for the backend group. // // For details about the concept, see // [documentation](/docs/application-load-balancer/concepts/backend-group#session-affinity). // // If session affinity is configured, the backend group should contain exactly one active backend (i.e. with positive // [HttpBackend.backend_weight]), its [HttpBackend.backend_type] should be [TargetGroupsBackend], and its // [LoadBalancingConfig.load_balancing_mode] should be `MAGLEV_HASH`. If any of these conditions are not met, session // affinity will not work. // // Types that are assignable to SessionAffinity: // // *HttpBackendGroup_Connection // *HttpBackendGroup_Header // *HttpBackendGroup_Cookie SessionAffinity isHttpBackendGroup_SessionAffinity `protobuf_oneof:"session_affinity"` // contains filtered or unexported fields }
An HTTP backend group resource.
func (*HttpBackendGroup) Descriptor
deprecated
func (*HttpBackendGroup) Descriptor() ([]byte, []int)
Deprecated: Use HttpBackendGroup.ProtoReflect.Descriptor instead.
func (*HttpBackendGroup) GetBackends ¶
func (x *HttpBackendGroup) GetBackends() []*HttpBackend
func (*HttpBackendGroup) GetConnection ¶
func (x *HttpBackendGroup) GetConnection() *ConnectionSessionAffinity
func (*HttpBackendGroup) GetCookie ¶
func (x *HttpBackendGroup) GetCookie() *CookieSessionAffinity
func (*HttpBackendGroup) GetHeader ¶
func (x *HttpBackendGroup) GetHeader() *HeaderSessionAffinity
func (*HttpBackendGroup) GetSessionAffinity ¶
func (m *HttpBackendGroup) GetSessionAffinity() isHttpBackendGroup_SessionAffinity
func (*HttpBackendGroup) ProtoMessage ¶
func (*HttpBackendGroup) ProtoMessage()
func (*HttpBackendGroup) ProtoReflect ¶
func (x *HttpBackendGroup) ProtoReflect() protoreflect.Message
func (*HttpBackendGroup) Reset ¶
func (x *HttpBackendGroup) Reset()
func (*HttpBackendGroup) SetBackends ¶
func (m *HttpBackendGroup) SetBackends(v []*HttpBackend)
func (*HttpBackendGroup) SetConnection ¶
func (m *HttpBackendGroup) SetConnection(v *ConnectionSessionAffinity)
func (*HttpBackendGroup) SetCookie ¶
func (m *HttpBackendGroup) SetCookie(v *CookieSessionAffinity)
func (*HttpBackendGroup) SetHeader ¶
func (m *HttpBackendGroup) SetHeader(v *HeaderSessionAffinity)
func (*HttpBackendGroup) SetSessionAffinity ¶
func (m *HttpBackendGroup) SetSessionAffinity(v HttpBackendGroup_SessionAffinity)
func (*HttpBackendGroup) String ¶
func (x *HttpBackendGroup) String() string
type HttpBackendGroup_Connection ¶
type HttpBackendGroup_Connection struct { // Connection-based session affinity configuration. // // For now, a connection is defined only by an IP address of the client. Connection *ConnectionSessionAffinity `protobuf:"bytes,2,opt,name=connection,proto3,oneof"` }
type HttpBackendGroup_Cookie ¶
type HttpBackendGroup_Cookie struct { // Cookie-based session affinity configuration. Cookie *CookieSessionAffinity `protobuf:"bytes,4,opt,name=cookie,proto3,oneof"` }
type HttpBackendGroup_Header ¶
type HttpBackendGroup_Header struct { // HTTP-header-field-based session affinity configuration. Header *HeaderSessionAffinity `protobuf:"bytes,3,opt,name=header,proto3,oneof"` }
type HttpBackendGroup_SessionAffinity ¶
type HttpBackendGroup_SessionAffinity = isHttpBackendGroup_SessionAffinity
type HttpBackend_BackendType ¶
type HttpBackend_BackendType = isHttpBackend_BackendType
type HttpBackend_StorageBucket ¶
type HttpBackend_StorageBucket struct { // Object Storage bucket to use as the backend. For details about buckets, see // [documentation](/docs/storage/concepts/bucket). // // If a bucket is used as a backend, the list of bucket objects and the objects themselves must be publicly // accessible. For instructions, see [documentation](/docs/storage/operations/buckets/bucket-availability). StorageBucket *StorageBucketBackend `protobuf:"bytes,9,opt,name=storage_bucket,json=storageBucket,proto3,oneof"` }
type HttpBackend_TargetGroups ¶
type HttpBackend_TargetGroups struct { // Target groups that belong to the backend. For details about target groups, see // [documentation](/docs/application-load-balancer/concepts/target-group). TargetGroups *TargetGroupsBackend `protobuf:"bytes,5,opt,name=target_groups,json=targetGroups,proto3,oneof"` }
type HttpCodeInterval ¶
type HttpCodeInterval int32
const ( HttpCodeInterval_HTTP_CODE_INTERVAL_UNSPECIFIED HttpCodeInterval = 0 HttpCodeInterval_HTTP_1XX HttpCodeInterval = 1 HttpCodeInterval_HTTP_2XX HttpCodeInterval = 2 HttpCodeInterval_HTTP_3XX HttpCodeInterval = 3 HttpCodeInterval_HTTP_4XX HttpCodeInterval = 4 HttpCodeInterval_HTTP_5XX HttpCodeInterval = 5 HttpCodeInterval_HTTP_ALL HttpCodeInterval = 6 )
func (HttpCodeInterval) Descriptor ¶
func (HttpCodeInterval) Descriptor() protoreflect.EnumDescriptor
func (HttpCodeInterval) Enum ¶
func (x HttpCodeInterval) Enum() *HttpCodeInterval
func (HttpCodeInterval) EnumDescriptor
deprecated
func (HttpCodeInterval) EnumDescriptor() ([]byte, []int)
Deprecated: Use HttpCodeInterval.Descriptor instead.
func (HttpCodeInterval) Number ¶
func (x HttpCodeInterval) Number() protoreflect.EnumNumber
func (HttpCodeInterval) String ¶
func (x HttpCodeInterval) String() string
func (HttpCodeInterval) Type ¶
func (HttpCodeInterval) Type() protoreflect.EnumType
type HttpHandler ¶
type HttpHandler struct { // ID of the HTTP router processing requests. For details about the concept, see // [documentation](/docs/application-load-balancer/concepts/http-router). // // To get the list of all available HTTP routers, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Protocol settings. // // For HTTPS (HTTP over TLS) connections, settings are applied to the protocol // negotiated using TLS [ALPN](https://en.wikipedia.org/wiki/Application-Layer_Protocol_Negotiation) extension. // // Types that are assignable to ProtocolSettings: // // *HttpHandler_Http2Options // *HttpHandler_AllowHttp10 ProtocolSettings isHttpHandler_ProtocolSettings `protobuf_oneof:"protocol_settings"` // When unset, will preserve the incoming x-request-id header, otherwise would rewrite it with a new value. RewriteRequestId bool `protobuf:"varint,4,opt,name=rewrite_request_id,json=rewriteRequestId,proto3" json:"rewrite_request_id,omitempty"` // contains filtered or unexported fields }
An HTTP handler resource.
func (*HttpHandler) Descriptor
deprecated
func (*HttpHandler) Descriptor() ([]byte, []int)
Deprecated: Use HttpHandler.ProtoReflect.Descriptor instead.
func (*HttpHandler) GetAllowHttp10 ¶
func (x *HttpHandler) GetAllowHttp10() bool
func (*HttpHandler) GetHttp2Options ¶
func (x *HttpHandler) GetHttp2Options() *Http2Options
func (*HttpHandler) GetHttpRouterId ¶
func (x *HttpHandler) GetHttpRouterId() string
func (*HttpHandler) GetProtocolSettings ¶
func (m *HttpHandler) GetProtocolSettings() isHttpHandler_ProtocolSettings
func (*HttpHandler) GetRewriteRequestId ¶
func (x *HttpHandler) GetRewriteRequestId() bool
func (*HttpHandler) ProtoMessage ¶
func (*HttpHandler) ProtoMessage()
func (*HttpHandler) ProtoReflect ¶
func (x *HttpHandler) ProtoReflect() protoreflect.Message
func (*HttpHandler) Reset ¶
func (x *HttpHandler) Reset()
func (*HttpHandler) SetAllowHttp10 ¶
func (m *HttpHandler) SetAllowHttp10(v bool)
func (*HttpHandler) SetHttp2Options ¶
func (m *HttpHandler) SetHttp2Options(v *Http2Options)
func (*HttpHandler) SetHttpRouterId ¶
func (m *HttpHandler) SetHttpRouterId(v string)
func (*HttpHandler) SetProtocolSettings ¶
func (m *HttpHandler) SetProtocolSettings(v HttpHandler_ProtocolSettings)
func (*HttpHandler) SetRewriteRequestId ¶
func (m *HttpHandler) SetRewriteRequestId(v bool)
func (*HttpHandler) String ¶
func (x *HttpHandler) String() string
type HttpHandler_AllowHttp10 ¶
type HttpHandler_AllowHttp10 struct { // Enables support for incoming HTTP/1.0 and HTTP/1.1 requests and disables it for HTTP/2 requests. AllowHttp10 bool `protobuf:"varint,3,opt,name=allow_http10,json=allowHttp10,proto3,oneof"` }
type HttpHandler_Http2Options ¶
type HttpHandler_Http2Options struct { // HTTP/2 settings. // // If specified, incoming HTTP/2 requests are supported by the listener. Http2Options *Http2Options `protobuf:"bytes,2,opt,name=http2_options,json=http2Options,proto3,oneof"` }
type HttpHandler_ProtocolSettings ¶
type HttpHandler_ProtocolSettings = isHttpHandler_ProtocolSettings
type HttpListener ¶
type HttpListener struct { // Settings for handling HTTP requests. // // Only one of `handler` and [redirects] can be specified. Handler *HttpHandler `protobuf:"bytes,1,opt,name=handler,proto3" json:"handler,omitempty"` // Redirects settings. // // Only one of `redirects` and [handler] can be specified. Redirects *Redirects `protobuf:"bytes,2,opt,name=redirects,proto3" json:"redirects,omitempty"` // contains filtered or unexported fields }
An HTTP listener resource.
func (*HttpListener) Descriptor
deprecated
func (*HttpListener) Descriptor() ([]byte, []int)
Deprecated: Use HttpListener.ProtoReflect.Descriptor instead.
func (*HttpListener) GetHandler ¶
func (x *HttpListener) GetHandler() *HttpHandler
func (*HttpListener) GetRedirects ¶
func (x *HttpListener) GetRedirects() *Redirects
func (*HttpListener) ProtoMessage ¶
func (*HttpListener) ProtoMessage()
func (*HttpListener) ProtoReflect ¶
func (x *HttpListener) ProtoReflect() protoreflect.Message
func (*HttpListener) Reset ¶
func (x *HttpListener) Reset()
func (*HttpListener) SetHandler ¶
func (m *HttpListener) SetHandler(v *HttpHandler)
func (*HttpListener) SetRedirects ¶
func (m *HttpListener) SetRedirects(v *Redirects)
func (*HttpListener) String ¶
func (x *HttpListener) String() string
type HttpRoute ¶
type HttpRoute struct { // Condition (predicate) used to select the route. Match *HttpRouteMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"` // Action performed on the request if the route is selected. // // Types that are assignable to Action: // // *HttpRoute_Route // *HttpRoute_Redirect // *HttpRoute_DirectResponse Action isHttpRoute_Action `protobuf_oneof:"action"` // contains filtered or unexported fields }
An HTTP route configuration resource.
func (*HttpRoute) Descriptor
deprecated
func (*HttpRoute) GetDirectResponse ¶
func (x *HttpRoute) GetDirectResponse() *DirectResponseAction
func (*HttpRoute) GetMatch ¶
func (x *HttpRoute) GetMatch() *HttpRouteMatch
func (*HttpRoute) GetRedirect ¶
func (x *HttpRoute) GetRedirect() *RedirectAction
func (*HttpRoute) GetRoute ¶
func (x *HttpRoute) GetRoute() *HttpRouteAction
func (*HttpRoute) ProtoMessage ¶
func (*HttpRoute) ProtoMessage()
func (*HttpRoute) ProtoReflect ¶
func (x *HttpRoute) ProtoReflect() protoreflect.Message
func (*HttpRoute) SetAction ¶
func (m *HttpRoute) SetAction(v HttpRoute_Action)
func (*HttpRoute) SetDirectResponse ¶
func (m *HttpRoute) SetDirectResponse(v *DirectResponseAction)
func (*HttpRoute) SetMatch ¶
func (m *HttpRoute) SetMatch(v *HttpRouteMatch)
func (*HttpRoute) SetRedirect ¶
func (m *HttpRoute) SetRedirect(v *RedirectAction)
func (*HttpRoute) SetRoute ¶
func (m *HttpRoute) SetRoute(v *HttpRouteAction)
type HttpRouteAction ¶
type HttpRouteAction struct { // Backend group to forward requests to. // // Stream (TCP) backend groups are not supported. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // Overall timeout for an HTTP connection between a load balancer node an a backend from the backend group: // the maximum time the connection is kept alive for, regardless of whether data is transferred over it. // // If a connection times out, the load balancer responds to the client with a `504 Gateway Timeout` status code. // // Default value: `60`. Timeout *durationpb.Duration `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"` // Idle timeout for an HTTP connection between a load balancer node an a backend from the backend group: // the maximum time the connection is allowed to be idle, i.e. without any data transferred over it. // // Specifying meaningful values for both [timeout] and `idle_timeout` is useful for implementing // server-push mechanisms such as long polling, server-sent events (`EventSource` interface) etc. // // If a connection times out, the load balancer responds to the client with a `504 Gateway Timeout` status code. // // If not specified, no idle timeout is used, and an alive connection may be idle for any duration (see [timeout]). IdleTimeout *durationpb.Duration `protobuf:"bytes,3,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` // Value rewrite settings for HTTP/1.1 `Host` headers and HTTP/2 `:authority` pseudo-headers. // // If not specified, the host is not changed. // // Types that are assignable to HostRewriteSpecifier: // // *HttpRouteAction_HostRewrite // *HttpRouteAction_AutoHostRewrite HostRewriteSpecifier isHttpRouteAction_HostRewriteSpecifier `protobuf_oneof:"host_rewrite_specifier"` // Replacement for the path prefix matched by [StringMatch]. // // For instance, if [StringMatch.prefix_match] value is `/foo` and `prefix_rewrite` value is `/bar`, // a request with `/foobaz` path is forwarded with `/barbaz` path. // For [StringMatch.exact_match], the whole path is replaced. // // If not specified, the path is not changed. PrefixRewrite string `protobuf:"bytes,6,opt,name=prefix_rewrite,json=prefixRewrite,proto3" json:"prefix_rewrite,omitempty"` // Supported values for HTTP `Upgrade` header. E.g. `websocket`. UpgradeTypes []string `protobuf:"bytes,7,rep,name=upgrade_types,json=upgradeTypes,proto3" json:"upgrade_types,omitempty"` // RateLimit is a rate limit configuration applied for route. RateLimit *RateLimit `protobuf:"bytes,8,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"` // contains filtered or unexported fields }
An HTTP route action resource.
func (*HttpRouteAction) Descriptor
deprecated
func (*HttpRouteAction) Descriptor() ([]byte, []int)
Deprecated: Use HttpRouteAction.ProtoReflect.Descriptor instead.
func (*HttpRouteAction) GetAutoHostRewrite ¶
func (x *HttpRouteAction) GetAutoHostRewrite() bool
func (*HttpRouteAction) GetBackendGroupId ¶
func (x *HttpRouteAction) GetBackendGroupId() string
func (*HttpRouteAction) GetHostRewrite ¶
func (x *HttpRouteAction) GetHostRewrite() string
func (*HttpRouteAction) GetHostRewriteSpecifier ¶
func (m *HttpRouteAction) GetHostRewriteSpecifier() isHttpRouteAction_HostRewriteSpecifier
func (*HttpRouteAction) GetIdleTimeout ¶
func (x *HttpRouteAction) GetIdleTimeout() *durationpb.Duration
func (*HttpRouteAction) GetPrefixRewrite ¶
func (x *HttpRouteAction) GetPrefixRewrite() string
func (*HttpRouteAction) GetRateLimit ¶
func (x *HttpRouteAction) GetRateLimit() *RateLimit
func (*HttpRouteAction) GetTimeout ¶
func (x *HttpRouteAction) GetTimeout() *durationpb.Duration
func (*HttpRouteAction) GetUpgradeTypes ¶
func (x *HttpRouteAction) GetUpgradeTypes() []string
func (*HttpRouteAction) ProtoMessage ¶
func (*HttpRouteAction) ProtoMessage()
func (*HttpRouteAction) ProtoReflect ¶
func (x *HttpRouteAction) ProtoReflect() protoreflect.Message
func (*HttpRouteAction) Reset ¶
func (x *HttpRouteAction) Reset()
func (*HttpRouteAction) SetAutoHostRewrite ¶
func (m *HttpRouteAction) SetAutoHostRewrite(v bool)
func (*HttpRouteAction) SetBackendGroupId ¶
func (m *HttpRouteAction) SetBackendGroupId(v string)
func (*HttpRouteAction) SetHostRewrite ¶
func (m *HttpRouteAction) SetHostRewrite(v string)
func (*HttpRouteAction) SetHostRewriteSpecifier ¶
func (m *HttpRouteAction) SetHostRewriteSpecifier(v HttpRouteAction_HostRewriteSpecifier)
func (*HttpRouteAction) SetIdleTimeout ¶
func (m *HttpRouteAction) SetIdleTimeout(v *durationpb.Duration)
func (*HttpRouteAction) SetPrefixRewrite ¶
func (m *HttpRouteAction) SetPrefixRewrite(v string)
func (*HttpRouteAction) SetRateLimit ¶
func (m *HttpRouteAction) SetRateLimit(v *RateLimit)
func (*HttpRouteAction) SetTimeout ¶
func (m *HttpRouteAction) SetTimeout(v *durationpb.Duration)
func (*HttpRouteAction) SetUpgradeTypes ¶
func (m *HttpRouteAction) SetUpgradeTypes(v []string)
func (*HttpRouteAction) String ¶
func (x *HttpRouteAction) String() string
type HttpRouteAction_AutoHostRewrite ¶
type HttpRouteAction_AutoHostRewrite struct { // Automatically replaces the host with that of the target. AutoHostRewrite bool `protobuf:"varint,5,opt,name=auto_host_rewrite,json=autoHostRewrite,proto3,oneof"` }
type HttpRouteAction_HostRewrite ¶
type HttpRouteAction_HostRewrite struct { // Host replacement. HostRewrite string `protobuf:"bytes,4,opt,name=host_rewrite,json=hostRewrite,proto3,oneof"` }
type HttpRouteAction_HostRewriteSpecifier ¶
type HttpRouteAction_HostRewriteSpecifier = isHttpRouteAction_HostRewriteSpecifier
type HttpRouteMatch ¶
type HttpRouteMatch struct { // HTTP method specified in the request. HttpMethod []string `protobuf:"bytes,1,rep,name=http_method,json=httpMethod,proto3" json:"http_method,omitempty"` // Match settings for the path specified in the request. // // If not specified, the route matches all paths. Path *StringMatch `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
An HTTP route condition (predicate) resource.
func (*HttpRouteMatch) Descriptor
deprecated
func (*HttpRouteMatch) Descriptor() ([]byte, []int)
Deprecated: Use HttpRouteMatch.ProtoReflect.Descriptor instead.
func (*HttpRouteMatch) GetHttpMethod ¶
func (x *HttpRouteMatch) GetHttpMethod() []string
func (*HttpRouteMatch) GetPath ¶
func (x *HttpRouteMatch) GetPath() *StringMatch
func (*HttpRouteMatch) ProtoMessage ¶
func (*HttpRouteMatch) ProtoMessage()
func (*HttpRouteMatch) ProtoReflect ¶
func (x *HttpRouteMatch) ProtoReflect() protoreflect.Message
func (*HttpRouteMatch) Reset ¶
func (x *HttpRouteMatch) Reset()
func (*HttpRouteMatch) SetHttpMethod ¶
func (m *HttpRouteMatch) SetHttpMethod(v []string)
func (*HttpRouteMatch) SetPath ¶
func (m *HttpRouteMatch) SetPath(v *StringMatch)
func (*HttpRouteMatch) String ¶
func (x *HttpRouteMatch) String() string
type HttpRoute_Action ¶
type HttpRoute_Action = isHttpRoute_Action
type HttpRoute_DirectResponse ¶
type HttpRoute_DirectResponse struct { // Instructs the load balancer to respond directly as configured. DirectResponse *DirectResponseAction `protobuf:"bytes,4,opt,name=direct_response,json=directResponse,proto3,oneof"` }
type HttpRoute_Redirect ¶
type HttpRoute_Redirect struct { // Redirects the request as configured. Redirect *RedirectAction `protobuf:"bytes,3,opt,name=redirect,proto3,oneof"` }
type HttpRoute_Route ¶
type HttpRoute_Route struct { // Forwards the request to a backend group for processing as configured. Route *HttpRouteAction `protobuf:"bytes,2,opt,name=route,proto3,oneof"` }
type HttpRouter ¶
type HttpRouter struct { // ID of the router. Generated at creation time. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Name of the router. The name is unique within the folder. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the router. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // ID of the folder that the router belongs to. FolderId string `protobuf:"bytes,4,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Router labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). Labels map[string]string `` /* 153-byte string literal not displayed */ // Virtual hosts that combine routes inside the router. // For details about the concept, see [documentation](/docs/application-load-balancer/concepts/http-router#virtual-host). // // Only one virtual host with no authority (default match) can be specified. VirtualHosts []*VirtualHost `protobuf:"bytes,6,rep,name=virtual_hosts,json=virtualHosts,proto3" json:"virtual_hosts,omitempty"` // Creation timestamp. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` RouteOptions *RouteOptions `protobuf:"bytes,8,opt,name=route_options,json=routeOptions,proto3" json:"route_options,omitempty"` // contains filtered or unexported fields }
An HTTP router resource. For details about the concept, see [documentation](/docs/application-load-balancer/concepts/http-router).
func (*HttpRouter) Descriptor
deprecated
func (*HttpRouter) Descriptor() ([]byte, []int)
Deprecated: Use HttpRouter.ProtoReflect.Descriptor instead.
func (*HttpRouter) GetCreatedAt ¶
func (x *HttpRouter) GetCreatedAt() *timestamppb.Timestamp
func (*HttpRouter) GetDescription ¶
func (x *HttpRouter) GetDescription() string
func (*HttpRouter) GetFolderId ¶
func (x *HttpRouter) GetFolderId() string
func (*HttpRouter) GetId ¶
func (x *HttpRouter) GetId() string
func (*HttpRouter) GetLabels ¶
func (x *HttpRouter) GetLabels() map[string]string
func (*HttpRouter) GetName ¶
func (x *HttpRouter) GetName() string
func (*HttpRouter) GetRouteOptions ¶
func (x *HttpRouter) GetRouteOptions() *RouteOptions
func (*HttpRouter) GetVirtualHosts ¶
func (x *HttpRouter) GetVirtualHosts() []*VirtualHost
func (*HttpRouter) ProtoMessage ¶
func (*HttpRouter) ProtoMessage()
func (*HttpRouter) ProtoReflect ¶
func (x *HttpRouter) ProtoReflect() protoreflect.Message
func (*HttpRouter) Reset ¶
func (x *HttpRouter) Reset()
func (*HttpRouter) SetCreatedAt ¶
func (m *HttpRouter) SetCreatedAt(v *timestamppb.Timestamp)
func (*HttpRouter) SetDescription ¶
func (m *HttpRouter) SetDescription(v string)
func (*HttpRouter) SetFolderId ¶
func (m *HttpRouter) SetFolderId(v string)
func (*HttpRouter) SetId ¶
func (m *HttpRouter) SetId(v string)
func (*HttpRouter) SetLabels ¶
func (m *HttpRouter) SetLabels(v map[string]string)
func (*HttpRouter) SetName ¶
func (m *HttpRouter) SetName(v string)
func (*HttpRouter) SetRouteOptions ¶
func (m *HttpRouter) SetRouteOptions(v *RouteOptions)
func (*HttpRouter) SetVirtualHosts ¶
func (m *HttpRouter) SetVirtualHosts(v []*VirtualHost)
func (*HttpRouter) String ¶
func (x *HttpRouter) String() string
type HttpRouterServiceClient ¶
type HttpRouterServiceClient interface { // Returns the specified HTTP router. // // To get the list of all available HTTP routers, make a [List] request. Get(ctx context.Context, in *GetHttpRouterRequest, opts ...grpc.CallOption) (*HttpRouter, error) // Lists HTTP routers in the specified folder. List(ctx context.Context, in *ListHttpRoutersRequest, opts ...grpc.CallOption) (*ListHttpRoutersResponse, error) // Creates an HTTP router in the specified folder. Create(ctx context.Context, in *CreateHttpRouterRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified HTTP router. Update(ctx context.Context, in *UpdateHttpRouterRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified HTTP router. Delete(ctx context.Context, in *DeleteHttpRouterRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Lists operations for the specified HTTP router. ListOperations(ctx context.Context, in *ListHttpRouterOperationsRequest, opts ...grpc.CallOption) (*ListHttpRouterOperationsResponse, error) }
HttpRouterServiceClient is the client API for HttpRouterService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
A set of methods for managing HTTP routers.
func NewHttpRouterServiceClient ¶
func NewHttpRouterServiceClient(cc grpc.ClientConnInterface) HttpRouterServiceClient
type HttpRouterServiceServer ¶
type HttpRouterServiceServer interface { // Returns the specified HTTP router. // // To get the list of all available HTTP routers, make a [List] request. Get(context.Context, *GetHttpRouterRequest) (*HttpRouter, error) // Lists HTTP routers in the specified folder. List(context.Context, *ListHttpRoutersRequest) (*ListHttpRoutersResponse, error) // Creates an HTTP router in the specified folder. Create(context.Context, *CreateHttpRouterRequest) (*operation.Operation, error) // Updates the specified HTTP router. Update(context.Context, *UpdateHttpRouterRequest) (*operation.Operation, error) // Deletes the specified HTTP router. Delete(context.Context, *DeleteHttpRouterRequest) (*operation.Operation, error) // Lists operations for the specified HTTP router. ListOperations(context.Context, *ListHttpRouterOperationsRequest) (*ListHttpRouterOperationsResponse, error) }
HttpRouterServiceServer is the server API for HttpRouterService service. All implementations should embed UnimplementedHttpRouterServiceServer for forward compatibility.
A set of methods for managing HTTP routers.
type InternalIpv4Address ¶
type InternalIpv4Address struct { // IPv4 address. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // ID of the subnet that the address belongs to. SubnetId string `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` // contains filtered or unexported fields }
An internal IPv4 endpoint address resource.
func (*InternalIpv4Address) Descriptor
deprecated
func (*InternalIpv4Address) Descriptor() ([]byte, []int)
Deprecated: Use InternalIpv4Address.ProtoReflect.Descriptor instead.
func (*InternalIpv4Address) GetAddress ¶
func (x *InternalIpv4Address) GetAddress() string
func (*InternalIpv4Address) GetSubnetId ¶
func (x *InternalIpv4Address) GetSubnetId() string
func (*InternalIpv4Address) ProtoMessage ¶
func (*InternalIpv4Address) ProtoMessage()
func (*InternalIpv4Address) ProtoReflect ¶
func (x *InternalIpv4Address) ProtoReflect() protoreflect.Message
func (*InternalIpv4Address) Reset ¶
func (x *InternalIpv4Address) Reset()
func (*InternalIpv4Address) SetAddress ¶
func (m *InternalIpv4Address) SetAddress(v string)
func (*InternalIpv4Address) SetSubnetId ¶
func (m *InternalIpv4Address) SetSubnetId(v string)
func (*InternalIpv4Address) String ¶
func (x *InternalIpv4Address) String() string
type InternalIpv4AddressSpec ¶
type InternalIpv4AddressSpec struct { // IPv4 address. Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` // ID of the subnet that the address belongs to. SubnetId string `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` // contains filtered or unexported fields }
func (*InternalIpv4AddressSpec) Descriptor
deprecated
func (*InternalIpv4AddressSpec) Descriptor() ([]byte, []int)
Deprecated: Use InternalIpv4AddressSpec.ProtoReflect.Descriptor instead.
func (*InternalIpv4AddressSpec) GetAddress ¶
func (x *InternalIpv4AddressSpec) GetAddress() string
func (*InternalIpv4AddressSpec) GetSubnetId ¶
func (x *InternalIpv4AddressSpec) GetSubnetId() string
func (*InternalIpv4AddressSpec) ProtoMessage ¶
func (*InternalIpv4AddressSpec) ProtoMessage()
func (*InternalIpv4AddressSpec) ProtoReflect ¶
func (x *InternalIpv4AddressSpec) ProtoReflect() protoreflect.Message
func (*InternalIpv4AddressSpec) Reset ¶
func (x *InternalIpv4AddressSpec) Reset()
func (*InternalIpv4AddressSpec) SetAddress ¶
func (m *InternalIpv4AddressSpec) SetAddress(v string)
func (*InternalIpv4AddressSpec) SetSubnetId ¶
func (m *InternalIpv4AddressSpec) SetSubnetId(v string)
func (*InternalIpv4AddressSpec) String ¶
func (x *InternalIpv4AddressSpec) String() string
type ListBackendGroupOperationsRequest ¶
type ListBackendGroupOperationsRequest struct { // ID of the backend group to get operations for. // // To get the backend group ID, use a [BackendGroupService.List] request. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // The maximum number of results per page that should be returned. If the number of available // results is larger than [page_size], the service returns a [ListBackendGroupOperationsResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set [page_token] to the // [ListBackendGroupOperationsResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListBackendGroupOperationsRequest) Descriptor
deprecated
func (*ListBackendGroupOperationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBackendGroupOperationsRequest.ProtoReflect.Descriptor instead.
func (*ListBackendGroupOperationsRequest) GetBackendGroupId ¶
func (x *ListBackendGroupOperationsRequest) GetBackendGroupId() string
func (*ListBackendGroupOperationsRequest) GetPageSize ¶
func (x *ListBackendGroupOperationsRequest) GetPageSize() int64
func (*ListBackendGroupOperationsRequest) GetPageToken ¶
func (x *ListBackendGroupOperationsRequest) GetPageToken() string
func (*ListBackendGroupOperationsRequest) ProtoMessage ¶
func (*ListBackendGroupOperationsRequest) ProtoMessage()
func (*ListBackendGroupOperationsRequest) ProtoReflect ¶
func (x *ListBackendGroupOperationsRequest) ProtoReflect() protoreflect.Message
func (*ListBackendGroupOperationsRequest) Reset ¶
func (x *ListBackendGroupOperationsRequest) Reset()
func (*ListBackendGroupOperationsRequest) SetBackendGroupId ¶
func (m *ListBackendGroupOperationsRequest) SetBackendGroupId(v string)
func (*ListBackendGroupOperationsRequest) SetPageSize ¶
func (m *ListBackendGroupOperationsRequest) SetPageSize(v int64)
func (*ListBackendGroupOperationsRequest) SetPageToken ¶
func (m *ListBackendGroupOperationsRequest) SetPageToken(v string)
func (*ListBackendGroupOperationsRequest) String ¶
func (x *ListBackendGroupOperationsRequest) String() string
type ListBackendGroupOperationsResponse ¶
type ListBackendGroupOperationsResponse struct { // List of operations for the specified backend group. Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"` // Token for getting the next page of the list. If the number of results is greater than // the specified [ListBackendGroupOperationsRequest.page_size], use `next_page_token` as the value // for the [ListBackendGroupOperationsRequest.page_token] parameter in the next list request. // // Each subsequent page will have its own `next_page_token` to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListBackendGroupOperationsResponse) Descriptor
deprecated
func (*ListBackendGroupOperationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBackendGroupOperationsResponse.ProtoReflect.Descriptor instead.
func (*ListBackendGroupOperationsResponse) GetNextPageToken ¶
func (x *ListBackendGroupOperationsResponse) GetNextPageToken() string
func (*ListBackendGroupOperationsResponse) GetOperations ¶
func (x *ListBackendGroupOperationsResponse) GetOperations() []*operation.Operation
func (*ListBackendGroupOperationsResponse) ProtoMessage ¶
func (*ListBackendGroupOperationsResponse) ProtoMessage()
func (*ListBackendGroupOperationsResponse) ProtoReflect ¶
func (x *ListBackendGroupOperationsResponse) ProtoReflect() protoreflect.Message
func (*ListBackendGroupOperationsResponse) Reset ¶
func (x *ListBackendGroupOperationsResponse) Reset()
func (*ListBackendGroupOperationsResponse) SetNextPageToken ¶
func (m *ListBackendGroupOperationsResponse) SetNextPageToken(v string)
func (*ListBackendGroupOperationsResponse) SetOperations ¶
func (m *ListBackendGroupOperationsResponse) SetOperations(v []*operation.Operation)
func (*ListBackendGroupOperationsResponse) String ¶
func (x *ListBackendGroupOperationsResponse) String() string
type ListBackendGroupsRequest ¶
type ListBackendGroupsRequest struct { // ID of the folder to list backend groups in. // // To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // The maximum number of results per page to return. If the number of available // results is larger than `page_size`, the service returns a [ListBackendGroupsResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set `page_token` to the // [ListBackendGroupsResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // A filter expression that filters backend groups listed in the response. // // The expression must specify: // 1. The field name. Currently you can use filtering only on [BackendGroup.name] field. // 2. An `=` operator. // 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`. // Example of a filter: `name=my-backend-group`. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListBackendGroupsRequest) Descriptor
deprecated
func (*ListBackendGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBackendGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListBackendGroupsRequest) GetFilter ¶
func (x *ListBackendGroupsRequest) GetFilter() string
func (*ListBackendGroupsRequest) GetFolderId ¶
func (x *ListBackendGroupsRequest) GetFolderId() string
func (*ListBackendGroupsRequest) GetPageSize ¶
func (x *ListBackendGroupsRequest) GetPageSize() int64
func (*ListBackendGroupsRequest) GetPageToken ¶
func (x *ListBackendGroupsRequest) GetPageToken() string
func (*ListBackendGroupsRequest) ProtoMessage ¶
func (*ListBackendGroupsRequest) ProtoMessage()
func (*ListBackendGroupsRequest) ProtoReflect ¶
func (x *ListBackendGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListBackendGroupsRequest) Reset ¶
func (x *ListBackendGroupsRequest) Reset()
func (*ListBackendGroupsRequest) SetFilter ¶
func (m *ListBackendGroupsRequest) SetFilter(v string)
func (*ListBackendGroupsRequest) SetFolderId ¶
func (m *ListBackendGroupsRequest) SetFolderId(v string)
func (*ListBackendGroupsRequest) SetPageSize ¶
func (m *ListBackendGroupsRequest) SetPageSize(v int64)
func (*ListBackendGroupsRequest) SetPageToken ¶
func (m *ListBackendGroupsRequest) SetPageToken(v string)
func (*ListBackendGroupsRequest) String ¶
func (x *ListBackendGroupsRequest) String() string
type ListBackendGroupsResponse ¶
type ListBackendGroupsResponse struct { // List of backend groups in the specified folder. BackendGroups []*BackendGroup `protobuf:"bytes,1,rep,name=backend_groups,json=backendGroups,proto3" json:"backend_groups,omitempty"` // Token for getting the next page of the list. If the number of results is greater than // the specified [ListBackendGroupsRequest.page_size], use `next_page_token` as the value // for the [ListBackendGroupsRequest.page_token] parameter in the next list request. // // Each subsequent page will have its own `next_page_token` to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListBackendGroupsResponse) Descriptor
deprecated
func (*ListBackendGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBackendGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListBackendGroupsResponse) GetBackendGroups ¶
func (x *ListBackendGroupsResponse) GetBackendGroups() []*BackendGroup
func (*ListBackendGroupsResponse) GetNextPageToken ¶
func (x *ListBackendGroupsResponse) GetNextPageToken() string
func (*ListBackendGroupsResponse) ProtoMessage ¶
func (*ListBackendGroupsResponse) ProtoMessage()
func (*ListBackendGroupsResponse) ProtoReflect ¶
func (x *ListBackendGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListBackendGroupsResponse) Reset ¶
func (x *ListBackendGroupsResponse) Reset()
func (*ListBackendGroupsResponse) SetBackendGroups ¶
func (m *ListBackendGroupsResponse) SetBackendGroups(v []*BackendGroup)
func (*ListBackendGroupsResponse) SetNextPageToken ¶
func (m *ListBackendGroupsResponse) SetNextPageToken(v string)
func (*ListBackendGroupsResponse) String ¶
func (x *ListBackendGroupsResponse) String() string
type ListHttpRouterOperationsRequest ¶
type ListHttpRouterOperationsRequest struct { // ID of the HTTP router to get operations for. // // To get the HTTP router ID, use a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // The maximum number of results per page that should be returned. If the number of available // results is larger than [page_size], the service returns a [ListHttpRouterOperationsResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set [page_token] to the // [ListHttpRouterOperationsResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListHttpRouterOperationsRequest) Descriptor
deprecated
func (*ListHttpRouterOperationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHttpRouterOperationsRequest.ProtoReflect.Descriptor instead.
func (*ListHttpRouterOperationsRequest) GetHttpRouterId ¶
func (x *ListHttpRouterOperationsRequest) GetHttpRouterId() string
func (*ListHttpRouterOperationsRequest) GetPageSize ¶
func (x *ListHttpRouterOperationsRequest) GetPageSize() int64
func (*ListHttpRouterOperationsRequest) GetPageToken ¶
func (x *ListHttpRouterOperationsRequest) GetPageToken() string
func (*ListHttpRouterOperationsRequest) ProtoMessage ¶
func (*ListHttpRouterOperationsRequest) ProtoMessage()
func (*ListHttpRouterOperationsRequest) ProtoReflect ¶
func (x *ListHttpRouterOperationsRequest) ProtoReflect() protoreflect.Message
func (*ListHttpRouterOperationsRequest) Reset ¶
func (x *ListHttpRouterOperationsRequest) Reset()
func (*ListHttpRouterOperationsRequest) SetHttpRouterId ¶
func (m *ListHttpRouterOperationsRequest) SetHttpRouterId(v string)
func (*ListHttpRouterOperationsRequest) SetPageSize ¶
func (m *ListHttpRouterOperationsRequest) SetPageSize(v int64)
func (*ListHttpRouterOperationsRequest) SetPageToken ¶
func (m *ListHttpRouterOperationsRequest) SetPageToken(v string)
func (*ListHttpRouterOperationsRequest) String ¶
func (x *ListHttpRouterOperationsRequest) String() string
type ListHttpRouterOperationsResponse ¶
type ListHttpRouterOperationsResponse struct { // List of operations for the specified HTTP router. Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"` // Token for getting the next page of the list. If the number of results is greater than // the specified [ListHttpRouterOperationsRequest.page_size], use `next_page_token` as the value // for the [ListHttpRouterOperationsRequest.page_token] parameter in the next list request. // // Each subsequent page will have its own `next_page_token` to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListHttpRouterOperationsResponse) Descriptor
deprecated
func (*ListHttpRouterOperationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHttpRouterOperationsResponse.ProtoReflect.Descriptor instead.
func (*ListHttpRouterOperationsResponse) GetNextPageToken ¶
func (x *ListHttpRouterOperationsResponse) GetNextPageToken() string
func (*ListHttpRouterOperationsResponse) GetOperations ¶
func (x *ListHttpRouterOperationsResponse) GetOperations() []*operation.Operation
func (*ListHttpRouterOperationsResponse) ProtoMessage ¶
func (*ListHttpRouterOperationsResponse) ProtoMessage()
func (*ListHttpRouterOperationsResponse) ProtoReflect ¶
func (x *ListHttpRouterOperationsResponse) ProtoReflect() protoreflect.Message
func (*ListHttpRouterOperationsResponse) Reset ¶
func (x *ListHttpRouterOperationsResponse) Reset()
func (*ListHttpRouterOperationsResponse) SetNextPageToken ¶
func (m *ListHttpRouterOperationsResponse) SetNextPageToken(v string)
func (*ListHttpRouterOperationsResponse) SetOperations ¶
func (m *ListHttpRouterOperationsResponse) SetOperations(v []*operation.Operation)
func (*ListHttpRouterOperationsResponse) String ¶
func (x *ListHttpRouterOperationsResponse) String() string
type ListHttpRoutersRequest ¶
type ListHttpRoutersRequest struct { // ID of the folder to list HTTP routers in. // // To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // The maximum number of results per page to return. If the number of available // results is larger than `page_size`, the service returns a [ListHttpRoutersResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set `page_token` to the // [ListHttpRoutersResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // A filter expression that filters HTTP routers listed in the response. // // The expression must specify: // 1. The field name. Currently you can use filtering only on [HttpRouter.name] field. // 2. An `=` operator. // 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`. // Example of a filter: `name=my-http-router`. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListHttpRoutersRequest) Descriptor
deprecated
func (*ListHttpRoutersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHttpRoutersRequest.ProtoReflect.Descriptor instead.
func (*ListHttpRoutersRequest) GetFilter ¶
func (x *ListHttpRoutersRequest) GetFilter() string
func (*ListHttpRoutersRequest) GetFolderId ¶
func (x *ListHttpRoutersRequest) GetFolderId() string
func (*ListHttpRoutersRequest) GetPageSize ¶
func (x *ListHttpRoutersRequest) GetPageSize() int64
func (*ListHttpRoutersRequest) GetPageToken ¶
func (x *ListHttpRoutersRequest) GetPageToken() string
func (*ListHttpRoutersRequest) ProtoMessage ¶
func (*ListHttpRoutersRequest) ProtoMessage()
func (*ListHttpRoutersRequest) ProtoReflect ¶
func (x *ListHttpRoutersRequest) ProtoReflect() protoreflect.Message
func (*ListHttpRoutersRequest) Reset ¶
func (x *ListHttpRoutersRequest) Reset()
func (*ListHttpRoutersRequest) SetFilter ¶
func (m *ListHttpRoutersRequest) SetFilter(v string)
func (*ListHttpRoutersRequest) SetFolderId ¶
func (m *ListHttpRoutersRequest) SetFolderId(v string)
func (*ListHttpRoutersRequest) SetPageSize ¶
func (m *ListHttpRoutersRequest) SetPageSize(v int64)
func (*ListHttpRoutersRequest) SetPageToken ¶
func (m *ListHttpRoutersRequest) SetPageToken(v string)
func (*ListHttpRoutersRequest) String ¶
func (x *ListHttpRoutersRequest) String() string
type ListHttpRoutersResponse ¶
type ListHttpRoutersResponse struct { // List of HTTP routers in the specified folder. HttpRouters []*HttpRouter `protobuf:"bytes,1,rep,name=http_routers,json=httpRouters,proto3" json:"http_routers,omitempty"` // Token for getting the next page of the list. If the number of results is greater than // the specified [ListHttpRoutersRequest.page_size], use `next_page_token` as the value // for the [ListHttpRoutersRequest.page_token] parameter in the next list request. // // Each subsequent page will have its own `next_page_token` to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListHttpRoutersResponse) Descriptor
deprecated
func (*ListHttpRoutersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHttpRoutersResponse.ProtoReflect.Descriptor instead.
func (*ListHttpRoutersResponse) GetHttpRouters ¶
func (x *ListHttpRoutersResponse) GetHttpRouters() []*HttpRouter
func (*ListHttpRoutersResponse) GetNextPageToken ¶
func (x *ListHttpRoutersResponse) GetNextPageToken() string
func (*ListHttpRoutersResponse) ProtoMessage ¶
func (*ListHttpRoutersResponse) ProtoMessage()
func (*ListHttpRoutersResponse) ProtoReflect ¶
func (x *ListHttpRoutersResponse) ProtoReflect() protoreflect.Message
func (*ListHttpRoutersResponse) Reset ¶
func (x *ListHttpRoutersResponse) Reset()
func (*ListHttpRoutersResponse) SetHttpRouters ¶
func (m *ListHttpRoutersResponse) SetHttpRouters(v []*HttpRouter)
func (*ListHttpRoutersResponse) SetNextPageToken ¶
func (m *ListHttpRoutersResponse) SetNextPageToken(v string)
func (*ListHttpRoutersResponse) String ¶
func (x *ListHttpRoutersResponse) String() string
type ListLoadBalancerOperationsRequest ¶
type ListLoadBalancerOperationsRequest struct { // ID of the application load balancer to get operations for. // // To get the application load balancer ID, use a [LoadBalancerService.List] request. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // The maximum number of results per page that should be returned. If the number of available // results is larger than [page_size], the service returns a [ListLoadBalancerOperationsResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set [page_token] to the // [ListLoadBalancerOperationsResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListLoadBalancerOperationsRequest) Descriptor
deprecated
func (*ListLoadBalancerOperationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLoadBalancerOperationsRequest.ProtoReflect.Descriptor instead.
func (*ListLoadBalancerOperationsRequest) GetLoadBalancerId ¶
func (x *ListLoadBalancerOperationsRequest) GetLoadBalancerId() string
func (*ListLoadBalancerOperationsRequest) GetPageSize ¶
func (x *ListLoadBalancerOperationsRequest) GetPageSize() int64
func (*ListLoadBalancerOperationsRequest) GetPageToken ¶
func (x *ListLoadBalancerOperationsRequest) GetPageToken() string
func (*ListLoadBalancerOperationsRequest) ProtoMessage ¶
func (*ListLoadBalancerOperationsRequest) ProtoMessage()
func (*ListLoadBalancerOperationsRequest) ProtoReflect ¶
func (x *ListLoadBalancerOperationsRequest) ProtoReflect() protoreflect.Message
func (*ListLoadBalancerOperationsRequest) Reset ¶
func (x *ListLoadBalancerOperationsRequest) Reset()
func (*ListLoadBalancerOperationsRequest) SetLoadBalancerId ¶
func (m *ListLoadBalancerOperationsRequest) SetLoadBalancerId(v string)
func (*ListLoadBalancerOperationsRequest) SetPageSize ¶
func (m *ListLoadBalancerOperationsRequest) SetPageSize(v int64)
func (*ListLoadBalancerOperationsRequest) SetPageToken ¶
func (m *ListLoadBalancerOperationsRequest) SetPageToken(v string)
func (*ListLoadBalancerOperationsRequest) String ¶
func (x *ListLoadBalancerOperationsRequest) String() string
type ListLoadBalancerOperationsResponse ¶
type ListLoadBalancerOperationsResponse struct { // List of operations for the specified application load balancer. Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"` // Token for getting the next page of the list. If the number of results is greater than // the specified [ListLoadBalancerOperationsRequest.page_size], use `next_page_token` as the value // for the [ListLoadBalancerOperationsRequest.page_token] parameter in the next list request. // // Each subsequent page will have its own `next_page_token` to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListLoadBalancerOperationsResponse) Descriptor
deprecated
func (*ListLoadBalancerOperationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLoadBalancerOperationsResponse.ProtoReflect.Descriptor instead.
func (*ListLoadBalancerOperationsResponse) GetNextPageToken ¶
func (x *ListLoadBalancerOperationsResponse) GetNextPageToken() string
func (*ListLoadBalancerOperationsResponse) GetOperations ¶
func (x *ListLoadBalancerOperationsResponse) GetOperations() []*operation.Operation
func (*ListLoadBalancerOperationsResponse) ProtoMessage ¶
func (*ListLoadBalancerOperationsResponse) ProtoMessage()
func (*ListLoadBalancerOperationsResponse) ProtoReflect ¶
func (x *ListLoadBalancerOperationsResponse) ProtoReflect() protoreflect.Message
func (*ListLoadBalancerOperationsResponse) Reset ¶
func (x *ListLoadBalancerOperationsResponse) Reset()
func (*ListLoadBalancerOperationsResponse) SetNextPageToken ¶
func (m *ListLoadBalancerOperationsResponse) SetNextPageToken(v string)
func (*ListLoadBalancerOperationsResponse) SetOperations ¶
func (m *ListLoadBalancerOperationsResponse) SetOperations(v []*operation.Operation)
func (*ListLoadBalancerOperationsResponse) String ¶
func (x *ListLoadBalancerOperationsResponse) String() string
type ListLoadBalancersRequest ¶
type ListLoadBalancersRequest struct { // ID of the folder to list application load balancers in. // // To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // The maximum number of results per page to return. If the number of available // results is larger than `page_size`, the service returns a [ListLoadBalancersResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set `page_token` to the // [ListLoadBalancersResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // A filter expression that filters application load balancers listed in the response. // // The expression must specify: // 1. The field name. Currently you can use filtering only on [LoadBalancer.name] field. // 2. An `=` operator. // 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`. // Example of a filter: `name=my-load-balancer`. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListLoadBalancersRequest) Descriptor
deprecated
func (*ListLoadBalancersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLoadBalancersRequest.ProtoReflect.Descriptor instead.
func (*ListLoadBalancersRequest) GetFilter ¶
func (x *ListLoadBalancersRequest) GetFilter() string
func (*ListLoadBalancersRequest) GetFolderId ¶
func (x *ListLoadBalancersRequest) GetFolderId() string
func (*ListLoadBalancersRequest) GetPageSize ¶
func (x *ListLoadBalancersRequest) GetPageSize() int64
func (*ListLoadBalancersRequest) GetPageToken ¶
func (x *ListLoadBalancersRequest) GetPageToken() string
func (*ListLoadBalancersRequest) ProtoMessage ¶
func (*ListLoadBalancersRequest) ProtoMessage()
func (*ListLoadBalancersRequest) ProtoReflect ¶
func (x *ListLoadBalancersRequest) ProtoReflect() protoreflect.Message
func (*ListLoadBalancersRequest) Reset ¶
func (x *ListLoadBalancersRequest) Reset()
func (*ListLoadBalancersRequest) SetFilter ¶
func (m *ListLoadBalancersRequest) SetFilter(v string)
func (*ListLoadBalancersRequest) SetFolderId ¶
func (m *ListLoadBalancersRequest) SetFolderId(v string)
func (*ListLoadBalancersRequest) SetPageSize ¶
func (m *ListLoadBalancersRequest) SetPageSize(v int64)
func (*ListLoadBalancersRequest) SetPageToken ¶
func (m *ListLoadBalancersRequest) SetPageToken(v string)
func (*ListLoadBalancersRequest) String ¶
func (x *ListLoadBalancersRequest) String() string
type ListLoadBalancersResponse ¶
type ListLoadBalancersResponse struct { // List of application load balancers in the specified folder. LoadBalancers []*LoadBalancer `protobuf:"bytes,1,rep,name=load_balancers,json=loadBalancers,proto3" json:"load_balancers,omitempty"` // Token for getting the next page of the list. If the number of results is greater than // the specified [ListLoadBalancersRequest.page_size], use `next_page_token` as the value // for the [ListLoadBalancersRequest.page_token] parameter in the next list request. // // Each subsequent page will have its own `next_page_token` to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListLoadBalancersResponse) Descriptor
deprecated
func (*ListLoadBalancersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLoadBalancersResponse.ProtoReflect.Descriptor instead.
func (*ListLoadBalancersResponse) GetLoadBalancers ¶
func (x *ListLoadBalancersResponse) GetLoadBalancers() []*LoadBalancer
func (*ListLoadBalancersResponse) GetNextPageToken ¶
func (x *ListLoadBalancersResponse) GetNextPageToken() string
func (*ListLoadBalancersResponse) ProtoMessage ¶
func (*ListLoadBalancersResponse) ProtoMessage()
func (*ListLoadBalancersResponse) ProtoReflect ¶
func (x *ListLoadBalancersResponse) ProtoReflect() protoreflect.Message
func (*ListLoadBalancersResponse) Reset ¶
func (x *ListLoadBalancersResponse) Reset()
func (*ListLoadBalancersResponse) SetLoadBalancers ¶
func (m *ListLoadBalancersResponse) SetLoadBalancers(v []*LoadBalancer)
func (*ListLoadBalancersResponse) SetNextPageToken ¶
func (m *ListLoadBalancersResponse) SetNextPageToken(v string)
func (*ListLoadBalancersResponse) String ¶
func (x *ListLoadBalancersResponse) String() string
type ListTargetGroupOperationsRequest ¶
type ListTargetGroupOperationsRequest struct { // ID of the target group to get operations for. // // To get the target group ID, use a [TargetGroupService.List] request. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // The maximum number of results per page that should be returned. If the number of available // results is larger than [page_size], the service returns a [ListTargetGroupOperationsResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set [page_token] to the // [ListTargetGroupOperationsResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListTargetGroupOperationsRequest) Descriptor
deprecated
func (*ListTargetGroupOperationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetGroupOperationsRequest.ProtoReflect.Descriptor instead.
func (*ListTargetGroupOperationsRequest) GetPageSize ¶
func (x *ListTargetGroupOperationsRequest) GetPageSize() int64
func (*ListTargetGroupOperationsRequest) GetPageToken ¶
func (x *ListTargetGroupOperationsRequest) GetPageToken() string
func (*ListTargetGroupOperationsRequest) GetTargetGroupId ¶
func (x *ListTargetGroupOperationsRequest) GetTargetGroupId() string
func (*ListTargetGroupOperationsRequest) ProtoMessage ¶
func (*ListTargetGroupOperationsRequest) ProtoMessage()
func (*ListTargetGroupOperationsRequest) ProtoReflect ¶
func (x *ListTargetGroupOperationsRequest) ProtoReflect() protoreflect.Message
func (*ListTargetGroupOperationsRequest) Reset ¶
func (x *ListTargetGroupOperationsRequest) Reset()
func (*ListTargetGroupOperationsRequest) SetPageSize ¶
func (m *ListTargetGroupOperationsRequest) SetPageSize(v int64)
func (*ListTargetGroupOperationsRequest) SetPageToken ¶
func (m *ListTargetGroupOperationsRequest) SetPageToken(v string)
func (*ListTargetGroupOperationsRequest) SetTargetGroupId ¶
func (m *ListTargetGroupOperationsRequest) SetTargetGroupId(v string)
func (*ListTargetGroupOperationsRequest) String ¶
func (x *ListTargetGroupOperationsRequest) String() string
type ListTargetGroupOperationsResponse ¶
type ListTargetGroupOperationsResponse struct { // List of operations for the specified target group. Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"` // Token for getting the next page of the list. If the number of results is greater than // the specified [ListTargetGroupOperationsRequest.page_size], use `next_page_token` as the value // for the [ListTargetGroupOperationsRequest.page_token] parameter in the next list request. // // Each subsequent page will have its own `next_page_token` to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListTargetGroupOperationsResponse) Descriptor
deprecated
func (*ListTargetGroupOperationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetGroupOperationsResponse.ProtoReflect.Descriptor instead.
func (*ListTargetGroupOperationsResponse) GetNextPageToken ¶
func (x *ListTargetGroupOperationsResponse) GetNextPageToken() string
func (*ListTargetGroupOperationsResponse) GetOperations ¶
func (x *ListTargetGroupOperationsResponse) GetOperations() []*operation.Operation
func (*ListTargetGroupOperationsResponse) ProtoMessage ¶
func (*ListTargetGroupOperationsResponse) ProtoMessage()
func (*ListTargetGroupOperationsResponse) ProtoReflect ¶
func (x *ListTargetGroupOperationsResponse) ProtoReflect() protoreflect.Message
func (*ListTargetGroupOperationsResponse) Reset ¶
func (x *ListTargetGroupOperationsResponse) Reset()
func (*ListTargetGroupOperationsResponse) SetNextPageToken ¶
func (m *ListTargetGroupOperationsResponse) SetNextPageToken(v string)
func (*ListTargetGroupOperationsResponse) SetOperations ¶
func (m *ListTargetGroupOperationsResponse) SetOperations(v []*operation.Operation)
func (*ListTargetGroupOperationsResponse) String ¶
func (x *ListTargetGroupOperationsResponse) String() string
type ListTargetGroupsRequest ¶
type ListTargetGroupsRequest struct { // ID of the folder to list target groups in. // // To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // The maximum number of results per page to return. If the number of available // results is larger than `page_size`, the service returns a [ListTargetGroupsResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set `page_token` to the // [ListTargetGroupsResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // A filter expression that filters target groups listed in the response. // // The expression must specify: // 1. The field name. Currently you can use filtering only on [TargetGroup.name] field. // 2. An `=` operator. // 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`. // Example of a filter: `name=my-target-group`. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
func (*ListTargetGroupsRequest) Descriptor
deprecated
func (*ListTargetGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListTargetGroupsRequest) GetFilter ¶
func (x *ListTargetGroupsRequest) GetFilter() string
func (*ListTargetGroupsRequest) GetFolderId ¶
func (x *ListTargetGroupsRequest) GetFolderId() string
func (*ListTargetGroupsRequest) GetPageSize ¶
func (x *ListTargetGroupsRequest) GetPageSize() int64
func (*ListTargetGroupsRequest) GetPageToken ¶
func (x *ListTargetGroupsRequest) GetPageToken() string
func (*ListTargetGroupsRequest) ProtoMessage ¶
func (*ListTargetGroupsRequest) ProtoMessage()
func (*ListTargetGroupsRequest) ProtoReflect ¶
func (x *ListTargetGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListTargetGroupsRequest) Reset ¶
func (x *ListTargetGroupsRequest) Reset()
func (*ListTargetGroupsRequest) SetFilter ¶
func (m *ListTargetGroupsRequest) SetFilter(v string)
func (*ListTargetGroupsRequest) SetFolderId ¶
func (m *ListTargetGroupsRequest) SetFolderId(v string)
func (*ListTargetGroupsRequest) SetPageSize ¶
func (m *ListTargetGroupsRequest) SetPageSize(v int64)
func (*ListTargetGroupsRequest) SetPageToken ¶
func (m *ListTargetGroupsRequest) SetPageToken(v string)
func (*ListTargetGroupsRequest) String ¶
func (x *ListTargetGroupsRequest) String() string
type ListTargetGroupsResponse ¶
type ListTargetGroupsResponse struct { // List of target groups in the specified folder. TargetGroups []*TargetGroup `protobuf:"bytes,1,rep,name=target_groups,json=targetGroups,proto3" json:"target_groups,omitempty"` // Token for getting the next page of the list. If the number of results is greater than // the specified [ListTargetGroupsRequest.page_size], use `next_page_token` as the value // for the [ListTargetGroupsRequest.page_token] parameter in the next list request. // // Each subsequent page will have its own `next_page_token` to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListTargetGroupsResponse) Descriptor
deprecated
func (*ListTargetGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListTargetGroupsResponse) GetNextPageToken ¶
func (x *ListTargetGroupsResponse) GetNextPageToken() string
func (*ListTargetGroupsResponse) GetTargetGroups ¶
func (x *ListTargetGroupsResponse) GetTargetGroups() []*TargetGroup
func (*ListTargetGroupsResponse) ProtoMessage ¶
func (*ListTargetGroupsResponse) ProtoMessage()
func (*ListTargetGroupsResponse) ProtoReflect ¶
func (x *ListTargetGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListTargetGroupsResponse) Reset ¶
func (x *ListTargetGroupsResponse) Reset()
func (*ListTargetGroupsResponse) SetNextPageToken ¶
func (m *ListTargetGroupsResponse) SetNextPageToken(v string)
func (*ListTargetGroupsResponse) SetTargetGroups ¶
func (m *ListTargetGroupsResponse) SetTargetGroups(v []*TargetGroup)
func (*ListTargetGroupsResponse) String ¶
func (x *ListTargetGroupsResponse) String() string
type ListVirtualHostsRequest ¶
type ListVirtualHostsRequest struct { // ID of the HTTP router to list virtual hosts in. // // To get the HTTP router ID, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // The maximum number of results per page to return. If the number of available // results is larger than `page_size`, the service returns a [ListVirtualHostsResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set `page_token` to the // [ListVirtualHostsResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListVirtualHostsRequest) Descriptor
deprecated
func (*ListVirtualHostsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVirtualHostsRequest.ProtoReflect.Descriptor instead.
func (*ListVirtualHostsRequest) GetHttpRouterId ¶
func (x *ListVirtualHostsRequest) GetHttpRouterId() string
func (*ListVirtualHostsRequest) GetPageSize ¶
func (x *ListVirtualHostsRequest) GetPageSize() int64
func (*ListVirtualHostsRequest) GetPageToken ¶
func (x *ListVirtualHostsRequest) GetPageToken() string
func (*ListVirtualHostsRequest) ProtoMessage ¶
func (*ListVirtualHostsRequest) ProtoMessage()
func (*ListVirtualHostsRequest) ProtoReflect ¶
func (x *ListVirtualHostsRequest) ProtoReflect() protoreflect.Message
func (*ListVirtualHostsRequest) Reset ¶
func (x *ListVirtualHostsRequest) Reset()
func (*ListVirtualHostsRequest) SetHttpRouterId ¶
func (m *ListVirtualHostsRequest) SetHttpRouterId(v string)
func (*ListVirtualHostsRequest) SetPageSize ¶
func (m *ListVirtualHostsRequest) SetPageSize(v int64)
func (*ListVirtualHostsRequest) SetPageToken ¶
func (m *ListVirtualHostsRequest) SetPageToken(v string)
func (*ListVirtualHostsRequest) String ¶
func (x *ListVirtualHostsRequest) String() string
type ListVirtualHostsResponse ¶
type ListVirtualHostsResponse struct { // List of virtual hosts of the specified HTTP router. VirtualHosts []*VirtualHost `protobuf:"bytes,1,rep,name=virtual_hosts,json=virtualHosts,proto3" json:"virtual_hosts,omitempty"` // Token for getting the next page of the list. If the number of results is greater than // the specified [ListVirtualHostsRequest.page_size], use `next_page_token` as the value // for the [ListVirtualHostsRequest.page_token] parameter in the next list request. // // Each subsequent page will have its own `next_page_token` to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListVirtualHostsResponse) Descriptor
deprecated
func (*ListVirtualHostsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVirtualHostsResponse.ProtoReflect.Descriptor instead.
func (*ListVirtualHostsResponse) GetNextPageToken ¶
func (x *ListVirtualHostsResponse) GetNextPageToken() string
func (*ListVirtualHostsResponse) GetVirtualHosts ¶
func (x *ListVirtualHostsResponse) GetVirtualHosts() []*VirtualHost
func (*ListVirtualHostsResponse) ProtoMessage ¶
func (*ListVirtualHostsResponse) ProtoMessage()
func (*ListVirtualHostsResponse) ProtoReflect ¶
func (x *ListVirtualHostsResponse) ProtoReflect() protoreflect.Message
func (*ListVirtualHostsResponse) Reset ¶
func (x *ListVirtualHostsResponse) Reset()
func (*ListVirtualHostsResponse) SetNextPageToken ¶
func (m *ListVirtualHostsResponse) SetNextPageToken(v string)
func (*ListVirtualHostsResponse) SetVirtualHosts ¶
func (m *ListVirtualHostsResponse) SetVirtualHosts(v []*VirtualHost)
func (*ListVirtualHostsResponse) String ¶
func (x *ListVirtualHostsResponse) String() string
type Listener ¶
type Listener struct { // Name of the listener. The name is unique within the application load balancer. // The string length in characters is 3-63. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Endpoints of the listener. // // Endpoints are defined by their IP addresses and ports. Endpoints []*Endpoint `protobuf:"bytes,2,rep,name=endpoints,proto3" json:"endpoints,omitempty"` // Listener type and settings. // // Types that are assignable to Listener: // // *Listener_Http // *Listener_Tls // *Listener_Stream Listener isListener_Listener `protobuf_oneof:"listener"` // contains filtered or unexported fields }
A listener resource.
For details about the concept, see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#listener).
func (*Listener) Descriptor
deprecated
func (*Listener) GetEndpoints ¶
func (*Listener) GetHttp ¶
func (x *Listener) GetHttp() *HttpListener
func (*Listener) GetListener ¶
func (m *Listener) GetListener() isListener_Listener
func (*Listener) GetStream ¶
func (x *Listener) GetStream() *StreamListener
func (*Listener) GetTls ¶
func (x *Listener) GetTls() *TlsListener
func (*Listener) ProtoMessage ¶
func (*Listener) ProtoMessage()
func (*Listener) ProtoReflect ¶
func (x *Listener) ProtoReflect() protoreflect.Message
func (*Listener) SetEndpoints ¶
func (*Listener) SetHttp ¶
func (m *Listener) SetHttp(v *HttpListener)
func (*Listener) SetListener ¶
func (m *Listener) SetListener(v Listener_Listener)
func (*Listener) SetStream ¶
func (m *Listener) SetStream(v *StreamListener)
func (*Listener) SetTls ¶
func (m *Listener) SetTls(v *TlsListener)
type ListenerSpec ¶
type ListenerSpec struct { // Name of the listener. The name is unique within the application load balancer. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Endpoints of the listener. // // Endpoints are defined by their IP addresses and ports. EndpointSpecs []*EndpointSpec `protobuf:"bytes,2,rep,name=endpoint_specs,json=endpointSpecs,proto3" json:"endpoint_specs,omitempty"` // Listener type and settings. // // Types that are assignable to Listener: // // *ListenerSpec_Http // *ListenerSpec_Tls // *ListenerSpec_Stream Listener isListenerSpec_Listener `protobuf_oneof:"listener"` // contains filtered or unexported fields }
func (*ListenerSpec) Descriptor
deprecated
func (*ListenerSpec) Descriptor() ([]byte, []int)
Deprecated: Use ListenerSpec.ProtoReflect.Descriptor instead.
func (*ListenerSpec) GetEndpointSpecs ¶
func (x *ListenerSpec) GetEndpointSpecs() []*EndpointSpec
func (*ListenerSpec) GetHttp ¶
func (x *ListenerSpec) GetHttp() *HttpListener
func (*ListenerSpec) GetListener ¶
func (m *ListenerSpec) GetListener() isListenerSpec_Listener
func (*ListenerSpec) GetName ¶
func (x *ListenerSpec) GetName() string
func (*ListenerSpec) GetStream ¶
func (x *ListenerSpec) GetStream() *StreamListener
func (*ListenerSpec) GetTls ¶
func (x *ListenerSpec) GetTls() *TlsListener
func (*ListenerSpec) ProtoMessage ¶
func (*ListenerSpec) ProtoMessage()
func (*ListenerSpec) ProtoReflect ¶
func (x *ListenerSpec) ProtoReflect() protoreflect.Message
func (*ListenerSpec) Reset ¶
func (x *ListenerSpec) Reset()
func (*ListenerSpec) SetEndpointSpecs ¶
func (m *ListenerSpec) SetEndpointSpecs(v []*EndpointSpec)
func (*ListenerSpec) SetHttp ¶
func (m *ListenerSpec) SetHttp(v *HttpListener)
func (*ListenerSpec) SetListener ¶
func (m *ListenerSpec) SetListener(v ListenerSpec_Listener)
func (*ListenerSpec) SetName ¶
func (m *ListenerSpec) SetName(v string)
func (*ListenerSpec) SetStream ¶
func (m *ListenerSpec) SetStream(v *StreamListener)
func (*ListenerSpec) SetTls ¶
func (m *ListenerSpec) SetTls(v *TlsListener)
func (*ListenerSpec) String ¶
func (x *ListenerSpec) String() string
type ListenerSpec_Http ¶
type ListenerSpec_Http struct { // Unencrypted HTTP listener settings. Http *HttpListener `protobuf:"bytes,3,opt,name=http,proto3,oneof"` }
type ListenerSpec_Listener ¶
type ListenerSpec_Listener = isListenerSpec_Listener
type ListenerSpec_Stream ¶
type ListenerSpec_Stream struct { // Unencrypted stream (TCP) listener settings. Stream *StreamListener `protobuf:"bytes,5,opt,name=stream,proto3,oneof"` }
type ListenerSpec_Tls ¶
type ListenerSpec_Tls struct { // TLS-encrypted HTTP or TCP stream listener settings. // // All handlers within a listener ([TlsListener.default_handler] and [TlsListener.sni_handlers]) must be of one // type, [HttpHandler] or [StreamHandler]. Mixing HTTP and TCP stream traffic in a TLS-encrypted listener is not // supported. Tls *TlsListener `protobuf:"bytes,4,opt,name=tls,proto3,oneof"` }
type Listener_Http ¶
type Listener_Http struct { // Unencrypted HTTP listener settings. Http *HttpListener `protobuf:"bytes,3,opt,name=http,proto3,oneof"` }
type Listener_Listener ¶
type Listener_Listener = isListener_Listener
type Listener_Stream ¶
type Listener_Stream struct { // Unencrypted stream (TCP) listener settings. Stream *StreamListener `protobuf:"bytes,5,opt,name=stream,proto3,oneof"` }
type Listener_Tls ¶
type Listener_Tls struct { // TLS-encrypted HTTP or TCP stream listener settings. // // All handlers within a listener ([TlsListener.default_handler] and [TlsListener.sni_handlers]) must be of one // type, [HttpHandler] or [StreamHandler]. Mixing HTTP and TCP stream traffic in a TLS-encrypted listener is not // supported. Tls *TlsListener `protobuf:"bytes,4,opt,name=tls,proto3,oneof"` }
type LoadBalancer ¶
type LoadBalancer struct { // ID of the application load balancer. Generated at creation time. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Name of the application load balancer. The name is unique within the folder. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the application load balancer. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // ID of the folder that the application load balancer belongs to. FolderId string `protobuf:"bytes,4,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Application load balancer labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). Labels map[string]string `` /* 153-byte string literal not displayed */ // Status of the application load balancer. Status LoadBalancer_Status `protobuf:"varint,6,opt,name=status,proto3,enum=yandex.cloud.apploadbalancer.v1.LoadBalancer_Status" json:"status,omitempty"` // ID of the region that the application load balancer is located at. RegionId string `protobuf:"bytes,7,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"` // ID of the network that the application load balancer belongs to. NetworkId string `protobuf:"bytes,8,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` // Listeners that belong to the application load balancer. // // For details about the concept, see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#listener). Listeners []*Listener `protobuf:"bytes,9,rep,name=listeners,proto3" json:"listeners,omitempty"` // Locality settings of the application load balancer. // // For details about the concept, see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#lb-location). AllocationPolicy *AllocationPolicy `protobuf:"bytes,10,opt,name=allocation_policy,json=allocationPolicy,proto3" json:"allocation_policy,omitempty"` // ID of the log group that stores access logs of the application load balancer. // // The logs can be accessed using a Cloud Functions [trigger for Cloud Logs](/docs/functions/operations/trigger/cloud-logging-trigger-create). LogGroupId string `protobuf:"bytes,11,opt,name=log_group_id,json=logGroupId,proto3" json:"log_group_id,omitempty"` // ID's of the security groups attributed to the application load balancer. // // For details about the concept, // see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#security-groups). SecurityGroupIds []string `protobuf:"bytes,12,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"` // Creation timestamp. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Scaling settings of the application load balancer. // // The scaling settings relate to a special internal instance group which facilitates the balancer's work. // Instances in this group are called _resource units_. The group is scaled automatically based on incoming load // and within limitations specified in these settings. // // For details about the concept, // see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#lcu-scaling). AutoScalePolicy *AutoScalePolicy `protobuf:"bytes,14,opt,name=auto_scale_policy,json=autoScalePolicy,proto3" json:"auto_scale_policy,omitempty"` // Cloud logging settings of the application load balancer. LogOptions *LogOptions `protobuf:"bytes,15,opt,name=log_options,json=logOptions,proto3" json:"log_options,omitempty"` // contains filtered or unexported fields }
An application load balancer resource. For details about the concept, see [documentation](/docs/application-load-balancer/concepts/application-load-balancer).
func (*LoadBalancer) Descriptor
deprecated
func (*LoadBalancer) Descriptor() ([]byte, []int)
Deprecated: Use LoadBalancer.ProtoReflect.Descriptor instead.
func (*LoadBalancer) GetAllocationPolicy ¶
func (x *LoadBalancer) GetAllocationPolicy() *AllocationPolicy
func (*LoadBalancer) GetAutoScalePolicy ¶
func (x *LoadBalancer) GetAutoScalePolicy() *AutoScalePolicy
func (*LoadBalancer) GetCreatedAt ¶
func (x *LoadBalancer) GetCreatedAt() *timestamppb.Timestamp
func (*LoadBalancer) GetDescription ¶
func (x *LoadBalancer) GetDescription() string
func (*LoadBalancer) GetFolderId ¶
func (x *LoadBalancer) GetFolderId() string
func (*LoadBalancer) GetId ¶
func (x *LoadBalancer) GetId() string
func (*LoadBalancer) GetLabels ¶
func (x *LoadBalancer) GetLabels() map[string]string
func (*LoadBalancer) GetListeners ¶
func (x *LoadBalancer) GetListeners() []*Listener
func (*LoadBalancer) GetLogGroupId ¶
func (x *LoadBalancer) GetLogGroupId() string
func (*LoadBalancer) GetLogOptions ¶
func (x *LoadBalancer) GetLogOptions() *LogOptions
func (*LoadBalancer) GetName ¶
func (x *LoadBalancer) GetName() string
func (*LoadBalancer) GetNetworkId ¶
func (x *LoadBalancer) GetNetworkId() string
func (*LoadBalancer) GetRegionId ¶
func (x *LoadBalancer) GetRegionId() string
func (*LoadBalancer) GetSecurityGroupIds ¶
func (x *LoadBalancer) GetSecurityGroupIds() []string
func (*LoadBalancer) GetStatus ¶
func (x *LoadBalancer) GetStatus() LoadBalancer_Status
func (*LoadBalancer) ProtoMessage ¶
func (*LoadBalancer) ProtoMessage()
func (*LoadBalancer) ProtoReflect ¶
func (x *LoadBalancer) ProtoReflect() protoreflect.Message
func (*LoadBalancer) Reset ¶
func (x *LoadBalancer) Reset()
func (*LoadBalancer) SetAllocationPolicy ¶
func (m *LoadBalancer) SetAllocationPolicy(v *AllocationPolicy)
func (*LoadBalancer) SetAutoScalePolicy ¶
func (m *LoadBalancer) SetAutoScalePolicy(v *AutoScalePolicy)
func (*LoadBalancer) SetCreatedAt ¶
func (m *LoadBalancer) SetCreatedAt(v *timestamppb.Timestamp)
func (*LoadBalancer) SetDescription ¶
func (m *LoadBalancer) SetDescription(v string)
func (*LoadBalancer) SetFolderId ¶
func (m *LoadBalancer) SetFolderId(v string)
func (*LoadBalancer) SetId ¶
func (m *LoadBalancer) SetId(v string)
func (*LoadBalancer) SetLabels ¶
func (m *LoadBalancer) SetLabels(v map[string]string)
func (*LoadBalancer) SetListeners ¶
func (m *LoadBalancer) SetListeners(v []*Listener)
func (*LoadBalancer) SetLogGroupId ¶
func (m *LoadBalancer) SetLogGroupId(v string)
func (*LoadBalancer) SetLogOptions ¶
func (m *LoadBalancer) SetLogOptions(v *LogOptions)
func (*LoadBalancer) SetName ¶
func (m *LoadBalancer) SetName(v string)
func (*LoadBalancer) SetNetworkId ¶
func (m *LoadBalancer) SetNetworkId(v string)
func (*LoadBalancer) SetRegionId ¶
func (m *LoadBalancer) SetRegionId(v string)
func (*LoadBalancer) SetSecurityGroupIds ¶
func (m *LoadBalancer) SetSecurityGroupIds(v []string)
func (*LoadBalancer) SetStatus ¶
func (m *LoadBalancer) SetStatus(v LoadBalancer_Status)
func (*LoadBalancer) String ¶
func (x *LoadBalancer) String() string
type LoadBalancerServiceClient ¶
type LoadBalancerServiceClient interface { // Returns the specified application load balancer. // // To get the list of all available application load balancers, make a [List] request. Get(ctx context.Context, in *GetLoadBalancerRequest, opts ...grpc.CallOption) (*LoadBalancer, error) // Lists application load balancers in the specified folder. List(ctx context.Context, in *ListLoadBalancersRequest, opts ...grpc.CallOption) (*ListLoadBalancersResponse, error) // Creates an application load balancer in the specified folder. Create(ctx context.Context, in *CreateLoadBalancerRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified application load balancer. Update(ctx context.Context, in *UpdateLoadBalancerRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified application load balancer. Delete(ctx context.Context, in *DeleteLoadBalancerRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Starts the specified application load balancer. Start(ctx context.Context, in *StartLoadBalancerRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Stops the specified application load balancer. Stop(ctx context.Context, in *StopLoadBalancerRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Adds a listener to the specified application load balancer. AddListener(ctx context.Context, in *AddListenerRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified listener. RemoveListener(ctx context.Context, in *RemoveListenerRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified listener of the specified application load balancer. UpdateListener(ctx context.Context, in *UpdateListenerRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Adds a SNI handler to the specified listener. // // This request does not allow to add [TlsListener.default_handler]. Make an [UpdateListener] request instead. AddSniMatch(ctx context.Context, in *AddSniMatchRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified SNI handler of the specified listener. // // This request does not allow to update [TlsListener.default_handler]. Make an [UpdateListener] request instead. UpdateSniMatch(ctx context.Context, in *UpdateSniMatchRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified SNI handler. // // This request does not allow to delete [TlsListener.default_handler]. RemoveSniMatch(ctx context.Context, in *RemoveSniMatchRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Returns the statuses of all targets of the specified backend group in all their availability zones. GetTargetStates(ctx context.Context, in *GetTargetStatesRequest, opts ...grpc.CallOption) (*GetTargetStatesResponse, error) // Lists operations for the specified application load balancer. ListOperations(ctx context.Context, in *ListLoadBalancerOperationsRequest, opts ...grpc.CallOption) (*ListLoadBalancerOperationsResponse, error) }
LoadBalancerServiceClient is the client API for LoadBalancerService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
A set of methods for managing application load balancers.
func NewLoadBalancerServiceClient ¶
func NewLoadBalancerServiceClient(cc grpc.ClientConnInterface) LoadBalancerServiceClient
type LoadBalancerServiceServer ¶
type LoadBalancerServiceServer interface { // Returns the specified application load balancer. // // To get the list of all available application load balancers, make a [List] request. Get(context.Context, *GetLoadBalancerRequest) (*LoadBalancer, error) // Lists application load balancers in the specified folder. List(context.Context, *ListLoadBalancersRequest) (*ListLoadBalancersResponse, error) // Creates an application load balancer in the specified folder. Create(context.Context, *CreateLoadBalancerRequest) (*operation.Operation, error) // Updates the specified application load balancer. Update(context.Context, *UpdateLoadBalancerRequest) (*operation.Operation, error) // Deletes the specified application load balancer. Delete(context.Context, *DeleteLoadBalancerRequest) (*operation.Operation, error) // Starts the specified application load balancer. Start(context.Context, *StartLoadBalancerRequest) (*operation.Operation, error) // Stops the specified application load balancer. Stop(context.Context, *StopLoadBalancerRequest) (*operation.Operation, error) // Adds a listener to the specified application load balancer. AddListener(context.Context, *AddListenerRequest) (*operation.Operation, error) // Deletes the specified listener. RemoveListener(context.Context, *RemoveListenerRequest) (*operation.Operation, error) // Updates the specified listener of the specified application load balancer. UpdateListener(context.Context, *UpdateListenerRequest) (*operation.Operation, error) // Adds a SNI handler to the specified listener. // // This request does not allow to add [TlsListener.default_handler]. Make an [UpdateListener] request instead. AddSniMatch(context.Context, *AddSniMatchRequest) (*operation.Operation, error) // Updates the specified SNI handler of the specified listener. // // This request does not allow to update [TlsListener.default_handler]. Make an [UpdateListener] request instead. UpdateSniMatch(context.Context, *UpdateSniMatchRequest) (*operation.Operation, error) // Deletes the specified SNI handler. // // This request does not allow to delete [TlsListener.default_handler]. RemoveSniMatch(context.Context, *RemoveSniMatchRequest) (*operation.Operation, error) // Returns the statuses of all targets of the specified backend group in all their availability zones. GetTargetStates(context.Context, *GetTargetStatesRequest) (*GetTargetStatesResponse, error) // Lists operations for the specified application load balancer. ListOperations(context.Context, *ListLoadBalancerOperationsRequest) (*ListLoadBalancerOperationsResponse, error) }
LoadBalancerServiceServer is the server API for LoadBalancerService service. All implementations should embed UnimplementedLoadBalancerServiceServer for forward compatibility.
A set of methods for managing application load balancers.
type LoadBalancer_Status ¶
type LoadBalancer_Status int32
const ( LoadBalancer_STATUS_UNSPECIFIED LoadBalancer_Status = 0 // The application load balancer is being created. LoadBalancer_CREATING LoadBalancer_Status = 1 // The application load balancer is being started. LoadBalancer_STARTING LoadBalancer_Status = 2 // The application load balancer is active and sends traffic to the targets. LoadBalancer_ACTIVE LoadBalancer_Status = 3 // The application load balancer is being stopped. LoadBalancer_STOPPING LoadBalancer_Status = 4 // The application load balancer is stopped and doesn't send traffic to the targets. LoadBalancer_STOPPED LoadBalancer_Status = 5 // The application load balancer is being deleted. LoadBalancer_DELETING LoadBalancer_Status = 6 )
func (LoadBalancer_Status) Descriptor ¶
func (LoadBalancer_Status) Descriptor() protoreflect.EnumDescriptor
func (LoadBalancer_Status) Enum ¶
func (x LoadBalancer_Status) Enum() *LoadBalancer_Status
func (LoadBalancer_Status) EnumDescriptor
deprecated
func (LoadBalancer_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use LoadBalancer_Status.Descriptor instead.
func (LoadBalancer_Status) Number ¶
func (x LoadBalancer_Status) Number() protoreflect.EnumNumber
func (LoadBalancer_Status) String ¶
func (x LoadBalancer_Status) String() string
func (LoadBalancer_Status) Type ¶
func (LoadBalancer_Status) Type() protoreflect.EnumType
type LoadBalancingConfig ¶
type LoadBalancingConfig struct { // Threshold for panic mode. // // If percentage of healthy backends in the group drops below threshold, // panic mode will be activated and traffic will be routed to all backends, regardless of their health check status. // This helps to avoid overloading healthy backends. // For details about panic mode, see [documentation](/docs/application-load-balancer/concepts/backend-group#panic-mode). // // If the value is `0`, panic mode will never be activated and traffic is routed only to healthy backends at all times. // // Default value: `0`. PanicThreshold int64 `protobuf:"varint,1,opt,name=panic_threshold,json=panicThreshold,proto3" json:"panic_threshold,omitempty"` // Percentage of traffic that a load balancer node sends to healthy backends in its availability zone. // The rest is divided equally between other zones. For details about zone-aware routing, see // [documentation](/docs/application-load-balancer/concepts/backend-group#locality). // // If there are no healthy backends in an availability zone, all the traffic is divided between other zones. // // If [strict_locality] is `true`, the specified value is ignored. // A load balancer node sends all the traffic within its availability zone, regardless of backends' health. // // Default value: `0`. LocalityAwareRoutingPercent int64 `` /* 147-byte string literal not displayed */ // Specifies whether a load balancer node should only send traffic to backends in its availability zone, // regardless of their health, and ignore backends in other zones. // // If set to `true` and there are no healthy backends in the zone, the node in this zone will respond // to incoming traffic with errors. // For details about strict locality, see [documentation](/docs/application-load-balancer/concepts/backend-group#locality). // // If `strict_locality` is `true`, the value specified in [locality_aware_routing_percent] is ignored. // // Default value: `false`. StrictLocality bool `protobuf:"varint,3,opt,name=strict_locality,json=strictLocality,proto3" json:"strict_locality,omitempty"` // Load balancing mode for the backend. // // For details about load balancing modes, see // [documentation](/docs/application-load-balancer/concepts/backend-group#balancing-mode). Mode LoadBalancingMode `protobuf:"varint,4,opt,name=mode,proto3,enum=yandex.cloud.apploadbalancer.v1.LoadBalancingMode" json:"mode,omitempty"` // contains filtered or unexported fields }
A load balancing configuration resource.
func (*LoadBalancingConfig) Descriptor
deprecated
func (*LoadBalancingConfig) Descriptor() ([]byte, []int)
Deprecated: Use LoadBalancingConfig.ProtoReflect.Descriptor instead.
func (*LoadBalancingConfig) GetLocalityAwareRoutingPercent ¶
func (x *LoadBalancingConfig) GetLocalityAwareRoutingPercent() int64
func (*LoadBalancingConfig) GetMode ¶
func (x *LoadBalancingConfig) GetMode() LoadBalancingMode
func (*LoadBalancingConfig) GetPanicThreshold ¶
func (x *LoadBalancingConfig) GetPanicThreshold() int64
func (*LoadBalancingConfig) GetStrictLocality ¶
func (x *LoadBalancingConfig) GetStrictLocality() bool
func (*LoadBalancingConfig) ProtoMessage ¶
func (*LoadBalancingConfig) ProtoMessage()
func (*LoadBalancingConfig) ProtoReflect ¶
func (x *LoadBalancingConfig) ProtoReflect() protoreflect.Message
func (*LoadBalancingConfig) Reset ¶
func (x *LoadBalancingConfig) Reset()
func (*LoadBalancingConfig) SetLocalityAwareRoutingPercent ¶
func (m *LoadBalancingConfig) SetLocalityAwareRoutingPercent(v int64)
func (*LoadBalancingConfig) SetMode ¶
func (m *LoadBalancingConfig) SetMode(v LoadBalancingMode)
func (*LoadBalancingConfig) SetPanicThreshold ¶
func (m *LoadBalancingConfig) SetPanicThreshold(v int64)
func (*LoadBalancingConfig) SetStrictLocality ¶
func (m *LoadBalancingConfig) SetStrictLocality(v bool)
func (*LoadBalancingConfig) String ¶
func (x *LoadBalancingConfig) String() string
type LoadBalancingMode ¶
type LoadBalancingMode int32
A load balancing mode resource. For details about the concept, see [documentation](/docs/application-load-balancer/concepts/backend-group#balancing-mode).
const ( // Round robin load balancing mode. // // All endpoints of the backend take their turns to receive requests attributed to the backend. LoadBalancingMode_ROUND_ROBIN LoadBalancingMode = 0 // Random load balancing mode. Default value. // // For a request attributed to the backend, an endpoint that receives it is picked at random. LoadBalancingMode_RANDOM LoadBalancingMode = 1 // Least request load balancing mode. // // To pick an endpoint that receives a request attributed to the backend, the power of two choices algorithm is used; // that is, two endpoints are picked at random, and the request is sent to the one which has the fewest active // requests. LoadBalancingMode_LEAST_REQUEST LoadBalancingMode = 2 // Maglev hashing load balancing mode. // // Each endpoint is hashed, and a hash table with 65537 rows is filled accordingly, so that every endpoint occupies // the same amount of rows. An attribute of each request is also hashed by the same function (if session affinity is // enabled for the backend group, the attribute to hash is specified in session affinity configuration). The row // with the same number as the resulting value is looked up in the table to determine the endpoint that receives // the request. // // If the backend group with session affinity enabled contains more than one backend with positive weight, endpoints // for backends with `MAGLEV_HASH` load balancing mode are picked at `RANDOM` instead. LoadBalancingMode_MAGLEV_HASH LoadBalancingMode = 3 )
func (LoadBalancingMode) Descriptor ¶
func (LoadBalancingMode) Descriptor() protoreflect.EnumDescriptor
func (LoadBalancingMode) Enum ¶
func (x LoadBalancingMode) Enum() *LoadBalancingMode
func (LoadBalancingMode) EnumDescriptor
deprecated
func (LoadBalancingMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use LoadBalancingMode.Descriptor instead.
func (LoadBalancingMode) Number ¶
func (x LoadBalancingMode) Number() protoreflect.EnumNumber
func (LoadBalancingMode) String ¶
func (x LoadBalancingMode) String() string
func (LoadBalancingMode) Type ¶
func (LoadBalancingMode) Type() protoreflect.EnumType
type Location ¶
type Location struct { // ID of the availability zone where the application load balancer resides. // // Each availability zone can only be specified once. ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"` // ID of the subnet that the application load balancer belongs to. SubnetId string `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` // Disables the load balancer node in the specified availability zone. // // Backends in the availability zone are not directly affected by this setting. // They still may receive traffic from the load balancer nodes in other availability zones, // subject to [LoadBalancingConfig.locality_aware_routing_percent] and [LoadBalancingConfig.strict_locality] settings. DisableTraffic bool `protobuf:"varint,3,opt,name=disable_traffic,json=disableTraffic,proto3" json:"disable_traffic,omitempty"` // contains filtered or unexported fields }
An application load balancer location resource.
For details about the concept, see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#lb-location).
func (*Location) Descriptor
deprecated
func (*Location) GetDisableTraffic ¶
func (*Location) GetSubnetId ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶
func (x *Location) ProtoReflect() protoreflect.Message
func (*Location) SetDisableTraffic ¶
func (*Location) SetSubnetId ¶
type LogDiscardRule ¶
type LogDiscardRule struct { // HTTP codes that should be discarded. HttpCodes []int64 `protobuf:"varint,1,rep,packed,name=http_codes,json=httpCodes,proto3" json:"http_codes,omitempty"` // Groups of HTTP codes like 4xx that should be discarded. HttpCodeIntervals []HttpCodeInterval `` /* 176-byte string literal not displayed */ // GRPC codes that should be discarded GrpcCodes []code.Code `protobuf:"varint,3,rep,packed,name=grpc_codes,json=grpcCodes,proto3,enum=google.rpc.Code" json:"grpc_codes,omitempty"` // Percent of logs to be discarded: 0 - keep all, 100 or unset - discard all DiscardPercent *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=discard_percent,json=discardPercent,proto3" json:"discard_percent,omitempty"` // contains filtered or unexported fields }
LogDiscardRule discards a fraction of logs with certain codes. If neither codes or intervals are provided, rule applies to all logs.
func (*LogDiscardRule) Descriptor
deprecated
func (*LogDiscardRule) Descriptor() ([]byte, []int)
Deprecated: Use LogDiscardRule.ProtoReflect.Descriptor instead.
func (*LogDiscardRule) GetDiscardPercent ¶
func (x *LogDiscardRule) GetDiscardPercent() *wrapperspb.Int64Value
func (*LogDiscardRule) GetGrpcCodes ¶
func (x *LogDiscardRule) GetGrpcCodes() []code.Code
func (*LogDiscardRule) GetHttpCodeIntervals ¶
func (x *LogDiscardRule) GetHttpCodeIntervals() []HttpCodeInterval
func (*LogDiscardRule) GetHttpCodes ¶
func (x *LogDiscardRule) GetHttpCodes() []int64
func (*LogDiscardRule) ProtoMessage ¶
func (*LogDiscardRule) ProtoMessage()
func (*LogDiscardRule) ProtoReflect ¶
func (x *LogDiscardRule) ProtoReflect() protoreflect.Message
func (*LogDiscardRule) Reset ¶
func (x *LogDiscardRule) Reset()
func (*LogDiscardRule) SetDiscardPercent ¶
func (m *LogDiscardRule) SetDiscardPercent(v *wrapperspb.Int64Value)
func (*LogDiscardRule) SetGrpcCodes ¶
func (m *LogDiscardRule) SetGrpcCodes(v []code.Code)
func (*LogDiscardRule) SetHttpCodeIntervals ¶
func (m *LogDiscardRule) SetHttpCodeIntervals(v []HttpCodeInterval)
func (*LogDiscardRule) SetHttpCodes ¶
func (m *LogDiscardRule) SetHttpCodes(v []int64)
func (*LogDiscardRule) String ¶
func (x *LogDiscardRule) String() string
type LogOptions ¶
type LogOptions struct { // Cloud Logging log group ID to store access logs. // If not set then logs will be stored in default log group for the folder // where load balancer located. LogGroupId string `protobuf:"bytes,1,opt,name=log_group_id,json=logGroupId,proto3" json:"log_group_id,omitempty"` // ordered list of rules, first matching rule applies DiscardRules []*LogDiscardRule `protobuf:"bytes,2,rep,name=discard_rules,json=discardRules,proto3" json:"discard_rules,omitempty"` // Do not send logs to Cloud Logging log group. Disable bool `protobuf:"varint,3,opt,name=disable,proto3" json:"disable,omitempty"` // contains filtered or unexported fields }
func (*LogOptions) Descriptor
deprecated
func (*LogOptions) Descriptor() ([]byte, []int)
Deprecated: Use LogOptions.ProtoReflect.Descriptor instead.
func (*LogOptions) GetDisable ¶
func (x *LogOptions) GetDisable() bool
func (*LogOptions) GetDiscardRules ¶
func (x *LogOptions) GetDiscardRules() []*LogDiscardRule
func (*LogOptions) GetLogGroupId ¶
func (x *LogOptions) GetLogGroupId() string
func (*LogOptions) ProtoMessage ¶
func (*LogOptions) ProtoMessage()
func (*LogOptions) ProtoReflect ¶
func (x *LogOptions) ProtoReflect() protoreflect.Message
func (*LogOptions) Reset ¶
func (x *LogOptions) Reset()
func (*LogOptions) SetDisable ¶
func (m *LogOptions) SetDisable(v bool)
func (*LogOptions) SetDiscardRules ¶
func (m *LogOptions) SetDiscardRules(v []*LogDiscardRule)
func (*LogOptions) SetLogGroupId ¶
func (m *LogOptions) SetLogGroupId(v string)
func (*LogOptions) String ¶
func (x *LogOptions) String() string
type Payload ¶
type Payload struct { // Payload. // // Types that are assignable to Payload: // // *Payload_Text Payload isPayload_Payload `protobuf_oneof:"payload"` // contains filtered or unexported fields }
A health check payload resource.
func (*Payload) Descriptor
deprecated
func (*Payload) GetPayload ¶
func (m *Payload) GetPayload() isPayload_Payload
func (*Payload) ProtoMessage ¶
func (*Payload) ProtoMessage()
func (*Payload) ProtoReflect ¶
func (x *Payload) ProtoReflect() protoreflect.Message
func (*Payload) SetPayload ¶
func (m *Payload) SetPayload(v Payload_Payload)
type Payload_Payload ¶
type Payload_Payload = isPayload_Payload
type Payload_Text ¶
type Payload_Text struct { // Payload text. Text string `protobuf:"bytes,1,opt,name=text,proto3,oneof"` }
type PlaintextTransportSettings ¶
type PlaintextTransportSettings struct {
// contains filtered or unexported fields
}
Transport settings to be used instead of the settings configured per-cluster
func (*PlaintextTransportSettings) Descriptor
deprecated
func (*PlaintextTransportSettings) Descriptor() ([]byte, []int)
Deprecated: Use PlaintextTransportSettings.ProtoReflect.Descriptor instead.
func (*PlaintextTransportSettings) ProtoMessage ¶
func (*PlaintextTransportSettings) ProtoMessage()
func (*PlaintextTransportSettings) ProtoReflect ¶
func (x *PlaintextTransportSettings) ProtoReflect() protoreflect.Message
func (*PlaintextTransportSettings) Reset ¶
func (x *PlaintextTransportSettings) Reset()
func (*PlaintextTransportSettings) String ¶
func (x *PlaintextTransportSettings) String() string
type Principal ¶
type Principal struct { // Types that are assignable to Identifier: // // *Principal_Header // *Principal_RemoteIp // *Principal_Any Identifier isPrincipal_Identifier `protobuf_oneof:"identifier"` // contains filtered or unexported fields }
Principal defines an identity for a request.
func (*Principal) Descriptor
deprecated
func (*Principal) GetHeader ¶
func (x *Principal) GetHeader() *Principal_HeaderMatcher
func (*Principal) GetIdentifier ¶
func (m *Principal) GetIdentifier() isPrincipal_Identifier
func (*Principal) GetRemoteIp ¶
func (*Principal) ProtoMessage ¶
func (*Principal) ProtoMessage()
func (*Principal) ProtoReflect ¶
func (x *Principal) ProtoReflect() protoreflect.Message
func (*Principal) SetHeader ¶
func (m *Principal) SetHeader(v *Principal_HeaderMatcher)
func (*Principal) SetIdentifier ¶
func (m *Principal) SetIdentifier(v Principal_Identifier)
func (*Principal) SetRemoteIp ¶
type Principal_Any ¶
type Principal_Any struct { // When any is set, it matches any request. Any bool `protobuf:"varint,3,opt,name=any,proto3,oneof"` }
type Principal_Header ¶
type Principal_Header struct { // A header (or pseudo-header such as :path or :method) of the incoming HTTP request. Header *Principal_HeaderMatcher `protobuf:"bytes,1,opt,name=header,proto3,oneof"` }
type Principal_HeaderMatcher ¶
type Principal_HeaderMatcher struct { // Specifies the name of the header in the request. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Specifies how the header match will be performed to route the request. // In the absence of value a request that has specified header name will match, // regardless of the header's value. Value *StringMatch `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Principal_HeaderMatcher) Descriptor
deprecated
func (*Principal_HeaderMatcher) Descriptor() ([]byte, []int)
Deprecated: Use Principal_HeaderMatcher.ProtoReflect.Descriptor instead.
func (*Principal_HeaderMatcher) GetName ¶
func (x *Principal_HeaderMatcher) GetName() string
func (*Principal_HeaderMatcher) GetValue ¶
func (x *Principal_HeaderMatcher) GetValue() *StringMatch
func (*Principal_HeaderMatcher) ProtoMessage ¶
func (*Principal_HeaderMatcher) ProtoMessage()
func (*Principal_HeaderMatcher) ProtoReflect ¶
func (x *Principal_HeaderMatcher) ProtoReflect() protoreflect.Message
func (*Principal_HeaderMatcher) Reset ¶
func (x *Principal_HeaderMatcher) Reset()
func (*Principal_HeaderMatcher) SetName ¶
func (m *Principal_HeaderMatcher) SetName(v string)
func (*Principal_HeaderMatcher) SetValue ¶
func (m *Principal_HeaderMatcher) SetValue(v *StringMatch)
func (*Principal_HeaderMatcher) String ¶
func (x *Principal_HeaderMatcher) String() string
type Principal_Identifier ¶
type Principal_Identifier = isPrincipal_Identifier
type Principal_RemoteIp ¶
type Principal_RemoteIp struct { // A CIDR block or IP that describes the request remote/origin address, e.g. “192.0.0.0/24“ or“192.0.0.4“ . RemoteIp string `protobuf:"bytes,2,opt,name=remote_ip,json=remoteIp,proto3,oneof"` }
type Principals ¶
type Principals struct { // Required. A match occurs when all principals match the request. AndPrincipals []*Principal `protobuf:"bytes,1,rep,name=and_principals,json=andPrincipals,proto3" json:"and_principals,omitempty"` // contains filtered or unexported fields }
Principals define a group of identities for a request.
func (*Principals) Descriptor
deprecated
func (*Principals) Descriptor() ([]byte, []int)
Deprecated: Use Principals.ProtoReflect.Descriptor instead.
func (*Principals) GetAndPrincipals ¶
func (x *Principals) GetAndPrincipals() []*Principal
func (*Principals) ProtoMessage ¶
func (*Principals) ProtoMessage()
func (*Principals) ProtoReflect ¶
func (x *Principals) ProtoReflect() protoreflect.Message
func (*Principals) Reset ¶
func (x *Principals) Reset()
func (*Principals) SetAndPrincipals ¶
func (m *Principals) SetAndPrincipals(v []*Principal)
func (*Principals) String ¶
func (x *Principals) String() string
type RBAC ¶
type RBAC struct { // The action to take if a principal matches. Every action either allows or denies a request. Action RBAC_Action `protobuf:"varint,1,opt,name=action,proto3,enum=yandex.cloud.apploadbalancer.v1.RBAC_Action" json:"action,omitempty"` // Required. A match occurs when at least one matches the request. Principals []*Principals `protobuf:"bytes,2,rep,name=principals,proto3" json:"principals,omitempty"` // contains filtered or unexported fields }
Role Based Access Control (RBAC) provides router, virtual host, and route access control for the ALB service. Requests are allowed or denied based on the `action` and whether a matching principal is found. For instance, if the action is ALLOW and a matching principal is found the request should be allowed.
func (*RBAC) Descriptor
deprecated
func (*RBAC) GetAction ¶
func (x *RBAC) GetAction() RBAC_Action
func (*RBAC) GetPrincipals ¶
func (x *RBAC) GetPrincipals() []*Principals
func (*RBAC) ProtoMessage ¶
func (*RBAC) ProtoMessage()
func (*RBAC) ProtoReflect ¶
func (x *RBAC) ProtoReflect() protoreflect.Message
func (*RBAC) SetAction ¶
func (m *RBAC) SetAction(v RBAC_Action)
func (*RBAC) SetPrincipals ¶
func (m *RBAC) SetPrincipals(v []*Principals)
type RBAC_Action ¶
type RBAC_Action int32
const ( RBAC_ACTION_UNSPECIFIED RBAC_Action = 0 // Allows the request if and only if there is a principal that matches the request. RBAC_ALLOW RBAC_Action = 1 // Allows the request if and only if there are no principal that match the request. RBAC_DENY RBAC_Action = 2 )
func (RBAC_Action) Descriptor ¶
func (RBAC_Action) Descriptor() protoreflect.EnumDescriptor
func (RBAC_Action) Enum ¶
func (x RBAC_Action) Enum() *RBAC_Action
func (RBAC_Action) EnumDescriptor
deprecated
func (RBAC_Action) EnumDescriptor() ([]byte, []int)
Deprecated: Use RBAC_Action.Descriptor instead.
func (RBAC_Action) Number ¶
func (x RBAC_Action) Number() protoreflect.EnumNumber
func (RBAC_Action) String ¶
func (x RBAC_Action) String() string
func (RBAC_Action) Type ¶
func (RBAC_Action) Type() protoreflect.EnumType
type RateLimit ¶
type RateLimit struct { // AllRequests is a rate limit configuration applied to all incoming requests. AllRequests *RateLimit_Limit `protobuf:"bytes,3,opt,name=all_requests,json=allRequests,proto3" json:"all_requests,omitempty"` // RequestsPerIp is a rate limit configuration applied separately for each set of requests // grouped by client IP address. RequestsPerIp *RateLimit_Limit `protobuf:"bytes,4,opt,name=requests_per_ip,json=requestsPerIp,proto3" json:"requests_per_ip,omitempty"` // contains filtered or unexported fields }
RateLimit is a set of settings for global rate limiting.
func (*RateLimit) Descriptor
deprecated
func (*RateLimit) GetAllRequests ¶
func (x *RateLimit) GetAllRequests() *RateLimit_Limit
func (*RateLimit) GetRequestsPerIp ¶
func (x *RateLimit) GetRequestsPerIp() *RateLimit_Limit
func (*RateLimit) ProtoMessage ¶
func (*RateLimit) ProtoMessage()
func (*RateLimit) ProtoReflect ¶
func (x *RateLimit) ProtoReflect() protoreflect.Message
func (*RateLimit) SetAllRequests ¶
func (m *RateLimit) SetAllRequests(v *RateLimit_Limit)
func (*RateLimit) SetRequestsPerIp ¶
func (m *RateLimit) SetRequestsPerIp(v *RateLimit_Limit)
type RateLimit_Limit ¶
type RateLimit_Limit struct { // Types that are assignable to Rate: // // *RateLimit_Limit_PerSecond // *RateLimit_Limit_PerMinute Rate isRateLimit_Limit_Rate `protobuf_oneof:"rate"` // contains filtered or unexported fields }
Limit is a rate limit value settings.
func (*RateLimit_Limit) Descriptor
deprecated
func (*RateLimit_Limit) Descriptor() ([]byte, []int)
Deprecated: Use RateLimit_Limit.ProtoReflect.Descriptor instead.
func (*RateLimit_Limit) GetPerMinute ¶
func (x *RateLimit_Limit) GetPerMinute() int64
func (*RateLimit_Limit) GetPerSecond ¶
func (x *RateLimit_Limit) GetPerSecond() int64
func (*RateLimit_Limit) GetRate ¶
func (m *RateLimit_Limit) GetRate() isRateLimit_Limit_Rate
func (*RateLimit_Limit) ProtoMessage ¶
func (*RateLimit_Limit) ProtoMessage()
func (*RateLimit_Limit) ProtoReflect ¶
func (x *RateLimit_Limit) ProtoReflect() protoreflect.Message
func (*RateLimit_Limit) Reset ¶
func (x *RateLimit_Limit) Reset()
func (*RateLimit_Limit) SetPerMinute ¶
func (m *RateLimit_Limit) SetPerMinute(v int64)
func (*RateLimit_Limit) SetPerSecond ¶
func (m *RateLimit_Limit) SetPerSecond(v int64)
func (*RateLimit_Limit) SetRate ¶
func (m *RateLimit_Limit) SetRate(v RateLimit_Limit_Rate)
func (*RateLimit_Limit) String ¶
func (x *RateLimit_Limit) String() string
type RateLimit_Limit_PerMinute ¶
type RateLimit_Limit_PerMinute struct { // PerMinute is a limit value specified with per minute time unit. PerMinute int64 `protobuf:"varint,2,opt,name=per_minute,json=perMinute,proto3,oneof"` }
type RateLimit_Limit_PerSecond ¶
type RateLimit_Limit_PerSecond struct { // PerSecond is a limit value specified with per second time unit. PerSecond int64 `protobuf:"varint,1,opt,name=per_second,json=perSecond,proto3,oneof"` }
type RateLimit_Limit_Rate ¶
type RateLimit_Limit_Rate = isRateLimit_Limit_Rate
type RedirectAction ¶
type RedirectAction struct { // URI scheme replacement. // // If `http` or `https` scheme is to be replaced and `80` or `443` port is specified in the original URI, // the port is also removed. // // If not specified, the original scheme and port are used. ReplaceScheme string `protobuf:"bytes,1,opt,name=replace_scheme,json=replaceScheme,proto3" json:"replace_scheme,omitempty"` // URI host replacement. // // If not specified, the original host is used. ReplaceHost string `protobuf:"bytes,2,opt,name=replace_host,json=replaceHost,proto3" json:"replace_host,omitempty"` // URI host replacement. // // If not specified, the original host is used. ReplacePort int64 `protobuf:"varint,3,opt,name=replace_port,json=replacePort,proto3" json:"replace_port,omitempty"` // URI path replacement. // // If not specified, the original path is used. // // Types that are assignable to Path: // // *RedirectAction_ReplacePath // *RedirectAction_ReplacePrefix Path isRedirectAction_Path `protobuf_oneof:"path"` // Removes URI query. RemoveQuery bool `protobuf:"varint,6,opt,name=remove_query,json=removeQuery,proto3" json:"remove_query,omitempty"` // HTTP status code to use in redirect responses. ResponseCode RedirectAction_RedirectResponseCode `` /* 171-byte string literal not displayed */ // contains filtered or unexported fields }
A redirect action resource.
func (*RedirectAction) Descriptor
deprecated
func (*RedirectAction) Descriptor() ([]byte, []int)
Deprecated: Use RedirectAction.ProtoReflect.Descriptor instead.
func (*RedirectAction) GetPath ¶
func (m *RedirectAction) GetPath() isRedirectAction_Path
func (*RedirectAction) GetRemoveQuery ¶
func (x *RedirectAction) GetRemoveQuery() bool
func (*RedirectAction) GetReplaceHost ¶
func (x *RedirectAction) GetReplaceHost() string
func (*RedirectAction) GetReplacePath ¶
func (x *RedirectAction) GetReplacePath() string
func (*RedirectAction) GetReplacePort ¶
func (x *RedirectAction) GetReplacePort() int64
func (*RedirectAction) GetReplacePrefix ¶
func (x *RedirectAction) GetReplacePrefix() string
func (*RedirectAction) GetReplaceScheme ¶
func (x *RedirectAction) GetReplaceScheme() string
func (*RedirectAction) GetResponseCode ¶
func (x *RedirectAction) GetResponseCode() RedirectAction_RedirectResponseCode
func (*RedirectAction) ProtoMessage ¶
func (*RedirectAction) ProtoMessage()
func (*RedirectAction) ProtoReflect ¶
func (x *RedirectAction) ProtoReflect() protoreflect.Message
func (*RedirectAction) Reset ¶
func (x *RedirectAction) Reset()
func (*RedirectAction) SetPath ¶
func (m *RedirectAction) SetPath(v RedirectAction_Path)
func (*RedirectAction) SetRemoveQuery ¶
func (m *RedirectAction) SetRemoveQuery(v bool)
func (*RedirectAction) SetReplaceHost ¶
func (m *RedirectAction) SetReplaceHost(v string)
func (*RedirectAction) SetReplacePath ¶
func (m *RedirectAction) SetReplacePath(v string)
func (*RedirectAction) SetReplacePort ¶
func (m *RedirectAction) SetReplacePort(v int64)
func (*RedirectAction) SetReplacePrefix ¶
func (m *RedirectAction) SetReplacePrefix(v string)
func (*RedirectAction) SetReplaceScheme ¶
func (m *RedirectAction) SetReplaceScheme(v string)
func (*RedirectAction) SetResponseCode ¶
func (m *RedirectAction) SetResponseCode(v RedirectAction_RedirectResponseCode)
func (*RedirectAction) String ¶
func (x *RedirectAction) String() string
type RedirectAction_Path ¶
type RedirectAction_Path = isRedirectAction_Path
type RedirectAction_RedirectResponseCode ¶
type RedirectAction_RedirectResponseCode int32
HTTP status codes supported for use in redirect responses.
const ( // `301 Moved Permanently` status code. RedirectAction_MOVED_PERMANENTLY RedirectAction_RedirectResponseCode = 0 // `302 Found` status code. RedirectAction_FOUND RedirectAction_RedirectResponseCode = 1 // `303 See Other` status code. RedirectAction_SEE_OTHER RedirectAction_RedirectResponseCode = 2 // `307 Temporary Redirect` status code. RedirectAction_TEMPORARY_REDIRECT RedirectAction_RedirectResponseCode = 3 // `308 Permanent Redirect` status code. RedirectAction_PERMANENT_REDIRECT RedirectAction_RedirectResponseCode = 4 )
func (RedirectAction_RedirectResponseCode) Descriptor ¶
func (RedirectAction_RedirectResponseCode) Descriptor() protoreflect.EnumDescriptor
func (RedirectAction_RedirectResponseCode) Enum ¶
func (x RedirectAction_RedirectResponseCode) Enum() *RedirectAction_RedirectResponseCode
func (RedirectAction_RedirectResponseCode) EnumDescriptor
deprecated
func (RedirectAction_RedirectResponseCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use RedirectAction_RedirectResponseCode.Descriptor instead.
func (RedirectAction_RedirectResponseCode) Number ¶
func (x RedirectAction_RedirectResponseCode) Number() protoreflect.EnumNumber
func (RedirectAction_RedirectResponseCode) String ¶
func (x RedirectAction_RedirectResponseCode) String() string
func (RedirectAction_RedirectResponseCode) Type ¶
func (RedirectAction_RedirectResponseCode) Type() protoreflect.EnumType
type RedirectAction_ReplacePath ¶
type RedirectAction_ReplacePath struct { // Replacement for the whole path. ReplacePath string `protobuf:"bytes,4,opt,name=replace_path,json=replacePath,proto3,oneof"` }
type RedirectAction_ReplacePrefix ¶
type RedirectAction_ReplacePrefix struct { // Replacement for the path prefix matched by [StringMatch]. // // For instance, if [StringMatch.prefix_match] value is `/foo` and `replace_prefix` value is `/bar`, // a request with `https://example.com/foobaz` URI is redirected to `https://example.com/barbaz`. // For [StringMatch.exact_match], the whole path is replaced. ReplacePrefix string `protobuf:"bytes,5,opt,name=replace_prefix,json=replacePrefix,proto3,oneof"` }
type Redirects ¶
type Redirects struct { // Redirects all unencrypted HTTP requests to the same URI with scheme changed to `https`. // // The setting has the same effect as a single, catch-all [HttpRoute] // with [RedirectAction.replace_scheme] set to `https`. HttpToHttps bool `protobuf:"varint,1,opt,name=http_to_https,json=httpToHttps,proto3" json:"http_to_https,omitempty"` // contains filtered or unexported fields }
A listener redirects resource.
func (*Redirects) Descriptor
deprecated
func (*Redirects) GetHttpToHttps ¶
func (*Redirects) ProtoMessage ¶
func (*Redirects) ProtoMessage()
func (*Redirects) ProtoReflect ¶
func (x *Redirects) ProtoReflect() protoreflect.Message
func (*Redirects) SetHttpToHttps ¶
type RemoveBackendMetadata ¶
type RemoveBackendMetadata struct { // ID of the backend group that the backend is being removed from. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // Name of the backend that is being removed. BackendName string `protobuf:"bytes,2,opt,name=backend_name,json=backendName,proto3" json:"backend_name,omitempty"` // contains filtered or unexported fields }
func (*RemoveBackendMetadata) Descriptor
deprecated
func (*RemoveBackendMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RemoveBackendMetadata.ProtoReflect.Descriptor instead.
func (*RemoveBackendMetadata) GetBackendGroupId ¶
func (x *RemoveBackendMetadata) GetBackendGroupId() string
func (*RemoveBackendMetadata) GetBackendName ¶
func (x *RemoveBackendMetadata) GetBackendName() string
func (*RemoveBackendMetadata) ProtoMessage ¶
func (*RemoveBackendMetadata) ProtoMessage()
func (*RemoveBackendMetadata) ProtoReflect ¶
func (x *RemoveBackendMetadata) ProtoReflect() protoreflect.Message
func (*RemoveBackendMetadata) Reset ¶
func (x *RemoveBackendMetadata) Reset()
func (*RemoveBackendMetadata) SetBackendGroupId ¶
func (m *RemoveBackendMetadata) SetBackendGroupId(v string)
func (*RemoveBackendMetadata) SetBackendName ¶
func (m *RemoveBackendMetadata) SetBackendName(v string)
func (*RemoveBackendMetadata) String ¶
func (x *RemoveBackendMetadata) String() string
type RemoveBackendRequest ¶
type RemoveBackendRequest struct { // ID of the backend group to remove a backend from. // // To get the backend group ID, make a [BackendGroupService.List] request. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // Name of the backend to remove. // // To get the backend name, make a [BackendGroupService.Get] request. BackendName string `protobuf:"bytes,2,opt,name=backend_name,json=backendName,proto3" json:"backend_name,omitempty"` // contains filtered or unexported fields }
func (*RemoveBackendRequest) Descriptor
deprecated
func (*RemoveBackendRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveBackendRequest.ProtoReflect.Descriptor instead.
func (*RemoveBackendRequest) GetBackendGroupId ¶
func (x *RemoveBackendRequest) GetBackendGroupId() string
func (*RemoveBackendRequest) GetBackendName ¶
func (x *RemoveBackendRequest) GetBackendName() string
func (*RemoveBackendRequest) ProtoMessage ¶
func (*RemoveBackendRequest) ProtoMessage()
func (*RemoveBackendRequest) ProtoReflect ¶
func (x *RemoveBackendRequest) ProtoReflect() protoreflect.Message
func (*RemoveBackendRequest) Reset ¶
func (x *RemoveBackendRequest) Reset()
func (*RemoveBackendRequest) SetBackendGroupId ¶
func (m *RemoveBackendRequest) SetBackendGroupId(v string)
func (*RemoveBackendRequest) SetBackendName ¶
func (m *RemoveBackendRequest) SetBackendName(v string)
func (*RemoveBackendRequest) String ¶
func (x *RemoveBackendRequest) String() string
type RemoveListenerMetadata ¶
type RemoveListenerMetadata struct { // ID of the application load balancer that the listener is being removed from. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Name of the listener that is being removed from the application load balancer. ListenerName string `protobuf:"bytes,2,opt,name=listener_name,json=listenerName,proto3" json:"listener_name,omitempty"` // contains filtered or unexported fields }
func (*RemoveListenerMetadata) Descriptor
deprecated
func (*RemoveListenerMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RemoveListenerMetadata.ProtoReflect.Descriptor instead.
func (*RemoveListenerMetadata) GetListenerName ¶
func (x *RemoveListenerMetadata) GetListenerName() string
func (*RemoveListenerMetadata) GetLoadBalancerId ¶
func (x *RemoveListenerMetadata) GetLoadBalancerId() string
func (*RemoveListenerMetadata) ProtoMessage ¶
func (*RemoveListenerMetadata) ProtoMessage()
func (*RemoveListenerMetadata) ProtoReflect ¶
func (x *RemoveListenerMetadata) ProtoReflect() protoreflect.Message
func (*RemoveListenerMetadata) Reset ¶
func (x *RemoveListenerMetadata) Reset()
func (*RemoveListenerMetadata) SetListenerName ¶
func (m *RemoveListenerMetadata) SetListenerName(v string)
func (*RemoveListenerMetadata) SetLoadBalancerId ¶
func (m *RemoveListenerMetadata) SetLoadBalancerId(v string)
func (*RemoveListenerMetadata) String ¶
func (x *RemoveListenerMetadata) String() string
type RemoveListenerRequest ¶
type RemoveListenerRequest struct { // ID of the application load balancer to remove the listener from. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Name of the listener to remove from the application load balancer. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*RemoveListenerRequest) Descriptor
deprecated
func (*RemoveListenerRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveListenerRequest.ProtoReflect.Descriptor instead.
func (*RemoveListenerRequest) GetLoadBalancerId ¶
func (x *RemoveListenerRequest) GetLoadBalancerId() string
func (*RemoveListenerRequest) GetName ¶
func (x *RemoveListenerRequest) GetName() string
func (*RemoveListenerRequest) ProtoMessage ¶
func (*RemoveListenerRequest) ProtoMessage()
func (*RemoveListenerRequest) ProtoReflect ¶
func (x *RemoveListenerRequest) ProtoReflect() protoreflect.Message
func (*RemoveListenerRequest) Reset ¶
func (x *RemoveListenerRequest) Reset()
func (*RemoveListenerRequest) SetLoadBalancerId ¶
func (m *RemoveListenerRequest) SetLoadBalancerId(v string)
func (*RemoveListenerRequest) SetName ¶
func (m *RemoveListenerRequest) SetName(v string)
func (*RemoveListenerRequest) String ¶
func (x *RemoveListenerRequest) String() string
type RemoveRouteMetadata ¶
type RemoveRouteMetadata struct { // ID of the HTTP router that the route is being deleted from. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host that the route is being deleted from. VirtualHostName string `protobuf:"bytes,2,opt,name=virtual_host_name,json=virtualHostName,proto3" json:"virtual_host_name,omitempty"` // Name of the route that is being deleted. RouteName string `protobuf:"bytes,3,opt,name=route_name,json=routeName,proto3" json:"route_name,omitempty"` // contains filtered or unexported fields }
func (*RemoveRouteMetadata) Descriptor
deprecated
func (*RemoveRouteMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRouteMetadata.ProtoReflect.Descriptor instead.
func (*RemoveRouteMetadata) GetHttpRouterId ¶
func (x *RemoveRouteMetadata) GetHttpRouterId() string
func (*RemoveRouteMetadata) GetRouteName ¶
func (x *RemoveRouteMetadata) GetRouteName() string
func (*RemoveRouteMetadata) GetVirtualHostName ¶
func (x *RemoveRouteMetadata) GetVirtualHostName() string
func (*RemoveRouteMetadata) ProtoMessage ¶
func (*RemoveRouteMetadata) ProtoMessage()
func (*RemoveRouteMetadata) ProtoReflect ¶
func (x *RemoveRouteMetadata) ProtoReflect() protoreflect.Message
func (*RemoveRouteMetadata) Reset ¶
func (x *RemoveRouteMetadata) Reset()
func (*RemoveRouteMetadata) SetHttpRouterId ¶
func (m *RemoveRouteMetadata) SetHttpRouterId(v string)
func (*RemoveRouteMetadata) SetRouteName ¶
func (m *RemoveRouteMetadata) SetRouteName(v string)
func (*RemoveRouteMetadata) SetVirtualHostName ¶
func (m *RemoveRouteMetadata) SetVirtualHostName(v string)
func (*RemoveRouteMetadata) String ¶
func (x *RemoveRouteMetadata) String() string
type RemoveRouteRequest ¶
type RemoveRouteRequest struct { // ID of the HTTP router to delete a route from. // // To get the HTTP router ID, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host to delete a route from. // // To get the virtual host name, make a [VirtualHostService.List] request. VirtualHostName string `protobuf:"bytes,2,opt,name=virtual_host_name,json=virtualHostName,proto3" json:"virtual_host_name,omitempty"` // Name of the route to delete. // // To get the route name, make a [VirtualHostService.Get] request. RouteName string `protobuf:"bytes,3,opt,name=route_name,json=routeName,proto3" json:"route_name,omitempty"` // contains filtered or unexported fields }
func (*RemoveRouteRequest) Descriptor
deprecated
func (*RemoveRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveRouteRequest.ProtoReflect.Descriptor instead.
func (*RemoveRouteRequest) GetHttpRouterId ¶
func (x *RemoveRouteRequest) GetHttpRouterId() string
func (*RemoveRouteRequest) GetRouteName ¶
func (x *RemoveRouteRequest) GetRouteName() string
func (*RemoveRouteRequest) GetVirtualHostName ¶
func (x *RemoveRouteRequest) GetVirtualHostName() string
func (*RemoveRouteRequest) ProtoMessage ¶
func (*RemoveRouteRequest) ProtoMessage()
func (*RemoveRouteRequest) ProtoReflect ¶
func (x *RemoveRouteRequest) ProtoReflect() protoreflect.Message
func (*RemoveRouteRequest) Reset ¶
func (x *RemoveRouteRequest) Reset()
func (*RemoveRouteRequest) SetHttpRouterId ¶
func (m *RemoveRouteRequest) SetHttpRouterId(v string)
func (*RemoveRouteRequest) SetRouteName ¶
func (m *RemoveRouteRequest) SetRouteName(v string)
func (*RemoveRouteRequest) SetVirtualHostName ¶
func (m *RemoveRouteRequest) SetVirtualHostName(v string)
func (*RemoveRouteRequest) String ¶
func (x *RemoveRouteRequest) String() string
type RemoveSniMatchMetadata ¶
type RemoveSniMatchMetadata struct { // ID of the application load balancer that the SNI handler is being removed from. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Name of the listener that the SNI handler is being removed from. ListenerName string `protobuf:"bytes,2,opt,name=listener_name,json=listenerName,proto3" json:"listener_name,omitempty"` // Name of the SNI handler that is being removed. SniMatchName string `protobuf:"bytes,3,opt,name=sni_match_name,json=sniMatchName,proto3" json:"sni_match_name,omitempty"` // contains filtered or unexported fields }
func (*RemoveSniMatchMetadata) Descriptor
deprecated
func (*RemoveSniMatchMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RemoveSniMatchMetadata.ProtoReflect.Descriptor instead.
func (*RemoveSniMatchMetadata) GetListenerName ¶
func (x *RemoveSniMatchMetadata) GetListenerName() string
func (*RemoveSniMatchMetadata) GetLoadBalancerId ¶
func (x *RemoveSniMatchMetadata) GetLoadBalancerId() string
func (*RemoveSniMatchMetadata) GetSniMatchName ¶
func (x *RemoveSniMatchMetadata) GetSniMatchName() string
func (*RemoveSniMatchMetadata) ProtoMessage ¶
func (*RemoveSniMatchMetadata) ProtoMessage()
func (*RemoveSniMatchMetadata) ProtoReflect ¶
func (x *RemoveSniMatchMetadata) ProtoReflect() protoreflect.Message
func (*RemoveSniMatchMetadata) Reset ¶
func (x *RemoveSniMatchMetadata) Reset()
func (*RemoveSniMatchMetadata) SetListenerName ¶
func (m *RemoveSniMatchMetadata) SetListenerName(v string)
func (*RemoveSniMatchMetadata) SetLoadBalancerId ¶
func (m *RemoveSniMatchMetadata) SetLoadBalancerId(v string)
func (*RemoveSniMatchMetadata) SetSniMatchName ¶
func (m *RemoveSniMatchMetadata) SetSniMatchName(v string)
func (*RemoveSniMatchMetadata) String ¶
func (x *RemoveSniMatchMetadata) String() string
type RemoveSniMatchRequest ¶
type RemoveSniMatchRequest struct { // ID of the application load balancer to remove the SNI handler from. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Name of the listener te remove the SNI handler from. ListenerName string `protobuf:"bytes,2,opt,name=listener_name,json=listenerName,proto3" json:"listener_name,omitempty"` // Name of the SNI handler to remove. SniMatchName string `protobuf:"bytes,3,opt,name=sni_match_name,json=sniMatchName,proto3" json:"sni_match_name,omitempty"` // contains filtered or unexported fields }
func (*RemoveSniMatchRequest) Descriptor
deprecated
func (*RemoveSniMatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveSniMatchRequest.ProtoReflect.Descriptor instead.
func (*RemoveSniMatchRequest) GetListenerName ¶
func (x *RemoveSniMatchRequest) GetListenerName() string
func (*RemoveSniMatchRequest) GetLoadBalancerId ¶
func (x *RemoveSniMatchRequest) GetLoadBalancerId() string
func (*RemoveSniMatchRequest) GetSniMatchName ¶
func (x *RemoveSniMatchRequest) GetSniMatchName() string
func (*RemoveSniMatchRequest) ProtoMessage ¶
func (*RemoveSniMatchRequest) ProtoMessage()
func (*RemoveSniMatchRequest) ProtoReflect ¶
func (x *RemoveSniMatchRequest) ProtoReflect() protoreflect.Message
func (*RemoveSniMatchRequest) Reset ¶
func (x *RemoveSniMatchRequest) Reset()
func (*RemoveSniMatchRequest) SetListenerName ¶
func (m *RemoveSniMatchRequest) SetListenerName(v string)
func (*RemoveSniMatchRequest) SetLoadBalancerId ¶
func (m *RemoveSniMatchRequest) SetLoadBalancerId(v string)
func (*RemoveSniMatchRequest) SetSniMatchName ¶
func (m *RemoveSniMatchRequest) SetSniMatchName(v string)
func (*RemoveSniMatchRequest) String ¶
func (x *RemoveSniMatchRequest) String() string
type RemoveTargetsMetadata ¶
type RemoveTargetsMetadata struct { // ID of the target group that the targets are being removed from. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // contains filtered or unexported fields }
func (*RemoveTargetsMetadata) Descriptor
deprecated
func (*RemoveTargetsMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTargetsMetadata.ProtoReflect.Descriptor instead.
func (*RemoveTargetsMetadata) GetTargetGroupId ¶
func (x *RemoveTargetsMetadata) GetTargetGroupId() string
func (*RemoveTargetsMetadata) ProtoMessage ¶
func (*RemoveTargetsMetadata) ProtoMessage()
func (*RemoveTargetsMetadata) ProtoReflect ¶
func (x *RemoveTargetsMetadata) ProtoReflect() protoreflect.Message
func (*RemoveTargetsMetadata) Reset ¶
func (x *RemoveTargetsMetadata) Reset()
func (*RemoveTargetsMetadata) SetTargetGroupId ¶
func (m *RemoveTargetsMetadata) SetTargetGroupId(v string)
func (*RemoveTargetsMetadata) String ¶
func (x *RemoveTargetsMetadata) String() string
type RemoveTargetsRequest ¶
type RemoveTargetsRequest struct { // ID of the target group to remove targets from. // // To get the target group ID, make a [TargetGroupService.List] request. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // List of targets to remove from the target group. Targets []*Target `protobuf:"bytes,2,rep,name=targets,proto3" json:"targets,omitempty"` // contains filtered or unexported fields }
func (*RemoveTargetsRequest) Descriptor
deprecated
func (*RemoveTargetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTargetsRequest.ProtoReflect.Descriptor instead.
func (*RemoveTargetsRequest) GetTargetGroupId ¶
func (x *RemoveTargetsRequest) GetTargetGroupId() string
func (*RemoveTargetsRequest) GetTargets ¶
func (x *RemoveTargetsRequest) GetTargets() []*Target
func (*RemoveTargetsRequest) ProtoMessage ¶
func (*RemoveTargetsRequest) ProtoMessage()
func (*RemoveTargetsRequest) ProtoReflect ¶
func (x *RemoveTargetsRequest) ProtoReflect() protoreflect.Message
func (*RemoveTargetsRequest) Reset ¶
func (x *RemoveTargetsRequest) Reset()
func (*RemoveTargetsRequest) SetTargetGroupId ¶
func (m *RemoveTargetsRequest) SetTargetGroupId(v string)
func (*RemoveTargetsRequest) SetTargets ¶
func (m *RemoveTargetsRequest) SetTargets(v []*Target)
func (*RemoveTargetsRequest) String ¶
func (x *RemoveTargetsRequest) String() string
type Route ¶
type Route struct { // Name of the route. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Route configuration. // // Types that are assignable to Route: // // *Route_Http // *Route_Grpc Route isRoute_Route `protobuf_oneof:"route"` RouteOptions *RouteOptions `protobuf:"bytes,4,opt,name=route_options,json=routeOptions,proto3" json:"route_options,omitempty"` // contains filtered or unexported fields }
A route resource. For details about the concept, see [documentation](/docs/application-load-balancer/concepts/http-router#routes).
func (*Route) Descriptor
deprecated
func (*Route) GetRouteOptions ¶
func (x *Route) GetRouteOptions() *RouteOptions
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶
func (x *Route) ProtoReflect() protoreflect.Message
func (*Route) SetRoute ¶
func (m *Route) SetRoute(v Route_Route)
func (*Route) SetRouteOptions ¶
func (m *Route) SetRouteOptions(v *RouteOptions)
type RouteOptions ¶
type RouteOptions struct { // Apply the following modifications to the request headers. ModifyRequestHeaders []*HeaderModification `protobuf:"bytes,1,rep,name=modify_request_headers,json=modifyRequestHeaders,proto3" json:"modify_request_headers,omitempty"` // Apply the following modifications to the response headers. ModifyResponseHeaders []*HeaderModification `` /* 126-byte string literal not displayed */ Rbac *RBAC `protobuf:"bytes,3,opt,name=rbac,proto3" json:"rbac,omitempty"` // Security profile that will take effect to all requests routed via particular virtual host. SecurityProfileId string `protobuf:"bytes,4,opt,name=security_profile_id,json=securityProfileId,proto3" json:"security_profile_id,omitempty"` // contains filtered or unexported fields }
func (*RouteOptions) Descriptor
deprecated
func (*RouteOptions) Descriptor() ([]byte, []int)
Deprecated: Use RouteOptions.ProtoReflect.Descriptor instead.
func (*RouteOptions) GetModifyRequestHeaders ¶
func (x *RouteOptions) GetModifyRequestHeaders() []*HeaderModification
func (*RouteOptions) GetModifyResponseHeaders ¶
func (x *RouteOptions) GetModifyResponseHeaders() []*HeaderModification
func (*RouteOptions) GetRbac ¶
func (x *RouteOptions) GetRbac() *RBAC
func (*RouteOptions) GetSecurityProfileId ¶
func (x *RouteOptions) GetSecurityProfileId() string
func (*RouteOptions) ProtoMessage ¶
func (*RouteOptions) ProtoMessage()
func (*RouteOptions) ProtoReflect ¶
func (x *RouteOptions) ProtoReflect() protoreflect.Message
func (*RouteOptions) Reset ¶
func (x *RouteOptions) Reset()
func (*RouteOptions) SetModifyRequestHeaders ¶
func (m *RouteOptions) SetModifyRequestHeaders(v []*HeaderModification)
func (*RouteOptions) SetModifyResponseHeaders ¶
func (m *RouteOptions) SetModifyResponseHeaders(v []*HeaderModification)
func (*RouteOptions) SetRbac ¶
func (m *RouteOptions) SetRbac(v *RBAC)
func (*RouteOptions) SetSecurityProfileId ¶
func (m *RouteOptions) SetSecurityProfileId(v string)
func (*RouteOptions) String ¶
func (x *RouteOptions) String() string
type Route_Grpc ¶
type Route_Grpc struct { // gRPC route configuration. Grpc *GrpcRoute `protobuf:"bytes,3,opt,name=grpc,proto3,oneof"` }
type Route_Http ¶
type Route_Http struct { // HTTP route configuration. Http *HttpRoute `protobuf:"bytes,2,opt,name=http,proto3,oneof"` }
type Route_Route ¶
type Route_Route = isRoute_Route
type SecureTransportSettings ¶
type SecureTransportSettings struct { // SNI string for TLS connections. Sni string `protobuf:"bytes,1,opt,name=sni,proto3" json:"sni,omitempty"` // Validation context for backend TLS connections. ValidationContext *ValidationContext `protobuf:"bytes,3,opt,name=validation_context,json=validationContext,proto3" json:"validation_context,omitempty"` // contains filtered or unexported fields }
Transport settings to be used instead of the settings configured per-cluster
func (*SecureTransportSettings) Descriptor
deprecated
func (*SecureTransportSettings) Descriptor() ([]byte, []int)
Deprecated: Use SecureTransportSettings.ProtoReflect.Descriptor instead.
func (*SecureTransportSettings) GetSni ¶
func (x *SecureTransportSettings) GetSni() string
func (*SecureTransportSettings) GetValidationContext ¶
func (x *SecureTransportSettings) GetValidationContext() *ValidationContext
func (*SecureTransportSettings) ProtoMessage ¶
func (*SecureTransportSettings) ProtoMessage()
func (*SecureTransportSettings) ProtoReflect ¶
func (x *SecureTransportSettings) ProtoReflect() protoreflect.Message
func (*SecureTransportSettings) Reset ¶
func (x *SecureTransportSettings) Reset()
func (*SecureTransportSettings) SetSni ¶
func (m *SecureTransportSettings) SetSni(v string)
func (*SecureTransportSettings) SetValidationContext ¶
func (m *SecureTransportSettings) SetValidationContext(v *ValidationContext)
func (*SecureTransportSettings) String ¶
func (x *SecureTransportSettings) String() string
type SniMatch ¶
type SniMatch struct { // Name of the SNI handler. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Server names that are matched by the SNI handler. ServerNames []string `protobuf:"bytes,2,rep,name=server_names,json=serverNames,proto3" json:"server_names,omitempty"` // Settings for handling requests with Server Name Indication (SNI) matching one of [server_names] values. Handler *TlsHandler `protobuf:"bytes,3,opt,name=handler,proto3" json:"handler,omitempty"` // contains filtered or unexported fields }
A SNI handler resource.
func (*SniMatch) Descriptor
deprecated
func (*SniMatch) GetHandler ¶
func (x *SniMatch) GetHandler() *TlsHandler
func (*SniMatch) GetServerNames ¶
func (*SniMatch) ProtoMessage ¶
func (*SniMatch) ProtoMessage()
func (*SniMatch) ProtoReflect ¶
func (x *SniMatch) ProtoReflect() protoreflect.Message
func (*SniMatch) SetHandler ¶
func (m *SniMatch) SetHandler(v *TlsHandler)
func (*SniMatch) SetServerNames ¶
type StartLoadBalancerMetadata ¶
type StartLoadBalancerMetadata struct { // ID of the application load balancer that is being started. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // contains filtered or unexported fields }
func (*StartLoadBalancerMetadata) Descriptor
deprecated
func (*StartLoadBalancerMetadata) Descriptor() ([]byte, []int)
Deprecated: Use StartLoadBalancerMetadata.ProtoReflect.Descriptor instead.
func (*StartLoadBalancerMetadata) GetLoadBalancerId ¶
func (x *StartLoadBalancerMetadata) GetLoadBalancerId() string
func (*StartLoadBalancerMetadata) ProtoMessage ¶
func (*StartLoadBalancerMetadata) ProtoMessage()
func (*StartLoadBalancerMetadata) ProtoReflect ¶
func (x *StartLoadBalancerMetadata) ProtoReflect() protoreflect.Message
func (*StartLoadBalancerMetadata) Reset ¶
func (x *StartLoadBalancerMetadata) Reset()
func (*StartLoadBalancerMetadata) SetLoadBalancerId ¶
func (m *StartLoadBalancerMetadata) SetLoadBalancerId(v string)
func (*StartLoadBalancerMetadata) String ¶
func (x *StartLoadBalancerMetadata) String() string
type StartLoadBalancerRequest ¶
type StartLoadBalancerRequest struct { // ID of the application load balancer to start. // // The application load balancer must have a `STOPPED` status ([LoadBalancer.status]). // // To get the application load balancer ID, make a [LoadBalancerService.List] request. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // contains filtered or unexported fields }
func (*StartLoadBalancerRequest) Descriptor
deprecated
func (*StartLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*StartLoadBalancerRequest) GetLoadBalancerId ¶
func (x *StartLoadBalancerRequest) GetLoadBalancerId() string
func (*StartLoadBalancerRequest) ProtoMessage ¶
func (*StartLoadBalancerRequest) ProtoMessage()
func (*StartLoadBalancerRequest) ProtoReflect ¶
func (x *StartLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*StartLoadBalancerRequest) Reset ¶
func (x *StartLoadBalancerRequest) Reset()
func (*StartLoadBalancerRequest) SetLoadBalancerId ¶
func (m *StartLoadBalancerRequest) SetLoadBalancerId(v string)
func (*StartLoadBalancerRequest) String ¶
func (x *StartLoadBalancerRequest) String() string
type StopLoadBalancerMetadata ¶
type StopLoadBalancerMetadata struct { // ID of the application load balancer that is being stopped. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // contains filtered or unexported fields }
func (*StopLoadBalancerMetadata) Descriptor
deprecated
func (*StopLoadBalancerMetadata) Descriptor() ([]byte, []int)
Deprecated: Use StopLoadBalancerMetadata.ProtoReflect.Descriptor instead.
func (*StopLoadBalancerMetadata) GetLoadBalancerId ¶
func (x *StopLoadBalancerMetadata) GetLoadBalancerId() string
func (*StopLoadBalancerMetadata) ProtoMessage ¶
func (*StopLoadBalancerMetadata) ProtoMessage()
func (*StopLoadBalancerMetadata) ProtoReflect ¶
func (x *StopLoadBalancerMetadata) ProtoReflect() protoreflect.Message
func (*StopLoadBalancerMetadata) Reset ¶
func (x *StopLoadBalancerMetadata) Reset()
func (*StopLoadBalancerMetadata) SetLoadBalancerId ¶
func (m *StopLoadBalancerMetadata) SetLoadBalancerId(v string)
func (*StopLoadBalancerMetadata) String ¶
func (x *StopLoadBalancerMetadata) String() string
type StopLoadBalancerRequest ¶
type StopLoadBalancerRequest struct { // ID of the application load balancer to stop. // // The application load balancer must have an `ACTIVE` status ([LoadBalancer.status]). // // To get the application load balancer ID, make a [LoadBalancerService.List] request. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // contains filtered or unexported fields }
func (*StopLoadBalancerRequest) Descriptor
deprecated
func (*StopLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use StopLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*StopLoadBalancerRequest) GetLoadBalancerId ¶
func (x *StopLoadBalancerRequest) GetLoadBalancerId() string
func (*StopLoadBalancerRequest) ProtoMessage ¶
func (*StopLoadBalancerRequest) ProtoMessage()
func (*StopLoadBalancerRequest) ProtoReflect ¶
func (x *StopLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*StopLoadBalancerRequest) Reset ¶
func (x *StopLoadBalancerRequest) Reset()
func (*StopLoadBalancerRequest) SetLoadBalancerId ¶
func (m *StopLoadBalancerRequest) SetLoadBalancerId(v string)
func (*StopLoadBalancerRequest) String ¶
func (x *StopLoadBalancerRequest) String() string
type StorageBucketBackend ¶
type StorageBucketBackend struct { // Name of the bucket. Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"` // contains filtered or unexported fields }
A resource for Object Storage bucket used as a backend. For details about the concept, see [documentation](/docs/storage/concepts/bucket).
func (*StorageBucketBackend) Descriptor
deprecated
func (*StorageBucketBackend) Descriptor() ([]byte, []int)
Deprecated: Use StorageBucketBackend.ProtoReflect.Descriptor instead.
func (*StorageBucketBackend) GetBucket ¶
func (x *StorageBucketBackend) GetBucket() string
func (*StorageBucketBackend) ProtoMessage ¶
func (*StorageBucketBackend) ProtoMessage()
func (*StorageBucketBackend) ProtoReflect ¶
func (x *StorageBucketBackend) ProtoReflect() protoreflect.Message
func (*StorageBucketBackend) Reset ¶
func (x *StorageBucketBackend) Reset()
func (*StorageBucketBackend) SetBucket ¶
func (m *StorageBucketBackend) SetBucket(v string)
func (*StorageBucketBackend) String ¶
func (x *StorageBucketBackend) String() string
type StreamBackend ¶
type StreamBackend struct { // Name of the backend. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Backend weight. Traffic is distributed between backends of a backend group according to their weights. // // Weights must be set either for all backends in a group or for none of them. // Setting no weights is the same as setting equal non-zero weights for all backends. // // If the weight is non-positive, traffic is not sent to the backend. BackendWeight *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=backend_weight,json=backendWeight,proto3" json:"backend_weight,omitempty"` // Load balancing configuration for the backend. LoadBalancingConfig *LoadBalancingConfig `protobuf:"bytes,3,opt,name=load_balancing_config,json=loadBalancingConfig,proto3" json:"load_balancing_config,omitempty"` // Port used by all targets to receive traffic. Port int64 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"` // Reference to targets that belong to the backend. // // Types that are assignable to BackendType: // // *StreamBackend_TargetGroups BackendType isStreamBackend_BackendType `protobuf_oneof:"backend_type"` // Health checks to perform on targets from target groups. // For details about health checking, see [documentation](/docs/application-load-balancer/concepts/backend-group#health-checks). // // If no health checks are specified, active health checking is not performed. Healthchecks []*HealthCheck `protobuf:"bytes,6,rep,name=healthchecks,proto3" json:"healthchecks,omitempty"` // Settings for TLS connections between load balancer nodes and backend targets. // // If specified, the load balancer establishes TLS-encrypted TCP connections with targets and compares received // certificates with the one specified in [BackendTls.validation_context]. // If not specified, the load balancer establishes unencrypted TCP connections with targets. Tls *BackendTls `protobuf:"bytes,7,opt,name=tls,proto3" json:"tls,omitempty"` // If set, proxy protocol will be enabled for this backend. EnableProxyProtocol bool `protobuf:"varint,8,opt,name=enable_proxy_protocol,json=enableProxyProtocol,proto3" json:"enable_proxy_protocol,omitempty"` // If a backend host becomes unhealthy (as determined by the configured health checks), // keep connections to the failed host. KeepConnectionsOnHostHealthFailure bool `` /* 172-byte string literal not displayed */ // contains filtered or unexported fields }
A stream (TCP) backend resource.
func (*StreamBackend) Descriptor
deprecated
func (*StreamBackend) Descriptor() ([]byte, []int)
Deprecated: Use StreamBackend.ProtoReflect.Descriptor instead.
func (*StreamBackend) GetBackendType ¶
func (m *StreamBackend) GetBackendType() isStreamBackend_BackendType
func (*StreamBackend) GetBackendWeight ¶
func (x *StreamBackend) GetBackendWeight() *wrapperspb.Int64Value
func (*StreamBackend) GetEnableProxyProtocol ¶
func (x *StreamBackend) GetEnableProxyProtocol() bool
func (*StreamBackend) GetHealthchecks ¶
func (x *StreamBackend) GetHealthchecks() []*HealthCheck
func (*StreamBackend) GetKeepConnectionsOnHostHealthFailure ¶
func (x *StreamBackend) GetKeepConnectionsOnHostHealthFailure() bool
func (*StreamBackend) GetLoadBalancingConfig ¶
func (x *StreamBackend) GetLoadBalancingConfig() *LoadBalancingConfig
func (*StreamBackend) GetName ¶
func (x *StreamBackend) GetName() string
func (*StreamBackend) GetPort ¶
func (x *StreamBackend) GetPort() int64
func (*StreamBackend) GetTargetGroups ¶
func (x *StreamBackend) GetTargetGroups() *TargetGroupsBackend
func (*StreamBackend) GetTls ¶
func (x *StreamBackend) GetTls() *BackendTls
func (*StreamBackend) ProtoMessage ¶
func (*StreamBackend) ProtoMessage()
func (*StreamBackend) ProtoReflect ¶
func (x *StreamBackend) ProtoReflect() protoreflect.Message
func (*StreamBackend) Reset ¶
func (x *StreamBackend) Reset()
func (*StreamBackend) SetBackendType ¶
func (m *StreamBackend) SetBackendType(v StreamBackend_BackendType)
func (*StreamBackend) SetBackendWeight ¶
func (m *StreamBackend) SetBackendWeight(v *wrapperspb.Int64Value)
func (*StreamBackend) SetEnableProxyProtocol ¶
func (m *StreamBackend) SetEnableProxyProtocol(v bool)
func (*StreamBackend) SetHealthchecks ¶
func (m *StreamBackend) SetHealthchecks(v []*HealthCheck)
func (*StreamBackend) SetKeepConnectionsOnHostHealthFailure ¶
func (m *StreamBackend) SetKeepConnectionsOnHostHealthFailure(v bool)
func (*StreamBackend) SetLoadBalancingConfig ¶
func (m *StreamBackend) SetLoadBalancingConfig(v *LoadBalancingConfig)
func (*StreamBackend) SetName ¶
func (m *StreamBackend) SetName(v string)
func (*StreamBackend) SetPort ¶
func (m *StreamBackend) SetPort(v int64)
func (*StreamBackend) SetTargetGroups ¶
func (m *StreamBackend) SetTargetGroups(v *TargetGroupsBackend)
func (*StreamBackend) SetTls ¶
func (m *StreamBackend) SetTls(v *BackendTls)
func (*StreamBackend) String ¶
func (x *StreamBackend) String() string
type StreamBackendGroup ¶
type StreamBackendGroup struct { // List of stream (TCP) backends. Backends []*StreamBackend `protobuf:"bytes,1,rep,name=backends,proto3" json:"backends,omitempty"` // Session affinity configuration for the backend group. // // For details about the concept, see // [documentation](/docs/application-load-balancer/concepts/backend-group#session-affinity). // // If session affinity is configured, the backend group should contain exactly one active backend (i.e. with positive // [HttpBackend.backend_weight]), its [HttpBackend.backend_type] should be [TargetGroupsBackend], and its // [LoadBalancingConfig.load_balancing_mode] should be `MAGLEV_HASH`. If any of these conditions are not met, session // affinity will not work. // // Types that are assignable to SessionAffinity: // // *StreamBackendGroup_Connection SessionAffinity isStreamBackendGroup_SessionAffinity `protobuf_oneof:"session_affinity"` // contains filtered or unexported fields }
A stream (TCP) backend group resource.
func (*StreamBackendGroup) Descriptor
deprecated
func (*StreamBackendGroup) Descriptor() ([]byte, []int)
Deprecated: Use StreamBackendGroup.ProtoReflect.Descriptor instead.
func (*StreamBackendGroup) GetBackends ¶
func (x *StreamBackendGroup) GetBackends() []*StreamBackend
func (*StreamBackendGroup) GetConnection ¶
func (x *StreamBackendGroup) GetConnection() *ConnectionSessionAffinity
func (*StreamBackendGroup) GetSessionAffinity ¶
func (m *StreamBackendGroup) GetSessionAffinity() isStreamBackendGroup_SessionAffinity
func (*StreamBackendGroup) ProtoMessage ¶
func (*StreamBackendGroup) ProtoMessage()
func (*StreamBackendGroup) ProtoReflect ¶
func (x *StreamBackendGroup) ProtoReflect() protoreflect.Message
func (*StreamBackendGroup) Reset ¶
func (x *StreamBackendGroup) Reset()
func (*StreamBackendGroup) SetBackends ¶
func (m *StreamBackendGroup) SetBackends(v []*StreamBackend)
func (*StreamBackendGroup) SetConnection ¶
func (m *StreamBackendGroup) SetConnection(v *ConnectionSessionAffinity)
func (*StreamBackendGroup) SetSessionAffinity ¶
func (m *StreamBackendGroup) SetSessionAffinity(v StreamBackendGroup_SessionAffinity)
func (*StreamBackendGroup) String ¶
func (x *StreamBackendGroup) String() string
type StreamBackendGroup_Connection ¶
type StreamBackendGroup_Connection struct { // Connection-based session affinity configuration. // // For now, a connection is defined only by an IP address of the client. Connection *ConnectionSessionAffinity `protobuf:"bytes,2,opt,name=connection,proto3,oneof"` }
type StreamBackendGroup_SessionAffinity ¶
type StreamBackendGroup_SessionAffinity = isStreamBackendGroup_SessionAffinity
type StreamBackend_BackendType ¶
type StreamBackend_BackendType = isStreamBackend_BackendType
type StreamBackend_TargetGroups ¶
type StreamBackend_TargetGroups struct { // Target groups that belong to the backend. For details about target groups, see // [documentation](/docs/application-load-balancer/concepts/target-group). TargetGroups *TargetGroupsBackend `protobuf:"bytes,5,opt,name=target_groups,json=targetGroups,proto3,oneof"` }
type StreamHandler ¶
type StreamHandler struct { // ID of the backend group processing requests. For details about the concept, see // [documentation](/docs/application-load-balancer/concepts/backend-group). // // The backend group type, specified via [BackendGroup.backend], must be `stream`. // // To get the list of all available backend groups, make a [BackendGroupService.List] request. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // The idle timeout is duration during which no data is transmitted or received on either the upstream or downstream connection. // If not configured, the default idle timeout is 1 hour. Setting it to 0 disables the timeout. IdleTimeout *durationpb.Duration `protobuf:"bytes,2,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` // contains filtered or unexported fields }
A stream (TCP) handler resource.
func (*StreamHandler) Descriptor
deprecated
func (*StreamHandler) Descriptor() ([]byte, []int)
Deprecated: Use StreamHandler.ProtoReflect.Descriptor instead.
func (*StreamHandler) GetBackendGroupId ¶
func (x *StreamHandler) GetBackendGroupId() string
func (*StreamHandler) GetIdleTimeout ¶
func (x *StreamHandler) GetIdleTimeout() *durationpb.Duration
func (*StreamHandler) ProtoMessage ¶
func (*StreamHandler) ProtoMessage()
func (*StreamHandler) ProtoReflect ¶
func (x *StreamHandler) ProtoReflect() protoreflect.Message
func (*StreamHandler) Reset ¶
func (x *StreamHandler) Reset()
func (*StreamHandler) SetBackendGroupId ¶
func (m *StreamHandler) SetBackendGroupId(v string)
func (*StreamHandler) SetIdleTimeout ¶
func (m *StreamHandler) SetIdleTimeout(v *durationpb.Duration)
func (*StreamHandler) String ¶
func (x *StreamHandler) String() string
type StreamListener ¶
type StreamListener struct { // Settings for handling stream (TCP) requests. Handler *StreamHandler `protobuf:"bytes,1,opt,name=handler,proto3" json:"handler,omitempty"` // contains filtered or unexported fields }
A stream (TCP) listener resource.
func (*StreamListener) Descriptor
deprecated
func (*StreamListener) Descriptor() ([]byte, []int)
Deprecated: Use StreamListener.ProtoReflect.Descriptor instead.
func (*StreamListener) GetHandler ¶
func (x *StreamListener) GetHandler() *StreamHandler
func (*StreamListener) ProtoMessage ¶
func (*StreamListener) ProtoMessage()
func (*StreamListener) ProtoReflect ¶
func (x *StreamListener) ProtoReflect() protoreflect.Message
func (*StreamListener) Reset ¶
func (x *StreamListener) Reset()
func (*StreamListener) SetHandler ¶
func (m *StreamListener) SetHandler(v *StreamHandler)
func (*StreamListener) String ¶
func (x *StreamListener) String() string
type StringMatch ¶
type StringMatch struct { // Match string for either exact or prefix match. // // Types that are assignable to Match: // // *StringMatch_ExactMatch // *StringMatch_PrefixMatch // *StringMatch_RegexMatch Match isStringMatch_Match `protobuf_oneof:"match"` // contains filtered or unexported fields }
A string matcher resource.
func (*StringMatch) Descriptor
deprecated
func (*StringMatch) Descriptor() ([]byte, []int)
Deprecated: Use StringMatch.ProtoReflect.Descriptor instead.
func (*StringMatch) GetExactMatch ¶
func (x *StringMatch) GetExactMatch() string
func (*StringMatch) GetMatch ¶
func (m *StringMatch) GetMatch() isStringMatch_Match
func (*StringMatch) GetPrefixMatch ¶
func (x *StringMatch) GetPrefixMatch() string
func (*StringMatch) GetRegexMatch ¶
func (x *StringMatch) GetRegexMatch() string
func (*StringMatch) ProtoMessage ¶
func (*StringMatch) ProtoMessage()
func (*StringMatch) ProtoReflect ¶
func (x *StringMatch) ProtoReflect() protoreflect.Message
func (*StringMatch) Reset ¶
func (x *StringMatch) Reset()
func (*StringMatch) SetExactMatch ¶
func (m *StringMatch) SetExactMatch(v string)
func (*StringMatch) SetMatch ¶
func (m *StringMatch) SetMatch(v StringMatch_Match)
func (*StringMatch) SetPrefixMatch ¶
func (m *StringMatch) SetPrefixMatch(v string)
func (*StringMatch) SetRegexMatch ¶
func (m *StringMatch) SetRegexMatch(v string)
func (*StringMatch) String ¶
func (x *StringMatch) String() string
type StringMatch_ExactMatch ¶
type StringMatch_ExactMatch struct { // Exact match string. ExactMatch string `protobuf:"bytes,1,opt,name=exact_match,json=exactMatch,proto3,oneof"` }
type StringMatch_Match ¶
type StringMatch_Match = isStringMatch_Match
type StringMatch_PrefixMatch ¶
type StringMatch_PrefixMatch struct { // Prefix match string. PrefixMatch string `protobuf:"bytes,2,opt,name=prefix_match,json=prefixMatch,proto3,oneof"` }
type StringMatch_RegexMatch ¶
type StringMatch_RegexMatch struct { // Regular expression match string. RegexMatch string `protobuf:"bytes,3,opt,name=regex_match,json=regexMatch,proto3,oneof"` }
type Target ¶
type Target struct { // Reference to the target. As of now, targets must only be referred to by their IP addresses. // // Types that are assignable to AddressType: // // *Target_IpAddress AddressType isTarget_AddressType `protobuf_oneof:"address_type"` // ID of the subnet that the target is connected to. SubnetId string `protobuf:"bytes,3,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` // If set, will not require `subnet_id` to validate the target. // Instead, the address should belong to one of the following ranges: // 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 // Only one of `subnet_id` or `private_ipv4_address` should be set. PrivateIpv4Address bool `protobuf:"varint,4,opt,name=private_ipv4_address,json=privateIpv4Address,proto3" json:"private_ipv4_address,omitempty"` // contains filtered or unexported fields }
A target resource. For details about the concept, see [documentation](/docs/application-load-balancer/concepts/target-group).
func (*Target) Descriptor
deprecated
func (*Target) GetAddressType ¶
func (m *Target) GetAddressType() isTarget_AddressType
func (*Target) GetIpAddress ¶
func (*Target) GetPrivateIpv4Address ¶
func (*Target) GetSubnetId ¶
func (*Target) ProtoMessage ¶
func (*Target) ProtoMessage()
func (*Target) ProtoReflect ¶
func (x *Target) ProtoReflect() protoreflect.Message
func (*Target) SetAddressType ¶
func (m *Target) SetAddressType(v Target_AddressType)
func (*Target) SetIpAddress ¶
func (*Target) SetPrivateIpv4Address ¶
func (*Target) SetSubnetId ¶
type TargetGroup ¶
type TargetGroup struct { // ID of the target group. Generated at creation time. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Name of the target group. The name is unique within the folder. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the target group. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // ID of the folder that the target group belongs to. FolderId string `protobuf:"bytes,4,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Target group labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). Labels map[string]string `` /* 153-byte string literal not displayed */ // List of targets in the target group. Targets []*Target `protobuf:"bytes,6,rep,name=targets,proto3" json:"targets,omitempty"` // Creation timestamp. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // contains filtered or unexported fields }
A target group resource. For details about the concept, see [documentation](/docs/application-load-balancer/concepts/target-group).
func (*TargetGroup) Descriptor
deprecated
func (*TargetGroup) Descriptor() ([]byte, []int)
Deprecated: Use TargetGroup.ProtoReflect.Descriptor instead.
func (*TargetGroup) GetCreatedAt ¶
func (x *TargetGroup) GetCreatedAt() *timestamppb.Timestamp
func (*TargetGroup) GetDescription ¶
func (x *TargetGroup) GetDescription() string
func (*TargetGroup) GetFolderId ¶
func (x *TargetGroup) GetFolderId() string
func (*TargetGroup) GetId ¶
func (x *TargetGroup) GetId() string
func (*TargetGroup) GetLabels ¶
func (x *TargetGroup) GetLabels() map[string]string
func (*TargetGroup) GetName ¶
func (x *TargetGroup) GetName() string
func (*TargetGroup) GetTargets ¶
func (x *TargetGroup) GetTargets() []*Target
func (*TargetGroup) ProtoMessage ¶
func (*TargetGroup) ProtoMessage()
func (*TargetGroup) ProtoReflect ¶
func (x *TargetGroup) ProtoReflect() protoreflect.Message
func (*TargetGroup) Reset ¶
func (x *TargetGroup) Reset()
func (*TargetGroup) SetCreatedAt ¶
func (m *TargetGroup) SetCreatedAt(v *timestamppb.Timestamp)
func (*TargetGroup) SetDescription ¶
func (m *TargetGroup) SetDescription(v string)
func (*TargetGroup) SetFolderId ¶
func (m *TargetGroup) SetFolderId(v string)
func (*TargetGroup) SetId ¶
func (m *TargetGroup) SetId(v string)
func (*TargetGroup) SetLabels ¶
func (m *TargetGroup) SetLabels(v map[string]string)
func (*TargetGroup) SetName ¶
func (m *TargetGroup) SetName(v string)
func (*TargetGroup) SetTargets ¶
func (m *TargetGroup) SetTargets(v []*Target)
func (*TargetGroup) String ¶
func (x *TargetGroup) String() string
type TargetGroupServiceClient ¶
type TargetGroupServiceClient interface { // Returns the specified target group. // // To get the list of all available target groups, make a [List] request. Get(ctx context.Context, in *GetTargetGroupRequest, opts ...grpc.CallOption) (*TargetGroup, error) // Lists target groups in the specified folder. List(ctx context.Context, in *ListTargetGroupsRequest, opts ...grpc.CallOption) (*ListTargetGroupsResponse, error) // Creates a target group in the specified folder. Create(ctx context.Context, in *CreateTargetGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified target group. Update(ctx context.Context, in *UpdateTargetGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified target group. Delete(ctx context.Context, in *DeleteTargetGroupRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Adds targets to the specified target group. AddTargets(ctx context.Context, in *AddTargetsRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Removes targets from the specified target group. RemoveTargets(ctx context.Context, in *RemoveTargetsRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Lists operations for the specified target group. ListOperations(ctx context.Context, in *ListTargetGroupOperationsRequest, opts ...grpc.CallOption) (*ListTargetGroupOperationsResponse, error) }
TargetGroupServiceClient is the client API for TargetGroupService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
A set of methods for managing target groups.
func NewTargetGroupServiceClient ¶
func NewTargetGroupServiceClient(cc grpc.ClientConnInterface) TargetGroupServiceClient
type TargetGroupServiceServer ¶
type TargetGroupServiceServer interface { // Returns the specified target group. // // To get the list of all available target groups, make a [List] request. Get(context.Context, *GetTargetGroupRequest) (*TargetGroup, error) // Lists target groups in the specified folder. List(context.Context, *ListTargetGroupsRequest) (*ListTargetGroupsResponse, error) // Creates a target group in the specified folder. Create(context.Context, *CreateTargetGroupRequest) (*operation.Operation, error) // Updates the specified target group. Update(context.Context, *UpdateTargetGroupRequest) (*operation.Operation, error) // Deletes the specified target group. Delete(context.Context, *DeleteTargetGroupRequest) (*operation.Operation, error) // Adds targets to the specified target group. AddTargets(context.Context, *AddTargetsRequest) (*operation.Operation, error) // Removes targets from the specified target group. RemoveTargets(context.Context, *RemoveTargetsRequest) (*operation.Operation, error) // Lists operations for the specified target group. ListOperations(context.Context, *ListTargetGroupOperationsRequest) (*ListTargetGroupOperationsResponse, error) }
TargetGroupServiceServer is the server API for TargetGroupService service. All implementations should embed UnimplementedTargetGroupServiceServer for forward compatibility.
A set of methods for managing target groups.
type TargetGroupsBackend ¶
type TargetGroupsBackend struct { // List of ID's of target groups that belong to the backend. // // To get the ID's of all available target groups, make a [TargetGroupService.List] request. TargetGroupIds []string `protobuf:"bytes,1,rep,name=target_group_ids,json=targetGroupIds,proto3" json:"target_group_ids,omitempty"` // contains filtered or unexported fields }
A resource for target groups that belong to the backend.
func (*TargetGroupsBackend) Descriptor
deprecated
func (*TargetGroupsBackend) Descriptor() ([]byte, []int)
Deprecated: Use TargetGroupsBackend.ProtoReflect.Descriptor instead.
func (*TargetGroupsBackend) GetTargetGroupIds ¶
func (x *TargetGroupsBackend) GetTargetGroupIds() []string
func (*TargetGroupsBackend) ProtoMessage ¶
func (*TargetGroupsBackend) ProtoMessage()
func (*TargetGroupsBackend) ProtoReflect ¶
func (x *TargetGroupsBackend) ProtoReflect() protoreflect.Message
func (*TargetGroupsBackend) Reset ¶
func (x *TargetGroupsBackend) Reset()
func (*TargetGroupsBackend) SetTargetGroupIds ¶
func (m *TargetGroupsBackend) SetTargetGroupIds(v []string)
func (*TargetGroupsBackend) String ¶
func (x *TargetGroupsBackend) String() string
type TargetState ¶
type TargetState struct { // Health of the target, i.e. its statuses in all availability zones. Status *TargetState_HealthcheckStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // Target. Target *Target `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` // contains filtered or unexported fields }
A target state resource.
func (*TargetState) Descriptor
deprecated
func (*TargetState) Descriptor() ([]byte, []int)
Deprecated: Use TargetState.ProtoReflect.Descriptor instead.
func (*TargetState) GetStatus ¶
func (x *TargetState) GetStatus() *TargetState_HealthcheckStatus
func (*TargetState) GetTarget ¶
func (x *TargetState) GetTarget() *Target
func (*TargetState) ProtoMessage ¶
func (*TargetState) ProtoMessage()
func (*TargetState) ProtoReflect ¶
func (x *TargetState) ProtoReflect() protoreflect.Message
func (*TargetState) Reset ¶
func (x *TargetState) Reset()
func (*TargetState) SetStatus ¶
func (m *TargetState) SetStatus(v *TargetState_HealthcheckStatus)
func (*TargetState) SetTarget ¶
func (m *TargetState) SetTarget(v *Target)
func (*TargetState) String ¶
func (x *TargetState) String() string
type TargetState_HealthcheckStatus ¶
type TargetState_HealthcheckStatus struct { // Statuses of the target in its availability zones. ZoneStatuses []*TargetState_ZoneHealthcheckStatus `protobuf:"bytes,1,rep,name=zone_statuses,json=zoneStatuses,proto3" json:"zone_statuses,omitempty"` // contains filtered or unexported fields }
Health of the target.
func (*TargetState_HealthcheckStatus) Descriptor
deprecated
func (*TargetState_HealthcheckStatus) Descriptor() ([]byte, []int)
Deprecated: Use TargetState_HealthcheckStatus.ProtoReflect.Descriptor instead.
func (*TargetState_HealthcheckStatus) GetZoneStatuses ¶
func (x *TargetState_HealthcheckStatus) GetZoneStatuses() []*TargetState_ZoneHealthcheckStatus
func (*TargetState_HealthcheckStatus) ProtoMessage ¶
func (*TargetState_HealthcheckStatus) ProtoMessage()
func (*TargetState_HealthcheckStatus) ProtoReflect ¶
func (x *TargetState_HealthcheckStatus) ProtoReflect() protoreflect.Message
func (*TargetState_HealthcheckStatus) Reset ¶
func (x *TargetState_HealthcheckStatus) Reset()
func (*TargetState_HealthcheckStatus) SetZoneStatuses ¶
func (m *TargetState_HealthcheckStatus) SetZoneStatuses(v []*TargetState_ZoneHealthcheckStatus)
func (*TargetState_HealthcheckStatus) String ¶
func (x *TargetState_HealthcheckStatus) String() string
type TargetState_Status ¶
type TargetState_Status int32
Supported target statuses.
const ( TargetState_STATUS_UNSPECIFIED TargetState_Status = 0 // All of the health checks specified in [HttpBackend.healthchecks] or [GrpcBackend.healthchecks] are passed // (the number depends on the [HealthCheck.healthy_threshold] setting) and the target is ready to receive traffic. TargetState_HEALTHY TargetState_Status = 1 // Some of the health checks specified in [HttpBackend.healthchecks] or [GrpcBackend.healthchecks] failed // (the number depends on the [HealthCheck.unhealthy_threshold] setting). // The target is ready to receive traffic from the load balancer nodes which, based on their health checks, // consider the target healthy. TargetState_PARTIALLY_HEALTHY TargetState_Status = 2 // All of the health checks specified in [HttpBackend.healthchecks] or [GrpcBackend.healthchecks] failed // (the number depends on the [HealthCheck.unhealthy_threshold] setting) and the target is not receiving traffic. TargetState_UNHEALTHY TargetState_Status = 3 // Target is being deleted and the application load balancer is no longer sending traffic to this target. TargetState_DRAINING TargetState_Status = 4 TargetState_TIMEOUT TargetState_Status = 5 )
func (TargetState_Status) Descriptor ¶
func (TargetState_Status) Descriptor() protoreflect.EnumDescriptor
func (TargetState_Status) Enum ¶
func (x TargetState_Status) Enum() *TargetState_Status
func (TargetState_Status) EnumDescriptor
deprecated
func (TargetState_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use TargetState_Status.Descriptor instead.
func (TargetState_Status) Number ¶
func (x TargetState_Status) Number() protoreflect.EnumNumber
func (TargetState_Status) String ¶
func (x TargetState_Status) String() string
func (TargetState_Status) Type ¶
func (TargetState_Status) Type() protoreflect.EnumType
type TargetState_ZoneHealthcheckStatus ¶
type TargetState_ZoneHealthcheckStatus struct { // ID of the availability zone. ZoneId string `protobuf:"bytes,1,opt,name=zone_id,json=zoneId,proto3" json:"zone_id,omitempty"` // Status of the target in the availability zone. Status TargetState_Status `protobuf:"varint,2,opt,name=status,proto3,enum=yandex.cloud.apploadbalancer.v1.TargetState_Status" json:"status,omitempty"` // Indicates whether the target has been marked `UNHEALTHY` due to failing active health checks, // which determine target statuses as configured in [HttpBackend.healthchecks] or [GrpcBackend.healthchecks]. // // Currently the only type of health checks is active, as described above. // Passive health checks, which determine the health of a target based on its responses to production requests // (HTTP 5xx status codes, connection errors etc.), are not implemented yet. FailedActiveHc bool `protobuf:"varint,3,opt,name=failed_active_hc,json=failedActiveHc,proto3" json:"failed_active_hc,omitempty"` // contains filtered or unexported fields }
Health of the target in the availability zone.
func (*TargetState_ZoneHealthcheckStatus) Descriptor
deprecated
func (*TargetState_ZoneHealthcheckStatus) Descriptor() ([]byte, []int)
Deprecated: Use TargetState_ZoneHealthcheckStatus.ProtoReflect.Descriptor instead.
func (*TargetState_ZoneHealthcheckStatus) GetFailedActiveHc ¶
func (x *TargetState_ZoneHealthcheckStatus) GetFailedActiveHc() bool
func (*TargetState_ZoneHealthcheckStatus) GetStatus ¶
func (x *TargetState_ZoneHealthcheckStatus) GetStatus() TargetState_Status
func (*TargetState_ZoneHealthcheckStatus) GetZoneId ¶
func (x *TargetState_ZoneHealthcheckStatus) GetZoneId() string
func (*TargetState_ZoneHealthcheckStatus) ProtoMessage ¶
func (*TargetState_ZoneHealthcheckStatus) ProtoMessage()
func (*TargetState_ZoneHealthcheckStatus) ProtoReflect ¶
func (x *TargetState_ZoneHealthcheckStatus) ProtoReflect() protoreflect.Message
func (*TargetState_ZoneHealthcheckStatus) Reset ¶
func (x *TargetState_ZoneHealthcheckStatus) Reset()
func (*TargetState_ZoneHealthcheckStatus) SetFailedActiveHc ¶
func (m *TargetState_ZoneHealthcheckStatus) SetFailedActiveHc(v bool)
func (*TargetState_ZoneHealthcheckStatus) SetStatus ¶
func (m *TargetState_ZoneHealthcheckStatus) SetStatus(v TargetState_Status)
func (*TargetState_ZoneHealthcheckStatus) SetZoneId ¶
func (m *TargetState_ZoneHealthcheckStatus) SetZoneId(v string)
func (*TargetState_ZoneHealthcheckStatus) String ¶
func (x *TargetState_ZoneHealthcheckStatus) String() string
type Target_AddressType ¶
type Target_AddressType = isTarget_AddressType
type Target_IpAddress ¶
type Target_IpAddress struct { // IP address of the target. IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3,oneof"` }
type TlsHandler ¶
type TlsHandler struct { // Settings for handling requests. // // Types that are assignable to Handler: // // *TlsHandler_HttpHandler // *TlsHandler_StreamHandler Handler isTlsHandler_Handler `protobuf_oneof:"handler"` // ID's of the TLS server certificates from [Certificate Manager](/docs/certificate-manager/). // // RSA and ECDSA certificates are supported, and only the first certificate of each type is used. CertificateIds []string `protobuf:"bytes,3,rep,name=certificate_ids,json=certificateIds,proto3" json:"certificate_ids,omitempty"` // contains filtered or unexported fields }
A TLS-encrypted (HTTP or TCP stream) handler resource.
func (*TlsHandler) Descriptor
deprecated
func (*TlsHandler) Descriptor() ([]byte, []int)
Deprecated: Use TlsHandler.ProtoReflect.Descriptor instead.
func (*TlsHandler) GetCertificateIds ¶
func (x *TlsHandler) GetCertificateIds() []string
func (*TlsHandler) GetHandler ¶
func (m *TlsHandler) GetHandler() isTlsHandler_Handler
func (*TlsHandler) GetHttpHandler ¶
func (x *TlsHandler) GetHttpHandler() *HttpHandler
func (*TlsHandler) GetStreamHandler ¶
func (x *TlsHandler) GetStreamHandler() *StreamHandler
func (*TlsHandler) ProtoMessage ¶
func (*TlsHandler) ProtoMessage()
func (*TlsHandler) ProtoReflect ¶
func (x *TlsHandler) ProtoReflect() protoreflect.Message
func (*TlsHandler) Reset ¶
func (x *TlsHandler) Reset()
func (*TlsHandler) SetCertificateIds ¶
func (m *TlsHandler) SetCertificateIds(v []string)
func (*TlsHandler) SetHandler ¶
func (m *TlsHandler) SetHandler(v TlsHandler_Handler)
func (*TlsHandler) SetHttpHandler ¶
func (m *TlsHandler) SetHttpHandler(v *HttpHandler)
func (*TlsHandler) SetStreamHandler ¶
func (m *TlsHandler) SetStreamHandler(v *StreamHandler)
func (*TlsHandler) String ¶
func (x *TlsHandler) String() string
type TlsHandler_Handler ¶
type TlsHandler_Handler = isTlsHandler_Handler
type TlsHandler_HttpHandler ¶
type TlsHandler_HttpHandler struct { // HTTP handler. HttpHandler *HttpHandler `protobuf:"bytes,2,opt,name=http_handler,json=httpHandler,proto3,oneof"` }
type TlsHandler_StreamHandler ¶
type TlsHandler_StreamHandler struct { // Stream (TCP) handler. StreamHandler *StreamHandler `protobuf:"bytes,4,opt,name=stream_handler,json=streamHandler,proto3,oneof"` }
type TlsListener ¶
type TlsListener struct { // Settings for handling requests by default, with Server Name // Indication (SNI) not matching any of the [sni_handlers]. DefaultHandler *TlsHandler `protobuf:"bytes,1,opt,name=default_handler,json=defaultHandler,proto3" json:"default_handler,omitempty"` // Settings for handling requests with Server Name Indication (SNI) // matching one of [SniMatch.server_names] values. SniHandlers []*SniMatch `protobuf:"bytes,2,rep,name=sni_handlers,json=sniHandlers,proto3" json:"sni_handlers,omitempty"` // contains filtered or unexported fields }
TLS-encrypted (HTTP or TCP stream) listener resource.
func (*TlsListener) Descriptor
deprecated
func (*TlsListener) Descriptor() ([]byte, []int)
Deprecated: Use TlsListener.ProtoReflect.Descriptor instead.
func (*TlsListener) GetDefaultHandler ¶
func (x *TlsListener) GetDefaultHandler() *TlsHandler
func (*TlsListener) GetSniHandlers ¶
func (x *TlsListener) GetSniHandlers() []*SniMatch
func (*TlsListener) ProtoMessage ¶
func (*TlsListener) ProtoMessage()
func (*TlsListener) ProtoReflect ¶
func (x *TlsListener) ProtoReflect() protoreflect.Message
func (*TlsListener) Reset ¶
func (x *TlsListener) Reset()
func (*TlsListener) SetDefaultHandler ¶
func (m *TlsListener) SetDefaultHandler(v *TlsHandler)
func (*TlsListener) SetSniHandlers ¶
func (m *TlsListener) SetSniHandlers(v []*SniMatch)
func (*TlsListener) String ¶
func (x *TlsListener) String() string
type UnimplementedBackendGroupServiceServer ¶
type UnimplementedBackendGroupServiceServer struct{}
UnimplementedBackendGroupServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedBackendGroupServiceServer) AddBackend ¶
func (UnimplementedBackendGroupServiceServer) AddBackend(context.Context, *AddBackendRequest) (*operation.Operation, error)
func (UnimplementedBackendGroupServiceServer) Create ¶
func (UnimplementedBackendGroupServiceServer) Create(context.Context, *CreateBackendGroupRequest) (*operation.Operation, error)
func (UnimplementedBackendGroupServiceServer) Delete ¶
func (UnimplementedBackendGroupServiceServer) Delete(context.Context, *DeleteBackendGroupRequest) (*operation.Operation, error)
func (UnimplementedBackendGroupServiceServer) Get ¶
func (UnimplementedBackendGroupServiceServer) Get(context.Context, *GetBackendGroupRequest) (*BackendGroup, error)
func (UnimplementedBackendGroupServiceServer) ListOperations ¶
func (UnimplementedBackendGroupServiceServer) ListOperations(context.Context, *ListBackendGroupOperationsRequest) (*ListBackendGroupOperationsResponse, error)
func (UnimplementedBackendGroupServiceServer) RemoveBackend ¶
func (UnimplementedBackendGroupServiceServer) RemoveBackend(context.Context, *RemoveBackendRequest) (*operation.Operation, error)
func (UnimplementedBackendGroupServiceServer) Update ¶
func (UnimplementedBackendGroupServiceServer) Update(context.Context, *UpdateBackendGroupRequest) (*operation.Operation, error)
func (UnimplementedBackendGroupServiceServer) UpdateBackend ¶
func (UnimplementedBackendGroupServiceServer) UpdateBackend(context.Context, *UpdateBackendRequest) (*operation.Operation, error)
type UnimplementedHttpRouterServiceServer ¶
type UnimplementedHttpRouterServiceServer struct{}
UnimplementedHttpRouterServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedHttpRouterServiceServer) Create ¶
func (UnimplementedHttpRouterServiceServer) Create(context.Context, *CreateHttpRouterRequest) (*operation.Operation, error)
func (UnimplementedHttpRouterServiceServer) Delete ¶
func (UnimplementedHttpRouterServiceServer) Delete(context.Context, *DeleteHttpRouterRequest) (*operation.Operation, error)
func (UnimplementedHttpRouterServiceServer) Get ¶
func (UnimplementedHttpRouterServiceServer) Get(context.Context, *GetHttpRouterRequest) (*HttpRouter, error)
func (UnimplementedHttpRouterServiceServer) ListOperations ¶
func (UnimplementedHttpRouterServiceServer) ListOperations(context.Context, *ListHttpRouterOperationsRequest) (*ListHttpRouterOperationsResponse, error)
func (UnimplementedHttpRouterServiceServer) Update ¶
func (UnimplementedHttpRouterServiceServer) Update(context.Context, *UpdateHttpRouterRequest) (*operation.Operation, error)
type UnimplementedLoadBalancerServiceServer ¶
type UnimplementedLoadBalancerServiceServer struct{}
UnimplementedLoadBalancerServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedLoadBalancerServiceServer) AddListener ¶
func (UnimplementedLoadBalancerServiceServer) AddListener(context.Context, *AddListenerRequest) (*operation.Operation, error)
func (UnimplementedLoadBalancerServiceServer) AddSniMatch ¶
func (UnimplementedLoadBalancerServiceServer) AddSniMatch(context.Context, *AddSniMatchRequest) (*operation.Operation, error)
func (UnimplementedLoadBalancerServiceServer) Create ¶
func (UnimplementedLoadBalancerServiceServer) Create(context.Context, *CreateLoadBalancerRequest) (*operation.Operation, error)
func (UnimplementedLoadBalancerServiceServer) Delete ¶
func (UnimplementedLoadBalancerServiceServer) Delete(context.Context, *DeleteLoadBalancerRequest) (*operation.Operation, error)
func (UnimplementedLoadBalancerServiceServer) Get ¶
func (UnimplementedLoadBalancerServiceServer) Get(context.Context, *GetLoadBalancerRequest) (*LoadBalancer, error)
func (UnimplementedLoadBalancerServiceServer) GetTargetStates ¶
func (UnimplementedLoadBalancerServiceServer) GetTargetStates(context.Context, *GetTargetStatesRequest) (*GetTargetStatesResponse, error)
func (UnimplementedLoadBalancerServiceServer) ListOperations ¶
func (UnimplementedLoadBalancerServiceServer) ListOperations(context.Context, *ListLoadBalancerOperationsRequest) (*ListLoadBalancerOperationsResponse, error)
func (UnimplementedLoadBalancerServiceServer) RemoveListener ¶
func (UnimplementedLoadBalancerServiceServer) RemoveListener(context.Context, *RemoveListenerRequest) (*operation.Operation, error)
func (UnimplementedLoadBalancerServiceServer) RemoveSniMatch ¶
func (UnimplementedLoadBalancerServiceServer) RemoveSniMatch(context.Context, *RemoveSniMatchRequest) (*operation.Operation, error)
func (UnimplementedLoadBalancerServiceServer) Start ¶
func (UnimplementedLoadBalancerServiceServer) Start(context.Context, *StartLoadBalancerRequest) (*operation.Operation, error)
func (UnimplementedLoadBalancerServiceServer) Stop ¶
func (UnimplementedLoadBalancerServiceServer) Stop(context.Context, *StopLoadBalancerRequest) (*operation.Operation, error)
func (UnimplementedLoadBalancerServiceServer) Update ¶
func (UnimplementedLoadBalancerServiceServer) Update(context.Context, *UpdateLoadBalancerRequest) (*operation.Operation, error)
func (UnimplementedLoadBalancerServiceServer) UpdateListener ¶
func (UnimplementedLoadBalancerServiceServer) UpdateListener(context.Context, *UpdateListenerRequest) (*operation.Operation, error)
func (UnimplementedLoadBalancerServiceServer) UpdateSniMatch ¶
func (UnimplementedLoadBalancerServiceServer) UpdateSniMatch(context.Context, *UpdateSniMatchRequest) (*operation.Operation, error)
type UnimplementedTargetGroupServiceServer ¶
type UnimplementedTargetGroupServiceServer struct{}
UnimplementedTargetGroupServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedTargetGroupServiceServer) AddTargets ¶
func (UnimplementedTargetGroupServiceServer) AddTargets(context.Context, *AddTargetsRequest) (*operation.Operation, error)
func (UnimplementedTargetGroupServiceServer) Create ¶
func (UnimplementedTargetGroupServiceServer) Create(context.Context, *CreateTargetGroupRequest) (*operation.Operation, error)
func (UnimplementedTargetGroupServiceServer) Delete ¶
func (UnimplementedTargetGroupServiceServer) Delete(context.Context, *DeleteTargetGroupRequest) (*operation.Operation, error)
func (UnimplementedTargetGroupServiceServer) Get ¶
func (UnimplementedTargetGroupServiceServer) Get(context.Context, *GetTargetGroupRequest) (*TargetGroup, error)
func (UnimplementedTargetGroupServiceServer) ListOperations ¶
func (UnimplementedTargetGroupServiceServer) ListOperations(context.Context, *ListTargetGroupOperationsRequest) (*ListTargetGroupOperationsResponse, error)
func (UnimplementedTargetGroupServiceServer) RemoveTargets ¶
func (UnimplementedTargetGroupServiceServer) RemoveTargets(context.Context, *RemoveTargetsRequest) (*operation.Operation, error)
func (UnimplementedTargetGroupServiceServer) Update ¶
func (UnimplementedTargetGroupServiceServer) Update(context.Context, *UpdateTargetGroupRequest) (*operation.Operation, error)
type UnimplementedVirtualHostServiceServer ¶
type UnimplementedVirtualHostServiceServer struct{}
UnimplementedVirtualHostServiceServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedVirtualHostServiceServer) Create ¶
func (UnimplementedVirtualHostServiceServer) Create(context.Context, *CreateVirtualHostRequest) (*operation.Operation, error)
func (UnimplementedVirtualHostServiceServer) Delete ¶
func (UnimplementedVirtualHostServiceServer) Delete(context.Context, *DeleteVirtualHostRequest) (*operation.Operation, error)
func (UnimplementedVirtualHostServiceServer) Get ¶
func (UnimplementedVirtualHostServiceServer) Get(context.Context, *GetVirtualHostRequest) (*VirtualHost, error)
func (UnimplementedVirtualHostServiceServer) RemoveRoute ¶
func (UnimplementedVirtualHostServiceServer) RemoveRoute(context.Context, *RemoveRouteRequest) (*operation.Operation, error)
func (UnimplementedVirtualHostServiceServer) Update ¶
func (UnimplementedVirtualHostServiceServer) Update(context.Context, *UpdateVirtualHostRequest) (*operation.Operation, error)
func (UnimplementedVirtualHostServiceServer) UpdateRoute ¶
func (UnimplementedVirtualHostServiceServer) UpdateRoute(context.Context, *UpdateRouteRequest) (*operation.Operation, error)
type UnsafeBackendGroupServiceServer ¶
type UnsafeBackendGroupServiceServer interface {
// contains filtered or unexported methods
}
UnsafeBackendGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BackendGroupServiceServer will result in compilation errors.
type UnsafeHttpRouterServiceServer ¶
type UnsafeHttpRouterServiceServer interface {
// contains filtered or unexported methods
}
UnsafeHttpRouterServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HttpRouterServiceServer will result in compilation errors.
type UnsafeLoadBalancerServiceServer ¶
type UnsafeLoadBalancerServiceServer interface {
// contains filtered or unexported methods
}
UnsafeLoadBalancerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LoadBalancerServiceServer will result in compilation errors.
type UnsafeTargetGroupServiceServer ¶
type UnsafeTargetGroupServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTargetGroupServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TargetGroupServiceServer will result in compilation errors.
type UnsafeVirtualHostServiceServer ¶
type UnsafeVirtualHostServiceServer interface {
// contains filtered or unexported methods
}
UnsafeVirtualHostServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VirtualHostServiceServer will result in compilation errors.
type UpdateBackendGroupMetadata ¶
type UpdateBackendGroupMetadata struct { // ID of the backend group that is being updated. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // contains filtered or unexported fields }
func (*UpdateBackendGroupMetadata) Descriptor
deprecated
func (*UpdateBackendGroupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBackendGroupMetadata.ProtoReflect.Descriptor instead.
func (*UpdateBackendGroupMetadata) GetBackendGroupId ¶
func (x *UpdateBackendGroupMetadata) GetBackendGroupId() string
func (*UpdateBackendGroupMetadata) ProtoMessage ¶
func (*UpdateBackendGroupMetadata) ProtoMessage()
func (*UpdateBackendGroupMetadata) ProtoReflect ¶
func (x *UpdateBackendGroupMetadata) ProtoReflect() protoreflect.Message
func (*UpdateBackendGroupMetadata) Reset ¶
func (x *UpdateBackendGroupMetadata) Reset()
func (*UpdateBackendGroupMetadata) SetBackendGroupId ¶
func (m *UpdateBackendGroupMetadata) SetBackendGroupId(v string)
func (*UpdateBackendGroupMetadata) String ¶
func (x *UpdateBackendGroupMetadata) String() string
type UpdateBackendGroupRequest ¶
type UpdateBackendGroupRequest struct { // ID of the backend group to update. // // To get the backend group ID, make a [BackendGroupService.List] request. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // Field mask that specifies which attributes of the backend group should be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // New name for the backend group. // The name must be unique within the folder. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // New description of the backend group. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Backend group labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). // // Existing set of labels is completely replaced by the provided set, so if you just want // to add or remove a label: // 1. Get the current set of labels with a [BackendGroupService.Get] request. // 2. Add or remove a label in this set. // 3. Send the new set in this field. Labels map[string]string `` /* 153-byte string literal not displayed */ // New list of backends in the backend group. // // Existing list of backends is completely replaced by the specified list, so if you just want to add or remove // a target, make a [BackendGroupService.AddBackend] request or a [BackendGroupService.RemoveBackend] request. // // Types that are assignable to Backend: // // *UpdateBackendGroupRequest_Http // *UpdateBackendGroupRequest_Grpc // *UpdateBackendGroupRequest_Stream Backend isUpdateBackendGroupRequest_Backend `protobuf_oneof:"backend"` // contains filtered or unexported fields }
func (*UpdateBackendGroupRequest) Descriptor
deprecated
func (*UpdateBackendGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBackendGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateBackendGroupRequest) GetBackend ¶
func (m *UpdateBackendGroupRequest) GetBackend() isUpdateBackendGroupRequest_Backend
func (*UpdateBackendGroupRequest) GetBackendGroupId ¶
func (x *UpdateBackendGroupRequest) GetBackendGroupId() string
func (*UpdateBackendGroupRequest) GetDescription ¶
func (x *UpdateBackendGroupRequest) GetDescription() string
func (*UpdateBackendGroupRequest) GetGrpc ¶
func (x *UpdateBackendGroupRequest) GetGrpc() *GrpcBackendGroup
func (*UpdateBackendGroupRequest) GetHttp ¶
func (x *UpdateBackendGroupRequest) GetHttp() *HttpBackendGroup
func (*UpdateBackendGroupRequest) GetLabels ¶
func (x *UpdateBackendGroupRequest) GetLabels() map[string]string
func (*UpdateBackendGroupRequest) GetName ¶
func (x *UpdateBackendGroupRequest) GetName() string
func (*UpdateBackendGroupRequest) GetStream ¶
func (x *UpdateBackendGroupRequest) GetStream() *StreamBackendGroup
func (*UpdateBackendGroupRequest) GetUpdateMask ¶
func (x *UpdateBackendGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBackendGroupRequest) ProtoMessage ¶
func (*UpdateBackendGroupRequest) ProtoMessage()
func (*UpdateBackendGroupRequest) ProtoReflect ¶
func (x *UpdateBackendGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateBackendGroupRequest) Reset ¶
func (x *UpdateBackendGroupRequest) Reset()
func (*UpdateBackendGroupRequest) SetBackend ¶
func (m *UpdateBackendGroupRequest) SetBackend(v UpdateBackendGroupRequest_Backend)
func (*UpdateBackendGroupRequest) SetBackendGroupId ¶
func (m *UpdateBackendGroupRequest) SetBackendGroupId(v string)
func (*UpdateBackendGroupRequest) SetDescription ¶
func (m *UpdateBackendGroupRequest) SetDescription(v string)
func (*UpdateBackendGroupRequest) SetGrpc ¶
func (m *UpdateBackendGroupRequest) SetGrpc(v *GrpcBackendGroup)
func (*UpdateBackendGroupRequest) SetHttp ¶
func (m *UpdateBackendGroupRequest) SetHttp(v *HttpBackendGroup)
func (*UpdateBackendGroupRequest) SetLabels ¶
func (m *UpdateBackendGroupRequest) SetLabels(v map[string]string)
func (*UpdateBackendGroupRequest) SetName ¶
func (m *UpdateBackendGroupRequest) SetName(v string)
func (*UpdateBackendGroupRequest) SetStream ¶
func (m *UpdateBackendGroupRequest) SetStream(v *StreamBackendGroup)
func (*UpdateBackendGroupRequest) SetUpdateMask ¶
func (m *UpdateBackendGroupRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateBackendGroupRequest) String ¶
func (x *UpdateBackendGroupRequest) String() string
type UpdateBackendGroupRequest_Backend ¶
type UpdateBackendGroupRequest_Backend = isUpdateBackendGroupRequest_Backend
type UpdateBackendGroupRequest_Grpc ¶
type UpdateBackendGroupRequest_Grpc struct { // New list of gRPC backends that the backend group will consist of. Grpc *GrpcBackendGroup `protobuf:"bytes,7,opt,name=grpc,proto3,oneof"` }
type UpdateBackendGroupRequest_Http ¶
type UpdateBackendGroupRequest_Http struct { // New list of HTTP backends that the backend group will consist of. Http *HttpBackendGroup `protobuf:"bytes,6,opt,name=http,proto3,oneof"` }
type UpdateBackendGroupRequest_Stream ¶
type UpdateBackendGroupRequest_Stream struct { // New list of stream (TCP) backends that the backend group will consist of. Stream *StreamBackendGroup `protobuf:"bytes,8,opt,name=stream,proto3,oneof"` }
type UpdateBackendMetadata ¶
type UpdateBackendMetadata struct { // ID of the backend group that the backend is being updated it. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // Name of the backend that is being updated. BackendName string `protobuf:"bytes,2,opt,name=backend_name,json=backendName,proto3" json:"backend_name,omitempty"` // contains filtered or unexported fields }
func (*UpdateBackendMetadata) Descriptor
deprecated
func (*UpdateBackendMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBackendMetadata.ProtoReflect.Descriptor instead.
func (*UpdateBackendMetadata) GetBackendGroupId ¶
func (x *UpdateBackendMetadata) GetBackendGroupId() string
func (*UpdateBackendMetadata) GetBackendName ¶
func (x *UpdateBackendMetadata) GetBackendName() string
func (*UpdateBackendMetadata) ProtoMessage ¶
func (*UpdateBackendMetadata) ProtoMessage()
func (*UpdateBackendMetadata) ProtoReflect ¶
func (x *UpdateBackendMetadata) ProtoReflect() protoreflect.Message
func (*UpdateBackendMetadata) Reset ¶
func (x *UpdateBackendMetadata) Reset()
func (*UpdateBackendMetadata) SetBackendGroupId ¶
func (m *UpdateBackendMetadata) SetBackendGroupId(v string)
func (*UpdateBackendMetadata) SetBackendName ¶
func (m *UpdateBackendMetadata) SetBackendName(v string)
func (*UpdateBackendMetadata) String ¶
func (x *UpdateBackendMetadata) String() string
type UpdateBackendRequest ¶
type UpdateBackendRequest struct { // ID of the backend group to update the backend in. BackendGroupId string `protobuf:"bytes,1,opt,name=backend_group_id,json=backendGroupId,proto3" json:"backend_group_id,omitempty"` // Field mask that specifies which attributes of the backend should be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Name of the backend to update (required) and new settings for the backend. // // Types that are assignable to Backend: // // *UpdateBackendRequest_Http // *UpdateBackendRequest_Grpc // *UpdateBackendRequest_Stream Backend isUpdateBackendRequest_Backend `protobuf_oneof:"backend"` // contains filtered or unexported fields }
func (*UpdateBackendRequest) Descriptor
deprecated
func (*UpdateBackendRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBackendRequest.ProtoReflect.Descriptor instead.
func (*UpdateBackendRequest) GetBackend ¶
func (m *UpdateBackendRequest) GetBackend() isUpdateBackendRequest_Backend
func (*UpdateBackendRequest) GetBackendGroupId ¶
func (x *UpdateBackendRequest) GetBackendGroupId() string
func (*UpdateBackendRequest) GetGrpc ¶
func (x *UpdateBackendRequest) GetGrpc() *GrpcBackend
func (*UpdateBackendRequest) GetHttp ¶
func (x *UpdateBackendRequest) GetHttp() *HttpBackend
func (*UpdateBackendRequest) GetStream ¶
func (x *UpdateBackendRequest) GetStream() *StreamBackend
func (*UpdateBackendRequest) GetUpdateMask ¶
func (x *UpdateBackendRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBackendRequest) ProtoMessage ¶
func (*UpdateBackendRequest) ProtoMessage()
func (*UpdateBackendRequest) ProtoReflect ¶
func (x *UpdateBackendRequest) ProtoReflect() protoreflect.Message
func (*UpdateBackendRequest) Reset ¶
func (x *UpdateBackendRequest) Reset()
func (*UpdateBackendRequest) SetBackend ¶
func (m *UpdateBackendRequest) SetBackend(v UpdateBackendRequest_Backend)
func (*UpdateBackendRequest) SetBackendGroupId ¶
func (m *UpdateBackendRequest) SetBackendGroupId(v string)
func (*UpdateBackendRequest) SetGrpc ¶
func (m *UpdateBackendRequest) SetGrpc(v *GrpcBackend)
func (*UpdateBackendRequest) SetHttp ¶
func (m *UpdateBackendRequest) SetHttp(v *HttpBackend)
func (*UpdateBackendRequest) SetStream ¶
func (m *UpdateBackendRequest) SetStream(v *StreamBackend)
func (*UpdateBackendRequest) SetUpdateMask ¶
func (m *UpdateBackendRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateBackendRequest) String ¶
func (x *UpdateBackendRequest) String() string
type UpdateBackendRequest_Backend ¶
type UpdateBackendRequest_Backend = isUpdateBackendRequest_Backend
type UpdateBackendRequest_Grpc ¶
type UpdateBackendRequest_Grpc struct { // New settings for the gRPC backend. Grpc *GrpcBackend `protobuf:"bytes,4,opt,name=grpc,proto3,oneof"` }
type UpdateBackendRequest_Http ¶
type UpdateBackendRequest_Http struct { // New settings for the HTTP backend. Http *HttpBackend `protobuf:"bytes,3,opt,name=http,proto3,oneof"` }
type UpdateBackendRequest_Stream ¶
type UpdateBackendRequest_Stream struct { // New settings for the stream (TCP) backend. Stream *StreamBackend `protobuf:"bytes,5,opt,name=stream,proto3,oneof"` }
type UpdateHttpRouterMetadata ¶
type UpdateHttpRouterMetadata struct { // ID of the HTTP router that is being updated. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // contains filtered or unexported fields }
func (*UpdateHttpRouterMetadata) Descriptor
deprecated
func (*UpdateHttpRouterMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateHttpRouterMetadata.ProtoReflect.Descriptor instead.
func (*UpdateHttpRouterMetadata) GetHttpRouterId ¶
func (x *UpdateHttpRouterMetadata) GetHttpRouterId() string
func (*UpdateHttpRouterMetadata) ProtoMessage ¶
func (*UpdateHttpRouterMetadata) ProtoMessage()
func (*UpdateHttpRouterMetadata) ProtoReflect ¶
func (x *UpdateHttpRouterMetadata) ProtoReflect() protoreflect.Message
func (*UpdateHttpRouterMetadata) Reset ¶
func (x *UpdateHttpRouterMetadata) Reset()
func (*UpdateHttpRouterMetadata) SetHttpRouterId ¶
func (m *UpdateHttpRouterMetadata) SetHttpRouterId(v string)
func (*UpdateHttpRouterMetadata) String ¶
func (x *UpdateHttpRouterMetadata) String() string
type UpdateHttpRouterRequest ¶
type UpdateHttpRouterRequest struct { // ID of the HTTP router to update. // // To get the HTTP router ID, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Field mask that specifies which attributes of the HTTP router should be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // New name for the HTTP router. // The name must be unique within the folder. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // New description of the HTTP router. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // HTTP router labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). // // Existing set of labels is completely replaced by the provided set, so if you just want // to add or remove a label: // 1. Get the current set of labels with a [HttpRouterService.Get] request. // 2. Add or remove a label in this set. // 3. Send the new set in this field. Labels map[string]string `` /* 153-byte string literal not displayed */ // New virtual hosts that combine routes inside the router. // For details about the concept, see [documentation](/docs/application-load-balancer/concepts/http-router#virtual-host). // // Only one virtual host with no authority (default match) can be specified. // // Existing list of virtual hosts is completely replaced by the specified list, so if you just want to add or remove // a virtual host, make a [VirtualHostService.Create] request or a [VirtualHostService.Delete] request. VirtualHosts []*VirtualHost `protobuf:"bytes,6,rep,name=virtual_hosts,json=virtualHosts,proto3" json:"virtual_hosts,omitempty"` // New route options for the HTTP router. RouteOptions *RouteOptions `protobuf:"bytes,8,opt,name=route_options,json=routeOptions,proto3" json:"route_options,omitempty"` // contains filtered or unexported fields }
func (*UpdateHttpRouterRequest) Descriptor
deprecated
func (*UpdateHttpRouterRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateHttpRouterRequest.ProtoReflect.Descriptor instead.
func (*UpdateHttpRouterRequest) GetDescription ¶
func (x *UpdateHttpRouterRequest) GetDescription() string
func (*UpdateHttpRouterRequest) GetHttpRouterId ¶
func (x *UpdateHttpRouterRequest) GetHttpRouterId() string
func (*UpdateHttpRouterRequest) GetLabels ¶
func (x *UpdateHttpRouterRequest) GetLabels() map[string]string
func (*UpdateHttpRouterRequest) GetName ¶
func (x *UpdateHttpRouterRequest) GetName() string
func (*UpdateHttpRouterRequest) GetRouteOptions ¶
func (x *UpdateHttpRouterRequest) GetRouteOptions() *RouteOptions
func (*UpdateHttpRouterRequest) GetUpdateMask ¶
func (x *UpdateHttpRouterRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateHttpRouterRequest) GetVirtualHosts ¶
func (x *UpdateHttpRouterRequest) GetVirtualHosts() []*VirtualHost
func (*UpdateHttpRouterRequest) ProtoMessage ¶
func (*UpdateHttpRouterRequest) ProtoMessage()
func (*UpdateHttpRouterRequest) ProtoReflect ¶
func (x *UpdateHttpRouterRequest) ProtoReflect() protoreflect.Message
func (*UpdateHttpRouterRequest) Reset ¶
func (x *UpdateHttpRouterRequest) Reset()
func (*UpdateHttpRouterRequest) SetDescription ¶
func (m *UpdateHttpRouterRequest) SetDescription(v string)
func (*UpdateHttpRouterRequest) SetHttpRouterId ¶
func (m *UpdateHttpRouterRequest) SetHttpRouterId(v string)
func (*UpdateHttpRouterRequest) SetLabels ¶
func (m *UpdateHttpRouterRequest) SetLabels(v map[string]string)
func (*UpdateHttpRouterRequest) SetName ¶
func (m *UpdateHttpRouterRequest) SetName(v string)
func (*UpdateHttpRouterRequest) SetRouteOptions ¶
func (m *UpdateHttpRouterRequest) SetRouteOptions(v *RouteOptions)
func (*UpdateHttpRouterRequest) SetUpdateMask ¶
func (m *UpdateHttpRouterRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateHttpRouterRequest) SetVirtualHosts ¶
func (m *UpdateHttpRouterRequest) SetVirtualHosts(v []*VirtualHost)
func (*UpdateHttpRouterRequest) String ¶
func (x *UpdateHttpRouterRequest) String() string
type UpdateListenerMetadata ¶
type UpdateListenerMetadata struct { // ID of the application load balancer that the listener is being updated in. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Name of the listener that is being updated. ListenerName string `protobuf:"bytes,2,opt,name=listener_name,json=listenerName,proto3" json:"listener_name,omitempty"` // contains filtered or unexported fields }
func (*UpdateListenerMetadata) Descriptor
deprecated
func (*UpdateListenerMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateListenerMetadata.ProtoReflect.Descriptor instead.
func (*UpdateListenerMetadata) GetListenerName ¶
func (x *UpdateListenerMetadata) GetListenerName() string
func (*UpdateListenerMetadata) GetLoadBalancerId ¶
func (x *UpdateListenerMetadata) GetLoadBalancerId() string
func (*UpdateListenerMetadata) ProtoMessage ¶
func (*UpdateListenerMetadata) ProtoMessage()
func (*UpdateListenerMetadata) ProtoReflect ¶
func (x *UpdateListenerMetadata) ProtoReflect() protoreflect.Message
func (*UpdateListenerMetadata) Reset ¶
func (x *UpdateListenerMetadata) Reset()
func (*UpdateListenerMetadata) SetListenerName ¶
func (m *UpdateListenerMetadata) SetListenerName(v string)
func (*UpdateListenerMetadata) SetLoadBalancerId ¶
func (m *UpdateListenerMetadata) SetLoadBalancerId(v string)
func (*UpdateListenerMetadata) String ¶
func (x *UpdateListenerMetadata) String() string
type UpdateListenerRequest ¶
type UpdateListenerRequest struct { // ID of the application load balancer to update the listener in. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Field mask that specifies which attributes of the listener should be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // New attributes of the listener. ListenerSpec *ListenerSpec `protobuf:"bytes,3,opt,name=listener_spec,json=listenerSpec,proto3" json:"listener_spec,omitempty"` // contains filtered or unexported fields }
func (*UpdateListenerRequest) Descriptor
deprecated
func (*UpdateListenerRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateListenerRequest.ProtoReflect.Descriptor instead.
func (*UpdateListenerRequest) GetListenerSpec ¶
func (x *UpdateListenerRequest) GetListenerSpec() *ListenerSpec
func (*UpdateListenerRequest) GetLoadBalancerId ¶
func (x *UpdateListenerRequest) GetLoadBalancerId() string
func (*UpdateListenerRequest) GetUpdateMask ¶
func (x *UpdateListenerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateListenerRequest) ProtoMessage ¶
func (*UpdateListenerRequest) ProtoMessage()
func (*UpdateListenerRequest) ProtoReflect ¶
func (x *UpdateListenerRequest) ProtoReflect() protoreflect.Message
func (*UpdateListenerRequest) Reset ¶
func (x *UpdateListenerRequest) Reset()
func (*UpdateListenerRequest) SetListenerSpec ¶
func (m *UpdateListenerRequest) SetListenerSpec(v *ListenerSpec)
func (*UpdateListenerRequest) SetLoadBalancerId ¶
func (m *UpdateListenerRequest) SetLoadBalancerId(v string)
func (*UpdateListenerRequest) SetUpdateMask ¶
func (m *UpdateListenerRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateListenerRequest) String ¶
func (x *UpdateListenerRequest) String() string
type UpdateLoadBalancerMetadata ¶
type UpdateLoadBalancerMetadata struct { // ID of the application load balancer that is being updated. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // contains filtered or unexported fields }
func (*UpdateLoadBalancerMetadata) Descriptor
deprecated
func (*UpdateLoadBalancerMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLoadBalancerMetadata.ProtoReflect.Descriptor instead.
func (*UpdateLoadBalancerMetadata) GetLoadBalancerId ¶
func (x *UpdateLoadBalancerMetadata) GetLoadBalancerId() string
func (*UpdateLoadBalancerMetadata) ProtoMessage ¶
func (*UpdateLoadBalancerMetadata) ProtoMessage()
func (*UpdateLoadBalancerMetadata) ProtoReflect ¶
func (x *UpdateLoadBalancerMetadata) ProtoReflect() protoreflect.Message
func (*UpdateLoadBalancerMetadata) Reset ¶
func (x *UpdateLoadBalancerMetadata) Reset()
func (*UpdateLoadBalancerMetadata) SetLoadBalancerId ¶
func (m *UpdateLoadBalancerMetadata) SetLoadBalancerId(v string)
func (*UpdateLoadBalancerMetadata) String ¶
func (x *UpdateLoadBalancerMetadata) String() string
type UpdateLoadBalancerRequest ¶
type UpdateLoadBalancerRequest struct { // ID of the application load balancer to update. // // To get the application load balancer ID, make a [LoadBalancerService.List] request. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Field mask that specifies which attributes of the application load balancer should be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // New name for the application load balancer. // The name must be unique within the folder. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // New description of the application load balancer. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // New application load balancer labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). // // Existing set of labels is completely replaced by the provided set, so if you just want // to add or remove a label: // 1. Get the current set of labels with a [LoadBalancerService.Get] request. // 2. Add or remove a label in this set. // 3. Send the new set in this field. Labels map[string]string `` /* 153-byte string literal not displayed */ // New listeners for the application load balancer. // // For details about the concept, // see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#listener). // // Existing list of listeners is completely replaced by the specified list, so if you just want to add, update, // or remove a listener, make a [LoadBalancerService.AddListener] request, // a [LoadBalancerService.UpdateListener] request, or a [LoadBalancerService.RemoveListener] request. ListenerSpecs []*ListenerSpec `protobuf:"bytes,6,rep,name=listener_specs,json=listenerSpecs,proto3" json:"listener_specs,omitempty"` // New locality settings of the application load balancer. // // For details about the concept, // see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#lb-location). // // Existing locality settings are completely replaced by the specified settings, // so if you just want to add or remove an allocation policy: // 1. Get the current settings with a [LoadBalancerService.Get] request. // 2. Add or remove a policy in this set. // 3. Send the new set in this field. AllocationPolicy *AllocationPolicy `protobuf:"bytes,7,opt,name=allocation_policy,json=allocationPolicy,proto3" json:"allocation_policy,omitempty"` // ID's of new security groups attributed to the application load balancer. // // For details about the concept, // see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#security-groups). // // Existing list of security groups is completely replaced by the specified list, // so if you just want to add or remove an allocation policy: // 1. Get the current set of security groups with a [LoadBalancerService.Get] request. // 2. Add or remove a group in this set. // 3. Send the new set in this field. SecurityGroupIds []string `protobuf:"bytes,8,rep,name=security_group_ids,json=securityGroupIds,proto3" json:"security_group_ids,omitempty"` // New scaling settings of the application load balancer. // // The scaling settings relate to a special internal instance group which facilitates the balancer's work. // Instances in this group are called _resource units_. The group is scaled automatically based on incoming load // and within limitations specified in these settings. // // For details about the concept, // see [documentation](/docs/application-load-balancer/concepts/application-load-balancer#lcu-scaling). AutoScalePolicy *AutoScalePolicy `protobuf:"bytes,9,opt,name=auto_scale_policy,json=autoScalePolicy,proto3" json:"auto_scale_policy,omitempty"` // Cloud logging settings of the application load balancer. LogOptions *LogOptions `protobuf:"bytes,10,opt,name=log_options,json=logOptions,proto3" json:"log_options,omitempty"` // contains filtered or unexported fields }
func (*UpdateLoadBalancerRequest) Descriptor
deprecated
func (*UpdateLoadBalancerRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLoadBalancerRequest.ProtoReflect.Descriptor instead.
func (*UpdateLoadBalancerRequest) GetAllocationPolicy ¶
func (x *UpdateLoadBalancerRequest) GetAllocationPolicy() *AllocationPolicy
func (*UpdateLoadBalancerRequest) GetAutoScalePolicy ¶
func (x *UpdateLoadBalancerRequest) GetAutoScalePolicy() *AutoScalePolicy
func (*UpdateLoadBalancerRequest) GetDescription ¶
func (x *UpdateLoadBalancerRequest) GetDescription() string
func (*UpdateLoadBalancerRequest) GetLabels ¶
func (x *UpdateLoadBalancerRequest) GetLabels() map[string]string
func (*UpdateLoadBalancerRequest) GetListenerSpecs ¶
func (x *UpdateLoadBalancerRequest) GetListenerSpecs() []*ListenerSpec
func (*UpdateLoadBalancerRequest) GetLoadBalancerId ¶
func (x *UpdateLoadBalancerRequest) GetLoadBalancerId() string
func (*UpdateLoadBalancerRequest) GetLogOptions ¶
func (x *UpdateLoadBalancerRequest) GetLogOptions() *LogOptions
func (*UpdateLoadBalancerRequest) GetName ¶
func (x *UpdateLoadBalancerRequest) GetName() string
func (*UpdateLoadBalancerRequest) GetSecurityGroupIds ¶
func (x *UpdateLoadBalancerRequest) GetSecurityGroupIds() []string
func (*UpdateLoadBalancerRequest) GetUpdateMask ¶
func (x *UpdateLoadBalancerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateLoadBalancerRequest) ProtoMessage ¶
func (*UpdateLoadBalancerRequest) ProtoMessage()
func (*UpdateLoadBalancerRequest) ProtoReflect ¶
func (x *UpdateLoadBalancerRequest) ProtoReflect() protoreflect.Message
func (*UpdateLoadBalancerRequest) Reset ¶
func (x *UpdateLoadBalancerRequest) Reset()
func (*UpdateLoadBalancerRequest) SetAllocationPolicy ¶
func (m *UpdateLoadBalancerRequest) SetAllocationPolicy(v *AllocationPolicy)
func (*UpdateLoadBalancerRequest) SetAutoScalePolicy ¶
func (m *UpdateLoadBalancerRequest) SetAutoScalePolicy(v *AutoScalePolicy)
func (*UpdateLoadBalancerRequest) SetDescription ¶
func (m *UpdateLoadBalancerRequest) SetDescription(v string)
func (*UpdateLoadBalancerRequest) SetLabels ¶
func (m *UpdateLoadBalancerRequest) SetLabels(v map[string]string)
func (*UpdateLoadBalancerRequest) SetListenerSpecs ¶
func (m *UpdateLoadBalancerRequest) SetListenerSpecs(v []*ListenerSpec)
func (*UpdateLoadBalancerRequest) SetLoadBalancerId ¶
func (m *UpdateLoadBalancerRequest) SetLoadBalancerId(v string)
func (*UpdateLoadBalancerRequest) SetLogOptions ¶
func (m *UpdateLoadBalancerRequest) SetLogOptions(v *LogOptions)
func (*UpdateLoadBalancerRequest) SetName ¶
func (m *UpdateLoadBalancerRequest) SetName(v string)
func (*UpdateLoadBalancerRequest) SetSecurityGroupIds ¶
func (m *UpdateLoadBalancerRequest) SetSecurityGroupIds(v []string)
func (*UpdateLoadBalancerRequest) SetUpdateMask ¶
func (m *UpdateLoadBalancerRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateLoadBalancerRequest) String ¶
func (x *UpdateLoadBalancerRequest) String() string
type UpdateRouteMetadata ¶
type UpdateRouteMetadata struct { // ID of the HTTP router that the route is being updated in. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host that the route is being updated in. VirtualHostName string `protobuf:"bytes,2,opt,name=virtual_host_name,json=virtualHostName,proto3" json:"virtual_host_name,omitempty"` // Name of the route that is being updated. RouteName string `protobuf:"bytes,3,opt,name=route_name,json=routeName,proto3" json:"route_name,omitempty"` // contains filtered or unexported fields }
func (*UpdateRouteMetadata) Descriptor
deprecated
func (*UpdateRouteMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRouteMetadata.ProtoReflect.Descriptor instead.
func (*UpdateRouteMetadata) GetHttpRouterId ¶
func (x *UpdateRouteMetadata) GetHttpRouterId() string
func (*UpdateRouteMetadata) GetRouteName ¶
func (x *UpdateRouteMetadata) GetRouteName() string
func (*UpdateRouteMetadata) GetVirtualHostName ¶
func (x *UpdateRouteMetadata) GetVirtualHostName() string
func (*UpdateRouteMetadata) ProtoMessage ¶
func (*UpdateRouteMetadata) ProtoMessage()
func (*UpdateRouteMetadata) ProtoReflect ¶
func (x *UpdateRouteMetadata) ProtoReflect() protoreflect.Message
func (*UpdateRouteMetadata) Reset ¶
func (x *UpdateRouteMetadata) Reset()
func (*UpdateRouteMetadata) SetHttpRouterId ¶
func (m *UpdateRouteMetadata) SetHttpRouterId(v string)
func (*UpdateRouteMetadata) SetRouteName ¶
func (m *UpdateRouteMetadata) SetRouteName(v string)
func (*UpdateRouteMetadata) SetVirtualHostName ¶
func (m *UpdateRouteMetadata) SetVirtualHostName(v string)
func (*UpdateRouteMetadata) String ¶
func (x *UpdateRouteMetadata) String() string
type UpdateRouteRequest ¶
type UpdateRouteRequest struct { // ID of the HTTP router to update a route in. // // To get the HTTP router ID, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host to update a route in. // // To get the virtual host name, make a [VirtualHostService.List] request. VirtualHostName string `protobuf:"bytes,2,opt,name=virtual_host_name,json=virtualHostName,proto3" json:"virtual_host_name,omitempty"` // Name of the route to update. // // To get the route name, make a [VirtualHostService.Get] request. RouteName string `protobuf:"bytes,3,opt,name=route_name,json=routeName,proto3" json:"route_name,omitempty"` // Field mask that specifies which attributes of the route should be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // New settings of the route. // // Types that are assignable to Route: // // *UpdateRouteRequest_Http // *UpdateRouteRequest_Grpc Route isUpdateRouteRequest_Route `protobuf_oneof:"route"` // New route options for the route. RouteOptions *RouteOptions `protobuf:"bytes,7,opt,name=route_options,json=routeOptions,proto3" json:"route_options,omitempty"` // contains filtered or unexported fields }
func (*UpdateRouteRequest) Descriptor
deprecated
func (*UpdateRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRouteRequest.ProtoReflect.Descriptor instead.
func (*UpdateRouteRequest) GetGrpc ¶
func (x *UpdateRouteRequest) GetGrpc() *GrpcRoute
func (*UpdateRouteRequest) GetHttp ¶
func (x *UpdateRouteRequest) GetHttp() *HttpRoute
func (*UpdateRouteRequest) GetHttpRouterId ¶
func (x *UpdateRouteRequest) GetHttpRouterId() string
func (*UpdateRouteRequest) GetRoute ¶
func (m *UpdateRouteRequest) GetRoute() isUpdateRouteRequest_Route
func (*UpdateRouteRequest) GetRouteName ¶
func (x *UpdateRouteRequest) GetRouteName() string
func (*UpdateRouteRequest) GetRouteOptions ¶
func (x *UpdateRouteRequest) GetRouteOptions() *RouteOptions
func (*UpdateRouteRequest) GetUpdateMask ¶
func (x *UpdateRouteRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateRouteRequest) GetVirtualHostName ¶
func (x *UpdateRouteRequest) GetVirtualHostName() string
func (*UpdateRouteRequest) ProtoMessage ¶
func (*UpdateRouteRequest) ProtoMessage()
func (*UpdateRouteRequest) ProtoReflect ¶
func (x *UpdateRouteRequest) ProtoReflect() protoreflect.Message
func (*UpdateRouteRequest) Reset ¶
func (x *UpdateRouteRequest) Reset()
func (*UpdateRouteRequest) SetGrpc ¶
func (m *UpdateRouteRequest) SetGrpc(v *GrpcRoute)
func (*UpdateRouteRequest) SetHttp ¶
func (m *UpdateRouteRequest) SetHttp(v *HttpRoute)
func (*UpdateRouteRequest) SetHttpRouterId ¶
func (m *UpdateRouteRequest) SetHttpRouterId(v string)
func (*UpdateRouteRequest) SetRoute ¶
func (m *UpdateRouteRequest) SetRoute(v UpdateRouteRequest_Route)
func (*UpdateRouteRequest) SetRouteName ¶
func (m *UpdateRouteRequest) SetRouteName(v string)
func (*UpdateRouteRequest) SetRouteOptions ¶
func (m *UpdateRouteRequest) SetRouteOptions(v *RouteOptions)
func (*UpdateRouteRequest) SetUpdateMask ¶
func (m *UpdateRouteRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateRouteRequest) SetVirtualHostName ¶
func (m *UpdateRouteRequest) SetVirtualHostName(v string)
func (*UpdateRouteRequest) String ¶
func (x *UpdateRouteRequest) String() string
type UpdateRouteRequest_Grpc ¶
type UpdateRouteRequest_Grpc struct { // New settings of the gRPC route. Grpc *GrpcRoute `protobuf:"bytes,6,opt,name=grpc,proto3,oneof"` }
type UpdateRouteRequest_Http ¶
type UpdateRouteRequest_Http struct { // New settings of the HTTP route. Http *HttpRoute `protobuf:"bytes,5,opt,name=http,proto3,oneof"` }
type UpdateRouteRequest_Route ¶
type UpdateRouteRequest_Route = isUpdateRouteRequest_Route
type UpdateSniMatchMetadata ¶
type UpdateSniMatchMetadata struct { // ID of the application load balancer that the SNI handler is being updated in. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Name of the listener that the SNI handler is being updated in. ListenerName string `protobuf:"bytes,2,opt,name=listener_name,json=listenerName,proto3" json:"listener_name,omitempty"` // Name of the SNI handler that is being updated. SniMatchName string `protobuf:"bytes,3,opt,name=sni_match_name,json=sniMatchName,proto3" json:"sni_match_name,omitempty"` // contains filtered or unexported fields }
func (*UpdateSniMatchMetadata) Descriptor
deprecated
func (*UpdateSniMatchMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSniMatchMetadata.ProtoReflect.Descriptor instead.
func (*UpdateSniMatchMetadata) GetListenerName ¶
func (x *UpdateSniMatchMetadata) GetListenerName() string
func (*UpdateSniMatchMetadata) GetLoadBalancerId ¶
func (x *UpdateSniMatchMetadata) GetLoadBalancerId() string
func (*UpdateSniMatchMetadata) GetSniMatchName ¶
func (x *UpdateSniMatchMetadata) GetSniMatchName() string
func (*UpdateSniMatchMetadata) ProtoMessage ¶
func (*UpdateSniMatchMetadata) ProtoMessage()
func (*UpdateSniMatchMetadata) ProtoReflect ¶
func (x *UpdateSniMatchMetadata) ProtoReflect() protoreflect.Message
func (*UpdateSniMatchMetadata) Reset ¶
func (x *UpdateSniMatchMetadata) Reset()
func (*UpdateSniMatchMetadata) SetListenerName ¶
func (m *UpdateSniMatchMetadata) SetListenerName(v string)
func (*UpdateSniMatchMetadata) SetLoadBalancerId ¶
func (m *UpdateSniMatchMetadata) SetLoadBalancerId(v string)
func (*UpdateSniMatchMetadata) SetSniMatchName ¶
func (m *UpdateSniMatchMetadata) SetSniMatchName(v string)
func (*UpdateSniMatchMetadata) String ¶
func (x *UpdateSniMatchMetadata) String() string
type UpdateSniMatchRequest ¶
type UpdateSniMatchRequest struct { // ID of the application load balancer to update the SNI handler in. LoadBalancerId string `protobuf:"bytes,1,opt,name=load_balancer_id,json=loadBalancerId,proto3" json:"load_balancer_id,omitempty"` // Name of the listener to update the SNI handler in. ListenerName string `protobuf:"bytes,2,opt,name=listener_name,json=listenerName,proto3" json:"listener_name,omitempty"` // Name of the SNI handler to update. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Field mask that specifies which attributes of the SNI handler should be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // New server names that are matched by the SNI handler. // // Existing set of server names is completely replaced by the provided set, so if you just want // to add or remove a server name: // 1. Get the current set of server names with a [LoadBalancerService.Get] request. // 2. Add or remove a server name in this set. // 3. Send the new set in this field. ServerNames []string `protobuf:"bytes,5,rep,name=server_names,json=serverNames,proto3" json:"server_names,omitempty"` // New settings for handling requests with Server Name Indication (SNI) matching one of [server_names] values. Handler *TlsHandler `protobuf:"bytes,6,opt,name=handler,proto3" json:"handler,omitempty"` // contains filtered or unexported fields }
func (*UpdateSniMatchRequest) Descriptor
deprecated
func (*UpdateSniMatchRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSniMatchRequest.ProtoReflect.Descriptor instead.
func (*UpdateSniMatchRequest) GetHandler ¶
func (x *UpdateSniMatchRequest) GetHandler() *TlsHandler
func (*UpdateSniMatchRequest) GetListenerName ¶
func (x *UpdateSniMatchRequest) GetListenerName() string
func (*UpdateSniMatchRequest) GetLoadBalancerId ¶
func (x *UpdateSniMatchRequest) GetLoadBalancerId() string
func (*UpdateSniMatchRequest) GetName ¶
func (x *UpdateSniMatchRequest) GetName() string
func (*UpdateSniMatchRequest) GetServerNames ¶
func (x *UpdateSniMatchRequest) GetServerNames() []string
func (*UpdateSniMatchRequest) GetUpdateMask ¶
func (x *UpdateSniMatchRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSniMatchRequest) ProtoMessage ¶
func (*UpdateSniMatchRequest) ProtoMessage()
func (*UpdateSniMatchRequest) ProtoReflect ¶
func (x *UpdateSniMatchRequest) ProtoReflect() protoreflect.Message
func (*UpdateSniMatchRequest) Reset ¶
func (x *UpdateSniMatchRequest) Reset()
func (*UpdateSniMatchRequest) SetHandler ¶
func (m *UpdateSniMatchRequest) SetHandler(v *TlsHandler)
func (*UpdateSniMatchRequest) SetListenerName ¶
func (m *UpdateSniMatchRequest) SetListenerName(v string)
func (*UpdateSniMatchRequest) SetLoadBalancerId ¶
func (m *UpdateSniMatchRequest) SetLoadBalancerId(v string)
func (*UpdateSniMatchRequest) SetName ¶
func (m *UpdateSniMatchRequest) SetName(v string)
func (*UpdateSniMatchRequest) SetServerNames ¶
func (m *UpdateSniMatchRequest) SetServerNames(v []string)
func (*UpdateSniMatchRequest) SetUpdateMask ¶
func (m *UpdateSniMatchRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateSniMatchRequest) String ¶
func (x *UpdateSniMatchRequest) String() string
type UpdateTargetGroupMetadata ¶
type UpdateTargetGroupMetadata struct { // ID of the target group that is being updated. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // contains filtered or unexported fields }
func (*UpdateTargetGroupMetadata) Descriptor
deprecated
func (*UpdateTargetGroupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTargetGroupMetadata.ProtoReflect.Descriptor instead.
func (*UpdateTargetGroupMetadata) GetTargetGroupId ¶
func (x *UpdateTargetGroupMetadata) GetTargetGroupId() string
func (*UpdateTargetGroupMetadata) ProtoMessage ¶
func (*UpdateTargetGroupMetadata) ProtoMessage()
func (*UpdateTargetGroupMetadata) ProtoReflect ¶
func (x *UpdateTargetGroupMetadata) ProtoReflect() protoreflect.Message
func (*UpdateTargetGroupMetadata) Reset ¶
func (x *UpdateTargetGroupMetadata) Reset()
func (*UpdateTargetGroupMetadata) SetTargetGroupId ¶
func (m *UpdateTargetGroupMetadata) SetTargetGroupId(v string)
func (*UpdateTargetGroupMetadata) String ¶
func (x *UpdateTargetGroupMetadata) String() string
type UpdateTargetGroupRequest ¶
type UpdateTargetGroupRequest struct { // ID of the target group to update. // // To get the target group ID, make a [TargetGroupService.List] request. TargetGroupId string `protobuf:"bytes,1,opt,name=target_group_id,json=targetGroupId,proto3" json:"target_group_id,omitempty"` // Field mask that specifies which attributes of the target group should be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // New name for the target group. // The name must be unique within the folder. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // New description of the target group. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Target group labels as `key:value` pairs. // For details about the concept, see [documentation](/docs/overview/concepts/services#labels). // // Existing set of labels is completely replaced by the provided set, so if you just want // to add or remove a label: // 1. Get the current set of labels with a [TargetGroupService.Get] request. // 2. Add or remove a label in this set. // 3. Send the new set in this field. Labels map[string]string `` /* 153-byte string literal not displayed */ // New list of targets in the target group. // // Existing list of targets is completely replaced by the specified list, so if you just want to add or remove // a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request. Targets []*Target `protobuf:"bytes,6,rep,name=targets,proto3" json:"targets,omitempty"` // contains filtered or unexported fields }
func (*UpdateTargetGroupRequest) Descriptor
deprecated
func (*UpdateTargetGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTargetGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateTargetGroupRequest) GetDescription ¶
func (x *UpdateTargetGroupRequest) GetDescription() string
func (*UpdateTargetGroupRequest) GetLabels ¶
func (x *UpdateTargetGroupRequest) GetLabels() map[string]string
func (*UpdateTargetGroupRequest) GetName ¶
func (x *UpdateTargetGroupRequest) GetName() string
func (*UpdateTargetGroupRequest) GetTargetGroupId ¶
func (x *UpdateTargetGroupRequest) GetTargetGroupId() string
func (*UpdateTargetGroupRequest) GetTargets ¶
func (x *UpdateTargetGroupRequest) GetTargets() []*Target
func (*UpdateTargetGroupRequest) GetUpdateMask ¶
func (x *UpdateTargetGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateTargetGroupRequest) ProtoMessage ¶
func (*UpdateTargetGroupRequest) ProtoMessage()
func (*UpdateTargetGroupRequest) ProtoReflect ¶
func (x *UpdateTargetGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateTargetGroupRequest) Reset ¶
func (x *UpdateTargetGroupRequest) Reset()
func (*UpdateTargetGroupRequest) SetDescription ¶
func (m *UpdateTargetGroupRequest) SetDescription(v string)
func (*UpdateTargetGroupRequest) SetLabels ¶
func (m *UpdateTargetGroupRequest) SetLabels(v map[string]string)
func (*UpdateTargetGroupRequest) SetName ¶
func (m *UpdateTargetGroupRequest) SetName(v string)
func (*UpdateTargetGroupRequest) SetTargetGroupId ¶
func (m *UpdateTargetGroupRequest) SetTargetGroupId(v string)
func (*UpdateTargetGroupRequest) SetTargets ¶
func (m *UpdateTargetGroupRequest) SetTargets(v []*Target)
func (*UpdateTargetGroupRequest) SetUpdateMask ¶
func (m *UpdateTargetGroupRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateTargetGroupRequest) String ¶
func (x *UpdateTargetGroupRequest) String() string
type UpdateVirtualHostMetadata ¶
type UpdateVirtualHostMetadata struct { // ID of the HTTP router that the virtual host is being updated in. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host that is being updated. VirtualHostName string `protobuf:"bytes,2,opt,name=virtual_host_name,json=virtualHostName,proto3" json:"virtual_host_name,omitempty"` // contains filtered or unexported fields }
func (*UpdateVirtualHostMetadata) Descriptor
deprecated
func (*UpdateVirtualHostMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVirtualHostMetadata.ProtoReflect.Descriptor instead.
func (*UpdateVirtualHostMetadata) GetHttpRouterId ¶
func (x *UpdateVirtualHostMetadata) GetHttpRouterId() string
func (*UpdateVirtualHostMetadata) GetVirtualHostName ¶
func (x *UpdateVirtualHostMetadata) GetVirtualHostName() string
func (*UpdateVirtualHostMetadata) ProtoMessage ¶
func (*UpdateVirtualHostMetadata) ProtoMessage()
func (*UpdateVirtualHostMetadata) ProtoReflect ¶
func (x *UpdateVirtualHostMetadata) ProtoReflect() protoreflect.Message
func (*UpdateVirtualHostMetadata) Reset ¶
func (x *UpdateVirtualHostMetadata) Reset()
func (*UpdateVirtualHostMetadata) SetHttpRouterId ¶
func (m *UpdateVirtualHostMetadata) SetHttpRouterId(v string)
func (*UpdateVirtualHostMetadata) SetVirtualHostName ¶
func (m *UpdateVirtualHostMetadata) SetVirtualHostName(v string)
func (*UpdateVirtualHostMetadata) String ¶
func (x *UpdateVirtualHostMetadata) String() string
type UpdateVirtualHostRequest ¶
type UpdateVirtualHostRequest struct { // ID of the HTTP router to update a virtual host in. // // To get the HTTP router ID, make a [HttpRouterService.List] request. HttpRouterId string `protobuf:"bytes,1,opt,name=http_router_id,json=httpRouterId,proto3" json:"http_router_id,omitempty"` // Name of the virtual host. // // Used only to refer to the virtual host. The name of a host cannot be changed. // // To get the virtual host name, make a [VirtualHostService.List] request. VirtualHostName string `protobuf:"bytes,2,opt,name=virtual_host_name,json=virtualHostName,proto3" json:"virtual_host_name,omitempty"` // Field mask that specifies which attributes of the virtual host should be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // New list of domains to attribute to the virtual host. // // The host is selected to process the request received by the load balancer // if the domain specified in the HTTP/1.1 `Host` header or the HTTP/2 `:authority` pseudo-header matches a domain // specified in the host. // // A wildcard asterisk character (`*`) matches 0 or more characters. // // Existing list of domains is completely replaced by the specified list. // // If not specified, all domains are attributed to the host, which is the same as specifying a `*` value. // An HTTP router must not contain more than one virtual host to which all domains are attributed. Authority []string `protobuf:"bytes,4,rep,name=authority,proto3" json:"authority,omitempty"` // New list of routes of the virtual host. // // A route contains a set of conditions (predicates) that are used by the load balancer to select the route // for the request and an action on the request. // For details about the concept, see [documentation](/docs/application-load-balancer/concepts/http-router#routes). // // The order of routes matters: the first route whose predicate matches the request is selected. // The most specific routes should be at the top of the list, so that they are not overridden. // For example, if the first HTTP route is configured, via [HttpRoute.match], to match paths prefixed with just `/`, // other routes are never matched. // // Existing list of routes is completely replaced by the specified list, so if you just want to remove a route, // make a [VirtualHostService.RemoveRoute] request. Routes []*Route `protobuf:"bytes,6,rep,name=routes,proto3" json:"routes,omitempty"` // New list of modifications that are made to the headers of incoming HTTP requests // before they are forwarded to backends. // // Existing list of modifications is completely replaced by the specified list. ModifyRequestHeaders []*HeaderModification `protobuf:"bytes,7,rep,name=modify_request_headers,json=modifyRequestHeaders,proto3" json:"modify_request_headers,omitempty"` // New list of modifications that are made to the headers of HTTP responses received from backends // before responses are forwarded to clients. // // Existing list of modifications is completely replaced by the specified list. ModifyResponseHeaders []*HeaderModification `` /* 126-byte string literal not displayed */ // New route options for the virtual host. RouteOptions *RouteOptions `protobuf:"bytes,9,opt,name=route_options,json=routeOptions,proto3" json:"route_options,omitempty"` // RateLimit is a rate limit configuration applied for a whole virtual host. RateLimit *RateLimit `protobuf:"bytes,10,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"` // contains filtered or unexported fields }
func (*UpdateVirtualHostRequest) Descriptor
deprecated
func (*UpdateVirtualHostRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVirtualHostRequest.ProtoReflect.Descriptor instead.
func (*UpdateVirtualHostRequest) GetAuthority ¶
func (x *UpdateVirtualHostRequest) GetAuthority() []string
func (*UpdateVirtualHostRequest) GetHttpRouterId ¶
func (x *UpdateVirtualHostRequest) GetHttpRouterId() string
func (*UpdateVirtualHostRequest) GetModifyRequestHeaders ¶
func (x *UpdateVirtualHostRequest) GetModifyRequestHeaders() []*HeaderModification
func (*UpdateVirtualHostRequest) GetModifyResponseHeaders ¶
func (x *UpdateVirtualHostRequest) GetModifyResponseHeaders() []*HeaderModification
func (*UpdateVirtualHostRequest) GetRateLimit ¶
func (x *UpdateVirtualHostRequest) GetRateLimit() *RateLimit
func (*UpdateVirtualHostRequest) GetRouteOptions ¶
func (x *UpdateVirtualHostRequest) GetRouteOptions() *RouteOptions
func (*UpdateVirtualHostRequest) GetRoutes ¶
func (x *UpdateVirtualHostRequest) GetRoutes() []*Route
func (*UpdateVirtualHostRequest) GetUpdateMask ¶
func (x *UpdateVirtualHostRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateVirtualHostRequest) GetVirtualHostName ¶
func (x *UpdateVirtualHostRequest) GetVirtualHostName() string
func (*UpdateVirtualHostRequest) ProtoMessage ¶
func (*UpdateVirtualHostRequest) ProtoMessage()
func (*UpdateVirtualHostRequest) ProtoReflect ¶
func (x *UpdateVirtualHostRequest) ProtoReflect() protoreflect.Message
func (*UpdateVirtualHostRequest) Reset ¶
func (x *UpdateVirtualHostRequest) Reset()
func (*UpdateVirtualHostRequest) SetAuthority ¶
func (m *UpdateVirtualHostRequest) SetAuthority(v []string)
func (*UpdateVirtualHostRequest) SetHttpRouterId ¶
func (m *UpdateVirtualHostRequest) SetHttpRouterId(v string)
func (*UpdateVirtualHostRequest) SetModifyRequestHeaders ¶
func (m *UpdateVirtualHostRequest) SetModifyRequestHeaders(v []*HeaderModification)
func (*UpdateVirtualHostRequest) SetModifyResponseHeaders ¶
func (m *UpdateVirtualHostRequest) SetModifyResponseHeaders(v []*HeaderModification)
func (*UpdateVirtualHostRequest) SetRateLimit ¶
func (m *UpdateVirtualHostRequest) SetRateLimit(v *RateLimit)
func (*UpdateVirtualHostRequest) SetRouteOptions ¶
func (m *UpdateVirtualHostRequest) SetRouteOptions(v *RouteOptions)
func (*UpdateVirtualHostRequest) SetRoutes ¶
func (m *UpdateVirtualHostRequest) SetRoutes(v []*Route)
func (*UpdateVirtualHostRequest) SetUpdateMask ¶
func (m *UpdateVirtualHostRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateVirtualHostRequest) SetVirtualHostName ¶
func (m *UpdateVirtualHostRequest) SetVirtualHostName(v string)
func (*UpdateVirtualHostRequest) String ¶
func (x *UpdateVirtualHostRequest) String() string
type ValidationContext ¶
type ValidationContext struct { // TLS certificate issued by a trusted certificate authority (CA). // // Types that are assignable to TrustedCa: // // *ValidationContext_TrustedCaId // *ValidationContext_TrustedCaBytes TrustedCa isValidationContext_TrustedCa `protobuf_oneof:"trusted_ca"` // contains filtered or unexported fields }
A TLS validation context resource.
func (*ValidationContext) Descriptor
deprecated
func (*ValidationContext) Descriptor() ([]byte, []int)
Deprecated: Use ValidationContext.ProtoReflect.Descriptor instead.
func (*ValidationContext) GetTrustedCa ¶
func (m *ValidationContext) GetTrustedCa() isValidationContext_TrustedCa
func (*ValidationContext) GetTrustedCaBytes ¶
func (x *ValidationContext) GetTrustedCaBytes() string
func (*ValidationContext) GetTrustedCaId ¶
func (x *ValidationContext) GetTrustedCaId() string
func (*ValidationContext) ProtoMessage ¶
func (*ValidationContext) ProtoMessage()
func (*ValidationContext) ProtoReflect ¶
func (x *ValidationContext) ProtoReflect() protoreflect.Message
func (*ValidationContext) Reset ¶
func (x *ValidationContext) Reset()
func (*ValidationContext) SetTrustedCa ¶
func (m *ValidationContext) SetTrustedCa(v ValidationContext_TrustedCa)
func (*ValidationContext) SetTrustedCaBytes ¶
func (m *ValidationContext) SetTrustedCaBytes(v string)
func (*ValidationContext) SetTrustedCaId ¶
func (m *ValidationContext) SetTrustedCaId(v string)
func (*ValidationContext) String ¶
func (x *ValidationContext) String() string
type ValidationContext_TrustedCa ¶
type ValidationContext_TrustedCa = isValidationContext_TrustedCa
type ValidationContext_TrustedCaBytes ¶
type ValidationContext_TrustedCaBytes struct { // X.509 certificate contents in PEM format. TrustedCaBytes string `protobuf:"bytes,2,opt,name=trusted_ca_bytes,json=trustedCaBytes,proto3,oneof"` }
type ValidationContext_TrustedCaId ¶
type ValidationContext_TrustedCaId struct {
TrustedCaId string `protobuf:"bytes,1,opt,name=trusted_ca_id,json=trustedCaId,proto3,oneof"`
}
type VirtualHost ¶
type VirtualHost struct { // Name of the virtual host. The name is unique within the HTTP router. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // List of domains that are attributed to the virtual host. // // The host is selected to process the request received by the load balancer // if the domain specified in the HTTP/1.1 `Host` header or the HTTP/2 `:authority` pseudo-header matches a domain // specified in the host. // // A wildcard asterisk character (`*`) matches 0 or more characters. // // If not specified, all domains are attributed to the host, which is the same as specifying a `*` value. // An HTTP router must not contain more than one virtual host to which all domains are attributed. Authority []string `protobuf:"bytes,2,rep,name=authority,proto3" json:"authority,omitempty"` // Routes of the virtual host. // // A route contains a set of conditions (predicates) that are used by the load balancer to select the route // for the request and an action on the request. // For details about the concept, see [documentation](/docs/application-load-balancer/concepts/http-router#routes). // // The order of routes matters: the first route whose predicate matches the request is selected. // The most specific routes should be at the top of the list, so that they are not overridden. // For example, if the first HTTP route is configured, via [HttpRoute.match], to match paths prefixed with just `/`, // other routes are never matched. Routes []*Route `protobuf:"bytes,3,rep,name=routes,proto3" json:"routes,omitempty"` // Deprecated, use route_options.modify_request_headers. ModifyRequestHeaders []*HeaderModification `protobuf:"bytes,4,rep,name=modify_request_headers,json=modifyRequestHeaders,proto3" json:"modify_request_headers,omitempty"` // Deprecated, use route_options.modify_response_headers. ModifyResponseHeaders []*HeaderModification `` /* 126-byte string literal not displayed */ RouteOptions *RouteOptions `protobuf:"bytes,6,opt,name=route_options,json=routeOptions,proto3" json:"route_options,omitempty"` // RateLimit is a rate limit configuration applied for a whole virtual host. RateLimit *RateLimit `protobuf:"bytes,7,opt,name=rate_limit,json=rateLimit,proto3" json:"rate_limit,omitempty"` // contains filtered or unexported fields }
A virtual host resource. For details about the concept, see [documentation](/docs/application-load-balancer/concepts/http-router#virtual-host).
func (*VirtualHost) Descriptor
deprecated
func (*VirtualHost) Descriptor() ([]byte, []int)
Deprecated: Use VirtualHost.ProtoReflect.Descriptor instead.
func (*VirtualHost) GetAuthority ¶
func (x *VirtualHost) GetAuthority() []string
func (*VirtualHost) GetModifyRequestHeaders ¶
func (x *VirtualHost) GetModifyRequestHeaders() []*HeaderModification
func (*VirtualHost) GetModifyResponseHeaders ¶
func (x *VirtualHost) GetModifyResponseHeaders() []*HeaderModification
func (*VirtualHost) GetName ¶
func (x *VirtualHost) GetName() string
func (*VirtualHost) GetRateLimit ¶
func (x *VirtualHost) GetRateLimit() *RateLimit
func (*VirtualHost) GetRouteOptions ¶
func (x *VirtualHost) GetRouteOptions() *RouteOptions
func (*VirtualHost) GetRoutes ¶
func (x *VirtualHost) GetRoutes() []*Route
func (*VirtualHost) ProtoMessage ¶
func (*VirtualHost) ProtoMessage()
func (*VirtualHost) ProtoReflect ¶
func (x *VirtualHost) ProtoReflect() protoreflect.Message
func (*VirtualHost) Reset ¶
func (x *VirtualHost) Reset()
func (*VirtualHost) SetAuthority ¶
func (m *VirtualHost) SetAuthority(v []string)
func (*VirtualHost) SetModifyRequestHeaders ¶
func (m *VirtualHost) SetModifyRequestHeaders(v []*HeaderModification)
func (*VirtualHost) SetModifyResponseHeaders ¶
func (m *VirtualHost) SetModifyResponseHeaders(v []*HeaderModification)
func (*VirtualHost) SetName ¶
func (m *VirtualHost) SetName(v string)
func (*VirtualHost) SetRateLimit ¶
func (m *VirtualHost) SetRateLimit(v *RateLimit)
func (*VirtualHost) SetRouteOptions ¶
func (m *VirtualHost) SetRouteOptions(v *RouteOptions)
func (*VirtualHost) SetRoutes ¶
func (m *VirtualHost) SetRoutes(v []*Route)
func (*VirtualHost) String ¶
func (x *VirtualHost) String() string
type VirtualHostServiceClient ¶
type VirtualHostServiceClient interface { // Returns the specified virtual host. // // To get the list of all virtual hosts of an HTTP router, make a [List] request. Get(ctx context.Context, in *GetVirtualHostRequest, opts ...grpc.CallOption) (*VirtualHost, error) // Lists virtual hosts of the specified HTTP router. List(ctx context.Context, in *ListVirtualHostsRequest, opts ...grpc.CallOption) (*ListVirtualHostsResponse, error) // Creates a virtual host in the specified HTTP router. Create(ctx context.Context, in *CreateVirtualHostRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified virtual host of the specified HTTP router. Update(ctx context.Context, in *UpdateVirtualHostRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified virtual host. Delete(ctx context.Context, in *DeleteVirtualHostRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified route from the specified virtual host. RemoveRoute(ctx context.Context, in *RemoveRouteRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates the specified route of the specified virtual host. UpdateRoute(ctx context.Context, in *UpdateRouteRequest, opts ...grpc.CallOption) (*operation.Operation, error) }
VirtualHostServiceClient is the client API for VirtualHostService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
A set of methods for managing virtual hosts of HTTP routers.
func NewVirtualHostServiceClient ¶
func NewVirtualHostServiceClient(cc grpc.ClientConnInterface) VirtualHostServiceClient
type VirtualHostServiceServer ¶
type VirtualHostServiceServer interface { // Returns the specified virtual host. // // To get the list of all virtual hosts of an HTTP router, make a [List] request. Get(context.Context, *GetVirtualHostRequest) (*VirtualHost, error) // Lists virtual hosts of the specified HTTP router. List(context.Context, *ListVirtualHostsRequest) (*ListVirtualHostsResponse, error) // Creates a virtual host in the specified HTTP router. Create(context.Context, *CreateVirtualHostRequest) (*operation.Operation, error) // Updates the specified virtual host of the specified HTTP router. Update(context.Context, *UpdateVirtualHostRequest) (*operation.Operation, error) // Deletes the specified virtual host. Delete(context.Context, *DeleteVirtualHostRequest) (*operation.Operation, error) // Deletes the specified route from the specified virtual host. RemoveRoute(context.Context, *RemoveRouteRequest) (*operation.Operation, error) // Updates the specified route of the specified virtual host. UpdateRoute(context.Context, *UpdateRouteRequest) (*operation.Operation, error) }
VirtualHostServiceServer is the server API for VirtualHostService service. All implementations should embed UnimplementedVirtualHostServiceServer for forward compatibility.
A set of methods for managing virtual hosts of HTTP routers.
Source Files
¶
- backend_group.pb.go
- backend_group.pbext.go
- backend_group_service.pb.go
- backend_group_service.pbext.go
- backend_group_service_grpc.pb.go
- http_router.pb.go
- http_router.pbext.go
- http_router_service.pb.go
- http_router_service.pbext.go
- http_router_service_grpc.pb.go
- load_balancer.pb.go
- load_balancer.pbext.go
- load_balancer_service.pb.go
- load_balancer_service.pbext.go
- load_balancer_service_grpc.pb.go
- logging.pb.go
- logging.pbext.go
- payload.pb.go
- payload.pbext.go
- rate_limit.pb.go
- rate_limit.pbext.go
- target_group.pb.go
- target_group.pbext.go
- target_group_service.pb.go
- target_group_service.pbext.go
- target_group_service_grpc.pb.go
- tls.pb.go
- tls.pbext.go
- virtual_host.pb.go
- virtual_host.pbext.go
- virtual_host_service.pb.go
- virtual_host_service.pbext.go
- virtual_host_service_grpc.pb.go