Package cloud.google.com/go/edgenetwork/apiv1/edgenetworkpb (v1.2.0)

Variables

ResourceState_name, ResourceState_value

var (
	ResourceState_name = map[int32]string{
		0: "STATE_UNKNOWN",
		1: "STATE_PENDING",
		2: "STATE_PROVISIONING",
		3: "STATE_RUNNING",
		4: "STATE_SUSPENDED",
		5: "STATE_DELETING",
	}
	ResourceState_value = map[string]int32{
		"STATE_UNKNOWN":      0,
		"STATE_PENDING":      1,
		"STATE_PROVISIONING": 2,
		"STATE_RUNNING":      3,
		"STATE_SUSPENDED":    4,
		"STATE_DELETING":     5,
	}
)

Enum value maps for ResourceState.

Subnet_BondingType_name, Subnet_BondingType_value

var (
	Subnet_BondingType_name = map[int32]string{
		0: "BONDING_TYPE_UNSPECIFIED",
		1: "BONDED",
		2: "NON_BONDED",
	}
	Subnet_BondingType_value = map[string]int32{
		"BONDING_TYPE_UNSPECIFIED": 0,
		"BONDED":                   1,
		"NON_BONDED":               2,
	}
)

Enum value maps for Subnet_BondingType.

Interconnect_InterconnectType_name, Interconnect_InterconnectType_value

var (
	Interconnect_InterconnectType_name = map[int32]string{
		0: "INTERCONNECT_TYPE_UNSPECIFIED",
		1: "DEDICATED",
	}
	Interconnect_InterconnectType_value = map[string]int32{
		"INTERCONNECT_TYPE_UNSPECIFIED": 0,
		"DEDICATED":                     1,
	}
)

Enum value maps for Interconnect_InterconnectType.

InterconnectDiagnostics_LinkLACPStatus_State_name, InterconnectDiagnostics_LinkLACPStatus_State_value

var (
	InterconnectDiagnostics_LinkLACPStatus_State_name = map[int32]string{
		0: "UNKNOWN",
		1: "ACTIVE",
		2: "DETACHED",
	}
	InterconnectDiagnostics_LinkLACPStatus_State_value = map[string]int32{
		"UNKNOWN":  0,
		"ACTIVE":   1,
		"DETACHED": 2,
	}
)

Enum value maps for InterconnectDiagnostics_LinkLACPStatus_State.

RouterStatus_BgpPeerStatus_BgpStatus_name, RouterStatus_BgpPeerStatus_BgpStatus_value

var (
	RouterStatus_BgpPeerStatus_BgpStatus_name = map[int32]string{
		0: "UNKNOWN",
		1: "UP",
		2: "DOWN",
	}
	RouterStatus_BgpPeerStatus_BgpStatus_value = map[string]int32{
		"UNKNOWN": 0,
		"UP":      1,
		"DOWN":    2,
	}
)

Enum value maps for RouterStatus_BgpPeerStatus_BgpStatus.

DiagnoseNetworkResponse_NetworkStatus_MacsecStatus_name, DiagnoseNetworkResponse_NetworkStatus_MacsecStatus_value

var (
	DiagnoseNetworkResponse_NetworkStatus_MacsecStatus_name = map[int32]string{
		0: "MACSEC_STATUS_UNSPECIFIED",
		1: "SECURE",
		2: "UNSECURE",
	}
	DiagnoseNetworkResponse_NetworkStatus_MacsecStatus_value = map[string]int32{
		"MACSEC_STATUS_UNSPECIFIED": 0,
		"SECURE":                    1,
		"UNSECURE":                  2,
	}
)

Enum value maps for DiagnoseNetworkResponse_NetworkStatus_MacsecStatus.

File_google_cloud_edgenetwork_v1_resources_proto

var File_google_cloud_edgenetwork_v1_resources_proto protoreflect.FileDescriptor

File_google_cloud_edgenetwork_v1_service_proto

var File_google_cloud_edgenetwork_v1_service_proto protoreflect.FileDescriptor

Functions

func RegisterEdgeNetworkServer

func RegisterEdgeNetworkServer(s *grpc.Server, srv EdgeNetworkServer)

CreateInterconnectAttachmentRequest

type CreateInterconnectAttachmentRequest struct {
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`

	InterconnectAttachmentId string "" /* 135 byte string literal not displayed */

	InterconnectAttachment *InterconnectAttachment "" /* 127 byte string literal not displayed */

	RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`

}

Message for creating a InterconnectAttachment

func (*CreateInterconnectAttachmentRequest) Descriptor

func (*CreateInterconnectAttachmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateInterconnectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*CreateInterconnectAttachmentRequest) GetInterconnectAttachment

func (x *CreateInterconnectAttachmentRequest) GetInterconnectAttachment() *InterconnectAttachment

func (*CreateInterconnectAttachmentRequest) GetInterconnectAttachmentId

func (x *CreateInterconnectAttachmentRequest) GetInterconnectAttachmentId() string

func (*CreateInterconnectAttachmentRequest) GetParent

func (*CreateInterconnectAttachmentRequest) GetRequestId

func (x *CreateInterconnectAttachmentRequest) GetRequestId() string

func (*CreateInterconnectAttachmentRequest) ProtoMessage

func (*CreateInterconnectAttachmentRequest) ProtoMessage()

func (*CreateInterconnectAttachmentRequest) ProtoReflect

func (*CreateInterconnectAttachmentRequest) Reset

func (*CreateInterconnectAttachmentRequest) String

CreateNetworkRequest

type CreateNetworkRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Id of the requesting object
	// If auto-generating Id server-side, remove this field and
	// network_id from the method_signature of Create RPC
	NetworkId string `protobuf:"bytes,2,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// Required. The resource being created
	Network *Network `protobuf:"bytes,3,opt,name=network,proto3" json:"network,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
}

Message for creating a Network

func (*CreateNetworkRequest) Descriptor

func (*CreateNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateNetworkRequest.ProtoReflect.Descriptor instead.

func (*CreateNetworkRequest) GetNetwork

func (x *CreateNetworkRequest) GetNetwork() *Network

func (*CreateNetworkRequest) GetNetworkId

func (x *CreateNetworkRequest) GetNetworkId() string

func (*CreateNetworkRequest) GetParent

func (x *CreateNetworkRequest) GetParent() string

func (*CreateNetworkRequest) GetRequestId

func (x *CreateNetworkRequest) GetRequestId() string

func (*CreateNetworkRequest) ProtoMessage

func (*CreateNetworkRequest) ProtoMessage()

func (*CreateNetworkRequest) ProtoReflect

func (x *CreateNetworkRequest) ProtoReflect() protoreflect.Message

func (*CreateNetworkRequest) Reset

func (x *CreateNetworkRequest) Reset()

func (*CreateNetworkRequest) String

func (x *CreateNetworkRequest) String() string

CreateRouterRequest

type CreateRouterRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Id of the requesting object
	// If auto-generating Id server-side, remove this field and
	// router_id from the method_signature of Create RPC
	RouterId string `protobuf:"bytes,2,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"`
	// Required. The resource being created
	Router *Router `protobuf:"bytes,3,opt,name=router,proto3" json:"router,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
}

Message for creating a Router

func (*CreateRouterRequest) Descriptor

func (*CreateRouterRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateRouterRequest.ProtoReflect.Descriptor instead.

func (*CreateRouterRequest) GetParent

func (x *CreateRouterRequest) GetParent() string

func (*CreateRouterRequest) GetRequestId

func (x *CreateRouterRequest) GetRequestId() string

func (*CreateRouterRequest) GetRouter

func (x *CreateRouterRequest) GetRouter() *Router

func (*CreateRouterRequest) GetRouterId

func (x *CreateRouterRequest) GetRouterId() string

func (*CreateRouterRequest) ProtoMessage

func (*CreateRouterRequest) ProtoMessage()

func (*CreateRouterRequest) ProtoReflect

func (x *CreateRouterRequest) ProtoReflect() protoreflect.Message

func (*CreateRouterRequest) Reset

func (x *CreateRouterRequest) Reset()

func (*CreateRouterRequest) String

func (x *CreateRouterRequest) String() string

CreateSubnetRequest

type CreateSubnetRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. Id of the requesting object
	// If auto-generating Id server-side, remove this field and
	// subnet_id from the method_signature of Create RPC
	SubnetId string `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"`
	// Required. The resource being created
	Subnet *Subnet `protobuf:"bytes,3,opt,name=subnet,proto3" json:"subnet,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
}

Message for creating a Subnet

func (*CreateSubnetRequest) Descriptor

func (*CreateSubnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateSubnetRequest.ProtoReflect.Descriptor instead.

func (*CreateSubnetRequest) GetParent

func (x *CreateSubnetRequest) GetParent() string

func (*CreateSubnetRequest) GetRequestId

func (x *CreateSubnetRequest) GetRequestId() string

func (*CreateSubnetRequest) GetSubnet

func (x *CreateSubnetRequest) GetSubnet() *Subnet

func (*CreateSubnetRequest) GetSubnetId

func (x *CreateSubnetRequest) GetSubnetId() string

func (*CreateSubnetRequest) ProtoMessage

func (*CreateSubnetRequest) ProtoMessage()

func (*CreateSubnetRequest) ProtoReflect

func (x *CreateSubnetRequest) ProtoReflect() protoreflect.Message

func (*CreateSubnetRequest) Reset

func (x *CreateSubnetRequest) Reset()

func (*CreateSubnetRequest) String

func (x *CreateSubnetRequest) String() string

DeleteInterconnectAttachmentRequest

type DeleteInterconnectAttachmentRequest struct {

	// Required. Name of the resource
	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
}

Message for deleting a InterconnectAttachment

func (*DeleteInterconnectAttachmentRequest) Descriptor

func (*DeleteInterconnectAttachmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteInterconnectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*DeleteInterconnectAttachmentRequest) GetName

func (*DeleteInterconnectAttachmentRequest) GetRequestId

func (x *DeleteInterconnectAttachmentRequest) GetRequestId() string

func (*DeleteInterconnectAttachmentRequest) ProtoMessage

func (*DeleteInterconnectAttachmentRequest) ProtoMessage()

func (*DeleteInterconnectAttachmentRequest) ProtoReflect

func (*DeleteInterconnectAttachmentRequest) Reset

func (*DeleteInterconnectAttachmentRequest) String

DeleteNetworkRequest

type DeleteNetworkRequest struct {

	// Required. Name of the resource
	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
}

Message for deleting a Network

func (*DeleteNetworkRequest) Descriptor

func (*DeleteNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteNetworkRequest.ProtoReflect.Descriptor instead.

func (*DeleteNetworkRequest) GetName

func (x *DeleteNetworkRequest) GetName() string

func (*DeleteNetworkRequest) GetRequestId

func (x *DeleteNetworkRequest) GetRequestId() string

func (*DeleteNetworkRequest) ProtoMessage

func (*DeleteNetworkRequest) ProtoMessage()

func (*DeleteNetworkRequest) ProtoReflect

func (x *DeleteNetworkRequest) ProtoReflect() protoreflect.Message

func (*DeleteNetworkRequest) Reset

func (x *DeleteNetworkRequest) Reset()

func (*DeleteNetworkRequest) String

func (x *DeleteNetworkRequest) String() string

DeleteRouterRequest

type DeleteRouterRequest struct {

	// Required. Name of the resource
	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
}

Message for deleting a Router

func (*DeleteRouterRequest) Descriptor

func (*DeleteRouterRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteRouterRequest.ProtoReflect.Descriptor instead.

func (*DeleteRouterRequest) GetName

func (x *DeleteRouterRequest) GetName() string

func (*DeleteRouterRequest) GetRequestId

func (x *DeleteRouterRequest) GetRequestId() string

func (*DeleteRouterRequest) ProtoMessage

func (*DeleteRouterRequest) ProtoMessage()

func (*DeleteRouterRequest) ProtoReflect

func (x *DeleteRouterRequest) ProtoReflect() protoreflect.Message

func (*DeleteRouterRequest) Reset

func (x *DeleteRouterRequest) Reset()

func (*DeleteRouterRequest) String

func (x *DeleteRouterRequest) String() string

DeleteSubnetRequest

type DeleteSubnetRequest struct {

	// Required. Name of the resource
	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
}

Message for deleting a Subnet

func (*DeleteSubnetRequest) Descriptor

func (*DeleteSubnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteSubnetRequest.ProtoReflect.Descriptor instead.

func (*DeleteSubnetRequest) GetName

func (x *DeleteSubnetRequest) GetName() string

func (*DeleteSubnetRequest) GetRequestId

func (x *DeleteSubnetRequest) GetRequestId() string

func (*DeleteSubnetRequest) ProtoMessage

func (*DeleteSubnetRequest) ProtoMessage()

func (*DeleteSubnetRequest) ProtoReflect

func (x *DeleteSubnetRequest) ProtoReflect() protoreflect.Message

func (*DeleteSubnetRequest) Reset

func (x *DeleteSubnetRequest) Reset()

func (*DeleteSubnetRequest) String

func (x *DeleteSubnetRequest) String() string

DiagnoseInterconnectRequest

type DiagnoseInterconnectRequest struct {

	// Required. The name of the interconnect resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting the diagnostics of an interconnect within a specific zone.

func (*DiagnoseInterconnectRequest) Descriptor

func (*DiagnoseInterconnectRequest) Descriptor() ([]byte, []int)

Deprecated: Use DiagnoseInterconnectRequest.ProtoReflect.Descriptor instead.

func (*DiagnoseInterconnectRequest) GetName

func (x *DiagnoseInterconnectRequest) GetName() string

func (*DiagnoseInterconnectRequest) ProtoMessage

func (*DiagnoseInterconnectRequest) ProtoMessage()

func (*DiagnoseInterconnectRequest) ProtoReflect

func (*DiagnoseInterconnectRequest) Reset

func (x *DiagnoseInterconnectRequest) Reset()

func (*DiagnoseInterconnectRequest) String

func (x *DiagnoseInterconnectRequest) String() string

DiagnoseInterconnectResponse

type DiagnoseInterconnectResponse struct {

	// The time when the interconnect diagnostics was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// The network status of a specific interconnect.
	Result *InterconnectDiagnostics `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

DiagnoseInterconnectResponse contains the current diagnostics for a specific interconnect.

func (*DiagnoseInterconnectResponse) Descriptor

func (*DiagnoseInterconnectResponse) Descriptor() ([]byte, []int)

Deprecated: Use DiagnoseInterconnectResponse.ProtoReflect.Descriptor instead.

func (*DiagnoseInterconnectResponse) GetResult

func (*DiagnoseInterconnectResponse) GetUpdateTime

func (*DiagnoseInterconnectResponse) ProtoMessage

func (*DiagnoseInterconnectResponse) ProtoMessage()

func (*DiagnoseInterconnectResponse) ProtoReflect

func (*DiagnoseInterconnectResponse) Reset

func (x *DiagnoseInterconnectResponse) Reset()

func (*DiagnoseInterconnectResponse) String

DiagnoseNetworkRequest

type DiagnoseNetworkRequest struct {

	// Required. The name of the network resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting the diagnostics of a network within a specific zone.

func (*DiagnoseNetworkRequest) Descriptor

func (*DiagnoseNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use DiagnoseNetworkRequest.ProtoReflect.Descriptor instead.

func (*DiagnoseNetworkRequest) GetName

func (x *DiagnoseNetworkRequest) GetName() string

func (*DiagnoseNetworkRequest) ProtoMessage

func (*DiagnoseNetworkRequest) ProtoMessage()

func (*DiagnoseNetworkRequest) ProtoReflect

func (x *DiagnoseNetworkRequest) ProtoReflect() protoreflect.Message

func (*DiagnoseNetworkRequest) Reset

func (x *DiagnoseNetworkRequest) Reset()

func (*DiagnoseNetworkRequest) String

func (x *DiagnoseNetworkRequest) String() string

DiagnoseNetworkResponse

type DiagnoseNetworkResponse struct {

	// The time when the network status was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// The network status of a specific network.
	Result *DiagnoseNetworkResponse_NetworkStatus `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

DiagnoseNetworkResponse contains the current status for a specific network.

func (*DiagnoseNetworkResponse) Descriptor

func (*DiagnoseNetworkResponse) Descriptor() ([]byte, []int)

Deprecated: Use DiagnoseNetworkResponse.ProtoReflect.Descriptor instead.

func (*DiagnoseNetworkResponse) GetResult

func (*DiagnoseNetworkResponse) GetUpdateTime

func (x *DiagnoseNetworkResponse) GetUpdateTime() *timestamppb.Timestamp

func (*DiagnoseNetworkResponse) ProtoMessage

func (*DiagnoseNetworkResponse) ProtoMessage()

func (*DiagnoseNetworkResponse) ProtoReflect

func (x *DiagnoseNetworkResponse) ProtoReflect() protoreflect.Message

func (*DiagnoseNetworkResponse) Reset

func (x *DiagnoseNetworkResponse) Reset()

func (*DiagnoseNetworkResponse) String

func (x *DiagnoseNetworkResponse) String() string

DiagnoseNetworkResponse_NetworkStatus

type DiagnoseNetworkResponse_NetworkStatus struct {
	SubnetStatus []*SubnetStatus `protobuf:"bytes,1,rep,name=subnet_status,json=subnetStatus,proto3" json:"subnet_status,omitempty"`

	MacsecStatusInternalLinks DiagnoseNetworkResponse_NetworkStatus_MacsecStatus "" /* 225 byte string literal not displayed */

}

NetworkStatus has a list of status for the subnets under the current network.

func (*DiagnoseNetworkResponse_NetworkStatus) Descriptor

func (*DiagnoseNetworkResponse_NetworkStatus) Descriptor() ([]byte, []int)

Deprecated: Use DiagnoseNetworkResponse_NetworkStatus.ProtoReflect.Descriptor instead.

func (*DiagnoseNetworkResponse_NetworkStatus) GetSubnetStatus

func (x *DiagnoseNetworkResponse_NetworkStatus) GetSubnetStatus() []*SubnetStatus

func (*DiagnoseNetworkResponse_NetworkStatus) ProtoMessage

func (*DiagnoseNetworkResponse_NetworkStatus) ProtoMessage()

func (*DiagnoseNetworkResponse_NetworkStatus) ProtoReflect

func (*DiagnoseNetworkResponse_NetworkStatus) Reset

func (*DiagnoseNetworkResponse_NetworkStatus) String

DiagnoseNetworkResponse_NetworkStatus_MacsecStatus

type DiagnoseNetworkResponse_NetworkStatus_MacsecStatus int32

Denotes the status of MACsec sessions for the links of a zone.

DiagnoseNetworkResponse_NetworkStatus_MACSEC_STATUS_UNSPECIFIED, DiagnoseNetworkResponse_NetworkStatus_SECURE, DiagnoseNetworkResponse_NetworkStatus_UNSECURE

const (
	// MACsec status not specified, likely due to missing metrics.
	DiagnoseNetworkResponse_NetworkStatus_MACSEC_STATUS_UNSPECIFIED DiagnoseNetworkResponse_NetworkStatus_MacsecStatus = 0
	// All relevant links have at least one MACsec session up.
	DiagnoseNetworkResponse_NetworkStatus_SECURE DiagnoseNetworkResponse_NetworkStatus_MacsecStatus = 1
	// At least one relevant link does not have any MACsec sessions up.
	DiagnoseNetworkResponse_NetworkStatus_UNSECURE DiagnoseNetworkResponse_NetworkStatus_MacsecStatus = 2
)

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Descriptor

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Enum

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) EnumDescriptor

Deprecated: Use DiagnoseNetworkResponse_NetworkStatus_MacsecStatus.Descriptor instead.

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Number

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) String

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Type

DiagnoseRouterRequest

type DiagnoseRouterRequest struct {

	// Required. The name of the router resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting diagnositcs of a router within a specific zone.

func (*DiagnoseRouterRequest) Descriptor

func (*DiagnoseRouterRequest) Descriptor() ([]byte, []int)

Deprecated: Use DiagnoseRouterRequest.ProtoReflect.Descriptor instead.

func (*DiagnoseRouterRequest) GetName

func (x *DiagnoseRouterRequest) GetName() string

func (*DiagnoseRouterRequest) ProtoMessage

func (*DiagnoseRouterRequest) ProtoMessage()

func (*DiagnoseRouterRequest) ProtoReflect

func (x *DiagnoseRouterRequest) ProtoReflect() protoreflect.Message

func (*DiagnoseRouterRequest) Reset

func (x *DiagnoseRouterRequest) Reset()

func (*DiagnoseRouterRequest) String

func (x *DiagnoseRouterRequest) String() string

DiagnoseRouterResponse

type DiagnoseRouterResponse struct {

	// The time when the router status was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// The network status of a specific router.
	Result *RouterStatus `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

DiagnoseRouterResponse contains the current status for a specific router.

func (*DiagnoseRouterResponse) Descriptor

func (*DiagnoseRouterResponse) Descriptor() ([]byte, []int)

Deprecated: Use DiagnoseRouterResponse.ProtoReflect.Descriptor instead.

func (*DiagnoseRouterResponse) GetResult

func (x *DiagnoseRouterResponse) GetResult() *RouterStatus

func (*DiagnoseRouterResponse) GetUpdateTime

func (x *DiagnoseRouterResponse) GetUpdateTime() *timestamppb.Timestamp

func (*DiagnoseRouterResponse) ProtoMessage

func (*DiagnoseRouterResponse) ProtoMessage()

func (*DiagnoseRouterResponse) ProtoReflect

func (x *DiagnoseRouterResponse) ProtoReflect() protoreflect.Message

func (*DiagnoseRouterResponse) Reset

func (x *DiagnoseRouterResponse) Reset()

func (*DiagnoseRouterResponse) String

func (x *DiagnoseRouterResponse) String() string

EdgeNetworkClient

type EdgeNetworkClient interface {
	// InitializeZone will initialize resources for a zone in a project.
	InitializeZone(ctx context.Context, in *InitializeZoneRequest, opts ...grpc.CallOption) (*InitializeZoneResponse, error)
	// Deprecated: Do not use.
	// Deprecated: not implemented.
	// Lists Zones in a given project and location.
	ListZones(ctx context.Context, in *ListZonesRequest, opts ...grpc.CallOption) (*ListZonesResponse, error)
	// Deprecated: Do not use.
	// Deprecated: not implemented.
	// Gets details of a single Zone.
	GetZone(ctx context.Context, in *GetZoneRequest, opts ...grpc.CallOption) (*Zone, error)
	// Lists Networks in a given project and location.
	ListNetworks(ctx context.Context, in *ListNetworksRequest, opts ...grpc.CallOption) (*ListNetworksResponse, error)
	// Gets details of a single Network.
	GetNetwork(ctx context.Context, in *GetNetworkRequest, opts ...grpc.CallOption) (*Network, error)
	// Get the diagnostics of a single network resource.
	DiagnoseNetwork(ctx context.Context, in *DiagnoseNetworkRequest, opts ...grpc.CallOption) (*DiagnoseNetworkResponse, error)
	// Creates a new Network in a given project and location.
	CreateNetwork(ctx context.Context, in *CreateNetworkRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single Network.
	DeleteNetwork(ctx context.Context, in *DeleteNetworkRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists Subnets in a given project and location.
	ListSubnets(ctx context.Context, in *ListSubnetsRequest, opts ...grpc.CallOption) (*ListSubnetsResponse, error)
	// Gets details of a single Subnet.
	GetSubnet(ctx context.Context, in *GetSubnetRequest, opts ...grpc.CallOption) (*Subnet, error)
	// Creates a new Subnet in a given project and location.
	CreateSubnet(ctx context.Context, in *CreateSubnetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates the parameters of a single Subnet.
	UpdateSubnet(ctx context.Context, in *UpdateSubnetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single Subnet.
	DeleteSubnet(ctx context.Context, in *DeleteSubnetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists Interconnects in a given project and location.
	ListInterconnects(ctx context.Context, in *ListInterconnectsRequest, opts ...grpc.CallOption) (*ListInterconnectsResponse, error)
	// Gets details of a single Interconnect.
	GetInterconnect(ctx context.Context, in *GetInterconnectRequest, opts ...grpc.CallOption) (*Interconnect, error)
	// Get the diagnostics of a single interconnect resource.
	DiagnoseInterconnect(ctx context.Context, in *DiagnoseInterconnectRequest, opts ...grpc.CallOption) (*DiagnoseInterconnectResponse, error)
	// Lists InterconnectAttachments in a given project and location.
	ListInterconnectAttachments(ctx context.Context, in *ListInterconnectAttachmentsRequest, opts ...grpc.CallOption) (*ListInterconnectAttachmentsResponse, error)
	// Gets details of a single InterconnectAttachment.
	GetInterconnectAttachment(ctx context.Context, in *GetInterconnectAttachmentRequest, opts ...grpc.CallOption) (*InterconnectAttachment, error)
	// Creates a new InterconnectAttachment in a given project and location.
	CreateInterconnectAttachment(ctx context.Context, in *CreateInterconnectAttachmentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single InterconnectAttachment.
	DeleteInterconnectAttachment(ctx context.Context, in *DeleteInterconnectAttachmentRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists Routers in a given project and location.
	ListRouters(ctx context.Context, in *ListRoutersRequest, opts ...grpc.CallOption) (*ListRoutersResponse, error)
	// Gets details of a single Router.
	GetRouter(ctx context.Context, in *GetRouterRequest, opts ...grpc.CallOption) (*Router, error)
	// Get the diagnostics of a single router resource.
	DiagnoseRouter(ctx context.Context, in *DiagnoseRouterRequest, opts ...grpc.CallOption) (*DiagnoseRouterResponse, error)
	// Creates a new Router in a given project and location.
	CreateRouter(ctx context.Context, in *CreateRouterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates the parameters of a single Router.
	UpdateRouter(ctx context.Context, in *UpdateRouterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single Router.
	DeleteRouter(ctx context.Context, in *DeleteRouterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

EdgeNetworkClient is the client API for EdgeNetwork service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewEdgeNetworkClient

func NewEdgeNetworkClient(cc grpc.ClientConnInterface) EdgeNetworkClient

EdgeNetworkServer

type EdgeNetworkServer interface {
	// InitializeZone will initialize resources for a zone in a project.
	InitializeZone(context.Context, *InitializeZoneRequest) (*InitializeZoneResponse, error)
	// Deprecated: Do not use.
	// Deprecated: not implemented.
	// Lists Zones in a given project and location.
	ListZones(context.Context, *ListZonesRequest) (*ListZonesResponse, error)
	// Deprecated: Do not use.
	// Deprecated: not implemented.
	// Gets details of a single Zone.
	GetZone(context.Context, *GetZoneRequest) (*Zone, error)
	// Lists Networks in a given project and location.
	ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
	// Gets details of a single Network.
	GetNetwork(context.Context, *GetNetworkRequest) (*Network, error)
	// Get the diagnostics of a single network resource.
	DiagnoseNetwork(context.Context, *DiagnoseNetworkRequest) (*DiagnoseNetworkResponse, error)
	// Creates a new Network in a given project and location.
	CreateNetwork(context.Context, *CreateNetworkRequest) (*longrunningpb.Operation, error)
	// Deletes a single Network.
	DeleteNetwork(context.Context, *DeleteNetworkRequest) (*longrunningpb.Operation, error)
	// Lists Subnets in a given project and location.
	ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
	// Gets details of a single Subnet.
	GetSubnet(context.Context, *GetSubnetRequest) (*Subnet, error)
	// Creates a new Subnet in a given project and location.
	CreateSubnet(context.Context, *CreateSubnetRequest) (*longrunningpb.Operation, error)
	// Updates the parameters of a single Subnet.
	UpdateSubnet(context.Context, *UpdateSubnetRequest) (*longrunningpb.Operation, error)
	// Deletes a single Subnet.
	DeleteSubnet(context.Context, *DeleteSubnetRequest) (*longrunningpb.Operation, error)
	// Lists Interconnects in a given project and location.
	ListInterconnects(context.Context, *ListInterconnectsRequest) (*ListInterconnectsResponse, error)
	// Gets details of a single Interconnect.
	GetInterconnect(context.Context, *GetInterconnectRequest) (*Interconnect, error)
	// Get the diagnostics of a single interconnect resource.
	DiagnoseInterconnect(context.Context, *DiagnoseInterconnectRequest) (*DiagnoseInterconnectResponse, error)
	// Lists InterconnectAttachments in a given project and location.
	ListInterconnectAttachments(context.Context, *ListInterconnectAttachmentsRequest) (*ListInterconnectAttachmentsResponse, error)
	// Gets details of a single InterconnectAttachment.
	GetInterconnectAttachment(context.Context, *GetInterconnectAttachmentRequest) (*InterconnectAttachment, error)
	// Creates a new InterconnectAttachment in a given project and location.
	CreateInterconnectAttachment(context.Context, *CreateInterconnectAttachmentRequest) (*longrunningpb.Operation, error)
	// Deletes a single InterconnectAttachment.
	DeleteInterconnectAttachment(context.Context, *DeleteInterconnectAttachmentRequest) (*longrunningpb.Operation, error)
	// Lists Routers in a given project and location.
	ListRouters(context.Context, *ListRoutersRequest) (*ListRoutersResponse, error)
	// Gets details of a single Router.
	GetRouter(context.Context, *GetRouterRequest) (*Router, error)
	// Get the diagnostics of a single router resource.
	DiagnoseRouter(context.Context, *DiagnoseRouterRequest) (*DiagnoseRouterResponse, error)
	// Creates a new Router in a given project and location.
	CreateRouter(context.Context, *CreateRouterRequest) (*longrunningpb.Operation, error)
	// Updates the parameters of a single Router.
	UpdateRouter(context.Context, *UpdateRouterRequest) (*longrunningpb.Operation, error)
	// Deletes a single Router.
	DeleteRouter(context.Context, *DeleteRouterRequest) (*longrunningpb.Operation, error)
}

EdgeNetworkServer is the server API for EdgeNetwork service.

GetInterconnectAttachmentRequest

type GetInterconnectAttachmentRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for getting a InterconnectAttachment

func (*GetInterconnectAttachmentRequest) Descriptor

func (*GetInterconnectAttachmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInterconnectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*GetInterconnectAttachmentRequest) GetName

func (*GetInterconnectAttachmentRequest) ProtoMessage

func (*GetInterconnectAttachmentRequest) ProtoMessage()

func (*GetInterconnectAttachmentRequest) ProtoReflect

func (*GetInterconnectAttachmentRequest) Reset

func (*GetInterconnectAttachmentRequest) String

GetInterconnectRequest

type GetInterconnectRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for getting a Interconnect

func (*GetInterconnectRequest) Descriptor

func (*GetInterconnectRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInterconnectRequest.ProtoReflect.Descriptor instead.

func (*GetInterconnectRequest) GetName

func (x *GetInterconnectRequest) GetName() string

func (*GetInterconnectRequest) ProtoMessage

func (*GetInterconnectRequest) ProtoMessage()

func (*GetInterconnectRequest) ProtoReflect

func (x *GetInterconnectRequest) ProtoReflect() protoreflect.Message

func (*GetInterconnectRequest) Reset

func (x *GetInterconnectRequest) Reset()

func (*GetInterconnectRequest) String

func (x *GetInterconnectRequest) String() string

GetNetworkRequest

type GetNetworkRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for getting a Network

func (*GetNetworkRequest) Descriptor

func (*GetNetworkRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetNetworkRequest.ProtoReflect.Descriptor instead.

func (*GetNetworkRequest) GetName

func (x *GetNetworkRequest) GetName() string

func (*GetNetworkRequest) ProtoMessage

func (*GetNetworkRequest) ProtoMessage()

func (*GetNetworkRequest) ProtoReflect

func (x *GetNetworkRequest) ProtoReflect() protoreflect.Message

func (*GetNetworkRequest) Reset

func (x *GetNetworkRequest) Reset()

func (*GetNetworkRequest) String

func (x *GetNetworkRequest) String() string

GetRouterRequest

type GetRouterRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for getting a Router

func (*GetRouterRequest) Descriptor

func (*GetRouterRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRouterRequest.ProtoReflect.Descriptor instead.

func (*GetRouterRequest) GetName

func (x *GetRouterRequest) GetName() string

func (*GetRouterRequest) ProtoMessage

func (*GetRouterRequest) ProtoMessage()

func (*GetRouterRequest) ProtoReflect

func (x *GetRouterRequest) ProtoReflect() protoreflect.Message

func (*GetRouterRequest) Reset

func (x *GetRouterRequest) Reset()

func (*GetRouterRequest) String

func (x *GetRouterRequest) String() string

GetSubnetRequest

type GetSubnetRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for getting a Subnet

func (*GetSubnetRequest) Descriptor

func (*GetSubnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSubnetRequest.ProtoReflect.Descriptor instead.

func (*GetSubnetRequest) GetName

func (x *GetSubnetRequest) GetName() string

func (*GetSubnetRequest) ProtoMessage

func (*GetSubnetRequest) ProtoMessage()

func (*GetSubnetRequest) ProtoReflect

func (x *GetSubnetRequest) ProtoReflect() protoreflect.Message

func (*GetSubnetRequest) Reset

func (x *GetSubnetRequest) Reset()

func (*GetSubnetRequest) String

func (x *GetSubnetRequest) String() string

GetZoneRequest (deprecated)

type GetZoneRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Deprecated: not implemented. Message for getting a Zone

Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/service.proto.

func (*GetZoneRequest) Descriptor (deprecated)

func (*GetZoneRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetZoneRequest.ProtoReflect.Descriptor instead.

func (*GetZoneRequest) GetName (deprecated)

func (x *GetZoneRequest) GetName() string

func (*GetZoneRequest) ProtoMessage (deprecated)

func (*GetZoneRequest) ProtoMessage()

func (*GetZoneRequest) ProtoReflect (deprecated)

func (x *GetZoneRequest) ProtoReflect() protoreflect.Message

func (*GetZoneRequest) Reset (deprecated)

func (x *GetZoneRequest) Reset()

func (*GetZoneRequest) String (deprecated)

func (x *GetZoneRequest) String() string

InitializeZoneRequest

type InitializeZoneRequest struct {

	// Required. The name of the zone resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for initializing a specified zone

func (*InitializeZoneRequest) Descriptor

func (*InitializeZoneRequest) Descriptor() ([]byte, []int)

Deprecated: Use InitializeZoneRequest.ProtoReflect.Descriptor instead.

func (*InitializeZoneRequest) GetName

func (x *InitializeZoneRequest) GetName() string

func (*InitializeZoneRequest) ProtoMessage

func (*InitializeZoneRequest) ProtoMessage()

func (*InitializeZoneRequest) ProtoReflect

func (x *InitializeZoneRequest) ProtoReflect() protoreflect.Message

func (*InitializeZoneRequest) Reset

func (x *InitializeZoneRequest) Reset()

func (*InitializeZoneRequest) String

func (x *InitializeZoneRequest) String() string

InitializeZoneResponse

type InitializeZoneResponse struct {
	// contains filtered or unexported fields
}

The response of initializing a zone

func (*InitializeZoneResponse) Descriptor

func (*InitializeZoneResponse) Descriptor() ([]byte, []int)

Deprecated: Use InitializeZoneResponse.ProtoReflect.Descriptor instead.

func (*InitializeZoneResponse) ProtoMessage

func (*InitializeZoneResponse) ProtoMessage()

func (*InitializeZoneResponse) ProtoReflect

func (x *InitializeZoneResponse) ProtoReflect() protoreflect.Message

func (*InitializeZoneResponse) Reset

func (x *InitializeZoneResponse) Reset()

func (*InitializeZoneResponse) String

func (x *InitializeZoneResponse) String() string

Interconnect

type Interconnect struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`

	InterconnectType Interconnect_InterconnectType "" /* 173 byte string literal not displayed */

	Uuid string `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"`

	DeviceCloudResourceName string "" /* 134 byte string literal not displayed */

	PhysicalPorts []string `protobuf:"bytes,9,rep,name=physical_ports,json=physicalPorts,proto3" json:"physical_ports,omitempty"`

}

Message describing Interconnect object

func (*Interconnect) Descriptor

func (*Interconnect) Descriptor() ([]byte, []int)

Deprecated: Use Interconnect.ProtoReflect.Descriptor instead.

func (*Interconnect) GetCreateTime

func (x *Interconnect) GetCreateTime() *timestamppb.Timestamp

func (*Interconnect) GetDescription

func (x *Interconnect) GetDescription() string

func (*Interconnect) GetDeviceCloudResourceName

func (x *Interconnect) GetDeviceCloudResourceName() string

func (*Interconnect) GetInterconnectType

func (x *Interconnect) GetInterconnectType() Interconnect_InterconnectType

func (*Interconnect) GetLabels

func (x *Interconnect) GetLabels() map[string]string

func (*Interconnect) GetName

func (x *Interconnect) GetName() string

func (*Interconnect) GetPhysicalPorts

func (x *Interconnect) GetPhysicalPorts() []string

func (*Interconnect) GetUpdateTime

func (x *Interconnect) GetUpdateTime() *timestamppb.Timestamp

func (*Interconnect) GetUuid

func (x *Interconnect) GetUuid() string

func (*Interconnect) ProtoMessage

func (*Interconnect) ProtoMessage()

func (*Interconnect) ProtoReflect

func (x *Interconnect) ProtoReflect() protoreflect.Message

func (*Interconnect) Reset

func (x *Interconnect) Reset()

func (*Interconnect) String

func (x *Interconnect) String() string

InterconnectAttachment

type InterconnectAttachment struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`

	Interconnect string `protobuf:"bytes,6,opt,name=interconnect,proto3" json:"interconnect,omitempty"`

	Network string `protobuf:"bytes,11,opt,name=network,proto3" json:"network,omitempty"`

	VlanId int32 `protobuf:"varint,8,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"`

	Mtu int32 `protobuf:"varint,9,opt,name=mtu,proto3" json:"mtu,omitempty"`

	State ResourceState `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.edgenetwork.v1.ResourceState" json:"state,omitempty"`

}

Message describing InterconnectAttachment object

func (*InterconnectAttachment) Descriptor

func (*InterconnectAttachment) Descriptor() ([]byte, []int)

Deprecated: Use InterconnectAttachment.ProtoReflect.Descriptor instead.

func (*InterconnectAttachment) GetCreateTime

func (x *InterconnectAttachment) GetCreateTime() *timestamppb.Timestamp

func (*InterconnectAttachment) GetDescription

func (x *InterconnectAttachment) GetDescription() string

func (*InterconnectAttachment) GetInterconnect

func (x *InterconnectAttachment) GetInterconnect() string

func (*InterconnectAttachment) GetLabels

func (x *InterconnectAttachment) GetLabels() map[string]string

func (*InterconnectAttachment) GetMtu

func (x *InterconnectAttachment) GetMtu() int32

func (*InterconnectAttachment) GetName

func (x *InterconnectAttachment) GetName() string

func (*InterconnectAttachment) GetNetwork

func (x *InterconnectAttachment) GetNetwork() string

func (*InterconnectAttachment) GetState

func (x *InterconnectAttachment) GetState() ResourceState

func (*InterconnectAttachment) GetUpdateTime

func (x *InterconnectAttachment) GetUpdateTime() *timestamppb.Timestamp

func (*InterconnectAttachment) GetVlanId

func (x *InterconnectAttachment) GetVlanId() int32

func (*InterconnectAttachment) ProtoMessage

func (*InterconnectAttachment) ProtoMessage()

func (*InterconnectAttachment) ProtoReflect

func (x *InterconnectAttachment) ProtoReflect() protoreflect.Message

func (*InterconnectAttachment) Reset

func (x *InterconnectAttachment) Reset()

func (*InterconnectAttachment) String

func (x *InterconnectAttachment) String() string

InterconnectDiagnostics

type InterconnectDiagnostics struct {

	// The MAC address of the Interconnect's bundle interface.
	MacAddress string `protobuf:"bytes,1,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"`
	// A list of LinkLayerAddress, describing the ip address and corresponding
	// link-layer address of the neighbors for this interconnect.
	LinkLayerAddresses []*LinkLayerAddress `protobuf:"bytes,2,rep,name=link_layer_addresses,json=linkLayerAddresses,proto3" json:"link_layer_addresses,omitempty"`
	// A list of LinkStatus objects, used to describe the status for each link on
	// the Interconnect.
	Links []*InterconnectDiagnostics_LinkStatus `protobuf:"bytes,3,rep,name=links,proto3" json:"links,omitempty"`
	// contains filtered or unexported fields
}

Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.

func (*InterconnectDiagnostics) Descriptor

func (*InterconnectDiagnostics) Descriptor() ([]byte, []int)

Deprecated: Use InterconnectDiagnostics.ProtoReflect.Descriptor instead.

func (*InterconnectDiagnostics) GetLinkLayerAddresses

func (x *InterconnectDiagnostics) GetLinkLayerAddresses() []*LinkLayerAddress

func (*InterconnectDiagnostics) GetMacAddress

func (x *InterconnectDiagnostics) GetMacAddress() string

func (*InterconnectDiagnostics) ProtoMessage

func (*InterconnectDiagnostics) ProtoMessage()

func (*InterconnectDiagnostics) ProtoReflect

func (x *InterconnectDiagnostics) ProtoReflect() protoreflect.Message

func (*InterconnectDiagnostics) Reset

func (x *InterconnectDiagnostics) Reset()

func (*InterconnectDiagnostics) String

func (x *InterconnectDiagnostics) String() string

InterconnectDiagnostics_LinkLACPStatus

type InterconnectDiagnostics_LinkLACPStatus struct {
	State InterconnectDiagnostics_LinkLACPStatus_State "" /* 142 byte string literal not displayed */

	GoogleSystemId string `protobuf:"bytes,2,opt,name=google_system_id,json=googleSystemId,proto3" json:"google_system_id,omitempty"`

	NeighborSystemId string `protobuf:"bytes,3,opt,name=neighbor_system_id,json=neighborSystemId,proto3" json:"neighbor_system_id,omitempty"`

	Aggregatable bool `protobuf:"varint,4,opt,name=aggregatable,proto3" json:"aggregatable,omitempty"`

	Collecting bool `protobuf:"varint,5,opt,name=collecting,proto3" json:"collecting,omitempty"`

	Distributing bool `protobuf:"varint,6,opt,name=distributing,proto3" json:"distributing,omitempty"`

}

Describing the status of a LACP link.

func (*InterconnectDiagnostics_LinkLACPStatus) Descriptor

func (*InterconnectDiagnostics_LinkLACPStatus) Descriptor() ([]byte, []int)

Deprecated: Use InterconnectDiagnostics_LinkLACPStatus.ProtoReflect.Descriptor instead.

func (*InterconnectDiagnostics_LinkLACPStatus) GetAggregatable

func (x *InterconnectDiagnostics_LinkLACPStatus) GetAggregatable() bool

func (*InterconnectDiagnostics_LinkLACPStatus) GetCollecting

func (x *InterconnectDiagnostics_LinkLACPStatus) GetCollecting() bool

func (*InterconnectDiagnostics_LinkLACPStatus) GetDistributing

func (x *InterconnectDiagnostics_LinkLACPStatus) GetDistributing() bool

func (*InterconnectDiagnostics_LinkLACPStatus) GetGoogleSystemId

func (x *InterconnectDiagnostics_LinkLACPStatus) GetGoogleSystemId() string

func (*InterconnectDiagnostics_LinkLACPStatus) GetNeighborSystemId

func (x *InterconnectDiagnostics_LinkLACPStatus) GetNeighborSystemId() string

func (*InterconnectDiagnostics_LinkLACPStatus) GetState

func (*InterconnectDiagnostics_LinkLACPStatus) ProtoMessage

func (*InterconnectDiagnostics_LinkLACPStatus) ProtoReflect

func (*InterconnectDiagnostics_LinkLACPStatus) Reset

func (*InterconnectDiagnostics_LinkLACPStatus) String

InterconnectDiagnostics_LinkLACPStatus_State

type InterconnectDiagnostics_LinkLACPStatus_State int32

State enum for LACP link.

InterconnectDiagnostics_LinkLACPStatus_UNKNOWN, InterconnectDiagnostics_LinkLACPStatus_ACTIVE, InterconnectDiagnostics_LinkLACPStatus_DETACHED

const (
	// The default state indicating state is in unknown state.
	InterconnectDiagnostics_LinkLACPStatus_UNKNOWN InterconnectDiagnostics_LinkLACPStatus_State = 0
	// The link is configured and active within the bundle.
	InterconnectDiagnostics_LinkLACPStatus_ACTIVE InterconnectDiagnostics_LinkLACPStatus_State = 1
	// The link is not configured within the bundle, this means the rest of
	// the object should be empty.
	InterconnectDiagnostics_LinkLACPStatus_DETACHED InterconnectDiagnostics_LinkLACPStatus_State = 2
)

func (InterconnectDiagnostics_LinkLACPStatus_State) Descriptor

func (InterconnectDiagnostics_LinkLACPStatus_State) Enum

func (InterconnectDiagnostics_LinkLACPStatus_State) EnumDescriptor

func (InterconnectDiagnostics_LinkLACPStatus_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use InterconnectDiagnostics_LinkLACPStatus_State.Descriptor instead.

func (InterconnectDiagnostics_LinkLACPStatus_State) Number

func (InterconnectDiagnostics_LinkLACPStatus_State) String

func (InterconnectDiagnostics_LinkLACPStatus_State) Type

InterconnectDiagnostics_LinkLLDPStatus

type InterconnectDiagnostics_LinkLLDPStatus struct {

	// The peer system's administratively assigned name.
	PeerSystemName string `protobuf:"bytes,1,opt,name=peer_system_name,json=peerSystemName,proto3" json:"peer_system_name,omitempty"`
	// The textual description of the network entity of LLDP peer.
	PeerSystemDescription string `protobuf:"bytes,2,opt,name=peer_system_description,json=peerSystemDescription,proto3" json:"peer_system_description,omitempty"`
	// The peer chassis component of the endpoint identifier associated with the
	// transmitting LLDP agent.
	PeerChassisId string `protobuf:"bytes,3,opt,name=peer_chassis_id,json=peerChassisId,proto3" json:"peer_chassis_id,omitempty"`
	// The format and source of the peer chassis identifier string.
	PeerChassisIdType string `protobuf:"bytes,4,opt,name=peer_chassis_id_type,json=peerChassisIdType,proto3" json:"peer_chassis_id_type,omitempty"`
	// The port component of the endpoint identifier associated with the
	// transmitting LLDP agent. If the specified port is an IEEE 802.3 Repeater
	// port, then this TLV is optional.
	PeerPortId string `protobuf:"bytes,5,opt,name=peer_port_id,json=peerPortId,proto3" json:"peer_port_id,omitempty"`
	// The format and source of the peer port identifier string.
	PeerPortIdType string `protobuf:"bytes,6,opt,name=peer_port_id_type,json=peerPortIdType,proto3" json:"peer_port_id_type,omitempty"`
	// contains filtered or unexported fields
}

Describing a LLDP link.

func (*InterconnectDiagnostics_LinkLLDPStatus) Descriptor

func (*InterconnectDiagnostics_LinkLLDPStatus) Descriptor() ([]byte, []int)

Deprecated: Use InterconnectDiagnostics_LinkLLDPStatus.ProtoReflect.Descriptor instead.

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerChassisId

func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerChassisId() string

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerChassisIdType

func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerChassisIdType() string

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerPortId

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerPortIdType

func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerPortIdType() string

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerSystemDescription

func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerSystemDescription() string

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerSystemName

func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerSystemName() string

func (*InterconnectDiagnostics_LinkLLDPStatus) ProtoMessage

func (*InterconnectDiagnostics_LinkLLDPStatus) ProtoReflect

func (*InterconnectDiagnostics_LinkLLDPStatus) Reset

func (*InterconnectDiagnostics_LinkLLDPStatus) String

InterconnectDiagnostics_LinkStatus

type InterconnectDiagnostics_LinkStatus struct {

	// The unique ID for this link assigned during turn up by Google.
	CircuitId string `protobuf:"bytes,1,opt,name=circuit_id,json=circuitId,proto3" json:"circuit_id,omitempty"`
	// Describing the state of a LACP link.
	LacpStatus *InterconnectDiagnostics_LinkLACPStatus `protobuf:"bytes,2,opt,name=lacp_status,json=lacpStatus,proto3" json:"lacp_status,omitempty"`
	// A list of LinkLLDPStatus objects, used to describe LLDP status of each
	// peer for each link on the Interconnect.
	LldpStatuses []*InterconnectDiagnostics_LinkLLDPStatus `protobuf:"bytes,3,rep,name=lldp_statuses,json=lldpStatuses,proto3" json:"lldp_statuses,omitempty"`
	// Packet counts specific statistics for this link.
	PacketCounts *InterconnectDiagnostics_PacketCounts `protobuf:"bytes,4,opt,name=packet_counts,json=packetCounts,proto3" json:"packet_counts,omitempty"`
	// contains filtered or unexported fields
}

Describing the status for each link on the Interconnect.

func (*InterconnectDiagnostics_LinkStatus) Descriptor

func (*InterconnectDiagnostics_LinkStatus) Descriptor() ([]byte, []int)

Deprecated: Use InterconnectDiagnostics_LinkStatus.ProtoReflect.Descriptor instead.

func (*InterconnectDiagnostics_LinkStatus) GetCircuitId

func (x *InterconnectDiagnostics_LinkStatus) GetCircuitId() string

func (*InterconnectDiagnostics_LinkStatus) GetLacpStatus

func (*InterconnectDiagnostics_LinkStatus) GetLldpStatuses

func (*InterconnectDiagnostics_LinkStatus) GetPacketCounts

func (*InterconnectDiagnostics_LinkStatus) ProtoMessage

func (*InterconnectDiagnostics_LinkStatus) ProtoMessage()

func (*InterconnectDiagnostics_LinkStatus) ProtoReflect

func (*InterconnectDiagnostics_LinkStatus) Reset

func (*InterconnectDiagnostics_LinkStatus) String

InterconnectDiagnostics_PacketCounts

type InterconnectDiagnostics_PacketCounts struct {

	// The number of packets that are delivered.
	InboundUnicast int64 `protobuf:"varint,1,opt,name=inbound_unicast,json=inboundUnicast,proto3" json:"inbound_unicast,omitempty"`
	// The number of inbound packets that contained errors.
	InboundErrors int64 `protobuf:"varint,2,opt,name=inbound_errors,json=inboundErrors,proto3" json:"inbound_errors,omitempty"`
	// The number of inbound packets that were chosen to be discarded even
	// though no errors had been detected to prevent their being deliverable.
	InboundDiscards int64 `protobuf:"varint,3,opt,name=inbound_discards,json=inboundDiscards,proto3" json:"inbound_discards,omitempty"`
	// The total number of packets that are requested be transmitted.
	OutboundUnicast int64 `protobuf:"varint,4,opt,name=outbound_unicast,json=outboundUnicast,proto3" json:"outbound_unicast,omitempty"`
	// The number of outbound packets that could not be transmitted because of
	// errors.
	OutboundErrors int64 `protobuf:"varint,5,opt,name=outbound_errors,json=outboundErrors,proto3" json:"outbound_errors,omitempty"`
	// The number of outbound packets that were chosen to be discarded even
	// though no errors had been detected to prevent their being transmitted.
	OutboundDiscards int64 `protobuf:"varint,6,opt,name=outbound_discards,json=outboundDiscards,proto3" json:"outbound_discards,omitempty"`
	// contains filtered or unexported fields
}

Containing a collection of interface-related statistics objects.

func (*InterconnectDiagnostics_PacketCounts) Descriptor

func (*InterconnectDiagnostics_PacketCounts) Descriptor() ([]byte, []int)

Deprecated: Use InterconnectDiagnostics_PacketCounts.ProtoReflect.Descriptor instead.

func (*InterconnectDiagnostics_PacketCounts) GetInboundDiscards

func (x *InterconnectDiagnostics_PacketCounts) GetInboundDiscards() int64

func (*InterconnectDiagnostics_PacketCounts) GetInboundErrors

func (x *InterconnectDiagnostics_PacketCounts) GetInboundErrors() int64

func (*InterconnectDiagnostics_PacketCounts) GetInboundUnicast

func (x *InterconnectDiagnostics_PacketCounts) GetInboundUnicast() int64

func (*InterconnectDiagnostics_PacketCounts) GetOutboundDiscards

func (x *InterconnectDiagnostics_PacketCounts) GetOutboundDiscards() int64

func (*InterconnectDiagnostics_PacketCounts) GetOutboundErrors

func (x *InterconnectDiagnostics_PacketCounts) GetOutboundErrors() int64

func (*InterconnectDiagnostics_PacketCounts) GetOutboundUnicast

func (x *InterconnectDiagnostics_PacketCounts) GetOutboundUnicast() int64

func (*InterconnectDiagnostics_PacketCounts) ProtoMessage

func (*InterconnectDiagnostics_PacketCounts) ProtoMessage()

func (*InterconnectDiagnostics_PacketCounts) ProtoReflect

func (*InterconnectDiagnostics_PacketCounts) Reset

func (*InterconnectDiagnostics_PacketCounts) String

Interconnect_InterconnectType

type Interconnect_InterconnectType int32

Type of interconnect.

Interconnect_INTERCONNECT_TYPE_UNSPECIFIED, Interconnect_DEDICATED

const (
	// Unspecified.
	Interconnect_INTERCONNECT_TYPE_UNSPECIFIED Interconnect_InterconnectType = 0
	// Dedicated Interconnect.
	Interconnect_DEDICATED Interconnect_InterconnectType = 1
)

func (Interconnect_InterconnectType) Descriptor

func (Interconnect_InterconnectType) Enum

func (Interconnect_InterconnectType) EnumDescriptor

func (Interconnect_InterconnectType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Interconnect_InterconnectType.Descriptor instead.

func (Interconnect_InterconnectType) Number

func (Interconnect_InterconnectType) String

func (Interconnect_InterconnectType) Type

LinkLayerAddress

type LinkLayerAddress struct {

	// The MAC address of this neighbor.
	MacAddress string `protobuf:"bytes,1,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"`
	// The IP address of this neighbor.
	IpAddress string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// contains filtered or unexported fields
}

LinkLayerAddress contains an IP address and corresponding link-layer address.

func (*LinkLayerAddress) Descriptor

func (*LinkLayerAddress) Descriptor() ([]byte, []int)

Deprecated: Use LinkLayerAddress.ProtoReflect.Descriptor instead.

func (*LinkLayerAddress) GetIpAddress

func (x *LinkLayerAddress) GetIpAddress() string

func (*LinkLayerAddress) GetMacAddress

func (x *LinkLayerAddress) GetMacAddress() string

func (*LinkLayerAddress) ProtoMessage

func (*LinkLayerAddress) ProtoMessage()

func (*LinkLayerAddress) ProtoReflect

func (x *LinkLayerAddress) ProtoReflect() protoreflect.Message

func (*LinkLayerAddress) Reset

func (x *LinkLayerAddress) Reset()

func (*LinkLayerAddress) String

func (x *LinkLayerAddress) String() string

ListInterconnectAttachmentsRequest

type ListInterconnectAttachmentsRequest struct {

	// Required. Parent value for ListInterconnectAttachmentsRequest
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Hint for how to order the results
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting list of InterconnectAttachments

func (*ListInterconnectAttachmentsRequest) Descriptor

func (*ListInterconnectAttachmentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListInterconnectAttachmentsRequest.ProtoReflect.Descriptor instead.

func (*ListInterconnectAttachmentsRequest) GetFilter

func (*ListInterconnectAttachmentsRequest) GetOrderBy

func (*ListInterconnectAttachmentsRequest) GetPageSize

func (x *ListInterconnectAttachmentsRequest) GetPageSize() int32

func (*ListInterconnectAttachmentsRequest) GetPageToken

func (x *ListInterconnectAttachmentsRequest) GetPageToken() string

func (*ListInterconnectAttachmentsRequest) GetParent

func (*ListInterconnectAttachmentsRequest) ProtoMessage

func (*ListInterconnectAttachmentsRequest) ProtoMessage()

func (*ListInterconnectAttachmentsRequest) ProtoReflect

func (*ListInterconnectAttachmentsRequest) Reset

func (*ListInterconnectAttachmentsRequest) String

ListInterconnectAttachmentsResponse

type ListInterconnectAttachmentsResponse struct {
	InterconnectAttachments []*InterconnectAttachment "" /* 130 byte string literal not displayed */

	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`

	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`

}

Message for response to listing InterconnectAttachments

func (*ListInterconnectAttachmentsResponse) Descriptor

func (*ListInterconnectAttachmentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListInterconnectAttachmentsResponse.ProtoReflect.Descriptor instead.

func (*ListInterconnectAttachmentsResponse) GetInterconnectAttachments

func (x *ListInterconnectAttachmentsResponse) GetInterconnectAttachments() []*InterconnectAttachment

func (*ListInterconnectAttachmentsResponse) GetNextPageToken

func (x *ListInterconnectAttachmentsResponse) GetNextPageToken() string

func (*ListInterconnectAttachmentsResponse) GetUnreachable

func (x *ListInterconnectAttachmentsResponse) GetUnreachable() []string

func (*ListInterconnectAttachmentsResponse) ProtoMessage

func (*ListInterconnectAttachmentsResponse) ProtoMessage()

func (*ListInterconnectAttachmentsResponse) ProtoReflect

func (*ListInterconnectAttachmentsResponse) Reset

func (*ListInterconnectAttachmentsResponse) String

ListInterconnectsRequest

type ListInterconnectsRequest struct {

	// Required. Parent value for ListInterconnectsRequest
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Hint for how to order the results
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting list of Interconnects

func (*ListInterconnectsRequest) Descriptor

func (*ListInterconnectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListInterconnectsRequest.ProtoReflect.Descriptor instead.

func (*ListInterconnectsRequest) GetFilter

func (x *ListInterconnectsRequest) GetFilter() string

func (*ListInterconnectsRequest) GetOrderBy

func (x *ListInterconnectsRequest) GetOrderBy() string

func (*ListInterconnectsRequest) GetPageSize

func (x *ListInterconnectsRequest) GetPageSize() int32

func (*ListInterconnectsRequest) GetPageToken

func (x *ListInterconnectsRequest) GetPageToken() string

func (*ListInterconnectsRequest) GetParent

func (x *ListInterconnectsRequest) GetParent() string

func (*ListInterconnectsRequest) ProtoMessage

func (*ListInterconnectsRequest) ProtoMessage()

func (*ListInterconnectsRequest) ProtoReflect

func (x *ListInterconnectsRequest) ProtoReflect() protoreflect.Message

func (*ListInterconnectsRequest) Reset

func (x *ListInterconnectsRequest) Reset()

func (*ListInterconnectsRequest) String

func (x *ListInterconnectsRequest) String() string

ListInterconnectsResponse

type ListInterconnectsResponse struct {

	// The list of Interconnect
	Interconnects []*Interconnect `protobuf:"bytes,1,rep,name=interconnects,proto3" json:"interconnects,omitempty"`
	// A token identifying a page of results the server should return.
	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
}

Message for response to listing Interconnects

func (*ListInterconnectsResponse) Descriptor

func (*ListInterconnectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListInterconnectsResponse.ProtoReflect.Descriptor instead.

func (*ListInterconnectsResponse) GetInterconnects

func (x *ListInterconnectsResponse) GetInterconnects() []*Interconnect

func (*ListInterconnectsResponse) GetNextPageToken

func (x *ListInterconnectsResponse) GetNextPageToken() string

func (*ListInterconnectsResponse) GetUnreachable

func (x *ListInterconnectsResponse) GetUnreachable() []string

func (*ListInterconnectsResponse) ProtoMessage

func (*ListInterconnectsResponse) ProtoMessage()

func (*ListInterconnectsResponse) ProtoReflect

func (*ListInterconnectsResponse) Reset

func (x *ListInterconnectsResponse) Reset()

func (*ListInterconnectsResponse) String

func (x *ListInterconnectsResponse) String() string

ListNetworksRequest

type ListNetworksRequest struct {

	// Required. Parent value for ListNetworksRequest
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Hint for how to order the results
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting list of Networks

func (*ListNetworksRequest) Descriptor

func (*ListNetworksRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworksRequest.ProtoReflect.Descriptor instead.

func (*ListNetworksRequest) GetFilter

func (x *ListNetworksRequest) GetFilter() string

func (*ListNetworksRequest) GetOrderBy

func (x *ListNetworksRequest) GetOrderBy() string

func (*ListNetworksRequest) GetPageSize

func (x *ListNetworksRequest) GetPageSize() int32

func (*ListNetworksRequest) GetPageToken

func (x *ListNetworksRequest) GetPageToken() string

func (*ListNetworksRequest) GetParent

func (x *ListNetworksRequest) GetParent() string

func (*ListNetworksRequest) ProtoMessage

func (*ListNetworksRequest) ProtoMessage()

func (*ListNetworksRequest) ProtoReflect

func (x *ListNetworksRequest) ProtoReflect() protoreflect.Message

func (*ListNetworksRequest) Reset

func (x *ListNetworksRequest) Reset()

func (*ListNetworksRequest) String

func (x *ListNetworksRequest) String() string

ListNetworksResponse

type ListNetworksResponse struct {

	// The list of Network
	Networks []*Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
	// A token identifying a page of results the server should return.
	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
}

Message for response to listing Networks

func (*ListNetworksResponse) Descriptor

func (*ListNetworksResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListNetworksResponse.ProtoReflect.Descriptor instead.

func (*ListNetworksResponse) GetNetworks

func (x *ListNetworksResponse) GetNetworks() []*Network

func (*ListNetworksResponse) GetNextPageToken

func (x *ListNetworksResponse) GetNextPageToken() string

func (*ListNetworksResponse) GetUnreachable

func (x *ListNetworksResponse) GetUnreachable() []string

func (*ListNetworksResponse) ProtoMessage

func (*ListNetworksResponse) ProtoMessage()

func (*ListNetworksResponse) ProtoReflect

func (x *ListNetworksResponse) ProtoReflect() protoreflect.Message

func (*ListNetworksResponse) Reset

func (x *ListNetworksResponse) Reset()

func (*ListNetworksResponse) String

func (x *ListNetworksResponse) String() string

ListRoutersRequest

type ListRoutersRequest struct {

	// Required. Parent value for ListRoutersRequest
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Hint for how to order the results
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting list of Routers

func (*ListRoutersRequest) Descriptor

func (*ListRoutersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListRoutersRequest.ProtoReflect.Descriptor instead.

func (*ListRoutersRequest) GetFilter

func (x *ListRoutersRequest) GetFilter() string

func (*ListRoutersRequest) GetOrderBy

func (x *ListRoutersRequest) GetOrderBy() string

func (*ListRoutersRequest) GetPageSize

func (x *ListRoutersRequest) GetPageSize() int32

func (*ListRoutersRequest) GetPageToken

func (x *ListRoutersRequest) GetPageToken() string

func (*ListRoutersRequest) GetParent

func (x *ListRoutersRequest) GetParent() string

func (*ListRoutersRequest) ProtoMessage

func (*ListRoutersRequest) ProtoMessage()

func (*ListRoutersRequest) ProtoReflect

func (x *ListRoutersRequest) ProtoReflect() protoreflect.Message

func (*ListRoutersRequest) Reset

func (x *ListRoutersRequest) Reset()

func (*ListRoutersRequest) String

func (x *ListRoutersRequest) String() string

ListRoutersResponse

type ListRoutersResponse struct {

	// The list of Router
	Routers []*Router `protobuf:"bytes,1,rep,name=routers,proto3" json:"routers,omitempty"`
	// A token identifying a page of results the server should return.
	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
}

Message for response to listing Routers

func (*ListRoutersResponse) Descriptor

func (*ListRoutersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListRoutersResponse.ProtoReflect.Descriptor instead.

func (*ListRoutersResponse) GetNextPageToken

func (x *ListRoutersResponse) GetNextPageToken() string

func (*ListRoutersResponse) GetRouters

func (x *ListRoutersResponse) GetRouters() []*Router

func (*ListRoutersResponse) GetUnreachable

func (x *ListRoutersResponse) GetUnreachable() []string

func (*ListRoutersResponse) ProtoMessage

func (*ListRoutersResponse) ProtoMessage()

func (*ListRoutersResponse) ProtoReflect

func (x *ListRoutersResponse) ProtoReflect() protoreflect.Message

func (*ListRoutersResponse) Reset

func (x *ListRoutersResponse) Reset()

func (*ListRoutersResponse) String

func (x *ListRoutersResponse) String() string

ListSubnetsRequest

type ListSubnetsRequest struct {

	// Required. Parent value for ListSubnetsRequest
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Hint for how to order the results
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting list of Subnets

func (*ListSubnetsRequest) Descriptor

func (*ListSubnetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSubnetsRequest.ProtoReflect.Descriptor instead.

func (*ListSubnetsRequest) GetFilter

func (x *ListSubnetsRequest) GetFilter() string

func (*ListSubnetsRequest) GetOrderBy

func (x *ListSubnetsRequest) GetOrderBy() string

func (*ListSubnetsRequest) GetPageSize

func (x *ListSubnetsRequest) GetPageSize() int32

func (*ListSubnetsRequest) GetPageToken

func (x *ListSubnetsRequest) GetPageToken() string

func (*ListSubnetsRequest) GetParent

func (x *ListSubnetsRequest) GetParent() string

func (*ListSubnetsRequest) ProtoMessage

func (*ListSubnetsRequest) ProtoMessage()

func (*ListSubnetsRequest) ProtoReflect

func (x *ListSubnetsRequest) ProtoReflect() protoreflect.Message

func (*ListSubnetsRequest) Reset

func (x *ListSubnetsRequest) Reset()

func (*ListSubnetsRequest) String

func (x *ListSubnetsRequest) String() string

ListSubnetsResponse

type ListSubnetsResponse struct {

	// The list of Subnet
	Subnets []*Subnet `protobuf:"bytes,1,rep,name=subnets,proto3" json:"subnets,omitempty"`
	// A token identifying a page of results the server should return.
	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
}

Message for response to listing Subnets

func (*ListSubnetsResponse) Descriptor

func (*ListSubnetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSubnetsResponse.ProtoReflect.Descriptor instead.

func (*ListSubnetsResponse) GetNextPageToken

func (x *ListSubnetsResponse) GetNextPageToken() string

func (*ListSubnetsResponse) GetSubnets

func (x *ListSubnetsResponse) GetSubnets() []*Subnet

func (*ListSubnetsResponse) GetUnreachable

func (x *ListSubnetsResponse) GetUnreachable() []string

func (*ListSubnetsResponse) ProtoMessage

func (*ListSubnetsResponse) ProtoMessage()

func (*ListSubnetsResponse) ProtoReflect

func (x *ListSubnetsResponse) ProtoReflect() protoreflect.Message

func (*ListSubnetsResponse) Reset

func (x *ListSubnetsResponse) Reset()

func (*ListSubnetsResponse) String

func (x *ListSubnetsResponse) String() string

ListZonesRequest (deprecated)

type ListZonesRequest struct {

	// Required. Parent value for ListZonesRequest
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Hint for how to order the results
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Deprecated: not implemented. Message for requesting list of Zones

Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/service.proto.

func (*ListZonesRequest) Descriptor (deprecated)

func (*ListZonesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListZonesRequest.ProtoReflect.Descriptor instead.

func (*ListZonesRequest) GetFilter (deprecated)

func (x *ListZonesRequest) GetFilter() string

func (*ListZonesRequest) GetOrderBy (deprecated)

func (x *ListZonesRequest) GetOrderBy() string

func (*ListZonesRequest) GetPageSize (deprecated)

func (x *ListZonesRequest) GetPageSize() int32

func (*ListZonesRequest) GetPageToken (deprecated)

func (x *ListZonesRequest) GetPageToken() string

func (*ListZonesRequest) GetParent (deprecated)

func (x *ListZonesRequest) GetParent() string

func (*ListZonesRequest) ProtoMessage (deprecated)

func (*ListZonesRequest) ProtoMessage()

func (*ListZonesRequest) ProtoReflect (deprecated)

func (x *ListZonesRequest) ProtoReflect() protoreflect.Message

func (*ListZonesRequest) Reset (deprecated)

func (x *ListZonesRequest) Reset()

func (*ListZonesRequest) String (deprecated)

func (x *ListZonesRequest) String() string

ListZonesResponse (deprecated)

type ListZonesResponse struct {

	// The list of Zone
	Zones []*Zone `protobuf:"bytes,1,rep,name=zones,proto3" json:"zones,omitempty"`
	// A token identifying a page of results the server should return.
	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
}

Deprecated: not implemented. Message for response to listing Zones

Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/service.proto.

func (*ListZonesResponse) Descriptor (deprecated)

func (*ListZonesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListZonesResponse.ProtoReflect.Descriptor instead.

func (*ListZonesResponse) GetNextPageToken (deprecated)

func (x *ListZonesResponse) GetNextPageToken() string

func (*ListZonesResponse) GetUnreachable (deprecated)

func (x *ListZonesResponse) GetUnreachable() []string

func (*ListZonesResponse) GetZones (deprecated)

func (x *ListZonesResponse) GetZones() []*Zone

func (*ListZonesResponse) ProtoMessage (deprecated)

func (*ListZonesResponse) ProtoMessage()

func (*ListZonesResponse) ProtoReflect (deprecated)

func (x *ListZonesResponse) ProtoReflect() protoreflect.Message

func (*ListZonesResponse) Reset (deprecated)

func (x *ListZonesResponse) Reset()

func (*ListZonesResponse) String (deprecated)

func (x *ListZonesResponse) String() string

Network

type Network struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`

	Mtu int32 `protobuf:"varint,6,opt,name=mtu,proto3" json:"mtu,omitempty"`

}

Message describing Network object

func (*Network) Descriptor

func (*Network) Descriptor() ([]byte, []int)

Deprecated: Use Network.ProtoReflect.Descriptor instead.

func (*Network) GetCreateTime

func (x *Network) GetCreateTime() *timestamppb.Timestamp

func (*Network) GetDescription

func (x *Network) GetDescription() string

func (*Network) GetLabels

func (x *Network) GetLabels() map[string]string

func (*Network) GetMtu

func (x *Network) GetMtu() int32

func (*Network) GetName

func (x *Network) GetName() string

func (*Network) GetUpdateTime

func (x *Network) GetUpdateTime() *timestamppb.Timestamp

func (*Network) ProtoMessage

func (*Network) ProtoMessage()

func (*Network) ProtoReflect

func (x *Network) ProtoReflect() protoreflect.Message

func (*Network) Reset

func (x *Network) Reset()

func (*Network) String

func (x *Network) String() string

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 [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

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

ResourceState

type ResourceState int32

ResourceState describes the state the resource. A normal lifecycle of a new resource being created would be: PENDING -> PROVISIONING -> RUNNING. A normal lifecycle of an existing resource being deleted would be: RUNNING -> DELETING. Any failures during processing will result the resource to be in a SUSPENDED state.

ResourceState_STATE_UNKNOWN, ResourceState_STATE_PENDING, ResourceState_STATE_PROVISIONING, ResourceState_STATE_RUNNING, ResourceState_STATE_SUSPENDED, ResourceState_STATE_DELETING

const (
	// Unspecified state.
	ResourceState_STATE_UNKNOWN ResourceState = 0
	// The resource is being prepared to be applied to the rack.
	ResourceState_STATE_PENDING ResourceState = 1
	// The resource has started being applied to the rack.
	ResourceState_STATE_PROVISIONING ResourceState = 2
	// The resource has been pushed to the rack.
	ResourceState_STATE_RUNNING ResourceState = 3
	// The resource failed to push to the rack.
	ResourceState_STATE_SUSPENDED ResourceState = 4
	// The resource is under deletion.
	ResourceState_STATE_DELETING ResourceState = 5
)

func (ResourceState) Descriptor

func (ResourceState) Enum

func (x ResourceState) Enum() *ResourceState

func (ResourceState) EnumDescriptor

func (ResourceState) EnumDescriptor() ([]byte, []int)

Deprecated: Use ResourceState.Descriptor instead.

func (ResourceState) Number

func (ResourceState) String

func (x ResourceState) String() string

func (ResourceState) Type

Router

type Router struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`

	Network string `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"`

	Interface []*Router_Interface `protobuf:"bytes,7,rep,name=interface,proto3" json:"interface,omitempty"`

	BgpPeer []*Router_BgpPeer `protobuf:"bytes,8,rep,name=bgp_peer,json=bgpPeer,proto3" json:"bgp_peer,omitempty"`

	Bgp *Router_Bgp `protobuf:"bytes,9,opt,name=bgp,proto3" json:"bgp,omitempty"`

	State ResourceState `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.edgenetwork.v1.ResourceState" json:"state,omitempty"`

	RouteAdvertisements []string `protobuf:"bytes,11,rep,name=route_advertisements,json=routeAdvertisements,proto3" json:"route_advertisements,omitempty"`

}

Message describing Router object

func (*Router) Descriptor

func (*Router) Descriptor() ([]byte, []int)

Deprecated: Use Router.ProtoReflect.Descriptor instead.

func (*Router) GetBgp

func (x *Router) GetBgp() *Router_Bgp

func (*Router) GetBgpPeer

func (x *Router) GetBgpPeer() []*Router_BgpPeer

func (*Router) GetCreateTime

func (x *Router) GetCreateTime() *timestamppb.Timestamp

func (*Router) GetDescription

func (x *Router) GetDescription() string

func (*Router) GetInterface

func (x *Router) GetInterface() []*Router_Interface

func (*Router) GetLabels

func (x *Router) GetLabels() map[string]string

func (*Router) GetName

func (x *Router) GetName() string

func (*Router) GetNetwork

func (x *Router) GetNetwork() string

func (*Router) GetRouteAdvertisements

func (x *Router) GetRouteAdvertisements() []string

func (*Router) GetState

func (x *Router) GetState() ResourceState

func (*Router) GetUpdateTime

func (x *Router) GetUpdateTime() *timestamppb.Timestamp

func (*Router) ProtoMessage

func (*Router) ProtoMessage()

func (*Router) ProtoReflect

func (x *Router) ProtoReflect() protoreflect.Message

func (*Router) Reset

func (x *Router) Reset()

func (*Router) String

func (x *Router) String() string

RouterStatus

type RouterStatus struct {

	// The canonical name of the network to which this router belongs.
	Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	// A list of BgpPeerStatus objects, describing all BGP peers related to this
	// router.
	BgpPeerStatus []*RouterStatus_BgpPeerStatus `protobuf:"bytes,2,rep,name=bgp_peer_status,json=bgpPeerStatus,proto3" json:"bgp_peer_status,omitempty"`
	// contains filtered or unexported fields
}

Describing the current status of a router.

func (*RouterStatus) Descriptor

func (*RouterStatus) Descriptor() ([]byte, []int)

Deprecated: Use RouterStatus.ProtoReflect.Descriptor instead.

func (*RouterStatus) GetBgpPeerStatus

func (x *RouterStatus) GetBgpPeerStatus() []*RouterStatus_BgpPeerStatus

func (*RouterStatus) GetNetwork

func (x *RouterStatus) GetNetwork() string

func (*RouterStatus) ProtoMessage

func (*RouterStatus) ProtoMessage()

func (*RouterStatus) ProtoReflect

func (x *RouterStatus) ProtoReflect() protoreflect.Message

func (*RouterStatus) Reset

func (x *RouterStatus) Reset()

func (*RouterStatus) String

func (x *RouterStatus) String() string

RouterStatus_BgpPeerStatus

type RouterStatus_BgpPeerStatus struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	IpAddress string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`

	PeerIpAddress string `protobuf:"bytes,3,opt,name=peer_ip_address,json=peerIpAddress,proto3" json:"peer_ip_address,omitempty"`

	Status RouterStatus_BgpPeerStatus_BgpStatus "" /* 136 byte string literal not displayed */

	State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`

	Uptime string `protobuf:"bytes,6,opt,name=uptime,proto3" json:"uptime,omitempty"`

	UptimeSeconds int64 `protobuf:"varint,7,opt,name=uptime_seconds,json=uptimeSeconds,proto3" json:"uptime_seconds,omitempty"`

	PrefixCounter *RouterStatus_PrefixCounter `protobuf:"bytes,8,opt,name=prefix_counter,json=prefixCounter,proto3" json:"prefix_counter,omitempty"`

}

Status of a BGP peer.

func (*RouterStatus_BgpPeerStatus) Descriptor

func (*RouterStatus_BgpPeerStatus) Descriptor() ([]byte, []int)

Deprecated: Use RouterStatus_BgpPeerStatus.ProtoReflect.Descriptor instead.

func (*RouterStatus_BgpPeerStatus) GetIpAddress

func (x *RouterStatus_BgpPeerStatus) GetIpAddress() string

func (*RouterStatus_BgpPeerStatus) GetName

func (x *RouterStatus_BgpPeerStatus) GetName() string

func (*RouterStatus_BgpPeerStatus) GetPeerIpAddress

func (x *RouterStatus_BgpPeerStatus) GetPeerIpAddress() string

func (*RouterStatus_BgpPeerStatus) GetPrefixCounter

func (*RouterStatus_BgpPeerStatus) GetState

func (x *RouterStatus_BgpPeerStatus) GetState() string

func (*RouterStatus_BgpPeerStatus) GetStatus

func (*RouterStatus_BgpPeerStatus) GetUptime

func (x *RouterStatus_BgpPeerStatus) GetUptime() string

func (*RouterStatus_BgpPeerStatus) GetUptimeSeconds

func (x *RouterStatus_BgpPeerStatus) GetUptimeSeconds() int64

func (*RouterStatus_BgpPeerStatus) ProtoMessage

func (*RouterStatus_BgpPeerStatus) ProtoMessage()

func (*RouterStatus_BgpPeerStatus) ProtoReflect

func (*RouterStatus_BgpPeerStatus) Reset

func (x *RouterStatus_BgpPeerStatus) Reset()

func (*RouterStatus_BgpPeerStatus) String

func (x *RouterStatus_BgpPeerStatus) String() string

RouterStatus_BgpPeerStatus_BgpStatus

type RouterStatus_BgpPeerStatus_BgpStatus int32

Status of the BGP peer: {UP, DOWN}

RouterStatus_BgpPeerStatus_UNKNOWN, RouterStatus_BgpPeerStatus_UP, RouterStatus_BgpPeerStatus_DOWN

const (
	// The default status indicating BGP session is in unknown state.
	RouterStatus_BgpPeerStatus_UNKNOWN RouterStatus_BgpPeerStatus_BgpStatus = 0
	// The UP status indicating BGP session is established.
	RouterStatus_BgpPeerStatus_UP RouterStatus_BgpPeerStatus_BgpStatus = 1
	// The DOWN state indicating BGP session is not established yet.
	RouterStatus_BgpPeerStatus_DOWN RouterStatus_BgpPeerStatus_BgpStatus = 2
)

func (RouterStatus_BgpPeerStatus_BgpStatus) Descriptor

func (RouterStatus_BgpPeerStatus_BgpStatus) Enum

func (RouterStatus_BgpPeerStatus_BgpStatus) EnumDescriptor

func (RouterStatus_BgpPeerStatus_BgpStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use RouterStatus_BgpPeerStatus_BgpStatus.Descriptor instead.

func (RouterStatus_BgpPeerStatus_BgpStatus) Number

func (RouterStatus_BgpPeerStatus_BgpStatus) String

func (RouterStatus_BgpPeerStatus_BgpStatus) Type

RouterStatus_PrefixCounter

type RouterStatus_PrefixCounter struct {

	// Number of prefixes advertised.
	Advertised int64 `protobuf:"varint,1,opt,name=advertised,proto3" json:"advertised,omitempty"`
	// Number of prefixes denied.
	Denied int64 `protobuf:"varint,2,opt,name=denied,proto3" json:"denied,omitempty"`
	// Number of prefixes received.
	Received int64 `protobuf:"varint,3,opt,name=received,proto3" json:"received,omitempty"`
	// Number of prefixes sent.
	Sent int64 `protobuf:"varint,4,opt,name=sent,proto3" json:"sent,omitempty"`
	// Number of prefixes suppressed.
	Suppressed int64 `protobuf:"varint,5,opt,name=suppressed,proto3" json:"suppressed,omitempty"`
	// Number of prefixes withdrawn.
	Withdrawn int64 `protobuf:"varint,6,opt,name=withdrawn,proto3" json:"withdrawn,omitempty"`
	// contains filtered or unexported fields
}

PrefixCounter contains a collection of prefixes related counts.

func (*RouterStatus_PrefixCounter) Descriptor

func (*RouterStatus_PrefixCounter) Descriptor() ([]byte, []int)

Deprecated: Use RouterStatus_PrefixCounter.ProtoReflect.Descriptor instead.

func (*RouterStatus_PrefixCounter) GetAdvertised

func (x *RouterStatus_PrefixCounter) GetAdvertised() int64

func (*RouterStatus_PrefixCounter) GetDenied

func (x *RouterStatus_PrefixCounter) GetDenied() int64

func (*RouterStatus_PrefixCounter) GetReceived

func (x *RouterStatus_PrefixCounter) GetReceived() int64

func (*RouterStatus_PrefixCounter) GetSent

func (x *RouterStatus_PrefixCounter) GetSent() int64

func (*RouterStatus_PrefixCounter) GetSuppressed

func (x *RouterStatus_PrefixCounter) GetSuppressed() int64

func (*RouterStatus_PrefixCounter) GetWithdrawn

func (x *RouterStatus_PrefixCounter) GetWithdrawn() int64

func (*RouterStatus_PrefixCounter) ProtoMessage

func (*RouterStatus_PrefixCounter) ProtoMessage()

func (*RouterStatus_PrefixCounter) ProtoReflect

func (*RouterStatus_PrefixCounter) Reset

func (x *RouterStatus_PrefixCounter) Reset()

func (*RouterStatus_PrefixCounter) String

func (x *RouterStatus_PrefixCounter) String() string

Router_Bgp

type Router_Bgp struct {
	Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"`

	KeepaliveIntervalInSeconds uint32 "" /* 144 byte string literal not displayed */

}

BGP information specific to this router.

func (*Router_Bgp) Descriptor

func (*Router_Bgp) Descriptor() ([]byte, []int)

Deprecated: Use Router_Bgp.ProtoReflect.Descriptor instead.

func (*Router_Bgp) GetAsn

func (x *Router_Bgp) GetAsn() uint32

func (*Router_Bgp) GetKeepaliveIntervalInSeconds

func (x *Router_Bgp) GetKeepaliveIntervalInSeconds() uint32

func (*Router_Bgp) ProtoMessage

func (*Router_Bgp) ProtoMessage()

func (*Router_Bgp) ProtoReflect

func (x *Router_Bgp) ProtoReflect() protoreflect.Message

func (*Router_Bgp) Reset

func (x *Router_Bgp) Reset()

func (*Router_Bgp) String

func (x *Router_Bgp) String() string

Router_BgpPeer

type Router_BgpPeer struct {

	// Name of this BGP peer. Unique within the Zones resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Name of the RouterInterface the BGP peer is associated with.
	Interface string `protobuf:"bytes,2,opt,name=interface,proto3" json:"interface,omitempty"`
	// IP range of the interface within Google.
	InterfaceIpv4Cidr string `protobuf:"bytes,3,opt,name=interface_ipv4_cidr,json=interfaceIpv4Cidr,proto3" json:"interface_ipv4_cidr,omitempty"`
	// IPv6 range of the interface within Google.
	InterfaceIpv6Cidr string `protobuf:"bytes,7,opt,name=interface_ipv6_cidr,json=interfaceIpv6Cidr,proto3" json:"interface_ipv6_cidr,omitempty"`
	// IP range of the BGP interface outside Google.
	PeerIpv4Cidr string `protobuf:"bytes,4,opt,name=peer_ipv4_cidr,json=peerIpv4Cidr,proto3" json:"peer_ipv4_cidr,omitempty"`
	// IPv6 range of the BGP interface outside Google.
	PeerIpv6Cidr string `protobuf:"bytes,6,opt,name=peer_ipv6_cidr,json=peerIpv6Cidr,proto3" json:"peer_ipv6_cidr,omitempty"`
	// Peer BGP Autonomous System Number (ASN). Each BGP interface may use
	// a different value.
	PeerAsn uint32 `protobuf:"varint,5,opt,name=peer_asn,json=peerAsn,proto3" json:"peer_asn,omitempty"`
	// Output only. Local BGP Autonomous System Number (ASN).
	// This field is ST_NOT_REQUIRED because it stores private ASNs, which are
	// meaningless outside the zone in which they are being used.
	LocalAsn uint32 `protobuf:"varint,8,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"`
	// contains filtered or unexported fields
}

BGPPeer defines the peer side layer-3 information for building the BGP session.

func (*Router_BgpPeer) Descriptor

func (*Router_BgpPeer) Descriptor() ([]byte, []int)

Deprecated: Use Router_BgpPeer.ProtoReflect.Descriptor instead.

func (*Router_BgpPeer) GetInterface

func (x *Router_BgpPeer) GetInterface() string

func (*Router_BgpPeer) GetInterfaceIpv4Cidr

func (x *Router_BgpPeer) GetInterfaceIpv4Cidr() string

func (*Router_BgpPeer) GetInterfaceIpv6Cidr

func (x *Router_BgpPeer) GetInterfaceIpv6Cidr() string

func (*Router_BgpPeer) GetLocalAsn

func (x *Router_BgpPeer) GetLocalAsn() uint32

func (*Router_BgpPeer) GetName

func (x *Router_BgpPeer) GetName() string

func (*Router_BgpPeer) GetPeerAsn

func (x *Router_BgpPeer) GetPeerAsn() uint32

func (*Router_BgpPeer) GetPeerIpv4Cidr

func (x *Router_BgpPeer) GetPeerIpv4Cidr() string

func (*Router_BgpPeer) GetPeerIpv6Cidr

func (x *Router_BgpPeer) GetPeerIpv6Cidr() string

func (*Router_BgpPeer) ProtoMessage

func (*Router_BgpPeer) ProtoMessage()

func (*Router_BgpPeer) ProtoReflect

func (x *Router_BgpPeer) ProtoReflect() protoreflect.Message

func (*Router_BgpPeer) Reset

func (x *Router_BgpPeer) Reset()

func (*Router_BgpPeer) String

func (x *Router_BgpPeer) String() string

Router_Interface

type Router_Interface struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	Ipv4Cidr string `protobuf:"bytes,3,opt,name=ipv4_cidr,json=ipv4Cidr,proto3" json:"ipv4_cidr,omitempty"`

	Ipv6Cidr string `protobuf:"bytes,6,opt,name=ipv6_cidr,json=ipv6Cidr,proto3" json:"ipv6_cidr,omitempty"`

	LinkedInterconnectAttachment string "" /* 147 byte string literal not displayed */

	Subnetwork string `protobuf:"bytes,4,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"`

	LoopbackIpAddresses []string `protobuf:"bytes,5,rep,name=loopback_ip_addresses,json=loopbackIpAddresses,proto3" json:"loopback_ip_addresses,omitempty"`

}

Router Interface defines the GDCE zone side layer-3 information for building the BGP session.

func (*Router_Interface) Descriptor

func (*Router_Interface) Descriptor() ([]byte, []int)

Deprecated: Use Router_Interface.ProtoReflect.Descriptor instead.

func (*Router_Interface) GetIpv4Cidr

func (x *Router_Interface) GetIpv4Cidr() string

func (*Router_Interface) GetIpv6Cidr

func (x *Router_Interface) GetIpv6Cidr() string

func (*Router_Interface) GetLinkedInterconnectAttachment

func (x *Router_Interface) GetLinkedInterconnectAttachment() string

func (*Router_Interface) GetLoopbackIpAddresses

func (x *Router_Interface) GetLoopbackIpAddresses() []string

func (*Router_Interface) GetName

func (x *Router_Interface) GetName() string

func (*Router_Interface) GetSubnetwork

func (x *Router_Interface) GetSubnetwork() string

func (*Router_Interface) ProtoMessage

func (*Router_Interface) ProtoMessage()

func (*Router_Interface) ProtoReflect

func (x *Router_Interface) ProtoReflect() protoreflect.Message

func (*Router_Interface) Reset

func (x *Router_Interface) Reset()

func (*Router_Interface) String

func (x *Router_Interface) String() string

Subnet

type Subnet struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`

	Network string `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"`

	Ipv4Cidr []string `protobuf:"bytes,7,rep,name=ipv4_cidr,json=ipv4Cidr,proto3" json:"ipv4_cidr,omitempty"`

	Ipv6Cidr []string `protobuf:"bytes,8,rep,name=ipv6_cidr,json=ipv6Cidr,proto3" json:"ipv6_cidr,omitempty"`

	VlanId int32 `protobuf:"varint,9,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"`

	BondingType Subnet_BondingType "" /* 148 byte string literal not displayed */

	State ResourceState `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.edgenetwork.v1.ResourceState" json:"state,omitempty"`

}

Message describing Subnet object

func (*Subnet) Descriptor

func (*Subnet) Descriptor() ([]byte, []int)

Deprecated: Use Subnet.ProtoReflect.Descriptor instead.

func (*Subnet) GetBondingType

func (x *Subnet) GetBondingType() Subnet_BondingType

func (*Subnet) GetCreateTime

func (x *Subnet) GetCreateTime() *timestamppb.Timestamp

func (*Subnet) GetDescription

func (x *Subnet) GetDescription() string

func (*Subnet) GetIpv4Cidr

func (x *Subnet) GetIpv4Cidr() []string

func (*Subnet) GetIpv6Cidr

func (x *Subnet) GetIpv6Cidr() []string

func (*Subnet) GetLabels

func (x *Subnet) GetLabels() map[string]string

func (*Subnet) GetName

func (x *Subnet) GetName() string

func (*Subnet) GetNetwork

func (x *Subnet) GetNetwork() string

func (*Subnet) GetState

func (x *Subnet) GetState() ResourceState

func (*Subnet) GetUpdateTime

func (x *Subnet) GetUpdateTime() *timestamppb.Timestamp

func (*Subnet) GetVlanId

func (x *Subnet) GetVlanId() int32

func (*Subnet) ProtoMessage

func (*Subnet) ProtoMessage()

func (*Subnet) ProtoReflect

func (x *Subnet) ProtoReflect() protoreflect.Message

func (*Subnet) Reset

func (x *Subnet) Reset()

func (*Subnet) String

func (x *Subnet) String() string

SubnetStatus

type SubnetStatus struct {

	// The name of CCFE subnet resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// BVI MAC address.
	MacAddress string `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"`
	// A list of LinkLayerAddress, describing the ip address and corresponding
	// link-layer address of the neighbors for this subnet.
	LinkLayerAddresses []*LinkLayerAddress `protobuf:"bytes,3,rep,name=link_layer_addresses,json=linkLayerAddresses,proto3" json:"link_layer_addresses,omitempty"`
	// contains filtered or unexported fields
}

SubnetStatus contains detailed and current technical information about this subnet resource.

func (*SubnetStatus) Descriptor

func (*SubnetStatus) Descriptor() ([]byte, []int)

Deprecated: Use SubnetStatus.ProtoReflect.Descriptor instead.

func (*SubnetStatus) GetLinkLayerAddresses

func (x *SubnetStatus) GetLinkLayerAddresses() []*LinkLayerAddress

func (*SubnetStatus) GetMacAddress

func (x *SubnetStatus) GetMacAddress() string

func (*SubnetStatus) GetName

func (x *SubnetStatus) GetName() string

func (*SubnetStatus) ProtoMessage

func (*SubnetStatus) ProtoMessage()

func (*SubnetStatus) ProtoReflect

func (x *SubnetStatus) ProtoReflect() protoreflect.Message

func (*SubnetStatus) Reset

func (x *SubnetStatus) Reset()

func (*SubnetStatus) String

func (x *SubnetStatus) String() string

Subnet_BondingType

type Subnet_BondingType int32

Bonding type in the subnet.

Subnet_BONDING_TYPE_UNSPECIFIED, Subnet_BONDED, Subnet_NON_BONDED

const (
	// Unspecified
	// Bonding type will be unspecified by default and if the user chooses to
	// not specify a bonding type at time of creating the VLAN. This will be
	// treated as mixed bonding where the VLAN will have both bonded and
	// non-bonded connectivity to machines.
	Subnet_BONDING_TYPE_UNSPECIFIED Subnet_BondingType = 0
	// Single homed.
	Subnet_BONDED Subnet_BondingType = 1
	// Multi homed.
	Subnet_NON_BONDED Subnet_BondingType = 2
)

func (Subnet_BondingType) Descriptor

func (Subnet_BondingType) Enum

func (Subnet_BondingType) EnumDescriptor

func (Subnet_BondingType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Subnet_BondingType.Descriptor instead.

func (Subnet_BondingType) Number

func (Subnet_BondingType) String

func (x Subnet_BondingType) String() string

func (Subnet_BondingType) Type

UnimplementedEdgeNetworkServer

type UnimplementedEdgeNetworkServer struct {
}

UnimplementedEdgeNetworkServer can be embedded to have forward compatible implementations.

func (*UnimplementedEdgeNetworkServer) CreateInterconnectAttachment

func (*UnimplementedEdgeNetworkServer) CreateNetwork

func (*UnimplementedEdgeNetworkServer) CreateRouter

func (*UnimplementedEdgeNetworkServer) CreateSubnet

func (*UnimplementedEdgeNetworkServer) DeleteInterconnectAttachment

func (*UnimplementedEdgeNetworkServer) DeleteNetwork

func (*UnimplementedEdgeNetworkServer) DeleteRouter

func (*UnimplementedEdgeNetworkServer) DeleteSubnet

func (*UnimplementedEdgeNetworkServer) DiagnoseInterconnect

func (*UnimplementedEdgeNetworkServer) DiagnoseNetwork

func (*UnimplementedEdgeNetworkServer) DiagnoseRouter

func (*UnimplementedEdgeNetworkServer) GetInterconnect

func (*UnimplementedEdgeNetworkServer) GetInterconnectAttachment

func (*UnimplementedEdgeNetworkServer) GetNetwork

func (*UnimplementedEdgeNetworkServer) GetRouter

func (*UnimplementedEdgeNetworkServer) GetSubnet

func (*UnimplementedEdgeNetworkServer) GetZone

func (*UnimplementedEdgeNetworkServer) InitializeZone

func (*UnimplementedEdgeNetworkServer) ListInterconnectAttachments

func (*UnimplementedEdgeNetworkServer) ListInterconnects

func (*UnimplementedEdgeNetworkServer) ListNetworks

func (*UnimplementedEdgeNetworkServer) ListRouters

func (*UnimplementedEdgeNetworkServer) ListSubnets

func (*UnimplementedEdgeNetworkServer) ListZones

func (*UnimplementedEdgeNetworkServer) UpdateRouter

func (*UnimplementedEdgeNetworkServer) UpdateSubnet

UpdateRouterRequest

type UpdateRouterRequest struct {

	// Required. Field mask is used to specify the fields to be overwritten in the
	// Router 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. The resource being updated
	Router *Router `protobuf:"bytes,2,opt,name=router,proto3" json:"router,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
}

Message for updating a Router

func (*UpdateRouterRequest) Descriptor

func (*UpdateRouterRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateRouterRequest.ProtoReflect.Descriptor instead.

func (*UpdateRouterRequest) GetRequestId

func (x *UpdateRouterRequest) GetRequestId() string

func (*UpdateRouterRequest) GetRouter

func (x *UpdateRouterRequest) GetRouter() *Router

func (*UpdateRouterRequest) GetUpdateMask

func (x *UpdateRouterRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateRouterRequest) ProtoMessage

func (*UpdateRouterRequest) ProtoMessage()

func (*UpdateRouterRequest) ProtoReflect

func (x *UpdateRouterRequest) ProtoReflect() protoreflect.Message

func (*UpdateRouterRequest) Reset

func (x *UpdateRouterRequest) Reset()

func (*UpdateRouterRequest) String

func (x *UpdateRouterRequest) String() string

UpdateSubnetRequest

type UpdateSubnetRequest struct {

	// Required. Field mask is used to specify the fields to be overwritten in the
	// Subnet 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. The resource being updated
	Subnet *Subnet `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,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
}

Message for updating a Subnet

func (*UpdateSubnetRequest) Descriptor

func (*UpdateSubnetRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSubnetRequest.ProtoReflect.Descriptor instead.

func (*UpdateSubnetRequest) GetRequestId

func (x *UpdateSubnetRequest) GetRequestId() string

func (*UpdateSubnetRequest) GetSubnet

func (x *UpdateSubnetRequest) GetSubnet() *Subnet

func (*UpdateSubnetRequest) GetUpdateMask

func (x *UpdateSubnetRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateSubnetRequest) ProtoMessage

func (*UpdateSubnetRequest) ProtoMessage()

func (*UpdateSubnetRequest) ProtoReflect

func (x *UpdateSubnetRequest) ProtoReflect() protoreflect.Message

func (*UpdateSubnetRequest) Reset

func (x *UpdateSubnetRequest) Reset()

func (*UpdateSubnetRequest) String

func (x *UpdateSubnetRequest) String() string

Zone

type Zone struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	LayoutName string `protobuf:"bytes,5,opt,name=layout_name,json=layoutName,proto3" json:"layout_name,omitempty"`

}

A Google Edge Cloud zone.

func (*Zone) Descriptor

func (*Zone) Descriptor() ([]byte, []int)

Deprecated: Use Zone.ProtoReflect.Descriptor instead.

func (*Zone) GetCreateTime

func (x *Zone) GetCreateTime() *timestamppb.Timestamp

func (*Zone) GetLabels

func (x *Zone) GetLabels() map[string]string

Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/resources.proto.

func (*Zone) GetLayoutName

func (x *Zone) GetLayoutName() string

Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/resources.proto.

func (*Zone) GetName

func (x *Zone) GetName() string

func (*Zone) GetUpdateTime

func (x *Zone) GetUpdateTime() *timestamppb.Timestamp

func (*Zone) ProtoMessage

func (*Zone) ProtoMessage()

func (*Zone) ProtoReflect

func (x *Zone) ProtoReflect() protoreflect.Message

func (*Zone) Reset

func (x *Zone) Reset()

func (*Zone) String

func (x *Zone) String() string