Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterCrossNetworkAutomationServiceServer(s grpc.ServiceRegistrar, srv CrossNetworkAutomationServiceServer)
- func RegisterDataTransferServiceServer(s grpc.ServiceRegistrar, srv DataTransferServiceServer)
- func RegisterHubServiceServer(s grpc.ServiceRegistrar, srv HubServiceServer)
- func RegisterInternalRangeServiceServer(s grpc.ServiceRegistrar, srv InternalRangeServiceServer)
- func RegisterPolicyBasedRoutingServiceServer(s grpc.ServiceRegistrar, srv PolicyBasedRoutingServiceServer)
- type AcceptHubSpokeRequest
- func (*AcceptHubSpokeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AcceptHubSpokeRequest) GetName() string
- func (x *AcceptHubSpokeRequest) GetRequestId() string
- func (x *AcceptHubSpokeRequest) GetSpokeUri() string
- func (*AcceptHubSpokeRequest) ProtoMessage()
- func (x *AcceptHubSpokeRequest) ProtoReflect() protoreflect.Message
- func (x *AcceptHubSpokeRequest) Reset()
- func (x *AcceptHubSpokeRequest) String() string
- type AcceptHubSpokeResponse
- func (*AcceptHubSpokeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AcceptHubSpokeResponse) GetSpoke() *Spoke
- func (*AcceptHubSpokeResponse) ProtoMessage()
- func (x *AcceptHubSpokeResponse) ProtoReflect() protoreflect.Message
- func (x *AcceptHubSpokeResponse) Reset()
- func (x *AcceptHubSpokeResponse) String() string
- type AcceptSpokeUpdateRequest
- func (*AcceptSpokeUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AcceptSpokeUpdateRequest) GetName() string
- func (x *AcceptSpokeUpdateRequest) GetRequestId() string
- func (x *AcceptSpokeUpdateRequest) GetSpokeEtag() string
- func (x *AcceptSpokeUpdateRequest) GetSpokeUri() string
- func (*AcceptSpokeUpdateRequest) ProtoMessage()
- func (x *AcceptSpokeUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *AcceptSpokeUpdateRequest) Reset()
- func (x *AcceptSpokeUpdateRequest) String() string
- type AcceptSpokeUpdateResponse
- func (*AcceptSpokeUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AcceptSpokeUpdateResponse) GetSpoke() *Spoke
- func (*AcceptSpokeUpdateResponse) ProtoMessage()
- func (x *AcceptSpokeUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *AcceptSpokeUpdateResponse) Reset()
- func (x *AcceptSpokeUpdateResponse) String() string
- type AutoAccept
- type ConnectionErrorType
- func (ConnectionErrorType) Descriptor() protoreflect.EnumDescriptor
- func (x ConnectionErrorType) Enum() *ConnectionErrorType
- func (ConnectionErrorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ConnectionErrorType) Number() protoreflect.EnumNumber
- func (x ConnectionErrorType) String() string
- func (ConnectionErrorType) Type() protoreflect.EnumType
- type CreateDestinationRequest
- func (*CreateDestinationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDestinationRequest) GetDestination() *Destination
- func (x *CreateDestinationRequest) GetDestinationId() string
- func (x *CreateDestinationRequest) GetParent() string
- func (x *CreateDestinationRequest) GetRequestId() string
- func (*CreateDestinationRequest) ProtoMessage()
- func (x *CreateDestinationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDestinationRequest) Reset()
- func (x *CreateDestinationRequest) String() string
- type CreateHubRequest
- func (*CreateHubRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateHubRequest) GetHub() *Hub
- func (x *CreateHubRequest) GetHubId() string
- func (x *CreateHubRequest) GetParent() string
- func (x *CreateHubRequest) GetRequestId() string
- func (*CreateHubRequest) ProtoMessage()
- func (x *CreateHubRequest) ProtoReflect() protoreflect.Message
- func (x *CreateHubRequest) Reset()
- func (x *CreateHubRequest) String() string
- type CreateInternalRangeRequest
- func (*CreateInternalRangeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInternalRangeRequest) GetInternalRange() *InternalRange
- func (x *CreateInternalRangeRequest) GetInternalRangeId() string
- func (x *CreateInternalRangeRequest) GetParent() string
- func (x *CreateInternalRangeRequest) GetRequestId() string
- func (*CreateInternalRangeRequest) ProtoMessage()
- func (x *CreateInternalRangeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateInternalRangeRequest) Reset()
- func (x *CreateInternalRangeRequest) String() string
- type CreateMulticloudDataTransferConfigRequest
- func (*CreateMulticloudDataTransferConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMulticloudDataTransferConfigRequest) GetMulticloudDataTransferConfig() *MulticloudDataTransferConfig
- func (x *CreateMulticloudDataTransferConfigRequest) GetMulticloudDataTransferConfigId() string
- func (x *CreateMulticloudDataTransferConfigRequest) GetParent() string
- func (x *CreateMulticloudDataTransferConfigRequest) GetRequestId() string
- func (*CreateMulticloudDataTransferConfigRequest) ProtoMessage()
- func (x *CreateMulticloudDataTransferConfigRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMulticloudDataTransferConfigRequest) Reset()
- func (x *CreateMulticloudDataTransferConfigRequest) String() string
- type CreatePolicyBasedRouteRequest
- func (*CreatePolicyBasedRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePolicyBasedRouteRequest) GetParent() string
- func (x *CreatePolicyBasedRouteRequest) GetPolicyBasedRoute() *PolicyBasedRoute
- func (x *CreatePolicyBasedRouteRequest) GetPolicyBasedRouteId() string
- func (x *CreatePolicyBasedRouteRequest) GetRequestId() string
- func (*CreatePolicyBasedRouteRequest) ProtoMessage()
- func (x *CreatePolicyBasedRouteRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePolicyBasedRouteRequest) Reset()
- func (x *CreatePolicyBasedRouteRequest) String() string
- type CreateServiceConnectionMapRequest
- func (*CreateServiceConnectionMapRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateServiceConnectionMapRequest) GetParent() string
- func (x *CreateServiceConnectionMapRequest) GetRequestId() string
- func (x *CreateServiceConnectionMapRequest) GetServiceConnectionMap() *ServiceConnectionMap
- func (x *CreateServiceConnectionMapRequest) GetServiceConnectionMapId() string
- func (*CreateServiceConnectionMapRequest) ProtoMessage()
- func (x *CreateServiceConnectionMapRequest) ProtoReflect() protoreflect.Message
- func (x *CreateServiceConnectionMapRequest) Reset()
- func (x *CreateServiceConnectionMapRequest) String() string
- type CreateServiceConnectionPolicyRequest
- func (*CreateServiceConnectionPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateServiceConnectionPolicyRequest) GetParent() string
- func (x *CreateServiceConnectionPolicyRequest) GetRequestId() string
- func (x *CreateServiceConnectionPolicyRequest) GetServiceConnectionPolicy() *ServiceConnectionPolicy
- func (x *CreateServiceConnectionPolicyRequest) GetServiceConnectionPolicyId() string
- func (*CreateServiceConnectionPolicyRequest) ProtoMessage()
- func (x *CreateServiceConnectionPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateServiceConnectionPolicyRequest) Reset()
- func (x *CreateServiceConnectionPolicyRequest) String() string
- type CreateServiceConnectionTokenRequest
- func (*CreateServiceConnectionTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateServiceConnectionTokenRequest) GetParent() string
- func (x *CreateServiceConnectionTokenRequest) GetRequestId() string
- func (x *CreateServiceConnectionTokenRequest) GetServiceConnectionToken() *ServiceConnectionToken
- func (x *CreateServiceConnectionTokenRequest) GetServiceConnectionTokenId() string
- func (*CreateServiceConnectionTokenRequest) ProtoMessage()
- func (x *CreateServiceConnectionTokenRequest) ProtoReflect() protoreflect.Message
- func (x *CreateServiceConnectionTokenRequest) Reset()
- func (x *CreateServiceConnectionTokenRequest) String() string
- type CreateSpokeRequest
- func (*CreateSpokeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSpokeRequest) GetParent() string
- func (x *CreateSpokeRequest) GetRequestId() string
- func (x *CreateSpokeRequest) GetSpoke() *Spoke
- func (x *CreateSpokeRequest) GetSpokeId() string
- func (*CreateSpokeRequest) ProtoMessage()
- func (x *CreateSpokeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSpokeRequest) Reset()
- func (x *CreateSpokeRequest) String() string
- type CrossNetworkAutomationServiceClient
- type CrossNetworkAutomationServiceServer
- type DataTransferServiceClient
- type DataTransferServiceServer
- type DeleteDestinationRequest
- func (*DeleteDestinationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDestinationRequest) GetEtag() string
- func (x *DeleteDestinationRequest) GetName() string
- func (x *DeleteDestinationRequest) GetRequestId() string
- func (*DeleteDestinationRequest) ProtoMessage()
- func (x *DeleteDestinationRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDestinationRequest) Reset()
- func (x *DeleteDestinationRequest) String() string
- type DeleteHubRequest
- func (*DeleteHubRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteHubRequest) GetName() string
- func (x *DeleteHubRequest) GetRequestId() string
- func (*DeleteHubRequest) ProtoMessage()
- func (x *DeleteHubRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteHubRequest) Reset()
- func (x *DeleteHubRequest) String() string
- type DeleteInternalRangeRequest
- func (*DeleteInternalRangeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInternalRangeRequest) GetName() string
- func (x *DeleteInternalRangeRequest) GetRequestId() string
- func (*DeleteInternalRangeRequest) ProtoMessage()
- func (x *DeleteInternalRangeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInternalRangeRequest) Reset()
- func (x *DeleteInternalRangeRequest) String() string
- type DeleteMulticloudDataTransferConfigRequest
- func (*DeleteMulticloudDataTransferConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMulticloudDataTransferConfigRequest) GetEtag() string
- func (x *DeleteMulticloudDataTransferConfigRequest) GetName() string
- func (x *DeleteMulticloudDataTransferConfigRequest) GetRequestId() string
- func (*DeleteMulticloudDataTransferConfigRequest) ProtoMessage()
- func (x *DeleteMulticloudDataTransferConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMulticloudDataTransferConfigRequest) Reset()
- func (x *DeleteMulticloudDataTransferConfigRequest) String() string
- type DeletePolicyBasedRouteRequest
- func (*DeletePolicyBasedRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePolicyBasedRouteRequest) GetName() string
- func (x *DeletePolicyBasedRouteRequest) GetRequestId() string
- func (*DeletePolicyBasedRouteRequest) ProtoMessage()
- func (x *DeletePolicyBasedRouteRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePolicyBasedRouteRequest) Reset()
- func (x *DeletePolicyBasedRouteRequest) String() string
- type DeleteServiceClassRequest
- func (*DeleteServiceClassRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServiceClassRequest) GetEtag() string
- func (x *DeleteServiceClassRequest) GetName() string
- func (x *DeleteServiceClassRequest) GetRequestId() string
- func (*DeleteServiceClassRequest) ProtoMessage()
- func (x *DeleteServiceClassRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServiceClassRequest) Reset()
- func (x *DeleteServiceClassRequest) String() string
- type DeleteServiceConnectionMapRequest
- func (*DeleteServiceConnectionMapRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServiceConnectionMapRequest) GetEtag() string
- func (x *DeleteServiceConnectionMapRequest) GetName() string
- func (x *DeleteServiceConnectionMapRequest) GetRequestId() string
- func (*DeleteServiceConnectionMapRequest) ProtoMessage()
- func (x *DeleteServiceConnectionMapRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServiceConnectionMapRequest) Reset()
- func (x *DeleteServiceConnectionMapRequest) String() string
- type DeleteServiceConnectionPolicyRequest
- func (*DeleteServiceConnectionPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServiceConnectionPolicyRequest) GetEtag() string
- func (x *DeleteServiceConnectionPolicyRequest) GetName() string
- func (x *DeleteServiceConnectionPolicyRequest) GetRequestId() string
- func (*DeleteServiceConnectionPolicyRequest) ProtoMessage()
- func (x *DeleteServiceConnectionPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServiceConnectionPolicyRequest) Reset()
- func (x *DeleteServiceConnectionPolicyRequest) String() string
- type DeleteServiceConnectionTokenRequest
- func (*DeleteServiceConnectionTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteServiceConnectionTokenRequest) GetEtag() string
- func (x *DeleteServiceConnectionTokenRequest) GetName() string
- func (x *DeleteServiceConnectionTokenRequest) GetRequestId() string
- func (*DeleteServiceConnectionTokenRequest) ProtoMessage()
- func (x *DeleteServiceConnectionTokenRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteServiceConnectionTokenRequest) Reset()
- func (x *DeleteServiceConnectionTokenRequest) String() string
- type DeleteSpokeRequest
- func (*DeleteSpokeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSpokeRequest) GetName() string
- func (x *DeleteSpokeRequest) GetRequestId() string
- func (*DeleteSpokeRequest) ProtoMessage()
- func (x *DeleteSpokeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSpokeRequest) Reset()
- func (x *DeleteSpokeRequest) String() string
- type Destination
- func (*Destination) Descriptor() ([]byte, []int)deprecated
- func (x *Destination) GetCreateTime() *timestamppb.Timestamp
- func (x *Destination) GetDescription() string
- func (x *Destination) GetEndpoints() []*Destination_DestinationEndpoint
- func (x *Destination) GetEtag() string
- func (x *Destination) GetIpPrefix() string
- func (x *Destination) GetLabels() map[string]string
- func (x *Destination) GetName() string
- func (x *Destination) GetStateTimeline() *StateTimeline
- func (x *Destination) GetUid() string
- func (x *Destination) GetUpdateTime() *timestamppb.Timestamp
- func (*Destination) ProtoMessage()
- func (x *Destination) ProtoReflect() protoreflect.Message
- func (x *Destination) Reset()
- func (x *Destination) String() string
- type Destination_DestinationEndpoint
- func (*Destination_DestinationEndpoint) Descriptor() ([]byte, []int)deprecated
- func (x *Destination_DestinationEndpoint) GetAsn() int64
- func (x *Destination_DestinationEndpoint) GetCsp() string
- func (x *Destination_DestinationEndpoint) GetState() Destination_DestinationEndpoint_State
- func (x *Destination_DestinationEndpoint) GetUpdateTime() *timestamppb.Timestamp
- func (*Destination_DestinationEndpoint) ProtoMessage()
- func (x *Destination_DestinationEndpoint) ProtoReflect() protoreflect.Message
- func (x *Destination_DestinationEndpoint) Reset()
- func (x *Destination_DestinationEndpoint) String() string
- type Destination_DestinationEndpoint_State
- func (Destination_DestinationEndpoint_State) Descriptor() protoreflect.EnumDescriptor
- func (x Destination_DestinationEndpoint_State) Enum() *Destination_DestinationEndpoint_State
- func (Destination_DestinationEndpoint_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x Destination_DestinationEndpoint_State) Number() protoreflect.EnumNumber
- func (x Destination_DestinationEndpoint_State) String() string
- func (Destination_DestinationEndpoint_State) Type() protoreflect.EnumType
- type GetDestinationRequest
- func (*GetDestinationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDestinationRequest) GetName() string
- func (*GetDestinationRequest) ProtoMessage()
- func (x *GetDestinationRequest) ProtoReflect() protoreflect.Message
- func (x *GetDestinationRequest) Reset()
- func (x *GetDestinationRequest) String() string
- type GetGroupRequest
- type GetHubRequest
- type GetInternalRangeRequest
- func (*GetInternalRangeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInternalRangeRequest) GetName() string
- func (*GetInternalRangeRequest) ProtoMessage()
- func (x *GetInternalRangeRequest) ProtoReflect() protoreflect.Message
- func (x *GetInternalRangeRequest) Reset()
- func (x *GetInternalRangeRequest) String() string
- type GetMulticloudDataTransferConfigRequest
- func (*GetMulticloudDataTransferConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMulticloudDataTransferConfigRequest) GetName() string
- func (*GetMulticloudDataTransferConfigRequest) ProtoMessage()
- func (x *GetMulticloudDataTransferConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetMulticloudDataTransferConfigRequest) Reset()
- func (x *GetMulticloudDataTransferConfigRequest) String() string
- type GetMulticloudDataTransferSupportedServiceRequest
- func (*GetMulticloudDataTransferSupportedServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMulticloudDataTransferSupportedServiceRequest) GetName() string
- func (*GetMulticloudDataTransferSupportedServiceRequest) ProtoMessage()
- func (x *GetMulticloudDataTransferSupportedServiceRequest) ProtoReflect() protoreflect.Message
- func (x *GetMulticloudDataTransferSupportedServiceRequest) Reset()
- func (x *GetMulticloudDataTransferSupportedServiceRequest) String() string
- type GetPolicyBasedRouteRequest
- func (*GetPolicyBasedRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPolicyBasedRouteRequest) GetName() string
- func (*GetPolicyBasedRouteRequest) ProtoMessage()
- func (x *GetPolicyBasedRouteRequest) ProtoReflect() protoreflect.Message
- func (x *GetPolicyBasedRouteRequest) Reset()
- func (x *GetPolicyBasedRouteRequest) String() string
- type GetRouteRequest
- type GetRouteTableRequest
- func (*GetRouteTableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRouteTableRequest) GetName() string
- func (*GetRouteTableRequest) ProtoMessage()
- func (x *GetRouteTableRequest) ProtoReflect() protoreflect.Message
- func (x *GetRouteTableRequest) Reset()
- func (x *GetRouteTableRequest) String() string
- type GetServiceClassRequest
- func (*GetServiceClassRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServiceClassRequest) GetName() string
- func (*GetServiceClassRequest) ProtoMessage()
- func (x *GetServiceClassRequest) ProtoReflect() protoreflect.Message
- func (x *GetServiceClassRequest) Reset()
- func (x *GetServiceClassRequest) String() string
- type GetServiceConnectionMapRequest
- func (*GetServiceConnectionMapRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServiceConnectionMapRequest) GetName() string
- func (*GetServiceConnectionMapRequest) ProtoMessage()
- func (x *GetServiceConnectionMapRequest) ProtoReflect() protoreflect.Message
- func (x *GetServiceConnectionMapRequest) Reset()
- func (x *GetServiceConnectionMapRequest) String() string
- type GetServiceConnectionPolicyRequest
- func (*GetServiceConnectionPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServiceConnectionPolicyRequest) GetName() string
- func (*GetServiceConnectionPolicyRequest) ProtoMessage()
- func (x *GetServiceConnectionPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetServiceConnectionPolicyRequest) Reset()
- func (x *GetServiceConnectionPolicyRequest) String() string
- type GetServiceConnectionTokenRequest
- func (*GetServiceConnectionTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetServiceConnectionTokenRequest) GetName() string
- func (*GetServiceConnectionTokenRequest) ProtoMessage()
- func (x *GetServiceConnectionTokenRequest) ProtoReflect() protoreflect.Message
- func (x *GetServiceConnectionTokenRequest) Reset()
- func (x *GetServiceConnectionTokenRequest) String() string
- type GetSpokeRequest
- type Group
- func (*Group) Descriptor() ([]byte, []int)deprecated
- func (x *Group) GetAutoAccept() *AutoAccept
- func (x *Group) GetCreateTime() *timestamppb.Timestamp
- func (x *Group) GetDescription() string
- func (x *Group) GetLabels() map[string]string
- func (x *Group) GetName() string
- func (x *Group) GetRouteTable() string
- func (x *Group) GetState() State
- func (x *Group) GetUid() string
- func (x *Group) GetUpdateTime() *timestamppb.Timestamp
- func (*Group) ProtoMessage()
- func (x *Group) ProtoReflect() protoreflect.Message
- func (x *Group) Reset()
- func (x *Group) String() string
- type Hub
- func (*Hub) Descriptor() ([]byte, []int)deprecated
- func (x *Hub) GetCreateTime() *timestamppb.Timestamp
- func (x *Hub) GetDescription() string
- func (x *Hub) GetExportPsc() bool
- func (x *Hub) GetLabels() map[string]string
- func (x *Hub) GetName() string
- func (x *Hub) GetPolicyMode() PolicyMode
- func (x *Hub) GetPresetTopology() PresetTopology
- func (x *Hub) GetRouteTables() []string
- func (x *Hub) GetRoutingVpcs() []*RoutingVPC
- func (x *Hub) GetSpokeSummary() *SpokeSummary
- func (x *Hub) GetState() State
- func (x *Hub) GetUniqueId() string
- func (x *Hub) GetUpdateTime() *timestamppb.Timestamp
- func (*Hub) ProtoMessage()
- func (x *Hub) ProtoReflect() protoreflect.Message
- func (x *Hub) Reset()
- func (x *Hub) String() string
- type HubServiceClient
- type HubServiceServer
- type HubStatusEntry
- func (*HubStatusEntry) Descriptor() ([]byte, []int)deprecated
- func (x *HubStatusEntry) GetCount() int32
- func (x *HubStatusEntry) GetGroupBy() string
- func (x *HubStatusEntry) GetPscPropagationStatus() *PscPropagationStatus
- func (*HubStatusEntry) ProtoMessage()
- func (x *HubStatusEntry) ProtoReflect() protoreflect.Message
- func (x *HubStatusEntry) Reset()
- func (x *HubStatusEntry) String() string
- type IPVersion
- type Infrastructure
- func (Infrastructure) Descriptor() protoreflect.EnumDescriptor
- func (x Infrastructure) Enum() *Infrastructure
- func (Infrastructure) EnumDescriptor() ([]byte, []int)deprecated
- func (x Infrastructure) Number() protoreflect.EnumNumber
- func (x Infrastructure) String() string
- func (Infrastructure) Type() protoreflect.EnumType
- type InternalRange
- func (*InternalRange) Descriptor() ([]byte, []int)deprecated
- func (x *InternalRange) GetAllocationOptions() *InternalRange_AllocationOptions
- func (x *InternalRange) GetCreateTime() *timestamppb.Timestamp
- func (x *InternalRange) GetDescription() string
- func (x *InternalRange) GetExcludeCidrRanges() []string
- func (x *InternalRange) GetImmutable() bool
- func (x *InternalRange) GetIpCidrRange() string
- func (x *InternalRange) GetLabels() map[string]string
- func (x *InternalRange) GetMigration() *InternalRange_Migration
- func (x *InternalRange) GetName() string
- func (x *InternalRange) GetNetwork() string
- func (x *InternalRange) GetOverlaps() []InternalRange_Overlap
- func (x *InternalRange) GetPeering() InternalRange_Peering
- func (x *InternalRange) GetPrefixLength() int32
- func (x *InternalRange) GetTargetCidrRange() []string
- func (x *InternalRange) GetUpdateTime() *timestamppb.Timestamp
- func (x *InternalRange) GetUsage() InternalRange_Usage
- func (x *InternalRange) GetUsers() []string
- func (*InternalRange) ProtoMessage()
- func (x *InternalRange) ProtoReflect() protoreflect.Message
- func (x *InternalRange) Reset()
- func (x *InternalRange) String() string
- type InternalRangeServiceClient
- type InternalRangeServiceServer
- type InternalRange_AllocationOptions
- func (*InternalRange_AllocationOptions) Descriptor() ([]byte, []int)deprecated
- func (x *InternalRange_AllocationOptions) GetAllocationStrategy() InternalRange_AllocationStrategy
- func (x *InternalRange_AllocationOptions) GetFirstAvailableRangesLookupSize() int32
- func (*InternalRange_AllocationOptions) ProtoMessage()
- func (x *InternalRange_AllocationOptions) ProtoReflect() protoreflect.Message
- func (x *InternalRange_AllocationOptions) Reset()
- func (x *InternalRange_AllocationOptions) String() string
- type InternalRange_AllocationStrategy
- func (InternalRange_AllocationStrategy) Descriptor() protoreflect.EnumDescriptor
- func (x InternalRange_AllocationStrategy) Enum() *InternalRange_AllocationStrategy
- func (InternalRange_AllocationStrategy) EnumDescriptor() ([]byte, []int)deprecated
- func (x InternalRange_AllocationStrategy) Number() protoreflect.EnumNumber
- func (x InternalRange_AllocationStrategy) String() string
- func (InternalRange_AllocationStrategy) Type() protoreflect.EnumType
- type InternalRange_Migration
- func (*InternalRange_Migration) Descriptor() ([]byte, []int)deprecated
- func (x *InternalRange_Migration) GetSource() string
- func (x *InternalRange_Migration) GetTarget() string
- func (*InternalRange_Migration) ProtoMessage()
- func (x *InternalRange_Migration) ProtoReflect() protoreflect.Message
- func (x *InternalRange_Migration) Reset()
- func (x *InternalRange_Migration) String() string
- type InternalRange_Overlap
- func (InternalRange_Overlap) Descriptor() protoreflect.EnumDescriptor
- func (x InternalRange_Overlap) Enum() *InternalRange_Overlap
- func (InternalRange_Overlap) EnumDescriptor() ([]byte, []int)deprecated
- func (x InternalRange_Overlap) Number() protoreflect.EnumNumber
- func (x InternalRange_Overlap) String() string
- func (InternalRange_Overlap) Type() protoreflect.EnumType
- type InternalRange_Peering
- func (InternalRange_Peering) Descriptor() protoreflect.EnumDescriptor
- func (x InternalRange_Peering) Enum() *InternalRange_Peering
- func (InternalRange_Peering) EnumDescriptor() ([]byte, []int)deprecated
- func (x InternalRange_Peering) Number() protoreflect.EnumNumber
- func (x InternalRange_Peering) String() string
- func (InternalRange_Peering) Type() protoreflect.EnumType
- type InternalRange_Usage
- func (InternalRange_Usage) Descriptor() protoreflect.EnumDescriptor
- func (x InternalRange_Usage) Enum() *InternalRange_Usage
- func (InternalRange_Usage) EnumDescriptor() ([]byte, []int)deprecated
- func (x InternalRange_Usage) Number() protoreflect.EnumNumber
- func (x InternalRange_Usage) String() string
- func (InternalRange_Usage) Type() protoreflect.EnumType
- type LinkedInterconnectAttachments
- func (*LinkedInterconnectAttachments) Descriptor() ([]byte, []int)deprecated
- func (x *LinkedInterconnectAttachments) GetIncludeImportRanges() []string
- func (x *LinkedInterconnectAttachments) GetSiteToSiteDataTransfer() bool
- func (x *LinkedInterconnectAttachments) GetUris() []string
- func (x *LinkedInterconnectAttachments) GetVpcNetwork() string
- func (*LinkedInterconnectAttachments) ProtoMessage()
- func (x *LinkedInterconnectAttachments) ProtoReflect() protoreflect.Message
- func (x *LinkedInterconnectAttachments) Reset()
- func (x *LinkedInterconnectAttachments) String() string
- type LinkedProducerVpcNetwork
- func (*LinkedProducerVpcNetwork) Descriptor() ([]byte, []int)deprecated
- func (x *LinkedProducerVpcNetwork) GetExcludeExportRanges() []string
- func (x *LinkedProducerVpcNetwork) GetIncludeExportRanges() []string
- func (x *LinkedProducerVpcNetwork) GetNetwork() string
- func (x *LinkedProducerVpcNetwork) GetPeering() string
- func (x *LinkedProducerVpcNetwork) GetProducerNetwork() string
- func (x *LinkedProducerVpcNetwork) GetProposedExcludeExportRanges() []string
- func (x *LinkedProducerVpcNetwork) GetProposedIncludeExportRanges() []string
- func (x *LinkedProducerVpcNetwork) GetServiceConsumerVpcSpoke() string
- func (*LinkedProducerVpcNetwork) ProtoMessage()
- func (x *LinkedProducerVpcNetwork) ProtoReflect() protoreflect.Message
- func (x *LinkedProducerVpcNetwork) Reset()
- func (x *LinkedProducerVpcNetwork) String() string
- type LinkedRouterApplianceInstances
- func (*LinkedRouterApplianceInstances) Descriptor() ([]byte, []int)deprecated
- func (x *LinkedRouterApplianceInstances) GetIncludeImportRanges() []string
- func (x *LinkedRouterApplianceInstances) GetInstances() []*RouterApplianceInstance
- func (x *LinkedRouterApplianceInstances) GetSiteToSiteDataTransfer() bool
- func (x *LinkedRouterApplianceInstances) GetVpcNetwork() string
- func (*LinkedRouterApplianceInstances) ProtoMessage()
- func (x *LinkedRouterApplianceInstances) ProtoReflect() protoreflect.Message
- func (x *LinkedRouterApplianceInstances) Reset()
- func (x *LinkedRouterApplianceInstances) String() string
- type LinkedVpcNetwork
- func (*LinkedVpcNetwork) Descriptor() ([]byte, []int)deprecated
- func (x *LinkedVpcNetwork) GetExcludeExportRanges() []string
- func (x *LinkedVpcNetwork) GetIncludeExportRanges() []string
- func (x *LinkedVpcNetwork) GetProducerVpcSpokes() []string
- func (x *LinkedVpcNetwork) GetProposedExcludeExportRanges() []string
- func (x *LinkedVpcNetwork) GetProposedIncludeExportRanges() []string
- func (x *LinkedVpcNetwork) GetUri() string
- func (*LinkedVpcNetwork) ProtoMessage()
- func (x *LinkedVpcNetwork) ProtoReflect() protoreflect.Message
- func (x *LinkedVpcNetwork) Reset()
- func (x *LinkedVpcNetwork) String() string
- type LinkedVpnTunnels
- func (*LinkedVpnTunnels) Descriptor() ([]byte, []int)deprecated
- func (x *LinkedVpnTunnels) GetIncludeImportRanges() []string
- func (x *LinkedVpnTunnels) GetSiteToSiteDataTransfer() bool
- func (x *LinkedVpnTunnels) GetUris() []string
- func (x *LinkedVpnTunnels) GetVpcNetwork() string
- func (*LinkedVpnTunnels) ProtoMessage()
- func (x *LinkedVpnTunnels) ProtoReflect() protoreflect.Message
- func (x *LinkedVpnTunnels) Reset()
- func (x *LinkedVpnTunnels) String() string
- type ListDestinationsRequest
- func (*ListDestinationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDestinationsRequest) GetFilter() string
- func (x *ListDestinationsRequest) GetOrderBy() string
- func (x *ListDestinationsRequest) GetPageSize() int32
- func (x *ListDestinationsRequest) GetPageToken() string
- func (x *ListDestinationsRequest) GetParent() string
- func (x *ListDestinationsRequest) GetReturnPartialSuccess() bool
- func (*ListDestinationsRequest) ProtoMessage()
- func (x *ListDestinationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDestinationsRequest) Reset()
- func (x *ListDestinationsRequest) String() string
- type ListDestinationsResponse
- func (*ListDestinationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDestinationsResponse) GetDestinations() []*Destination
- func (x *ListDestinationsResponse) GetNextPageToken() string
- func (x *ListDestinationsResponse) GetUnreachable() []string
- func (*ListDestinationsResponse) ProtoMessage()
- func (x *ListDestinationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDestinationsResponse) Reset()
- func (x *ListDestinationsResponse) String() string
- type ListGroupsRequest
- func (*ListGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupsRequest) GetFilter() string
- func (x *ListGroupsRequest) GetOrderBy() string
- func (x *ListGroupsRequest) GetPageSize() int32
- func (x *ListGroupsRequest) GetPageToken() string
- func (x *ListGroupsRequest) GetParent() string
- func (*ListGroupsRequest) ProtoMessage()
- func (x *ListGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListGroupsRequest) Reset()
- func (x *ListGroupsRequest) String() string
- type ListGroupsResponse
- func (*ListGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupsResponse) GetGroups() []*Group
- func (x *ListGroupsResponse) GetNextPageToken() string
- func (x *ListGroupsResponse) GetUnreachable() []string
- func (*ListGroupsResponse) ProtoMessage()
- func (x *ListGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListGroupsResponse) Reset()
- func (x *ListGroupsResponse) String() string
- type ListHubSpokesRequest
- func (*ListHubSpokesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHubSpokesRequest) GetFilter() string
- func (x *ListHubSpokesRequest) GetName() string
- func (x *ListHubSpokesRequest) GetOrderBy() string
- func (x *ListHubSpokesRequest) GetPageSize() int32
- func (x *ListHubSpokesRequest) GetPageToken() string
- func (x *ListHubSpokesRequest) GetSpokeLocations() []string
- func (x *ListHubSpokesRequest) GetView() ListHubSpokesRequest_SpokeView
- func (*ListHubSpokesRequest) ProtoMessage()
- func (x *ListHubSpokesRequest) ProtoReflect() protoreflect.Message
- func (x *ListHubSpokesRequest) Reset()
- func (x *ListHubSpokesRequest) String() string
- type ListHubSpokesRequest_SpokeView
- func (ListHubSpokesRequest_SpokeView) Descriptor() protoreflect.EnumDescriptor
- func (x ListHubSpokesRequest_SpokeView) Enum() *ListHubSpokesRequest_SpokeView
- func (ListHubSpokesRequest_SpokeView) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListHubSpokesRequest_SpokeView) Number() protoreflect.EnumNumber
- func (x ListHubSpokesRequest_SpokeView) String() string
- func (ListHubSpokesRequest_SpokeView) Type() protoreflect.EnumType
- type ListHubSpokesResponse
- func (*ListHubSpokesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHubSpokesResponse) GetNextPageToken() string
- func (x *ListHubSpokesResponse) GetSpokes() []*Spoke
- func (x *ListHubSpokesResponse) GetUnreachable() []string
- func (*ListHubSpokesResponse) ProtoMessage()
- func (x *ListHubSpokesResponse) ProtoReflect() protoreflect.Message
- func (x *ListHubSpokesResponse) Reset()
- func (x *ListHubSpokesResponse) String() string
- type ListHubsRequest
- func (*ListHubsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListHubsRequest) GetFilter() string
- func (x *ListHubsRequest) GetOrderBy() string
- func (x *ListHubsRequest) GetPageSize() int32
- func (x *ListHubsRequest) GetPageToken() string
- func (x *ListHubsRequest) GetParent() string
- func (*ListHubsRequest) ProtoMessage()
- func (x *ListHubsRequest) ProtoReflect() protoreflect.Message
- func (x *ListHubsRequest) Reset()
- func (x *ListHubsRequest) String() string
- type ListHubsResponse
- func (*ListHubsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListHubsResponse) GetHubs() []*Hub
- func (x *ListHubsResponse) GetNextPageToken() string
- func (x *ListHubsResponse) GetUnreachable() []string
- func (*ListHubsResponse) ProtoMessage()
- func (x *ListHubsResponse) ProtoReflect() protoreflect.Message
- func (x *ListHubsResponse) Reset()
- func (x *ListHubsResponse) String() string
- type ListInternalRangesRequest
- func (*ListInternalRangesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListInternalRangesRequest) GetFilter() string
- func (x *ListInternalRangesRequest) GetOrderBy() string
- func (x *ListInternalRangesRequest) GetPageSize() int32
- func (x *ListInternalRangesRequest) GetPageToken() string
- func (x *ListInternalRangesRequest) GetParent() string
- func (*ListInternalRangesRequest) ProtoMessage()
- func (x *ListInternalRangesRequest) ProtoReflect() protoreflect.Message
- func (x *ListInternalRangesRequest) Reset()
- func (x *ListInternalRangesRequest) String() string
- type ListInternalRangesResponse
- func (*ListInternalRangesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInternalRangesResponse) GetInternalRanges() []*InternalRange
- func (x *ListInternalRangesResponse) GetNextPageToken() string
- func (x *ListInternalRangesResponse) GetUnreachable() []string
- func (*ListInternalRangesResponse) ProtoMessage()
- func (x *ListInternalRangesResponse) ProtoReflect() protoreflect.Message
- func (x *ListInternalRangesResponse) Reset()
- func (x *ListInternalRangesResponse) String() string
- type ListMulticloudDataTransferConfigsRequest
- func (*ListMulticloudDataTransferConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMulticloudDataTransferConfigsRequest) GetFilter() string
- func (x *ListMulticloudDataTransferConfigsRequest) GetOrderBy() string
- func (x *ListMulticloudDataTransferConfigsRequest) GetPageSize() int32
- func (x *ListMulticloudDataTransferConfigsRequest) GetPageToken() string
- func (x *ListMulticloudDataTransferConfigsRequest) GetParent() string
- func (x *ListMulticloudDataTransferConfigsRequest) GetReturnPartialSuccess() bool
- func (*ListMulticloudDataTransferConfigsRequest) ProtoMessage()
- func (x *ListMulticloudDataTransferConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMulticloudDataTransferConfigsRequest) Reset()
- func (x *ListMulticloudDataTransferConfigsRequest) String() string
- type ListMulticloudDataTransferConfigsResponse
- func (*ListMulticloudDataTransferConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMulticloudDataTransferConfigsResponse) GetMulticloudDataTransferConfigs() []*MulticloudDataTransferConfig
- func (x *ListMulticloudDataTransferConfigsResponse) GetNextPageToken() string
- func (x *ListMulticloudDataTransferConfigsResponse) GetUnreachable() []string
- func (*ListMulticloudDataTransferConfigsResponse) ProtoMessage()
- func (x *ListMulticloudDataTransferConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMulticloudDataTransferConfigsResponse) Reset()
- func (x *ListMulticloudDataTransferConfigsResponse) String() string
- type ListMulticloudDataTransferSupportedServicesRequest
- func (*ListMulticloudDataTransferSupportedServicesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMulticloudDataTransferSupportedServicesRequest) GetPageSize() int32
- func (x *ListMulticloudDataTransferSupportedServicesRequest) GetPageToken() string
- func (x *ListMulticloudDataTransferSupportedServicesRequest) GetParent() string
- func (*ListMulticloudDataTransferSupportedServicesRequest) ProtoMessage()
- func (x *ListMulticloudDataTransferSupportedServicesRequest) ProtoReflect() protoreflect.Message
- func (x *ListMulticloudDataTransferSupportedServicesRequest) Reset()
- func (x *ListMulticloudDataTransferSupportedServicesRequest) String() string
- type ListMulticloudDataTransferSupportedServicesResponse
- func (*ListMulticloudDataTransferSupportedServicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMulticloudDataTransferSupportedServicesResponse) GetMulticloudDataTransferSupportedServices() []*MulticloudDataTransferSupportedService
- func (x *ListMulticloudDataTransferSupportedServicesResponse) GetNextPageToken() string
- func (*ListMulticloudDataTransferSupportedServicesResponse) ProtoMessage()
- func (x *ListMulticloudDataTransferSupportedServicesResponse) ProtoReflect() protoreflect.Message
- func (x *ListMulticloudDataTransferSupportedServicesResponse) Reset()
- func (x *ListMulticloudDataTransferSupportedServicesResponse) String() string
- type ListPolicyBasedRoutesRequest
- func (*ListPolicyBasedRoutesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPolicyBasedRoutesRequest) GetFilter() string
- func (x *ListPolicyBasedRoutesRequest) GetOrderBy() string
- func (x *ListPolicyBasedRoutesRequest) GetPageSize() int32
- func (x *ListPolicyBasedRoutesRequest) GetPageToken() string
- func (x *ListPolicyBasedRoutesRequest) GetParent() string
- func (*ListPolicyBasedRoutesRequest) ProtoMessage()
- func (x *ListPolicyBasedRoutesRequest) ProtoReflect() protoreflect.Message
- func (x *ListPolicyBasedRoutesRequest) Reset()
- func (x *ListPolicyBasedRoutesRequest) String() string
- type ListPolicyBasedRoutesResponse
- func (*ListPolicyBasedRoutesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPolicyBasedRoutesResponse) GetNextPageToken() string
- func (x *ListPolicyBasedRoutesResponse) GetPolicyBasedRoutes() []*PolicyBasedRoute
- func (x *ListPolicyBasedRoutesResponse) GetUnreachable() []string
- func (*ListPolicyBasedRoutesResponse) ProtoMessage()
- func (x *ListPolicyBasedRoutesResponse) ProtoReflect() protoreflect.Message
- func (x *ListPolicyBasedRoutesResponse) Reset()
- func (x *ListPolicyBasedRoutesResponse) String() string
- type ListRouteTablesRequest
- func (*ListRouteTablesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRouteTablesRequest) GetFilter() string
- func (x *ListRouteTablesRequest) GetOrderBy() string
- func (x *ListRouteTablesRequest) GetPageSize() int32
- func (x *ListRouteTablesRequest) GetPageToken() string
- func (x *ListRouteTablesRequest) GetParent() string
- func (*ListRouteTablesRequest) ProtoMessage()
- func (x *ListRouteTablesRequest) ProtoReflect() protoreflect.Message
- func (x *ListRouteTablesRequest) Reset()
- func (x *ListRouteTablesRequest) String() string
- type ListRouteTablesResponse
- func (*ListRouteTablesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRouteTablesResponse) GetNextPageToken() string
- func (x *ListRouteTablesResponse) GetRouteTables() []*RouteTable
- func (x *ListRouteTablesResponse) GetUnreachable() []string
- func (*ListRouteTablesResponse) ProtoMessage()
- func (x *ListRouteTablesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRouteTablesResponse) Reset()
- func (x *ListRouteTablesResponse) String() string
- type ListRoutesRequest
- func (*ListRoutesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoutesRequest) GetFilter() string
- func (x *ListRoutesRequest) GetOrderBy() string
- func (x *ListRoutesRequest) GetPageSize() int32
- func (x *ListRoutesRequest) GetPageToken() string
- func (x *ListRoutesRequest) GetParent() string
- func (*ListRoutesRequest) ProtoMessage()
- func (x *ListRoutesRequest) ProtoReflect() protoreflect.Message
- func (x *ListRoutesRequest) Reset()
- func (x *ListRoutesRequest) String() string
- type ListRoutesResponse
- func (*ListRoutesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoutesResponse) GetNextPageToken() string
- func (x *ListRoutesResponse) GetRoutes() []*Route
- func (x *ListRoutesResponse) GetUnreachable() []string
- func (*ListRoutesResponse) ProtoMessage()
- func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRoutesResponse) Reset()
- func (x *ListRoutesResponse) String() string
- type ListServiceClassesRequest
- func (*ListServiceClassesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceClassesRequest) GetFilter() string
- func (x *ListServiceClassesRequest) GetOrderBy() string
- func (x *ListServiceClassesRequest) GetPageSize() int32
- func (x *ListServiceClassesRequest) GetPageToken() string
- func (x *ListServiceClassesRequest) GetParent() string
- func (*ListServiceClassesRequest) ProtoMessage()
- func (x *ListServiceClassesRequest) ProtoReflect() protoreflect.Message
- func (x *ListServiceClassesRequest) Reset()
- func (x *ListServiceClassesRequest) String() string
- type ListServiceClassesResponse
- func (*ListServiceClassesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceClassesResponse) GetNextPageToken() string
- func (x *ListServiceClassesResponse) GetServiceClasses() []*ServiceClass
- func (x *ListServiceClassesResponse) GetUnreachable() []string
- func (*ListServiceClassesResponse) ProtoMessage()
- func (x *ListServiceClassesResponse) ProtoReflect() protoreflect.Message
- func (x *ListServiceClassesResponse) Reset()
- func (x *ListServiceClassesResponse) String() string
- type ListServiceConnectionMapsRequest
- func (*ListServiceConnectionMapsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceConnectionMapsRequest) GetFilter() string
- func (x *ListServiceConnectionMapsRequest) GetOrderBy() string
- func (x *ListServiceConnectionMapsRequest) GetPageSize() int32
- func (x *ListServiceConnectionMapsRequest) GetPageToken() string
- func (x *ListServiceConnectionMapsRequest) GetParent() string
- func (*ListServiceConnectionMapsRequest) ProtoMessage()
- func (x *ListServiceConnectionMapsRequest) ProtoReflect() protoreflect.Message
- func (x *ListServiceConnectionMapsRequest) Reset()
- func (x *ListServiceConnectionMapsRequest) String() string
- type ListServiceConnectionMapsResponse
- func (*ListServiceConnectionMapsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceConnectionMapsResponse) GetNextPageToken() string
- func (x *ListServiceConnectionMapsResponse) GetServiceConnectionMaps() []*ServiceConnectionMap
- func (x *ListServiceConnectionMapsResponse) GetUnreachable() []string
- func (*ListServiceConnectionMapsResponse) ProtoMessage()
- func (x *ListServiceConnectionMapsResponse) ProtoReflect() protoreflect.Message
- func (x *ListServiceConnectionMapsResponse) Reset()
- func (x *ListServiceConnectionMapsResponse) String() string
- type ListServiceConnectionPoliciesRequest
- func (*ListServiceConnectionPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceConnectionPoliciesRequest) GetFilter() string
- func (x *ListServiceConnectionPoliciesRequest) GetOrderBy() string
- func (x *ListServiceConnectionPoliciesRequest) GetPageSize() int32
- func (x *ListServiceConnectionPoliciesRequest) GetPageToken() string
- func (x *ListServiceConnectionPoliciesRequest) GetParent() string
- func (*ListServiceConnectionPoliciesRequest) ProtoMessage()
- func (x *ListServiceConnectionPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListServiceConnectionPoliciesRequest) Reset()
- func (x *ListServiceConnectionPoliciesRequest) String() string
- type ListServiceConnectionPoliciesResponse
- func (*ListServiceConnectionPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceConnectionPoliciesResponse) GetNextPageToken() string
- func (x *ListServiceConnectionPoliciesResponse) GetServiceConnectionPolicies() []*ServiceConnectionPolicy
- func (x *ListServiceConnectionPoliciesResponse) GetUnreachable() []string
- func (*ListServiceConnectionPoliciesResponse) ProtoMessage()
- func (x *ListServiceConnectionPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListServiceConnectionPoliciesResponse) Reset()
- func (x *ListServiceConnectionPoliciesResponse) String() string
- type ListServiceConnectionTokensRequest
- func (*ListServiceConnectionTokensRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceConnectionTokensRequest) GetFilter() string
- func (x *ListServiceConnectionTokensRequest) GetOrderBy() string
- func (x *ListServiceConnectionTokensRequest) GetPageSize() int32
- func (x *ListServiceConnectionTokensRequest) GetPageToken() string
- func (x *ListServiceConnectionTokensRequest) GetParent() string
- func (*ListServiceConnectionTokensRequest) ProtoMessage()
- func (x *ListServiceConnectionTokensRequest) ProtoReflect() protoreflect.Message
- func (x *ListServiceConnectionTokensRequest) Reset()
- func (x *ListServiceConnectionTokensRequest) String() string
- type ListServiceConnectionTokensResponse
- func (*ListServiceConnectionTokensResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceConnectionTokensResponse) GetNextPageToken() string
- func (x *ListServiceConnectionTokensResponse) GetServiceConnectionTokens() []*ServiceConnectionToken
- func (x *ListServiceConnectionTokensResponse) GetUnreachable() []string
- func (*ListServiceConnectionTokensResponse) ProtoMessage()
- func (x *ListServiceConnectionTokensResponse) ProtoReflect() protoreflect.Message
- func (x *ListServiceConnectionTokensResponse) Reset()
- func (x *ListServiceConnectionTokensResponse) String() string
- type ListSpokesRequest
- func (*ListSpokesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSpokesRequest) GetFilter() string
- func (x *ListSpokesRequest) GetOrderBy() string
- func (x *ListSpokesRequest) GetPageSize() int32
- func (x *ListSpokesRequest) GetPageToken() string
- func (x *ListSpokesRequest) GetParent() string
- func (*ListSpokesRequest) ProtoMessage()
- func (x *ListSpokesRequest) ProtoReflect() protoreflect.Message
- func (x *ListSpokesRequest) Reset()
- func (x *ListSpokesRequest) String() string
- type ListSpokesResponse
- func (*ListSpokesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSpokesResponse) GetNextPageToken() string
- func (x *ListSpokesResponse) GetSpokes() []*Spoke
- func (x *ListSpokesResponse) GetUnreachable() []string
- func (*ListSpokesResponse) ProtoMessage()
- func (x *ListSpokesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSpokesResponse) Reset()
- func (x *ListSpokesResponse) String() string
- type LocationFeature
- func (LocationFeature) Descriptor() protoreflect.EnumDescriptor
- func (x LocationFeature) Enum() *LocationFeature
- func (LocationFeature) EnumDescriptor() ([]byte, []int)deprecated
- func (x LocationFeature) Number() protoreflect.EnumNumber
- func (x LocationFeature) String() string
- func (LocationFeature) Type() protoreflect.EnumType
- type LocationMetadata
- func (*LocationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *LocationMetadata) GetLocationFeatures() []LocationFeature
- func (*LocationMetadata) ProtoMessage()
- func (x *LocationMetadata) ProtoReflect() protoreflect.Message
- func (x *LocationMetadata) Reset()
- func (x *LocationMetadata) String() string
- type MulticloudDataTransferConfig
- func (*MulticloudDataTransferConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MulticloudDataTransferConfig) GetCreateTime() *timestamppb.Timestamp
- func (x *MulticloudDataTransferConfig) GetDescription() string
- func (x *MulticloudDataTransferConfig) GetDestinationsActiveCount() int32
- func (x *MulticloudDataTransferConfig) GetDestinationsCount() int32
- func (x *MulticloudDataTransferConfig) GetEtag() string
- func (x *MulticloudDataTransferConfig) GetLabels() map[string]string
- func (x *MulticloudDataTransferConfig) GetName() string
- func (x *MulticloudDataTransferConfig) GetServices() map[string]*StateTimeline
- func (x *MulticloudDataTransferConfig) GetUid() string
- func (x *MulticloudDataTransferConfig) GetUpdateTime() *timestamppb.Timestamp
- func (*MulticloudDataTransferConfig) ProtoMessage()
- func (x *MulticloudDataTransferConfig) ProtoReflect() protoreflect.Message
- func (x *MulticloudDataTransferConfig) Reset()
- func (x *MulticloudDataTransferConfig) String() string
- type MulticloudDataTransferSupportedService
- func (*MulticloudDataTransferSupportedService) Descriptor() ([]byte, []int)deprecated
- func (x *MulticloudDataTransferSupportedService) GetName() string
- func (x *MulticloudDataTransferSupportedService) GetServiceConfigs() []*ServiceConfig
- func (*MulticloudDataTransferSupportedService) ProtoMessage()
- func (x *MulticloudDataTransferSupportedService) ProtoReflect() protoreflect.Message
- func (x *MulticloudDataTransferSupportedService) Reset()
- func (x *MulticloudDataTransferSupportedService) String() string
- type NextHopInterconnectAttachment
- func (*NextHopInterconnectAttachment) Descriptor() ([]byte, []int)deprecated
- func (x *NextHopInterconnectAttachment) GetSiteToSiteDataTransfer() bool
- func (x *NextHopInterconnectAttachment) GetUri() string
- func (x *NextHopInterconnectAttachment) GetVpcNetwork() string
- func (*NextHopInterconnectAttachment) ProtoMessage()
- func (x *NextHopInterconnectAttachment) ProtoReflect() protoreflect.Message
- func (x *NextHopInterconnectAttachment) Reset()
- func (x *NextHopInterconnectAttachment) String() string
- type NextHopRouterApplianceInstance
- func (*NextHopRouterApplianceInstance) Descriptor() ([]byte, []int)deprecated
- func (x *NextHopRouterApplianceInstance) GetSiteToSiteDataTransfer() bool
- func (x *NextHopRouterApplianceInstance) GetUri() string
- func (x *NextHopRouterApplianceInstance) GetVpcNetwork() string
- func (*NextHopRouterApplianceInstance) ProtoMessage()
- func (x *NextHopRouterApplianceInstance) ProtoReflect() protoreflect.Message
- func (x *NextHopRouterApplianceInstance) Reset()
- func (x *NextHopRouterApplianceInstance) String() string
- type NextHopVPNTunnel
- func (*NextHopVPNTunnel) Descriptor() ([]byte, []int)deprecated
- func (x *NextHopVPNTunnel) GetSiteToSiteDataTransfer() bool
- func (x *NextHopVPNTunnel) GetUri() string
- func (x *NextHopVPNTunnel) GetVpcNetwork() string
- func (*NextHopVPNTunnel) ProtoMessage()
- func (x *NextHopVPNTunnel) ProtoReflect() protoreflect.Message
- func (x *NextHopVPNTunnel) Reset()
- func (x *NextHopVPNTunnel) String() string
- type NextHopVpcNetwork
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type PolicyBasedRoute
- func (*PolicyBasedRoute) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyBasedRoute) GetCreateTime() *timestamppb.Timestamp
- func (x *PolicyBasedRoute) GetDescription() string
- func (x *PolicyBasedRoute) GetFilter() *PolicyBasedRoute_Filter
- func (x *PolicyBasedRoute) GetInterconnectAttachment() *PolicyBasedRoute_InterconnectAttachment
- func (x *PolicyBasedRoute) GetKind() string
- func (x *PolicyBasedRoute) GetLabels() map[string]string
- func (x *PolicyBasedRoute) GetName() string
- func (x *PolicyBasedRoute) GetNetwork() string
- func (m *PolicyBasedRoute) GetNextHop() isPolicyBasedRoute_NextHop
- func (x *PolicyBasedRoute) GetNextHopIlbIp() string
- func (x *PolicyBasedRoute) GetNextHopOtherRoutes() PolicyBasedRoute_OtherRoutes
- func (x *PolicyBasedRoute) GetPriority() int32
- func (x *PolicyBasedRoute) GetSelfLink() string
- func (m *PolicyBasedRoute) GetTarget() isPolicyBasedRoute_Target
- func (x *PolicyBasedRoute) GetUpdateTime() *timestamppb.Timestamp
- func (x *PolicyBasedRoute) GetVirtualMachine() *PolicyBasedRoute_VirtualMachine
- func (x *PolicyBasedRoute) GetWarnings() []*PolicyBasedRoute_Warnings
- func (*PolicyBasedRoute) ProtoMessage()
- func (x *PolicyBasedRoute) ProtoReflect() protoreflect.Message
- func (x *PolicyBasedRoute) Reset()
- func (x *PolicyBasedRoute) String() string
- type PolicyBasedRoute_Filter
- func (*PolicyBasedRoute_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyBasedRoute_Filter) GetDestRange() string
- func (x *PolicyBasedRoute_Filter) GetIpProtocol() string
- func (x *PolicyBasedRoute_Filter) GetProtocolVersion() PolicyBasedRoute_Filter_ProtocolVersion
- func (x *PolicyBasedRoute_Filter) GetSrcRange() string
- func (*PolicyBasedRoute_Filter) ProtoMessage()
- func (x *PolicyBasedRoute_Filter) ProtoReflect() protoreflect.Message
- func (x *PolicyBasedRoute_Filter) Reset()
- func (x *PolicyBasedRoute_Filter) String() string
- type PolicyBasedRoute_Filter_ProtocolVersion
- func (PolicyBasedRoute_Filter_ProtocolVersion) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyBasedRoute_Filter_ProtocolVersion) Enum() *PolicyBasedRoute_Filter_ProtocolVersion
- func (PolicyBasedRoute_Filter_ProtocolVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyBasedRoute_Filter_ProtocolVersion) Number() protoreflect.EnumNumber
- func (x PolicyBasedRoute_Filter_ProtocolVersion) String() string
- func (PolicyBasedRoute_Filter_ProtocolVersion) Type() protoreflect.EnumType
- type PolicyBasedRoute_InterconnectAttachment
- func (*PolicyBasedRoute_InterconnectAttachment) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyBasedRoute_InterconnectAttachment) GetRegion() string
- func (*PolicyBasedRoute_InterconnectAttachment) ProtoMessage()
- func (x *PolicyBasedRoute_InterconnectAttachment) ProtoReflect() protoreflect.Message
- func (x *PolicyBasedRoute_InterconnectAttachment) Reset()
- func (x *PolicyBasedRoute_InterconnectAttachment) String() string
- type PolicyBasedRoute_InterconnectAttachment_
- type PolicyBasedRoute_NextHopIlbIp
- type PolicyBasedRoute_NextHopOtherRoutes
- type PolicyBasedRoute_OtherRoutes
- func (PolicyBasedRoute_OtherRoutes) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyBasedRoute_OtherRoutes) Enum() *PolicyBasedRoute_OtherRoutes
- func (PolicyBasedRoute_OtherRoutes) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyBasedRoute_OtherRoutes) Number() protoreflect.EnumNumber
- func (x PolicyBasedRoute_OtherRoutes) String() string
- func (PolicyBasedRoute_OtherRoutes) Type() protoreflect.EnumType
- type PolicyBasedRoute_VirtualMachine
- func (*PolicyBasedRoute_VirtualMachine) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyBasedRoute_VirtualMachine) GetTags() []string
- func (*PolicyBasedRoute_VirtualMachine) ProtoMessage()
- func (x *PolicyBasedRoute_VirtualMachine) ProtoReflect() protoreflect.Message
- func (x *PolicyBasedRoute_VirtualMachine) Reset()
- func (x *PolicyBasedRoute_VirtualMachine) String() string
- type PolicyBasedRoute_VirtualMachine_
- type PolicyBasedRoute_Warnings
- func (*PolicyBasedRoute_Warnings) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyBasedRoute_Warnings) GetCode() PolicyBasedRoute_Warnings_Code
- func (x *PolicyBasedRoute_Warnings) GetData() map[string]string
- func (x *PolicyBasedRoute_Warnings) GetWarningMessage() string
- func (*PolicyBasedRoute_Warnings) ProtoMessage()
- func (x *PolicyBasedRoute_Warnings) ProtoReflect() protoreflect.Message
- func (x *PolicyBasedRoute_Warnings) Reset()
- func (x *PolicyBasedRoute_Warnings) String() string
- type PolicyBasedRoute_Warnings_Code
- func (PolicyBasedRoute_Warnings_Code) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyBasedRoute_Warnings_Code) Enum() *PolicyBasedRoute_Warnings_Code
- func (PolicyBasedRoute_Warnings_Code) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyBasedRoute_Warnings_Code) Number() protoreflect.EnumNumber
- func (x PolicyBasedRoute_Warnings_Code) String() string
- func (PolicyBasedRoute_Warnings_Code) Type() protoreflect.EnumType
- type PolicyBasedRoutingServiceClient
- type PolicyBasedRoutingServiceServer
- type PolicyMode
- type PresetTopology
- func (PresetTopology) Descriptor() protoreflect.EnumDescriptor
- func (x PresetTopology) Enum() *PresetTopology
- func (PresetTopology) EnumDescriptor() ([]byte, []int)deprecated
- func (x PresetTopology) Number() protoreflect.EnumNumber
- func (x PresetTopology) String() string
- func (PresetTopology) Type() protoreflect.EnumType
- type PscPropagationStatus
- func (*PscPropagationStatus) Descriptor() ([]byte, []int)deprecated
- func (x *PscPropagationStatus) GetCode() PscPropagationStatus_Code
- func (x *PscPropagationStatus) GetMessage() string
- func (x *PscPropagationStatus) GetSourceForwardingRule() string
- func (x *PscPropagationStatus) GetSourceGroup() string
- func (x *PscPropagationStatus) GetSourceSpoke() string
- func (x *PscPropagationStatus) GetTargetGroup() string
- func (x *PscPropagationStatus) GetTargetSpoke() string
- func (*PscPropagationStatus) ProtoMessage()
- func (x *PscPropagationStatus) ProtoReflect() protoreflect.Message
- func (x *PscPropagationStatus) Reset()
- func (x *PscPropagationStatus) String() string
- type PscPropagationStatus_Code
- func (PscPropagationStatus_Code) Descriptor() protoreflect.EnumDescriptor
- func (x PscPropagationStatus_Code) Enum() *PscPropagationStatus_Code
- func (PscPropagationStatus_Code) EnumDescriptor() ([]byte, []int)deprecated
- func (x PscPropagationStatus_Code) Number() protoreflect.EnumNumber
- func (x PscPropagationStatus_Code) String() string
- func (PscPropagationStatus_Code) Type() protoreflect.EnumType
- type QueryHubStatusRequest
- func (*QueryHubStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryHubStatusRequest) GetFilter() string
- func (x *QueryHubStatusRequest) GetGroupBy() string
- func (x *QueryHubStatusRequest) GetName() string
- func (x *QueryHubStatusRequest) GetOrderBy() string
- func (x *QueryHubStatusRequest) GetPageSize() int32
- func (x *QueryHubStatusRequest) GetPageToken() string
- func (*QueryHubStatusRequest) ProtoMessage()
- func (x *QueryHubStatusRequest) ProtoReflect() protoreflect.Message
- func (x *QueryHubStatusRequest) Reset()
- func (x *QueryHubStatusRequest) String() string
- type QueryHubStatusResponse
- func (*QueryHubStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryHubStatusResponse) GetHubStatusEntries() []*HubStatusEntry
- func (x *QueryHubStatusResponse) GetNextPageToken() string
- func (*QueryHubStatusResponse) ProtoMessage()
- func (x *QueryHubStatusResponse) ProtoReflect() protoreflect.Message
- func (x *QueryHubStatusResponse) Reset()
- func (x *QueryHubStatusResponse) String() string
- type RejectHubSpokeRequest
- func (*RejectHubSpokeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RejectHubSpokeRequest) GetDetails() string
- func (x *RejectHubSpokeRequest) GetName() string
- func (x *RejectHubSpokeRequest) GetRequestId() string
- func (x *RejectHubSpokeRequest) GetSpokeUri() string
- func (*RejectHubSpokeRequest) ProtoMessage()
- func (x *RejectHubSpokeRequest) ProtoReflect() protoreflect.Message
- func (x *RejectHubSpokeRequest) Reset()
- func (x *RejectHubSpokeRequest) String() string
- type RejectHubSpokeResponse
- func (*RejectHubSpokeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RejectHubSpokeResponse) GetSpoke() *Spoke
- func (*RejectHubSpokeResponse) ProtoMessage()
- func (x *RejectHubSpokeResponse) ProtoReflect() protoreflect.Message
- func (x *RejectHubSpokeResponse) Reset()
- func (x *RejectHubSpokeResponse) String() string
- type RejectSpokeUpdateRequest
- func (*RejectSpokeUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RejectSpokeUpdateRequest) GetDetails() string
- func (x *RejectSpokeUpdateRequest) GetName() string
- func (x *RejectSpokeUpdateRequest) GetRequestId() string
- func (x *RejectSpokeUpdateRequest) GetSpokeEtag() string
- func (x *RejectSpokeUpdateRequest) GetSpokeUri() string
- func (*RejectSpokeUpdateRequest) ProtoMessage()
- func (x *RejectSpokeUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *RejectSpokeUpdateRequest) Reset()
- func (x *RejectSpokeUpdateRequest) String() string
- type RejectSpokeUpdateResponse
- func (*RejectSpokeUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RejectSpokeUpdateResponse) GetSpoke() *Spoke
- func (*RejectSpokeUpdateResponse) ProtoMessage()
- func (x *RejectSpokeUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *RejectSpokeUpdateResponse) Reset()
- func (x *RejectSpokeUpdateResponse) String() string
- type Route
- func (*Route) Descriptor() ([]byte, []int)deprecated
- func (x *Route) GetCreateTime() *timestamppb.Timestamp
- func (x *Route) GetDescription() string
- func (x *Route) GetIpCidrRange() string
- func (x *Route) GetLabels() map[string]string
- func (x *Route) GetLocation() string
- func (x *Route) GetName() string
- func (x *Route) GetNextHopInterconnectAttachment() *NextHopInterconnectAttachment
- func (x *Route) GetNextHopRouterApplianceInstance() *NextHopRouterApplianceInstance
- func (x *Route) GetNextHopVpcNetwork() *NextHopVpcNetwork
- func (x *Route) GetNextHopVpnTunnel() *NextHopVPNTunnel
- func (x *Route) GetPriority() int64
- func (x *Route) GetSpoke() string
- func (x *Route) GetState() State
- func (x *Route) GetType() RouteType
- func (x *Route) GetUid() string
- func (x *Route) GetUpdateTime() *timestamppb.Timestamp
- func (*Route) ProtoMessage()
- func (x *Route) ProtoReflect() protoreflect.Message
- func (x *Route) Reset()
- func (x *Route) String() string
- type RouteTable
- func (*RouteTable) Descriptor() ([]byte, []int)deprecated
- func (x *RouteTable) GetCreateTime() *timestamppb.Timestamp
- func (x *RouteTable) GetDescription() string
- func (x *RouteTable) GetLabels() map[string]string
- func (x *RouteTable) GetName() string
- func (x *RouteTable) GetState() State
- func (x *RouteTable) GetUid() string
- func (x *RouteTable) GetUpdateTime() *timestamppb.Timestamp
- func (*RouteTable) ProtoMessage()
- func (x *RouteTable) ProtoReflect() protoreflect.Message
- func (x *RouteTable) Reset()
- func (x *RouteTable) String() string
- type RouteType
- type RouterApplianceInstance
- func (*RouterApplianceInstance) Descriptor() ([]byte, []int)deprecated
- func (x *RouterApplianceInstance) GetIpAddress() string
- func (x *RouterApplianceInstance) GetVirtualMachine() string
- func (*RouterApplianceInstance) ProtoMessage()
- func (x *RouterApplianceInstance) ProtoReflect() protoreflect.Message
- func (x *RouterApplianceInstance) Reset()
- func (x *RouterApplianceInstance) String() string
- type RoutingVPC
- func (*RoutingVPC) Descriptor() ([]byte, []int)deprecated
- func (x *RoutingVPC) GetRequiredForNewSiteToSiteDataTransferSpokes() bool
- func (x *RoutingVPC) GetUri() string
- func (*RoutingVPC) ProtoMessage()
- func (x *RoutingVPC) ProtoReflect() protoreflect.Message
- func (x *RoutingVPC) Reset()
- func (x *RoutingVPC) String() string
- type ServiceClass
- func (*ServiceClass) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceClass) GetCreateTime() *timestamppb.Timestamp
- func (x *ServiceClass) GetDescription() string
- func (x *ServiceClass) GetEtag() string
- func (x *ServiceClass) GetLabels() map[string]string
- func (x *ServiceClass) GetName() string
- func (x *ServiceClass) GetServiceClass() string
- func (x *ServiceClass) GetUpdateTime() *timestamppb.Timestamp
- func (*ServiceClass) ProtoMessage()
- func (x *ServiceClass) ProtoReflect() protoreflect.Message
- func (x *ServiceClass) Reset()
- func (x *ServiceClass) String() string
- type ServiceConfig
- func (*ServiceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConfig) GetEligibilityCriteria() ServiceConfig_EligibilityCriteria
- func (x *ServiceConfig) GetSupportEndTime() *timestamppb.Timestamp
- func (*ServiceConfig) ProtoMessage()
- func (x *ServiceConfig) ProtoReflect() protoreflect.Message
- func (x *ServiceConfig) Reset()
- func (x *ServiceConfig) String() string
- type ServiceConfig_EligibilityCriteria
- func (ServiceConfig_EligibilityCriteria) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceConfig_EligibilityCriteria) Enum() *ServiceConfig_EligibilityCriteria
- func (ServiceConfig_EligibilityCriteria) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceConfig_EligibilityCriteria) Number() protoreflect.EnumNumber
- func (x ServiceConfig_EligibilityCriteria) String() string
- func (ServiceConfig_EligibilityCriteria) Type() protoreflect.EnumType
- type ServiceConnectionMap
- func (*ServiceConnectionMap) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConnectionMap) GetConsumerPscConfigs() []*ServiceConnectionMap_ConsumerPscConfig
- func (x *ServiceConnectionMap) GetConsumerPscConnections() []*ServiceConnectionMap_ConsumerPscConnection
- func (x *ServiceConnectionMap) GetCreateTime() *timestamppb.Timestamp
- func (x *ServiceConnectionMap) GetDescription() string
- func (x *ServiceConnectionMap) GetEtag() string
- func (x *ServiceConnectionMap) GetInfrastructure() Infrastructure
- func (x *ServiceConnectionMap) GetLabels() map[string]string
- func (x *ServiceConnectionMap) GetName() string
- func (x *ServiceConnectionMap) GetProducerPscConfigs() []*ServiceConnectionMap_ProducerPscConfig
- func (x *ServiceConnectionMap) GetServiceClass() string
- func (x *ServiceConnectionMap) GetServiceClassUri() string
- func (x *ServiceConnectionMap) GetToken() string
- func (x *ServiceConnectionMap) GetUpdateTime() *timestamppb.Timestamp
- func (*ServiceConnectionMap) ProtoMessage()
- func (x *ServiceConnectionMap) ProtoReflect() protoreflect.Message
- func (x *ServiceConnectionMap) Reset()
- func (x *ServiceConnectionMap) String() string
- type ServiceConnectionMap_ConsumerPscConfig
- func (*ServiceConnectionMap_ConsumerPscConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConnectionMap_ConsumerPscConfig) GetConsumerInstanceProject() string
- func (x *ServiceConnectionMap_ConsumerPscConfig) GetDisableGlobalAccess() bool
- func (x *ServiceConnectionMap_ConsumerPscConfig) GetIpVersion() IPVersion
- func (x *ServiceConnectionMap_ConsumerPscConfig) GetNetwork() string
- func (x *ServiceConnectionMap_ConsumerPscConfig) GetProducerInstanceId() stringdeprecated
- func (x *ServiceConnectionMap_ConsumerPscConfig) GetProducerInstanceMetadata() map[string]string
- func (x *ServiceConnectionMap_ConsumerPscConfig) GetProject() string
- func (x *ServiceConnectionMap_ConsumerPscConfig) GetServiceAttachmentIpAddressMap() map[string]string
- func (x *ServiceConnectionMap_ConsumerPscConfig) GetState() ServiceConnectionMap_ConsumerPscConfig_State
- func (*ServiceConnectionMap_ConsumerPscConfig) ProtoMessage()
- func (x *ServiceConnectionMap_ConsumerPscConfig) ProtoReflect() protoreflect.Message
- func (x *ServiceConnectionMap_ConsumerPscConfig) Reset()
- func (x *ServiceConnectionMap_ConsumerPscConfig) String() string
- type ServiceConnectionMap_ConsumerPscConfig_State
- func (ServiceConnectionMap_ConsumerPscConfig_State) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceConnectionMap_ConsumerPscConfig_State) Enum() *ServiceConnectionMap_ConsumerPscConfig_State
- func (ServiceConnectionMap_ConsumerPscConfig_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceConnectionMap_ConsumerPscConfig_State) Number() protoreflect.EnumNumber
- func (x ServiceConnectionMap_ConsumerPscConfig_State) String() string
- func (ServiceConnectionMap_ConsumerPscConfig_State) Type() protoreflect.EnumType
- type ServiceConnectionMap_ConsumerPscConnection
- func (*ServiceConnectionMap_ConsumerPscConnection) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetError() *status.Statusdeprecated
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetErrorInfo() *errdetails.ErrorInfo
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetErrorType() ConnectionErrorTypedeprecated
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetForwardingRule() string
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetGceOperation() string
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetIp() string
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetIpVersion() IPVersion
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetNetwork() string
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetProducerInstanceId() stringdeprecated
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetProducerInstanceMetadata() map[string]string
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetProject() string
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetPscConnectionId() string
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetSelectedSubnetwork() string
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetServiceAttachmentUri() string
- func (x *ServiceConnectionMap_ConsumerPscConnection) GetState() ServiceConnectionMap_ConsumerPscConnection_State
- func (*ServiceConnectionMap_ConsumerPscConnection) ProtoMessage()
- func (x *ServiceConnectionMap_ConsumerPscConnection) ProtoReflect() protoreflect.Message
- func (x *ServiceConnectionMap_ConsumerPscConnection) Reset()
- func (x *ServiceConnectionMap_ConsumerPscConnection) String() string
- type ServiceConnectionMap_ConsumerPscConnection_State
- func (ServiceConnectionMap_ConsumerPscConnection_State) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceConnectionMap_ConsumerPscConnection_State) Enum() *ServiceConnectionMap_ConsumerPscConnection_State
- func (ServiceConnectionMap_ConsumerPscConnection_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceConnectionMap_ConsumerPscConnection_State) Number() protoreflect.EnumNumber
- func (x ServiceConnectionMap_ConsumerPscConnection_State) String() string
- func (ServiceConnectionMap_ConsumerPscConnection_State) Type() protoreflect.EnumType
- type ServiceConnectionMap_ProducerPscConfig
- func (*ServiceConnectionMap_ProducerPscConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConnectionMap_ProducerPscConfig) GetServiceAttachmentUri() string
- func (*ServiceConnectionMap_ProducerPscConfig) ProtoMessage()
- func (x *ServiceConnectionMap_ProducerPscConfig) ProtoReflect() protoreflect.Message
- func (x *ServiceConnectionMap_ProducerPscConfig) Reset()
- func (x *ServiceConnectionMap_ProducerPscConfig) String() string
- type ServiceConnectionPolicy
- func (*ServiceConnectionPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConnectionPolicy) GetCreateTime() *timestamppb.Timestamp
- func (x *ServiceConnectionPolicy) GetDescription() string
- func (x *ServiceConnectionPolicy) GetEtag() string
- func (x *ServiceConnectionPolicy) GetInfrastructure() Infrastructure
- func (x *ServiceConnectionPolicy) GetLabels() map[string]string
- func (x *ServiceConnectionPolicy) GetName() string
- func (x *ServiceConnectionPolicy) GetNetwork() string
- func (x *ServiceConnectionPolicy) GetPscConfig() *ServiceConnectionPolicy_PscConfig
- func (x *ServiceConnectionPolicy) GetPscConnections() []*ServiceConnectionPolicy_PscConnection
- func (x *ServiceConnectionPolicy) GetServiceClass() string
- func (x *ServiceConnectionPolicy) GetUpdateTime() *timestamppb.Timestamp
- func (*ServiceConnectionPolicy) ProtoMessage()
- func (x *ServiceConnectionPolicy) ProtoReflect() protoreflect.Message
- func (x *ServiceConnectionPolicy) Reset()
- func (x *ServiceConnectionPolicy) String() string
- type ServiceConnectionPolicy_PscConfig
- func (*ServiceConnectionPolicy_PscConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConnectionPolicy_PscConfig) GetAllowedGoogleProducersResourceHierarchyLevel() []string
- func (x *ServiceConnectionPolicy_PscConfig) GetLimit() int64
- func (x *ServiceConnectionPolicy_PscConfig) GetProducerInstanceLocation() ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation
- func (x *ServiceConnectionPolicy_PscConfig) GetSubnetworks() []string
- func (*ServiceConnectionPolicy_PscConfig) ProtoMessage()
- func (x *ServiceConnectionPolicy_PscConfig) ProtoReflect() protoreflect.Message
- func (x *ServiceConnectionPolicy_PscConfig) Reset()
- func (x *ServiceConnectionPolicy_PscConfig) String() string
- type ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation
- func (ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) Enum() *ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation
- func (ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) Number() protoreflect.EnumNumber
- func (x ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) String() string
- func (ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) Type() protoreflect.EnumType
- type ServiceConnectionPolicy_PscConnection
- func (*ServiceConnectionPolicy_PscConnection) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConnectionPolicy_PscConnection) GetConsumerAddress() string
- func (x *ServiceConnectionPolicy_PscConnection) GetConsumerForwardingRule() string
- func (x *ServiceConnectionPolicy_PscConnection) GetConsumerTargetProject() string
- func (x *ServiceConnectionPolicy_PscConnection) GetError() *status.Statusdeprecated
- func (x *ServiceConnectionPolicy_PscConnection) GetErrorInfo() *errdetails.ErrorInfo
- func (x *ServiceConnectionPolicy_PscConnection) GetErrorType() ConnectionErrorTypedeprecated
- func (x *ServiceConnectionPolicy_PscConnection) GetGceOperation() string
- func (x *ServiceConnectionPolicy_PscConnection) GetIpVersion() IPVersion
- func (x *ServiceConnectionPolicy_PscConnection) GetProducerInstanceId() stringdeprecated
- func (x *ServiceConnectionPolicy_PscConnection) GetProducerInstanceMetadata() map[string]string
- func (x *ServiceConnectionPolicy_PscConnection) GetPscConnectionId() string
- func (x *ServiceConnectionPolicy_PscConnection) GetSelectedSubnetwork() string
- func (x *ServiceConnectionPolicy_PscConnection) GetServiceClass() string
- func (x *ServiceConnectionPolicy_PscConnection) GetState() ServiceConnectionPolicy_State
- func (*ServiceConnectionPolicy_PscConnection) ProtoMessage()
- func (x *ServiceConnectionPolicy_PscConnection) ProtoReflect() protoreflect.Message
- func (x *ServiceConnectionPolicy_PscConnection) Reset()
- func (x *ServiceConnectionPolicy_PscConnection) String() string
- type ServiceConnectionPolicy_State
- func (ServiceConnectionPolicy_State) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceConnectionPolicy_State) Enum() *ServiceConnectionPolicy_State
- func (ServiceConnectionPolicy_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceConnectionPolicy_State) Number() protoreflect.EnumNumber
- func (x ServiceConnectionPolicy_State) String() string
- func (ServiceConnectionPolicy_State) Type() protoreflect.EnumType
- type ServiceConnectionToken
- func (*ServiceConnectionToken) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConnectionToken) GetCreateTime() *timestamppb.Timestamp
- func (x *ServiceConnectionToken) GetDescription() string
- func (x *ServiceConnectionToken) GetEtag() string
- func (x *ServiceConnectionToken) GetExpireTime() *timestamppb.Timestamp
- func (x *ServiceConnectionToken) GetLabels() map[string]string
- func (x *ServiceConnectionToken) GetName() string
- func (x *ServiceConnectionToken) GetNetwork() string
- func (x *ServiceConnectionToken) GetToken() string
- func (x *ServiceConnectionToken) GetUpdateTime() *timestamppb.Timestamp
- func (*ServiceConnectionToken) ProtoMessage()
- func (x *ServiceConnectionToken) ProtoReflect() protoreflect.Message
- func (x *ServiceConnectionToken) Reset()
- func (x *ServiceConnectionToken) String() string
- type Spoke
- func (*Spoke) Descriptor() ([]byte, []int)deprecated
- func (x *Spoke) GetCreateTime() *timestamppb.Timestamp
- func (x *Spoke) GetDescription() string
- func (x *Spoke) GetEtag() string
- func (x *Spoke) GetFieldPathsPendingUpdate() []string
- func (x *Spoke) GetGroup() string
- func (x *Spoke) GetHub() string
- func (x *Spoke) GetLabels() map[string]string
- func (x *Spoke) GetLinkedInterconnectAttachments() *LinkedInterconnectAttachments
- func (x *Spoke) GetLinkedProducerVpcNetwork() *LinkedProducerVpcNetwork
- func (x *Spoke) GetLinkedRouterApplianceInstances() *LinkedRouterApplianceInstances
- func (x *Spoke) GetLinkedVpcNetwork() *LinkedVpcNetwork
- func (x *Spoke) GetLinkedVpnTunnels() *LinkedVpnTunnels
- func (x *Spoke) GetName() string
- func (x *Spoke) GetReasons() []*Spoke_StateReason
- func (x *Spoke) GetSpokeType() SpokeType
- func (x *Spoke) GetState() State
- func (x *Spoke) GetUniqueId() string
- func (x *Spoke) GetUpdateTime() *timestamppb.Timestamp
- func (*Spoke) ProtoMessage()
- func (x *Spoke) ProtoReflect() protoreflect.Message
- func (x *Spoke) Reset()
- func (x *Spoke) String() string
- type SpokeSummary
- func (*SpokeSummary) Descriptor() ([]byte, []int)deprecated
- func (x *SpokeSummary) GetSpokeStateCounts() []*SpokeSummary_SpokeStateCount
- func (x *SpokeSummary) GetSpokeStateReasonCounts() []*SpokeSummary_SpokeStateReasonCount
- func (x *SpokeSummary) GetSpokeTypeCounts() []*SpokeSummary_SpokeTypeCount
- func (*SpokeSummary) ProtoMessage()
- func (x *SpokeSummary) ProtoReflect() protoreflect.Message
- func (x *SpokeSummary) Reset()
- func (x *SpokeSummary) String() string
- type SpokeSummary_SpokeStateCount
- func (*SpokeSummary_SpokeStateCount) Descriptor() ([]byte, []int)deprecated
- func (x *SpokeSummary_SpokeStateCount) GetCount() int64
- func (x *SpokeSummary_SpokeStateCount) GetState() State
- func (*SpokeSummary_SpokeStateCount) ProtoMessage()
- func (x *SpokeSummary_SpokeStateCount) ProtoReflect() protoreflect.Message
- func (x *SpokeSummary_SpokeStateCount) Reset()
- func (x *SpokeSummary_SpokeStateCount) String() string
- type SpokeSummary_SpokeStateReasonCount
- func (*SpokeSummary_SpokeStateReasonCount) Descriptor() ([]byte, []int)deprecated
- func (x *SpokeSummary_SpokeStateReasonCount) GetCount() int64
- func (x *SpokeSummary_SpokeStateReasonCount) GetStateReasonCode() Spoke_StateReason_Code
- func (*SpokeSummary_SpokeStateReasonCount) ProtoMessage()
- func (x *SpokeSummary_SpokeStateReasonCount) ProtoReflect() protoreflect.Message
- func (x *SpokeSummary_SpokeStateReasonCount) Reset()
- func (x *SpokeSummary_SpokeStateReasonCount) String() string
- type SpokeSummary_SpokeTypeCount
- func (*SpokeSummary_SpokeTypeCount) Descriptor() ([]byte, []int)deprecated
- func (x *SpokeSummary_SpokeTypeCount) GetCount() int64
- func (x *SpokeSummary_SpokeTypeCount) GetSpokeType() SpokeType
- func (*SpokeSummary_SpokeTypeCount) ProtoMessage()
- func (x *SpokeSummary_SpokeTypeCount) ProtoReflect() protoreflect.Message
- func (x *SpokeSummary_SpokeTypeCount) Reset()
- func (x *SpokeSummary_SpokeTypeCount) String() string
- type SpokeType
- type Spoke_StateReason
- func (*Spoke_StateReason) Descriptor() ([]byte, []int)deprecated
- func (x *Spoke_StateReason) GetCode() Spoke_StateReason_Code
- func (x *Spoke_StateReason) GetMessage() string
- func (x *Spoke_StateReason) GetUserDetails() string
- func (*Spoke_StateReason) ProtoMessage()
- func (x *Spoke_StateReason) ProtoReflect() protoreflect.Message
- func (x *Spoke_StateReason) Reset()
- func (x *Spoke_StateReason) String() string
- type Spoke_StateReason_Code
- func (Spoke_StateReason_Code) Descriptor() protoreflect.EnumDescriptor
- func (x Spoke_StateReason_Code) Enum() *Spoke_StateReason_Code
- func (Spoke_StateReason_Code) EnumDescriptor() ([]byte, []int)deprecated
- func (x Spoke_StateReason_Code) Number() protoreflect.EnumNumber
- func (x Spoke_StateReason_Code) String() string
- func (Spoke_StateReason_Code) Type() protoreflect.EnumType
- type State
- type StateTimeline
- type StateTimeline_StateMetadata
- func (*StateTimeline_StateMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *StateTimeline_StateMetadata) GetEffectiveTime() *timestamppb.Timestamp
- func (x *StateTimeline_StateMetadata) GetState() StateTimeline_StateMetadata_State
- func (*StateTimeline_StateMetadata) ProtoMessage()
- func (x *StateTimeline_StateMetadata) ProtoReflect() protoreflect.Message
- func (x *StateTimeline_StateMetadata) Reset()
- func (x *StateTimeline_StateMetadata) String() string
- type StateTimeline_StateMetadata_State
- func (StateTimeline_StateMetadata_State) Descriptor() protoreflect.EnumDescriptor
- func (x StateTimeline_StateMetadata_State) Enum() *StateTimeline_StateMetadata_State
- func (StateTimeline_StateMetadata_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x StateTimeline_StateMetadata_State) Number() protoreflect.EnumNumber
- func (x StateTimeline_StateMetadata_State) String() string
- func (StateTimeline_StateMetadata_State) Type() protoreflect.EnumType
- type UnimplementedCrossNetworkAutomationServiceServer
- func (UnimplementedCrossNetworkAutomationServiceServer) CreateServiceConnectionMap(context.Context, *CreateServiceConnectionMapRequest) (*longrunningpb.Operation, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) CreateServiceConnectionPolicy(context.Context, *CreateServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) CreateServiceConnectionToken(context.Context, *CreateServiceConnectionTokenRequest) (*longrunningpb.Operation, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceClass(context.Context, *DeleteServiceClassRequest) (*longrunningpb.Operation, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceConnectionMap(context.Context, *DeleteServiceConnectionMapRequest) (*longrunningpb.Operation, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceConnectionPolicy(context.Context, *DeleteServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceConnectionToken(context.Context, *DeleteServiceConnectionTokenRequest) (*longrunningpb.Operation, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceClass(context.Context, *GetServiceClassRequest) (*ServiceClass, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceConnectionMap(context.Context, *GetServiceConnectionMapRequest) (*ServiceConnectionMap, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceConnectionPolicy(context.Context, *GetServiceConnectionPolicyRequest) (*ServiceConnectionPolicy, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceConnectionToken(context.Context, *GetServiceConnectionTokenRequest) (*ServiceConnectionToken, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceClasses(context.Context, *ListServiceClassesRequest) (*ListServiceClassesResponse, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceConnectionMaps(context.Context, *ListServiceConnectionMapsRequest) (*ListServiceConnectionMapsResponse, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceConnectionPolicies(context.Context, *ListServiceConnectionPoliciesRequest) (*ListServiceConnectionPoliciesResponse, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceConnectionTokens(context.Context, *ListServiceConnectionTokensRequest) (*ListServiceConnectionTokensResponse, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) UpdateServiceClass(context.Context, *UpdateServiceClassRequest) (*longrunningpb.Operation, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) UpdateServiceConnectionMap(context.Context, *UpdateServiceConnectionMapRequest) (*longrunningpb.Operation, error)
- func (UnimplementedCrossNetworkAutomationServiceServer) UpdateServiceConnectionPolicy(context.Context, *UpdateServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
- type UnimplementedDataTransferServiceServer
- func (UnimplementedDataTransferServiceServer) CreateDestination(context.Context, *CreateDestinationRequest) (*longrunningpb.Operation, error)
- func (UnimplementedDataTransferServiceServer) CreateMulticloudDataTransferConfig(context.Context, *CreateMulticloudDataTransferConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedDataTransferServiceServer) DeleteDestination(context.Context, *DeleteDestinationRequest) (*longrunningpb.Operation, error)
- func (UnimplementedDataTransferServiceServer) DeleteMulticloudDataTransferConfig(context.Context, *DeleteMulticloudDataTransferConfigRequest) (*longrunningpb.Operation, error)
- func (UnimplementedDataTransferServiceServer) GetDestination(context.Context, *GetDestinationRequest) (*Destination, error)
- func (UnimplementedDataTransferServiceServer) GetMulticloudDataTransferConfig(context.Context, *GetMulticloudDataTransferConfigRequest) (*MulticloudDataTransferConfig, error)
- func (UnimplementedDataTransferServiceServer) GetMulticloudDataTransferSupportedService(context.Context, *GetMulticloudDataTransferSupportedServiceRequest) (*MulticloudDataTransferSupportedService, error)
- func (UnimplementedDataTransferServiceServer) ListDestinations(context.Context, *ListDestinationsRequest) (*ListDestinationsResponse, error)
- func (UnimplementedDataTransferServiceServer) ListMulticloudDataTransferConfigs(context.Context, *ListMulticloudDataTransferConfigsRequest) (*ListMulticloudDataTransferConfigsResponse, error)
- func (UnimplementedDataTransferServiceServer) ListMulticloudDataTransferSupportedServices(context.Context, *ListMulticloudDataTransferSupportedServicesRequest) (*ListMulticloudDataTransferSupportedServicesResponse, error)
- func (UnimplementedDataTransferServiceServer) UpdateDestination(context.Context, *UpdateDestinationRequest) (*longrunningpb.Operation, error)
- func (UnimplementedDataTransferServiceServer) UpdateMulticloudDataTransferConfig(context.Context, *UpdateMulticloudDataTransferConfigRequest) (*longrunningpb.Operation, error)
- type UnimplementedHubServiceServer
- func (UnimplementedHubServiceServer) AcceptHubSpoke(context.Context, *AcceptHubSpokeRequest) (*longrunningpb.Operation, error)
- func (UnimplementedHubServiceServer) AcceptSpokeUpdate(context.Context, *AcceptSpokeUpdateRequest) (*longrunningpb.Operation, error)
- func (UnimplementedHubServiceServer) CreateHub(context.Context, *CreateHubRequest) (*longrunningpb.Operation, error)
- func (UnimplementedHubServiceServer) CreateSpoke(context.Context, *CreateSpokeRequest) (*longrunningpb.Operation, error)
- func (UnimplementedHubServiceServer) DeleteHub(context.Context, *DeleteHubRequest) (*longrunningpb.Operation, error)
- func (UnimplementedHubServiceServer) DeleteSpoke(context.Context, *DeleteSpokeRequest) (*longrunningpb.Operation, error)
- func (UnimplementedHubServiceServer) GetGroup(context.Context, *GetGroupRequest) (*Group, error)
- func (UnimplementedHubServiceServer) GetHub(context.Context, *GetHubRequest) (*Hub, error)
- func (UnimplementedHubServiceServer) GetRoute(context.Context, *GetRouteRequest) (*Route, error)
- func (UnimplementedHubServiceServer) GetRouteTable(context.Context, *GetRouteTableRequest) (*RouteTable, error)
- func (UnimplementedHubServiceServer) GetSpoke(context.Context, *GetSpokeRequest) (*Spoke, error)
- func (UnimplementedHubServiceServer) ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
- func (UnimplementedHubServiceServer) ListHubSpokes(context.Context, *ListHubSpokesRequest) (*ListHubSpokesResponse, error)
- func (UnimplementedHubServiceServer) ListHubs(context.Context, *ListHubsRequest) (*ListHubsResponse, error)
- func (UnimplementedHubServiceServer) ListRouteTables(context.Context, *ListRouteTablesRequest) (*ListRouteTablesResponse, error)
- func (UnimplementedHubServiceServer) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
- func (UnimplementedHubServiceServer) ListSpokes(context.Context, *ListSpokesRequest) (*ListSpokesResponse, error)
- func (UnimplementedHubServiceServer) QueryHubStatus(context.Context, *QueryHubStatusRequest) (*QueryHubStatusResponse, error)
- func (UnimplementedHubServiceServer) RejectHubSpoke(context.Context, *RejectHubSpokeRequest) (*longrunningpb.Operation, error)
- func (UnimplementedHubServiceServer) RejectSpokeUpdate(context.Context, *RejectSpokeUpdateRequest) (*longrunningpb.Operation, error)
- func (UnimplementedHubServiceServer) UpdateGroup(context.Context, *UpdateGroupRequest) (*longrunningpb.Operation, error)
- func (UnimplementedHubServiceServer) UpdateHub(context.Context, *UpdateHubRequest) (*longrunningpb.Operation, error)
- func (UnimplementedHubServiceServer) UpdateSpoke(context.Context, *UpdateSpokeRequest) (*longrunningpb.Operation, error)
- type UnimplementedInternalRangeServiceServer
- func (UnimplementedInternalRangeServiceServer) CreateInternalRange(context.Context, *CreateInternalRangeRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInternalRangeServiceServer) DeleteInternalRange(context.Context, *DeleteInternalRangeRequest) (*longrunningpb.Operation, error)
- func (UnimplementedInternalRangeServiceServer) GetInternalRange(context.Context, *GetInternalRangeRequest) (*InternalRange, error)
- func (UnimplementedInternalRangeServiceServer) ListInternalRanges(context.Context, *ListInternalRangesRequest) (*ListInternalRangesResponse, error)
- func (UnimplementedInternalRangeServiceServer) UpdateInternalRange(context.Context, *UpdateInternalRangeRequest) (*longrunningpb.Operation, error)
- type UnimplementedPolicyBasedRoutingServiceServer
- func (UnimplementedPolicyBasedRoutingServiceServer) CreatePolicyBasedRoute(context.Context, *CreatePolicyBasedRouteRequest) (*longrunningpb.Operation, error)
- func (UnimplementedPolicyBasedRoutingServiceServer) DeletePolicyBasedRoute(context.Context, *DeletePolicyBasedRouteRequest) (*longrunningpb.Operation, error)
- func (UnimplementedPolicyBasedRoutingServiceServer) GetPolicyBasedRoute(context.Context, *GetPolicyBasedRouteRequest) (*PolicyBasedRoute, error)
- func (UnimplementedPolicyBasedRoutingServiceServer) ListPolicyBasedRoutes(context.Context, *ListPolicyBasedRoutesRequest) (*ListPolicyBasedRoutesResponse, error)
- type UnsafeCrossNetworkAutomationServiceServer
- type UnsafeDataTransferServiceServer
- type UnsafeHubServiceServer
- type UnsafeInternalRangeServiceServer
- type UnsafePolicyBasedRoutingServiceServer
- type UpdateDestinationRequest
- func (*UpdateDestinationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDestinationRequest) GetDestination() *Destination
- func (x *UpdateDestinationRequest) GetRequestId() string
- func (x *UpdateDestinationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateDestinationRequest) ProtoMessage()
- func (x *UpdateDestinationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDestinationRequest) Reset()
- func (x *UpdateDestinationRequest) String() string
- type UpdateGroupRequest
- func (*UpdateGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGroupRequest) GetGroup() *Group
- func (x *UpdateGroupRequest) GetRequestId() string
- func (x *UpdateGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateGroupRequest) ProtoMessage()
- func (x *UpdateGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateGroupRequest) Reset()
- func (x *UpdateGroupRequest) String() string
- type UpdateHubRequest
- func (*UpdateHubRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateHubRequest) GetHub() *Hub
- func (x *UpdateHubRequest) GetRequestId() string
- func (x *UpdateHubRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateHubRequest) ProtoMessage()
- func (x *UpdateHubRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateHubRequest) Reset()
- func (x *UpdateHubRequest) String() string
- type UpdateInternalRangeRequest
- func (*UpdateInternalRangeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateInternalRangeRequest) GetInternalRange() *InternalRange
- func (x *UpdateInternalRangeRequest) GetRequestId() string
- func (x *UpdateInternalRangeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateInternalRangeRequest) ProtoMessage()
- func (x *UpdateInternalRangeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateInternalRangeRequest) Reset()
- func (x *UpdateInternalRangeRequest) String() string
- type UpdateMulticloudDataTransferConfigRequest
- func (*UpdateMulticloudDataTransferConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMulticloudDataTransferConfigRequest) GetMulticloudDataTransferConfig() *MulticloudDataTransferConfig
- func (x *UpdateMulticloudDataTransferConfigRequest) GetRequestId() string
- func (x *UpdateMulticloudDataTransferConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateMulticloudDataTransferConfigRequest) ProtoMessage()
- func (x *UpdateMulticloudDataTransferConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMulticloudDataTransferConfigRequest) Reset()
- func (x *UpdateMulticloudDataTransferConfigRequest) String() string
- type UpdateServiceClassRequest
- func (*UpdateServiceClassRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateServiceClassRequest) GetRequestId() string
- func (x *UpdateServiceClassRequest) GetServiceClass() *ServiceClass
- func (x *UpdateServiceClassRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateServiceClassRequest) ProtoMessage()
- func (x *UpdateServiceClassRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateServiceClassRequest) Reset()
- func (x *UpdateServiceClassRequest) String() string
- type UpdateServiceConnectionMapRequest
- func (*UpdateServiceConnectionMapRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateServiceConnectionMapRequest) GetRequestId() string
- func (x *UpdateServiceConnectionMapRequest) GetServiceConnectionMap() *ServiceConnectionMap
- func (x *UpdateServiceConnectionMapRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateServiceConnectionMapRequest) ProtoMessage()
- func (x *UpdateServiceConnectionMapRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateServiceConnectionMapRequest) Reset()
- func (x *UpdateServiceConnectionMapRequest) String() string
- type UpdateServiceConnectionPolicyRequest
- func (*UpdateServiceConnectionPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateServiceConnectionPolicyRequest) GetRequestId() string
- func (x *UpdateServiceConnectionPolicyRequest) GetServiceConnectionPolicy() *ServiceConnectionPolicy
- func (x *UpdateServiceConnectionPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateServiceConnectionPolicyRequest) ProtoMessage()
- func (x *UpdateServiceConnectionPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateServiceConnectionPolicyRequest) Reset()
- func (x *UpdateServiceConnectionPolicyRequest) String() string
- type UpdateSpokeRequest
- func (*UpdateSpokeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSpokeRequest) GetRequestId() string
- func (x *UpdateSpokeRequest) GetSpoke() *Spoke
- func (x *UpdateSpokeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSpokeRequest) ProtoMessage()
- func (x *UpdateSpokeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSpokeRequest) Reset()
- func (x *UpdateSpokeRequest) String() string
Constants ¶
const ( CrossNetworkAutomationService_ListServiceConnectionMaps_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/ListServiceConnectionMaps" CrossNetworkAutomationService_GetServiceConnectionMap_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/GetServiceConnectionMap" CrossNetworkAutomationService_CreateServiceConnectionMap_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/CreateServiceConnectionMap" CrossNetworkAutomationService_UpdateServiceConnectionMap_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/UpdateServiceConnectionMap" CrossNetworkAutomationService_DeleteServiceConnectionMap_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/DeleteServiceConnectionMap" CrossNetworkAutomationService_ListServiceConnectionPolicies_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/ListServiceConnectionPolicies" CrossNetworkAutomationService_GetServiceConnectionPolicy_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/GetServiceConnectionPolicy" CrossNetworkAutomationService_CreateServiceConnectionPolicy_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/CreateServiceConnectionPolicy" CrossNetworkAutomationService_UpdateServiceConnectionPolicy_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/UpdateServiceConnectionPolicy" CrossNetworkAutomationService_DeleteServiceConnectionPolicy_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/DeleteServiceConnectionPolicy" CrossNetworkAutomationService_ListServiceClasses_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/ListServiceClasses" CrossNetworkAutomationService_GetServiceClass_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/GetServiceClass" CrossNetworkAutomationService_UpdateServiceClass_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/UpdateServiceClass" CrossNetworkAutomationService_DeleteServiceClass_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/DeleteServiceClass" CrossNetworkAutomationService_GetServiceConnectionToken_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/GetServiceConnectionToken" CrossNetworkAutomationService_ListServiceConnectionTokens_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/ListServiceConnectionTokens" CrossNetworkAutomationService_CreateServiceConnectionToken_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/CreateServiceConnectionToken" CrossNetworkAutomationService_DeleteServiceConnectionToken_FullMethodName = "/google.cloud.networkconnectivity.v1.CrossNetworkAutomationService/DeleteServiceConnectionToken" )
const ( DataTransferService_ListMulticloudDataTransferConfigs_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/ListMulticloudDataTransferConfigs" DataTransferService_GetMulticloudDataTransferConfig_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/GetMulticloudDataTransferConfig" DataTransferService_CreateMulticloudDataTransferConfig_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/CreateMulticloudDataTransferConfig" DataTransferService_UpdateMulticloudDataTransferConfig_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/UpdateMulticloudDataTransferConfig" DataTransferService_DeleteMulticloudDataTransferConfig_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/DeleteMulticloudDataTransferConfig" DataTransferService_ListDestinations_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/ListDestinations" DataTransferService_GetDestination_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/GetDestination" DataTransferService_CreateDestination_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/CreateDestination" DataTransferService_UpdateDestination_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/UpdateDestination" DataTransferService_DeleteDestination_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/DeleteDestination" DataTransferService_GetMulticloudDataTransferSupportedService_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/GetMulticloudDataTransferSupportedService" DataTransferService_ListMulticloudDataTransferSupportedServices_FullMethodName = "/google.cloud.networkconnectivity.v1.DataTransferService/ListMulticloudDataTransferSupportedServices" )
const ( HubService_ListHubs_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/ListHubs" HubService_GetHub_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/GetHub" HubService_CreateHub_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/CreateHub" HubService_UpdateHub_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/UpdateHub" HubService_DeleteHub_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/DeleteHub" HubService_ListHubSpokes_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/ListHubSpokes" HubService_QueryHubStatus_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/QueryHubStatus" HubService_ListSpokes_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/ListSpokes" HubService_GetSpoke_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/GetSpoke" HubService_CreateSpoke_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/CreateSpoke" HubService_UpdateSpoke_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/UpdateSpoke" HubService_RejectHubSpoke_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/RejectHubSpoke" HubService_AcceptHubSpoke_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/AcceptHubSpoke" HubService_AcceptSpokeUpdate_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/AcceptSpokeUpdate" HubService_RejectSpokeUpdate_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/RejectSpokeUpdate" HubService_DeleteSpoke_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/DeleteSpoke" HubService_GetRouteTable_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/GetRouteTable" HubService_GetRoute_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/GetRoute" HubService_ListRoutes_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/ListRoutes" HubService_ListRouteTables_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/ListRouteTables" HubService_GetGroup_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/GetGroup" HubService_ListGroups_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/ListGroups" HubService_UpdateGroup_FullMethodName = "/google.cloud.networkconnectivity.v1.HubService/UpdateGroup" )
const ( InternalRangeService_ListInternalRanges_FullMethodName = "/google.cloud.networkconnectivity.v1.InternalRangeService/ListInternalRanges" InternalRangeService_GetInternalRange_FullMethodName = "/google.cloud.networkconnectivity.v1.InternalRangeService/GetInternalRange" InternalRangeService_CreateInternalRange_FullMethodName = "/google.cloud.networkconnectivity.v1.InternalRangeService/CreateInternalRange" InternalRangeService_UpdateInternalRange_FullMethodName = "/google.cloud.networkconnectivity.v1.InternalRangeService/UpdateInternalRange" InternalRangeService_DeleteInternalRange_FullMethodName = "/google.cloud.networkconnectivity.v1.InternalRangeService/DeleteInternalRange" )
const ( PolicyBasedRoutingService_ListPolicyBasedRoutes_FullMethodName = "/google.cloud.networkconnectivity.v1.PolicyBasedRoutingService/ListPolicyBasedRoutes" PolicyBasedRoutingService_GetPolicyBasedRoute_FullMethodName = "/google.cloud.networkconnectivity.v1.PolicyBasedRoutingService/GetPolicyBasedRoute" PolicyBasedRoutingService_CreatePolicyBasedRoute_FullMethodName = "/google.cloud.networkconnectivity.v1.PolicyBasedRoutingService/CreatePolicyBasedRoute" PolicyBasedRoutingService_DeletePolicyBasedRoute_FullMethodName = "/google.cloud.networkconnectivity.v1.PolicyBasedRoutingService/DeletePolicyBasedRoute" )
Variables ¶
var ( Infrastructure_name = map[int32]string{ 0: "INFRASTRUCTURE_UNSPECIFIED", 1: "PSC", } Infrastructure_value = map[string]int32{ "INFRASTRUCTURE_UNSPECIFIED": 0, "PSC": 1, } )
Enum value maps for Infrastructure.
var ( ConnectionErrorType_name = map[int32]string{ 0: "CONNECTION_ERROR_TYPE_UNSPECIFIED", 1: "ERROR_INTERNAL", 2: "ERROR_CONSUMER_SIDE", 3: "ERROR_PRODUCER_SIDE", } ConnectionErrorType_value = map[string]int32{ "CONNECTION_ERROR_TYPE_UNSPECIFIED": 0, "ERROR_INTERNAL": 1, "ERROR_CONSUMER_SIDE": 2, "ERROR_PRODUCER_SIDE": 3, } )
Enum value maps for ConnectionErrorType.
var ( IPVersion_name = map[int32]string{ 0: "IP_VERSION_UNSPECIFIED", 1: "IPV4", 2: "IPV6", } IPVersion_value = map[string]int32{ "IP_VERSION_UNSPECIFIED": 0, "IPV4": 1, "IPV6": 2, } )
Enum value maps for IPVersion.
var ( ServiceConnectionMap_ConsumerPscConfig_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "VALID", 2: "CONNECTION_POLICY_MISSING", 3: "POLICY_LIMIT_REACHED", 4: "CONSUMER_INSTANCE_PROJECT_NOT_ALLOWLISTED", } ServiceConnectionMap_ConsumerPscConfig_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "VALID": 1, "CONNECTION_POLICY_MISSING": 2, "POLICY_LIMIT_REACHED": 3, "CONSUMER_INSTANCE_PROJECT_NOT_ALLOWLISTED": 4, } )
Enum value maps for ServiceConnectionMap_ConsumerPscConfig_State.
var ( ServiceConnectionMap_ConsumerPscConnection_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "FAILED", 3: "CREATING", 4: "DELETING", 5: "CREATE_REPAIRING", 6: "DELETE_REPAIRING", } ServiceConnectionMap_ConsumerPscConnection_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "FAILED": 2, "CREATING": 3, "DELETING": 4, "CREATE_REPAIRING": 5, "DELETE_REPAIRING": 6, } )
Enum value maps for ServiceConnectionMap_ConsumerPscConnection_State.
var ( ServiceConnectionPolicy_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ACTIVE", 2: "FAILED", 3: "CREATING", 4: "DELETING", 5: "CREATE_REPAIRING", 6: "DELETE_REPAIRING", } ServiceConnectionPolicy_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ACTIVE": 1, "FAILED": 2, "CREATING": 3, "DELETING": 4, "CREATE_REPAIRING": 5, "DELETE_REPAIRING": 6, } )
Enum value maps for ServiceConnectionPolicy_State.
var ( ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation_name = map[int32]string{ 0: "PRODUCER_INSTANCE_LOCATION_UNSPECIFIED", 1: "CUSTOM_RESOURCE_HIERARCHY_LEVELS", } ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation_value = map[string]int32{ "PRODUCER_INSTANCE_LOCATION_UNSPECIFIED": 0, "CUSTOM_RESOURCE_HIERARCHY_LEVELS": 1, } )
Enum value maps for ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation.
var ( Destination_DestinationEndpoint_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "VALID", 2: "INVALID", } Destination_DestinationEndpoint_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "VALID": 1, "INVALID": 2, } )
Enum value maps for Destination_DestinationEndpoint_State.
var ( StateTimeline_StateMetadata_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "ADDING", 2: "ACTIVE", 3: "DELETING", 4: "SUSPENDING", 5: "SUSPENDED", } StateTimeline_StateMetadata_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "ADDING": 1, "ACTIVE": 2, "DELETING": 3, "SUSPENDING": 4, "SUSPENDED": 5, } )
Enum value maps for StateTimeline_StateMetadata_State.
var ( ServiceConfig_EligibilityCriteria_name = map[int32]string{ 0: "ELIGIBILITY_CRITERIA_UNSPECIFIED", 1: "NETWORK_SERVICE_TIER_PREMIUM_ONLY", 2: "NETWORK_SERVICE_TIER_STANDARD_ONLY", 3: "REQUEST_ENDPOINT_REGIONAL_ENDPOINT_ONLY", } ServiceConfig_EligibilityCriteria_value = map[string]int32{ "ELIGIBILITY_CRITERIA_UNSPECIFIED": 0, "NETWORK_SERVICE_TIER_PREMIUM_ONLY": 1, "NETWORK_SERVICE_TIER_STANDARD_ONLY": 2, "REQUEST_ENDPOINT_REGIONAL_ENDPOINT_ONLY": 3, } )
Enum value maps for ServiceConfig_EligibilityCriteria.
var ( LocationFeature_name = map[int32]string{ 0: "LOCATION_FEATURE_UNSPECIFIED", 1: "SITE_TO_CLOUD_SPOKES", 2: "SITE_TO_SITE_SPOKES", } LocationFeature_value = map[string]int32{ "LOCATION_FEATURE_UNSPECIFIED": 0, "SITE_TO_CLOUD_SPOKES": 1, "SITE_TO_SITE_SPOKES": 2, } )
Enum value maps for LocationFeature.
var ( RouteType_name = map[int32]string{ 0: "ROUTE_TYPE_UNSPECIFIED", 1: "VPC_PRIMARY_SUBNET", 2: "VPC_SECONDARY_SUBNET", 3: "DYNAMIC_ROUTE", } RouteType_value = map[string]int32{ "ROUTE_TYPE_UNSPECIFIED": 0, "VPC_PRIMARY_SUBNET": 1, "VPC_SECONDARY_SUBNET": 2, "DYNAMIC_ROUTE": 3, } )
Enum value maps for RouteType.
var ( State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "ACTIVE", 3: "DELETING", 8: "ACCEPTING", 9: "REJECTING", 6: "UPDATING", 7: "INACTIVE", 10: "OBSOLETE", 11: "FAILED", } State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "ACTIVE": 2, "DELETING": 3, "ACCEPTING": 8, "REJECTING": 9, "UPDATING": 6, "INACTIVE": 7, "OBSOLETE": 10, "FAILED": 11, } )
Enum value maps for State.
var ( SpokeType_name = map[int32]string{ 0: "SPOKE_TYPE_UNSPECIFIED", 1: "VPN_TUNNEL", 2: "INTERCONNECT_ATTACHMENT", 3: "ROUTER_APPLIANCE", 4: "VPC_NETWORK", 7: "PRODUCER_VPC_NETWORK", } SpokeType_value = map[string]int32{ "SPOKE_TYPE_UNSPECIFIED": 0, "VPN_TUNNEL": 1, "INTERCONNECT_ATTACHMENT": 2, "ROUTER_APPLIANCE": 3, "VPC_NETWORK": 4, "PRODUCER_VPC_NETWORK": 7, } )
Enum value maps for SpokeType.
var ( PolicyMode_name = map[int32]string{ 0: "POLICY_MODE_UNSPECIFIED", 1: "PRESET", } PolicyMode_value = map[string]int32{ "POLICY_MODE_UNSPECIFIED": 0, "PRESET": 1, } )
Enum value maps for PolicyMode.
var ( PresetTopology_name = map[int32]string{ 0: "PRESET_TOPOLOGY_UNSPECIFIED", 2: "MESH", 3: "STAR", } PresetTopology_value = map[string]int32{ "PRESET_TOPOLOGY_UNSPECIFIED": 0, "MESH": 2, "STAR": 3, } )
Enum value maps for PresetTopology.
var ( Spoke_StateReason_Code_name = map[int32]string{ 0: "CODE_UNSPECIFIED", 1: "PENDING_REVIEW", 2: "REJECTED", 3: "PAUSED", 4: "FAILED", 5: "UPDATE_PENDING_REVIEW", 6: "UPDATE_REJECTED", 7: "UPDATE_FAILED", } Spoke_StateReason_Code_value = map[string]int32{ "CODE_UNSPECIFIED": 0, "PENDING_REVIEW": 1, "REJECTED": 2, "PAUSED": 3, "FAILED": 4, "UPDATE_PENDING_REVIEW": 5, "UPDATE_REJECTED": 6, "UPDATE_FAILED": 7, } )
Enum value maps for Spoke_StateReason_Code.
var ( ListHubSpokesRequest_SpokeView_name = map[int32]string{ 0: "SPOKE_VIEW_UNSPECIFIED", 1: "BASIC", 2: "DETAILED", } ListHubSpokesRequest_SpokeView_value = map[string]int32{ "SPOKE_VIEW_UNSPECIFIED": 0, "BASIC": 1, "DETAILED": 2, } )
Enum value maps for ListHubSpokesRequest_SpokeView.
var ( PscPropagationStatus_Code_name = map[int32]string{ 0: "CODE_UNSPECIFIED", 1: "READY", 2: "PROPAGATING", 3: "ERROR_PRODUCER_PROPAGATED_CONNECTION_LIMIT_EXCEEDED", 4: "ERROR_PRODUCER_NAT_IP_SPACE_EXHAUSTED", 5: "ERROR_PRODUCER_QUOTA_EXCEEDED", 6: "ERROR_CONSUMER_QUOTA_EXCEEDED", } PscPropagationStatus_Code_value = map[string]int32{ "CODE_UNSPECIFIED": 0, "READY": 1, "PROPAGATING": 2, "ERROR_PRODUCER_PROPAGATED_CONNECTION_LIMIT_EXCEEDED": 3, "ERROR_PRODUCER_NAT_IP_SPACE_EXHAUSTED": 4, "ERROR_PRODUCER_QUOTA_EXCEEDED": 5, "ERROR_CONSUMER_QUOTA_EXCEEDED": 6, } )
Enum value maps for PscPropagationStatus_Code.
var ( InternalRange_Usage_name = map[int32]string{ 0: "USAGE_UNSPECIFIED", 1: "FOR_VPC", 2: "EXTERNAL_TO_VPC", 3: "FOR_MIGRATION", } InternalRange_Usage_value = map[string]int32{ "USAGE_UNSPECIFIED": 0, "FOR_VPC": 1, "EXTERNAL_TO_VPC": 2, "FOR_MIGRATION": 3, } )
Enum value maps for InternalRange_Usage.
var ( InternalRange_Peering_name = map[int32]string{ 0: "PEERING_UNSPECIFIED", 1: "FOR_SELF", 2: "FOR_PEER", 3: "NOT_SHARED", } InternalRange_Peering_value = map[string]int32{ "PEERING_UNSPECIFIED": 0, "FOR_SELF": 1, "FOR_PEER": 2, "NOT_SHARED": 3, } )
Enum value maps for InternalRange_Peering.
var ( InternalRange_Overlap_name = map[int32]string{ 0: "OVERLAP_UNSPECIFIED", 1: "OVERLAP_ROUTE_RANGE", 2: "OVERLAP_EXISTING_SUBNET_RANGE", } InternalRange_Overlap_value = map[string]int32{ "OVERLAP_UNSPECIFIED": 0, "OVERLAP_ROUTE_RANGE": 1, "OVERLAP_EXISTING_SUBNET_RANGE": 2, } )
Enum value maps for InternalRange_Overlap.
var ( InternalRange_AllocationStrategy_name = map[int32]string{ 0: "ALLOCATION_STRATEGY_UNSPECIFIED", 1: "RANDOM", 2: "FIRST_AVAILABLE", 3: "RANDOM_FIRST_N_AVAILABLE", 4: "FIRST_SMALLEST_FITTING", } InternalRange_AllocationStrategy_value = map[string]int32{ "ALLOCATION_STRATEGY_UNSPECIFIED": 0, "RANDOM": 1, "FIRST_AVAILABLE": 2, "RANDOM_FIRST_N_AVAILABLE": 3, "FIRST_SMALLEST_FITTING": 4, } )
Enum value maps for InternalRange_AllocationStrategy.
var ( PolicyBasedRoute_OtherRoutes_name = map[int32]string{ 0: "OTHER_ROUTES_UNSPECIFIED", 1: "DEFAULT_ROUTING", } PolicyBasedRoute_OtherRoutes_value = map[string]int32{ "OTHER_ROUTES_UNSPECIFIED": 0, "DEFAULT_ROUTING": 1, } )
Enum value maps for PolicyBasedRoute_OtherRoutes.
var ( PolicyBasedRoute_Filter_ProtocolVersion_name = map[int32]string{ 0: "PROTOCOL_VERSION_UNSPECIFIED", 1: "IPV4", } PolicyBasedRoute_Filter_ProtocolVersion_value = map[string]int32{ "PROTOCOL_VERSION_UNSPECIFIED": 0, "IPV4": 1, } )
Enum value maps for PolicyBasedRoute_Filter_ProtocolVersion.
var ( PolicyBasedRoute_Warnings_Code_name = map[int32]string{ 0: "WARNING_UNSPECIFIED", 1: "RESOURCE_NOT_ACTIVE", 2: "RESOURCE_BEING_MODIFIED", } PolicyBasedRoute_Warnings_Code_value = map[string]int32{ "WARNING_UNSPECIFIED": 0, "RESOURCE_NOT_ACTIVE": 1, "RESOURCE_BEING_MODIFIED": 2, } )
Enum value maps for PolicyBasedRoute_Warnings_Code.
var CrossNetworkAutomationService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networkconnectivity.v1.CrossNetworkAutomationService", HandlerType: (*CrossNetworkAutomationServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListServiceConnectionMaps", Handler: _CrossNetworkAutomationService_ListServiceConnectionMaps_Handler, }, { MethodName: "GetServiceConnectionMap", Handler: _CrossNetworkAutomationService_GetServiceConnectionMap_Handler, }, { MethodName: "CreateServiceConnectionMap", Handler: _CrossNetworkAutomationService_CreateServiceConnectionMap_Handler, }, { MethodName: "UpdateServiceConnectionMap", Handler: _CrossNetworkAutomationService_UpdateServiceConnectionMap_Handler, }, { MethodName: "DeleteServiceConnectionMap", Handler: _CrossNetworkAutomationService_DeleteServiceConnectionMap_Handler, }, { MethodName: "ListServiceConnectionPolicies", Handler: _CrossNetworkAutomationService_ListServiceConnectionPolicies_Handler, }, { MethodName: "GetServiceConnectionPolicy", Handler: _CrossNetworkAutomationService_GetServiceConnectionPolicy_Handler, }, { MethodName: "CreateServiceConnectionPolicy", Handler: _CrossNetworkAutomationService_CreateServiceConnectionPolicy_Handler, }, { MethodName: "UpdateServiceConnectionPolicy", Handler: _CrossNetworkAutomationService_UpdateServiceConnectionPolicy_Handler, }, { MethodName: "DeleteServiceConnectionPolicy", Handler: _CrossNetworkAutomationService_DeleteServiceConnectionPolicy_Handler, }, { MethodName: "ListServiceClasses", Handler: _CrossNetworkAutomationService_ListServiceClasses_Handler, }, { MethodName: "GetServiceClass", Handler: _CrossNetworkAutomationService_GetServiceClass_Handler, }, { MethodName: "UpdateServiceClass", Handler: _CrossNetworkAutomationService_UpdateServiceClass_Handler, }, { MethodName: "DeleteServiceClass", Handler: _CrossNetworkAutomationService_DeleteServiceClass_Handler, }, { MethodName: "GetServiceConnectionToken", Handler: _CrossNetworkAutomationService_GetServiceConnectionToken_Handler, }, { MethodName: "ListServiceConnectionTokens", Handler: _CrossNetworkAutomationService_ListServiceConnectionTokens_Handler, }, { MethodName: "CreateServiceConnectionToken", Handler: _CrossNetworkAutomationService_CreateServiceConnectionToken_Handler, }, { MethodName: "DeleteServiceConnectionToken", Handler: _CrossNetworkAutomationService_DeleteServiceConnectionToken_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networkconnectivity/v1/cross_network_automation.proto", }
CrossNetworkAutomationService_ServiceDesc is the grpc.ServiceDesc for CrossNetworkAutomationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var DataTransferService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networkconnectivity.v1.DataTransferService", HandlerType: (*DataTransferServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListMulticloudDataTransferConfigs", Handler: _DataTransferService_ListMulticloudDataTransferConfigs_Handler, }, { MethodName: "GetMulticloudDataTransferConfig", Handler: _DataTransferService_GetMulticloudDataTransferConfig_Handler, }, { MethodName: "CreateMulticloudDataTransferConfig", Handler: _DataTransferService_CreateMulticloudDataTransferConfig_Handler, }, { MethodName: "UpdateMulticloudDataTransferConfig", Handler: _DataTransferService_UpdateMulticloudDataTransferConfig_Handler, }, { MethodName: "DeleteMulticloudDataTransferConfig", Handler: _DataTransferService_DeleteMulticloudDataTransferConfig_Handler, }, { MethodName: "ListDestinations", Handler: _DataTransferService_ListDestinations_Handler, }, { MethodName: "GetDestination", Handler: _DataTransferService_GetDestination_Handler, }, { MethodName: "CreateDestination", Handler: _DataTransferService_CreateDestination_Handler, }, { MethodName: "UpdateDestination", Handler: _DataTransferService_UpdateDestination_Handler, }, { MethodName: "DeleteDestination", Handler: _DataTransferService_DeleteDestination_Handler, }, { MethodName: "GetMulticloudDataTransferSupportedService", Handler: _DataTransferService_GetMulticloudDataTransferSupportedService_Handler, }, { MethodName: "ListMulticloudDataTransferSupportedServices", Handler: _DataTransferService_ListMulticloudDataTransferSupportedServices_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networkconnectivity/v1/data_transfer.proto", }
DataTransferService_ServiceDesc is the grpc.ServiceDesc for DataTransferService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_google_cloud_networkconnectivity_v1_common_proto protoreflect.FileDescriptor
var File_google_cloud_networkconnectivity_v1_cross_network_automation_proto protoreflect.FileDescriptor
var File_google_cloud_networkconnectivity_v1_data_transfer_proto protoreflect.FileDescriptor
var File_google_cloud_networkconnectivity_v1_hub_proto protoreflect.FileDescriptor
var File_google_cloud_networkconnectivity_v1_internal_range_proto protoreflect.FileDescriptor
var File_google_cloud_networkconnectivity_v1_policy_based_routing_proto protoreflect.FileDescriptor
var HubService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networkconnectivity.v1.HubService", HandlerType: (*HubServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListHubs", Handler: _HubService_ListHubs_Handler, }, { MethodName: "GetHub", Handler: _HubService_GetHub_Handler, }, { MethodName: "CreateHub", Handler: _HubService_CreateHub_Handler, }, { MethodName: "UpdateHub", Handler: _HubService_UpdateHub_Handler, }, { MethodName: "DeleteHub", Handler: _HubService_DeleteHub_Handler, }, { MethodName: "ListHubSpokes", Handler: _HubService_ListHubSpokes_Handler, }, { MethodName: "QueryHubStatus", Handler: _HubService_QueryHubStatus_Handler, }, { MethodName: "ListSpokes", Handler: _HubService_ListSpokes_Handler, }, { MethodName: "GetSpoke", Handler: _HubService_GetSpoke_Handler, }, { MethodName: "CreateSpoke", Handler: _HubService_CreateSpoke_Handler, }, { MethodName: "UpdateSpoke", Handler: _HubService_UpdateSpoke_Handler, }, { MethodName: "RejectHubSpoke", Handler: _HubService_RejectHubSpoke_Handler, }, { MethodName: "AcceptHubSpoke", Handler: _HubService_AcceptHubSpoke_Handler, }, { MethodName: "AcceptSpokeUpdate", Handler: _HubService_AcceptSpokeUpdate_Handler, }, { MethodName: "RejectSpokeUpdate", Handler: _HubService_RejectSpokeUpdate_Handler, }, { MethodName: "DeleteSpoke", Handler: _HubService_DeleteSpoke_Handler, }, { MethodName: "GetRouteTable", Handler: _HubService_GetRouteTable_Handler, }, { MethodName: "GetRoute", Handler: _HubService_GetRoute_Handler, }, { MethodName: "ListRoutes", Handler: _HubService_ListRoutes_Handler, }, { MethodName: "ListRouteTables", Handler: _HubService_ListRouteTables_Handler, }, { MethodName: "GetGroup", Handler: _HubService_GetGroup_Handler, }, { MethodName: "ListGroups", Handler: _HubService_ListGroups_Handler, }, { MethodName: "UpdateGroup", Handler: _HubService_UpdateGroup_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networkconnectivity/v1/hub.proto", }
HubService_ServiceDesc is the grpc.ServiceDesc for HubService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var InternalRangeService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networkconnectivity.v1.InternalRangeService", HandlerType: (*InternalRangeServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListInternalRanges", Handler: _InternalRangeService_ListInternalRanges_Handler, }, { MethodName: "GetInternalRange", Handler: _InternalRangeService_GetInternalRange_Handler, }, { MethodName: "CreateInternalRange", Handler: _InternalRangeService_CreateInternalRange_Handler, }, { MethodName: "UpdateInternalRange", Handler: _InternalRangeService_UpdateInternalRange_Handler, }, { MethodName: "DeleteInternalRange", Handler: _InternalRangeService_DeleteInternalRange_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networkconnectivity/v1/internal_range.proto", }
InternalRangeService_ServiceDesc is the grpc.ServiceDesc for InternalRangeService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var PolicyBasedRoutingService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "google.cloud.networkconnectivity.v1.PolicyBasedRoutingService", HandlerType: (*PolicyBasedRoutingServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListPolicyBasedRoutes", Handler: _PolicyBasedRoutingService_ListPolicyBasedRoutes_Handler, }, { MethodName: "GetPolicyBasedRoute", Handler: _PolicyBasedRoutingService_GetPolicyBasedRoute_Handler, }, { MethodName: "CreatePolicyBasedRoute", Handler: _PolicyBasedRoutingService_CreatePolicyBasedRoute_Handler, }, { MethodName: "DeletePolicyBasedRoute", Handler: _PolicyBasedRoutingService_DeletePolicyBasedRoute_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "google/cloud/networkconnectivity/v1/policy_based_routing.proto", }
PolicyBasedRoutingService_ServiceDesc is the grpc.ServiceDesc for PolicyBasedRoutingService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterCrossNetworkAutomationServiceServer ¶ added in v1.17.0
func RegisterCrossNetworkAutomationServiceServer(s grpc.ServiceRegistrar, srv CrossNetworkAutomationServiceServer)
func RegisterDataTransferServiceServer ¶ added in v1.19.0
func RegisterDataTransferServiceServer(s grpc.ServiceRegistrar, srv DataTransferServiceServer)
func RegisterHubServiceServer ¶
func RegisterHubServiceServer(s grpc.ServiceRegistrar, srv HubServiceServer)
func RegisterInternalRangeServiceServer ¶ added in v1.18.0
func RegisterInternalRangeServiceServer(s grpc.ServiceRegistrar, srv InternalRangeServiceServer)
func RegisterPolicyBasedRoutingServiceServer ¶ added in v1.8.0
func RegisterPolicyBasedRoutingServiceServer(s grpc.ServiceRegistrar, srv PolicyBasedRoutingServiceServer)
Types ¶
type AcceptHubSpokeRequest ¶ added in v1.14.0
type AcceptHubSpokeRequest struct {
// Required. The name of the hub into which to accept the spoke.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The URI of the spoke to accept into the hub.
SpokeUri string `protobuf:"bytes,2,opt,name=spoke_uri,json=spokeUri,proto3" json:"spoke_uri,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.AcceptHubSpoke][google.cloud.networkconnectivity.v1.HubService.AcceptHubSpoke].
func (*AcceptHubSpokeRequest) Descriptor
deprecated
added in
v1.14.0
func (*AcceptHubSpokeRequest) Descriptor() ([]byte, []int)
Deprecated: Use AcceptHubSpokeRequest.ProtoReflect.Descriptor instead.
func (*AcceptHubSpokeRequest) GetName ¶ added in v1.14.0
func (x *AcceptHubSpokeRequest) GetName() string
func (*AcceptHubSpokeRequest) GetRequestId ¶ added in v1.14.0
func (x *AcceptHubSpokeRequest) GetRequestId() string
func (*AcceptHubSpokeRequest) GetSpokeUri ¶ added in v1.14.0
func (x *AcceptHubSpokeRequest) GetSpokeUri() string
func (*AcceptHubSpokeRequest) ProtoMessage ¶ added in v1.14.0
func (*AcceptHubSpokeRequest) ProtoMessage()
func (*AcceptHubSpokeRequest) ProtoReflect ¶ added in v1.14.0
func (x *AcceptHubSpokeRequest) ProtoReflect() protoreflect.Message
func (*AcceptHubSpokeRequest) Reset ¶ added in v1.14.0
func (x *AcceptHubSpokeRequest) Reset()
func (*AcceptHubSpokeRequest) String ¶ added in v1.14.0
func (x *AcceptHubSpokeRequest) String() string
type AcceptHubSpokeResponse ¶ added in v1.14.0
type AcceptHubSpokeResponse struct {
// The spoke that was operated on.
Spoke *Spoke `protobuf:"bytes,1,opt,name=spoke,proto3" json:"spoke,omitempty"`
// contains filtered or unexported fields
}
The response for [HubService.AcceptHubSpoke][google.cloud.networkconnectivity.v1.HubService.AcceptHubSpoke].
func (*AcceptHubSpokeResponse) Descriptor
deprecated
added in
v1.14.0
func (*AcceptHubSpokeResponse) Descriptor() ([]byte, []int)
Deprecated: Use AcceptHubSpokeResponse.ProtoReflect.Descriptor instead.
func (*AcceptHubSpokeResponse) GetSpoke ¶ added in v1.14.0
func (x *AcceptHubSpokeResponse) GetSpoke() *Spoke
func (*AcceptHubSpokeResponse) ProtoMessage ¶ added in v1.14.0
func (*AcceptHubSpokeResponse) ProtoMessage()
func (*AcceptHubSpokeResponse) ProtoReflect ¶ added in v1.14.0
func (x *AcceptHubSpokeResponse) ProtoReflect() protoreflect.Message
func (*AcceptHubSpokeResponse) Reset ¶ added in v1.14.0
func (x *AcceptHubSpokeResponse) Reset()
func (*AcceptHubSpokeResponse) String ¶ added in v1.14.0
func (x *AcceptHubSpokeResponse) String() string
type AcceptSpokeUpdateRequest ¶ added in v1.17.0
type AcceptSpokeUpdateRequest struct {
// Required. The name of the hub to accept spoke update.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The URI of the spoke to accept update.
SpokeUri string `protobuf:"bytes,2,opt,name=spoke_uri,json=spokeUri,proto3" json:"spoke_uri,omitempty"`
// Required. The etag of the spoke to accept update.
SpokeEtag string `protobuf:"bytes,3,opt,name=spoke_etag,json=spokeEtag,proto3" json:"spoke_etag,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.AcceptSpokeUpdate][google.cloud.networkconnectivity.v1.HubService.AcceptSpokeUpdate].
func (*AcceptSpokeUpdateRequest) Descriptor
deprecated
added in
v1.17.0
func (*AcceptSpokeUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use AcceptSpokeUpdateRequest.ProtoReflect.Descriptor instead.
func (*AcceptSpokeUpdateRequest) GetName ¶ added in v1.17.0
func (x *AcceptSpokeUpdateRequest) GetName() string
func (*AcceptSpokeUpdateRequest) GetRequestId ¶ added in v1.17.0
func (x *AcceptSpokeUpdateRequest) GetRequestId() string
func (*AcceptSpokeUpdateRequest) GetSpokeEtag ¶ added in v1.17.0
func (x *AcceptSpokeUpdateRequest) GetSpokeEtag() string
func (*AcceptSpokeUpdateRequest) GetSpokeUri ¶ added in v1.17.0
func (x *AcceptSpokeUpdateRequest) GetSpokeUri() string
func (*AcceptSpokeUpdateRequest) ProtoMessage ¶ added in v1.17.0
func (*AcceptSpokeUpdateRequest) ProtoMessage()
func (*AcceptSpokeUpdateRequest) ProtoReflect ¶ added in v1.17.0
func (x *AcceptSpokeUpdateRequest) ProtoReflect() protoreflect.Message
func (*AcceptSpokeUpdateRequest) Reset ¶ added in v1.17.0
func (x *AcceptSpokeUpdateRequest) Reset()
func (*AcceptSpokeUpdateRequest) String ¶ added in v1.17.0
func (x *AcceptSpokeUpdateRequest) String() string
type AcceptSpokeUpdateResponse ¶ added in v1.17.0
type AcceptSpokeUpdateResponse struct {
// The spoke that was operated on.
Spoke *Spoke `protobuf:"bytes,1,opt,name=spoke,proto3" json:"spoke,omitempty"`
// contains filtered or unexported fields
}
The response for [HubService.AcceptSpokeUpdate][google.cloud.networkconnectivity.v1.HubService.AcceptSpokeUpdate].
func (*AcceptSpokeUpdateResponse) Descriptor
deprecated
added in
v1.17.0
func (*AcceptSpokeUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use AcceptSpokeUpdateResponse.ProtoReflect.Descriptor instead.
func (*AcceptSpokeUpdateResponse) GetSpoke ¶ added in v1.17.0
func (x *AcceptSpokeUpdateResponse) GetSpoke() *Spoke
func (*AcceptSpokeUpdateResponse) ProtoMessage ¶ added in v1.17.0
func (*AcceptSpokeUpdateResponse) ProtoMessage()
func (*AcceptSpokeUpdateResponse) ProtoReflect ¶ added in v1.17.0
func (x *AcceptSpokeUpdateResponse) ProtoReflect() protoreflect.Message
func (*AcceptSpokeUpdateResponse) Reset ¶ added in v1.17.0
func (x *AcceptSpokeUpdateResponse) Reset()
func (*AcceptSpokeUpdateResponse) String ¶ added in v1.17.0
func (x *AcceptSpokeUpdateResponse) String() string
type AutoAccept ¶ added in v1.16.0
type AutoAccept struct {
// Optional. A list of project ids or project numbers for which you want
// to enable auto-accept. The auto-accept setting is applied to
// spokes being created or updated in these projects.
AutoAcceptProjects []string `protobuf:"bytes,1,rep,name=auto_accept_projects,json=autoAcceptProjects,proto3" json:"auto_accept_projects,omitempty"`
// contains filtered or unexported fields
}
The auto-accept setting for a group controls whether proposed spokes are automatically attached to the hub. If auto-accept is enabled, the spoke immediately is attached to the hub and becomes part of the group. In this case, the new spoke is in the ACTIVE state. If auto-accept is disabled, the spoke goes to the INACTIVE state, and it must be reviewed and accepted by a hub administrator.
func (*AutoAccept) Descriptor
deprecated
added in
v1.16.0
func (*AutoAccept) Descriptor() ([]byte, []int)
Deprecated: Use AutoAccept.ProtoReflect.Descriptor instead.
func (*AutoAccept) GetAutoAcceptProjects ¶ added in v1.16.0
func (x *AutoAccept) GetAutoAcceptProjects() []string
func (*AutoAccept) ProtoMessage ¶ added in v1.16.0
func (*AutoAccept) ProtoMessage()
func (*AutoAccept) ProtoReflect ¶ added in v1.16.0
func (x *AutoAccept) ProtoReflect() protoreflect.Message
func (*AutoAccept) Reset ¶ added in v1.16.0
func (x *AutoAccept) Reset()
func (*AutoAccept) String ¶ added in v1.16.0
func (x *AutoAccept) String() string
type ConnectionErrorType ¶ added in v1.17.0
type ConnectionErrorType int32
The error type indicates whether a connection error is consumer facing, producer facing or system internal.
const ( // An invalid error type as the default case. ConnectionErrorType_CONNECTION_ERROR_TYPE_UNSPECIFIED ConnectionErrorType = 0 // The error is due to Service Automation system internal. ConnectionErrorType_ERROR_INTERNAL ConnectionErrorType = 1 // The error is due to the setup on consumer side. ConnectionErrorType_ERROR_CONSUMER_SIDE ConnectionErrorType = 2 // The error is due to the setup on producer side. ConnectionErrorType_ERROR_PRODUCER_SIDE ConnectionErrorType = 3 )
func (ConnectionErrorType) Descriptor ¶ added in v1.17.0
func (ConnectionErrorType) Descriptor() protoreflect.EnumDescriptor
func (ConnectionErrorType) Enum ¶ added in v1.17.0
func (x ConnectionErrorType) Enum() *ConnectionErrorType
func (ConnectionErrorType) EnumDescriptor
deprecated
added in
v1.17.0
func (ConnectionErrorType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConnectionErrorType.Descriptor instead.
func (ConnectionErrorType) Number ¶ added in v1.17.0
func (x ConnectionErrorType) Number() protoreflect.EnumNumber
func (ConnectionErrorType) String ¶ added in v1.17.0
func (x ConnectionErrorType) String() string
func (ConnectionErrorType) Type ¶ added in v1.17.0
func (ConnectionErrorType) Type() protoreflect.EnumType
type CreateDestinationRequest ¶ added in v1.19.0
type CreateDestinationRequest struct {
// Required. The name of the parent resource.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID to use for the `Destination` resource, which becomes the
// final component of the `Destination` resource name.
DestinationId string `protobuf:"bytes,2,opt,name=destination_id,json=destinationId,proto3" json:"destination_id,omitempty"`
// Required. The `Destination` resource to create.
Destination *Destination `protobuf:"bytes,3,opt,name=destination,proto3" json:"destination,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID
// so that if you must retry your request, the server can ignore
// the request if it has already been completed. The server waits
// for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, can ignore the second request. This prevents
// clients from accidentally creating duplicate `Destination`
// resources.
//
// The request ID must be a valid UUID with the exception that zero UUID
// (00000000-0000-0000-0000-000000000000) isn't supported.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message to create a `Destination` resource.
func (*CreateDestinationRequest) Descriptor
deprecated
added in
v1.19.0
func (*CreateDestinationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDestinationRequest.ProtoReflect.Descriptor instead.
func (*CreateDestinationRequest) GetDestination ¶ added in v1.19.0
func (x *CreateDestinationRequest) GetDestination() *Destination
func (*CreateDestinationRequest) GetDestinationId ¶ added in v1.19.0
func (x *CreateDestinationRequest) GetDestinationId() string
func (*CreateDestinationRequest) GetParent ¶ added in v1.19.0
func (x *CreateDestinationRequest) GetParent() string
func (*CreateDestinationRequest) GetRequestId ¶ added in v1.19.0
func (x *CreateDestinationRequest) GetRequestId() string
func (*CreateDestinationRequest) ProtoMessage ¶ added in v1.19.0
func (*CreateDestinationRequest) ProtoMessage()
func (*CreateDestinationRequest) ProtoReflect ¶ added in v1.19.0
func (x *CreateDestinationRequest) ProtoReflect() protoreflect.Message
func (*CreateDestinationRequest) Reset ¶ added in v1.19.0
func (x *CreateDestinationRequest) Reset()
func (*CreateDestinationRequest) String ¶ added in v1.19.0
func (x *CreateDestinationRequest) String() string
type CreateHubRequest ¶
type CreateHubRequest struct {
// Required. The parent resource.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. A unique identifier for the hub.
HubId string `protobuf:"bytes,2,opt,name=hub_id,json=hubId,proto3" json:"hub_id,omitempty"`
// Required. The initial values for a new hub.
Hub *Hub `protobuf:"bytes,3,opt,name=hub,proto3" json:"hub,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for [HubService.CreateHub][google.cloud.networkconnectivity.v1.HubService.CreateHub] method.
func (*CreateHubRequest) Descriptor
deprecated
func (*CreateHubRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateHubRequest.ProtoReflect.Descriptor instead.
func (*CreateHubRequest) GetHub ¶
func (x *CreateHubRequest) GetHub() *Hub
func (*CreateHubRequest) GetHubId ¶
func (x *CreateHubRequest) GetHubId() string
func (*CreateHubRequest) GetParent ¶
func (x *CreateHubRequest) GetParent() string
func (*CreateHubRequest) GetRequestId ¶
func (x *CreateHubRequest) GetRequestId() string
func (*CreateHubRequest) ProtoMessage ¶
func (*CreateHubRequest) ProtoMessage()
func (*CreateHubRequest) ProtoReflect ¶
func (x *CreateHubRequest) ProtoReflect() protoreflect.Message
func (*CreateHubRequest) Reset ¶
func (x *CreateHubRequest) Reset()
func (*CreateHubRequest) String ¶
func (x *CreateHubRequest) String() string
type CreateInternalRangeRequest ¶ added in v1.18.0
type CreateInternalRangeRequest struct {
// Required. The parent resource's name of the internal range.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Resource ID
// (i.e. 'foo' in '[...]/projects/p/locations/l/internalRanges/foo')
// See https://google.aip.dev/122#resource-id-segments
// Unique per location.
InternalRangeId string `protobuf:"bytes,2,opt,name=internal_range_id,json=internalRangeId,proto3" json:"internal_range_id,omitempty"`
// Required. Initial values for a new internal range
InternalRange *InternalRange `protobuf:"bytes,3,opt,name=internal_range,json=internalRange,proto3" json:"internal_range,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for InternalRangeService.CreateInternalRange
func (*CreateInternalRangeRequest) Descriptor
deprecated
added in
v1.18.0
func (*CreateInternalRangeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateInternalRangeRequest.ProtoReflect.Descriptor instead.
func (*CreateInternalRangeRequest) GetInternalRange ¶ added in v1.18.0
func (x *CreateInternalRangeRequest) GetInternalRange() *InternalRange
func (*CreateInternalRangeRequest) GetInternalRangeId ¶ added in v1.18.0
func (x *CreateInternalRangeRequest) GetInternalRangeId() string
func (*CreateInternalRangeRequest) GetParent ¶ added in v1.18.0
func (x *CreateInternalRangeRequest) GetParent() string
func (*CreateInternalRangeRequest) GetRequestId ¶ added in v1.18.0
func (x *CreateInternalRangeRequest) GetRequestId() string
func (*CreateInternalRangeRequest) ProtoMessage ¶ added in v1.18.0
func (*CreateInternalRangeRequest) ProtoMessage()
func (*CreateInternalRangeRequest) ProtoReflect ¶ added in v1.18.0
func (x *CreateInternalRangeRequest) ProtoReflect() protoreflect.Message
func (*CreateInternalRangeRequest) Reset ¶ added in v1.18.0
func (x *CreateInternalRangeRequest) Reset()
func (*CreateInternalRangeRequest) String ¶ added in v1.18.0
func (x *CreateInternalRangeRequest) String() string
type CreateMulticloudDataTransferConfigRequest ¶ added in v1.19.0
type CreateMulticloudDataTransferConfigRequest struct {
// Required. The name of the parent resource.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The ID to use for the `MulticloudDataTransferConfig` resource,
// which becomes the final component of the `MulticloudDataTransferConfig`
// resource name.
MulticloudDataTransferConfigId string `` /* 157-byte string literal not displayed */
// Required. The `MulticloudDataTransferConfig` resource to create.
MulticloudDataTransferConfig *MulticloudDataTransferConfig `` /* 149-byte string literal not displayed */
// Optional. A request ID to identify requests. Specify a unique request ID
// so that if you must retry your request, the server can ignore
// the request if it has already been completed. The server waits
// for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, can ignore the second request. This prevents
// clients from accidentally creating duplicate `MulticloudDataTransferConfig`
// resources.
//
// The request ID must be a valid UUID with the exception that zero UUID
// (00000000-0000-0000-0000-000000000000) isn't supported.
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message to create a `MulticloudDataTransferConfig` resource.
func (*CreateMulticloudDataTransferConfigRequest) Descriptor
deprecated
added in
v1.19.0
func (*CreateMulticloudDataTransferConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMulticloudDataTransferConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateMulticloudDataTransferConfigRequest) GetMulticloudDataTransferConfig ¶ added in v1.19.0
func (x *CreateMulticloudDataTransferConfigRequest) GetMulticloudDataTransferConfig() *MulticloudDataTransferConfig
func (*CreateMulticloudDataTransferConfigRequest) GetMulticloudDataTransferConfigId ¶ added in v1.19.0
func (x *CreateMulticloudDataTransferConfigRequest) GetMulticloudDataTransferConfigId() string
func (*CreateMulticloudDataTransferConfigRequest) GetParent ¶ added in v1.19.0
func (x *CreateMulticloudDataTransferConfigRequest) GetParent() string
func (*CreateMulticloudDataTransferConfigRequest) GetRequestId ¶ added in v1.19.0
func (x *CreateMulticloudDataTransferConfigRequest) GetRequestId() string
func (*CreateMulticloudDataTransferConfigRequest) ProtoMessage ¶ added in v1.19.0
func (*CreateMulticloudDataTransferConfigRequest) ProtoMessage()
func (*CreateMulticloudDataTransferConfigRequest) ProtoReflect ¶ added in v1.19.0
func (x *CreateMulticloudDataTransferConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateMulticloudDataTransferConfigRequest) Reset ¶ added in v1.19.0
func (x *CreateMulticloudDataTransferConfigRequest) Reset()
func (*CreateMulticloudDataTransferConfigRequest) String ¶ added in v1.19.0
func (x *CreateMulticloudDataTransferConfigRequest) String() string
type CreatePolicyBasedRouteRequest ¶ added in v1.8.0
type CreatePolicyBasedRouteRequest struct {
// Required. The parent resource's name of the PolicyBasedRoute.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Unique id for the policy-based route to create. Provided by the
// client when the resource is created. The name must comply with
// https://google.aip.dev/122#resource-id-segments. Specifically, the name
// must be 1-63 characters long and match the regular expression
// [a-z]([a-z0-9-]*[a-z0-9])?. The first character must be a lowercase letter,
// and all following characters (except for the last character) must be a
// dash, lowercase letter, or digit. The last character must be a lowercase
// letter or digit.
PolicyBasedRouteId string `protobuf:"bytes,2,opt,name=policy_based_route_id,json=policyBasedRouteId,proto3" json:"policy_based_route_id,omitempty"`
// Required. Initial values for a new policy-based route.
PolicyBasedRoute *PolicyBasedRoute `protobuf:"bytes,3,opt,name=policy_based_route,json=policyBasedRoute,proto3" json:"policy_based_route,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server knows to
// ignore the request if it has already been completed. The server guarantees
// that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, ignores the second request. This prevents clients
// from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for [PolicyBasedRoutingService.CreatePolicyBasedRoute][google.cloud.networkconnectivity.v1.PolicyBasedRoutingService.CreatePolicyBasedRoute] method.
func (*CreatePolicyBasedRouteRequest) Descriptor
deprecated
added in
v1.8.0
func (*CreatePolicyBasedRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePolicyBasedRouteRequest.ProtoReflect.Descriptor instead.
func (*CreatePolicyBasedRouteRequest) GetParent ¶ added in v1.8.0
func (x *CreatePolicyBasedRouteRequest) GetParent() string
func (*CreatePolicyBasedRouteRequest) GetPolicyBasedRoute ¶ added in v1.8.0
func (x *CreatePolicyBasedRouteRequest) GetPolicyBasedRoute() *PolicyBasedRoute
func (*CreatePolicyBasedRouteRequest) GetPolicyBasedRouteId ¶ added in v1.8.0
func (x *CreatePolicyBasedRouteRequest) GetPolicyBasedRouteId() string
func (*CreatePolicyBasedRouteRequest) GetRequestId ¶ added in v1.8.0
func (x *CreatePolicyBasedRouteRequest) GetRequestId() string
func (*CreatePolicyBasedRouteRequest) ProtoMessage ¶ added in v1.8.0
func (*CreatePolicyBasedRouteRequest) ProtoMessage()
func (*CreatePolicyBasedRouteRequest) ProtoReflect ¶ added in v1.8.0
func (x *CreatePolicyBasedRouteRequest) ProtoReflect() protoreflect.Message
func (*CreatePolicyBasedRouteRequest) Reset ¶ added in v1.8.0
func (x *CreatePolicyBasedRouteRequest) Reset()
func (*CreatePolicyBasedRouteRequest) String ¶ added in v1.8.0
func (x *CreatePolicyBasedRouteRequest) String() string
type CreateServiceConnectionMapRequest ¶ added in v1.17.0
type CreateServiceConnectionMapRequest struct {
// Required. The parent resource's name of the ServiceConnectionMap. ex.
// projects/123/locations/us-east1
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Resource ID
// (i.e. 'foo' in '[...]/projects/p/locations/l/serviceConnectionMaps/foo')
// See https://google.aip.dev/122#resource-id-segments
// Unique per location.
// If one is not provided, one will be generated.
ServiceConnectionMapId string `` /* 131-byte string literal not displayed */
// Required. Initial values for a new ServiceConnectionMaps
ServiceConnectionMap *ServiceConnectionMap `protobuf:"bytes,3,opt,name=service_connection_map,json=serviceConnectionMap,proto3" json:"service_connection_map,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for CreateServiceConnectionMap.
func (*CreateServiceConnectionMapRequest) Descriptor
deprecated
added in
v1.17.0
func (*CreateServiceConnectionMapRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateServiceConnectionMapRequest.ProtoReflect.Descriptor instead.
func (*CreateServiceConnectionMapRequest) GetParent ¶ added in v1.17.0
func (x *CreateServiceConnectionMapRequest) GetParent() string
func (*CreateServiceConnectionMapRequest) GetRequestId ¶ added in v1.17.0
func (x *CreateServiceConnectionMapRequest) GetRequestId() string
func (*CreateServiceConnectionMapRequest) GetServiceConnectionMap ¶ added in v1.17.0
func (x *CreateServiceConnectionMapRequest) GetServiceConnectionMap() *ServiceConnectionMap
func (*CreateServiceConnectionMapRequest) GetServiceConnectionMapId ¶ added in v1.17.0
func (x *CreateServiceConnectionMapRequest) GetServiceConnectionMapId() string
func (*CreateServiceConnectionMapRequest) ProtoMessage ¶ added in v1.17.0
func (*CreateServiceConnectionMapRequest) ProtoMessage()
func (*CreateServiceConnectionMapRequest) ProtoReflect ¶ added in v1.17.0
func (x *CreateServiceConnectionMapRequest) ProtoReflect() protoreflect.Message
func (*CreateServiceConnectionMapRequest) Reset ¶ added in v1.17.0
func (x *CreateServiceConnectionMapRequest) Reset()
func (*CreateServiceConnectionMapRequest) String ¶ added in v1.17.0
func (x *CreateServiceConnectionMapRequest) String() string
type CreateServiceConnectionPolicyRequest ¶ added in v1.17.0
type CreateServiceConnectionPolicyRequest struct {
// Required. The parent resource's name of the ServiceConnectionPolicy. ex.
// projects/123/locations/us-east1
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Resource ID
// (i.e. 'foo' in
// '[...]/projects/p/locations/l/serviceConnectionPolicies/foo') See
// https://google.aip.dev/122#resource-id-segments Unique per location.
ServiceConnectionPolicyId string `` /* 140-byte string literal not displayed */
// Required. Initial values for a new ServiceConnectionPolicies
ServiceConnectionPolicy *ServiceConnectionPolicy `` /* 132-byte string literal not displayed */
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for CreateServiceConnectionPolicy.
func (*CreateServiceConnectionPolicyRequest) Descriptor
deprecated
added in
v1.17.0
func (*CreateServiceConnectionPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateServiceConnectionPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateServiceConnectionPolicyRequest) GetParent ¶ added in v1.17.0
func (x *CreateServiceConnectionPolicyRequest) GetParent() string
func (*CreateServiceConnectionPolicyRequest) GetRequestId ¶ added in v1.17.0
func (x *CreateServiceConnectionPolicyRequest) GetRequestId() string
func (*CreateServiceConnectionPolicyRequest) GetServiceConnectionPolicy ¶ added in v1.17.0
func (x *CreateServiceConnectionPolicyRequest) GetServiceConnectionPolicy() *ServiceConnectionPolicy
func (*CreateServiceConnectionPolicyRequest) GetServiceConnectionPolicyId ¶ added in v1.17.0
func (x *CreateServiceConnectionPolicyRequest) GetServiceConnectionPolicyId() string
func (*CreateServiceConnectionPolicyRequest) ProtoMessage ¶ added in v1.17.0
func (*CreateServiceConnectionPolicyRequest) ProtoMessage()
func (*CreateServiceConnectionPolicyRequest) ProtoReflect ¶ added in v1.17.0
func (x *CreateServiceConnectionPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateServiceConnectionPolicyRequest) Reset ¶ added in v1.17.0
func (x *CreateServiceConnectionPolicyRequest) Reset()
func (*CreateServiceConnectionPolicyRequest) String ¶ added in v1.17.0
func (x *CreateServiceConnectionPolicyRequest) String() string
type CreateServiceConnectionTokenRequest ¶ added in v1.17.0
type CreateServiceConnectionTokenRequest struct {
// Required. The parent resource's name of the ServiceConnectionToken. ex.
// projects/123/locations/us-east1
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Resource ID
// (i.e. 'foo' in '[...]/projects/p/locations/l/ServiceConnectionTokens/foo')
// See https://google.aip.dev/122#resource-id-segments
// Unique per location.
// If one is not provided, one will be generated.
ServiceConnectionTokenId string `` /* 137-byte string literal not displayed */
// Required. Initial values for a new ServiceConnectionTokens
ServiceConnectionToken *ServiceConnectionToken `` /* 129-byte string literal not displayed */
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for CreateServiceConnectionToken.
func (*CreateServiceConnectionTokenRequest) Descriptor
deprecated
added in
v1.17.0
func (*CreateServiceConnectionTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateServiceConnectionTokenRequest.ProtoReflect.Descriptor instead.
func (*CreateServiceConnectionTokenRequest) GetParent ¶ added in v1.17.0
func (x *CreateServiceConnectionTokenRequest) GetParent() string
func (*CreateServiceConnectionTokenRequest) GetRequestId ¶ added in v1.17.0
func (x *CreateServiceConnectionTokenRequest) GetRequestId() string
func (*CreateServiceConnectionTokenRequest) GetServiceConnectionToken ¶ added in v1.17.0
func (x *CreateServiceConnectionTokenRequest) GetServiceConnectionToken() *ServiceConnectionToken
func (*CreateServiceConnectionTokenRequest) GetServiceConnectionTokenId ¶ added in v1.17.0
func (x *CreateServiceConnectionTokenRequest) GetServiceConnectionTokenId() string
func (*CreateServiceConnectionTokenRequest) ProtoMessage ¶ added in v1.17.0
func (*CreateServiceConnectionTokenRequest) ProtoMessage()
func (*CreateServiceConnectionTokenRequest) ProtoReflect ¶ added in v1.17.0
func (x *CreateServiceConnectionTokenRequest) ProtoReflect() protoreflect.Message
func (*CreateServiceConnectionTokenRequest) Reset ¶ added in v1.17.0
func (x *CreateServiceConnectionTokenRequest) Reset()
func (*CreateServiceConnectionTokenRequest) String ¶ added in v1.17.0
func (x *CreateServiceConnectionTokenRequest) String() string
type CreateSpokeRequest ¶
type CreateSpokeRequest struct {
// Required. The parent resource.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Unique id for the spoke to create.
SpokeId string `protobuf:"bytes,2,opt,name=spoke_id,json=spokeId,proto3" json:"spoke_id,omitempty"`
// Required. The initial values for a new spoke.
Spoke *Spoke `protobuf:"bytes,3,opt,name=spoke,proto3" json:"spoke,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.CreateSpoke][google.cloud.networkconnectivity.v1.HubService.CreateSpoke].
func (*CreateSpokeRequest) Descriptor
deprecated
func (*CreateSpokeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSpokeRequest.ProtoReflect.Descriptor instead.
func (*CreateSpokeRequest) GetParent ¶
func (x *CreateSpokeRequest) GetParent() string
func (*CreateSpokeRequest) GetRequestId ¶
func (x *CreateSpokeRequest) GetRequestId() string
func (*CreateSpokeRequest) GetSpoke ¶
func (x *CreateSpokeRequest) GetSpoke() *Spoke
func (*CreateSpokeRequest) GetSpokeId ¶
func (x *CreateSpokeRequest) GetSpokeId() string
func (*CreateSpokeRequest) ProtoMessage ¶
func (*CreateSpokeRequest) ProtoMessage()
func (*CreateSpokeRequest) ProtoReflect ¶
func (x *CreateSpokeRequest) ProtoReflect() protoreflect.Message
func (*CreateSpokeRequest) Reset ¶
func (x *CreateSpokeRequest) Reset()
func (*CreateSpokeRequest) String ¶
func (x *CreateSpokeRequest) String() string
type CrossNetworkAutomationServiceClient ¶ added in v1.17.0
type CrossNetworkAutomationServiceClient interface {
// Lists ServiceConnectionMaps in a given project and location.
ListServiceConnectionMaps(ctx context.Context, in *ListServiceConnectionMapsRequest, opts ...grpc.CallOption) (*ListServiceConnectionMapsResponse, error)
// Gets details of a single ServiceConnectionMap.
GetServiceConnectionMap(ctx context.Context, in *GetServiceConnectionMapRequest, opts ...grpc.CallOption) (*ServiceConnectionMap, error)
// Creates a new ServiceConnectionMap in a given project and location.
CreateServiceConnectionMap(ctx context.Context, in *CreateServiceConnectionMapRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single ServiceConnectionMap.
UpdateServiceConnectionMap(ctx context.Context, in *UpdateServiceConnectionMapRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ServiceConnectionMap.
DeleteServiceConnectionMap(ctx context.Context, in *DeleteServiceConnectionMapRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists ServiceConnectionPolicies in a given project and location.
ListServiceConnectionPolicies(ctx context.Context, in *ListServiceConnectionPoliciesRequest, opts ...grpc.CallOption) (*ListServiceConnectionPoliciesResponse, error)
// Gets details of a single ServiceConnectionPolicy.
GetServiceConnectionPolicy(ctx context.Context, in *GetServiceConnectionPolicyRequest, opts ...grpc.CallOption) (*ServiceConnectionPolicy, error)
// Creates a new ServiceConnectionPolicy in a given project and location.
CreateServiceConnectionPolicy(ctx context.Context, in *CreateServiceConnectionPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single ServiceConnectionPolicy.
UpdateServiceConnectionPolicy(ctx context.Context, in *UpdateServiceConnectionPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ServiceConnectionPolicy.
DeleteServiceConnectionPolicy(ctx context.Context, in *DeleteServiceConnectionPolicyRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists ServiceClasses in a given project and location.
ListServiceClasses(ctx context.Context, in *ListServiceClassesRequest, opts ...grpc.CallOption) (*ListServiceClassesResponse, error)
// Gets details of a single ServiceClass.
GetServiceClass(ctx context.Context, in *GetServiceClassRequest, opts ...grpc.CallOption) (*ServiceClass, error)
// Updates the parameters of a single ServiceClass.
UpdateServiceClass(ctx context.Context, in *UpdateServiceClassRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ServiceClass.
DeleteServiceClass(ctx context.Context, in *DeleteServiceClassRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets details of a single ServiceConnectionToken.
GetServiceConnectionToken(ctx context.Context, in *GetServiceConnectionTokenRequest, opts ...grpc.CallOption) (*ServiceConnectionToken, error)
// Lists ServiceConnectionTokens in a given project and location.
ListServiceConnectionTokens(ctx context.Context, in *ListServiceConnectionTokensRequest, opts ...grpc.CallOption) (*ListServiceConnectionTokensResponse, error)
// Creates a new ServiceConnectionToken in a given project and location.
CreateServiceConnectionToken(ctx context.Context, in *CreateServiceConnectionTokenRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single ServiceConnectionToken.
DeleteServiceConnectionToken(ctx context.Context, in *DeleteServiceConnectionTokenRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
CrossNetworkAutomationServiceClient is the client API for CrossNetworkAutomationService 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.
func NewCrossNetworkAutomationServiceClient ¶ added in v1.17.0
func NewCrossNetworkAutomationServiceClient(cc grpc.ClientConnInterface) CrossNetworkAutomationServiceClient
type CrossNetworkAutomationServiceServer ¶ added in v1.17.0
type CrossNetworkAutomationServiceServer interface {
// Lists ServiceConnectionMaps in a given project and location.
ListServiceConnectionMaps(context.Context, *ListServiceConnectionMapsRequest) (*ListServiceConnectionMapsResponse, error)
// Gets details of a single ServiceConnectionMap.
GetServiceConnectionMap(context.Context, *GetServiceConnectionMapRequest) (*ServiceConnectionMap, error)
// Creates a new ServiceConnectionMap in a given project and location.
CreateServiceConnectionMap(context.Context, *CreateServiceConnectionMapRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single ServiceConnectionMap.
UpdateServiceConnectionMap(context.Context, *UpdateServiceConnectionMapRequest) (*longrunningpb.Operation, error)
// Deletes a single ServiceConnectionMap.
DeleteServiceConnectionMap(context.Context, *DeleteServiceConnectionMapRequest) (*longrunningpb.Operation, error)
// Lists ServiceConnectionPolicies in a given project and location.
ListServiceConnectionPolicies(context.Context, *ListServiceConnectionPoliciesRequest) (*ListServiceConnectionPoliciesResponse, error)
// Gets details of a single ServiceConnectionPolicy.
GetServiceConnectionPolicy(context.Context, *GetServiceConnectionPolicyRequest) (*ServiceConnectionPolicy, error)
// Creates a new ServiceConnectionPolicy in a given project and location.
CreateServiceConnectionPolicy(context.Context, *CreateServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single ServiceConnectionPolicy.
UpdateServiceConnectionPolicy(context.Context, *UpdateServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
// Deletes a single ServiceConnectionPolicy.
DeleteServiceConnectionPolicy(context.Context, *DeleteServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
// Lists ServiceClasses in a given project and location.
ListServiceClasses(context.Context, *ListServiceClassesRequest) (*ListServiceClassesResponse, error)
// Gets details of a single ServiceClass.
GetServiceClass(context.Context, *GetServiceClassRequest) (*ServiceClass, error)
// Updates the parameters of a single ServiceClass.
UpdateServiceClass(context.Context, *UpdateServiceClassRequest) (*longrunningpb.Operation, error)
// Deletes a single ServiceClass.
DeleteServiceClass(context.Context, *DeleteServiceClassRequest) (*longrunningpb.Operation, error)
// Gets details of a single ServiceConnectionToken.
GetServiceConnectionToken(context.Context, *GetServiceConnectionTokenRequest) (*ServiceConnectionToken, error)
// Lists ServiceConnectionTokens in a given project and location.
ListServiceConnectionTokens(context.Context, *ListServiceConnectionTokensRequest) (*ListServiceConnectionTokensResponse, error)
// Creates a new ServiceConnectionToken in a given project and location.
CreateServiceConnectionToken(context.Context, *CreateServiceConnectionTokenRequest) (*longrunningpb.Operation, error)
// Deletes a single ServiceConnectionToken.
DeleteServiceConnectionToken(context.Context, *DeleteServiceConnectionTokenRequest) (*longrunningpb.Operation, error)
}
CrossNetworkAutomationServiceServer is the server API for CrossNetworkAutomationService service. All implementations should embed UnimplementedCrossNetworkAutomationServiceServer for forward compatibility
type DataTransferServiceClient ¶ added in v1.19.0
type DataTransferServiceClient interface {
// Lists the `MulticloudDataTransferConfig` resources in a specified project
// and location.
ListMulticloudDataTransferConfigs(ctx context.Context, in *ListMulticloudDataTransferConfigsRequest, opts ...grpc.CallOption) (*ListMulticloudDataTransferConfigsResponse, error)
// Gets the details of a `MulticloudDataTransferConfig` resource.
GetMulticloudDataTransferConfig(ctx context.Context, in *GetMulticloudDataTransferConfigRequest, opts ...grpc.CallOption) (*MulticloudDataTransferConfig, error)
// Creates a `MulticloudDataTransferConfig` resource in a specified project
// and location.
CreateMulticloudDataTransferConfig(ctx context.Context, in *CreateMulticloudDataTransferConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a `MulticloudDataTransferConfig` resource in a specified project
// and location.
UpdateMulticloudDataTransferConfig(ctx context.Context, in *UpdateMulticloudDataTransferConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a `MulticloudDataTransferConfig` resource.
DeleteMulticloudDataTransferConfig(ctx context.Context, in *DeleteMulticloudDataTransferConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists the `Destination` resources in a specified project and location.
ListDestinations(ctx context.Context, in *ListDestinationsRequest, opts ...grpc.CallOption) (*ListDestinationsResponse, error)
// Gets the details of a `Destination` resource.
GetDestination(ctx context.Context, in *GetDestinationRequest, opts ...grpc.CallOption) (*Destination, error)
// Creates a `Destination` resource in a specified project and location.
CreateDestination(ctx context.Context, in *CreateDestinationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates a `Destination` resource in a specified project and location.
UpdateDestination(ctx context.Context, in *UpdateDestinationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a `Destination` resource.
DeleteDestination(ctx context.Context, in *DeleteDestinationRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets the details of a service that is supported for Data Transfer
// Essentials.
GetMulticloudDataTransferSupportedService(ctx context.Context, in *GetMulticloudDataTransferSupportedServiceRequest, opts ...grpc.CallOption) (*MulticloudDataTransferSupportedService, error)
// Lists the services in the project for a region that are supported for
// Data Transfer Essentials.
ListMulticloudDataTransferSupportedServices(ctx context.Context, in *ListMulticloudDataTransferSupportedServicesRequest, opts ...grpc.CallOption) (*ListMulticloudDataTransferSupportedServicesResponse, error)
}
DataTransferServiceClient is the client API for DataTransferService 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.
func NewDataTransferServiceClient ¶ added in v1.19.0
func NewDataTransferServiceClient(cc grpc.ClientConnInterface) DataTransferServiceClient
type DataTransferServiceServer ¶ added in v1.19.0
type DataTransferServiceServer interface {
// Lists the `MulticloudDataTransferConfig` resources in a specified project
// and location.
ListMulticloudDataTransferConfigs(context.Context, *ListMulticloudDataTransferConfigsRequest) (*ListMulticloudDataTransferConfigsResponse, error)
// Gets the details of a `MulticloudDataTransferConfig` resource.
GetMulticloudDataTransferConfig(context.Context, *GetMulticloudDataTransferConfigRequest) (*MulticloudDataTransferConfig, error)
// Creates a `MulticloudDataTransferConfig` resource in a specified project
// and location.
CreateMulticloudDataTransferConfig(context.Context, *CreateMulticloudDataTransferConfigRequest) (*longrunningpb.Operation, error)
// Updates a `MulticloudDataTransferConfig` resource in a specified project
// and location.
UpdateMulticloudDataTransferConfig(context.Context, *UpdateMulticloudDataTransferConfigRequest) (*longrunningpb.Operation, error)
// Deletes a `MulticloudDataTransferConfig` resource.
DeleteMulticloudDataTransferConfig(context.Context, *DeleteMulticloudDataTransferConfigRequest) (*longrunningpb.Operation, error)
// Lists the `Destination` resources in a specified project and location.
ListDestinations(context.Context, *ListDestinationsRequest) (*ListDestinationsResponse, error)
// Gets the details of a `Destination` resource.
GetDestination(context.Context, *GetDestinationRequest) (*Destination, error)
// Creates a `Destination` resource in a specified project and location.
CreateDestination(context.Context, *CreateDestinationRequest) (*longrunningpb.Operation, error)
// Updates a `Destination` resource in a specified project and location.
UpdateDestination(context.Context, *UpdateDestinationRequest) (*longrunningpb.Operation, error)
// Deletes a `Destination` resource.
DeleteDestination(context.Context, *DeleteDestinationRequest) (*longrunningpb.Operation, error)
// Gets the details of a service that is supported for Data Transfer
// Essentials.
GetMulticloudDataTransferSupportedService(context.Context, *GetMulticloudDataTransferSupportedServiceRequest) (*MulticloudDataTransferSupportedService, error)
// Lists the services in the project for a region that are supported for
// Data Transfer Essentials.
ListMulticloudDataTransferSupportedServices(context.Context, *ListMulticloudDataTransferSupportedServicesRequest) (*ListMulticloudDataTransferSupportedServicesResponse, error)
}
DataTransferServiceServer is the server API for DataTransferService service. All implementations should embed UnimplementedDataTransferServiceServer for forward compatibility
type DeleteDestinationRequest ¶ added in v1.19.0
type DeleteDestinationRequest struct {
// Required. The name of the `Destination` resource to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID
// so that if you must retry your request, the server can ignore
// the request if it has already been completed. The server waits
// for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, can ignore the second request.
//
// The request ID must be a valid UUID with the exception that zero UUID
// (00000000-0000-0000-0000-000000000000) isn't supported.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. The etag is computed by the server, and might be sent with update
// and delete requests so that the client has an up-to-date value before
// proceeding.
Etag string `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Request message to delete a `Destination` resource.
func (*DeleteDestinationRequest) Descriptor
deprecated
added in
v1.19.0
func (*DeleteDestinationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDestinationRequest.ProtoReflect.Descriptor instead.
func (*DeleteDestinationRequest) GetEtag ¶ added in v1.19.0
func (x *DeleteDestinationRequest) GetEtag() string
func (*DeleteDestinationRequest) GetName ¶ added in v1.19.0
func (x *DeleteDestinationRequest) GetName() string
func (*DeleteDestinationRequest) GetRequestId ¶ added in v1.19.0
func (x *DeleteDestinationRequest) GetRequestId() string
func (*DeleteDestinationRequest) ProtoMessage ¶ added in v1.19.0
func (*DeleteDestinationRequest) ProtoMessage()
func (*DeleteDestinationRequest) ProtoReflect ¶ added in v1.19.0
func (x *DeleteDestinationRequest) ProtoReflect() protoreflect.Message
func (*DeleteDestinationRequest) Reset ¶ added in v1.19.0
func (x *DeleteDestinationRequest) Reset()
func (*DeleteDestinationRequest) String ¶ added in v1.19.0
func (x *DeleteDestinationRequest) String() string
type DeleteHubRequest ¶
type DeleteHubRequest struct {
// Required. The name of the hub to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.DeleteHub][google.cloud.networkconnectivity.v1.HubService.DeleteHub].
func (*DeleteHubRequest) Descriptor
deprecated
func (*DeleteHubRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteHubRequest.ProtoReflect.Descriptor instead.
func (*DeleteHubRequest) GetName ¶
func (x *DeleteHubRequest) GetName() string
func (*DeleteHubRequest) GetRequestId ¶
func (x *DeleteHubRequest) GetRequestId() string
func (*DeleteHubRequest) ProtoMessage ¶
func (*DeleteHubRequest) ProtoMessage()
func (*DeleteHubRequest) ProtoReflect ¶
func (x *DeleteHubRequest) ProtoReflect() protoreflect.Message
func (*DeleteHubRequest) Reset ¶
func (x *DeleteHubRequest) Reset()
func (*DeleteHubRequest) String ¶
func (x *DeleteHubRequest) String() string
type DeleteInternalRangeRequest ¶ added in v1.18.0
type DeleteInternalRangeRequest struct {
// Required. The name of the internal range to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for InternalRangeService.DeleteInternalRange
func (*DeleteInternalRangeRequest) Descriptor
deprecated
added in
v1.18.0
func (*DeleteInternalRangeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInternalRangeRequest.ProtoReflect.Descriptor instead.
func (*DeleteInternalRangeRequest) GetName ¶ added in v1.18.0
func (x *DeleteInternalRangeRequest) GetName() string
func (*DeleteInternalRangeRequest) GetRequestId ¶ added in v1.18.0
func (x *DeleteInternalRangeRequest) GetRequestId() string
func (*DeleteInternalRangeRequest) ProtoMessage ¶ added in v1.18.0
func (*DeleteInternalRangeRequest) ProtoMessage()
func (*DeleteInternalRangeRequest) ProtoReflect ¶ added in v1.18.0
func (x *DeleteInternalRangeRequest) ProtoReflect() protoreflect.Message
func (*DeleteInternalRangeRequest) Reset ¶ added in v1.18.0
func (x *DeleteInternalRangeRequest) Reset()
func (*DeleteInternalRangeRequest) String ¶ added in v1.18.0
func (x *DeleteInternalRangeRequest) String() string
type DeleteMulticloudDataTransferConfigRequest ¶ added in v1.19.0
type DeleteMulticloudDataTransferConfigRequest struct {
// Required. The name of the `MulticloudDataTransferConfig` resource to
// delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID
// so that if you must retry your request, the server can ignore
// the request if it has already been completed. The server waits
// for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, can ignore the second request. This prevents
// clients from accidentally creating duplicate `MulticloudDataTransferConfig`
// resources.
//
// The request ID must be a valid UUID with the exception that zero UUID
// (00000000-0000-0000-0000-000000000000) isn't supported.
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. The etag is computed by the server, and might be sent with update
// and delete requests so that the client has an up-to-date value before
// proceeding.
Etag string `protobuf:"bytes,3,opt,name=etag,proto3" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Request message to delete a `MulticloudDataTransferConfig` resource.
func (*DeleteMulticloudDataTransferConfigRequest) Descriptor
deprecated
added in
v1.19.0
func (*DeleteMulticloudDataTransferConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMulticloudDataTransferConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteMulticloudDataTransferConfigRequest) GetEtag ¶ added in v1.19.0
func (x *DeleteMulticloudDataTransferConfigRequest) GetEtag() string
func (*DeleteMulticloudDataTransferConfigRequest) GetName ¶ added in v1.19.0
func (x *DeleteMulticloudDataTransferConfigRequest) GetName() string
func (*DeleteMulticloudDataTransferConfigRequest) GetRequestId ¶ added in v1.19.0
func (x *DeleteMulticloudDataTransferConfigRequest) GetRequestId() string
func (*DeleteMulticloudDataTransferConfigRequest) ProtoMessage ¶ added in v1.19.0
func (*DeleteMulticloudDataTransferConfigRequest) ProtoMessage()
func (*DeleteMulticloudDataTransferConfigRequest) ProtoReflect ¶ added in v1.19.0
func (x *DeleteMulticloudDataTransferConfigRequest) ProtoReflect() protoreflect.Message
func (*DeleteMulticloudDataTransferConfigRequest) Reset ¶ added in v1.19.0
func (x *DeleteMulticloudDataTransferConfigRequest) Reset()
func (*DeleteMulticloudDataTransferConfigRequest) String ¶ added in v1.19.0
func (x *DeleteMulticloudDataTransferConfigRequest) String() string
type DeletePolicyBasedRouteRequest ¶ added in v1.8.0
type DeletePolicyBasedRouteRequest struct {
// Required. Name of the policy-based route resource to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server knows to
// ignore the request if it has already been completed. The server guarantees
// that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, ignores the second request. This prevents clients
// from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for [PolicyBasedRoutingService.DeletePolicyBasedRoute][google.cloud.networkconnectivity.v1.PolicyBasedRoutingService.DeletePolicyBasedRoute] method.
func (*DeletePolicyBasedRouteRequest) Descriptor
deprecated
added in
v1.8.0
func (*DeletePolicyBasedRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePolicyBasedRouteRequest.ProtoReflect.Descriptor instead.
func (*DeletePolicyBasedRouteRequest) GetName ¶ added in v1.8.0
func (x *DeletePolicyBasedRouteRequest) GetName() string
func (*DeletePolicyBasedRouteRequest) GetRequestId ¶ added in v1.8.0
func (x *DeletePolicyBasedRouteRequest) GetRequestId() string
func (*DeletePolicyBasedRouteRequest) ProtoMessage ¶ added in v1.8.0
func (*DeletePolicyBasedRouteRequest) ProtoMessage()
func (*DeletePolicyBasedRouteRequest) ProtoReflect ¶ added in v1.8.0
func (x *DeletePolicyBasedRouteRequest) ProtoReflect() protoreflect.Message
func (*DeletePolicyBasedRouteRequest) Reset ¶ added in v1.8.0
func (x *DeletePolicyBasedRouteRequest) Reset()
func (*DeletePolicyBasedRouteRequest) String ¶ added in v1.8.0
func (x *DeletePolicyBasedRouteRequest) String() string
type DeleteServiceClassRequest ¶ added in v1.17.0
type DeleteServiceClassRequest struct {
// Required. The name of the ServiceClass to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. The etag is computed by the server, and may be sent on update and
// delete requests to ensure the client has an up-to-date value before
// proceeding.
Etag *string `protobuf:"bytes,3,opt,name=etag,proto3,oneof" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Request for DeleteServiceClass.
func (*DeleteServiceClassRequest) Descriptor
deprecated
added in
v1.17.0
func (*DeleteServiceClassRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServiceClassRequest.ProtoReflect.Descriptor instead.
func (*DeleteServiceClassRequest) GetEtag ¶ added in v1.17.0
func (x *DeleteServiceClassRequest) GetEtag() string
func (*DeleteServiceClassRequest) GetName ¶ added in v1.17.0
func (x *DeleteServiceClassRequest) GetName() string
func (*DeleteServiceClassRequest) GetRequestId ¶ added in v1.17.0
func (x *DeleteServiceClassRequest) GetRequestId() string
func (*DeleteServiceClassRequest) ProtoMessage ¶ added in v1.17.0
func (*DeleteServiceClassRequest) ProtoMessage()
func (*DeleteServiceClassRequest) ProtoReflect ¶ added in v1.17.0
func (x *DeleteServiceClassRequest) ProtoReflect() protoreflect.Message
func (*DeleteServiceClassRequest) Reset ¶ added in v1.17.0
func (x *DeleteServiceClassRequest) Reset()
func (*DeleteServiceClassRequest) String ¶ added in v1.17.0
func (x *DeleteServiceClassRequest) String() string
type DeleteServiceConnectionMapRequest ¶ added in v1.17.0
type DeleteServiceConnectionMapRequest struct {
// Required. The name of the ServiceConnectionMap to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. The etag is computed by the server, and may be sent on update and
// delete requests to ensure the client has an up-to-date value before
// proceeding.
Etag *string `protobuf:"bytes,3,opt,name=etag,proto3,oneof" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Request for DeleteServiceConnectionMap.
func (*DeleteServiceConnectionMapRequest) Descriptor
deprecated
added in
v1.17.0
func (*DeleteServiceConnectionMapRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServiceConnectionMapRequest.ProtoReflect.Descriptor instead.
func (*DeleteServiceConnectionMapRequest) GetEtag ¶ added in v1.17.0
func (x *DeleteServiceConnectionMapRequest) GetEtag() string
func (*DeleteServiceConnectionMapRequest) GetName ¶ added in v1.17.0
func (x *DeleteServiceConnectionMapRequest) GetName() string
func (*DeleteServiceConnectionMapRequest) GetRequestId ¶ added in v1.17.0
func (x *DeleteServiceConnectionMapRequest) GetRequestId() string
func (*DeleteServiceConnectionMapRequest) ProtoMessage ¶ added in v1.17.0
func (*DeleteServiceConnectionMapRequest) ProtoMessage()
func (*DeleteServiceConnectionMapRequest) ProtoReflect ¶ added in v1.17.0
func (x *DeleteServiceConnectionMapRequest) ProtoReflect() protoreflect.Message
func (*DeleteServiceConnectionMapRequest) Reset ¶ added in v1.17.0
func (x *DeleteServiceConnectionMapRequest) Reset()
func (*DeleteServiceConnectionMapRequest) String ¶ added in v1.17.0
func (x *DeleteServiceConnectionMapRequest) String() string
type DeleteServiceConnectionPolicyRequest ¶ added in v1.17.0
type DeleteServiceConnectionPolicyRequest struct {
// Required. The name of the ServiceConnectionPolicy to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. The etag is computed by the server, and may be sent on update and
// delete requests to ensure the client has an up-to-date value before
// proceeding.
Etag *string `protobuf:"bytes,3,opt,name=etag,proto3,oneof" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Request for DeleteServiceConnectionPolicy.
func (*DeleteServiceConnectionPolicyRequest) Descriptor
deprecated
added in
v1.17.0
func (*DeleteServiceConnectionPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServiceConnectionPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteServiceConnectionPolicyRequest) GetEtag ¶ added in v1.17.0
func (x *DeleteServiceConnectionPolicyRequest) GetEtag() string
func (*DeleteServiceConnectionPolicyRequest) GetName ¶ added in v1.17.0
func (x *DeleteServiceConnectionPolicyRequest) GetName() string
func (*DeleteServiceConnectionPolicyRequest) GetRequestId ¶ added in v1.17.0
func (x *DeleteServiceConnectionPolicyRequest) GetRequestId() string
func (*DeleteServiceConnectionPolicyRequest) ProtoMessage ¶ added in v1.17.0
func (*DeleteServiceConnectionPolicyRequest) ProtoMessage()
func (*DeleteServiceConnectionPolicyRequest) ProtoReflect ¶ added in v1.17.0
func (x *DeleteServiceConnectionPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteServiceConnectionPolicyRequest) Reset ¶ added in v1.17.0
func (x *DeleteServiceConnectionPolicyRequest) Reset()
func (*DeleteServiceConnectionPolicyRequest) String ¶ added in v1.17.0
func (x *DeleteServiceConnectionPolicyRequest) String() string
type DeleteServiceConnectionTokenRequest ¶ added in v1.17.0
type DeleteServiceConnectionTokenRequest struct {
// Required. The name of the ServiceConnectionToken to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. The etag is computed by the server, and may be sent on update and
// delete requests to ensure the client has an up-to-date value before
// proceeding.
Etag *string `protobuf:"bytes,3,opt,name=etag,proto3,oneof" json:"etag,omitempty"`
// contains filtered or unexported fields
}
Request for DeleteServiceConnectionToken.
func (*DeleteServiceConnectionTokenRequest) Descriptor
deprecated
added in
v1.17.0
func (*DeleteServiceConnectionTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteServiceConnectionTokenRequest.ProtoReflect.Descriptor instead.
func (*DeleteServiceConnectionTokenRequest) GetEtag ¶ added in v1.17.0
func (x *DeleteServiceConnectionTokenRequest) GetEtag() string
func (*DeleteServiceConnectionTokenRequest) GetName ¶ added in v1.17.0
func (x *DeleteServiceConnectionTokenRequest) GetName() string
func (*DeleteServiceConnectionTokenRequest) GetRequestId ¶ added in v1.17.0
func (x *DeleteServiceConnectionTokenRequest) GetRequestId() string
func (*DeleteServiceConnectionTokenRequest) ProtoMessage ¶ added in v1.17.0
func (*DeleteServiceConnectionTokenRequest) ProtoMessage()
func (*DeleteServiceConnectionTokenRequest) ProtoReflect ¶ added in v1.17.0
func (x *DeleteServiceConnectionTokenRequest) ProtoReflect() protoreflect.Message
func (*DeleteServiceConnectionTokenRequest) Reset ¶ added in v1.17.0
func (x *DeleteServiceConnectionTokenRequest) Reset()
func (*DeleteServiceConnectionTokenRequest) String ¶ added in v1.17.0
func (x *DeleteServiceConnectionTokenRequest) String() string
type DeleteSpokeRequest ¶
type DeleteSpokeRequest struct {
// Required. The name of the spoke to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.DeleteSpoke][google.cloud.networkconnectivity.v1.HubService.DeleteSpoke].
func (*DeleteSpokeRequest) Descriptor
deprecated
func (*DeleteSpokeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSpokeRequest.ProtoReflect.Descriptor instead.
func (*DeleteSpokeRequest) GetName ¶
func (x *DeleteSpokeRequest) GetName() string
func (*DeleteSpokeRequest) GetRequestId ¶
func (x *DeleteSpokeRequest) GetRequestId() string
func (*DeleteSpokeRequest) ProtoMessage ¶
func (*DeleteSpokeRequest) ProtoMessage()
func (*DeleteSpokeRequest) ProtoReflect ¶
func (x *DeleteSpokeRequest) ProtoReflect() protoreflect.Message
func (*DeleteSpokeRequest) Reset ¶
func (x *DeleteSpokeRequest) Reset()
func (*DeleteSpokeRequest) String ¶
func (x *DeleteSpokeRequest) String() string
type Destination ¶ added in v1.19.0
type Destination struct {
// Identifier. The name of the `Destination` resource.
// Format:
// `projects/{project}/locations/{location}/multicloudDataTransferConfigs/{multicloud_data_transfer_config}/destinations/{destination}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time when the `Destination` resource was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the `Destination` resource was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. User-defined labels.
Labels map[string]string `` /* 153-byte string literal not displayed */
// The etag is computed by the server, and might be sent with update and
// delete requests so that the client has an up-to-date value before
// proceeding.
Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
// Optional. A description of this resource.
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
// Required. Immutable. The IP prefix that represents your workload on another
// CSP.
IpPrefix string `protobuf:"bytes,7,opt,name=ip_prefix,json=ipPrefix,proto3" json:"ip_prefix,omitempty"`
// Required. Unordered list. The list of `DestinationEndpoint` resources
// configured for the IP prefix.
Endpoints []*Destination_DestinationEndpoint `protobuf:"bytes,8,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
// Output only. The timeline of the expected `Destination` states or the
// current rest state. If a state change is expected, the value is `ADDING`,
// `DELETING` or `SUSPENDING`, depending on the action specified.
//
// Example:
//
// "state_timeline": {
// "states": [
// {
// // The time when the `Destination` resource will be activated.
// "effectiveTime": "2024-12-01T08:00:00Z",
// "state": "ADDING"
// },
// {
// // The time when the `Destination` resource will be suspended.
// "effectiveTime": "2024-12-01T20:00:00Z",
// "state": "SUSPENDING"
// }
// ]
// }
StateTimeline *StateTimeline `protobuf:"bytes,9,opt,name=state_timeline,json=stateTimeline,proto3" json:"state_timeline,omitempty"`
// Output only. The Google-generated unique ID for the `Destination` resource.
// This value is unique across all `Destination` resources.
// If a resource is deleted and another with the same name is
// created, the new resource is assigned a different and unique ID.
Uid string `protobuf:"bytes,10,opt,name=uid,proto3" json:"uid,omitempty"`
// contains filtered or unexported fields
}
The `Destination` resource. It specifies the IP prefix and the associated autonomous system numbers (ASN) that you want to include in a `MulticloudDataTransferConfig` resource.
func (*Destination) Descriptor
deprecated
added in
v1.19.0
func (*Destination) Descriptor() ([]byte, []int)
Deprecated: Use Destination.ProtoReflect.Descriptor instead.
func (*Destination) GetCreateTime ¶ added in v1.19.0
func (x *Destination) GetCreateTime() *timestamppb.Timestamp
func (*Destination) GetDescription ¶ added in v1.19.0
func (x *Destination) GetDescription() string
func (*Destination) GetEndpoints ¶ added in v1.19.0
func (x *Destination) GetEndpoints() []*Destination_DestinationEndpoint
func (*Destination) GetEtag ¶ added in v1.19.0
func (x *Destination) GetEtag() string
func (*Destination) GetIpPrefix ¶ added in v1.19.0
func (x *Destination) GetIpPrefix() string
func (*Destination) GetLabels ¶ added in v1.19.0
func (x *Destination) GetLabels() map[string]string
func (*Destination) GetName ¶ added in v1.19.0
func (x *Destination) GetName() string
func (*Destination) GetStateTimeline ¶ added in v1.19.0
func (x *Destination) GetStateTimeline() *StateTimeline
func (*Destination) GetUid ¶ added in v1.19.0
func (x *Destination) GetUid() string
func (*Destination) GetUpdateTime ¶ added in v1.19.0
func (x *Destination) GetUpdateTime() *timestamppb.Timestamp
func (*Destination) ProtoMessage ¶ added in v1.19.0
func (*Destination) ProtoMessage()
func (*Destination) ProtoReflect ¶ added in v1.19.0
func (x *Destination) ProtoReflect() protoreflect.Message
func (*Destination) Reset ¶ added in v1.19.0
func (x *Destination) Reset()
func (*Destination) String ¶ added in v1.19.0
func (x *Destination) String() string
type Destination_DestinationEndpoint ¶ added in v1.19.0
type Destination_DestinationEndpoint struct {
// Required. The ASN of the remote IP prefix.
Asn int64 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`
// Required. The CSP of the remote IP prefix.
Csp string `protobuf:"bytes,2,opt,name=csp,proto3" json:"csp,omitempty"`
// Output only. The state of the `DestinationEndpoint` resource.
State Destination_DestinationEndpoint_State `` /* 143-byte string literal not displayed */
// Output only. Time when the `DestinationEndpoint` resource was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}
The metadata for a `DestinationEndpoint` resource.
func (*Destination_DestinationEndpoint) Descriptor
deprecated
added in
v1.19.0
func (*Destination_DestinationEndpoint) Descriptor() ([]byte, []int)
Deprecated: Use Destination_DestinationEndpoint.ProtoReflect.Descriptor instead.
func (*Destination_DestinationEndpoint) GetAsn ¶ added in v1.19.0
func (x *Destination_DestinationEndpoint) GetAsn() int64
func (*Destination_DestinationEndpoint) GetCsp ¶ added in v1.19.0
func (x *Destination_DestinationEndpoint) GetCsp() string
func (*Destination_DestinationEndpoint) GetState ¶ added in v1.19.0
func (x *Destination_DestinationEndpoint) GetState() Destination_DestinationEndpoint_State
func (*Destination_DestinationEndpoint) GetUpdateTime ¶ added in v1.19.0
func (x *Destination_DestinationEndpoint) GetUpdateTime() *timestamppb.Timestamp
func (*Destination_DestinationEndpoint) ProtoMessage ¶ added in v1.19.0
func (*Destination_DestinationEndpoint) ProtoMessage()
func (*Destination_DestinationEndpoint) ProtoReflect ¶ added in v1.19.0
func (x *Destination_DestinationEndpoint) ProtoReflect() protoreflect.Message
func (*Destination_DestinationEndpoint) Reset ¶ added in v1.19.0
func (x *Destination_DestinationEndpoint) Reset()
func (*Destination_DestinationEndpoint) String ¶ added in v1.19.0
func (x *Destination_DestinationEndpoint) String() string
type Destination_DestinationEndpoint_State ¶ added in v1.19.0
type Destination_DestinationEndpoint_State int32
The state of the `DestinationEndpoint` resource.
const ( // An invalid state, which is the default case. Destination_DestinationEndpoint_STATE_UNSPECIFIED Destination_DestinationEndpoint_State = 0 // The `DestinationEndpoint` resource is valid. Destination_DestinationEndpoint_VALID Destination_DestinationEndpoint_State = 1 // The `DestinationEndpoint` resource is invalid. Destination_DestinationEndpoint_INVALID Destination_DestinationEndpoint_State = 2 )
func (Destination_DestinationEndpoint_State) Descriptor ¶ added in v1.19.0
func (Destination_DestinationEndpoint_State) Descriptor() protoreflect.EnumDescriptor
func (Destination_DestinationEndpoint_State) EnumDescriptor
deprecated
added in
v1.19.0
func (Destination_DestinationEndpoint_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Destination_DestinationEndpoint_State.Descriptor instead.
func (Destination_DestinationEndpoint_State) Number ¶ added in v1.19.0
func (x Destination_DestinationEndpoint_State) Number() protoreflect.EnumNumber
func (Destination_DestinationEndpoint_State) String ¶ added in v1.19.0
func (x Destination_DestinationEndpoint_State) String() string
func (Destination_DestinationEndpoint_State) Type ¶ added in v1.19.0
func (Destination_DestinationEndpoint_State) Type() protoreflect.EnumType
type GetDestinationRequest ¶ added in v1.19.0
type GetDestinationRequest struct {
// Required. The name of the `Destination` resource to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message to get the details of a `Destination` resource.
func (*GetDestinationRequest) Descriptor
deprecated
added in
v1.19.0
func (*GetDestinationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDestinationRequest.ProtoReflect.Descriptor instead.
func (*GetDestinationRequest) GetName ¶ added in v1.19.0
func (x *GetDestinationRequest) GetName() string
func (*GetDestinationRequest) ProtoMessage ¶ added in v1.19.0
func (*GetDestinationRequest) ProtoMessage()
func (*GetDestinationRequest) ProtoReflect ¶ added in v1.19.0
func (x *GetDestinationRequest) ProtoReflect() protoreflect.Message
func (*GetDestinationRequest) Reset ¶ added in v1.19.0
func (x *GetDestinationRequest) Reset()
func (*GetDestinationRequest) String ¶ added in v1.19.0
func (x *GetDestinationRequest) String() string
type GetGroupRequest ¶ added in v1.14.0
type GetGroupRequest struct {
// Required. The name of the route table resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.GetGroup][google.cloud.networkconnectivity.v1.HubService.GetGroup].
func (*GetGroupRequest) Descriptor
deprecated
added in
v1.14.0
func (*GetGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGroupRequest.ProtoReflect.Descriptor instead.
func (*GetGroupRequest) GetName ¶ added in v1.14.0
func (x *GetGroupRequest) GetName() string
func (*GetGroupRequest) ProtoMessage ¶ added in v1.14.0
func (*GetGroupRequest) ProtoMessage()
func (*GetGroupRequest) ProtoReflect ¶ added in v1.14.0
func (x *GetGroupRequest) ProtoReflect() protoreflect.Message
func (*GetGroupRequest) Reset ¶ added in v1.14.0
func (x *GetGroupRequest) Reset()
func (*GetGroupRequest) String ¶ added in v1.14.0
func (x *GetGroupRequest) String() string
type GetHubRequest ¶
type GetHubRequest struct {
// Required. The name of the hub resource to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for [HubService.GetHub][google.cloud.networkconnectivity.v1.HubService.GetHub] method.
func (*GetHubRequest) Descriptor
deprecated
func (*GetHubRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetHubRequest.ProtoReflect.Descriptor instead.
func (*GetHubRequest) GetName ¶
func (x *GetHubRequest) GetName() string
func (*GetHubRequest) ProtoMessage ¶
func (*GetHubRequest) ProtoMessage()
func (*GetHubRequest) ProtoReflect ¶
func (x *GetHubRequest) ProtoReflect() protoreflect.Message
func (*GetHubRequest) Reset ¶
func (x *GetHubRequest) Reset()
func (*GetHubRequest) String ¶
func (x *GetHubRequest) String() string
type GetInternalRangeRequest ¶ added in v1.18.0
type GetInternalRangeRequest struct {
// Required. Name of the InternalRange to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for InternalRangeService.GetInternalRange
func (*GetInternalRangeRequest) Descriptor
deprecated
added in
v1.18.0
func (*GetInternalRangeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInternalRangeRequest.ProtoReflect.Descriptor instead.
func (*GetInternalRangeRequest) GetName ¶ added in v1.18.0
func (x *GetInternalRangeRequest) GetName() string
func (*GetInternalRangeRequest) ProtoMessage ¶ added in v1.18.0
func (*GetInternalRangeRequest) ProtoMessage()
func (*GetInternalRangeRequest) ProtoReflect ¶ added in v1.18.0
func (x *GetInternalRangeRequest) ProtoReflect() protoreflect.Message
func (*GetInternalRangeRequest) Reset ¶ added in v1.18.0
func (x *GetInternalRangeRequest) Reset()
func (*GetInternalRangeRequest) String ¶ added in v1.18.0
func (x *GetInternalRangeRequest) String() string
type GetMulticloudDataTransferConfigRequest ¶ added in v1.19.0
type GetMulticloudDataTransferConfigRequest struct {
// Required. The name of the `MulticloudDataTransferConfig` resource to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message to get the details of a `MulticloudDataTransferConfig` resource.
func (*GetMulticloudDataTransferConfigRequest) Descriptor
deprecated
added in
v1.19.0
func (*GetMulticloudDataTransferConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMulticloudDataTransferConfigRequest.ProtoReflect.Descriptor instead.
func (*GetMulticloudDataTransferConfigRequest) GetName ¶ added in v1.19.0
func (x *GetMulticloudDataTransferConfigRequest) GetName() string
func (*GetMulticloudDataTransferConfigRequest) ProtoMessage ¶ added in v1.19.0
func (*GetMulticloudDataTransferConfigRequest) ProtoMessage()
func (*GetMulticloudDataTransferConfigRequest) ProtoReflect ¶ added in v1.19.0
func (x *GetMulticloudDataTransferConfigRequest) ProtoReflect() protoreflect.Message
func (*GetMulticloudDataTransferConfigRequest) Reset ¶ added in v1.19.0
func (x *GetMulticloudDataTransferConfigRequest) Reset()
func (*GetMulticloudDataTransferConfigRequest) String ¶ added in v1.19.0
func (x *GetMulticloudDataTransferConfigRequest) String() string
type GetMulticloudDataTransferSupportedServiceRequest ¶ added in v1.19.0
type GetMulticloudDataTransferSupportedServiceRequest struct {
// Required. The name of the service.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request message to check if a service in your project in a region is eligible for Data Transfer Essentials configuration.
func (*GetMulticloudDataTransferSupportedServiceRequest) Descriptor
deprecated
added in
v1.19.0
func (*GetMulticloudDataTransferSupportedServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMulticloudDataTransferSupportedServiceRequest.ProtoReflect.Descriptor instead.
func (*GetMulticloudDataTransferSupportedServiceRequest) GetName ¶ added in v1.19.0
func (x *GetMulticloudDataTransferSupportedServiceRequest) GetName() string
func (*GetMulticloudDataTransferSupportedServiceRequest) ProtoMessage ¶ added in v1.19.0
func (*GetMulticloudDataTransferSupportedServiceRequest) ProtoMessage()
func (*GetMulticloudDataTransferSupportedServiceRequest) ProtoReflect ¶ added in v1.19.0
func (x *GetMulticloudDataTransferSupportedServiceRequest) ProtoReflect() protoreflect.Message
func (*GetMulticloudDataTransferSupportedServiceRequest) Reset ¶ added in v1.19.0
func (x *GetMulticloudDataTransferSupportedServiceRequest) Reset()
func (*GetMulticloudDataTransferSupportedServiceRequest) String ¶ added in v1.19.0
func (x *GetMulticloudDataTransferSupportedServiceRequest) String() string
type GetPolicyBasedRouteRequest ¶ added in v1.8.0
type GetPolicyBasedRouteRequest struct {
// Required. Name of the PolicyBasedRoute resource to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for [PolicyBasedRoutingService.GetPolicyBasedRoute][google.cloud.networkconnectivity.v1.PolicyBasedRoutingService.GetPolicyBasedRoute] method.
func (*GetPolicyBasedRouteRequest) Descriptor
deprecated
added in
v1.8.0
func (*GetPolicyBasedRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPolicyBasedRouteRequest.ProtoReflect.Descriptor instead.
func (*GetPolicyBasedRouteRequest) GetName ¶ added in v1.8.0
func (x *GetPolicyBasedRouteRequest) GetName() string
func (*GetPolicyBasedRouteRequest) ProtoMessage ¶ added in v1.8.0
func (*GetPolicyBasedRouteRequest) ProtoMessage()
func (*GetPolicyBasedRouteRequest) ProtoReflect ¶ added in v1.8.0
func (x *GetPolicyBasedRouteRequest) ProtoReflect() protoreflect.Message
func (*GetPolicyBasedRouteRequest) Reset ¶ added in v1.8.0
func (x *GetPolicyBasedRouteRequest) Reset()
func (*GetPolicyBasedRouteRequest) String ¶ added in v1.8.0
func (x *GetPolicyBasedRouteRequest) String() string
type GetRouteRequest ¶ added in v1.14.0
type GetRouteRequest struct {
// Required. The name of the route resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.GetRoute][google.cloud.networkconnectivity.v1.HubService.GetRoute].
func (*GetRouteRequest) Descriptor
deprecated
added in
v1.14.0
func (*GetRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRouteRequest.ProtoReflect.Descriptor instead.
func (*GetRouteRequest) GetName ¶ added in v1.14.0
func (x *GetRouteRequest) GetName() string
func (*GetRouteRequest) ProtoMessage ¶ added in v1.14.0
func (*GetRouteRequest) ProtoMessage()
func (*GetRouteRequest) ProtoReflect ¶ added in v1.14.0
func (x *GetRouteRequest) ProtoReflect() protoreflect.Message
func (*GetRouteRequest) Reset ¶ added in v1.14.0
func (x *GetRouteRequest) Reset()
func (*GetRouteRequest) String ¶ added in v1.14.0
func (x *GetRouteRequest) String() string
type GetRouteTableRequest ¶ added in v1.14.0
type GetRouteTableRequest struct {
// Required. The name of the route table resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.GetRouteTable][google.cloud.networkconnectivity.v1.HubService.GetRouteTable].
func (*GetRouteTableRequest) Descriptor
deprecated
added in
v1.14.0
func (*GetRouteTableRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRouteTableRequest.ProtoReflect.Descriptor instead.
func (*GetRouteTableRequest) GetName ¶ added in v1.14.0
func (x *GetRouteTableRequest) GetName() string
func (*GetRouteTableRequest) ProtoMessage ¶ added in v1.14.0
func (*GetRouteTableRequest) ProtoMessage()
func (*GetRouteTableRequest) ProtoReflect ¶ added in v1.14.0
func (x *GetRouteTableRequest) ProtoReflect() protoreflect.Message
func (*GetRouteTableRequest) Reset ¶ added in v1.14.0
func (x *GetRouteTableRequest) Reset()
func (*GetRouteTableRequest) String ¶ added in v1.14.0
func (x *GetRouteTableRequest) String() string
type GetServiceClassRequest ¶ added in v1.17.0
type GetServiceClassRequest struct {
// Required. Name of the ServiceClass to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for GetServiceClass.
func (*GetServiceClassRequest) Descriptor
deprecated
added in
v1.17.0
func (*GetServiceClassRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServiceClassRequest.ProtoReflect.Descriptor instead.
func (*GetServiceClassRequest) GetName ¶ added in v1.17.0
func (x *GetServiceClassRequest) GetName() string
func (*GetServiceClassRequest) ProtoMessage ¶ added in v1.17.0
func (*GetServiceClassRequest) ProtoMessage()
func (*GetServiceClassRequest) ProtoReflect ¶ added in v1.17.0
func (x *GetServiceClassRequest) ProtoReflect() protoreflect.Message
func (*GetServiceClassRequest) Reset ¶ added in v1.17.0
func (x *GetServiceClassRequest) Reset()
func (*GetServiceClassRequest) String ¶ added in v1.17.0
func (x *GetServiceClassRequest) String() string
type GetServiceConnectionMapRequest ¶ added in v1.17.0
type GetServiceConnectionMapRequest struct {
// Required. Name of the ServiceConnectionMap to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for GetServiceConnectionMap.
func (*GetServiceConnectionMapRequest) Descriptor
deprecated
added in
v1.17.0
func (*GetServiceConnectionMapRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServiceConnectionMapRequest.ProtoReflect.Descriptor instead.
func (*GetServiceConnectionMapRequest) GetName ¶ added in v1.17.0
func (x *GetServiceConnectionMapRequest) GetName() string
func (*GetServiceConnectionMapRequest) ProtoMessage ¶ added in v1.17.0
func (*GetServiceConnectionMapRequest) ProtoMessage()
func (*GetServiceConnectionMapRequest) ProtoReflect ¶ added in v1.17.0
func (x *GetServiceConnectionMapRequest) ProtoReflect() protoreflect.Message
func (*GetServiceConnectionMapRequest) Reset ¶ added in v1.17.0
func (x *GetServiceConnectionMapRequest) Reset()
func (*GetServiceConnectionMapRequest) String ¶ added in v1.17.0
func (x *GetServiceConnectionMapRequest) String() string
type GetServiceConnectionPolicyRequest ¶ added in v1.17.0
type GetServiceConnectionPolicyRequest struct {
// Required. Name of the ServiceConnectionPolicy to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for GetServiceConnectionPolicy.
func (*GetServiceConnectionPolicyRequest) Descriptor
deprecated
added in
v1.17.0
func (*GetServiceConnectionPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServiceConnectionPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetServiceConnectionPolicyRequest) GetName ¶ added in v1.17.0
func (x *GetServiceConnectionPolicyRequest) GetName() string
func (*GetServiceConnectionPolicyRequest) ProtoMessage ¶ added in v1.17.0
func (*GetServiceConnectionPolicyRequest) ProtoMessage()
func (*GetServiceConnectionPolicyRequest) ProtoReflect ¶ added in v1.17.0
func (x *GetServiceConnectionPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetServiceConnectionPolicyRequest) Reset ¶ added in v1.17.0
func (x *GetServiceConnectionPolicyRequest) Reset()
func (*GetServiceConnectionPolicyRequest) String ¶ added in v1.17.0
func (x *GetServiceConnectionPolicyRequest) String() string
type GetServiceConnectionTokenRequest ¶ added in v1.17.0
type GetServiceConnectionTokenRequest struct {
// Required. Name of the ServiceConnectionToken to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for GetServiceConnectionToken.
func (*GetServiceConnectionTokenRequest) Descriptor
deprecated
added in
v1.17.0
func (*GetServiceConnectionTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetServiceConnectionTokenRequest.ProtoReflect.Descriptor instead.
func (*GetServiceConnectionTokenRequest) GetName ¶ added in v1.17.0
func (x *GetServiceConnectionTokenRequest) GetName() string
func (*GetServiceConnectionTokenRequest) ProtoMessage ¶ added in v1.17.0
func (*GetServiceConnectionTokenRequest) ProtoMessage()
func (*GetServiceConnectionTokenRequest) ProtoReflect ¶ added in v1.17.0
func (x *GetServiceConnectionTokenRequest) ProtoReflect() protoreflect.Message
func (*GetServiceConnectionTokenRequest) Reset ¶ added in v1.17.0
func (x *GetServiceConnectionTokenRequest) Reset()
func (*GetServiceConnectionTokenRequest) String ¶ added in v1.17.0
func (x *GetServiceConnectionTokenRequest) String() string
type GetSpokeRequest ¶
type GetSpokeRequest struct {
// Required. The name of the spoke resource.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.GetSpoke][google.cloud.networkconnectivity.v1.HubService.GetSpoke].
func (*GetSpokeRequest) Descriptor
deprecated
func (*GetSpokeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSpokeRequest.ProtoReflect.Descriptor instead.
func (*GetSpokeRequest) GetName ¶
func (x *GetSpokeRequest) GetName() string
func (*GetSpokeRequest) ProtoMessage ¶
func (*GetSpokeRequest) ProtoMessage()
func (*GetSpokeRequest) ProtoReflect ¶
func (x *GetSpokeRequest) ProtoReflect() protoreflect.Message
func (*GetSpokeRequest) Reset ¶
func (x *GetSpokeRequest) Reset()
func (*GetSpokeRequest) String ¶
func (x *GetSpokeRequest) String() string
type Group ¶ added in v1.14.0
type Group struct {
// Immutable. The name of the group. Group names must be unique. They
// use the following form:
//
// `projects/{project_number}/locations/global/hubs/{hub}/groups/{group_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The time the group was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the group was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. Labels in key-value pair format. For more information about
// labels, see [Requirements for
// labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
Labels map[string]string `` /* 153-byte string literal not displayed */
// Optional. The description of the group.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The Google-generated UUID for the group. This value is unique
// across all group resources. If a group is deleted and
// another with the same name is created, the new route table is assigned
// a different unique_id.
Uid string `protobuf:"bytes,6,opt,name=uid,proto3" json:"uid,omitempty"`
// Output only. The current lifecycle state of this group.
State State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.networkconnectivity.v1.State" json:"state,omitempty"`
// Optional. The auto-accept setting for this group.
AutoAccept *AutoAccept `protobuf:"bytes,8,opt,name=auto_accept,json=autoAccept,proto3" json:"auto_accept,omitempty"`
// Output only. The name of the route table that corresponds to this group.
// They use the following form:
// `projects/{project_number}/locations/global/hubs/{hub_id}/routeTables/{route_table_id}`
RouteTable string `protobuf:"bytes,9,opt,name=route_table,json=routeTable,proto3" json:"route_table,omitempty"`
// contains filtered or unexported fields
}
A group represents a subset of spokes attached to a hub.
func (*Group) Descriptor
deprecated
added in
v1.14.0
func (*Group) GetAutoAccept ¶ added in v1.16.0
func (x *Group) GetAutoAccept() *AutoAccept
func (*Group) GetCreateTime ¶ added in v1.14.0
func (x *Group) GetCreateTime() *timestamppb.Timestamp
func (*Group) GetDescription ¶ added in v1.14.0
func (*Group) GetRouteTable ¶ added in v1.16.0
func (*Group) GetUpdateTime ¶ added in v1.14.0
func (x *Group) GetUpdateTime() *timestamppb.Timestamp
func (*Group) ProtoMessage ¶ added in v1.14.0
func (*Group) ProtoMessage()
func (*Group) ProtoReflect ¶ added in v1.14.0
func (x *Group) ProtoReflect() protoreflect.Message
type Hub ¶
type Hub struct {
// Immutable. The name of the hub. Hub names must be unique. They use the
// following form:
//
// `projects/{project_number}/locations/global/hubs/{hub_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The time the hub was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the hub was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional labels in key-value pair format. For more information about
// labels, see [Requirements for
// labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
Labels map[string]string `` /* 153-byte string literal not displayed */
// Optional. An optional description of the hub.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The Google-generated UUID for the hub. This value is unique
// across all hub resources. If a hub is deleted and another with the same
// name is created, the new hub is assigned a different unique_id.
UniqueId string `protobuf:"bytes,8,opt,name=unique_id,json=uniqueId,proto3" json:"unique_id,omitempty"`
// Output only. The current lifecycle state of this hub.
State State `protobuf:"varint,9,opt,name=state,proto3,enum=google.cloud.networkconnectivity.v1.State" json:"state,omitempty"`
// The VPC networks associated with this hub's spokes.
//
// This field is read-only. Network Connectivity Center automatically
// populates it based on the set of spokes attached to the hub.
RoutingVpcs []*RoutingVPC `protobuf:"bytes,10,rep,name=routing_vpcs,json=routingVpcs,proto3" json:"routing_vpcs,omitempty"`
// Output only. The route tables that belong to this hub. They use the
// following form:
//
// `projects/{project_number}/locations/global/hubs/{hub_id}/routeTables/{route_table_id}`
//
// This field is read-only. Network Connectivity Center automatically
// populates it based on the route tables nested under the hub.
RouteTables []string `protobuf:"bytes,11,rep,name=route_tables,json=routeTables,proto3" json:"route_tables,omitempty"`
// Output only. A summary of the spokes associated with a hub. The
// summary includes a count of spokes according to type
// and according to state. If any spokes are inactive,
// the summary also lists the reasons they are inactive,
// including a count for each reason.
SpokeSummary *SpokeSummary `protobuf:"bytes,12,opt,name=spoke_summary,json=spokeSummary,proto3" json:"spoke_summary,omitempty"`
// Optional. The policy mode of this hub. This field can be either
// PRESET or CUSTOM. If unspecified, the
// policy_mode defaults to PRESET.
PolicyMode PolicyMode `` /* 145-byte string literal not displayed */
// Optional. The topology implemented in this hub. Currently, this field is
// only used when policy_mode = PRESET. The available preset topologies are
// MESH and STAR. If preset_topology is unspecified and policy_mode = PRESET,
// the preset_topology defaults to MESH. When policy_mode = CUSTOM,
// the preset_topology is set to PRESET_TOPOLOGY_UNSPECIFIED.
PresetTopology PresetTopology `` /* 161-byte string literal not displayed */
// Optional. Whether Private Service Connect connection propagation is enabled
// for the hub. If true, Private Service Connect endpoints in VPC spokes
// attached to the hub are made accessible to other VPC spokes attached to the
// hub. The default value is false.
ExportPsc *bool `protobuf:"varint,15,opt,name=export_psc,json=exportPsc,proto3,oneof" json:"export_psc,omitempty"`
// contains filtered or unexported fields
}
A Network Connectivity Center hub is a global management resource to which you attach spokes. A single hub can contain spokes from multiple regions. However, if any of a hub's spokes use the site-to-site data transfer feature, the resources associated with those spokes must all be in the same VPC network. Spokes that do not use site-to-site data transfer can be associated with any VPC network in your project.
func (*Hub) Descriptor
deprecated
func (*Hub) GetCreateTime ¶
func (x *Hub) GetCreateTime() *timestamppb.Timestamp
func (*Hub) GetDescription ¶
func (*Hub) GetExportPsc ¶ added in v1.16.0
func (*Hub) GetPolicyMode ¶ added in v1.16.0
func (x *Hub) GetPolicyMode() PolicyMode
func (*Hub) GetPresetTopology ¶ added in v1.16.0
func (x *Hub) GetPresetTopology() PresetTopology
func (*Hub) GetRouteTables ¶ added in v1.14.0
func (*Hub) GetRoutingVpcs ¶
func (x *Hub) GetRoutingVpcs() []*RoutingVPC
func (*Hub) GetSpokeSummary ¶ added in v1.14.0
func (x *Hub) GetSpokeSummary() *SpokeSummary
func (*Hub) GetUniqueId ¶
func (*Hub) GetUpdateTime ¶
func (x *Hub) GetUpdateTime() *timestamppb.Timestamp
func (*Hub) ProtoMessage ¶
func (*Hub) ProtoMessage()
func (*Hub) ProtoReflect ¶
func (x *Hub) ProtoReflect() protoreflect.Message
type HubServiceClient ¶
type HubServiceClient interface {
// Lists the Network Connectivity Center hubs associated with a given project.
ListHubs(ctx context.Context, in *ListHubsRequest, opts ...grpc.CallOption) (*ListHubsResponse, error)
// Gets details about a Network Connectivity Center hub.
GetHub(ctx context.Context, in *GetHubRequest, opts ...grpc.CallOption) (*Hub, error)
// Creates a new Network Connectivity Center hub in the specified project.
CreateHub(ctx context.Context, in *CreateHubRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the description and/or labels of a Network Connectivity Center
// hub.
UpdateHub(ctx context.Context, in *UpdateHubRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a Network Connectivity Center hub.
DeleteHub(ctx context.Context, in *DeleteHubRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists the Network Connectivity Center spokes associated with a
// specified hub and location. The list includes both spokes that are attached
// to the hub and spokes that have been proposed but not yet accepted.
ListHubSpokes(ctx context.Context, in *ListHubSpokesRequest, opts ...grpc.CallOption) (*ListHubSpokesResponse, error)
// Query the Private Service Connect propagation status of a Network
// Connectivity Center hub.
QueryHubStatus(ctx context.Context, in *QueryHubStatusRequest, opts ...grpc.CallOption) (*QueryHubStatusResponse, error)
// Lists the Network Connectivity Center spokes in a specified project and
// location.
ListSpokes(ctx context.Context, in *ListSpokesRequest, opts ...grpc.CallOption) (*ListSpokesResponse, error)
// Gets details about a Network Connectivity Center spoke.
GetSpoke(ctx context.Context, in *GetSpokeRequest, opts ...grpc.CallOption) (*Spoke, error)
// Creates a Network Connectivity Center spoke.
CreateSpoke(ctx context.Context, in *CreateSpokeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a Network Connectivity Center spoke.
UpdateSpoke(ctx context.Context, in *UpdateSpokeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Rejects a Network Connectivity Center spoke from being attached to a hub.
// If the spoke was previously in the `ACTIVE` state, it
// transitions to the `INACTIVE` state and is no longer able to
// connect to other spokes that are attached to the hub.
RejectHubSpoke(ctx context.Context, in *RejectHubSpokeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Accepts a proposal to attach a Network Connectivity Center spoke
// to a hub.
AcceptHubSpoke(ctx context.Context, in *AcceptHubSpokeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Accepts a proposal to update a Network Connectivity Center spoke in a hub.
AcceptSpokeUpdate(ctx context.Context, in *AcceptSpokeUpdateRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Rejects a proposal to update a Network Connectivity Center spoke in a hub.
RejectSpokeUpdate(ctx context.Context, in *RejectSpokeUpdateRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a Network Connectivity Center spoke.
DeleteSpoke(ctx context.Context, in *DeleteSpokeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Gets details about a Network Connectivity Center route table.
GetRouteTable(ctx context.Context, in *GetRouteTableRequest, opts ...grpc.CallOption) (*RouteTable, error)
// Gets details about the specified route.
GetRoute(ctx context.Context, in *GetRouteRequest, opts ...grpc.CallOption) (*Route, error)
// Lists routes in a given route table.
ListRoutes(ctx context.Context, in *ListRoutesRequest, opts ...grpc.CallOption) (*ListRoutesResponse, error)
// Lists route tables in a given hub.
ListRouteTables(ctx context.Context, in *ListRouteTablesRequest, opts ...grpc.CallOption) (*ListRouteTablesResponse, error)
// Gets details about a Network Connectivity Center group.
GetGroup(ctx context.Context, in *GetGroupRequest, opts ...grpc.CallOption) (*Group, error)
// Lists groups in a given hub.
ListGroups(ctx context.Context, in *ListGroupsRequest, opts ...grpc.CallOption) (*ListGroupsResponse, error)
// Updates the parameters of a Network Connectivity Center group.
UpdateGroup(ctx context.Context, in *UpdateGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
HubServiceClient is the client API for HubService 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.
func NewHubServiceClient ¶
func NewHubServiceClient(cc grpc.ClientConnInterface) HubServiceClient
type HubServiceServer ¶
type HubServiceServer interface {
// Lists the Network Connectivity Center hubs associated with a given project.
ListHubs(context.Context, *ListHubsRequest) (*ListHubsResponse, error)
// Gets details about a Network Connectivity Center hub.
GetHub(context.Context, *GetHubRequest) (*Hub, error)
// Creates a new Network Connectivity Center hub in the specified project.
CreateHub(context.Context, *CreateHubRequest) (*longrunningpb.Operation, error)
// Updates the description and/or labels of a Network Connectivity Center
// hub.
UpdateHub(context.Context, *UpdateHubRequest) (*longrunningpb.Operation, error)
// Deletes a Network Connectivity Center hub.
DeleteHub(context.Context, *DeleteHubRequest) (*longrunningpb.Operation, error)
// Lists the Network Connectivity Center spokes associated with a
// specified hub and location. The list includes both spokes that are attached
// to the hub and spokes that have been proposed but not yet accepted.
ListHubSpokes(context.Context, *ListHubSpokesRequest) (*ListHubSpokesResponse, error)
// Query the Private Service Connect propagation status of a Network
// Connectivity Center hub.
QueryHubStatus(context.Context, *QueryHubStatusRequest) (*QueryHubStatusResponse, error)
// Lists the Network Connectivity Center spokes in a specified project and
// location.
ListSpokes(context.Context, *ListSpokesRequest) (*ListSpokesResponse, error)
// Gets details about a Network Connectivity Center spoke.
GetSpoke(context.Context, *GetSpokeRequest) (*Spoke, error)
// Creates a Network Connectivity Center spoke.
CreateSpoke(context.Context, *CreateSpokeRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a Network Connectivity Center spoke.
UpdateSpoke(context.Context, *UpdateSpokeRequest) (*longrunningpb.Operation, error)
// Rejects a Network Connectivity Center spoke from being attached to a hub.
// If the spoke was previously in the `ACTIVE` state, it
// transitions to the `INACTIVE` state and is no longer able to
// connect to other spokes that are attached to the hub.
RejectHubSpoke(context.Context, *RejectHubSpokeRequest) (*longrunningpb.Operation, error)
// Accepts a proposal to attach a Network Connectivity Center spoke
// to a hub.
AcceptHubSpoke(context.Context, *AcceptHubSpokeRequest) (*longrunningpb.Operation, error)
// Accepts a proposal to update a Network Connectivity Center spoke in a hub.
AcceptSpokeUpdate(context.Context, *AcceptSpokeUpdateRequest) (*longrunningpb.Operation, error)
// Rejects a proposal to update a Network Connectivity Center spoke in a hub.
RejectSpokeUpdate(context.Context, *RejectSpokeUpdateRequest) (*longrunningpb.Operation, error)
// Deletes a Network Connectivity Center spoke.
DeleteSpoke(context.Context, *DeleteSpokeRequest) (*longrunningpb.Operation, error)
// Gets details about a Network Connectivity Center route table.
GetRouteTable(context.Context, *GetRouteTableRequest) (*RouteTable, error)
// Gets details about the specified route.
GetRoute(context.Context, *GetRouteRequest) (*Route, error)
// Lists routes in a given route table.
ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
// Lists route tables in a given hub.
ListRouteTables(context.Context, *ListRouteTablesRequest) (*ListRouteTablesResponse, error)
// Gets details about a Network Connectivity Center group.
GetGroup(context.Context, *GetGroupRequest) (*Group, error)
// Lists groups in a given hub.
ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
// Updates the parameters of a Network Connectivity Center group.
UpdateGroup(context.Context, *UpdateGroupRequest) (*longrunningpb.Operation, error)
}
HubServiceServer is the server API for HubService service. All implementations should embed UnimplementedHubServiceServer for forward compatibility
type HubStatusEntry ¶ added in v1.16.0
type HubStatusEntry struct {
// The number of propagated Private Service Connect connections with this
// status. If the `group_by` field was not set in the request message, the
// value of this field is 1.
Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
// The fields that this entry is grouped by. This has the same value as the
// `group_by` field in the request message.
GroupBy string `protobuf:"bytes,2,opt,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"`
// The Private Service Connect propagation status.
PscPropagationStatus *PscPropagationStatus `protobuf:"bytes,3,opt,name=psc_propagation_status,json=pscPropagationStatus,proto3" json:"psc_propagation_status,omitempty"`
// contains filtered or unexported fields
}
A hub status entry represents the status of a set of propagated Private Service Connect connections grouped by certain fields.
func (*HubStatusEntry) Descriptor
deprecated
added in
v1.16.0
func (*HubStatusEntry) Descriptor() ([]byte, []int)
Deprecated: Use HubStatusEntry.ProtoReflect.Descriptor instead.
func (*HubStatusEntry) GetCount ¶ added in v1.16.0
func (x *HubStatusEntry) GetCount() int32
func (*HubStatusEntry) GetGroupBy ¶ added in v1.16.0
func (x *HubStatusEntry) GetGroupBy() string
func (*HubStatusEntry) GetPscPropagationStatus ¶ added in v1.16.0
func (x *HubStatusEntry) GetPscPropagationStatus() *PscPropagationStatus
func (*HubStatusEntry) ProtoMessage ¶ added in v1.16.0
func (*HubStatusEntry) ProtoMessage()
func (*HubStatusEntry) ProtoReflect ¶ added in v1.16.0
func (x *HubStatusEntry) ProtoReflect() protoreflect.Message
func (*HubStatusEntry) Reset ¶ added in v1.16.0
func (x *HubStatusEntry) Reset()
func (*HubStatusEntry) String ¶ added in v1.16.0
func (x *HubStatusEntry) String() string
type IPVersion ¶ added in v1.17.0
type IPVersion int32
The requested IP version for the PSC connection.
func (IPVersion) Descriptor ¶ added in v1.17.0
func (IPVersion) Descriptor() protoreflect.EnumDescriptor
func (IPVersion) EnumDescriptor
deprecated
added in
v1.17.0
func (IPVersion) Number ¶ added in v1.17.0
func (x IPVersion) Number() protoreflect.EnumNumber
func (IPVersion) Type ¶ added in v1.17.0
func (IPVersion) Type() protoreflect.EnumType
type Infrastructure ¶ added in v1.17.0
type Infrastructure int32
The infrastructure used for connections between consumers/producers.
const ( // An invalid infrastructure as the default case. Infrastructure_INFRASTRUCTURE_UNSPECIFIED Infrastructure = 0 // Private Service Connect is used for connections. Infrastructure_PSC Infrastructure = 1 )
func (Infrastructure) Descriptor ¶ added in v1.17.0
func (Infrastructure) Descriptor() protoreflect.EnumDescriptor
func (Infrastructure) Enum ¶ added in v1.17.0
func (x Infrastructure) Enum() *Infrastructure
func (Infrastructure) EnumDescriptor
deprecated
added in
v1.17.0
func (Infrastructure) EnumDescriptor() ([]byte, []int)
Deprecated: Use Infrastructure.Descriptor instead.
func (Infrastructure) Number ¶ added in v1.17.0
func (x Infrastructure) Number() protoreflect.EnumNumber
func (Infrastructure) String ¶ added in v1.17.0
func (x Infrastructure) String() string
func (Infrastructure) Type ¶ added in v1.17.0
func (Infrastructure) Type() protoreflect.EnumType
type InternalRange ¶ added in v1.18.0
type InternalRange struct {
// Identifier. The name of an internal range.
// Format:
// projects/{project}/locations/{location}/internalRanges/{internal_range}
// See: https://google.aip.dev/122#fields-representing-resource-names
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Time when the internal range was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Time when the internal range was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// User-defined labels.
Labels map[string]string `` /* 153-byte string literal not displayed */
// Optional. A description of this resource.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Optional. The IP range that this internal range defines.
// NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and
// peering=FOR_SELF.
// NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must
// be specified explicitly.
IpCidrRange string `protobuf:"bytes,6,opt,name=ip_cidr_range,json=ipCidrRange,proto3" json:"ip_cidr_range,omitempty"`
// Immutable. The URL or resource ID of the network in which to reserve the
// internal range. The network cannot be deleted if there are any reserved
// internal ranges referring to it. Legacy networks are not supported. For
// example:
//
// https://www.googleapis.com/compute/v1/projects/{project}/locations/global/networks/{network}
// projects/{project}/locations/global/networks/{network}
// {network}
Network string `protobuf:"bytes,7,opt,name=network,proto3" json:"network,omitempty"`
// Optional. The type of usage set for this InternalRange.
Usage InternalRange_Usage `protobuf:"varint,8,opt,name=usage,proto3,enum=google.cloud.networkconnectivity.v1.InternalRange_Usage" json:"usage,omitempty"`
// Optional. The type of peering set for this internal range.
Peering InternalRange_Peering `` /* 131-byte string literal not displayed */
// Optional. An alternate to ip_cidr_range. Can be set when trying to create
// an IPv4 reservation that automatically finds a free range of the given
// size. If both ip_cidr_range and prefix_length are set, there is an error if
// the range sizes do not match. Can also be used during updates to change the
// range size.
// NOTE: For IPv6 this field only works if ip_cidr_range is set as well, and
// both fields must match. In other words, with IPv6 this field only works as
// a redundant parameter.
PrefixLength int32 `protobuf:"varint,10,opt,name=prefix_length,json=prefixLength,proto3" json:"prefix_length,omitempty"`
// Optional. Can be set to narrow down or pick a different address space while
// searching for a free range. If not set, defaults to the "10.0.0.0/8"
// address space. This can be used to search in other rfc-1918 address
// spaces like "172.16.0.0/12" and "192.168.0.0/16" or non-rfc-1918
// address spaces used in the VPC.
TargetCidrRange []string `protobuf:"bytes,11,rep,name=target_cidr_range,json=targetCidrRange,proto3" json:"target_cidr_range,omitempty"`
// Output only. The list of resources that refer to this internal range.
// Resources that use the internal range for their range allocation
// are referred to as users of the range. Other resources mark themselves
// as users while doing so by creating a reference to this internal range.
// Having a user, based on this reference, prevents deletion of the
// internal range referred to. Can be empty.
Users []string `protobuf:"bytes,12,rep,name=users,proto3" json:"users,omitempty"`
// Optional. Types of resources that are allowed to overlap with the current
// internal range.
Overlaps []InternalRange_Overlap `` /* 141-byte string literal not displayed */
// Optional. Must be present if usage is set to FOR_MIGRATION.
Migration *InternalRange_Migration `protobuf:"bytes,14,opt,name=migration,proto3" json:"migration,omitempty"`
// Optional. Immutable ranges cannot have their fields modified, except for
// labels and description.
Immutable bool `protobuf:"varint,15,opt,name=immutable,proto3" json:"immutable,omitempty"`
// Optional. Range auto-allocation options, may be set only when
// auto-allocation is selected by not setting ip_cidr_range (and setting
// prefix_length).
AllocationOptions *InternalRange_AllocationOptions `protobuf:"bytes,16,opt,name=allocation_options,json=allocationOptions,proto3" json:"allocation_options,omitempty"`
// Optional. ExcludeCidrRanges flag. Specifies a set of CIDR blocks that
// allows exclusion of particular CIDR ranges from the auto-allocation
// process, without having to reserve these blocks
ExcludeCidrRanges []string `protobuf:"bytes,17,rep,name=exclude_cidr_ranges,json=excludeCidrRanges,proto3" json:"exclude_cidr_ranges,omitempty"`
// contains filtered or unexported fields
}
The internal range resource for IPAM operations within a VPC network. Used to represent a private address range along with behavioral characteristics of that range (its usage and peering behavior). Networking resources can link to this range if they are created as belonging to it.
func (*InternalRange) Descriptor
deprecated
added in
v1.18.0
func (*InternalRange) Descriptor() ([]byte, []int)
Deprecated: Use InternalRange.ProtoReflect.Descriptor instead.
func (*InternalRange) GetAllocationOptions ¶ added in v1.18.0
func (x *InternalRange) GetAllocationOptions() *InternalRange_AllocationOptions
func (*InternalRange) GetCreateTime ¶ added in v1.18.0
func (x *InternalRange) GetCreateTime() *timestamppb.Timestamp
func (*InternalRange) GetDescription ¶ added in v1.18.0
func (x *InternalRange) GetDescription() string
func (*InternalRange) GetExcludeCidrRanges ¶ added in v1.18.0
func (x *InternalRange) GetExcludeCidrRanges() []string
func (*InternalRange) GetImmutable ¶ added in v1.18.0
func (x *InternalRange) GetImmutable() bool
func (*InternalRange) GetIpCidrRange ¶ added in v1.18.0
func (x *InternalRange) GetIpCidrRange() string
func (*InternalRange) GetLabels ¶ added in v1.18.0
func (x *InternalRange) GetLabels() map[string]string
func (*InternalRange) GetMigration ¶ added in v1.18.0
func (x *InternalRange) GetMigration() *InternalRange_Migration
func (*InternalRange) GetName ¶ added in v1.18.0
func (x *InternalRange) GetName() string
func (*InternalRange) GetNetwork ¶ added in v1.18.0
func (x *InternalRange) GetNetwork() string
func (*InternalRange) GetOverlaps ¶ added in v1.18.0
func (x *InternalRange) GetOverlaps() []InternalRange_Overlap
func (*InternalRange) GetPeering ¶ added in v1.18.0
func (x *InternalRange) GetPeering() InternalRange_Peering
func (*InternalRange) GetPrefixLength ¶ added in v1.18.0
func (x *InternalRange) GetPrefixLength() int32
func (*InternalRange) GetTargetCidrRange ¶ added in v1.18.0
func (x *InternalRange) GetTargetCidrRange() []string
func (*InternalRange) GetUpdateTime ¶ added in v1.18.0
func (x *InternalRange) GetUpdateTime() *timestamppb.Timestamp
func (*InternalRange) GetUsage ¶ added in v1.18.0
func (x *InternalRange) GetUsage() InternalRange_Usage
func (*InternalRange) GetUsers ¶ added in v1.18.0
func (x *InternalRange) GetUsers() []string
func (*InternalRange) ProtoMessage ¶ added in v1.18.0
func (*InternalRange) ProtoMessage()
func (*InternalRange) ProtoReflect ¶ added in v1.18.0
func (x *InternalRange) ProtoReflect() protoreflect.Message
func (*InternalRange) Reset ¶ added in v1.18.0
func (x *InternalRange) Reset()
func (*InternalRange) String ¶ added in v1.18.0
func (x *InternalRange) String() string
type InternalRangeServiceClient ¶ added in v1.18.0
type InternalRangeServiceClient interface {
// Lists internal ranges in a given project and location.
ListInternalRanges(ctx context.Context, in *ListInternalRangesRequest, opts ...grpc.CallOption) (*ListInternalRangesResponse, error)
// Gets details of a single internal range.
GetInternalRange(ctx context.Context, in *GetInternalRangeRequest, opts ...grpc.CallOption) (*InternalRange, error)
// Creates a new internal range in a given project and location.
CreateInternalRange(ctx context.Context, in *CreateInternalRangeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Updates the parameters of a single internal range.
UpdateInternalRange(ctx context.Context, in *UpdateInternalRangeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single internal range.
DeleteInternalRange(ctx context.Context, in *DeleteInternalRangeRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
InternalRangeServiceClient is the client API for InternalRangeService 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.
func NewInternalRangeServiceClient ¶ added in v1.18.0
func NewInternalRangeServiceClient(cc grpc.ClientConnInterface) InternalRangeServiceClient
type InternalRangeServiceServer ¶ added in v1.18.0
type InternalRangeServiceServer interface {
// Lists internal ranges in a given project and location.
ListInternalRanges(context.Context, *ListInternalRangesRequest) (*ListInternalRangesResponse, error)
// Gets details of a single internal range.
GetInternalRange(context.Context, *GetInternalRangeRequest) (*InternalRange, error)
// Creates a new internal range in a given project and location.
CreateInternalRange(context.Context, *CreateInternalRangeRequest) (*longrunningpb.Operation, error)
// Updates the parameters of a single internal range.
UpdateInternalRange(context.Context, *UpdateInternalRangeRequest) (*longrunningpb.Operation, error)
// Deletes a single internal range.
DeleteInternalRange(context.Context, *DeleteInternalRangeRequest) (*longrunningpb.Operation, error)
}
InternalRangeServiceServer is the server API for InternalRangeService service. All implementations should embed UnimplementedInternalRangeServiceServer for forward compatibility
type InternalRange_AllocationOptions ¶ added in v1.18.0
type InternalRange_AllocationOptions struct {
// Optional. Allocation strategy Not setting this field when the allocation
// is requested means an implementation defined strategy is used.
AllocationStrategy InternalRange_AllocationStrategy `` /* 190-byte string literal not displayed */
// Optional. This field must be set only when allocation_strategy is set to
// RANDOM_FIRST_N_AVAILABLE.
// The value should be the maximum expected parallelism of range creation
// requests issued to the same space of peered netwroks.
FirstAvailableRangesLookupSize int32 `` /* 158-byte string literal not displayed */
// contains filtered or unexported fields
}
Range auto-allocation options, to be optionally used when CIDR block is not explicitly set.
func (*InternalRange_AllocationOptions) Descriptor
deprecated
added in
v1.18.0
func (*InternalRange_AllocationOptions) Descriptor() ([]byte, []int)
Deprecated: Use InternalRange_AllocationOptions.ProtoReflect.Descriptor instead.
func (*InternalRange_AllocationOptions) GetAllocationStrategy ¶ added in v1.18.0
func (x *InternalRange_AllocationOptions) GetAllocationStrategy() InternalRange_AllocationStrategy
func (*InternalRange_AllocationOptions) GetFirstAvailableRangesLookupSize ¶ added in v1.18.0
func (x *InternalRange_AllocationOptions) GetFirstAvailableRangesLookupSize() int32
func (*InternalRange_AllocationOptions) ProtoMessage ¶ added in v1.18.0
func (*InternalRange_AllocationOptions) ProtoMessage()
func (*InternalRange_AllocationOptions) ProtoReflect ¶ added in v1.18.0
func (x *InternalRange_AllocationOptions) ProtoReflect() protoreflect.Message
func (*InternalRange_AllocationOptions) Reset ¶ added in v1.18.0
func (x *InternalRange_AllocationOptions) Reset()
func (*InternalRange_AllocationOptions) String ¶ added in v1.18.0
func (x *InternalRange_AllocationOptions) String() string
type InternalRange_AllocationStrategy ¶ added in v1.18.0
type InternalRange_AllocationStrategy int32
Enumeration of range auto-allocation strategies
const ( // Unspecified is the only valid option when the range is specified // explicitly by ip_cidr_range field. Otherwise unspefified means using the // default strategy. InternalRange_ALLOCATION_STRATEGY_UNSPECIFIED InternalRange_AllocationStrategy = 0 // Random strategy, the legacy algorithm, used for backwards compatibility. // This allocation strategy remains efficient in the case of concurrent // allocation requests in the same peered network space and doesn't require // providing the level of concurrency in an explicit parameter, but it is // prone to fragmenting available address space. InternalRange_RANDOM InternalRange_AllocationStrategy = 1 // Pick the first available address range. This strategy is deterministic // and the result is easy to predict. InternalRange_FIRST_AVAILABLE InternalRange_AllocationStrategy = 2 // Pick an arbitrary range out of the first N available ones. The N will be // set in the first_available_ranges_lookup_size field. This strategy should // be used when concurrent allocation requests are made in the same space of // peered networks while the fragmentation of the addrress space is reduced. InternalRange_RANDOM_FIRST_N_AVAILABLE InternalRange_AllocationStrategy = 3 // Pick the smallest but fitting available range. This deterministic // strategy minimizes fragmentation of the address space. InternalRange_FIRST_SMALLEST_FITTING InternalRange_AllocationStrategy = 4 )
func (InternalRange_AllocationStrategy) Descriptor ¶ added in v1.18.0
func (InternalRange_AllocationStrategy) Descriptor() protoreflect.EnumDescriptor
func (InternalRange_AllocationStrategy) Enum ¶ added in v1.18.0
func (x InternalRange_AllocationStrategy) Enum() *InternalRange_AllocationStrategy
func (InternalRange_AllocationStrategy) EnumDescriptor
deprecated
added in
v1.18.0
func (InternalRange_AllocationStrategy) EnumDescriptor() ([]byte, []int)
Deprecated: Use InternalRange_AllocationStrategy.Descriptor instead.
func (InternalRange_AllocationStrategy) Number ¶ added in v1.18.0
func (x InternalRange_AllocationStrategy) Number() protoreflect.EnumNumber
func (InternalRange_AllocationStrategy) String ¶ added in v1.18.0
func (x InternalRange_AllocationStrategy) String() string
func (InternalRange_AllocationStrategy) Type ¶ added in v1.18.0
func (InternalRange_AllocationStrategy) Type() protoreflect.EnumType
type InternalRange_Migration ¶ added in v1.18.0
type InternalRange_Migration struct {
// Immutable. Resource path as an URI of the source resource, for example a
// subnet. The project for the source resource should match the project for
// the InternalRange. An example:
//
// /projects/{project}/regions/{region}/subnetworks/{subnet}
Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
// Immutable. Resource path of the target resource. The target project can
// be different, as in the cases when migrating to peer networks. For
// example:
//
// /projects/{project}/regions/{region}/subnetworks/{subnet}
Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
// contains filtered or unexported fields
}
Specification for migration with source and target resource names.
func (*InternalRange_Migration) Descriptor
deprecated
added in
v1.18.0
func (*InternalRange_Migration) Descriptor() ([]byte, []int)
Deprecated: Use InternalRange_Migration.ProtoReflect.Descriptor instead.
func (*InternalRange_Migration) GetSource ¶ added in v1.18.0
func (x *InternalRange_Migration) GetSource() string
func (*InternalRange_Migration) GetTarget ¶ added in v1.18.0
func (x *InternalRange_Migration) GetTarget() string
func (*InternalRange_Migration) ProtoMessage ¶ added in v1.18.0
func (*InternalRange_Migration) ProtoMessage()
func (*InternalRange_Migration) ProtoReflect ¶ added in v1.18.0
func (x *InternalRange_Migration) ProtoReflect() protoreflect.Message
func (*InternalRange_Migration) Reset ¶ added in v1.18.0
func (x *InternalRange_Migration) Reset()
func (*InternalRange_Migration) String ¶ added in v1.18.0
func (x *InternalRange_Migration) String() string
type InternalRange_Overlap ¶ added in v1.18.0
type InternalRange_Overlap int32
Overlap specifications.
const ( // No overlap overrides. InternalRange_OVERLAP_UNSPECIFIED InternalRange_Overlap = 0 // Allow creation of static routes more specific that the current // internal range. InternalRange_OVERLAP_ROUTE_RANGE InternalRange_Overlap = 1 // Allow creation of internal ranges that overlap with existing subnets. InternalRange_OVERLAP_EXISTING_SUBNET_RANGE InternalRange_Overlap = 2 )
func (InternalRange_Overlap) Descriptor ¶ added in v1.18.0
func (InternalRange_Overlap) Descriptor() protoreflect.EnumDescriptor
func (InternalRange_Overlap) Enum ¶ added in v1.18.0
func (x InternalRange_Overlap) Enum() *InternalRange_Overlap
func (InternalRange_Overlap) EnumDescriptor
deprecated
added in
v1.18.0
func (InternalRange_Overlap) EnumDescriptor() ([]byte, []int)
Deprecated: Use InternalRange_Overlap.Descriptor instead.
func (InternalRange_Overlap) Number ¶ added in v1.18.0
func (x InternalRange_Overlap) Number() protoreflect.EnumNumber
func (InternalRange_Overlap) String ¶ added in v1.18.0
func (x InternalRange_Overlap) String() string
func (InternalRange_Overlap) Type ¶ added in v1.18.0
func (InternalRange_Overlap) Type() protoreflect.EnumType
type InternalRange_Peering ¶ added in v1.18.0
type InternalRange_Peering int32
Peering type.
const ( // If Peering is left unspecified in CreateInternalRange or // UpdateInternalRange, it will be defaulted to FOR_SELF. InternalRange_PEERING_UNSPECIFIED InternalRange_Peering = 0 // This is the default behavior and represents the case that this // internal range is intended to be used in the VPC in which it is created // and is accessible from its peers. This implies that peers or // peers-of-peers cannot use this range. InternalRange_FOR_SELF InternalRange_Peering = 1 // This behavior can be set when the internal range is being reserved for // usage by peers. This means that no resource within the VPC in which // it is being created can use this to associate with a VPC resource, but // one of the peers can. This represents donating a range for peers to // use. InternalRange_FOR_PEER InternalRange_Peering = 2 // This behavior can be set when the internal range is being reserved for // usage by the VPC in which it is created, but not shared with peers. // In a sense, it is local to the VPC. This can be used to create internal // ranges for various purposes like HTTP_INTERNAL_LOAD_BALANCER or for // Interconnect routes that are not shared with peers. This also implies // that peers cannot use this range in a way that is visible to this VPC, // but can re-use this range as long as it is NOT_SHARED from the peer VPC, // too. InternalRange_NOT_SHARED InternalRange_Peering = 3 )
func (InternalRange_Peering) Descriptor ¶ added in v1.18.0
func (InternalRange_Peering) Descriptor() protoreflect.EnumDescriptor
func (InternalRange_Peering) Enum ¶ added in v1.18.0
func (x InternalRange_Peering) Enum() *InternalRange_Peering
func (InternalRange_Peering) EnumDescriptor
deprecated
added in
v1.18.0
func (InternalRange_Peering) EnumDescriptor() ([]byte, []int)
Deprecated: Use InternalRange_Peering.Descriptor instead.
func (InternalRange_Peering) Number ¶ added in v1.18.0
func (x InternalRange_Peering) Number() protoreflect.EnumNumber
func (InternalRange_Peering) String ¶ added in v1.18.0
func (x InternalRange_Peering) String() string
func (InternalRange_Peering) Type ¶ added in v1.18.0
func (InternalRange_Peering) Type() protoreflect.EnumType
type InternalRange_Usage ¶ added in v1.18.0
type InternalRange_Usage int32
Possible usage of an internal range.
const ( // Unspecified usage is allowed in calls which identify the resource by // other fields and do not need Usage set to complete. These are, i.e.: // GetInternalRange and DeleteInternalRange. // Usage needs to be specified explicitly in CreateInternalRange // or UpdateInternalRange calls. InternalRange_USAGE_UNSPECIFIED InternalRange_Usage = 0 // A VPC resource can use the reserved CIDR block by associating it with the // internal range resource if usage is set to FOR_VPC. InternalRange_FOR_VPC InternalRange_Usage = 1 // Ranges created with EXTERNAL_TO_VPC cannot be associated with VPC // resources and are meant to block out address ranges for various use // cases, like for example, usage on-prem, with dynamic route announcements // via interconnect. InternalRange_EXTERNAL_TO_VPC InternalRange_Usage = 2 // Ranges created FOR_MIGRATION can be used to lock a CIDR range between a // source and target subnet. If usage is set to FOR_MIGRATION, the peering // value has to be set to FOR_SELF or default to FOR_SELF when unset. InternalRange_FOR_MIGRATION InternalRange_Usage = 3 )
func (InternalRange_Usage) Descriptor ¶ added in v1.18.0
func (InternalRange_Usage) Descriptor() protoreflect.EnumDescriptor
func (InternalRange_Usage) Enum ¶ added in v1.18.0
func (x InternalRange_Usage) Enum() *InternalRange_Usage
func (InternalRange_Usage) EnumDescriptor
deprecated
added in
v1.18.0
func (InternalRange_Usage) EnumDescriptor() ([]byte, []int)
Deprecated: Use InternalRange_Usage.Descriptor instead.
func (InternalRange_Usage) Number ¶ added in v1.18.0
func (x InternalRange_Usage) Number() protoreflect.EnumNumber
func (InternalRange_Usage) String ¶ added in v1.18.0
func (x InternalRange_Usage) String() string
func (InternalRange_Usage) Type ¶ added in v1.18.0
func (InternalRange_Usage) Type() protoreflect.EnumType
type LinkedInterconnectAttachments ¶
type LinkedInterconnectAttachments struct {
// The URIs of linked interconnect attachment resources
Uris []string `protobuf:"bytes,1,rep,name=uris,proto3" json:"uris,omitempty"`
// A value that controls whether site-to-site data transfer is enabled for
// these resources. Data transfer is available only in [supported
// locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
// Output only. The VPC network where these VLAN attachments are located.
VpcNetwork string `protobuf:"bytes,3,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
// Optional. IP ranges allowed to be included during import from hub (does not
// control transit connectivity). The only allowed value for now is
// "ALL_IPV4_RANGES".
IncludeImportRanges []string `protobuf:"bytes,5,rep,name=include_import_ranges,json=includeImportRanges,proto3" json:"include_import_ranges,omitempty"`
// contains filtered or unexported fields
}
A collection of VLAN attachment resources. These resources should be redundant attachments that all advertise the same prefixes to Google Cloud. Alternatively, in active/passive configurations, all attachments should be capable of advertising the same prefixes.
func (*LinkedInterconnectAttachments) Descriptor
deprecated
func (*LinkedInterconnectAttachments) Descriptor() ([]byte, []int)
Deprecated: Use LinkedInterconnectAttachments.ProtoReflect.Descriptor instead.
func (*LinkedInterconnectAttachments) GetIncludeImportRanges ¶ added in v1.16.0
func (x *LinkedInterconnectAttachments) GetIncludeImportRanges() []string
func (*LinkedInterconnectAttachments) GetSiteToSiteDataTransfer ¶
func (x *LinkedInterconnectAttachments) GetSiteToSiteDataTransfer() bool
func (*LinkedInterconnectAttachments) GetUris ¶
func (x *LinkedInterconnectAttachments) GetUris() []string
func (*LinkedInterconnectAttachments) GetVpcNetwork ¶ added in v1.8.0
func (x *LinkedInterconnectAttachments) GetVpcNetwork() string
func (*LinkedInterconnectAttachments) ProtoMessage ¶
func (*LinkedInterconnectAttachments) ProtoMessage()
func (*LinkedInterconnectAttachments) ProtoReflect ¶
func (x *LinkedInterconnectAttachments) ProtoReflect() protoreflect.Message
func (*LinkedInterconnectAttachments) Reset ¶
func (x *LinkedInterconnectAttachments) Reset()
func (*LinkedInterconnectAttachments) String ¶
func (x *LinkedInterconnectAttachments) String() string
type LinkedProducerVpcNetwork ¶ added in v1.16.0
type LinkedProducerVpcNetwork struct {
// Immutable. The URI of the Service Consumer VPC that the Producer VPC is
// peered with.
Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
// Output only. The Service Consumer Network spoke.
ServiceConsumerVpcSpoke string `` /* 134-byte string literal not displayed */
// Immutable. The name of the VPC peering between the Service Consumer VPC and
// the Producer VPC (defined in the Tenant project) which is added to the NCC
// hub. This peering must be in ACTIVE state.
Peering string `protobuf:"bytes,2,opt,name=peering,proto3" json:"peering,omitempty"`
// Output only. The URI of the Producer VPC.
ProducerNetwork string `protobuf:"bytes,5,opt,name=producer_network,json=producerNetwork,proto3" json:"producer_network,omitempty"`
// Optional. IP ranges encompassing the subnets to be excluded from peering.
ExcludeExportRanges []string `protobuf:"bytes,3,rep,name=exclude_export_ranges,json=excludeExportRanges,proto3" json:"exclude_export_ranges,omitempty"`
// Optional. IP ranges allowed to be included from peering.
IncludeExportRanges []string `protobuf:"bytes,4,rep,name=include_export_ranges,json=includeExportRanges,proto3" json:"include_export_ranges,omitempty"`
// Optional. The proposed include export IP ranges waiting for hub
// administration's approval.
ProposedIncludeExportRanges []string `` /* 146-byte string literal not displayed */
// Output only. The proposed exclude export IP ranges waiting for hub
// administration's approval.
ProposedExcludeExportRanges []string `` /* 146-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*LinkedProducerVpcNetwork) Descriptor
deprecated
added in
v1.16.0
func (*LinkedProducerVpcNetwork) Descriptor() ([]byte, []int)
Deprecated: Use LinkedProducerVpcNetwork.ProtoReflect.Descriptor instead.
func (*LinkedProducerVpcNetwork) GetExcludeExportRanges ¶ added in v1.16.0
func (x *LinkedProducerVpcNetwork) GetExcludeExportRanges() []string
func (*LinkedProducerVpcNetwork) GetIncludeExportRanges ¶ added in v1.16.0
func (x *LinkedProducerVpcNetwork) GetIncludeExportRanges() []string
func (*LinkedProducerVpcNetwork) GetNetwork ¶ added in v1.16.0
func (x *LinkedProducerVpcNetwork) GetNetwork() string
func (*LinkedProducerVpcNetwork) GetPeering ¶ added in v1.16.0
func (x *LinkedProducerVpcNetwork) GetPeering() string
func (*LinkedProducerVpcNetwork) GetProducerNetwork ¶ added in v1.16.0
func (x *LinkedProducerVpcNetwork) GetProducerNetwork() string
func (*LinkedProducerVpcNetwork) GetProposedExcludeExportRanges ¶ added in v1.17.0
func (x *LinkedProducerVpcNetwork) GetProposedExcludeExportRanges() []string
func (*LinkedProducerVpcNetwork) GetProposedIncludeExportRanges ¶ added in v1.17.0
func (x *LinkedProducerVpcNetwork) GetProposedIncludeExportRanges() []string
func (*LinkedProducerVpcNetwork) GetServiceConsumerVpcSpoke ¶ added in v1.16.0
func (x *LinkedProducerVpcNetwork) GetServiceConsumerVpcSpoke() string
func (*LinkedProducerVpcNetwork) ProtoMessage ¶ added in v1.16.0
func (*LinkedProducerVpcNetwork) ProtoMessage()
func (*LinkedProducerVpcNetwork) ProtoReflect ¶ added in v1.16.0
func (x *LinkedProducerVpcNetwork) ProtoReflect() protoreflect.Message
func (*LinkedProducerVpcNetwork) Reset ¶ added in v1.16.0
func (x *LinkedProducerVpcNetwork) Reset()
func (*LinkedProducerVpcNetwork) String ¶ added in v1.16.0
func (x *LinkedProducerVpcNetwork) String() string
type LinkedRouterApplianceInstances ¶
type LinkedRouterApplianceInstances struct {
// The list of router appliance instances.
Instances []*RouterApplianceInstance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
// A value that controls whether site-to-site data transfer is enabled for
// these resources. Data transfer is available only in [supported
// locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
// Output only. The VPC network where these router appliance instances are
// located.
VpcNetwork string `protobuf:"bytes,3,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
// Optional. IP ranges allowed to be included during import from hub (does not
// control transit connectivity). The only allowed value for now is
// "ALL_IPV4_RANGES".
IncludeImportRanges []string `protobuf:"bytes,5,rep,name=include_import_ranges,json=includeImportRanges,proto3" json:"include_import_ranges,omitempty"`
// contains filtered or unexported fields
}
A collection of router appliance instances. If you configure multiple router appliance instances to receive data from the same set of sites outside of Google Cloud, we recommend that you associate those instances with the same spoke.
func (*LinkedRouterApplianceInstances) Descriptor
deprecated
func (*LinkedRouterApplianceInstances) Descriptor() ([]byte, []int)
Deprecated: Use LinkedRouterApplianceInstances.ProtoReflect.Descriptor instead.
func (*LinkedRouterApplianceInstances) GetIncludeImportRanges ¶ added in v1.16.0
func (x *LinkedRouterApplianceInstances) GetIncludeImportRanges() []string
func (*LinkedRouterApplianceInstances) GetInstances ¶
func (x *LinkedRouterApplianceInstances) GetInstances() []*RouterApplianceInstance
func (*LinkedRouterApplianceInstances) GetSiteToSiteDataTransfer ¶
func (x *LinkedRouterApplianceInstances) GetSiteToSiteDataTransfer() bool
func (*LinkedRouterApplianceInstances) GetVpcNetwork ¶ added in v1.8.0
func (x *LinkedRouterApplianceInstances) GetVpcNetwork() string
func (*LinkedRouterApplianceInstances) ProtoMessage ¶
func (*LinkedRouterApplianceInstances) ProtoMessage()
func (*LinkedRouterApplianceInstances) ProtoReflect ¶
func (x *LinkedRouterApplianceInstances) ProtoReflect() protoreflect.Message
func (*LinkedRouterApplianceInstances) Reset ¶
func (x *LinkedRouterApplianceInstances) Reset()
func (*LinkedRouterApplianceInstances) String ¶
func (x *LinkedRouterApplianceInstances) String() string
type LinkedVpcNetwork ¶ added in v1.14.0
type LinkedVpcNetwork struct {
// Required. The URI of the VPC network resource.
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// Optional. IP ranges encompassing the subnets to be excluded from peering.
ExcludeExportRanges []string `protobuf:"bytes,2,rep,name=exclude_export_ranges,json=excludeExportRanges,proto3" json:"exclude_export_ranges,omitempty"`
// Optional. IP ranges allowed to be included from peering.
IncludeExportRanges []string `protobuf:"bytes,3,rep,name=include_export_ranges,json=includeExportRanges,proto3" json:"include_export_ranges,omitempty"`
// Optional. The proposed include export IP ranges waiting for hub
// administration's approval.
ProposedIncludeExportRanges []string `` /* 146-byte string literal not displayed */
// Output only. The proposed exclude export IP ranges waiting for hub
// administration's approval.
ProposedExcludeExportRanges []string `` /* 146-byte string literal not displayed */
// Output only. The list of Producer VPC spokes that this VPC spoke is a
// service consumer VPC spoke for. These producer VPCs are connected through
// VPC peering to this spoke's backing VPC network. Because they are directly
// connected throuh VPC peering, NCC export filters do not apply between the
// service consumer VPC spoke and any of its producer VPC spokes. This VPC
// spoke cannot be deleted as long as any of these producer VPC spokes are
// connected to the NCC Hub.
ProducerVpcSpokes []string `protobuf:"bytes,4,rep,name=producer_vpc_spokes,json=producerVpcSpokes,proto3" json:"producer_vpc_spokes,omitempty"`
// contains filtered or unexported fields
}
An existing VPC network.
func (*LinkedVpcNetwork) Descriptor
deprecated
added in
v1.14.0
func (*LinkedVpcNetwork) Descriptor() ([]byte, []int)
Deprecated: Use LinkedVpcNetwork.ProtoReflect.Descriptor instead.
func (*LinkedVpcNetwork) GetExcludeExportRanges ¶ added in v1.14.0
func (x *LinkedVpcNetwork) GetExcludeExportRanges() []string
func (*LinkedVpcNetwork) GetIncludeExportRanges ¶ added in v1.16.0
func (x *LinkedVpcNetwork) GetIncludeExportRanges() []string
func (*LinkedVpcNetwork) GetProducerVpcSpokes ¶ added in v1.16.0
func (x *LinkedVpcNetwork) GetProducerVpcSpokes() []string
func (*LinkedVpcNetwork) GetProposedExcludeExportRanges ¶ added in v1.17.0
func (x *LinkedVpcNetwork) GetProposedExcludeExportRanges() []string
func (*LinkedVpcNetwork) GetProposedIncludeExportRanges ¶ added in v1.17.0
func (x *LinkedVpcNetwork) GetProposedIncludeExportRanges() []string
func (*LinkedVpcNetwork) GetUri ¶ added in v1.14.0
func (x *LinkedVpcNetwork) GetUri() string
func (*LinkedVpcNetwork) ProtoMessage ¶ added in v1.14.0
func (*LinkedVpcNetwork) ProtoMessage()
func (*LinkedVpcNetwork) ProtoReflect ¶ added in v1.14.0
func (x *LinkedVpcNetwork) ProtoReflect() protoreflect.Message
func (*LinkedVpcNetwork) Reset ¶ added in v1.14.0
func (x *LinkedVpcNetwork) Reset()
func (*LinkedVpcNetwork) String ¶ added in v1.14.0
func (x *LinkedVpcNetwork) String() string
type LinkedVpnTunnels ¶
type LinkedVpnTunnels struct {
// The URIs of linked VPN tunnel resources.
Uris []string `protobuf:"bytes,1,rep,name=uris,proto3" json:"uris,omitempty"`
// A value that controls whether site-to-site data transfer is enabled for
// these resources. Data transfer is available only in [supported
// locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
// Output only. The VPC network where these VPN tunnels are located.
VpcNetwork string `protobuf:"bytes,3,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
// Optional. IP ranges allowed to be included during import from hub (does not
// control transit connectivity). The only allowed value for now is
// "ALL_IPV4_RANGES".
IncludeImportRanges []string `protobuf:"bytes,5,rep,name=include_import_ranges,json=includeImportRanges,proto3" json:"include_import_ranges,omitempty"`
// contains filtered or unexported fields
}
A collection of Cloud VPN tunnel resources. These resources should be redundant HA VPN tunnels that all advertise the same prefixes to Google Cloud. Alternatively, in a passive/active configuration, all tunnels should be capable of advertising the same prefixes.
func (*LinkedVpnTunnels) Descriptor
deprecated
func (*LinkedVpnTunnels) Descriptor() ([]byte, []int)
Deprecated: Use LinkedVpnTunnels.ProtoReflect.Descriptor instead.
func (*LinkedVpnTunnels) GetIncludeImportRanges ¶ added in v1.16.0
func (x *LinkedVpnTunnels) GetIncludeImportRanges() []string
func (*LinkedVpnTunnels) GetSiteToSiteDataTransfer ¶
func (x *LinkedVpnTunnels) GetSiteToSiteDataTransfer() bool
func (*LinkedVpnTunnels) GetUris ¶
func (x *LinkedVpnTunnels) GetUris() []string
func (*LinkedVpnTunnels) GetVpcNetwork ¶ added in v1.8.0
func (x *LinkedVpnTunnels) GetVpcNetwork() string
func (*LinkedVpnTunnels) ProtoMessage ¶
func (*LinkedVpnTunnels) ProtoMessage()
func (*LinkedVpnTunnels) ProtoReflect ¶
func (x *LinkedVpnTunnels) ProtoReflect() protoreflect.Message
func (*LinkedVpnTunnels) Reset ¶
func (x *LinkedVpnTunnels) Reset()
func (*LinkedVpnTunnels) String ¶
func (x *LinkedVpnTunnels) String() string
type ListDestinationsRequest ¶ added in v1.19.0
type ListDestinationsRequest struct {
// Required. The name of the parent resource.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of results listed per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression that filters the results listed in the response.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. The sort order of the results.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// Optional. If `true`, allow partial responses for multi-regional aggregated
// list requests.
ReturnPartialSuccess bool `protobuf:"varint,6,opt,name=return_partial_success,json=returnPartialSuccess,proto3" json:"return_partial_success,omitempty"`
// contains filtered or unexported fields
}
Request message to list `Destination` resources.
func (*ListDestinationsRequest) Descriptor
deprecated
added in
v1.19.0
func (*ListDestinationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDestinationsRequest.ProtoReflect.Descriptor instead.
func (*ListDestinationsRequest) GetFilter ¶ added in v1.19.0
func (x *ListDestinationsRequest) GetFilter() string
func (*ListDestinationsRequest) GetOrderBy ¶ added in v1.19.0
func (x *ListDestinationsRequest) GetOrderBy() string
func (*ListDestinationsRequest) GetPageSize ¶ added in v1.19.0
func (x *ListDestinationsRequest) GetPageSize() int32
func (*ListDestinationsRequest) GetPageToken ¶ added in v1.19.0
func (x *ListDestinationsRequest) GetPageToken() string
func (*ListDestinationsRequest) GetParent ¶ added in v1.19.0
func (x *ListDestinationsRequest) GetParent() string
func (*ListDestinationsRequest) GetReturnPartialSuccess ¶ added in v1.19.0
func (x *ListDestinationsRequest) GetReturnPartialSuccess() bool
func (*ListDestinationsRequest) ProtoMessage ¶ added in v1.19.0
func (*ListDestinationsRequest) ProtoMessage()
func (*ListDestinationsRequest) ProtoReflect ¶ added in v1.19.0
func (x *ListDestinationsRequest) ProtoReflect() protoreflect.Message
func (*ListDestinationsRequest) Reset ¶ added in v1.19.0
func (x *ListDestinationsRequest) Reset()
func (*ListDestinationsRequest) String ¶ added in v1.19.0
func (x *ListDestinationsRequest) String() string
type ListDestinationsResponse ¶ added in v1.19.0
type ListDestinationsResponse struct {
// The list of `Destination` resources to be listed.
Destinations []*Destination `protobuf:"bytes,1,rep,name=destinations,proto3" json:"destinations,omitempty"`
// The next page token.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message to list `Destination` resources.
func (*ListDestinationsResponse) Descriptor
deprecated
added in
v1.19.0
func (*ListDestinationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDestinationsResponse.ProtoReflect.Descriptor instead.
func (*ListDestinationsResponse) GetDestinations ¶ added in v1.19.0
func (x *ListDestinationsResponse) GetDestinations() []*Destination
func (*ListDestinationsResponse) GetNextPageToken ¶ added in v1.19.0
func (x *ListDestinationsResponse) GetNextPageToken() string
func (*ListDestinationsResponse) GetUnreachable ¶ added in v1.19.0
func (x *ListDestinationsResponse) GetUnreachable() []string
func (*ListDestinationsResponse) ProtoMessage ¶ added in v1.19.0
func (*ListDestinationsResponse) ProtoMessage()
func (*ListDestinationsResponse) ProtoReflect ¶ added in v1.19.0
func (x *ListDestinationsResponse) ProtoReflect() protoreflect.Message
func (*ListDestinationsResponse) Reset ¶ added in v1.19.0
func (x *ListDestinationsResponse) Reset()
func (*ListDestinationsResponse) String ¶ added in v1.19.0
func (x *ListDestinationsResponse) String() string
type ListGroupsRequest ¶ added in v1.14.0
type ListGroupsRequest struct {
// Required. The parent resource's name.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results to return per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// An expression that filters the list of results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for [HubService.ListGroups][google.cloud.networkconnectivity.v1.HubService.ListGroups] method.
func (*ListGroupsRequest) Descriptor
deprecated
added in
v1.14.0
func (*ListGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListGroupsRequest) GetFilter ¶ added in v1.14.0
func (x *ListGroupsRequest) GetFilter() string
func (*ListGroupsRequest) GetOrderBy ¶ added in v1.14.0
func (x *ListGroupsRequest) GetOrderBy() string
func (*ListGroupsRequest) GetPageSize ¶ added in v1.14.0
func (x *ListGroupsRequest) GetPageSize() int32
func (*ListGroupsRequest) GetPageToken ¶ added in v1.14.0
func (x *ListGroupsRequest) GetPageToken() string
func (*ListGroupsRequest) GetParent ¶ added in v1.14.0
func (x *ListGroupsRequest) GetParent() string
func (*ListGroupsRequest) ProtoMessage ¶ added in v1.14.0
func (*ListGroupsRequest) ProtoMessage()
func (*ListGroupsRequest) ProtoReflect ¶ added in v1.14.0
func (x *ListGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListGroupsRequest) Reset ¶ added in v1.14.0
func (x *ListGroupsRequest) Reset()
func (*ListGroupsRequest) String ¶ added in v1.14.0
func (x *ListGroupsRequest) String() string
type ListGroupsResponse ¶ added in v1.14.0
type ListGroupsResponse struct {
// The requested groups.
Groups []*Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
// The token for the next page of the response. To see more results,
// use this value as the page_token for your next request. If this value
// is empty, there are no more results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Hubs that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for [HubService.ListGroups][google.cloud.networkconnectivity.v1.HubService.ListGroups] method.
func (*ListGroupsResponse) Descriptor
deprecated
added in
v1.14.0
func (*ListGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListGroupsResponse) GetGroups ¶ added in v1.14.0
func (x *ListGroupsResponse) GetGroups() []*Group
func (*ListGroupsResponse) GetNextPageToken ¶ added in v1.14.0
func (x *ListGroupsResponse) GetNextPageToken() string
func (*ListGroupsResponse) GetUnreachable ¶ added in v1.14.0
func (x *ListGroupsResponse) GetUnreachable() []string
func (*ListGroupsResponse) ProtoMessage ¶ added in v1.14.0
func (*ListGroupsResponse) ProtoMessage()
func (*ListGroupsResponse) ProtoReflect ¶ added in v1.14.0
func (x *ListGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListGroupsResponse) Reset ¶ added in v1.14.0
func (x *ListGroupsResponse) Reset()
func (*ListGroupsResponse) String ¶ added in v1.14.0
func (x *ListGroupsResponse) String() string
type ListHubSpokesRequest ¶ added in v1.14.0
type ListHubSpokesRequest struct {
// Required. The name of the hub.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A list of locations.
// Specify one of the following: `[global]`, a single region (for
// example, `[us-central1]`), or a combination of
// values (for example, `[global, us-central1, us-west1]`).
// If the spoke_locations field is populated, the list of results
// includes only spokes in the specified location.
// If the spoke_locations field is not populated, the list of results
// includes spokes in all locations.
SpokeLocations []string `protobuf:"bytes,2,rep,name=spoke_locations,json=spokeLocations,proto3" json:"spoke_locations,omitempty"`
// The maximum number of results to return per page.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// An expression that filters the list of results.
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by name or create_time.
OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// The view of the spoke to return.
// The view that you use determines which spoke fields are included in the
// response.
View ListHubSpokesRequest_SpokeView `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
The request for [HubService.ListHubSpokes][google.cloud.networkconnectivity.v1.HubService.ListHubSpokes].
func (*ListHubSpokesRequest) Descriptor
deprecated
added in
v1.14.0
func (*ListHubSpokesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHubSpokesRequest.ProtoReflect.Descriptor instead.
func (*ListHubSpokesRequest) GetFilter ¶ added in v1.14.0
func (x *ListHubSpokesRequest) GetFilter() string
func (*ListHubSpokesRequest) GetName ¶ added in v1.14.0
func (x *ListHubSpokesRequest) GetName() string
func (*ListHubSpokesRequest) GetOrderBy ¶ added in v1.14.0
func (x *ListHubSpokesRequest) GetOrderBy() string
func (*ListHubSpokesRequest) GetPageSize ¶ added in v1.14.0
func (x *ListHubSpokesRequest) GetPageSize() int32
func (*ListHubSpokesRequest) GetPageToken ¶ added in v1.14.0
func (x *ListHubSpokesRequest) GetPageToken() string
func (*ListHubSpokesRequest) GetSpokeLocations ¶ added in v1.14.0
func (x *ListHubSpokesRequest) GetSpokeLocations() []string
func (*ListHubSpokesRequest) GetView ¶ added in v1.14.0
func (x *ListHubSpokesRequest) GetView() ListHubSpokesRequest_SpokeView
func (*ListHubSpokesRequest) ProtoMessage ¶ added in v1.14.0
func (*ListHubSpokesRequest) ProtoMessage()
func (*ListHubSpokesRequest) ProtoReflect ¶ added in v1.14.0
func (x *ListHubSpokesRequest) ProtoReflect() protoreflect.Message
func (*ListHubSpokesRequest) Reset ¶ added in v1.14.0
func (x *ListHubSpokesRequest) Reset()
func (*ListHubSpokesRequest) String ¶ added in v1.14.0
func (x *ListHubSpokesRequest) String() string
type ListHubSpokesRequest_SpokeView ¶ added in v1.14.0
type ListHubSpokesRequest_SpokeView int32
Enum that controls which spoke fields are included in the response.
const ( // The spoke view is unspecified. When the spoke view is unspecified, the // API returns the same fields as the `BASIC` view. ListHubSpokesRequest_SPOKE_VIEW_UNSPECIFIED ListHubSpokesRequest_SpokeView = 0 // Includes `name`, `create_time`, `hub`, `unique_id`, `state`, `reasons`, // and `spoke_type`. This is the default value. ListHubSpokesRequest_BASIC ListHubSpokesRequest_SpokeView = 1 // Includes all spoke fields except `labels`. // You can use the `DETAILED` view only when you set the `spoke_locations` // field to `[global]`. ListHubSpokesRequest_DETAILED ListHubSpokesRequest_SpokeView = 2 )
func (ListHubSpokesRequest_SpokeView) Descriptor ¶ added in v1.14.0
func (ListHubSpokesRequest_SpokeView) Descriptor() protoreflect.EnumDescriptor
func (ListHubSpokesRequest_SpokeView) Enum ¶ added in v1.14.0
func (x ListHubSpokesRequest_SpokeView) Enum() *ListHubSpokesRequest_SpokeView
func (ListHubSpokesRequest_SpokeView) EnumDescriptor
deprecated
added in
v1.14.0
func (ListHubSpokesRequest_SpokeView) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListHubSpokesRequest_SpokeView.Descriptor instead.
func (ListHubSpokesRequest_SpokeView) Number ¶ added in v1.14.0
func (x ListHubSpokesRequest_SpokeView) Number() protoreflect.EnumNumber
func (ListHubSpokesRequest_SpokeView) String ¶ added in v1.14.0
func (x ListHubSpokesRequest_SpokeView) String() string
func (ListHubSpokesRequest_SpokeView) Type ¶ added in v1.14.0
func (ListHubSpokesRequest_SpokeView) Type() protoreflect.EnumType
type ListHubSpokesResponse ¶ added in v1.14.0
type ListHubSpokesResponse struct {
// The requested spokes.
// The spoke fields can be partially populated based on the `view` field in
// the request message.
Spokes []*Spoke `protobuf:"bytes,1,rep,name=spokes,proto3" json:"spokes,omitempty"`
// The token for the next page of the response. To see more results,
// use this value as the page_token for your next request. If this value
// is empty, there are no more results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
The response for [HubService.ListHubSpokes][google.cloud.networkconnectivity.v1.HubService.ListHubSpokes].
func (*ListHubSpokesResponse) Descriptor
deprecated
added in
v1.14.0
func (*ListHubSpokesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHubSpokesResponse.ProtoReflect.Descriptor instead.
func (*ListHubSpokesResponse) GetNextPageToken ¶ added in v1.14.0
func (x *ListHubSpokesResponse) GetNextPageToken() string
func (*ListHubSpokesResponse) GetSpokes ¶ added in v1.14.0
func (x *ListHubSpokesResponse) GetSpokes() []*Spoke
func (*ListHubSpokesResponse) GetUnreachable ¶ added in v1.14.0
func (x *ListHubSpokesResponse) GetUnreachable() []string
func (*ListHubSpokesResponse) ProtoMessage ¶ added in v1.14.0
func (*ListHubSpokesResponse) ProtoMessage()
func (*ListHubSpokesResponse) ProtoReflect ¶ added in v1.14.0
func (x *ListHubSpokesResponse) ProtoReflect() protoreflect.Message
func (*ListHubSpokesResponse) Reset ¶ added in v1.14.0
func (x *ListHubSpokesResponse) Reset()
func (*ListHubSpokesResponse) String ¶ added in v1.14.0
func (x *ListHubSpokesResponse) String() string
type ListHubsRequest ¶
type ListHubsRequest struct {
// Required. The parent resource's name.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results per page to return.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// An expression that filters the list of results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for [HubService.ListHubs][google.cloud.networkconnectivity.v1.HubService.ListHubs] method.
func (*ListHubsRequest) Descriptor
deprecated
func (*ListHubsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHubsRequest.ProtoReflect.Descriptor instead.
func (*ListHubsRequest) GetFilter ¶
func (x *ListHubsRequest) GetFilter() string
func (*ListHubsRequest) GetOrderBy ¶
func (x *ListHubsRequest) GetOrderBy() string
func (*ListHubsRequest) GetPageSize ¶
func (x *ListHubsRequest) GetPageSize() int32
func (*ListHubsRequest) GetPageToken ¶
func (x *ListHubsRequest) GetPageToken() string
func (*ListHubsRequest) GetParent ¶
func (x *ListHubsRequest) GetParent() string
func (*ListHubsRequest) ProtoMessage ¶
func (*ListHubsRequest) ProtoMessage()
func (*ListHubsRequest) ProtoReflect ¶
func (x *ListHubsRequest) ProtoReflect() protoreflect.Message
func (*ListHubsRequest) Reset ¶
func (x *ListHubsRequest) Reset()
func (*ListHubsRequest) String ¶
func (x *ListHubsRequest) String() string
type ListHubsResponse ¶
type ListHubsResponse struct {
// The requested hubs.
Hubs []*Hub `protobuf:"bytes,1,rep,name=hubs,proto3" json:"hubs,omitempty"`
// The token for the next page of the response. To see more results,
// use this value as the page_token for your next request. If this value
// is empty, there are no more results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for [HubService.ListHubs][google.cloud.networkconnectivity.v1.HubService.ListHubs] method.
func (*ListHubsResponse) Descriptor
deprecated
func (*ListHubsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHubsResponse.ProtoReflect.Descriptor instead.
func (*ListHubsResponse) GetHubs ¶
func (x *ListHubsResponse) GetHubs() []*Hub
func (*ListHubsResponse) GetNextPageToken ¶
func (x *ListHubsResponse) GetNextPageToken() string
func (*ListHubsResponse) GetUnreachable ¶
func (x *ListHubsResponse) GetUnreachable() []string
func (*ListHubsResponse) ProtoMessage ¶
func (*ListHubsResponse) ProtoMessage()
func (*ListHubsResponse) ProtoReflect ¶
func (x *ListHubsResponse) ProtoReflect() protoreflect.Message
func (*ListHubsResponse) Reset ¶
func (x *ListHubsResponse) Reset()
func (*ListHubsResponse) String ¶
func (x *ListHubsResponse) String() string
type ListInternalRangesRequest ¶ added in v1.18.0
type ListInternalRangesRequest struct {
// Required. The parent resource's name.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results per page that should be returned.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters the results listed in the response.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for InternalRangeService.ListInternalRanges
func (*ListInternalRangesRequest) Descriptor
deprecated
added in
v1.18.0
func (*ListInternalRangesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInternalRangesRequest.ProtoReflect.Descriptor instead.
func (*ListInternalRangesRequest) GetFilter ¶ added in v1.18.0
func (x *ListInternalRangesRequest) GetFilter() string
func (*ListInternalRangesRequest) GetOrderBy ¶ added in v1.18.0
func (x *ListInternalRangesRequest) GetOrderBy() string
func (*ListInternalRangesRequest) GetPageSize ¶ added in v1.18.0
func (x *ListInternalRangesRequest) GetPageSize() int32
func (*ListInternalRangesRequest) GetPageToken ¶ added in v1.18.0
func (x *ListInternalRangesRequest) GetPageToken() string
func (*ListInternalRangesRequest) GetParent ¶ added in v1.18.0
func (x *ListInternalRangesRequest) GetParent() string
func (*ListInternalRangesRequest) ProtoMessage ¶ added in v1.18.0
func (*ListInternalRangesRequest) ProtoMessage()
func (*ListInternalRangesRequest) ProtoReflect ¶ added in v1.18.0
func (x *ListInternalRangesRequest) ProtoReflect() protoreflect.Message
func (*ListInternalRangesRequest) Reset ¶ added in v1.18.0
func (x *ListInternalRangesRequest) Reset()
func (*ListInternalRangesRequest) String ¶ added in v1.18.0
func (x *ListInternalRangesRequest) String() string
type ListInternalRangesResponse ¶ added in v1.18.0
type ListInternalRangesResponse struct {
// Internal ranges to be returned.
InternalRanges []*InternalRange `protobuf:"bytes,1,rep,name=internal_ranges,json=internalRanges,proto3" json:"internal_ranges,omitempty"`
// The next pagination token in the List response. It should be used as
// page_token for the following request. An empty value means no more result.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for InternalRange.ListInternalRanges
func (*ListInternalRangesResponse) Descriptor
deprecated
added in
v1.18.0
func (*ListInternalRangesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListInternalRangesResponse.ProtoReflect.Descriptor instead.
func (*ListInternalRangesResponse) GetInternalRanges ¶ added in v1.18.0
func (x *ListInternalRangesResponse) GetInternalRanges() []*InternalRange
func (*ListInternalRangesResponse) GetNextPageToken ¶ added in v1.18.0
func (x *ListInternalRangesResponse) GetNextPageToken() string
func (*ListInternalRangesResponse) GetUnreachable ¶ added in v1.18.0
func (x *ListInternalRangesResponse) GetUnreachable() []string
func (*ListInternalRangesResponse) ProtoMessage ¶ added in v1.18.0
func (*ListInternalRangesResponse) ProtoMessage()
func (*ListInternalRangesResponse) ProtoReflect ¶ added in v1.18.0
func (x *ListInternalRangesResponse) ProtoReflect() protoreflect.Message
func (*ListInternalRangesResponse) Reset ¶ added in v1.18.0
func (x *ListInternalRangesResponse) Reset()
func (*ListInternalRangesResponse) String ¶ added in v1.18.0
func (x *ListInternalRangesResponse) String() string
type ListMulticloudDataTransferConfigsRequest ¶ added in v1.19.0
type ListMulticloudDataTransferConfigsRequest struct {
// Required. The name of the parent resource.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of results listed per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression that filters the results listed in the response.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. The sort order of the results.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// Optional. If `true`, allows partial responses for multi-regional aggregated
// list requests.
ReturnPartialSuccess bool `protobuf:"varint,6,opt,name=return_partial_success,json=returnPartialSuccess,proto3" json:"return_partial_success,omitempty"`
// contains filtered or unexported fields
}
Request message to list `MulticloudDataTransferConfig` resources.
func (*ListMulticloudDataTransferConfigsRequest) Descriptor
deprecated
added in
v1.19.0
func (*ListMulticloudDataTransferConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMulticloudDataTransferConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListMulticloudDataTransferConfigsRequest) GetFilter ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsRequest) GetFilter() string
func (*ListMulticloudDataTransferConfigsRequest) GetOrderBy ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsRequest) GetOrderBy() string
func (*ListMulticloudDataTransferConfigsRequest) GetPageSize ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsRequest) GetPageSize() int32
func (*ListMulticloudDataTransferConfigsRequest) GetPageToken ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsRequest) GetPageToken() string
func (*ListMulticloudDataTransferConfigsRequest) GetParent ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsRequest) GetParent() string
func (*ListMulticloudDataTransferConfigsRequest) GetReturnPartialSuccess ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsRequest) GetReturnPartialSuccess() bool
func (*ListMulticloudDataTransferConfigsRequest) ProtoMessage ¶ added in v1.19.0
func (*ListMulticloudDataTransferConfigsRequest) ProtoMessage()
func (*ListMulticloudDataTransferConfigsRequest) ProtoReflect ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListMulticloudDataTransferConfigsRequest) Reset ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsRequest) Reset()
func (*ListMulticloudDataTransferConfigsRequest) String ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsRequest) String() string
type ListMulticloudDataTransferConfigsResponse ¶ added in v1.19.0
type ListMulticloudDataTransferConfigsResponse struct {
// The list of `MulticloudDataTransferConfig` resources to be listed.
MulticloudDataTransferConfigs []*MulticloudDataTransferConfig `` /* 152-byte string literal not displayed */
// The next page token.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response message to list `MulticloudDataTransferConfig` resources.
func (*ListMulticloudDataTransferConfigsResponse) Descriptor
deprecated
added in
v1.19.0
func (*ListMulticloudDataTransferConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMulticloudDataTransferConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListMulticloudDataTransferConfigsResponse) GetMulticloudDataTransferConfigs ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsResponse) GetMulticloudDataTransferConfigs() []*MulticloudDataTransferConfig
func (*ListMulticloudDataTransferConfigsResponse) GetNextPageToken ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsResponse) GetNextPageToken() string
func (*ListMulticloudDataTransferConfigsResponse) GetUnreachable ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsResponse) GetUnreachable() []string
func (*ListMulticloudDataTransferConfigsResponse) ProtoMessage ¶ added in v1.19.0
func (*ListMulticloudDataTransferConfigsResponse) ProtoMessage()
func (*ListMulticloudDataTransferConfigsResponse) ProtoReflect ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListMulticloudDataTransferConfigsResponse) Reset ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsResponse) Reset()
func (*ListMulticloudDataTransferConfigsResponse) String ¶ added in v1.19.0
func (x *ListMulticloudDataTransferConfigsResponse) String() string
type ListMulticloudDataTransferSupportedServicesRequest ¶ added in v1.19.0
type ListMulticloudDataTransferSupportedServicesRequest struct {
// Required. The name of the parent resource.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of results listed per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request message to list the services in your project that are eligible for Data Transfer Essentials configuration.
func (*ListMulticloudDataTransferSupportedServicesRequest) Descriptor
deprecated
added in
v1.19.0
func (*ListMulticloudDataTransferSupportedServicesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMulticloudDataTransferSupportedServicesRequest.ProtoReflect.Descriptor instead.
func (*ListMulticloudDataTransferSupportedServicesRequest) GetPageSize ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesRequest) GetPageSize() int32
func (*ListMulticloudDataTransferSupportedServicesRequest) GetPageToken ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesRequest) GetPageToken() string
func (*ListMulticloudDataTransferSupportedServicesRequest) GetParent ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesRequest) GetParent() string
func (*ListMulticloudDataTransferSupportedServicesRequest) ProtoMessage ¶ added in v1.19.0
func (*ListMulticloudDataTransferSupportedServicesRequest) ProtoMessage()
func (*ListMulticloudDataTransferSupportedServicesRequest) ProtoReflect ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesRequest) ProtoReflect() protoreflect.Message
func (*ListMulticloudDataTransferSupportedServicesRequest) Reset ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesRequest) Reset()
func (*ListMulticloudDataTransferSupportedServicesRequest) String ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesRequest) String() string
type ListMulticloudDataTransferSupportedServicesResponse ¶ added in v1.19.0
type ListMulticloudDataTransferSupportedServicesResponse struct {
// The list of supported services.
MulticloudDataTransferSupportedServices []*MulticloudDataTransferSupportedService `` /* 184-byte string literal not displayed */
// The next page token.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response message to list the services in your project in regions that are eligible for Data Transfer Essentials configuration.
func (*ListMulticloudDataTransferSupportedServicesResponse) Descriptor
deprecated
added in
v1.19.0
func (*ListMulticloudDataTransferSupportedServicesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMulticloudDataTransferSupportedServicesResponse.ProtoReflect.Descriptor instead.
func (*ListMulticloudDataTransferSupportedServicesResponse) GetMulticloudDataTransferSupportedServices ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesResponse) GetMulticloudDataTransferSupportedServices() []*MulticloudDataTransferSupportedService
func (*ListMulticloudDataTransferSupportedServicesResponse) GetNextPageToken ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesResponse) GetNextPageToken() string
func (*ListMulticloudDataTransferSupportedServicesResponse) ProtoMessage ¶ added in v1.19.0
func (*ListMulticloudDataTransferSupportedServicesResponse) ProtoMessage()
func (*ListMulticloudDataTransferSupportedServicesResponse) ProtoReflect ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesResponse) ProtoReflect() protoreflect.Message
func (*ListMulticloudDataTransferSupportedServicesResponse) Reset ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesResponse) Reset()
func (*ListMulticloudDataTransferSupportedServicesResponse) String ¶ added in v1.19.0
func (x *ListMulticloudDataTransferSupportedServicesResponse) String() string
type ListPolicyBasedRoutesRequest ¶ added in v1.8.0
type ListPolicyBasedRoutesRequest struct {
// Required. The parent resource's name.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results per page that should be returned.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters the results listed in the response.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for [PolicyBasedRoutingService.ListPolicyBasedRoutes][google.cloud.networkconnectivity.v1.PolicyBasedRoutingService.ListPolicyBasedRoutes] method.
func (*ListPolicyBasedRoutesRequest) Descriptor
deprecated
added in
v1.8.0
func (*ListPolicyBasedRoutesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPolicyBasedRoutesRequest.ProtoReflect.Descriptor instead.
func (*ListPolicyBasedRoutesRequest) GetFilter ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesRequest) GetFilter() string
func (*ListPolicyBasedRoutesRequest) GetOrderBy ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesRequest) GetOrderBy() string
func (*ListPolicyBasedRoutesRequest) GetPageSize ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesRequest) GetPageSize() int32
func (*ListPolicyBasedRoutesRequest) GetPageToken ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesRequest) GetPageToken() string
func (*ListPolicyBasedRoutesRequest) GetParent ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesRequest) GetParent() string
func (*ListPolicyBasedRoutesRequest) ProtoMessage ¶ added in v1.8.0
func (*ListPolicyBasedRoutesRequest) ProtoMessage()
func (*ListPolicyBasedRoutesRequest) ProtoReflect ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesRequest) ProtoReflect() protoreflect.Message
func (*ListPolicyBasedRoutesRequest) Reset ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesRequest) Reset()
func (*ListPolicyBasedRoutesRequest) String ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesRequest) String() string
type ListPolicyBasedRoutesResponse ¶ added in v1.8.0
type ListPolicyBasedRoutesResponse struct {
// Policy-based routes to be returned.
PolicyBasedRoutes []*PolicyBasedRoute `protobuf:"bytes,1,rep,name=policy_based_routes,json=policyBasedRoutes,proto3" json:"policy_based_routes,omitempty"`
// The next pagination token in the List response. It should be used as
// page_token for the following request. An empty value means no more result.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for [PolicyBasedRoutingService.ListPolicyBasedRoutes][google.cloud.networkconnectivity.v1.PolicyBasedRoutingService.ListPolicyBasedRoutes] method.
func (*ListPolicyBasedRoutesResponse) Descriptor
deprecated
added in
v1.8.0
func (*ListPolicyBasedRoutesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPolicyBasedRoutesResponse.ProtoReflect.Descriptor instead.
func (*ListPolicyBasedRoutesResponse) GetNextPageToken ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesResponse) GetNextPageToken() string
func (*ListPolicyBasedRoutesResponse) GetPolicyBasedRoutes ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesResponse) GetPolicyBasedRoutes() []*PolicyBasedRoute
func (*ListPolicyBasedRoutesResponse) GetUnreachable ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesResponse) GetUnreachable() []string
func (*ListPolicyBasedRoutesResponse) ProtoMessage ¶ added in v1.8.0
func (*ListPolicyBasedRoutesResponse) ProtoMessage()
func (*ListPolicyBasedRoutesResponse) ProtoReflect ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesResponse) ProtoReflect() protoreflect.Message
func (*ListPolicyBasedRoutesResponse) Reset ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesResponse) Reset()
func (*ListPolicyBasedRoutesResponse) String ¶ added in v1.8.0
func (x *ListPolicyBasedRoutesResponse) String() string
type ListRouteTablesRequest ¶ added in v1.14.0
type ListRouteTablesRequest struct {
// Required. The parent resource's name.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results to return per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// An expression that filters the list of results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for [HubService.ListRouteTables][google.cloud.networkconnectivity.v1.HubService.ListRouteTables] method.
func (*ListRouteTablesRequest) Descriptor
deprecated
added in
v1.14.0
func (*ListRouteTablesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRouteTablesRequest.ProtoReflect.Descriptor instead.
func (*ListRouteTablesRequest) GetFilter ¶ added in v1.14.0
func (x *ListRouteTablesRequest) GetFilter() string
func (*ListRouteTablesRequest) GetOrderBy ¶ added in v1.14.0
func (x *ListRouteTablesRequest) GetOrderBy() string
func (*ListRouteTablesRequest) GetPageSize ¶ added in v1.14.0
func (x *ListRouteTablesRequest) GetPageSize() int32
func (*ListRouteTablesRequest) GetPageToken ¶ added in v1.14.0
func (x *ListRouteTablesRequest) GetPageToken() string
func (*ListRouteTablesRequest) GetParent ¶ added in v1.14.0
func (x *ListRouteTablesRequest) GetParent() string
func (*ListRouteTablesRequest) ProtoMessage ¶ added in v1.14.0
func (*ListRouteTablesRequest) ProtoMessage()
func (*ListRouteTablesRequest) ProtoReflect ¶ added in v1.14.0
func (x *ListRouteTablesRequest) ProtoReflect() protoreflect.Message
func (*ListRouteTablesRequest) Reset ¶ added in v1.14.0
func (x *ListRouteTablesRequest) Reset()
func (*ListRouteTablesRequest) String ¶ added in v1.14.0
func (x *ListRouteTablesRequest) String() string
type ListRouteTablesResponse ¶ added in v1.14.0
type ListRouteTablesResponse struct {
// The requested route tables.
RouteTables []*RouteTable `protobuf:"bytes,1,rep,name=route_tables,json=routeTables,proto3" json:"route_tables,omitempty"`
// The token for the next page of the response. To see more results,
// use this value as the page_token for your next request. If this value
// is empty, there are no more results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Hubs that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for [HubService.ListRouteTables][google.cloud.networkconnectivity.v1.HubService.ListRouteTables] method.
func (*ListRouteTablesResponse) Descriptor
deprecated
added in
v1.14.0
func (*ListRouteTablesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRouteTablesResponse.ProtoReflect.Descriptor instead.
func (*ListRouteTablesResponse) GetNextPageToken ¶ added in v1.14.0
func (x *ListRouteTablesResponse) GetNextPageToken() string
func (*ListRouteTablesResponse) GetRouteTables ¶ added in v1.14.0
func (x *ListRouteTablesResponse) GetRouteTables() []*RouteTable
func (*ListRouteTablesResponse) GetUnreachable ¶ added in v1.14.0
func (x *ListRouteTablesResponse) GetUnreachable() []string
func (*ListRouteTablesResponse) ProtoMessage ¶ added in v1.14.0
func (*ListRouteTablesResponse) ProtoMessage()
func (*ListRouteTablesResponse) ProtoReflect ¶ added in v1.14.0
func (x *ListRouteTablesResponse) ProtoReflect() protoreflect.Message
func (*ListRouteTablesResponse) Reset ¶ added in v1.14.0
func (x *ListRouteTablesResponse) Reset()
func (*ListRouteTablesResponse) String ¶ added in v1.14.0
func (x *ListRouteTablesResponse) String() string
type ListRoutesRequest ¶ added in v1.14.0
type ListRoutesRequest struct {
// Required. The parent resource's name.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results to return per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// An expression that filters the list of results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for [HubService.ListRoutes][google.cloud.networkconnectivity.v1.HubService.ListRoutes] method.
func (*ListRoutesRequest) Descriptor
deprecated
added in
v1.14.0
func (*ListRoutesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRoutesRequest.ProtoReflect.Descriptor instead.
func (*ListRoutesRequest) GetFilter ¶ added in v1.14.0
func (x *ListRoutesRequest) GetFilter() string
func (*ListRoutesRequest) GetOrderBy ¶ added in v1.14.0
func (x *ListRoutesRequest) GetOrderBy() string
func (*ListRoutesRequest) GetPageSize ¶ added in v1.14.0
func (x *ListRoutesRequest) GetPageSize() int32
func (*ListRoutesRequest) GetPageToken ¶ added in v1.14.0
func (x *ListRoutesRequest) GetPageToken() string
func (*ListRoutesRequest) GetParent ¶ added in v1.14.0
func (x *ListRoutesRequest) GetParent() string
func (*ListRoutesRequest) ProtoMessage ¶ added in v1.14.0
func (*ListRoutesRequest) ProtoMessage()
func (*ListRoutesRequest) ProtoReflect ¶ added in v1.14.0
func (x *ListRoutesRequest) ProtoReflect() protoreflect.Message
func (*ListRoutesRequest) Reset ¶ added in v1.14.0
func (x *ListRoutesRequest) Reset()
func (*ListRoutesRequest) String ¶ added in v1.14.0
func (x *ListRoutesRequest) String() string
type ListRoutesResponse ¶ added in v1.14.0
type ListRoutesResponse struct {
// The requested routes.
Routes []*Route `protobuf:"bytes,1,rep,name=routes,proto3" json:"routes,omitempty"`
// The token for the next page of the response. To see more results,
// use this value as the page_token for your next request. If this value
// is empty, there are no more results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// RouteTables that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for [HubService.ListRoutes][google.cloud.networkconnectivity.v1.HubService.ListRoutes] method.
func (*ListRoutesResponse) Descriptor
deprecated
added in
v1.14.0
func (*ListRoutesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRoutesResponse.ProtoReflect.Descriptor instead.
func (*ListRoutesResponse) GetNextPageToken ¶ added in v1.14.0
func (x *ListRoutesResponse) GetNextPageToken() string
func (*ListRoutesResponse) GetRoutes ¶ added in v1.14.0
func (x *ListRoutesResponse) GetRoutes() []*Route
func (*ListRoutesResponse) GetUnreachable ¶ added in v1.14.0
func (x *ListRoutesResponse) GetUnreachable() []string
func (*ListRoutesResponse) ProtoMessage ¶ added in v1.14.0
func (*ListRoutesResponse) ProtoMessage()
func (*ListRoutesResponse) ProtoReflect ¶ added in v1.14.0
func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message
func (*ListRoutesResponse) Reset ¶ added in v1.14.0
func (x *ListRoutesResponse) Reset()
func (*ListRoutesResponse) String ¶ added in v1.14.0
func (x *ListRoutesResponse) String() string
type ListServiceClassesRequest ¶ added in v1.17.0
type ListServiceClassesRequest struct {
// Required. The parent resource's name. ex. projects/123/locations/us-east1
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results per page that should be returned.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters the results listed in the response.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for ListServiceClasses.
func (*ListServiceClassesRequest) Descriptor
deprecated
added in
v1.17.0
func (*ListServiceClassesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServiceClassesRequest.ProtoReflect.Descriptor instead.
func (*ListServiceClassesRequest) GetFilter ¶ added in v1.17.0
func (x *ListServiceClassesRequest) GetFilter() string
func (*ListServiceClassesRequest) GetOrderBy ¶ added in v1.17.0
func (x *ListServiceClassesRequest) GetOrderBy() string
func (*ListServiceClassesRequest) GetPageSize ¶ added in v1.17.0
func (x *ListServiceClassesRequest) GetPageSize() int32
func (*ListServiceClassesRequest) GetPageToken ¶ added in v1.17.0
func (x *ListServiceClassesRequest) GetPageToken() string
func (*ListServiceClassesRequest) GetParent ¶ added in v1.17.0
func (x *ListServiceClassesRequest) GetParent() string
func (*ListServiceClassesRequest) ProtoMessage ¶ added in v1.17.0
func (*ListServiceClassesRequest) ProtoMessage()
func (*ListServiceClassesRequest) ProtoReflect ¶ added in v1.17.0
func (x *ListServiceClassesRequest) ProtoReflect() protoreflect.Message
func (*ListServiceClassesRequest) Reset ¶ added in v1.17.0
func (x *ListServiceClassesRequest) Reset()
func (*ListServiceClassesRequest) String ¶ added in v1.17.0
func (x *ListServiceClassesRequest) String() string
type ListServiceClassesResponse ¶ added in v1.17.0
type ListServiceClassesResponse struct {
// ServiceClasses to be returned.
ServiceClasses []*ServiceClass `protobuf:"bytes,1,rep,name=service_classes,json=serviceClasses,proto3" json:"service_classes,omitempty"`
// The next pagination token in the List response. It should be used as
// page_token for the following request. An empty value means no more result.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for ListServiceClasses.
func (*ListServiceClassesResponse) Descriptor
deprecated
added in
v1.17.0
func (*ListServiceClassesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListServiceClassesResponse.ProtoReflect.Descriptor instead.
func (*ListServiceClassesResponse) GetNextPageToken ¶ added in v1.17.0
func (x *ListServiceClassesResponse) GetNextPageToken() string
func (*ListServiceClassesResponse) GetServiceClasses ¶ added in v1.17.0
func (x *ListServiceClassesResponse) GetServiceClasses() []*ServiceClass
func (*ListServiceClassesResponse) GetUnreachable ¶ added in v1.17.0
func (x *ListServiceClassesResponse) GetUnreachable() []string
func (*ListServiceClassesResponse) ProtoMessage ¶ added in v1.17.0
func (*ListServiceClassesResponse) ProtoMessage()
func (*ListServiceClassesResponse) ProtoReflect ¶ added in v1.17.0
func (x *ListServiceClassesResponse) ProtoReflect() protoreflect.Message
func (*ListServiceClassesResponse) Reset ¶ added in v1.17.0
func (x *ListServiceClassesResponse) Reset()
func (*ListServiceClassesResponse) String ¶ added in v1.17.0
func (x *ListServiceClassesResponse) String() string
type ListServiceConnectionMapsRequest ¶ added in v1.17.0
type ListServiceConnectionMapsRequest struct {
// Required. The parent resource's name. ex. projects/123/locations/us-east1
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results per page that should be returned.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters the results listed in the response.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for ListServiceConnectionMaps.
func (*ListServiceConnectionMapsRequest) Descriptor
deprecated
added in
v1.17.0
func (*ListServiceConnectionMapsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServiceConnectionMapsRequest.ProtoReflect.Descriptor instead.
func (*ListServiceConnectionMapsRequest) GetFilter ¶ added in v1.17.0
func (x *ListServiceConnectionMapsRequest) GetFilter() string
func (*ListServiceConnectionMapsRequest) GetOrderBy ¶ added in v1.17.0
func (x *ListServiceConnectionMapsRequest) GetOrderBy() string
func (*ListServiceConnectionMapsRequest) GetPageSize ¶ added in v1.17.0
func (x *ListServiceConnectionMapsRequest) GetPageSize() int32
func (*ListServiceConnectionMapsRequest) GetPageToken ¶ added in v1.17.0
func (x *ListServiceConnectionMapsRequest) GetPageToken() string
func (*ListServiceConnectionMapsRequest) GetParent ¶ added in v1.17.0
func (x *ListServiceConnectionMapsRequest) GetParent() string
func (*ListServiceConnectionMapsRequest) ProtoMessage ¶ added in v1.17.0
func (*ListServiceConnectionMapsRequest) ProtoMessage()
func (*ListServiceConnectionMapsRequest) ProtoReflect ¶ added in v1.17.0
func (x *ListServiceConnectionMapsRequest) ProtoReflect() protoreflect.Message
func (*ListServiceConnectionMapsRequest) Reset ¶ added in v1.17.0
func (x *ListServiceConnectionMapsRequest) Reset()
func (*ListServiceConnectionMapsRequest) String ¶ added in v1.17.0
func (x *ListServiceConnectionMapsRequest) String() string
type ListServiceConnectionMapsResponse ¶ added in v1.17.0
type ListServiceConnectionMapsResponse struct {
// ServiceConnectionMaps to be returned.
ServiceConnectionMaps []*ServiceConnectionMap `` /* 126-byte string literal not displayed */
// The next pagination token in the List response. It should be used as
// page_token for the following request. An empty value means no more result.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for ListServiceConnectionMaps.
func (*ListServiceConnectionMapsResponse) Descriptor
deprecated
added in
v1.17.0
func (*ListServiceConnectionMapsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListServiceConnectionMapsResponse.ProtoReflect.Descriptor instead.
func (*ListServiceConnectionMapsResponse) GetNextPageToken ¶ added in v1.17.0
func (x *ListServiceConnectionMapsResponse) GetNextPageToken() string
func (*ListServiceConnectionMapsResponse) GetServiceConnectionMaps ¶ added in v1.17.0
func (x *ListServiceConnectionMapsResponse) GetServiceConnectionMaps() []*ServiceConnectionMap
func (*ListServiceConnectionMapsResponse) GetUnreachable ¶ added in v1.17.0
func (x *ListServiceConnectionMapsResponse) GetUnreachable() []string
func (*ListServiceConnectionMapsResponse) ProtoMessage ¶ added in v1.17.0
func (*ListServiceConnectionMapsResponse) ProtoMessage()
func (*ListServiceConnectionMapsResponse) ProtoReflect ¶ added in v1.17.0
func (x *ListServiceConnectionMapsResponse) ProtoReflect() protoreflect.Message
func (*ListServiceConnectionMapsResponse) Reset ¶ added in v1.17.0
func (x *ListServiceConnectionMapsResponse) Reset()
func (*ListServiceConnectionMapsResponse) String ¶ added in v1.17.0
func (x *ListServiceConnectionMapsResponse) String() string
type ListServiceConnectionPoliciesRequest ¶ added in v1.17.0
type ListServiceConnectionPoliciesRequest struct {
// Required. The parent resource's name. ex. projects/123/locations/us-east1
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results per page that should be returned.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters the results listed in the response.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for ListServiceConnectionPolicies.
func (*ListServiceConnectionPoliciesRequest) Descriptor
deprecated
added in
v1.17.0
func (*ListServiceConnectionPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServiceConnectionPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListServiceConnectionPoliciesRequest) GetFilter ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesRequest) GetFilter() string
func (*ListServiceConnectionPoliciesRequest) GetOrderBy ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesRequest) GetOrderBy() string
func (*ListServiceConnectionPoliciesRequest) GetPageSize ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesRequest) GetPageSize() int32
func (*ListServiceConnectionPoliciesRequest) GetPageToken ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesRequest) GetPageToken() string
func (*ListServiceConnectionPoliciesRequest) GetParent ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesRequest) GetParent() string
func (*ListServiceConnectionPoliciesRequest) ProtoMessage ¶ added in v1.17.0
func (*ListServiceConnectionPoliciesRequest) ProtoMessage()
func (*ListServiceConnectionPoliciesRequest) ProtoReflect ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListServiceConnectionPoliciesRequest) Reset ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesRequest) Reset()
func (*ListServiceConnectionPoliciesRequest) String ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesRequest) String() string
type ListServiceConnectionPoliciesResponse ¶ added in v1.17.0
type ListServiceConnectionPoliciesResponse struct {
// ServiceConnectionPolicies to be returned.
ServiceConnectionPolicies []*ServiceConnectionPolicy `` /* 138-byte string literal not displayed */
// The next pagination token in the List response. It should be used as
// page_token for the following request. An empty value means no more result.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for ListServiceConnectionPolicies.
func (*ListServiceConnectionPoliciesResponse) Descriptor
deprecated
added in
v1.17.0
func (*ListServiceConnectionPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListServiceConnectionPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListServiceConnectionPoliciesResponse) GetNextPageToken ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesResponse) GetNextPageToken() string
func (*ListServiceConnectionPoliciesResponse) GetServiceConnectionPolicies ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesResponse) GetServiceConnectionPolicies() []*ServiceConnectionPolicy
func (*ListServiceConnectionPoliciesResponse) GetUnreachable ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesResponse) GetUnreachable() []string
func (*ListServiceConnectionPoliciesResponse) ProtoMessage ¶ added in v1.17.0
func (*ListServiceConnectionPoliciesResponse) ProtoMessage()
func (*ListServiceConnectionPoliciesResponse) ProtoReflect ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListServiceConnectionPoliciesResponse) Reset ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesResponse) Reset()
func (*ListServiceConnectionPoliciesResponse) String ¶ added in v1.17.0
func (x *ListServiceConnectionPoliciesResponse) String() string
type ListServiceConnectionTokensRequest ¶ added in v1.17.0
type ListServiceConnectionTokensRequest struct {
// Required. The parent resource's name. ex. projects/123/locations/us-east1
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results per page that should be returned.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter expression that filters the results listed in the response.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
Request for ListServiceConnectionTokens.
func (*ListServiceConnectionTokensRequest) Descriptor
deprecated
added in
v1.17.0
func (*ListServiceConnectionTokensRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServiceConnectionTokensRequest.ProtoReflect.Descriptor instead.
func (*ListServiceConnectionTokensRequest) GetFilter ¶ added in v1.17.0
func (x *ListServiceConnectionTokensRequest) GetFilter() string
func (*ListServiceConnectionTokensRequest) GetOrderBy ¶ added in v1.17.0
func (x *ListServiceConnectionTokensRequest) GetOrderBy() string
func (*ListServiceConnectionTokensRequest) GetPageSize ¶ added in v1.17.0
func (x *ListServiceConnectionTokensRequest) GetPageSize() int32
func (*ListServiceConnectionTokensRequest) GetPageToken ¶ added in v1.17.0
func (x *ListServiceConnectionTokensRequest) GetPageToken() string
func (*ListServiceConnectionTokensRequest) GetParent ¶ added in v1.17.0
func (x *ListServiceConnectionTokensRequest) GetParent() string
func (*ListServiceConnectionTokensRequest) ProtoMessage ¶ added in v1.17.0
func (*ListServiceConnectionTokensRequest) ProtoMessage()
func (*ListServiceConnectionTokensRequest) ProtoReflect ¶ added in v1.17.0
func (x *ListServiceConnectionTokensRequest) ProtoReflect() protoreflect.Message
func (*ListServiceConnectionTokensRequest) Reset ¶ added in v1.17.0
func (x *ListServiceConnectionTokensRequest) Reset()
func (*ListServiceConnectionTokensRequest) String ¶ added in v1.17.0
func (x *ListServiceConnectionTokensRequest) String() string
type ListServiceConnectionTokensResponse ¶ added in v1.17.0
type ListServiceConnectionTokensResponse struct {
// ServiceConnectionTokens to be returned.
ServiceConnectionTokens []*ServiceConnectionToken `` /* 132-byte string literal not displayed */
// The next pagination token in the List response. It should be used as
// page_token for the following request. An empty value means no more result.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
Response for ListServiceConnectionTokens.
func (*ListServiceConnectionTokensResponse) Descriptor
deprecated
added in
v1.17.0
func (*ListServiceConnectionTokensResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListServiceConnectionTokensResponse.ProtoReflect.Descriptor instead.
func (*ListServiceConnectionTokensResponse) GetNextPageToken ¶ added in v1.17.0
func (x *ListServiceConnectionTokensResponse) GetNextPageToken() string
func (*ListServiceConnectionTokensResponse) GetServiceConnectionTokens ¶ added in v1.17.0
func (x *ListServiceConnectionTokensResponse) GetServiceConnectionTokens() []*ServiceConnectionToken
func (*ListServiceConnectionTokensResponse) GetUnreachable ¶ added in v1.17.0
func (x *ListServiceConnectionTokensResponse) GetUnreachable() []string
func (*ListServiceConnectionTokensResponse) ProtoMessage ¶ added in v1.17.0
func (*ListServiceConnectionTokensResponse) ProtoMessage()
func (*ListServiceConnectionTokensResponse) ProtoReflect ¶ added in v1.17.0
func (x *ListServiceConnectionTokensResponse) ProtoReflect() protoreflect.Message
func (*ListServiceConnectionTokensResponse) Reset ¶ added in v1.17.0
func (x *ListServiceConnectionTokensResponse) Reset()
func (*ListServiceConnectionTokensResponse) String ¶ added in v1.17.0
func (x *ListServiceConnectionTokensResponse) String() string
type ListSpokesRequest ¶
type ListSpokesRequest struct {
// Required. The parent resource.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The maximum number of results to return per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// An expression that filters the list of results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Sort the results by a certain order.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.ListSpokes][google.cloud.networkconnectivity.v1.HubService.ListSpokes].
func (*ListSpokesRequest) Descriptor
deprecated
func (*ListSpokesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSpokesRequest.ProtoReflect.Descriptor instead.
func (*ListSpokesRequest) GetFilter ¶
func (x *ListSpokesRequest) GetFilter() string
func (*ListSpokesRequest) GetOrderBy ¶
func (x *ListSpokesRequest) GetOrderBy() string
func (*ListSpokesRequest) GetPageSize ¶
func (x *ListSpokesRequest) GetPageSize() int32
func (*ListSpokesRequest) GetPageToken ¶
func (x *ListSpokesRequest) GetPageToken() string
func (*ListSpokesRequest) GetParent ¶
func (x *ListSpokesRequest) GetParent() string
func (*ListSpokesRequest) ProtoMessage ¶
func (*ListSpokesRequest) ProtoMessage()
func (*ListSpokesRequest) ProtoReflect ¶
func (x *ListSpokesRequest) ProtoReflect() protoreflect.Message
func (*ListSpokesRequest) Reset ¶
func (x *ListSpokesRequest) Reset()
func (*ListSpokesRequest) String ¶
func (x *ListSpokesRequest) String() string
type ListSpokesResponse ¶
type ListSpokesResponse struct {
// The requested spokes.
Spokes []*Spoke `protobuf:"bytes,1,rep,name=spokes,proto3" json:"spokes,omitempty"`
// The token for the next page of the response. To see more results,
// use this value as the page_token for your next request. If this value
// is empty, there are no more results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// Locations that could not be reached.
Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
// contains filtered or unexported fields
}
The response for [HubService.ListSpokes][google.cloud.networkconnectivity.v1.HubService.ListSpokes].
func (*ListSpokesResponse) Descriptor
deprecated
func (*ListSpokesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSpokesResponse.ProtoReflect.Descriptor instead.
func (*ListSpokesResponse) GetNextPageToken ¶
func (x *ListSpokesResponse) GetNextPageToken() string
func (*ListSpokesResponse) GetSpokes ¶
func (x *ListSpokesResponse) GetSpokes() []*Spoke
func (*ListSpokesResponse) GetUnreachable ¶
func (x *ListSpokesResponse) GetUnreachable() []string
func (*ListSpokesResponse) ProtoMessage ¶
func (*ListSpokesResponse) ProtoMessage()
func (*ListSpokesResponse) ProtoReflect ¶
func (x *ListSpokesResponse) ProtoReflect() protoreflect.Message
func (*ListSpokesResponse) Reset ¶
func (x *ListSpokesResponse) Reset()
func (*ListSpokesResponse) String ¶
func (x *ListSpokesResponse) String() string
type LocationFeature ¶
type LocationFeature int32
Supported features for a location
const ( // No publicly supported feature in this location LocationFeature_LOCATION_FEATURE_UNSPECIFIED LocationFeature = 0 // Site-to-cloud spokes are supported in this location LocationFeature_SITE_TO_CLOUD_SPOKES LocationFeature = 1 // Site-to-site spokes are supported in this location LocationFeature_SITE_TO_SITE_SPOKES LocationFeature = 2 )
func (LocationFeature) Descriptor ¶
func (LocationFeature) Descriptor() protoreflect.EnumDescriptor
func (LocationFeature) Enum ¶
func (x LocationFeature) Enum() *LocationFeature
func (LocationFeature) EnumDescriptor
deprecated
func (LocationFeature) EnumDescriptor() ([]byte, []int)
Deprecated: Use LocationFeature.Descriptor instead.
func (LocationFeature) Number ¶
func (x LocationFeature) Number() protoreflect.EnumNumber
func (LocationFeature) String ¶
func (x LocationFeature) String() string
func (LocationFeature) Type ¶
func (LocationFeature) Type() protoreflect.EnumType
type LocationMetadata ¶
type LocationMetadata struct {
// List of supported features
LocationFeatures []LocationFeature `` /* 174-byte string literal not displayed */
// contains filtered or unexported fields
}
Metadata about locations
func (*LocationMetadata) Descriptor
deprecated
func (*LocationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.
func (*LocationMetadata) GetLocationFeatures ¶
func (x *LocationMetadata) GetLocationFeatures() []LocationFeature
func (*LocationMetadata) ProtoMessage ¶
func (*LocationMetadata) ProtoMessage()
func (*LocationMetadata) ProtoReflect ¶
func (x *LocationMetadata) ProtoReflect() protoreflect.Message
func (*LocationMetadata) Reset ¶
func (x *LocationMetadata) Reset()
func (*LocationMetadata) String ¶
func (x *LocationMetadata) String() string
type MulticloudDataTransferConfig ¶ added in v1.19.0
type MulticloudDataTransferConfig struct {
// Identifier. The name of the `MulticloudDataTransferConfig` resource.
// Format:
// `projects/{project}/locations/{location}/multicloudDataTransferConfigs/{multicloud_data_transfer_config}`.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time when the `MulticloudDataTransferConfig` resource was
// created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the `MulticloudDataTransferConfig` resource was
// updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional. User-defined labels.
Labels map[string]string `` /* 153-byte string literal not displayed */
// The etag is computed by the server, and might be sent with update and
// delete requests so that the client has an up-to-date value before
// proceeding.
Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
// Optional. A description of this resource.
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The number of `Destination` resources configured for the
// `MulticloudDataTransferConfig` resource.
DestinationsCount int32 `protobuf:"varint,7,opt,name=destinations_count,json=destinationsCount,proto3" json:"destinations_count,omitempty"`
// Output only. The number of `Destination` resources in use with the
// `MulticloudDataTransferConfig` resource.
DestinationsActiveCount int32 `` /* 133-byte string literal not displayed */
// Optional. Maps services to their current or planned states. Service names
// are keys, and the associated values describe the state of the service. If a
// state change is expected, the value is either `ADDING` or `DELETING`,
// depending on the actions taken.
//
// Sample output:
//
// "services": {
// "big-query": {
// "states": [
// {
// "effectiveTime": "2024-12-12T08:00:00Z"
// "state": "ADDING",
// },
// ]
// },
// "cloud-storage": {
// "states": [
// {
// "state": "ACTIVE",
// }
// ]
// }
// }
Services map[string]*StateTimeline `` /* 157-byte string literal not displayed */
// Output only. The Google-generated unique ID for the
// `MulticloudDataTransferConfig` resource. This value is unique across all
// `MulticloudDataTransferConfig` resources. If a resource is deleted and
// another with the same name is created, the new resource is assigned a
// different and unique ID.
Uid string `protobuf:"bytes,10,opt,name=uid,proto3" json:"uid,omitempty"`
// contains filtered or unexported fields
}
The `MulticloudDataTransferConfig` resource. It lists the services that you configure for Data Transfer Essentials billing and metering.
func (*MulticloudDataTransferConfig) Descriptor
deprecated
added in
v1.19.0
func (*MulticloudDataTransferConfig) Descriptor() ([]byte, []int)
Deprecated: Use MulticloudDataTransferConfig.ProtoReflect.Descriptor instead.
func (*MulticloudDataTransferConfig) GetCreateTime ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) GetCreateTime() *timestamppb.Timestamp
func (*MulticloudDataTransferConfig) GetDescription ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) GetDescription() string
func (*MulticloudDataTransferConfig) GetDestinationsActiveCount ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) GetDestinationsActiveCount() int32
func (*MulticloudDataTransferConfig) GetDestinationsCount ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) GetDestinationsCount() int32
func (*MulticloudDataTransferConfig) GetEtag ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) GetEtag() string
func (*MulticloudDataTransferConfig) GetLabels ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) GetLabels() map[string]string
func (*MulticloudDataTransferConfig) GetName ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) GetName() string
func (*MulticloudDataTransferConfig) GetServices ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) GetServices() map[string]*StateTimeline
func (*MulticloudDataTransferConfig) GetUid ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) GetUid() string
func (*MulticloudDataTransferConfig) GetUpdateTime ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) GetUpdateTime() *timestamppb.Timestamp
func (*MulticloudDataTransferConfig) ProtoMessage ¶ added in v1.19.0
func (*MulticloudDataTransferConfig) ProtoMessage()
func (*MulticloudDataTransferConfig) ProtoReflect ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) ProtoReflect() protoreflect.Message
func (*MulticloudDataTransferConfig) Reset ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) Reset()
func (*MulticloudDataTransferConfig) String ¶ added in v1.19.0
func (x *MulticloudDataTransferConfig) String() string
type MulticloudDataTransferSupportedService ¶ added in v1.19.0
type MulticloudDataTransferSupportedService struct {
// Identifier. The name of the service.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The network service tier or regional endpoint supported for
// the service.
ServiceConfigs []*ServiceConfig `protobuf:"bytes,2,rep,name=service_configs,json=serviceConfigs,proto3" json:"service_configs,omitempty"`
// contains filtered or unexported fields
}
A service in your project in a region that is eligible for Data Transfer Essentials configuration.
func (*MulticloudDataTransferSupportedService) Descriptor
deprecated
added in
v1.19.0
func (*MulticloudDataTransferSupportedService) Descriptor() ([]byte, []int)
Deprecated: Use MulticloudDataTransferSupportedService.ProtoReflect.Descriptor instead.
func (*MulticloudDataTransferSupportedService) GetName ¶ added in v1.19.0
func (x *MulticloudDataTransferSupportedService) GetName() string
func (*MulticloudDataTransferSupportedService) GetServiceConfigs ¶ added in v1.19.0
func (x *MulticloudDataTransferSupportedService) GetServiceConfigs() []*ServiceConfig
func (*MulticloudDataTransferSupportedService) ProtoMessage ¶ added in v1.19.0
func (*MulticloudDataTransferSupportedService) ProtoMessage()
func (*MulticloudDataTransferSupportedService) ProtoReflect ¶ added in v1.19.0
func (x *MulticloudDataTransferSupportedService) ProtoReflect() protoreflect.Message
func (*MulticloudDataTransferSupportedService) Reset ¶ added in v1.19.0
func (x *MulticloudDataTransferSupportedService) Reset()
func (*MulticloudDataTransferSupportedService) String ¶ added in v1.19.0
func (x *MulticloudDataTransferSupportedService) String() string
type NextHopInterconnectAttachment ¶ added in v1.16.0
type NextHopInterconnectAttachment struct {
// The URI of the interconnect attachment resource.
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// The VPC network where this interconnect attachment is located.
VpcNetwork string `protobuf:"bytes,2,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
// Indicates whether site-to-site data transfer is allowed for this
// interconnect attachment resource. Data transfer is available only in
// [supported
// locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
A route next hop that leads to an interconnect attachment resource.
func (*NextHopInterconnectAttachment) Descriptor
deprecated
added in
v1.16.0
func (*NextHopInterconnectAttachment) Descriptor() ([]byte, []int)
Deprecated: Use NextHopInterconnectAttachment.ProtoReflect.Descriptor instead.
func (*NextHopInterconnectAttachment) GetSiteToSiteDataTransfer ¶ added in v1.16.0
func (x *NextHopInterconnectAttachment) GetSiteToSiteDataTransfer() bool
func (*NextHopInterconnectAttachment) GetUri ¶ added in v1.16.0
func (x *NextHopInterconnectAttachment) GetUri() string
func (*NextHopInterconnectAttachment) GetVpcNetwork ¶ added in v1.16.0
func (x *NextHopInterconnectAttachment) GetVpcNetwork() string
func (*NextHopInterconnectAttachment) ProtoMessage ¶ added in v1.16.0
func (*NextHopInterconnectAttachment) ProtoMessage()
func (*NextHopInterconnectAttachment) ProtoReflect ¶ added in v1.16.0
func (x *NextHopInterconnectAttachment) ProtoReflect() protoreflect.Message
func (*NextHopInterconnectAttachment) Reset ¶ added in v1.16.0
func (x *NextHopInterconnectAttachment) Reset()
func (*NextHopInterconnectAttachment) String ¶ added in v1.16.0
func (x *NextHopInterconnectAttachment) String() string
type NextHopRouterApplianceInstance ¶ added in v1.16.0
type NextHopRouterApplianceInstance struct {
// The URI of the Router appliance instance.
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// The VPC network where this VM is located.
VpcNetwork string `protobuf:"bytes,2,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
// Indicates whether site-to-site data transfer is allowed for this Router
// appliance instance resource. Data transfer is available only in [supported
// locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
A route next hop that leads to a Router appliance instance.
func (*NextHopRouterApplianceInstance) Descriptor
deprecated
added in
v1.16.0
func (*NextHopRouterApplianceInstance) Descriptor() ([]byte, []int)
Deprecated: Use NextHopRouterApplianceInstance.ProtoReflect.Descriptor instead.
func (*NextHopRouterApplianceInstance) GetSiteToSiteDataTransfer ¶ added in v1.16.0
func (x *NextHopRouterApplianceInstance) GetSiteToSiteDataTransfer() bool
func (*NextHopRouterApplianceInstance) GetUri ¶ added in v1.16.0
func (x *NextHopRouterApplianceInstance) GetUri() string
func (*NextHopRouterApplianceInstance) GetVpcNetwork ¶ added in v1.16.0
func (x *NextHopRouterApplianceInstance) GetVpcNetwork() string
func (*NextHopRouterApplianceInstance) ProtoMessage ¶ added in v1.16.0
func (*NextHopRouterApplianceInstance) ProtoMessage()
func (*NextHopRouterApplianceInstance) ProtoReflect ¶ added in v1.16.0
func (x *NextHopRouterApplianceInstance) ProtoReflect() protoreflect.Message
func (*NextHopRouterApplianceInstance) Reset ¶ added in v1.16.0
func (x *NextHopRouterApplianceInstance) Reset()
func (*NextHopRouterApplianceInstance) String ¶ added in v1.16.0
func (x *NextHopRouterApplianceInstance) String() string
type NextHopVPNTunnel ¶ added in v1.16.0
type NextHopVPNTunnel struct {
// The URI of the VPN tunnel resource.
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// The VPC network where this VPN tunnel is located.
VpcNetwork string `protobuf:"bytes,2,opt,name=vpc_network,json=vpcNetwork,proto3" json:"vpc_network,omitempty"`
// Indicates whether site-to-site data transfer is allowed for this VPN tunnel
// resource. Data transfer is available only in [supported
// locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
SiteToSiteDataTransfer bool `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
A route next hop that leads to a VPN tunnel resource.
func (*NextHopVPNTunnel) Descriptor
deprecated
added in
v1.16.0
func (*NextHopVPNTunnel) Descriptor() ([]byte, []int)
Deprecated: Use NextHopVPNTunnel.ProtoReflect.Descriptor instead.
func (*NextHopVPNTunnel) GetSiteToSiteDataTransfer ¶ added in v1.16.0
func (x *NextHopVPNTunnel) GetSiteToSiteDataTransfer() bool
func (*NextHopVPNTunnel) GetUri ¶ added in v1.16.0
func (x *NextHopVPNTunnel) GetUri() string
func (*NextHopVPNTunnel) GetVpcNetwork ¶ added in v1.16.0
func (x *NextHopVPNTunnel) GetVpcNetwork() string
func (*NextHopVPNTunnel) ProtoMessage ¶ added in v1.16.0
func (*NextHopVPNTunnel) ProtoMessage()
func (*NextHopVPNTunnel) ProtoReflect ¶ added in v1.16.0
func (x *NextHopVPNTunnel) ProtoReflect() protoreflect.Message
func (*NextHopVPNTunnel) Reset ¶ added in v1.16.0
func (x *NextHopVPNTunnel) Reset()
func (*NextHopVPNTunnel) String ¶ added in v1.16.0
func (x *NextHopVPNTunnel) String() string
type NextHopVpcNetwork ¶ added in v1.14.0
type NextHopVpcNetwork struct {
// The URI of the VPC network resource
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// contains filtered or unexported fields
}
func (*NextHopVpcNetwork) Descriptor
deprecated
added in
v1.14.0
func (*NextHopVpcNetwork) Descriptor() ([]byte, []int)
Deprecated: Use NextHopVpcNetwork.ProtoReflect.Descriptor instead.
func (*NextHopVpcNetwork) GetUri ¶ added in v1.14.0
func (x *NextHopVpcNetwork) GetUri() string
func (*NextHopVpcNetwork) ProtoMessage ¶ added in v1.14.0
func (*NextHopVpcNetwork) ProtoMessage()
func (*NextHopVpcNetwork) ProtoReflect ¶ added in v1.14.0
func (x *NextHopVpcNetwork) ProtoReflect() protoreflect.Message
func (*NextHopVpcNetwork) Reset ¶ added in v1.14.0
func (x *NextHopVpcNetwork) Reset()
func (*NextHopVpcNetwork) String ¶ added in v1.14.0
func (x *NextHopVpcNetwork) String() string
type OperationMetadata ¶
type OperationMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. Server-defined resource path for the target of the operation.
Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
// Output only. Name of the verb executed by the operation.
Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
// Output only. Human-readable status of the operation, if any.
StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// Output only. Identifies whether the user has requested cancellation
// of the operation. Operations that have been cancelled successfully
// have
// [google.longrunning.Operation.error][google.longrunning.Operation.error]
// value with a [google.rpc.Status.code][google.rpc.Status.code] of 1,
// corresponding to `Code.CANCELLED`.
RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
// Output only. API version used to start the operation.
ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
// contains filtered or unexported fields
}
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
deprecated
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion ¶
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime ¶
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime ¶
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetRequestedCancellation ¶
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage ¶
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget ¶
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb ¶
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage ¶
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect ¶
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset ¶
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String ¶
func (x *OperationMetadata) String() string
type PolicyBasedRoute ¶ added in v1.8.0
type PolicyBasedRoute struct {
// Target specifies network endpoints that this policy-based route applies to.
// If no target is specified, the PBR will be installed on all network
// endpoints (e.g. VMs, VPNs, and Interconnects) in the VPC.
//
// Types that are assignable to Target:
//
// *PolicyBasedRoute_VirtualMachine_
// *PolicyBasedRoute_InterconnectAttachment_
Target isPolicyBasedRoute_Target `protobuf_oneof:"target"`
// Types that are assignable to NextHop:
//
// *PolicyBasedRoute_NextHopIlbIp
// *PolicyBasedRoute_NextHopOtherRoutes
NextHop isPolicyBasedRoute_NextHop `protobuf_oneof:"next_hop"`
// Immutable. A unique name of the resource in the form of
// `projects/{project_number}/locations/global/PolicyBasedRoutes/{policy_based_route_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time when the policy-based route was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the policy-based route was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// User-defined labels.
Labels map[string]string `` /* 153-byte string literal not displayed */
// Optional. An optional description of this resource. Provide this field when
// you create the resource.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Required. Fully-qualified URL of the network that this route applies to,
// for example: projects/my-project/global/networks/my-network.
Network string `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"`
// Required. The filter to match L4 traffic.
Filter *PolicyBasedRoute_Filter `protobuf:"bytes,10,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. The priority of this policy-based route. Priority is used to
// break ties in cases where there are more than one matching policy-based
// routes found. In cases where multiple policy-based routes are matched, the
// one with the lowest-numbered priority value wins. The default value is
// 1000. The priority value must be from 1 to 65535, inclusive.
Priority int32 `protobuf:"varint,11,opt,name=priority,proto3" json:"priority,omitempty"`
// Output only. If potential misconfigurations are detected for this route,
// this field will be populated with warning messages.
Warnings []*PolicyBasedRoute_Warnings `protobuf:"bytes,14,rep,name=warnings,proto3" json:"warnings,omitempty"`
// Output only. Server-defined fully-qualified URL for this resource.
SelfLink string `protobuf:"bytes,15,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
// Output only. Type of this resource. Always
// networkconnectivity#policyBasedRoute for policy-based Route resources.
Kind string `protobuf:"bytes,16,opt,name=kind,proto3" json:"kind,omitempty"`
// contains filtered or unexported fields
}
Policy-based routes route L4 network traffic based on not just destination IP address, but also source IP address, protocol, and more. If a policy-based route conflicts with other types of routes, the policy-based route always takes precedence.
func (*PolicyBasedRoute) Descriptor
deprecated
added in
v1.8.0
func (*PolicyBasedRoute) Descriptor() ([]byte, []int)
Deprecated: Use PolicyBasedRoute.ProtoReflect.Descriptor instead.
func (*PolicyBasedRoute) GetCreateTime ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetCreateTime() *timestamppb.Timestamp
func (*PolicyBasedRoute) GetDescription ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetDescription() string
func (*PolicyBasedRoute) GetFilter ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetFilter() *PolicyBasedRoute_Filter
func (*PolicyBasedRoute) GetInterconnectAttachment ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetInterconnectAttachment() *PolicyBasedRoute_InterconnectAttachment
func (*PolicyBasedRoute) GetKind ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetKind() string
func (*PolicyBasedRoute) GetLabels ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetLabels() map[string]string
func (*PolicyBasedRoute) GetName ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetName() string
func (*PolicyBasedRoute) GetNetwork ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetNetwork() string
func (*PolicyBasedRoute) GetNextHop ¶ added in v1.8.0
func (m *PolicyBasedRoute) GetNextHop() isPolicyBasedRoute_NextHop
func (*PolicyBasedRoute) GetNextHopIlbIp ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetNextHopIlbIp() string
func (*PolicyBasedRoute) GetNextHopOtherRoutes ¶ added in v1.13.0
func (x *PolicyBasedRoute) GetNextHopOtherRoutes() PolicyBasedRoute_OtherRoutes
func (*PolicyBasedRoute) GetPriority ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetPriority() int32
func (*PolicyBasedRoute) GetSelfLink ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetSelfLink() string
func (*PolicyBasedRoute) GetTarget ¶ added in v1.8.0
func (m *PolicyBasedRoute) GetTarget() isPolicyBasedRoute_Target
func (*PolicyBasedRoute) GetUpdateTime ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetUpdateTime() *timestamppb.Timestamp
func (*PolicyBasedRoute) GetVirtualMachine ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetVirtualMachine() *PolicyBasedRoute_VirtualMachine
func (*PolicyBasedRoute) GetWarnings ¶ added in v1.8.0
func (x *PolicyBasedRoute) GetWarnings() []*PolicyBasedRoute_Warnings
func (*PolicyBasedRoute) ProtoMessage ¶ added in v1.8.0
func (*PolicyBasedRoute) ProtoMessage()
func (*PolicyBasedRoute) ProtoReflect ¶ added in v1.8.0
func (x *PolicyBasedRoute) ProtoReflect() protoreflect.Message
func (*PolicyBasedRoute) Reset ¶ added in v1.8.0
func (x *PolicyBasedRoute) Reset()
func (*PolicyBasedRoute) String ¶ added in v1.8.0
func (x *PolicyBasedRoute) String() string
type PolicyBasedRoute_Filter ¶ added in v1.8.0
type PolicyBasedRoute_Filter struct {
// Optional. The IP protocol that this policy-based route applies to. Valid
// values are 'TCP', 'UDP', and 'ALL'. Default is 'ALL'.
IpProtocol string `protobuf:"bytes,1,opt,name=ip_protocol,json=ipProtocol,proto3" json:"ip_protocol,omitempty"`
// Optional. The source IP range of outgoing packets that this policy-based
// route applies to. Default is "0.0.0.0/0" if protocol version is IPv4.
SrcRange string `protobuf:"bytes,2,opt,name=src_range,json=srcRange,proto3" json:"src_range,omitempty"`
// Optional. The destination IP range of outgoing packets that this
// policy-based route applies to. Default is "0.0.0.0/0" if protocol version
// is IPv4.
DestRange string `protobuf:"bytes,3,opt,name=dest_range,json=destRange,proto3" json:"dest_range,omitempty"`
// Required. Internet protocol versions this policy-based route applies to.
// For this version, only IPV4 is supported. IPV6 is supported in preview.
ProtocolVersion PolicyBasedRoute_Filter_ProtocolVersion `` /* 188-byte string literal not displayed */
// contains filtered or unexported fields
}
Filter matches L4 traffic.
func (*PolicyBasedRoute_Filter) Descriptor
deprecated
added in
v1.8.0
func (*PolicyBasedRoute_Filter) Descriptor() ([]byte, []int)
Deprecated: Use PolicyBasedRoute_Filter.ProtoReflect.Descriptor instead.
func (*PolicyBasedRoute_Filter) GetDestRange ¶ added in v1.8.0
func (x *PolicyBasedRoute_Filter) GetDestRange() string
func (*PolicyBasedRoute_Filter) GetIpProtocol ¶ added in v1.8.0
func (x *PolicyBasedRoute_Filter) GetIpProtocol() string
func (*PolicyBasedRoute_Filter) GetProtocolVersion ¶ added in v1.8.0
func (x *PolicyBasedRoute_Filter) GetProtocolVersion() PolicyBasedRoute_Filter_ProtocolVersion
func (*PolicyBasedRoute_Filter) GetSrcRange ¶ added in v1.8.0
func (x *PolicyBasedRoute_Filter) GetSrcRange() string
func (*PolicyBasedRoute_Filter) ProtoMessage ¶ added in v1.8.0
func (*PolicyBasedRoute_Filter) ProtoMessage()
func (*PolicyBasedRoute_Filter) ProtoReflect ¶ added in v1.8.0
func (x *PolicyBasedRoute_Filter) ProtoReflect() protoreflect.Message
func (*PolicyBasedRoute_Filter) Reset ¶ added in v1.8.0
func (x *PolicyBasedRoute_Filter) Reset()
func (*PolicyBasedRoute_Filter) String ¶ added in v1.8.0
func (x *PolicyBasedRoute_Filter) String() string
type PolicyBasedRoute_Filter_ProtocolVersion ¶ added in v1.8.0
type PolicyBasedRoute_Filter_ProtocolVersion int32
The internet protocol version.
const ( // Default value. PolicyBasedRoute_Filter_PROTOCOL_VERSION_UNSPECIFIED PolicyBasedRoute_Filter_ProtocolVersion = 0 // The PBR is for IPv4 internet protocol traffic. PolicyBasedRoute_Filter_IPV4 PolicyBasedRoute_Filter_ProtocolVersion = 1 )
func (PolicyBasedRoute_Filter_ProtocolVersion) Descriptor ¶ added in v1.8.0
func (PolicyBasedRoute_Filter_ProtocolVersion) Descriptor() protoreflect.EnumDescriptor
func (PolicyBasedRoute_Filter_ProtocolVersion) EnumDescriptor
deprecated
added in
v1.8.0
func (PolicyBasedRoute_Filter_ProtocolVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyBasedRoute_Filter_ProtocolVersion.Descriptor instead.
func (PolicyBasedRoute_Filter_ProtocolVersion) Number ¶ added in v1.8.0
func (x PolicyBasedRoute_Filter_ProtocolVersion) Number() protoreflect.EnumNumber
func (PolicyBasedRoute_Filter_ProtocolVersion) String ¶ added in v1.8.0
func (x PolicyBasedRoute_Filter_ProtocolVersion) String() string
func (PolicyBasedRoute_Filter_ProtocolVersion) Type ¶ added in v1.8.0
func (PolicyBasedRoute_Filter_ProtocolVersion) Type() protoreflect.EnumType
type PolicyBasedRoute_InterconnectAttachment ¶ added in v1.8.0
type PolicyBasedRoute_InterconnectAttachment struct {
// Optional. Cloud region to install this policy-based route on interconnect
// attachment. Use `all` to install it on all interconnect attachments.
Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
// contains filtered or unexported fields
}
InterconnectAttachment that this route applies to.
func (*PolicyBasedRoute_InterconnectAttachment) Descriptor
deprecated
added in
v1.8.0
func (*PolicyBasedRoute_InterconnectAttachment) Descriptor() ([]byte, []int)
Deprecated: Use PolicyBasedRoute_InterconnectAttachment.ProtoReflect.Descriptor instead.
func (*PolicyBasedRoute_InterconnectAttachment) GetRegion ¶ added in v1.8.0
func (x *PolicyBasedRoute_InterconnectAttachment) GetRegion() string
func (*PolicyBasedRoute_InterconnectAttachment) ProtoMessage ¶ added in v1.8.0
func (*PolicyBasedRoute_InterconnectAttachment) ProtoMessage()
func (*PolicyBasedRoute_InterconnectAttachment) ProtoReflect ¶ added in v1.8.0
func (x *PolicyBasedRoute_InterconnectAttachment) ProtoReflect() protoreflect.Message
func (*PolicyBasedRoute_InterconnectAttachment) Reset ¶ added in v1.8.0
func (x *PolicyBasedRoute_InterconnectAttachment) Reset()
func (*PolicyBasedRoute_InterconnectAttachment) String ¶ added in v1.8.0
func (x *PolicyBasedRoute_InterconnectAttachment) String() string
type PolicyBasedRoute_InterconnectAttachment_ ¶ added in v1.8.0
type PolicyBasedRoute_InterconnectAttachment_ struct {
// Optional. The interconnect attachments that this policy-based route
// applies to.
InterconnectAttachment *PolicyBasedRoute_InterconnectAttachment `protobuf:"bytes,9,opt,name=interconnect_attachment,json=interconnectAttachment,proto3,oneof"`
}
type PolicyBasedRoute_NextHopIlbIp ¶ added in v1.8.0
type PolicyBasedRoute_NextHopIlbIp struct {
// Optional. The IP address of a global-access-enabled L4 ILB that is the
// next hop for matching packets. For this version, only nextHopIlbIp is
// supported.
NextHopIlbIp string `protobuf:"bytes,12,opt,name=next_hop_ilb_ip,json=nextHopIlbIp,proto3,oneof"`
}
type PolicyBasedRoute_NextHopOtherRoutes ¶ added in v1.13.0
type PolicyBasedRoute_NextHopOtherRoutes struct {
// Optional. Other routes that will be referenced to determine the next hop
// of the packet.
NextHopOtherRoutes PolicyBasedRoute_OtherRoutes `` /* 158-byte string literal not displayed */
}
type PolicyBasedRoute_OtherRoutes ¶ added in v1.13.0
type PolicyBasedRoute_OtherRoutes int32
The other routing cases.
const ( // Default value. PolicyBasedRoute_OTHER_ROUTES_UNSPECIFIED PolicyBasedRoute_OtherRoutes = 0 // Use the routes from the default routing tables (system-generated routes, // custom routes, peering route) to determine the next hop. This effectively // excludes matching packets being applied on other PBRs with a lower // priority. PolicyBasedRoute_DEFAULT_ROUTING PolicyBasedRoute_OtherRoutes = 1 )
func (PolicyBasedRoute_OtherRoutes) Descriptor ¶ added in v1.13.0
func (PolicyBasedRoute_OtherRoutes) Descriptor() protoreflect.EnumDescriptor
func (PolicyBasedRoute_OtherRoutes) Enum ¶ added in v1.13.0
func (x PolicyBasedRoute_OtherRoutes) Enum() *PolicyBasedRoute_OtherRoutes
func (PolicyBasedRoute_OtherRoutes) EnumDescriptor
deprecated
added in
v1.13.0
func (PolicyBasedRoute_OtherRoutes) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyBasedRoute_OtherRoutes.Descriptor instead.
func (PolicyBasedRoute_OtherRoutes) Number ¶ added in v1.13.0
func (x PolicyBasedRoute_OtherRoutes) Number() protoreflect.EnumNumber
func (PolicyBasedRoute_OtherRoutes) String ¶ added in v1.13.0
func (x PolicyBasedRoute_OtherRoutes) String() string
func (PolicyBasedRoute_OtherRoutes) Type ¶ added in v1.13.0
func (PolicyBasedRoute_OtherRoutes) Type() protoreflect.EnumType
type PolicyBasedRoute_VirtualMachine ¶ added in v1.8.0
type PolicyBasedRoute_VirtualMachine struct {
// Optional. A list of VM instance tags that this policy-based route applies
// to. VM instances that have ANY of tags specified here installs this PBR.
Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
// contains filtered or unexported fields
}
VM instances that this policy-based route applies to.
func (*PolicyBasedRoute_VirtualMachine) Descriptor
deprecated
added in
v1.8.0
func (*PolicyBasedRoute_VirtualMachine) Descriptor() ([]byte, []int)
Deprecated: Use PolicyBasedRoute_VirtualMachine.ProtoReflect.Descriptor instead.
func (*PolicyBasedRoute_VirtualMachine) GetTags ¶ added in v1.8.0
func (x *PolicyBasedRoute_VirtualMachine) GetTags() []string
func (*PolicyBasedRoute_VirtualMachine) ProtoMessage ¶ added in v1.8.0
func (*PolicyBasedRoute_VirtualMachine) ProtoMessage()
func (*PolicyBasedRoute_VirtualMachine) ProtoReflect ¶ added in v1.8.0
func (x *PolicyBasedRoute_VirtualMachine) ProtoReflect() protoreflect.Message
func (*PolicyBasedRoute_VirtualMachine) Reset ¶ added in v1.8.0
func (x *PolicyBasedRoute_VirtualMachine) Reset()
func (*PolicyBasedRoute_VirtualMachine) String ¶ added in v1.8.0
func (x *PolicyBasedRoute_VirtualMachine) String() string
type PolicyBasedRoute_VirtualMachine_ ¶ added in v1.8.0
type PolicyBasedRoute_VirtualMachine_ struct {
// Optional. VM instances that this policy-based route applies to.
VirtualMachine *PolicyBasedRoute_VirtualMachine `protobuf:"bytes,18,opt,name=virtual_machine,json=virtualMachine,proto3,oneof"`
}
type PolicyBasedRoute_Warnings ¶ added in v1.8.0
type PolicyBasedRoute_Warnings struct {
// Output only. A warning code, if applicable.
Code PolicyBasedRoute_Warnings_Code `` /* 134-byte string literal not displayed */
// Output only. Metadata about this warning in key: value format. The key
// should provides more detail on the warning being returned. For example,
// for warnings where there are no results in a list request for a
// particular zone, this key might be scope and the key value might be the
// zone name. Other examples might be a key indicating a deprecated resource
// and a suggested replacement.
Data map[string]string `` /* 149-byte string literal not displayed */
// Output only. A human-readable description of the warning code.
WarningMessage string `protobuf:"bytes,3,opt,name=warning_message,json=warningMessage,proto3" json:"warning_message,omitempty"`
// contains filtered or unexported fields
}
Informational warning message.
func (*PolicyBasedRoute_Warnings) Descriptor
deprecated
added in
v1.8.0
func (*PolicyBasedRoute_Warnings) Descriptor() ([]byte, []int)
Deprecated: Use PolicyBasedRoute_Warnings.ProtoReflect.Descriptor instead.
func (*PolicyBasedRoute_Warnings) GetCode ¶ added in v1.8.0
func (x *PolicyBasedRoute_Warnings) GetCode() PolicyBasedRoute_Warnings_Code
func (*PolicyBasedRoute_Warnings) GetData ¶ added in v1.8.0
func (x *PolicyBasedRoute_Warnings) GetData() map[string]string
func (*PolicyBasedRoute_Warnings) GetWarningMessage ¶ added in v1.8.0
func (x *PolicyBasedRoute_Warnings) GetWarningMessage() string
func (*PolicyBasedRoute_Warnings) ProtoMessage ¶ added in v1.8.0
func (*PolicyBasedRoute_Warnings) ProtoMessage()
func (*PolicyBasedRoute_Warnings) ProtoReflect ¶ added in v1.8.0
func (x *PolicyBasedRoute_Warnings) ProtoReflect() protoreflect.Message
func (*PolicyBasedRoute_Warnings) Reset ¶ added in v1.8.0
func (x *PolicyBasedRoute_Warnings) Reset()
func (*PolicyBasedRoute_Warnings) String ¶ added in v1.8.0
func (x *PolicyBasedRoute_Warnings) String() string
type PolicyBasedRoute_Warnings_Code ¶ added in v1.8.0
type PolicyBasedRoute_Warnings_Code int32
Warning code for policy-based routing. Expect to add values in the future.
const ( // Default value. PolicyBasedRoute_Warnings_WARNING_UNSPECIFIED PolicyBasedRoute_Warnings_Code = 0 // The policy-based route is not active and functioning. Common causes are // that the dependent network was deleted or the resource project was // turned off. PolicyBasedRoute_Warnings_RESOURCE_NOT_ACTIVE PolicyBasedRoute_Warnings_Code = 1 // The policy-based route is being modified (e.g. created/deleted) at this // time. PolicyBasedRoute_Warnings_RESOURCE_BEING_MODIFIED PolicyBasedRoute_Warnings_Code = 2 )
func (PolicyBasedRoute_Warnings_Code) Descriptor ¶ added in v1.8.0
func (PolicyBasedRoute_Warnings_Code) Descriptor() protoreflect.EnumDescriptor
func (PolicyBasedRoute_Warnings_Code) Enum ¶ added in v1.8.0
func (x PolicyBasedRoute_Warnings_Code) Enum() *PolicyBasedRoute_Warnings_Code
func (PolicyBasedRoute_Warnings_Code) EnumDescriptor
deprecated
added in
v1.8.0
func (PolicyBasedRoute_Warnings_Code) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyBasedRoute_Warnings_Code.Descriptor instead.
func (PolicyBasedRoute_Warnings_Code) Number ¶ added in v1.8.0
func (x PolicyBasedRoute_Warnings_Code) Number() protoreflect.EnumNumber
func (PolicyBasedRoute_Warnings_Code) String ¶ added in v1.8.0
func (x PolicyBasedRoute_Warnings_Code) String() string
func (PolicyBasedRoute_Warnings_Code) Type ¶ added in v1.8.0
func (PolicyBasedRoute_Warnings_Code) Type() protoreflect.EnumType
type PolicyBasedRoutingServiceClient ¶ added in v1.8.0
type PolicyBasedRoutingServiceClient interface {
// Lists policy-based routes in a given project and location.
ListPolicyBasedRoutes(ctx context.Context, in *ListPolicyBasedRoutesRequest, opts ...grpc.CallOption) (*ListPolicyBasedRoutesResponse, error)
// Gets details of a single policy-based route.
GetPolicyBasedRoute(ctx context.Context, in *GetPolicyBasedRouteRequest, opts ...grpc.CallOption) (*PolicyBasedRoute, error)
// Creates a new policy-based route in a given project and location.
CreatePolicyBasedRoute(ctx context.Context, in *CreatePolicyBasedRouteRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single policy-based route.
DeletePolicyBasedRoute(ctx context.Context, in *DeletePolicyBasedRouteRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}
PolicyBasedRoutingServiceClient is the client API for PolicyBasedRoutingService 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.
func NewPolicyBasedRoutingServiceClient ¶ added in v1.8.0
func NewPolicyBasedRoutingServiceClient(cc grpc.ClientConnInterface) PolicyBasedRoutingServiceClient
type PolicyBasedRoutingServiceServer ¶ added in v1.8.0
type PolicyBasedRoutingServiceServer interface {
// Lists policy-based routes in a given project and location.
ListPolicyBasedRoutes(context.Context, *ListPolicyBasedRoutesRequest) (*ListPolicyBasedRoutesResponse, error)
// Gets details of a single policy-based route.
GetPolicyBasedRoute(context.Context, *GetPolicyBasedRouteRequest) (*PolicyBasedRoute, error)
// Creates a new policy-based route in a given project and location.
CreatePolicyBasedRoute(context.Context, *CreatePolicyBasedRouteRequest) (*longrunningpb.Operation, error)
// Deletes a single policy-based route.
DeletePolicyBasedRoute(context.Context, *DeletePolicyBasedRouteRequest) (*longrunningpb.Operation, error)
}
PolicyBasedRoutingServiceServer is the server API for PolicyBasedRoutingService service. All implementations should embed UnimplementedPolicyBasedRoutingServiceServer for forward compatibility
type PolicyMode ¶ added in v1.16.0
type PolicyMode int32
This enum controls the policy mode used in a hub.
const ( // Policy mode is unspecified. It defaults to PRESET // with preset_topology = MESH. PolicyMode_POLICY_MODE_UNSPECIFIED PolicyMode = 0 // Hub uses one of the preset topologies. PolicyMode_PRESET PolicyMode = 1 )
func (PolicyMode) Descriptor ¶ added in v1.16.0
func (PolicyMode) Descriptor() protoreflect.EnumDescriptor
func (PolicyMode) Enum ¶ added in v1.16.0
func (x PolicyMode) Enum() *PolicyMode
func (PolicyMode) EnumDescriptor
deprecated
added in
v1.16.0
func (PolicyMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyMode.Descriptor instead.
func (PolicyMode) Number ¶ added in v1.16.0
func (x PolicyMode) Number() protoreflect.EnumNumber
func (PolicyMode) String ¶ added in v1.16.0
func (x PolicyMode) String() string
func (PolicyMode) Type ¶ added in v1.16.0
func (PolicyMode) Type() protoreflect.EnumType
type PresetTopology ¶ added in v1.16.0
type PresetTopology int32
The list of available preset topologies.
const ( // Preset topology is unspecified. When policy_mode = PRESET, // it defaults to MESH. PresetTopology_PRESET_TOPOLOGY_UNSPECIFIED PresetTopology = 0 // Mesh topology is implemented. Group `default` is automatically created. // All spokes in the hub are added to group `default`. PresetTopology_MESH PresetTopology = 2 // Star topology is implemented. Two groups, `center` and `edge`, are // automatically created along with hub creation. Spokes have to join one of // the groups during creation. PresetTopology_STAR PresetTopology = 3 )
func (PresetTopology) Descriptor ¶ added in v1.16.0
func (PresetTopology) Descriptor() protoreflect.EnumDescriptor
func (PresetTopology) Enum ¶ added in v1.16.0
func (x PresetTopology) Enum() *PresetTopology
func (PresetTopology) EnumDescriptor
deprecated
added in
v1.16.0
func (PresetTopology) EnumDescriptor() ([]byte, []int)
Deprecated: Use PresetTopology.Descriptor instead.
func (PresetTopology) Number ¶ added in v1.16.0
func (x PresetTopology) Number() protoreflect.EnumNumber
func (PresetTopology) String ¶ added in v1.16.0
func (x PresetTopology) String() string
func (PresetTopology) Type ¶ added in v1.16.0
func (PresetTopology) Type() protoreflect.EnumType
type PscPropagationStatus ¶ added in v1.16.0
type PscPropagationStatus struct {
// The name of the spoke that the source forwarding rule belongs to.
SourceSpoke string `protobuf:"bytes,1,opt,name=source_spoke,json=sourceSpoke,proto3" json:"source_spoke,omitempty"`
// The name of the group that the source spoke belongs to.
SourceGroup string `protobuf:"bytes,2,opt,name=source_group,json=sourceGroup,proto3" json:"source_group,omitempty"`
// The name of the forwarding rule exported to the hub.
SourceForwardingRule string `protobuf:"bytes,3,opt,name=source_forwarding_rule,json=sourceForwardingRule,proto3" json:"source_forwarding_rule,omitempty"`
// The name of the spoke that the source forwarding rule propagates to.
TargetSpoke string `protobuf:"bytes,4,opt,name=target_spoke,json=targetSpoke,proto3" json:"target_spoke,omitempty"`
// The name of the group that the target spoke belongs to.
TargetGroup string `protobuf:"bytes,5,opt,name=target_group,json=targetGroup,proto3" json:"target_group,omitempty"`
// The propagation status.
Code PscPropagationStatus_Code `` /* 129-byte string literal not displayed */
// The human-readable summary of the Private Service Connect connection
// propagation status.
Message string `protobuf:"bytes,7,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
The status of one or more propagated Private Service Connect connections in a hub.
func (*PscPropagationStatus) Descriptor
deprecated
added in
v1.16.0
func (*PscPropagationStatus) Descriptor() ([]byte, []int)
Deprecated: Use PscPropagationStatus.ProtoReflect.Descriptor instead.
func (*PscPropagationStatus) GetCode ¶ added in v1.16.0
func (x *PscPropagationStatus) GetCode() PscPropagationStatus_Code
func (*PscPropagationStatus) GetMessage ¶ added in v1.16.0
func (x *PscPropagationStatus) GetMessage() string
func (*PscPropagationStatus) GetSourceForwardingRule ¶ added in v1.16.0
func (x *PscPropagationStatus) GetSourceForwardingRule() string
func (*PscPropagationStatus) GetSourceGroup ¶ added in v1.16.0
func (x *PscPropagationStatus) GetSourceGroup() string
func (*PscPropagationStatus) GetSourceSpoke ¶ added in v1.16.0
func (x *PscPropagationStatus) GetSourceSpoke() string
func (*PscPropagationStatus) GetTargetGroup ¶ added in v1.16.0
func (x *PscPropagationStatus) GetTargetGroup() string
func (*PscPropagationStatus) GetTargetSpoke ¶ added in v1.16.0
func (x *PscPropagationStatus) GetTargetSpoke() string
func (*PscPropagationStatus) ProtoMessage ¶ added in v1.16.0
func (*PscPropagationStatus) ProtoMessage()
func (*PscPropagationStatus) ProtoReflect ¶ added in v1.16.0
func (x *PscPropagationStatus) ProtoReflect() protoreflect.Message
func (*PscPropagationStatus) Reset ¶ added in v1.16.0
func (x *PscPropagationStatus) Reset()
func (*PscPropagationStatus) String ¶ added in v1.16.0
func (x *PscPropagationStatus) String() string
type PscPropagationStatus_Code ¶ added in v1.16.0
type PscPropagationStatus_Code int32
The Code enum represents the state of the Private Service Connect propagation.
const ( // The code is unspecified. PscPropagationStatus_CODE_UNSPECIFIED PscPropagationStatus_Code = 0 // The propagated Private Service Connect connection is ready. PscPropagationStatus_READY PscPropagationStatus_Code = 1 // The Private Service Connect connection is propagating. This is a // transient state. PscPropagationStatus_PROPAGATING PscPropagationStatus_Code = 2 // The Private Service Connect connection propagation failed because the VPC // network or the project of the target spoke has exceeded the connection // limit set by the producer. PscPropagationStatus_ERROR_PRODUCER_PROPAGATED_CONNECTION_LIMIT_EXCEEDED PscPropagationStatus_Code = 3 // The Private Service Connect connection propagation failed because the NAT // IP subnet space has been exhausted. It is equivalent to the `Needs // attention` status of the Private Service Connect connection. See // https://cloud.google.com/vpc/docs/about-accessing-vpc-hosted-services-endpoints#connection-statuses. PscPropagationStatus_ERROR_PRODUCER_NAT_IP_SPACE_EXHAUSTED PscPropagationStatus_Code = 4 // The Private Service Connect connection propagation failed because the // `PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK` quota in the // producer VPC network has been exceeded. PscPropagationStatus_ERROR_PRODUCER_QUOTA_EXCEEDED PscPropagationStatus_Code = 5 // The Private Service Connect connection propagation failed because the // `PSC_PROPAGATED_CONNECTIONS_PER_VPC_NETWORK` quota in the consumer // VPC network has been exceeded. PscPropagationStatus_ERROR_CONSUMER_QUOTA_EXCEEDED PscPropagationStatus_Code = 6 )
func (PscPropagationStatus_Code) Descriptor ¶ added in v1.16.0
func (PscPropagationStatus_Code) Descriptor() protoreflect.EnumDescriptor
func (PscPropagationStatus_Code) Enum ¶ added in v1.16.0
func (x PscPropagationStatus_Code) Enum() *PscPropagationStatus_Code
func (PscPropagationStatus_Code) EnumDescriptor
deprecated
added in
v1.16.0
func (PscPropagationStatus_Code) EnumDescriptor() ([]byte, []int)
Deprecated: Use PscPropagationStatus_Code.Descriptor instead.
func (PscPropagationStatus_Code) Number ¶ added in v1.16.0
func (x PscPropagationStatus_Code) Number() protoreflect.EnumNumber
func (PscPropagationStatus_Code) String ¶ added in v1.16.0
func (x PscPropagationStatus_Code) String() string
func (PscPropagationStatus_Code) Type ¶ added in v1.16.0
func (PscPropagationStatus_Code) Type() protoreflect.EnumType
type QueryHubStatusRequest ¶ added in v1.16.0
type QueryHubStatusRequest struct {
// Required. The name of the hub.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The maximum number of results to return per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The page token.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// Optional. An expression that filters the list of results.
// The filter can be used to filter the results by the following fields:
// - `psc_propagation_status.source_spoke`
// - `psc_propagation_status.source_group`
// - `psc_propagation_status.source_forwarding_rule`
// - `psc_propagation_status.target_spoke`
// - `psc_propagation_status.target_group`
// - `psc_propagation_status.code`
// - `psc_propagation_status.message`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. Sort the results in ascending order by the specified fields.
// A comma-separated list of any of these fields:
// - `psc_propagation_status.source_spoke`
// - `psc_propagation_status.source_group`
// - `psc_propagation_status.source_forwarding_rule`
// - `psc_propagation_status.target_spoke`
// - `psc_propagation_status.target_group`
// - `psc_propagation_status.code`
//
// If `group_by` is set, the value of the `order_by` field must be the
// same as or a subset of the `group_by` field.
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// Optional. Aggregate the results by the specified fields.
// A comma-separated list of any of these fields:
// - `psc_propagation_status.source_spoke`
// - `psc_propagation_status.source_group`
// - `psc_propagation_status.source_forwarding_rule`
// - `psc_propagation_status.target_spoke`
// - `psc_propagation_status.target_group`
// - `psc_propagation_status.code`
GroupBy string `protobuf:"bytes,6,opt,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.QueryHubStatus][google.cloud.networkconnectivity.v1.HubService.QueryHubStatus].
func (*QueryHubStatusRequest) Descriptor
deprecated
added in
v1.16.0
func (*QueryHubStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryHubStatusRequest.ProtoReflect.Descriptor instead.
func (*QueryHubStatusRequest) GetFilter ¶ added in v1.16.0
func (x *QueryHubStatusRequest) GetFilter() string
func (*QueryHubStatusRequest) GetGroupBy ¶ added in v1.16.0
func (x *QueryHubStatusRequest) GetGroupBy() string
func (*QueryHubStatusRequest) GetName ¶ added in v1.16.0
func (x *QueryHubStatusRequest) GetName() string
func (*QueryHubStatusRequest) GetOrderBy ¶ added in v1.16.0
func (x *QueryHubStatusRequest) GetOrderBy() string
func (*QueryHubStatusRequest) GetPageSize ¶ added in v1.16.0
func (x *QueryHubStatusRequest) GetPageSize() int32
func (*QueryHubStatusRequest) GetPageToken ¶ added in v1.16.0
func (x *QueryHubStatusRequest) GetPageToken() string
func (*QueryHubStatusRequest) ProtoMessage ¶ added in v1.16.0
func (*QueryHubStatusRequest) ProtoMessage()
func (*QueryHubStatusRequest) ProtoReflect ¶ added in v1.16.0
func (x *QueryHubStatusRequest) ProtoReflect() protoreflect.Message
func (*QueryHubStatusRequest) Reset ¶ added in v1.16.0
func (x *QueryHubStatusRequest) Reset()
func (*QueryHubStatusRequest) String ¶ added in v1.16.0
func (x *QueryHubStatusRequest) String() string
type QueryHubStatusResponse ¶ added in v1.16.0
type QueryHubStatusResponse struct {
// The list of hub status.
HubStatusEntries []*HubStatusEntry `protobuf:"bytes,1,rep,name=hub_status_entries,json=hubStatusEntries,proto3" json:"hub_status_entries,omitempty"`
// The token for the next page of the response. To see more results,
// use this value as the page_token for your next request. If this value
// is empty, there are no more results.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
The response for [HubService.QueryHubStatus][google.cloud.networkconnectivity.v1.HubService.QueryHubStatus].
func (*QueryHubStatusResponse) Descriptor
deprecated
added in
v1.16.0
func (*QueryHubStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryHubStatusResponse.ProtoReflect.Descriptor instead.
func (*QueryHubStatusResponse) GetHubStatusEntries ¶ added in v1.16.0
func (x *QueryHubStatusResponse) GetHubStatusEntries() []*HubStatusEntry
func (*QueryHubStatusResponse) GetNextPageToken ¶ added in v1.16.0
func (x *QueryHubStatusResponse) GetNextPageToken() string
func (*QueryHubStatusResponse) ProtoMessage ¶ added in v1.16.0
func (*QueryHubStatusResponse) ProtoMessage()
func (*QueryHubStatusResponse) ProtoReflect ¶ added in v1.16.0
func (x *QueryHubStatusResponse) ProtoReflect() protoreflect.Message
func (*QueryHubStatusResponse) Reset ¶ added in v1.16.0
func (x *QueryHubStatusResponse) Reset()
func (*QueryHubStatusResponse) String ¶ added in v1.16.0
func (x *QueryHubStatusResponse) String() string
type RejectHubSpokeRequest ¶ added in v1.14.0
type RejectHubSpokeRequest struct {
// Required. The name of the hub from which to reject the spoke.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The URI of the spoke to reject from the hub.
SpokeUri string `protobuf:"bytes,2,opt,name=spoke_uri,json=spokeUri,proto3" json:"spoke_uri,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// Optional. Additional information provided by the hub administrator.
Details string `protobuf:"bytes,4,opt,name=details,proto3" json:"details,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.RejectHubSpoke][google.cloud.networkconnectivity.v1.HubService.RejectHubSpoke].
func (*RejectHubSpokeRequest) Descriptor
deprecated
added in
v1.14.0
func (*RejectHubSpokeRequest) Descriptor() ([]byte, []int)
Deprecated: Use RejectHubSpokeRequest.ProtoReflect.Descriptor instead.
func (*RejectHubSpokeRequest) GetDetails ¶ added in v1.14.0
func (x *RejectHubSpokeRequest) GetDetails() string
func (*RejectHubSpokeRequest) GetName ¶ added in v1.14.0
func (x *RejectHubSpokeRequest) GetName() string
func (*RejectHubSpokeRequest) GetRequestId ¶ added in v1.14.0
func (x *RejectHubSpokeRequest) GetRequestId() string
func (*RejectHubSpokeRequest) GetSpokeUri ¶ added in v1.14.0
func (x *RejectHubSpokeRequest) GetSpokeUri() string
func (*RejectHubSpokeRequest) ProtoMessage ¶ added in v1.14.0
func (*RejectHubSpokeRequest) ProtoMessage()
func (*RejectHubSpokeRequest) ProtoReflect ¶ added in v1.14.0
func (x *RejectHubSpokeRequest) ProtoReflect() protoreflect.Message
func (*RejectHubSpokeRequest) Reset ¶ added in v1.14.0
func (x *RejectHubSpokeRequest) Reset()
func (*RejectHubSpokeRequest) String ¶ added in v1.14.0
func (x *RejectHubSpokeRequest) String() string
type RejectHubSpokeResponse ¶ added in v1.14.0
type RejectHubSpokeResponse struct {
// The spoke that was operated on.
Spoke *Spoke `protobuf:"bytes,1,opt,name=spoke,proto3" json:"spoke,omitempty"`
// contains filtered or unexported fields
}
The response for [HubService.RejectHubSpoke][google.cloud.networkconnectivity.v1.HubService.RejectHubSpoke].
func (*RejectHubSpokeResponse) Descriptor
deprecated
added in
v1.14.0
func (*RejectHubSpokeResponse) Descriptor() ([]byte, []int)
Deprecated: Use RejectHubSpokeResponse.ProtoReflect.Descriptor instead.
func (*RejectHubSpokeResponse) GetSpoke ¶ added in v1.14.0
func (x *RejectHubSpokeResponse) GetSpoke() *Spoke
func (*RejectHubSpokeResponse) ProtoMessage ¶ added in v1.14.0
func (*RejectHubSpokeResponse) ProtoMessage()
func (*RejectHubSpokeResponse) ProtoReflect ¶ added in v1.14.0
func (x *RejectHubSpokeResponse) ProtoReflect() protoreflect.Message
func (*RejectHubSpokeResponse) Reset ¶ added in v1.14.0
func (x *RejectHubSpokeResponse) Reset()
func (*RejectHubSpokeResponse) String ¶ added in v1.14.0
func (x *RejectHubSpokeResponse) String() string
type RejectSpokeUpdateRequest ¶ added in v1.17.0
type RejectSpokeUpdateRequest struct {
// Required. The name of the hub to reject spoke update.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The URI of the spoke to reject update.
SpokeUri string `protobuf:"bytes,2,opt,name=spoke_uri,json=spokeUri,proto3" json:"spoke_uri,omitempty"`
// Required. The etag of the spoke to reject update.
SpokeEtag string `protobuf:"bytes,3,opt,name=spoke_etag,json=spokeEtag,proto3" json:"spoke_etag,omitempty"`
// Optional. Additional information provided by the hub administrator.
Details string `protobuf:"bytes,4,opt,name=details,proto3" json:"details,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
The request for [HubService.RejectSpokeUpdate][google.cloud.networkconnectivity.v1.HubService.RejectSpokeUpdate].
func (*RejectSpokeUpdateRequest) Descriptor
deprecated
added in
v1.17.0
func (*RejectSpokeUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use RejectSpokeUpdateRequest.ProtoReflect.Descriptor instead.
func (*RejectSpokeUpdateRequest) GetDetails ¶ added in v1.17.0
func (x *RejectSpokeUpdateRequest) GetDetails() string
func (*RejectSpokeUpdateRequest) GetName ¶ added in v1.17.0
func (x *RejectSpokeUpdateRequest) GetName() string
func (*RejectSpokeUpdateRequest) GetRequestId ¶ added in v1.17.0
func (x *RejectSpokeUpdateRequest) GetRequestId() string
func (*RejectSpokeUpdateRequest) GetSpokeEtag ¶ added in v1.17.0
func (x *RejectSpokeUpdateRequest) GetSpokeEtag() string
func (*RejectSpokeUpdateRequest) GetSpokeUri ¶ added in v1.17.0
func (x *RejectSpokeUpdateRequest) GetSpokeUri() string
func (*RejectSpokeUpdateRequest) ProtoMessage ¶ added in v1.17.0
func (*RejectSpokeUpdateRequest) ProtoMessage()
func (*RejectSpokeUpdateRequest) ProtoReflect ¶ added in v1.17.0
func (x *RejectSpokeUpdateRequest) ProtoReflect() protoreflect.Message
func (*RejectSpokeUpdateRequest) Reset ¶ added in v1.17.0
func (x *RejectSpokeUpdateRequest) Reset()
func (*RejectSpokeUpdateRequest) String ¶ added in v1.17.0
func (x *RejectSpokeUpdateRequest) String() string
type RejectSpokeUpdateResponse ¶ added in v1.17.0
type RejectSpokeUpdateResponse struct {
// The spoke that was operated on.
Spoke *Spoke `protobuf:"bytes,1,opt,name=spoke,proto3" json:"spoke,omitempty"`
// contains filtered or unexported fields
}
The response for [HubService.RejectSpokeUpdate][google.cloud.networkconnectivity.v1.HubService.RejectSpokeUpdate].
func (*RejectSpokeUpdateResponse) Descriptor
deprecated
added in
v1.17.0
func (*RejectSpokeUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use RejectSpokeUpdateResponse.ProtoReflect.Descriptor instead.
func (*RejectSpokeUpdateResponse) GetSpoke ¶ added in v1.17.0
func (x *RejectSpokeUpdateResponse) GetSpoke() *Spoke
func (*RejectSpokeUpdateResponse) ProtoMessage ¶ added in v1.17.0
func (*RejectSpokeUpdateResponse) ProtoMessage()
func (*RejectSpokeUpdateResponse) ProtoReflect ¶ added in v1.17.0
func (x *RejectSpokeUpdateResponse) ProtoReflect() protoreflect.Message
func (*RejectSpokeUpdateResponse) Reset ¶ added in v1.17.0
func (x *RejectSpokeUpdateResponse) Reset()
func (*RejectSpokeUpdateResponse) String ¶ added in v1.17.0
func (x *RejectSpokeUpdateResponse) String() string
type Route ¶ added in v1.14.0
type Route struct {
// Immutable. The name of the route. Route names must be unique. Route names
// use the following form:
//
// `projects/{project_number}/locations/global/hubs/{hub}/routeTables/{route_table_id}/routes/{route_id}`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The time the route was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the route was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// The destination IP address range.
IpCidrRange string `protobuf:"bytes,1,opt,name=ip_cidr_range,json=ipCidrRange,proto3" json:"ip_cidr_range,omitempty"`
// Output only. The route's type. Its type is determined by the properties of
// its IP address range.
Type RouteType `protobuf:"varint,10,opt,name=type,proto3,enum=google.cloud.networkconnectivity.v1.RouteType" json:"type,omitempty"`
// Immutable. The destination VPC network for packets on this route.
NextHopVpcNetwork *NextHopVpcNetwork `protobuf:"bytes,2,opt,name=next_hop_vpc_network,json=nextHopVpcNetwork,proto3" json:"next_hop_vpc_network,omitempty"`
// Optional labels in key-value pair format. For more information about
// labels, see [Requirements for
// labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
Labels map[string]string `` /* 153-byte string literal not displayed */
// An optional description of the route.
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The Google-generated UUID for the route. This value is unique
// across all Network Connectivity Center route resources. If a
// route is deleted and another with the same name is created,
// the new route is assigned a different `uid`.
Uid string `protobuf:"bytes,8,opt,name=uid,proto3" json:"uid,omitempty"`
// Output only. The current lifecycle state of the route.
State State `protobuf:"varint,9,opt,name=state,proto3,enum=google.cloud.networkconnectivity.v1.State" json:"state,omitempty"`
// Immutable. The spoke that this route leads to.
// Example: projects/12345/locations/global/spokes/SPOKE
Spoke string `protobuf:"bytes,11,opt,name=spoke,proto3" json:"spoke,omitempty"`
// Output only. The origin location of the route.
// Uses the following form: "projects/{project}/locations/{location}"
// Example: projects/1234/locations/us-central1
Location string `protobuf:"bytes,12,opt,name=location,proto3" json:"location,omitempty"`
// Output only. The priority of this route. Priority is used to break ties in
// cases where a destination matches more than one route. In these cases the
// route with the lowest-numbered priority value wins.
Priority int64 `protobuf:"varint,13,opt,name=priority,proto3" json:"priority,omitempty"`
// Immutable. The next-hop VPN tunnel for packets on this route.
NextHopVpnTunnel *NextHopVPNTunnel `protobuf:"bytes,14,opt,name=next_hop_vpn_tunnel,json=nextHopVpnTunnel,proto3" json:"next_hop_vpn_tunnel,omitempty"`
// Immutable. The next-hop Router appliance instance for packets on this
// route.
NextHopRouterApplianceInstance *NextHopRouterApplianceInstance `` /* 158-byte string literal not displayed */
// Immutable. The next-hop VLAN attachment for packets on this route.
NextHopInterconnectAttachment *NextHopInterconnectAttachment `` /* 153-byte string literal not displayed */
// contains filtered or unexported fields
}
A route defines a path from VM instances within a spoke to a specific destination resource. Only VPC spokes have routes.
func (*Route) Descriptor
deprecated
added in
v1.14.0
func (*Route) GetCreateTime ¶ added in v1.14.0
func (x *Route) GetCreateTime() *timestamppb.Timestamp
func (*Route) GetDescription ¶ added in v1.14.0
func (*Route) GetIpCidrRange ¶ added in v1.14.0
func (*Route) GetLocation ¶ added in v1.14.0
func (*Route) GetNextHopInterconnectAttachment ¶ added in v1.16.0
func (x *Route) GetNextHopInterconnectAttachment() *NextHopInterconnectAttachment
func (*Route) GetNextHopRouterApplianceInstance ¶ added in v1.16.0
func (x *Route) GetNextHopRouterApplianceInstance() *NextHopRouterApplianceInstance
func (*Route) GetNextHopVpcNetwork ¶ added in v1.14.0
func (x *Route) GetNextHopVpcNetwork() *NextHopVpcNetwork
func (*Route) GetNextHopVpnTunnel ¶ added in v1.16.0
func (x *Route) GetNextHopVpnTunnel() *NextHopVPNTunnel
func (*Route) GetPriority ¶ added in v1.16.0
func (*Route) GetUpdateTime ¶ added in v1.14.0
func (x *Route) GetUpdateTime() *timestamppb.Timestamp
func (*Route) ProtoMessage ¶ added in v1.14.0
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶ added in v1.14.0
func (x *Route) ProtoReflect() protoreflect.Message
type RouteTable ¶ added in v1.14.0
type RouteTable struct {
// Immutable. The name of the route table. Route table names must be unique.
// They use the following form:
//
// `projects/{project_number}/locations/global/hubs/{hub}/routeTables/{route_table_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The time the route table was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the route table was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional labels in key-value pair format. For more information about
// labels, see [Requirements for
// labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
Labels map[string]string `` /* 153-byte string literal not displayed */
// An optional description of the route table.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Output only. The Google-generated UUID for the route table. This value is
// unique across all route table resources. If a route table is deleted and
// another with the same name is created, the new route table is assigned
// a different `uid`.
Uid string `protobuf:"bytes,6,opt,name=uid,proto3" json:"uid,omitempty"`
// Output only. The current lifecycle state of this route table.
State State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.networkconnectivity.v1.State" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*RouteTable) Descriptor
deprecated
added in
v1.14.0
func (*RouteTable) Descriptor() ([]byte, []int)
Deprecated: Use RouteTable.ProtoReflect.Descriptor instead.
func (*RouteTable) GetCreateTime ¶ added in v1.14.0
func (x *RouteTable) GetCreateTime() *timestamppb.Timestamp
func (*RouteTable) GetDescription ¶ added in v1.14.0
func (x *RouteTable) GetDescription() string
func (*RouteTable) GetLabels ¶ added in v1.14.0
func (x *RouteTable) GetLabels() map[string]string
func (*RouteTable) GetName ¶ added in v1.14.0
func (x *RouteTable) GetName() string
func (*RouteTable) GetState ¶ added in v1.14.0
func (x *RouteTable) GetState() State
func (*RouteTable) GetUid ¶ added in v1.14.0
func (x *RouteTable) GetUid() string
func (*RouteTable) GetUpdateTime ¶ added in v1.14.0
func (x *RouteTable) GetUpdateTime() *timestamppb.Timestamp
func (*RouteTable) ProtoMessage ¶ added in v1.14.0
func (*RouteTable) ProtoMessage()
func (*RouteTable) ProtoReflect ¶ added in v1.14.0
func (x *RouteTable) ProtoReflect() protoreflect.Message
func (*RouteTable) Reset ¶ added in v1.14.0
func (x *RouteTable) Reset()
func (*RouteTable) String ¶ added in v1.14.0
func (x *RouteTable) String() string
type RouteType ¶ added in v1.14.0
type RouteType int32
The route's type
const ( // No route type information specified RouteType_ROUTE_TYPE_UNSPECIFIED RouteType = 0 // The route leads to a destination within the primary address range of the // VPC network's subnet. RouteType_VPC_PRIMARY_SUBNET RouteType = 1 // The route leads to a destination within the secondary address range of the // VPC network's subnet. RouteType_VPC_SECONDARY_SUBNET RouteType = 2 // The route leads to a destination in a dynamic route. Dynamic routes are // derived from Border Gateway Protocol (BGP) advertisements received from an // NCC hybrid spoke. RouteType_DYNAMIC_ROUTE RouteType = 3 )
func (RouteType) Descriptor ¶ added in v1.14.0
func (RouteType) Descriptor() protoreflect.EnumDescriptor
func (RouteType) EnumDescriptor
deprecated
added in
v1.14.0
func (RouteType) Number ¶ added in v1.14.0
func (x RouteType) Number() protoreflect.EnumNumber
func (RouteType) Type ¶ added in v1.14.0
func (RouteType) Type() protoreflect.EnumType
type RouterApplianceInstance ¶
type RouterApplianceInstance struct {
// The URI of the VM.
VirtualMachine string `protobuf:"bytes,1,opt,name=virtual_machine,json=virtualMachine,proto3" json:"virtual_machine,omitempty"`
// The IP address on the VM to use for peering.
IpAddress string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
// contains filtered or unexported fields
}
A router appliance instance is a Compute Engine virtual machine (VM) instance that acts as a BGP speaker. A router appliance instance is specified by the URI of the VM and the internal IP address of one of the VM's network interfaces.
func (*RouterApplianceInstance) Descriptor
deprecated
func (*RouterApplianceInstance) Descriptor() ([]byte, []int)
Deprecated: Use RouterApplianceInstance.ProtoReflect.Descriptor instead.
func (*RouterApplianceInstance) GetIpAddress ¶
func (x *RouterApplianceInstance) GetIpAddress() string
func (*RouterApplianceInstance) GetVirtualMachine ¶
func (x *RouterApplianceInstance) GetVirtualMachine() string
func (*RouterApplianceInstance) ProtoMessage ¶
func (*RouterApplianceInstance) ProtoMessage()
func (*RouterApplianceInstance) ProtoReflect ¶
func (x *RouterApplianceInstance) ProtoReflect() protoreflect.Message
func (*RouterApplianceInstance) Reset ¶
func (x *RouterApplianceInstance) Reset()
func (*RouterApplianceInstance) String ¶
func (x *RouterApplianceInstance) String() string
type RoutingVPC ¶
type RoutingVPC struct {
// The URI of the VPC network.
Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
// Output only. If true, indicates that this VPC network is currently
// associated with spokes that use the data transfer feature (spokes where the
// site_to_site_data_transfer field is set to true). If you create new spokes
// that use data transfer, they must be associated with this VPC network. At
// most, one VPC network will have this field set to true.
RequiredForNewSiteToSiteDataTransferSpokes bool `` /* 202-byte string literal not displayed */
// contains filtered or unexported fields
}
RoutingVPC contains information about the VPC networks associated with the spokes of a Network Connectivity Center hub.
func (*RoutingVPC) Descriptor
deprecated
func (*RoutingVPC) Descriptor() ([]byte, []int)
Deprecated: Use RoutingVPC.ProtoReflect.Descriptor instead.
func (*RoutingVPC) GetRequiredForNewSiteToSiteDataTransferSpokes ¶
func (x *RoutingVPC) GetRequiredForNewSiteToSiteDataTransferSpokes() bool
func (*RoutingVPC) GetUri ¶
func (x *RoutingVPC) GetUri() string
func (*RoutingVPC) ProtoMessage ¶
func (*RoutingVPC) ProtoMessage()
func (*RoutingVPC) ProtoReflect ¶
func (x *RoutingVPC) ProtoReflect() protoreflect.Message
func (*RoutingVPC) Reset ¶
func (x *RoutingVPC) Reset()
func (*RoutingVPC) String ¶
func (x *RoutingVPC) String() string
type ServiceClass ¶ added in v1.17.0
type ServiceClass struct {
// Immutable. The name of a ServiceClass resource.
// Format:
// projects/{project}/locations/{location}/serviceClasses/{service_class}
// See: https://google.aip.dev/122#fields-representing-resource-names
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The generated service class name. Use this name to refer to
// the Service class in Service Connection Maps and Service Connection
// Policies.
ServiceClass string `protobuf:"bytes,7,opt,name=service_class,json=serviceClass,proto3" json:"service_class,omitempty"`
// Output only. Time when the ServiceClass was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the ServiceClass was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// User-defined labels.
Labels map[string]string `` /* 153-byte string literal not displayed */
// A description of this resource.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Optional. The etag is computed by the server, and may be sent on update and
// delete requests to ensure the client has an up-to-date value before
// proceeding.
Etag *string `protobuf:"bytes,8,opt,name=etag,proto3,oneof" json:"etag,omitempty"`
// contains filtered or unexported fields
}
The ServiceClass resource.
func (*ServiceClass) Descriptor
deprecated
added in
v1.17.0
func (*ServiceClass) Descriptor() ([]byte, []int)
Deprecated: Use ServiceClass.ProtoReflect.Descriptor instead.
func (*ServiceClass) GetCreateTime ¶ added in v1.17.0
func (x *ServiceClass) GetCreateTime() *timestamppb.Timestamp
func (*ServiceClass) GetDescription ¶ added in v1.17.0
func (x *ServiceClass) GetDescription() string
func (*ServiceClass) GetEtag ¶ added in v1.17.0
func (x *ServiceClass) GetEtag() string
func (*ServiceClass) GetLabels ¶ added in v1.17.0
func (x *ServiceClass) GetLabels() map[string]string
func (*ServiceClass) GetName ¶ added in v1.17.0
func (x *ServiceClass) GetName() string
func (*ServiceClass) GetServiceClass ¶ added in v1.17.0
func (x *ServiceClass) GetServiceClass() string
func (*ServiceClass) GetUpdateTime ¶ added in v1.17.0
func (x *ServiceClass) GetUpdateTime() *timestamppb.Timestamp
func (*ServiceClass) ProtoMessage ¶ added in v1.17.0
func (*ServiceClass) ProtoMessage()
func (*ServiceClass) ProtoReflect ¶ added in v1.17.0
func (x *ServiceClass) ProtoReflect() protoreflect.Message
func (*ServiceClass) Reset ¶ added in v1.17.0
func (x *ServiceClass) Reset()
func (*ServiceClass) String ¶ added in v1.17.0
func (x *ServiceClass) String() string
type ServiceConfig ¶ added in v1.19.0
type ServiceConfig struct {
// Output only. The eligibility criteria for the service.
EligibilityCriteria ServiceConfig_EligibilityCriteria `` /* 194-byte string literal not displayed */
// Output only. The end time for eligibility criteria support. If not
// specified, no planned end time is set.
SupportEndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=support_end_time,json=supportEndTime,proto3" json:"support_end_time,omitempty"`
// contains filtered or unexported fields
}
Specifies eligibility information for the service.
func (*ServiceConfig) Descriptor
deprecated
added in
v1.19.0
func (*ServiceConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConfig.ProtoReflect.Descriptor instead.
func (*ServiceConfig) GetEligibilityCriteria ¶ added in v1.19.0
func (x *ServiceConfig) GetEligibilityCriteria() ServiceConfig_EligibilityCriteria
func (*ServiceConfig) GetSupportEndTime ¶ added in v1.19.0
func (x *ServiceConfig) GetSupportEndTime() *timestamppb.Timestamp
func (*ServiceConfig) ProtoMessage ¶ added in v1.19.0
func (*ServiceConfig) ProtoMessage()
func (*ServiceConfig) ProtoReflect ¶ added in v1.19.0
func (x *ServiceConfig) ProtoReflect() protoreflect.Message
func (*ServiceConfig) Reset ¶ added in v1.19.0
func (x *ServiceConfig) Reset()
func (*ServiceConfig) String ¶ added in v1.19.0
func (x *ServiceConfig) String() string
type ServiceConfig_EligibilityCriteria ¶ added in v1.19.0
type ServiceConfig_EligibilityCriteria int32
The eligibility information for the service.
const ( // The service is not eligible for Data Transfer Essentials configuration. // This is the default case. ServiceConfig_ELIGIBILITY_CRITERIA_UNSPECIFIED ServiceConfig_EligibilityCriteria = 0 // The service is eligible for Data Transfer Essentials configuration only // for Premium Tier. ServiceConfig_NETWORK_SERVICE_TIER_PREMIUM_ONLY ServiceConfig_EligibilityCriteria = 1 // The service is eligible for Data Transfer Essentials configuration only // for Standard Tier. ServiceConfig_NETWORK_SERVICE_TIER_STANDARD_ONLY ServiceConfig_EligibilityCriteria = 2 // The service is eligible for Data Transfer Essentials configuration only // for the regional endpoint. ServiceConfig_REQUEST_ENDPOINT_REGIONAL_ENDPOINT_ONLY ServiceConfig_EligibilityCriteria = 3 )
func (ServiceConfig_EligibilityCriteria) Descriptor ¶ added in v1.19.0
func (ServiceConfig_EligibilityCriteria) Descriptor() protoreflect.EnumDescriptor
func (ServiceConfig_EligibilityCriteria) Enum ¶ added in v1.19.0
func (x ServiceConfig_EligibilityCriteria) Enum() *ServiceConfig_EligibilityCriteria
func (ServiceConfig_EligibilityCriteria) EnumDescriptor
deprecated
added in
v1.19.0
func (ServiceConfig_EligibilityCriteria) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceConfig_EligibilityCriteria.Descriptor instead.
func (ServiceConfig_EligibilityCriteria) Number ¶ added in v1.19.0
func (x ServiceConfig_EligibilityCriteria) Number() protoreflect.EnumNumber
func (ServiceConfig_EligibilityCriteria) String ¶ added in v1.19.0
func (x ServiceConfig_EligibilityCriteria) String() string
func (ServiceConfig_EligibilityCriteria) Type ¶ added in v1.19.0
func (ServiceConfig_EligibilityCriteria) Type() protoreflect.EnumType
type ServiceConnectionMap ¶ added in v1.17.0
type ServiceConnectionMap struct {
// Immutable. The name of a ServiceConnectionMap.
// Format:
// projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map}
// See: https://google.aip.dev/122#fields-representing-resource-names
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time when the ServiceConnectionMap was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the ServiceConnectionMap was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// User-defined labels.
Labels map[string]string `` /* 153-byte string literal not displayed */
// A description of this resource.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// The service class identifier this ServiceConnectionMap is for.
// The user of ServiceConnectionMap create API needs to have
// networkconnecitivty.serviceclasses.use iam permission for the service
// class.
ServiceClass string `protobuf:"bytes,7,opt,name=service_class,json=serviceClass,proto3" json:"service_class,omitempty"`
// Output only. The service class uri this ServiceConnectionMap is for.
ServiceClassUri string `protobuf:"bytes,12,opt,name=service_class_uri,json=serviceClassUri,proto3" json:"service_class_uri,omitempty"`
// Output only. The infrastructure used for connections between
// consumers/producers.
Infrastructure Infrastructure `` /* 138-byte string literal not displayed */
// The PSC configurations on producer side.
ProducerPscConfigs []*ServiceConnectionMap_ProducerPscConfig `protobuf:"bytes,9,rep,name=producer_psc_configs,json=producerPscConfigs,proto3" json:"producer_psc_configs,omitempty"`
// The PSC configurations on consumer side.
ConsumerPscConfigs []*ServiceConnectionMap_ConsumerPscConfig `protobuf:"bytes,10,rep,name=consumer_psc_configs,json=consumerPscConfigs,proto3" json:"consumer_psc_configs,omitempty"`
// Output only. PSC connection details on consumer side.
ConsumerPscConnections []*ServiceConnectionMap_ConsumerPscConnection `` /* 130-byte string literal not displayed */
// The token provided by the consumer. This token authenticates that the
// consumer can create a connection within the specified project and network.
Token string `protobuf:"bytes,13,opt,name=token,proto3" json:"token,omitempty"`
// Optional. The etag is computed by the server, and may be sent on update and
// delete requests to ensure the client has an up-to-date value before
// proceeding.
Etag *string `protobuf:"bytes,14,opt,name=etag,proto3,oneof" json:"etag,omitempty"`
// contains filtered or unexported fields
}
The ServiceConnectionMap resource.
func (*ServiceConnectionMap) Descriptor
deprecated
added in
v1.17.0
func (*ServiceConnectionMap) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionMap.ProtoReflect.Descriptor instead.
func (*ServiceConnectionMap) GetConsumerPscConfigs ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetConsumerPscConfigs() []*ServiceConnectionMap_ConsumerPscConfig
func (*ServiceConnectionMap) GetConsumerPscConnections ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetConsumerPscConnections() []*ServiceConnectionMap_ConsumerPscConnection
func (*ServiceConnectionMap) GetCreateTime ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetCreateTime() *timestamppb.Timestamp
func (*ServiceConnectionMap) GetDescription ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetDescription() string
func (*ServiceConnectionMap) GetEtag ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetEtag() string
func (*ServiceConnectionMap) GetInfrastructure ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetInfrastructure() Infrastructure
func (*ServiceConnectionMap) GetLabels ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetLabels() map[string]string
func (*ServiceConnectionMap) GetName ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetName() string
func (*ServiceConnectionMap) GetProducerPscConfigs ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetProducerPscConfigs() []*ServiceConnectionMap_ProducerPscConfig
func (*ServiceConnectionMap) GetServiceClass ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetServiceClass() string
func (*ServiceConnectionMap) GetServiceClassUri ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetServiceClassUri() string
func (*ServiceConnectionMap) GetToken ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetToken() string
func (*ServiceConnectionMap) GetUpdateTime ¶ added in v1.17.0
func (x *ServiceConnectionMap) GetUpdateTime() *timestamppb.Timestamp
func (*ServiceConnectionMap) ProtoMessage ¶ added in v1.17.0
func (*ServiceConnectionMap) ProtoMessage()
func (*ServiceConnectionMap) ProtoReflect ¶ added in v1.17.0
func (x *ServiceConnectionMap) ProtoReflect() protoreflect.Message
func (*ServiceConnectionMap) Reset ¶ added in v1.17.0
func (x *ServiceConnectionMap) Reset()
func (*ServiceConnectionMap) String ¶ added in v1.17.0
func (x *ServiceConnectionMap) String() string
type ServiceConnectionMap_ConsumerPscConfig ¶ added in v1.17.0
type ServiceConnectionMap_ConsumerPscConfig struct {
// The consumer project where PSC connections are allowed to be created in.
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// The resource path of the consumer network where PSC connections are
// allowed to be created in. Note, this network does not need be in the
// ConsumerPscConfig.project in the case of SharedVPC.
// Example:
// projects/{projectNumOrId}/global/networks/{networkId}.
Network string `protobuf:"bytes,2,opt,name=network,proto3" json:"network,omitempty"`
// This is used in PSC consumer ForwardingRule to control whether the PSC
// endpoint can be accessed from another region.
DisableGlobalAccess bool `protobuf:"varint,3,opt,name=disable_global_access,json=disableGlobalAccess,proto3" json:"disable_global_access,omitempty"`
// Output only. Overall state of PSC Connections management for this
// consumer psc config.
State ServiceConnectionMap_ConsumerPscConfig_State `` /* 150-byte string literal not displayed */
// Immutable. Deprecated. Use producer_instance_metadata instead.
// An immutable identifier for the producer instance.
//
// Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
ProducerInstanceId string `protobuf:"bytes,5,opt,name=producer_instance_id,json=producerInstanceId,proto3" json:"producer_instance_id,omitempty"`
// Output only. A map to store mapping between customer vip and target
// service attachment. Only service attachment with producer specified ip
// addresses are stored here.
ServiceAttachmentIpAddressMap map[string]string `` /* 242-byte string literal not displayed */
// Required. The project ID or project number of the consumer project. This
// project is the one that the consumer uses to interact with the producer
// instance. From the perspective of a consumer who's created a producer
// instance, this is the project of the producer instance. Format:
// 'projects/<project_id_or_number>' Eg. 'projects/consumer-project' or
// 'projects/1234'
ConsumerInstanceProject string `` /* 132-byte string literal not displayed */
// Immutable. An immutable map for the producer instance metadata.
ProducerInstanceMetadata map[string]string `` /* 223-byte string literal not displayed */
// The requested IP version for the PSC connection.
IpVersion *IPVersion `` /* 146-byte string literal not displayed */
// contains filtered or unexported fields
}
Allow the producer to specify which consumers can connect to it.
func (*ServiceConnectionMap_ConsumerPscConfig) Descriptor
deprecated
added in
v1.17.0
func (*ServiceConnectionMap_ConsumerPscConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionMap_ConsumerPscConfig.ProtoReflect.Descriptor instead.
func (*ServiceConnectionMap_ConsumerPscConfig) GetConsumerInstanceProject ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) GetConsumerInstanceProject() string
func (*ServiceConnectionMap_ConsumerPscConfig) GetDisableGlobalAccess ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) GetDisableGlobalAccess() bool
func (*ServiceConnectionMap_ConsumerPscConfig) GetIpVersion ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) GetIpVersion() IPVersion
func (*ServiceConnectionMap_ConsumerPscConfig) GetNetwork ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) GetNetwork() string
func (*ServiceConnectionMap_ConsumerPscConfig) GetProducerInstanceId
deprecated
added in
v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) GetProducerInstanceId() string
Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
func (*ServiceConnectionMap_ConsumerPscConfig) GetProducerInstanceMetadata ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) GetProducerInstanceMetadata() map[string]string
func (*ServiceConnectionMap_ConsumerPscConfig) GetProject ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) GetProject() string
func (*ServiceConnectionMap_ConsumerPscConfig) GetServiceAttachmentIpAddressMap ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) GetServiceAttachmentIpAddressMap() map[string]string
func (*ServiceConnectionMap_ConsumerPscConfig) GetState ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) GetState() ServiceConnectionMap_ConsumerPscConfig_State
func (*ServiceConnectionMap_ConsumerPscConfig) ProtoMessage ¶ added in v1.17.0
func (*ServiceConnectionMap_ConsumerPscConfig) ProtoMessage()
func (*ServiceConnectionMap_ConsumerPscConfig) ProtoReflect ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) ProtoReflect() protoreflect.Message
func (*ServiceConnectionMap_ConsumerPscConfig) Reset ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) Reset()
func (*ServiceConnectionMap_ConsumerPscConfig) String ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConfig) String() string
type ServiceConnectionMap_ConsumerPscConfig_State ¶ added in v1.17.0
type ServiceConnectionMap_ConsumerPscConfig_State int32
PSC Consumer Config State.
const ( // Default state, when Connection Map is created initially. ServiceConnectionMap_ConsumerPscConfig_STATE_UNSPECIFIED ServiceConnectionMap_ConsumerPscConfig_State = 0 // Set when policy and map configuration is valid, // and their matching can lead to allowing creation of PSC Connections // subject to other constraints like connections limit. ServiceConnectionMap_ConsumerPscConfig_VALID ServiceConnectionMap_ConsumerPscConfig_State = 1 // No Service Connection Policy found for this network and Service // Class ServiceConnectionMap_ConsumerPscConfig_CONNECTION_POLICY_MISSING ServiceConnectionMap_ConsumerPscConfig_State = 2 // Service Connection Policy limit reached for this network and Service // Class ServiceConnectionMap_ConsumerPscConfig_POLICY_LIMIT_REACHED ServiceConnectionMap_ConsumerPscConfig_State = 3 // The consumer instance project is not in // AllowedGoogleProducersResourceHierarchyLevels of the matching // ServiceConnectionPolicy. ServiceConnectionMap_ConsumerPscConfig_CONSUMER_INSTANCE_PROJECT_NOT_ALLOWLISTED ServiceConnectionMap_ConsumerPscConfig_State = 4 )
func (ServiceConnectionMap_ConsumerPscConfig_State) Descriptor ¶ added in v1.17.0
func (ServiceConnectionMap_ConsumerPscConfig_State) Descriptor() protoreflect.EnumDescriptor
func (ServiceConnectionMap_ConsumerPscConfig_State) EnumDescriptor
deprecated
added in
v1.17.0
func (ServiceConnectionMap_ConsumerPscConfig_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionMap_ConsumerPscConfig_State.Descriptor instead.
func (ServiceConnectionMap_ConsumerPscConfig_State) Number ¶ added in v1.17.0
func (x ServiceConnectionMap_ConsumerPscConfig_State) Number() protoreflect.EnumNumber
func (ServiceConnectionMap_ConsumerPscConfig_State) String ¶ added in v1.17.0
func (x ServiceConnectionMap_ConsumerPscConfig_State) String() string
func (ServiceConnectionMap_ConsumerPscConfig_State) Type ¶ added in v1.17.0
func (ServiceConnectionMap_ConsumerPscConfig_State) Type() protoreflect.EnumType
type ServiceConnectionMap_ConsumerPscConnection ¶ added in v1.17.0
type ServiceConnectionMap_ConsumerPscConnection struct {
// The URI of a service attachment which is the target of the PSC
// connection.
ServiceAttachmentUri string `protobuf:"bytes,1,opt,name=service_attachment_uri,json=serviceAttachmentUri,proto3" json:"service_attachment_uri,omitempty"`
// The state of the PSC connection.
State ServiceConnectionMap_ConsumerPscConnection_State `` /* 154-byte string literal not displayed */
// The consumer project whose PSC forwarding rule is connected to the
// service attachments in this service connection map.
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// The consumer network whose PSC forwarding rule is connected to the
// service attachments in this service connection map.
// Note that the network could be on a different project (shared VPC).
Network string `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`
// The PSC connection id of the PSC forwarding rule connected
// to the service attachments in this service connection map.
PscConnectionId string `protobuf:"bytes,5,opt,name=psc_connection_id,json=pscConnectionId,proto3" json:"psc_connection_id,omitempty"`
// The IP literal allocated on the consumer network for the PSC forwarding
// rule that is created to connect to the producer service attachment in
// this service connection map.
Ip string `protobuf:"bytes,6,opt,name=ip,proto3" json:"ip,omitempty"`
// The error type indicates whether the error is consumer facing, producer
// facing or system internal.
//
// Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
ErrorType ConnectionErrorType `` /* 150-byte string literal not displayed */
// The most recent error during operating this connection.
//
// Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
Error *status.Status `protobuf:"bytes,8,opt,name=error,proto3" json:"error,omitempty"`
// The last Compute Engine operation to setup PSC connection.
GceOperation string `protobuf:"bytes,9,opt,name=gce_operation,json=gceOperation,proto3" json:"gce_operation,omitempty"`
// The URI of the consumer forwarding rule created.
// Example:
// projects/{projectNumOrId}/regions/us-east1/networks/{resourceId}.
ForwardingRule string `protobuf:"bytes,10,opt,name=forwarding_rule,json=forwardingRule,proto3" json:"forwarding_rule,omitempty"`
// Output only. The error info for the latest error during operating this
// connection.
ErrorInfo *errdetails.ErrorInfo `protobuf:"bytes,11,opt,name=error_info,json=errorInfo,proto3" json:"error_info,omitempty"`
// Output only. The URI of the selected subnetwork selected to allocate IP
// address for this connection.
SelectedSubnetwork string `protobuf:"bytes,12,opt,name=selected_subnetwork,json=selectedSubnetwork,proto3" json:"selected_subnetwork,omitempty"`
// Immutable. Deprecated. Use producer_instance_metadata instead.
// An immutable identifier for the producer instance.
//
// Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
ProducerInstanceId string `protobuf:"bytes,13,opt,name=producer_instance_id,json=producerInstanceId,proto3" json:"producer_instance_id,omitempty"`
// Immutable. An immutable map for the producer instance metadata.
ProducerInstanceMetadata map[string]string `` /* 224-byte string literal not displayed */
// The requested IP version for the PSC connection.
IpVersion *IPVersion `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
PSC connection details on consumer side.
func (*ServiceConnectionMap_ConsumerPscConnection) Descriptor
deprecated
added in
v1.17.0
func (*ServiceConnectionMap_ConsumerPscConnection) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionMap_ConsumerPscConnection.ProtoReflect.Descriptor instead.
func (*ServiceConnectionMap_ConsumerPscConnection) GetError
deprecated
added in
v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetError() *status.Status
Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
func (*ServiceConnectionMap_ConsumerPscConnection) GetErrorInfo ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetErrorInfo() *errdetails.ErrorInfo
func (*ServiceConnectionMap_ConsumerPscConnection) GetErrorType
deprecated
added in
v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetErrorType() ConnectionErrorType
Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
func (*ServiceConnectionMap_ConsumerPscConnection) GetForwardingRule ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetForwardingRule() string
func (*ServiceConnectionMap_ConsumerPscConnection) GetGceOperation ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetGceOperation() string
func (*ServiceConnectionMap_ConsumerPscConnection) GetIp ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetIp() string
func (*ServiceConnectionMap_ConsumerPscConnection) GetIpVersion ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetIpVersion() IPVersion
func (*ServiceConnectionMap_ConsumerPscConnection) GetNetwork ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetNetwork() string
func (*ServiceConnectionMap_ConsumerPscConnection) GetProducerInstanceId
deprecated
added in
v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetProducerInstanceId() string
Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
func (*ServiceConnectionMap_ConsumerPscConnection) GetProducerInstanceMetadata ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetProducerInstanceMetadata() map[string]string
func (*ServiceConnectionMap_ConsumerPscConnection) GetProject ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetProject() string
func (*ServiceConnectionMap_ConsumerPscConnection) GetPscConnectionId ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetPscConnectionId() string
func (*ServiceConnectionMap_ConsumerPscConnection) GetSelectedSubnetwork ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetSelectedSubnetwork() string
func (*ServiceConnectionMap_ConsumerPscConnection) GetServiceAttachmentUri ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) GetServiceAttachmentUri() string
func (*ServiceConnectionMap_ConsumerPscConnection) ProtoMessage ¶ added in v1.17.0
func (*ServiceConnectionMap_ConsumerPscConnection) ProtoMessage()
func (*ServiceConnectionMap_ConsumerPscConnection) ProtoReflect ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) ProtoReflect() protoreflect.Message
func (*ServiceConnectionMap_ConsumerPscConnection) Reset ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) Reset()
func (*ServiceConnectionMap_ConsumerPscConnection) String ¶ added in v1.17.0
func (x *ServiceConnectionMap_ConsumerPscConnection) String() string
type ServiceConnectionMap_ConsumerPscConnection_State ¶ added in v1.17.0
type ServiceConnectionMap_ConsumerPscConnection_State int32
The state of the PSC connection. We reserve the right to add more states without notice in the future. Users should not use exhaustive switch statements on this enum. See https://google.aip.dev/216.
const ( // An invalid state as the default case. ServiceConnectionMap_ConsumerPscConnection_STATE_UNSPECIFIED ServiceConnectionMap_ConsumerPscConnection_State = 0 // The connection has been created successfully. However, for the // up-to-date connection status, please use the service attachment's // "ConnectedEndpoint.status" as the source of truth. ServiceConnectionMap_ConsumerPscConnection_ACTIVE ServiceConnectionMap_ConsumerPscConnection_State = 1 // The connection is not functional since some resources on the connection // fail to be created. ServiceConnectionMap_ConsumerPscConnection_FAILED ServiceConnectionMap_ConsumerPscConnection_State = 2 // The connection is being created. ServiceConnectionMap_ConsumerPscConnection_CREATING ServiceConnectionMap_ConsumerPscConnection_State = 3 // The connection is being deleted. ServiceConnectionMap_ConsumerPscConnection_DELETING ServiceConnectionMap_ConsumerPscConnection_State = 4 // The connection is being repaired to complete creation. ServiceConnectionMap_ConsumerPscConnection_CREATE_REPAIRING ServiceConnectionMap_ConsumerPscConnection_State = 5 // The connection is being repaired to complete deletion. ServiceConnectionMap_ConsumerPscConnection_DELETE_REPAIRING ServiceConnectionMap_ConsumerPscConnection_State = 6 )
func (ServiceConnectionMap_ConsumerPscConnection_State) Descriptor ¶ added in v1.17.0
func (ServiceConnectionMap_ConsumerPscConnection_State) Descriptor() protoreflect.EnumDescriptor
func (ServiceConnectionMap_ConsumerPscConnection_State) EnumDescriptor
deprecated
added in
v1.17.0
func (ServiceConnectionMap_ConsumerPscConnection_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionMap_ConsumerPscConnection_State.Descriptor instead.
func (ServiceConnectionMap_ConsumerPscConnection_State) Number ¶ added in v1.17.0
func (x ServiceConnectionMap_ConsumerPscConnection_State) Number() protoreflect.EnumNumber
func (ServiceConnectionMap_ConsumerPscConnection_State) String ¶ added in v1.17.0
func (x ServiceConnectionMap_ConsumerPscConnection_State) String() string
type ServiceConnectionMap_ProducerPscConfig ¶ added in v1.17.0
type ServiceConnectionMap_ProducerPscConfig struct {
// The resource path of a service attachment.
// Example:
// projects/{projectNumOrId}/regions/{region}/serviceAttachments/{resourceId}.
ServiceAttachmentUri string `protobuf:"bytes,1,opt,name=service_attachment_uri,json=serviceAttachmentUri,proto3" json:"service_attachment_uri,omitempty"`
// contains filtered or unexported fields
}
The PSC configurations on producer side.
func (*ServiceConnectionMap_ProducerPscConfig) Descriptor
deprecated
added in
v1.17.0
func (*ServiceConnectionMap_ProducerPscConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionMap_ProducerPscConfig.ProtoReflect.Descriptor instead.
func (*ServiceConnectionMap_ProducerPscConfig) GetServiceAttachmentUri ¶ added in v1.17.0
func (x *ServiceConnectionMap_ProducerPscConfig) GetServiceAttachmentUri() string
func (*ServiceConnectionMap_ProducerPscConfig) ProtoMessage ¶ added in v1.17.0
func (*ServiceConnectionMap_ProducerPscConfig) ProtoMessage()
func (*ServiceConnectionMap_ProducerPscConfig) ProtoReflect ¶ added in v1.17.0
func (x *ServiceConnectionMap_ProducerPscConfig) ProtoReflect() protoreflect.Message
func (*ServiceConnectionMap_ProducerPscConfig) Reset ¶ added in v1.17.0
func (x *ServiceConnectionMap_ProducerPscConfig) Reset()
func (*ServiceConnectionMap_ProducerPscConfig) String ¶ added in v1.17.0
func (x *ServiceConnectionMap_ProducerPscConfig) String() string
type ServiceConnectionPolicy ¶ added in v1.17.0
type ServiceConnectionPolicy struct {
// Immutable. The name of a ServiceConnectionPolicy.
// Format:
// projects/{project}/locations/{location}/serviceConnectionPolicies/{service_connection_policy}
// See: https://google.aip.dev/122#fields-representing-resource-names
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time when the ServiceConnectionPolicy was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the ServiceConnectionPolicy was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// User-defined labels.
Labels map[string]string `` /* 153-byte string literal not displayed */
// A description of this resource.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// The resource path of the consumer network.
// Example:
// - projects/{projectNumOrId}/global/networks/{resourceId}.
Network string `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"`
// The service class identifier for which this ServiceConnectionPolicy is for.
// The service class identifier is a unique, symbolic representation of a
// ServiceClass. It is provided by the Service Producer. Google services have
// a prefix of gcp or google-cloud. For example, gcp-memorystore-redis or
// google-cloud-sql. 3rd party services do not. For example,
// test-service-a3dfcx.
ServiceClass string `protobuf:"bytes,7,opt,name=service_class,json=serviceClass,proto3" json:"service_class,omitempty"`
// Output only. The type of underlying resources used to create the
// connection.
Infrastructure Infrastructure `` /* 138-byte string literal not displayed */
// Configuration used for Private Service Connect connections. Used when
// Infrastructure is PSC.
PscConfig *ServiceConnectionPolicy_PscConfig `protobuf:"bytes,9,opt,name=psc_config,json=pscConfig,proto3" json:"psc_config,omitempty"`
// Output only. [Output only] Information about each Private Service Connect
// connection.
PscConnections []*ServiceConnectionPolicy_PscConnection `protobuf:"bytes,10,rep,name=psc_connections,json=pscConnections,proto3" json:"psc_connections,omitempty"`
// Optional. The etag is computed by the server, and may be sent on update and
// delete requests to ensure the client has an up-to-date value before
// proceeding.
Etag *string `protobuf:"bytes,11,opt,name=etag,proto3,oneof" json:"etag,omitempty"`
// contains filtered or unexported fields
}
The ServiceConnectionPolicy resource.
func (*ServiceConnectionPolicy) Descriptor
deprecated
added in
v1.17.0
func (*ServiceConnectionPolicy) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionPolicy.ProtoReflect.Descriptor instead.
func (*ServiceConnectionPolicy) GetCreateTime ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetCreateTime() *timestamppb.Timestamp
func (*ServiceConnectionPolicy) GetDescription ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetDescription() string
func (*ServiceConnectionPolicy) GetEtag ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetEtag() string
func (*ServiceConnectionPolicy) GetInfrastructure ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetInfrastructure() Infrastructure
func (*ServiceConnectionPolicy) GetLabels ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetLabels() map[string]string
func (*ServiceConnectionPolicy) GetName ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetName() string
func (*ServiceConnectionPolicy) GetNetwork ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetNetwork() string
func (*ServiceConnectionPolicy) GetPscConfig ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetPscConfig() *ServiceConnectionPolicy_PscConfig
func (*ServiceConnectionPolicy) GetPscConnections ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetPscConnections() []*ServiceConnectionPolicy_PscConnection
func (*ServiceConnectionPolicy) GetServiceClass ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetServiceClass() string
func (*ServiceConnectionPolicy) GetUpdateTime ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) GetUpdateTime() *timestamppb.Timestamp
func (*ServiceConnectionPolicy) ProtoMessage ¶ added in v1.17.0
func (*ServiceConnectionPolicy) ProtoMessage()
func (*ServiceConnectionPolicy) ProtoReflect ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) ProtoReflect() protoreflect.Message
func (*ServiceConnectionPolicy) Reset ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) Reset()
func (*ServiceConnectionPolicy) String ¶ added in v1.17.0
func (x *ServiceConnectionPolicy) String() string
type ServiceConnectionPolicy_PscConfig ¶ added in v1.17.0
type ServiceConnectionPolicy_PscConfig struct {
// The resource paths of subnetworks to use for IP address management.
// Example:
// projects/{projectNumOrId}/regions/{region}/subnetworks/{resourceId}.
Subnetworks []string `protobuf:"bytes,1,rep,name=subnetworks,proto3" json:"subnetworks,omitempty"`
// Optional. Max number of PSC connections for this policy.
Limit *int64 `protobuf:"varint,2,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
// Required. ProducerInstanceLocation is used to specify which authorization
// mechanism to use to determine which projects the Producer instance can be
// within.
ProducerInstanceLocation ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation `` /* 236-byte string literal not displayed */
// Optional. List of Projects, Folders, or Organizations from where the
// Producer instance can be within. For example, a network administrator can
// provide both 'organizations/foo' and 'projects/bar' as
// allowed_google_producers_resource_hierarchy_levels. This allowlists this
// network to connect with any Producer instance within the 'foo'
// organization or the 'bar' project. By default,
// allowed_google_producers_resource_hierarchy_level is empty. The format
// for each allowed_google_producers_resource_hierarchy_level is <resource
// type>/<id> where <resource type> is one of 'projects', 'folders', or
// 'organizations' and <id> is either the ID or the number of the resource
// type. Format for each allowed_google_producers_resource_hierarchy_level
// value: 'projects/<project_id_or_number>' or 'folders/<folder_id>' or
// 'organizations/<organization_id>'
// Eg. [projects/my-project-id, projects/567, folders/891,
// organizations/123]
AllowedGoogleProducersResourceHierarchyLevel []string `` /* 201-byte string literal not displayed */
// contains filtered or unexported fields
}
Configuration used for Private Service Connect connections. Used when Infrastructure is PSC.
func (*ServiceConnectionPolicy_PscConfig) Descriptor
deprecated
added in
v1.17.0
func (*ServiceConnectionPolicy_PscConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionPolicy_PscConfig.ProtoReflect.Descriptor instead.
func (*ServiceConnectionPolicy_PscConfig) GetAllowedGoogleProducersResourceHierarchyLevel ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConfig) GetAllowedGoogleProducersResourceHierarchyLevel() []string
func (*ServiceConnectionPolicy_PscConfig) GetLimit ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConfig) GetLimit() int64
func (*ServiceConnectionPolicy_PscConfig) GetProducerInstanceLocation ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConfig) GetProducerInstanceLocation() ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation
func (*ServiceConnectionPolicy_PscConfig) GetSubnetworks ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConfig) GetSubnetworks() []string
func (*ServiceConnectionPolicy_PscConfig) ProtoMessage ¶ added in v1.17.0
func (*ServiceConnectionPolicy_PscConfig) ProtoMessage()
func (*ServiceConnectionPolicy_PscConfig) ProtoReflect ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConfig) ProtoReflect() protoreflect.Message
func (*ServiceConnectionPolicy_PscConfig) Reset ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConfig) Reset()
func (*ServiceConnectionPolicy_PscConfig) String ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConfig) String() string
type ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation ¶ added in v1.17.0
type ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation int32
ProducerInstanceLocation is used to specify which authorization mechanism to use to determine which projects the Producer instance can be within.
const ( // Producer instance location is not specified. When this option is // chosen, then the PSC connections created by this // ServiceConnectionPolicy must be within the same project as the Producer // instance. This is the default ProducerInstanceLocation value. // To allow for PSC connections from this network to other networks, use // the CUSTOM_RESOURCE_HIERARCHY_LEVELS option. ServiceConnectionPolicy_PscConfig_PRODUCER_INSTANCE_LOCATION_UNSPECIFIED ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation = 0 // Producer instance must be within one of the values provided in // allowed_google_producers_resource_hierarchy_level. ServiceConnectionPolicy_PscConfig_CUSTOM_RESOURCE_HIERARCHY_LEVELS ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation = 1 )
func (ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) Descriptor ¶ added in v1.17.0
func (ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) Descriptor() protoreflect.EnumDescriptor
func (ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) EnumDescriptor
deprecated
added in
v1.17.0
func (ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation.Descriptor instead.
func (ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) Number ¶ added in v1.17.0
func (x ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) Number() protoreflect.EnumNumber
func (ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) String ¶ added in v1.17.0
func (x ServiceConnectionPolicy_PscConfig_ProducerInstanceLocation) String() string
type ServiceConnectionPolicy_PscConnection ¶ added in v1.17.0
type ServiceConnectionPolicy_PscConnection struct {
// State of the PSC Connection
State ServiceConnectionPolicy_State `` /* 135-byte string literal not displayed */
// The resource reference of the PSC Forwarding Rule within the consumer
// VPC.
ConsumerForwardingRule string `` /* 129-byte string literal not displayed */
// The resource reference of the consumer address.
ConsumerAddress string `protobuf:"bytes,3,opt,name=consumer_address,json=consumerAddress,proto3" json:"consumer_address,omitempty"`
// The error type indicates whether the error is consumer facing, producer
// facing or system internal.
//
// Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
ErrorType ConnectionErrorType `` /* 150-byte string literal not displayed */
// The most recent error during operating this connection.
// Deprecated, please use error_info instead.
//
// Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
Error *status.Status `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
// The last Compute Engine operation to setup PSC connection.
GceOperation string `protobuf:"bytes,6,opt,name=gce_operation,json=gceOperation,proto3" json:"gce_operation,omitempty"`
// The project where the PSC connection is created.
ConsumerTargetProject string `` /* 126-byte string literal not displayed */
// The PSC connection id of the PSC forwarding rule.
PscConnectionId string `protobuf:"bytes,8,opt,name=psc_connection_id,json=pscConnectionId,proto3" json:"psc_connection_id,omitempty"`
// Output only. The error info for the latest error during operating this
// connection.
ErrorInfo *errdetails.ErrorInfo `protobuf:"bytes,9,opt,name=error_info,json=errorInfo,proto3" json:"error_info,omitempty"`
// Output only. The URI of the subnetwork selected to allocate IP address
// for this connection.
SelectedSubnetwork string `protobuf:"bytes,10,opt,name=selected_subnetwork,json=selectedSubnetwork,proto3" json:"selected_subnetwork,omitempty"`
// Immutable. Deprecated. Use producer_instance_metadata instead.
// An immutable identifier for the producer instance.
//
// Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
ProducerInstanceId string `protobuf:"bytes,11,opt,name=producer_instance_id,json=producerInstanceId,proto3" json:"producer_instance_id,omitempty"`
// Immutable. An immutable map for the producer instance metadata.
ProducerInstanceMetadata map[string]string `` /* 224-byte string literal not displayed */
// Output only. [Output only] The service class associated with this PSC
// Connection. The value is derived from the SCPolicy and matches the
// service class name provided by the customer.
ServiceClass string `protobuf:"bytes,13,opt,name=service_class,json=serviceClass,proto3" json:"service_class,omitempty"`
// The requested IP version for the PSC connection.
IpVersion *IPVersion `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
Information about a specific Private Service Connect connection.
func (*ServiceConnectionPolicy_PscConnection) Descriptor
deprecated
added in
v1.17.0
func (*ServiceConnectionPolicy_PscConnection) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionPolicy_PscConnection.ProtoReflect.Descriptor instead.
func (*ServiceConnectionPolicy_PscConnection) GetConsumerAddress ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetConsumerAddress() string
func (*ServiceConnectionPolicy_PscConnection) GetConsumerForwardingRule ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetConsumerForwardingRule() string
func (*ServiceConnectionPolicy_PscConnection) GetConsumerTargetProject ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetConsumerTargetProject() string
func (*ServiceConnectionPolicy_PscConnection) GetError
deprecated
added in
v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetError() *status.Status
Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
func (*ServiceConnectionPolicy_PscConnection) GetErrorInfo ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetErrorInfo() *errdetails.ErrorInfo
func (*ServiceConnectionPolicy_PscConnection) GetErrorType
deprecated
added in
v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetErrorType() ConnectionErrorType
Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
func (*ServiceConnectionPolicy_PscConnection) GetGceOperation ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetGceOperation() string
func (*ServiceConnectionPolicy_PscConnection) GetIpVersion ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetIpVersion() IPVersion
func (*ServiceConnectionPolicy_PscConnection) GetProducerInstanceId
deprecated
added in
v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetProducerInstanceId() string
Deprecated: Marked as deprecated in google/cloud/networkconnectivity/v1/cross_network_automation.proto.
func (*ServiceConnectionPolicy_PscConnection) GetProducerInstanceMetadata ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetProducerInstanceMetadata() map[string]string
func (*ServiceConnectionPolicy_PscConnection) GetPscConnectionId ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetPscConnectionId() string
func (*ServiceConnectionPolicy_PscConnection) GetSelectedSubnetwork ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetSelectedSubnetwork() string
func (*ServiceConnectionPolicy_PscConnection) GetServiceClass ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetServiceClass() string
func (*ServiceConnectionPolicy_PscConnection) GetState ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) GetState() ServiceConnectionPolicy_State
func (*ServiceConnectionPolicy_PscConnection) ProtoMessage ¶ added in v1.17.0
func (*ServiceConnectionPolicy_PscConnection) ProtoMessage()
func (*ServiceConnectionPolicy_PscConnection) ProtoReflect ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) ProtoReflect() protoreflect.Message
func (*ServiceConnectionPolicy_PscConnection) Reset ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) Reset()
func (*ServiceConnectionPolicy_PscConnection) String ¶ added in v1.17.0
func (x *ServiceConnectionPolicy_PscConnection) String() string
type ServiceConnectionPolicy_State ¶ added in v1.17.0
type ServiceConnectionPolicy_State int32
The state of the PSC connection. We reserve the right to add more states without notice in the future. Users should not use exhaustive switch statements on this enum. See https://google.aip.dev/216.
const ( // An invalid state as the default case. ServiceConnectionPolicy_STATE_UNSPECIFIED ServiceConnectionPolicy_State = 0 // The connection has been created successfully. However, for the // up-to-date connection status, please use the created forwarding rule's // "PscConnectionStatus" as the source of truth. ServiceConnectionPolicy_ACTIVE ServiceConnectionPolicy_State = 1 // The connection is not functional since some resources on the connection // fail to be created. ServiceConnectionPolicy_FAILED ServiceConnectionPolicy_State = 2 // The connection is being created. ServiceConnectionPolicy_CREATING ServiceConnectionPolicy_State = 3 // The connection is being deleted. ServiceConnectionPolicy_DELETING ServiceConnectionPolicy_State = 4 // The connection is being repaired to complete creation. ServiceConnectionPolicy_CREATE_REPAIRING ServiceConnectionPolicy_State = 5 // The connection is being repaired to complete deletion. ServiceConnectionPolicy_DELETE_REPAIRING ServiceConnectionPolicy_State = 6 )
func (ServiceConnectionPolicy_State) Descriptor ¶ added in v1.17.0
func (ServiceConnectionPolicy_State) Descriptor() protoreflect.EnumDescriptor
func (ServiceConnectionPolicy_State) Enum ¶ added in v1.17.0
func (x ServiceConnectionPolicy_State) Enum() *ServiceConnectionPolicy_State
func (ServiceConnectionPolicy_State) EnumDescriptor
deprecated
added in
v1.17.0
func (ServiceConnectionPolicy_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionPolicy_State.Descriptor instead.
func (ServiceConnectionPolicy_State) Number ¶ added in v1.17.0
func (x ServiceConnectionPolicy_State) Number() protoreflect.EnumNumber
func (ServiceConnectionPolicy_State) String ¶ added in v1.17.0
func (x ServiceConnectionPolicy_State) String() string
func (ServiceConnectionPolicy_State) Type ¶ added in v1.17.0
func (ServiceConnectionPolicy_State) Type() protoreflect.EnumType
type ServiceConnectionToken ¶ added in v1.17.0
type ServiceConnectionToken struct {
// Immutable. The name of a ServiceConnectionToken.
// Format:
// projects/{project}/locations/{location}/ServiceConnectionTokens/{service_connection_token}
// See: https://google.aip.dev/122#fields-representing-resource-names
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. Time when the ServiceConnectionToken was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. Time when the ServiceConnectionToken was updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// User-defined labels.
Labels map[string]string `` /* 153-byte string literal not displayed */
// A description of this resource.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// The resource path of the network associated with this token.
// Example:
// projects/{projectNumOrId}/global/networks/{resourceId}.
Network string `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"`
// Output only. The token generated by Automation.
Token string `protobuf:"bytes,7,opt,name=token,proto3" json:"token,omitempty"`
// Output only. The time to which this token is valid.
ExpireTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
// Optional. The etag is computed by the server, and may be sent on update and
// delete requests to ensure the client has an up-to-date value before
// proceeding.
Etag *string `protobuf:"bytes,9,opt,name=etag,proto3,oneof" json:"etag,omitempty"`
// contains filtered or unexported fields
}
The ServiceConnectionToken resource.
func (*ServiceConnectionToken) Descriptor
deprecated
added in
v1.17.0
func (*ServiceConnectionToken) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConnectionToken.ProtoReflect.Descriptor instead.
func (*ServiceConnectionToken) GetCreateTime ¶ added in v1.17.0
func (x *ServiceConnectionToken) GetCreateTime() *timestamppb.Timestamp
func (*ServiceConnectionToken) GetDescription ¶ added in v1.17.0
func (x *ServiceConnectionToken) GetDescription() string
func (*ServiceConnectionToken) GetEtag ¶ added in v1.17.0
func (x *ServiceConnectionToken) GetEtag() string
func (*ServiceConnectionToken) GetExpireTime ¶ added in v1.17.0
func (x *ServiceConnectionToken) GetExpireTime() *timestamppb.Timestamp
func (*ServiceConnectionToken) GetLabels ¶ added in v1.17.0
func (x *ServiceConnectionToken) GetLabels() map[string]string
func (*ServiceConnectionToken) GetName ¶ added in v1.17.0
func (x *ServiceConnectionToken) GetName() string
func (*ServiceConnectionToken) GetNetwork ¶ added in v1.17.0
func (x *ServiceConnectionToken) GetNetwork() string
func (*ServiceConnectionToken) GetToken ¶ added in v1.17.0
func (x *ServiceConnectionToken) GetToken() string
func (*ServiceConnectionToken) GetUpdateTime ¶ added in v1.17.0
func (x *ServiceConnectionToken) GetUpdateTime() *timestamppb.Timestamp
func (*ServiceConnectionToken) ProtoMessage ¶ added in v1.17.0
func (*ServiceConnectionToken) ProtoMessage()
func (*ServiceConnectionToken) ProtoReflect ¶ added in v1.17.0
func (x *ServiceConnectionToken) ProtoReflect() protoreflect.Message
func (*ServiceConnectionToken) Reset ¶ added in v1.17.0
func (x *ServiceConnectionToken) Reset()
func (*ServiceConnectionToken) String ¶ added in v1.17.0
func (x *ServiceConnectionToken) String() string
type Spoke ¶
type Spoke struct {
// Immutable. The name of the spoke. Spoke names must be unique. They use the
// following form:
//
// `projects/{project_number}/locations/{region}/spokes/{spoke_id}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The time the spoke was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the spoke was last updated.
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Optional labels in key-value pair format. For more information about
// labels, see [Requirements for
// labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
Labels map[string]string `` /* 153-byte string literal not displayed */
// Optional. An optional description of the spoke.
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// Immutable. The name of the hub that this spoke is attached to.
Hub string `protobuf:"bytes,6,opt,name=hub,proto3" json:"hub,omitempty"`
// Optional. The name of the group that this spoke is associated with.
Group string `protobuf:"bytes,23,opt,name=group,proto3" json:"group,omitempty"`
// Optional. VPN tunnels that are associated with the spoke.
LinkedVpnTunnels *LinkedVpnTunnels `protobuf:"bytes,17,opt,name=linked_vpn_tunnels,json=linkedVpnTunnels,proto3" json:"linked_vpn_tunnels,omitempty"`
// Optional. VLAN attachments that are associated with the spoke.
LinkedInterconnectAttachments *LinkedInterconnectAttachments `` /* 151-byte string literal not displayed */
// Optional. Router appliance instances that are associated with the spoke.
LinkedRouterApplianceInstances *LinkedRouterApplianceInstances `` /* 156-byte string literal not displayed */
// Optional. VPC network that is associated with the spoke.
LinkedVpcNetwork *LinkedVpcNetwork `protobuf:"bytes,20,opt,name=linked_vpc_network,json=linkedVpcNetwork,proto3" json:"linked_vpc_network,omitempty"`
// Optional. The linked producer VPC that is associated with the spoke.
LinkedProducerVpcNetwork *LinkedProducerVpcNetwork `` /* 138-byte string literal not displayed */
// Output only. The Google-generated UUID for the spoke. This value is unique
// across all spoke resources. If a spoke is deleted and another with the same
// name is created, the new spoke is assigned a different `unique_id`.
UniqueId string `protobuf:"bytes,11,opt,name=unique_id,json=uniqueId,proto3" json:"unique_id,omitempty"`
// Output only. The current lifecycle state of this spoke.
State State `protobuf:"varint,15,opt,name=state,proto3,enum=google.cloud.networkconnectivity.v1.State" json:"state,omitempty"`
// Output only. The reasons for current state of the spoke.
Reasons []*Spoke_StateReason `protobuf:"bytes,21,rep,name=reasons,proto3" json:"reasons,omitempty"`
// Output only. The type of resource associated with the spoke.
SpokeType SpokeType `` /* 141-byte string literal not displayed */
// Optional. This checksum is computed by the server based on the value of
// other fields, and may be sent on update and delete requests to ensure the
// client has an up-to-date value before proceeding.
Etag string `protobuf:"bytes,27,opt,name=etag,proto3" json:"etag,omitempty"`
// Optional. The list of fields waiting for hub administration's approval.
FieldPathsPendingUpdate []string `` /* 135-byte string literal not displayed */
// contains filtered or unexported fields
}
A Network Connectivity Center spoke represents one or more network connectivity resources.
When you create a spoke, you associate it with a hub. You must also identify a value for exactly one of the following fields:
* linked_vpn_tunnels * linked_interconnect_attachments * linked_router_appliance_instances * linked_vpc_network
func (*Spoke) Descriptor
deprecated
func (*Spoke) GetCreateTime ¶
func (x *Spoke) GetCreateTime() *timestamppb.Timestamp
func (*Spoke) GetDescription ¶
func (*Spoke) GetFieldPathsPendingUpdate ¶ added in v1.17.0
func (*Spoke) GetLinkedInterconnectAttachments ¶
func (x *Spoke) GetLinkedInterconnectAttachments() *LinkedInterconnectAttachments
func (*Spoke) GetLinkedProducerVpcNetwork ¶ added in v1.16.0
func (x *Spoke) GetLinkedProducerVpcNetwork() *LinkedProducerVpcNetwork
func (*Spoke) GetLinkedRouterApplianceInstances ¶
func (x *Spoke) GetLinkedRouterApplianceInstances() *LinkedRouterApplianceInstances
func (*Spoke) GetLinkedVpcNetwork ¶ added in v1.14.0
func (x *Spoke) GetLinkedVpcNetwork() *LinkedVpcNetwork
func (*Spoke) GetLinkedVpnTunnels ¶
func (x *Spoke) GetLinkedVpnTunnels() *LinkedVpnTunnels
func (*Spoke) GetReasons ¶ added in v1.14.0
func (x *Spoke) GetReasons() []*Spoke_StateReason
func (*Spoke) GetSpokeType ¶ added in v1.14.0
func (*Spoke) GetUniqueId ¶
func (*Spoke) GetUpdateTime ¶
func (x *Spoke) GetUpdateTime() *timestamppb.Timestamp
func (*Spoke) ProtoMessage ¶
func (*Spoke) ProtoMessage()
func (*Spoke) ProtoReflect ¶
func (x *Spoke) ProtoReflect() protoreflect.Message
type SpokeSummary ¶ added in v1.14.0
type SpokeSummary struct {
// Output only. Counts the number of spokes of each type that are
// associated with a specific hub.
SpokeTypeCounts []*SpokeSummary_SpokeTypeCount `protobuf:"bytes,1,rep,name=spoke_type_counts,json=spokeTypeCounts,proto3" json:"spoke_type_counts,omitempty"`
// Output only. Counts the number of spokes that are in each state
// and associated with a given hub.
SpokeStateCounts []*SpokeSummary_SpokeStateCount `protobuf:"bytes,2,rep,name=spoke_state_counts,json=spokeStateCounts,proto3" json:"spoke_state_counts,omitempty"`
// Output only. Counts the number of spokes that are inactive for each
// possible reason and associated with a given hub.
SpokeStateReasonCounts []*SpokeSummary_SpokeStateReasonCount `` /* 131-byte string literal not displayed */
// contains filtered or unexported fields
}
Summarizes information about the spokes associated with a hub. The summary includes a count of spokes according to type and according to state. If any spokes are inactive, the summary also lists the reasons they are inactive, including a count for each reason.
func (*SpokeSummary) Descriptor
deprecated
added in
v1.14.0
func (*SpokeSummary) Descriptor() ([]byte, []int)
Deprecated: Use SpokeSummary.ProtoReflect.Descriptor instead.
func (*SpokeSummary) GetSpokeStateCounts ¶ added in v1.14.0
func (x *SpokeSummary) GetSpokeStateCounts() []*SpokeSummary_SpokeStateCount
func (*SpokeSummary) GetSpokeStateReasonCounts ¶ added in v1.14.0
func (x *SpokeSummary) GetSpokeStateReasonCounts() []*SpokeSummary_SpokeStateReasonCount
func (*SpokeSummary) GetSpokeTypeCounts ¶ added in v1.14.0
func (x *SpokeSummary) GetSpokeTypeCounts() []*SpokeSummary_SpokeTypeCount
func (*SpokeSummary) ProtoMessage ¶ added in v1.14.0
func (*SpokeSummary) ProtoMessage()
func (*SpokeSummary) ProtoReflect ¶ added in v1.14.0
func (x *SpokeSummary) ProtoReflect() protoreflect.Message
func (*SpokeSummary) Reset ¶ added in v1.14.0
func (x *SpokeSummary) Reset()
func (*SpokeSummary) String ¶ added in v1.14.0
func (x *SpokeSummary) String() string
type SpokeSummary_SpokeStateCount ¶ added in v1.14.0
type SpokeSummary_SpokeStateCount struct {
// Output only. The state of the spokes.
State State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.networkconnectivity.v1.State" json:"state,omitempty"`
// Output only. The total number of spokes that are in this state
// and associated with a given hub.
Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
// contains filtered or unexported fields
}
The number of spokes that are in a particular state and associated with a given hub.
func (*SpokeSummary_SpokeStateCount) Descriptor
deprecated
added in
v1.14.0
func (*SpokeSummary_SpokeStateCount) Descriptor() ([]byte, []int)
Deprecated: Use SpokeSummary_SpokeStateCount.ProtoReflect.Descriptor instead.
func (*SpokeSummary_SpokeStateCount) GetCount ¶ added in v1.14.0
func (x *SpokeSummary_SpokeStateCount) GetCount() int64
func (*SpokeSummary_SpokeStateCount) GetState ¶ added in v1.14.0
func (x *SpokeSummary_SpokeStateCount) GetState() State
func (*SpokeSummary_SpokeStateCount) ProtoMessage ¶ added in v1.14.0
func (*SpokeSummary_SpokeStateCount) ProtoMessage()
func (*SpokeSummary_SpokeStateCount) ProtoReflect ¶ added in v1.14.0
func (x *SpokeSummary_SpokeStateCount) ProtoReflect() protoreflect.Message
func (*SpokeSummary_SpokeStateCount) Reset ¶ added in v1.14.0
func (x *SpokeSummary_SpokeStateCount) Reset()
func (*SpokeSummary_SpokeStateCount) String ¶ added in v1.14.0
func (x *SpokeSummary_SpokeStateCount) String() string
type SpokeSummary_SpokeStateReasonCount ¶ added in v1.14.0
type SpokeSummary_SpokeStateReasonCount struct {
// Output only. The reason that a spoke is inactive.
StateReasonCode Spoke_StateReason_Code `` /* 173-byte string literal not displayed */
// Output only. The total number of spokes that are inactive for a
// particular reason and associated with a given hub.
Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
// contains filtered or unexported fields
}
The number of spokes in the hub that are inactive for this reason.
func (*SpokeSummary_SpokeStateReasonCount) Descriptor
deprecated
added in
v1.14.0
func (*SpokeSummary_SpokeStateReasonCount) Descriptor() ([]byte, []int)
Deprecated: Use SpokeSummary_SpokeStateReasonCount.ProtoReflect.Descriptor instead.
func (*SpokeSummary_SpokeStateReasonCount) GetCount ¶ added in v1.14.0
func (x *SpokeSummary_SpokeStateReasonCount) GetCount() int64
func (*SpokeSummary_SpokeStateReasonCount) GetStateReasonCode ¶ added in v1.14.0
func (x *SpokeSummary_SpokeStateReasonCount) GetStateReasonCode() Spoke_StateReason_Code
func (*SpokeSummary_SpokeStateReasonCount) ProtoMessage ¶ added in v1.14.0
func (*SpokeSummary_SpokeStateReasonCount) ProtoMessage()
func (*SpokeSummary_SpokeStateReasonCount) ProtoReflect ¶ added in v1.14.0
func (x *SpokeSummary_SpokeStateReasonCount) ProtoReflect() protoreflect.Message
func (*SpokeSummary_SpokeStateReasonCount) Reset ¶ added in v1.14.0
func (x *SpokeSummary_SpokeStateReasonCount) Reset()
func (*SpokeSummary_SpokeStateReasonCount) String ¶ added in v1.14.0
func (x *SpokeSummary_SpokeStateReasonCount) String() string
type SpokeSummary_SpokeTypeCount ¶ added in v1.14.0
type SpokeSummary_SpokeTypeCount struct {
// Output only. The type of the spokes.
SpokeType SpokeType `` /* 140-byte string literal not displayed */
// Output only. The total number of spokes of this type that are
// associated with the hub.
Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
// contains filtered or unexported fields
}
The number of spokes of a given type that are associated with a specific hub. The type indicates what kind of resource is associated with the spoke.
func (*SpokeSummary_SpokeTypeCount) Descriptor
deprecated
added in
v1.14.0
func (*SpokeSummary_SpokeTypeCount) Descriptor() ([]byte, []int)
Deprecated: Use SpokeSummary_SpokeTypeCount.ProtoReflect.Descriptor instead.
func (*SpokeSummary_SpokeTypeCount) GetCount ¶ added in v1.14.0
func (x *SpokeSummary_SpokeTypeCount) GetCount() int64
func (*SpokeSummary_SpokeTypeCount) GetSpokeType ¶ added in v1.14.0
func (x *SpokeSummary_SpokeTypeCount) GetSpokeType() SpokeType
func (*SpokeSummary_SpokeTypeCount) ProtoMessage ¶ added in v1.14.0
func (*SpokeSummary_SpokeTypeCount) ProtoMessage()
func (*SpokeSummary_SpokeTypeCount) ProtoReflect ¶ added in v1.14.0
func (x *SpokeSummary_SpokeTypeCount) ProtoReflect() protoreflect.Message
func (*SpokeSummary_SpokeTypeCount) Reset ¶ added in v1.14.0
func (x *SpokeSummary_SpokeTypeCount) Reset()
func (*SpokeSummary_SpokeTypeCount) String ¶ added in v1.14.0
func (x *SpokeSummary_SpokeTypeCount) String() string
type SpokeType ¶ added in v1.14.0
type SpokeType int32
The SpokeType enum represents the type of spoke. The type reflects the kind of resource that a spoke is associated with.
const ( // Unspecified spoke type. SpokeType_SPOKE_TYPE_UNSPECIFIED SpokeType = 0 // Spokes associated with VPN tunnels. SpokeType_VPN_TUNNEL SpokeType = 1 // Spokes associated with VLAN attachments. SpokeType_INTERCONNECT_ATTACHMENT SpokeType = 2 // Spokes associated with router appliance instances. SpokeType_ROUTER_APPLIANCE SpokeType = 3 // Spokes associated with VPC networks. SpokeType_VPC_NETWORK SpokeType = 4 // Spokes that are backed by a producer VPC network. SpokeType_PRODUCER_VPC_NETWORK SpokeType = 7 )
func (SpokeType) Descriptor ¶ added in v1.14.0
func (SpokeType) Descriptor() protoreflect.EnumDescriptor
func (SpokeType) EnumDescriptor
deprecated
added in
v1.14.0
func (SpokeType) Number ¶ added in v1.14.0
func (x SpokeType) Number() protoreflect.EnumNumber
func (SpokeType) Type ¶ added in v1.14.0
func (SpokeType) Type() protoreflect.EnumType
type Spoke_StateReason ¶ added in v1.14.0
type Spoke_StateReason struct {
// The code associated with this reason.
Code Spoke_StateReason_Code `` /* 126-byte string literal not displayed */
// Human-readable details about this reason.
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// Additional information provided by the user in the RejectSpoke call.
UserDetails string `protobuf:"bytes,3,opt,name=user_details,json=userDetails,proto3" json:"user_details,omitempty"`
// contains filtered or unexported fields
}
The reason a spoke is inactive.
func (*Spoke_StateReason) Descriptor
deprecated
added in
v1.14.0
func (*Spoke_StateReason) Descriptor() ([]byte, []int)
Deprecated: Use Spoke_StateReason.ProtoReflect.Descriptor instead.
func (*Spoke_StateReason) GetCode ¶ added in v1.14.0
func (x *Spoke_StateReason) GetCode() Spoke_StateReason_Code
func (*Spoke_StateReason) GetMessage ¶ added in v1.14.0
func (x *Spoke_StateReason) GetMessage() string
func (*Spoke_StateReason) GetUserDetails ¶ added in v1.14.0
func (x *Spoke_StateReason) GetUserDetails() string
func (*Spoke_StateReason) ProtoMessage ¶ added in v1.14.0
func (*Spoke_StateReason) ProtoMessage()
func (*Spoke_StateReason) ProtoReflect ¶ added in v1.14.0
func (x *Spoke_StateReason) ProtoReflect() protoreflect.Message
func (*Spoke_StateReason) Reset ¶ added in v1.14.0
func (x *Spoke_StateReason) Reset()
func (*Spoke_StateReason) String ¶ added in v1.14.0
func (x *Spoke_StateReason) String() string
type Spoke_StateReason_Code ¶ added in v1.14.0
type Spoke_StateReason_Code int32
The Code enum represents the various reasons a state can be `INACTIVE`.
const ( // No information available. Spoke_StateReason_CODE_UNSPECIFIED Spoke_StateReason_Code = 0 // The proposed spoke is pending review. Spoke_StateReason_PENDING_REVIEW Spoke_StateReason_Code = 1 // The proposed spoke has been rejected by the hub administrator. Spoke_StateReason_REJECTED Spoke_StateReason_Code = 2 // The spoke has been deactivated internally. Spoke_StateReason_PAUSED Spoke_StateReason_Code = 3 // Network Connectivity Center encountered errors while accepting // the spoke. Spoke_StateReason_FAILED Spoke_StateReason_Code = 4 // The proposed spoke update is pending review. Spoke_StateReason_UPDATE_PENDING_REVIEW Spoke_StateReason_Code = 5 // The proposed spoke update has been rejected by the hub administrator. Spoke_StateReason_UPDATE_REJECTED Spoke_StateReason_Code = 6 // Network Connectivity Center encountered errors while accepting // the spoke update. Spoke_StateReason_UPDATE_FAILED Spoke_StateReason_Code = 7 )
func (Spoke_StateReason_Code) Descriptor ¶ added in v1.14.0
func (Spoke_StateReason_Code) Descriptor() protoreflect.EnumDescriptor
func (Spoke_StateReason_Code) Enum ¶ added in v1.14.0
func (x Spoke_StateReason_Code) Enum() *Spoke_StateReason_Code
func (Spoke_StateReason_Code) EnumDescriptor
deprecated
added in
v1.14.0
func (Spoke_StateReason_Code) EnumDescriptor() ([]byte, []int)
Deprecated: Use Spoke_StateReason_Code.Descriptor instead.
func (Spoke_StateReason_Code) Number ¶ added in v1.14.0
func (x Spoke_StateReason_Code) Number() protoreflect.EnumNumber
func (Spoke_StateReason_Code) String ¶ added in v1.14.0
func (x Spoke_StateReason_Code) String() string
func (Spoke_StateReason_Code) Type ¶ added in v1.14.0
func (Spoke_StateReason_Code) Type() protoreflect.EnumType
type State ¶
type State int32
The State enum represents the lifecycle stage of a Network Connectivity Center resource.
const ( // No state information available State_STATE_UNSPECIFIED State = 0 // The resource's create operation is in progress. State_CREATING State = 1 // The resource is active State_ACTIVE State = 2 // The resource's delete operation is in progress. State_DELETING State = 3 // The resource's accept operation is in progress. State_ACCEPTING State = 8 // The resource's reject operation is in progress. State_REJECTING State = 9 // The resource's update operation is in progress. State_UPDATING State = 6 // The resource is inactive. State_INACTIVE State = 7 // The hub associated with this spoke resource has been deleted. // This state applies to spoke resources only. State_OBSOLETE State = 10 // The resource is in an undefined state due to resource creation or deletion // failure. You can try to delete the resource later or contact support for // help. State_FAILED State = 11 )
func (State) Descriptor ¶
func (State) Descriptor() protoreflect.EnumDescriptor
func (State) EnumDescriptor
deprecated
func (State) Number ¶
func (x State) Number() protoreflect.EnumNumber
func (State) Type ¶
func (State) Type() protoreflect.EnumType
type StateTimeline ¶ added in v1.19.0
type StateTimeline struct {
// Output only. The state and activation time details of the resource state.
States []*StateTimeline_StateMetadata `protobuf:"bytes,1,rep,name=states,proto3" json:"states,omitempty"`
// contains filtered or unexported fields
}
The timeline of the pending states for a resource.
func (*StateTimeline) Descriptor
deprecated
added in
v1.19.0
func (*StateTimeline) Descriptor() ([]byte, []int)
Deprecated: Use StateTimeline.ProtoReflect.Descriptor instead.
func (*StateTimeline) GetStates ¶ added in v1.19.0
func (x *StateTimeline) GetStates() []*StateTimeline_StateMetadata
func (*StateTimeline) ProtoMessage ¶ added in v1.19.0
func (*StateTimeline) ProtoMessage()
func (*StateTimeline) ProtoReflect ¶ added in v1.19.0
func (x *StateTimeline) ProtoReflect() protoreflect.Message
func (*StateTimeline) Reset ¶ added in v1.19.0
func (x *StateTimeline) Reset()
func (*StateTimeline) String ¶ added in v1.19.0
func (x *StateTimeline) String() string
type StateTimeline_StateMetadata ¶ added in v1.19.0
type StateTimeline_StateMetadata struct {
// Output only. The state of the resource.
State StateTimeline_StateMetadata_State `` /* 139-byte string literal not displayed */
// Output only. Accompanies only the transient states, which include
// `ADDING`, `DELETING`, and `SUSPENDING`, to denote the time until which
// the transient state of the resource will be effective. For instance, if
// the state is `ADDING`, this field shows the time when the resource state
// transitions to `ACTIVE`.
EffectiveTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=effective_time,json=effectiveTime,proto3" json:"effective_time,omitempty"`
// contains filtered or unexported fields
}
The state and activation time details of the resource state.
func (*StateTimeline_StateMetadata) Descriptor
deprecated
added in
v1.19.0
func (*StateTimeline_StateMetadata) Descriptor() ([]byte, []int)
Deprecated: Use StateTimeline_StateMetadata.ProtoReflect.Descriptor instead.
func (*StateTimeline_StateMetadata) GetEffectiveTime ¶ added in v1.19.0
func (x *StateTimeline_StateMetadata) GetEffectiveTime() *timestamppb.Timestamp
func (*StateTimeline_StateMetadata) GetState ¶ added in v1.19.0
func (x *StateTimeline_StateMetadata) GetState() StateTimeline_StateMetadata_State
func (*StateTimeline_StateMetadata) ProtoMessage ¶ added in v1.19.0
func (*StateTimeline_StateMetadata) ProtoMessage()
func (*StateTimeline_StateMetadata) ProtoReflect ¶ added in v1.19.0
func (x *StateTimeline_StateMetadata) ProtoReflect() protoreflect.Message
func (*StateTimeline_StateMetadata) Reset ¶ added in v1.19.0
func (x *StateTimeline_StateMetadata) Reset()
func (*StateTimeline_StateMetadata) String ¶ added in v1.19.0
func (x *StateTimeline_StateMetadata) String() string
type StateTimeline_StateMetadata_State ¶ added in v1.19.0
type StateTimeline_StateMetadata_State int32
The state of the resource.
const ( // An invalid state, which is the default case. StateTimeline_StateMetadata_STATE_UNSPECIFIED StateTimeline_StateMetadata_State = 0 // The resource is being added. StateTimeline_StateMetadata_ADDING StateTimeline_StateMetadata_State = 1 // The resource is in use. StateTimeline_StateMetadata_ACTIVE StateTimeline_StateMetadata_State = 2 // The resource is being deleted. StateTimeline_StateMetadata_DELETING StateTimeline_StateMetadata_State = 3 // The resource is being suspended. StateTimeline_StateMetadata_SUSPENDING StateTimeline_StateMetadata_State = 4 // The resource is suspended and not in use. StateTimeline_StateMetadata_SUSPENDED StateTimeline_StateMetadata_State = 5 )
func (StateTimeline_StateMetadata_State) Descriptor ¶ added in v1.19.0
func (StateTimeline_StateMetadata_State) Descriptor() protoreflect.EnumDescriptor
func (StateTimeline_StateMetadata_State) Enum ¶ added in v1.19.0
func (x StateTimeline_StateMetadata_State) Enum() *StateTimeline_StateMetadata_State
func (StateTimeline_StateMetadata_State) EnumDescriptor
deprecated
added in
v1.19.0
func (StateTimeline_StateMetadata_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use StateTimeline_StateMetadata_State.Descriptor instead.
func (StateTimeline_StateMetadata_State) Number ¶ added in v1.19.0
func (x StateTimeline_StateMetadata_State) Number() protoreflect.EnumNumber
func (StateTimeline_StateMetadata_State) String ¶ added in v1.19.0
func (x StateTimeline_StateMetadata_State) String() string
func (StateTimeline_StateMetadata_State) Type ¶ added in v1.19.0
func (StateTimeline_StateMetadata_State) Type() protoreflect.EnumType
type UnimplementedCrossNetworkAutomationServiceServer ¶ added in v1.17.0
type UnimplementedCrossNetworkAutomationServiceServer struct {
}
UnimplementedCrossNetworkAutomationServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedCrossNetworkAutomationServiceServer) CreateServiceConnectionMap ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) CreateServiceConnectionMap(context.Context, *CreateServiceConnectionMapRequest) (*longrunningpb.Operation, error)
func (UnimplementedCrossNetworkAutomationServiceServer) CreateServiceConnectionPolicy ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) CreateServiceConnectionPolicy(context.Context, *CreateServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedCrossNetworkAutomationServiceServer) CreateServiceConnectionToken ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) CreateServiceConnectionToken(context.Context, *CreateServiceConnectionTokenRequest) (*longrunningpb.Operation, error)
func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceClass ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceClass(context.Context, *DeleteServiceClassRequest) (*longrunningpb.Operation, error)
func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceConnectionMap ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceConnectionMap(context.Context, *DeleteServiceConnectionMapRequest) (*longrunningpb.Operation, error)
func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceConnectionPolicy ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceConnectionPolicy(context.Context, *DeleteServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceConnectionToken ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) DeleteServiceConnectionToken(context.Context, *DeleteServiceConnectionTokenRequest) (*longrunningpb.Operation, error)
func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceClass ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceClass(context.Context, *GetServiceClassRequest) (*ServiceClass, error)
func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceConnectionMap ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceConnectionMap(context.Context, *GetServiceConnectionMapRequest) (*ServiceConnectionMap, error)
func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceConnectionPolicy ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceConnectionPolicy(context.Context, *GetServiceConnectionPolicyRequest) (*ServiceConnectionPolicy, error)
func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceConnectionToken ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) GetServiceConnectionToken(context.Context, *GetServiceConnectionTokenRequest) (*ServiceConnectionToken, error)
func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceClasses ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceClasses(context.Context, *ListServiceClassesRequest) (*ListServiceClassesResponse, error)
func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceConnectionMaps ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceConnectionMaps(context.Context, *ListServiceConnectionMapsRequest) (*ListServiceConnectionMapsResponse, error)
func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceConnectionPolicies ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceConnectionPolicies(context.Context, *ListServiceConnectionPoliciesRequest) (*ListServiceConnectionPoliciesResponse, error)
func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceConnectionTokens ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) ListServiceConnectionTokens(context.Context, *ListServiceConnectionTokensRequest) (*ListServiceConnectionTokensResponse, error)
func (UnimplementedCrossNetworkAutomationServiceServer) UpdateServiceClass ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) UpdateServiceClass(context.Context, *UpdateServiceClassRequest) (*longrunningpb.Operation, error)
func (UnimplementedCrossNetworkAutomationServiceServer) UpdateServiceConnectionMap ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) UpdateServiceConnectionMap(context.Context, *UpdateServiceConnectionMapRequest) (*longrunningpb.Operation, error)
func (UnimplementedCrossNetworkAutomationServiceServer) UpdateServiceConnectionPolicy ¶ added in v1.17.0
func (UnimplementedCrossNetworkAutomationServiceServer) UpdateServiceConnectionPolicy(context.Context, *UpdateServiceConnectionPolicyRequest) (*longrunningpb.Operation, error)
type UnimplementedDataTransferServiceServer ¶ added in v1.19.0
type UnimplementedDataTransferServiceServer struct {
}
UnimplementedDataTransferServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedDataTransferServiceServer) CreateDestination ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) CreateDestination(context.Context, *CreateDestinationRequest) (*longrunningpb.Operation, error)
func (UnimplementedDataTransferServiceServer) CreateMulticloudDataTransferConfig ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) CreateMulticloudDataTransferConfig(context.Context, *CreateMulticloudDataTransferConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedDataTransferServiceServer) DeleteDestination ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) DeleteDestination(context.Context, *DeleteDestinationRequest) (*longrunningpb.Operation, error)
func (UnimplementedDataTransferServiceServer) DeleteMulticloudDataTransferConfig ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) DeleteMulticloudDataTransferConfig(context.Context, *DeleteMulticloudDataTransferConfigRequest) (*longrunningpb.Operation, error)
func (UnimplementedDataTransferServiceServer) GetDestination ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) GetDestination(context.Context, *GetDestinationRequest) (*Destination, error)
func (UnimplementedDataTransferServiceServer) GetMulticloudDataTransferConfig ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) GetMulticloudDataTransferConfig(context.Context, *GetMulticloudDataTransferConfigRequest) (*MulticloudDataTransferConfig, error)
func (UnimplementedDataTransferServiceServer) GetMulticloudDataTransferSupportedService ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) GetMulticloudDataTransferSupportedService(context.Context, *GetMulticloudDataTransferSupportedServiceRequest) (*MulticloudDataTransferSupportedService, error)
func (UnimplementedDataTransferServiceServer) ListDestinations ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) ListDestinations(context.Context, *ListDestinationsRequest) (*ListDestinationsResponse, error)
func (UnimplementedDataTransferServiceServer) ListMulticloudDataTransferConfigs ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) ListMulticloudDataTransferConfigs(context.Context, *ListMulticloudDataTransferConfigsRequest) (*ListMulticloudDataTransferConfigsResponse, error)
func (UnimplementedDataTransferServiceServer) ListMulticloudDataTransferSupportedServices ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) ListMulticloudDataTransferSupportedServices(context.Context, *ListMulticloudDataTransferSupportedServicesRequest) (*ListMulticloudDataTransferSupportedServicesResponse, error)
func (UnimplementedDataTransferServiceServer) UpdateDestination ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) UpdateDestination(context.Context, *UpdateDestinationRequest) (*longrunningpb.Operation, error)
func (UnimplementedDataTransferServiceServer) UpdateMulticloudDataTransferConfig ¶ added in v1.19.0
func (UnimplementedDataTransferServiceServer) UpdateMulticloudDataTransferConfig(context.Context, *UpdateMulticloudDataTransferConfigRequest) (*longrunningpb.Operation, error)
type UnimplementedHubServiceServer ¶
type UnimplementedHubServiceServer struct {
}
UnimplementedHubServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedHubServiceServer) AcceptHubSpoke ¶ added in v1.14.0
func (UnimplementedHubServiceServer) AcceptHubSpoke(context.Context, *AcceptHubSpokeRequest) (*longrunningpb.Operation, error)
func (UnimplementedHubServiceServer) AcceptSpokeUpdate ¶ added in v1.17.0
func (UnimplementedHubServiceServer) AcceptSpokeUpdate(context.Context, *AcceptSpokeUpdateRequest) (*longrunningpb.Operation, error)
func (UnimplementedHubServiceServer) CreateHub ¶
func (UnimplementedHubServiceServer) CreateHub(context.Context, *CreateHubRequest) (*longrunningpb.Operation, error)
func (UnimplementedHubServiceServer) CreateSpoke ¶
func (UnimplementedHubServiceServer) CreateSpoke(context.Context, *CreateSpokeRequest) (*longrunningpb.Operation, error)
func (UnimplementedHubServiceServer) DeleteHub ¶
func (UnimplementedHubServiceServer) DeleteHub(context.Context, *DeleteHubRequest) (*longrunningpb.Operation, error)
func (UnimplementedHubServiceServer) DeleteSpoke ¶
func (UnimplementedHubServiceServer) DeleteSpoke(context.Context, *DeleteSpokeRequest) (*longrunningpb.Operation, error)
func (UnimplementedHubServiceServer) GetGroup ¶ added in v1.14.0
func (UnimplementedHubServiceServer) GetGroup(context.Context, *GetGroupRequest) (*Group, error)
func (UnimplementedHubServiceServer) GetHub ¶
func (UnimplementedHubServiceServer) GetHub(context.Context, *GetHubRequest) (*Hub, error)
func (UnimplementedHubServiceServer) GetRoute ¶ added in v1.14.0
func (UnimplementedHubServiceServer) GetRoute(context.Context, *GetRouteRequest) (*Route, error)
func (UnimplementedHubServiceServer) GetRouteTable ¶ added in v1.14.0
func (UnimplementedHubServiceServer) GetRouteTable(context.Context, *GetRouteTableRequest) (*RouteTable, error)
func (UnimplementedHubServiceServer) GetSpoke ¶
func (UnimplementedHubServiceServer) GetSpoke(context.Context, *GetSpokeRequest) (*Spoke, error)
func (UnimplementedHubServiceServer) ListGroups ¶ added in v1.14.0
func (UnimplementedHubServiceServer) ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
func (UnimplementedHubServiceServer) ListHubSpokes ¶ added in v1.14.0
func (UnimplementedHubServiceServer) ListHubSpokes(context.Context, *ListHubSpokesRequest) (*ListHubSpokesResponse, error)
func (UnimplementedHubServiceServer) ListHubs ¶
func (UnimplementedHubServiceServer) ListHubs(context.Context, *ListHubsRequest) (*ListHubsResponse, error)
func (UnimplementedHubServiceServer) ListRouteTables ¶ added in v1.14.0
func (UnimplementedHubServiceServer) ListRouteTables(context.Context, *ListRouteTablesRequest) (*ListRouteTablesResponse, error)
func (UnimplementedHubServiceServer) ListRoutes ¶ added in v1.14.0
func (UnimplementedHubServiceServer) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
func (UnimplementedHubServiceServer) ListSpokes ¶
func (UnimplementedHubServiceServer) ListSpokes(context.Context, *ListSpokesRequest) (*ListSpokesResponse, error)
func (UnimplementedHubServiceServer) QueryHubStatus ¶ added in v1.16.0
func (UnimplementedHubServiceServer) QueryHubStatus(context.Context, *QueryHubStatusRequest) (*QueryHubStatusResponse, error)
func (UnimplementedHubServiceServer) RejectHubSpoke ¶ added in v1.14.0
func (UnimplementedHubServiceServer) RejectHubSpoke(context.Context, *RejectHubSpokeRequest) (*longrunningpb.Operation, error)
func (UnimplementedHubServiceServer) RejectSpokeUpdate ¶ added in v1.17.0
func (UnimplementedHubServiceServer) RejectSpokeUpdate(context.Context, *RejectSpokeUpdateRequest) (*longrunningpb.Operation, error)
func (UnimplementedHubServiceServer) UpdateGroup ¶ added in v1.16.0
func (UnimplementedHubServiceServer) UpdateGroup(context.Context, *UpdateGroupRequest) (*longrunningpb.Operation, error)
func (UnimplementedHubServiceServer) UpdateHub ¶
func (UnimplementedHubServiceServer) UpdateHub(context.Context, *UpdateHubRequest) (*longrunningpb.Operation, error)
func (UnimplementedHubServiceServer) UpdateSpoke ¶
func (UnimplementedHubServiceServer) UpdateSpoke(context.Context, *UpdateSpokeRequest) (*longrunningpb.Operation, error)
type UnimplementedInternalRangeServiceServer ¶ added in v1.18.0
type UnimplementedInternalRangeServiceServer struct {
}
UnimplementedInternalRangeServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedInternalRangeServiceServer) CreateInternalRange ¶ added in v1.18.0
func (UnimplementedInternalRangeServiceServer) CreateInternalRange(context.Context, *CreateInternalRangeRequest) (*longrunningpb.Operation, error)
func (UnimplementedInternalRangeServiceServer) DeleteInternalRange ¶ added in v1.18.0
func (UnimplementedInternalRangeServiceServer) DeleteInternalRange(context.Context, *DeleteInternalRangeRequest) (*longrunningpb.Operation, error)
func (UnimplementedInternalRangeServiceServer) GetInternalRange ¶ added in v1.18.0
func (UnimplementedInternalRangeServiceServer) GetInternalRange(context.Context, *GetInternalRangeRequest) (*InternalRange, error)
func (UnimplementedInternalRangeServiceServer) ListInternalRanges ¶ added in v1.18.0
func (UnimplementedInternalRangeServiceServer) ListInternalRanges(context.Context, *ListInternalRangesRequest) (*ListInternalRangesResponse, error)
func (UnimplementedInternalRangeServiceServer) UpdateInternalRange ¶ added in v1.18.0
func (UnimplementedInternalRangeServiceServer) UpdateInternalRange(context.Context, *UpdateInternalRangeRequest) (*longrunningpb.Operation, error)
type UnimplementedPolicyBasedRoutingServiceServer ¶ added in v1.8.0
type UnimplementedPolicyBasedRoutingServiceServer struct {
}
UnimplementedPolicyBasedRoutingServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedPolicyBasedRoutingServiceServer) CreatePolicyBasedRoute ¶ added in v1.8.0
func (UnimplementedPolicyBasedRoutingServiceServer) CreatePolicyBasedRoute(context.Context, *CreatePolicyBasedRouteRequest) (*longrunningpb.Operation, error)
func (UnimplementedPolicyBasedRoutingServiceServer) DeletePolicyBasedRoute ¶ added in v1.8.0
func (UnimplementedPolicyBasedRoutingServiceServer) DeletePolicyBasedRoute(context.Context, *DeletePolicyBasedRouteRequest) (*longrunningpb.Operation, error)
func (UnimplementedPolicyBasedRoutingServiceServer) GetPolicyBasedRoute ¶ added in v1.8.0
func (UnimplementedPolicyBasedRoutingServiceServer) GetPolicyBasedRoute(context.Context, *GetPolicyBasedRouteRequest) (*PolicyBasedRoute, error)
func (UnimplementedPolicyBasedRoutingServiceServer) ListPolicyBasedRoutes ¶ added in v1.8.0
func (UnimplementedPolicyBasedRoutingServiceServer) ListPolicyBasedRoutes(context.Context, *ListPolicyBasedRoutesRequest) (*ListPolicyBasedRoutesResponse, error)
type UnsafeCrossNetworkAutomationServiceServer ¶ added in v1.19.1
type UnsafeCrossNetworkAutomationServiceServer interface {
// contains filtered or unexported methods
}
UnsafeCrossNetworkAutomationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CrossNetworkAutomationServiceServer will result in compilation errors.
type UnsafeDataTransferServiceServer ¶ added in v1.19.1
type UnsafeDataTransferServiceServer interface {
// contains filtered or unexported methods
}
UnsafeDataTransferServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataTransferServiceServer will result in compilation errors.
type UnsafeHubServiceServer ¶ added in v1.19.1
type UnsafeHubServiceServer interface {
// contains filtered or unexported methods
}
UnsafeHubServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HubServiceServer will result in compilation errors.
type UnsafeInternalRangeServiceServer ¶ added in v1.19.1
type UnsafeInternalRangeServiceServer interface {
// contains filtered or unexported methods
}
UnsafeInternalRangeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InternalRangeServiceServer will result in compilation errors.
type UnsafePolicyBasedRoutingServiceServer ¶ added in v1.19.1
type UnsafePolicyBasedRoutingServiceServer interface {
// contains filtered or unexported methods
}
UnsafePolicyBasedRoutingServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PolicyBasedRoutingServiceServer will result in compilation errors.
type UpdateDestinationRequest ¶ added in v1.19.0
type UpdateDestinationRequest struct {
// Optional. `FieldMask is used to specify the fields to be overwritten in the
// `Destination` resource by the update.
// The fields specified in `update_mask` are relative to the resource, not
// the full request. A field is overwritten if it is in the mask. If you
// don't specify a mask, all fields are overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The `Destination` resource to update.
Destination *Destination `protobuf:"bytes,2,opt,name=destination,proto3" json:"destination,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID
// so that if you must retry your request, the server can ignore
// the request if it has already been completed. The server waits
// for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, can ignore the second request.
//
// The request ID must be a valid UUID with the exception that zero UUID
// (00000000-0000-0000-0000-000000000000) isn't supported.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message to update a `Destination` resource.
func (*UpdateDestinationRequest) Descriptor
deprecated
added in
v1.19.0
func (*UpdateDestinationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDestinationRequest.ProtoReflect.Descriptor instead.
func (*UpdateDestinationRequest) GetDestination ¶ added in v1.19.0
func (x *UpdateDestinationRequest) GetDestination() *Destination
func (*UpdateDestinationRequest) GetRequestId ¶ added in v1.19.0
func (x *UpdateDestinationRequest) GetRequestId() string
func (*UpdateDestinationRequest) GetUpdateMask ¶ added in v1.19.0
func (x *UpdateDestinationRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDestinationRequest) ProtoMessage ¶ added in v1.19.0
func (*UpdateDestinationRequest) ProtoMessage()
func (*UpdateDestinationRequest) ProtoReflect ¶ added in v1.19.0
func (x *UpdateDestinationRequest) ProtoReflect() protoreflect.Message
func (*UpdateDestinationRequest) Reset ¶ added in v1.19.0
func (x *UpdateDestinationRequest) Reset()
func (*UpdateDestinationRequest) String ¶ added in v1.19.0
func (x *UpdateDestinationRequest) String() string
type UpdateGroupRequest ¶ added in v1.16.0
type UpdateGroupRequest struct {
// Optional. In the case of an update to an existing group, field mask is used
// to specify the fields to be overwritten. The fields specified in the
// update_mask are relative to the resource, not the full request. A field is
// overwritten if it is in the mask. If the user does not provide a mask, then
// all fields are overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The state that the group should be in after the update.
Group *Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for [HubService.UpdateGroup][google.cloud.networkconnectivity.v1.HubService.UpdateGroup] method.
func (*UpdateGroupRequest) Descriptor
deprecated
added in
v1.16.0
func (*UpdateGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateGroupRequest) GetGroup ¶ added in v1.16.0
func (x *UpdateGroupRequest) GetGroup() *Group
func (*UpdateGroupRequest) GetRequestId ¶ added in v1.16.0
func (x *UpdateGroupRequest) GetRequestId() string
func (*UpdateGroupRequest) GetUpdateMask ¶ added in v1.16.0
func (x *UpdateGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateGroupRequest) ProtoMessage ¶ added in v1.16.0
func (*UpdateGroupRequest) ProtoMessage()
func (*UpdateGroupRequest) ProtoReflect ¶ added in v1.16.0
func (x *UpdateGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateGroupRequest) Reset ¶ added in v1.16.0
func (x *UpdateGroupRequest) Reset()
func (*UpdateGroupRequest) String ¶ added in v1.16.0
func (x *UpdateGroupRequest) String() string
type UpdateHubRequest ¶
type UpdateHubRequest struct {
// Optional. In the case of an update to an existing hub, field mask is used
// to specify the fields to be overwritten. The fields specified in the
// update_mask are relative to the resource, not the full request. A field is
// overwritten if it is in the mask. If the user does not provide a mask, then
// all fields are overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The state that the hub should be in after the update.
Hub *Hub `protobuf:"bytes,2,opt,name=hub,proto3" json:"hub,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for [HubService.UpdateHub][google.cloud.networkconnectivity.v1.HubService.UpdateHub] method.
func (*UpdateHubRequest) Descriptor
deprecated
func (*UpdateHubRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateHubRequest.ProtoReflect.Descriptor instead.
func (*UpdateHubRequest) GetHub ¶
func (x *UpdateHubRequest) GetHub() *Hub
func (*UpdateHubRequest) GetRequestId ¶
func (x *UpdateHubRequest) GetRequestId() string
func (*UpdateHubRequest) GetUpdateMask ¶
func (x *UpdateHubRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateHubRequest) ProtoMessage ¶
func (*UpdateHubRequest) ProtoMessage()
func (*UpdateHubRequest) ProtoReflect ¶
func (x *UpdateHubRequest) ProtoReflect() protoreflect.Message
func (*UpdateHubRequest) Reset ¶
func (x *UpdateHubRequest) Reset()
func (*UpdateHubRequest) String ¶
func (x *UpdateHubRequest) String() string
type UpdateInternalRangeRequest ¶ added in v1.18.0
type UpdateInternalRangeRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// InternalRange resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. New values to be patched into the resource.
InternalRange *InternalRange `protobuf:"bytes,2,opt,name=internal_range,json=internalRange,proto3" json:"internal_range,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for InternalRangeService.UpdateInternalRange
func (*UpdateInternalRangeRequest) Descriptor
deprecated
added in
v1.18.0
func (*UpdateInternalRangeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInternalRangeRequest.ProtoReflect.Descriptor instead.
func (*UpdateInternalRangeRequest) GetInternalRange ¶ added in v1.18.0
func (x *UpdateInternalRangeRequest) GetInternalRange() *InternalRange
func (*UpdateInternalRangeRequest) GetRequestId ¶ added in v1.18.0
func (x *UpdateInternalRangeRequest) GetRequestId() string
func (*UpdateInternalRangeRequest) GetUpdateMask ¶ added in v1.18.0
func (x *UpdateInternalRangeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateInternalRangeRequest) ProtoMessage ¶ added in v1.18.0
func (*UpdateInternalRangeRequest) ProtoMessage()
func (*UpdateInternalRangeRequest) ProtoReflect ¶ added in v1.18.0
func (x *UpdateInternalRangeRequest) ProtoReflect() protoreflect.Message
func (*UpdateInternalRangeRequest) Reset ¶ added in v1.18.0
func (x *UpdateInternalRangeRequest) Reset()
func (*UpdateInternalRangeRequest) String ¶ added in v1.18.0
func (x *UpdateInternalRangeRequest) String() string
type UpdateMulticloudDataTransferConfigRequest ¶ added in v1.19.0
type UpdateMulticloudDataTransferConfigRequest struct {
// Optional. `FieldMask` is used to specify the fields in the
// `MulticloudDataTransferConfig` resource to be overwritten by the update.
// The fields specified in `update_mask` are relative to the resource, not
// the full request. A field is overwritten if it is in the mask. If you
// don't specify a mask, all fields are overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The `MulticloudDataTransferConfig` resource to update.
MulticloudDataTransferConfig *MulticloudDataTransferConfig `` /* 149-byte string literal not displayed */
// Optional. A request ID to identify requests. Specify a unique request ID
// so that if you must retry your request, the server can ignore
// the request if it has already been completed. The server waits
// for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, can ignore the second request. This prevents
// clients from accidentally creating duplicate `MulticloudDataTransferConfig`
// resources.
//
// The request ID must be a valid UUID with the exception that zero UUID
// (00000000-0000-0000-0000-000000000000) isn't supported.
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request message to update a `MulticloudDataTransferConfig` resource.
func (*UpdateMulticloudDataTransferConfigRequest) Descriptor
deprecated
added in
v1.19.0
func (*UpdateMulticloudDataTransferConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMulticloudDataTransferConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateMulticloudDataTransferConfigRequest) GetMulticloudDataTransferConfig ¶ added in v1.19.0
func (x *UpdateMulticloudDataTransferConfigRequest) GetMulticloudDataTransferConfig() *MulticloudDataTransferConfig
func (*UpdateMulticloudDataTransferConfigRequest) GetRequestId ¶ added in v1.19.0
func (x *UpdateMulticloudDataTransferConfigRequest) GetRequestId() string
func (*UpdateMulticloudDataTransferConfigRequest) GetUpdateMask ¶ added in v1.19.0
func (x *UpdateMulticloudDataTransferConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateMulticloudDataTransferConfigRequest) ProtoMessage ¶ added in v1.19.0
func (*UpdateMulticloudDataTransferConfigRequest) ProtoMessage()
func (*UpdateMulticloudDataTransferConfigRequest) ProtoReflect ¶ added in v1.19.0
func (x *UpdateMulticloudDataTransferConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateMulticloudDataTransferConfigRequest) Reset ¶ added in v1.19.0
func (x *UpdateMulticloudDataTransferConfigRequest) Reset()
func (*UpdateMulticloudDataTransferConfigRequest) String ¶ added in v1.19.0
func (x *UpdateMulticloudDataTransferConfigRequest) String() string
type UpdateServiceClassRequest ¶ added in v1.17.0
type UpdateServiceClassRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// ServiceClass resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. New values to be patched into the resource.
ServiceClass *ServiceClass `protobuf:"bytes,2,opt,name=service_class,json=serviceClass,proto3" json:"service_class,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for UpdateServiceClass.
func (*UpdateServiceClassRequest) Descriptor
deprecated
added in
v1.17.0
func (*UpdateServiceClassRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateServiceClassRequest.ProtoReflect.Descriptor instead.
func (*UpdateServiceClassRequest) GetRequestId ¶ added in v1.17.0
func (x *UpdateServiceClassRequest) GetRequestId() string
func (*UpdateServiceClassRequest) GetServiceClass ¶ added in v1.17.0
func (x *UpdateServiceClassRequest) GetServiceClass() *ServiceClass
func (*UpdateServiceClassRequest) GetUpdateMask ¶ added in v1.17.0
func (x *UpdateServiceClassRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateServiceClassRequest) ProtoMessage ¶ added in v1.17.0
func (*UpdateServiceClassRequest) ProtoMessage()
func (*UpdateServiceClassRequest) ProtoReflect ¶ added in v1.17.0
func (x *UpdateServiceClassRequest) ProtoReflect() protoreflect.Message
func (*UpdateServiceClassRequest) Reset ¶ added in v1.17.0
func (x *UpdateServiceClassRequest) Reset()
func (*UpdateServiceClassRequest) String ¶ added in v1.17.0
func (x *UpdateServiceClassRequest) String() string
type UpdateServiceConnectionMapRequest ¶ added in v1.17.0
type UpdateServiceConnectionMapRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// ServiceConnectionMap resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. New values to be patched into the resource.
ServiceConnectionMap *ServiceConnectionMap `protobuf:"bytes,2,opt,name=service_connection_map,json=serviceConnectionMap,proto3" json:"service_connection_map,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for UpdateServiceConnectionMap.
func (*UpdateServiceConnectionMapRequest) Descriptor
deprecated
added in
v1.17.0
func (*UpdateServiceConnectionMapRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateServiceConnectionMapRequest.ProtoReflect.Descriptor instead.
func (*UpdateServiceConnectionMapRequest) GetRequestId ¶ added in v1.17.0
func (x *UpdateServiceConnectionMapRequest) GetRequestId() string
func (*UpdateServiceConnectionMapRequest) GetServiceConnectionMap ¶ added in v1.17.0
func (x *UpdateServiceConnectionMapRequest) GetServiceConnectionMap() *ServiceConnectionMap
func (*UpdateServiceConnectionMapRequest) GetUpdateMask ¶ added in v1.17.0
func (x *UpdateServiceConnectionMapRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateServiceConnectionMapRequest) ProtoMessage ¶ added in v1.17.0
func (*UpdateServiceConnectionMapRequest) ProtoMessage()
func (*UpdateServiceConnectionMapRequest) ProtoReflect ¶ added in v1.17.0
func (x *UpdateServiceConnectionMapRequest) ProtoReflect() protoreflect.Message
func (*UpdateServiceConnectionMapRequest) Reset ¶ added in v1.17.0
func (x *UpdateServiceConnectionMapRequest) Reset()
func (*UpdateServiceConnectionMapRequest) String ¶ added in v1.17.0
func (x *UpdateServiceConnectionMapRequest) String() string
type UpdateServiceConnectionPolicyRequest ¶ added in v1.17.0
type UpdateServiceConnectionPolicyRequest struct {
// Optional. Field mask is used to specify the fields to be overwritten in the
// ServiceConnectionPolicy resource by the update.
// The fields specified in the update_mask are relative to the resource, not
// the full request. A field will be overwritten if it is in the mask. If the
// user does not provide a mask then all fields will be overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. New values to be patched into the resource.
ServiceConnectionPolicy *ServiceConnectionPolicy `` /* 132-byte string literal not displayed */
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes since the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for UpdateServiceConnectionPolicy.
func (*UpdateServiceConnectionPolicyRequest) Descriptor
deprecated
added in
v1.17.0
func (*UpdateServiceConnectionPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateServiceConnectionPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateServiceConnectionPolicyRequest) GetRequestId ¶ added in v1.17.0
func (x *UpdateServiceConnectionPolicyRequest) GetRequestId() string
func (*UpdateServiceConnectionPolicyRequest) GetServiceConnectionPolicy ¶ added in v1.17.0
func (x *UpdateServiceConnectionPolicyRequest) GetServiceConnectionPolicy() *ServiceConnectionPolicy
func (*UpdateServiceConnectionPolicyRequest) GetUpdateMask ¶ added in v1.17.0
func (x *UpdateServiceConnectionPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateServiceConnectionPolicyRequest) ProtoMessage ¶ added in v1.17.0
func (*UpdateServiceConnectionPolicyRequest) ProtoMessage()
func (*UpdateServiceConnectionPolicyRequest) ProtoReflect ¶ added in v1.17.0
func (x *UpdateServiceConnectionPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateServiceConnectionPolicyRequest) Reset ¶ added in v1.17.0
func (x *UpdateServiceConnectionPolicyRequest) Reset()
func (*UpdateServiceConnectionPolicyRequest) String ¶ added in v1.17.0
func (x *UpdateServiceConnectionPolicyRequest) String() string
type UpdateSpokeRequest ¶
type UpdateSpokeRequest struct {
// Optional. In the case of an update to an existing spoke, field mask is used
// to specify the fields to be overwritten. The fields specified in the
// update_mask are relative to the resource, not the full request. A field is
// overwritten if it is in the mask. If the user does not provide a mask, then
// all fields are overwritten.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// Required. The state that the spoke should be in after the update.
Spoke *Spoke `protobuf:"bytes,2,opt,name=spoke,proto3" json:"spoke,omitempty"`
// Optional. A request ID to identify requests. Specify a unique request ID so
// that if you must retry your request, the server knows to ignore the request
// if it has already been completed. The server guarantees that a request
// doesn't result in creation of duplicate commitments for at least 60
// minutes.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check to see whether the original operation
// was received. If it was, the server ignores the second request. This
// behavior prevents clients from mistakenly creating duplicate commitments.
//
// The request ID must be a valid UUID, with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Request for [HubService.UpdateSpoke][google.cloud.networkconnectivity.v1.HubService.UpdateSpoke] method.
func (*UpdateSpokeRequest) Descriptor
deprecated
func (*UpdateSpokeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSpokeRequest.ProtoReflect.Descriptor instead.
func (*UpdateSpokeRequest) GetRequestId ¶
func (x *UpdateSpokeRequest) GetRequestId() string
func (*UpdateSpokeRequest) GetSpoke ¶
func (x *UpdateSpokeRequest) GetSpoke() *Spoke
func (*UpdateSpokeRequest) GetUpdateMask ¶
func (x *UpdateSpokeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSpokeRequest) ProtoMessage ¶
func (*UpdateSpokeRequest) ProtoMessage()
func (*UpdateSpokeRequest) ProtoReflect ¶
func (x *UpdateSpokeRequest) ProtoReflect() protoreflect.Message
func (*UpdateSpokeRequest) Reset ¶
func (x *UpdateSpokeRequest) Reset()
func (*UpdateSpokeRequest) String ¶
func (x *UpdateSpokeRequest) String() string