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.
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.
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
(
x
*
CreateInterconnectAttachmentRequest
)
GetParent
()
string
func (*CreateInterconnectAttachmentRequest) GetRequestId
func
(
x
*
CreateInterconnectAttachmentRequest
)
GetRequestId
()
string
func (*CreateInterconnectAttachmentRequest) ProtoMessage
func
(
*
CreateInterconnectAttachmentRequest
)
ProtoMessage
()
func (*CreateInterconnectAttachmentRequest) ProtoReflect
func
(
x
*
CreateInterconnectAttachmentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*CreateInterconnectAttachmentRequest) Reset
func
(
x
*
CreateInterconnectAttachmentRequest
)
Reset
()
func (*CreateInterconnectAttachmentRequest) String
func
(
x
*
CreateInterconnectAttachmentRequest
)
String
()
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
(
x
*
DeleteInterconnectAttachmentRequest
)
GetName
()
string
func (*DeleteInterconnectAttachmentRequest) GetRequestId
func
(
x
*
DeleteInterconnectAttachmentRequest
)
GetRequestId
()
string
func (*DeleteInterconnectAttachmentRequest) ProtoMessage
func
(
*
DeleteInterconnectAttachmentRequest
)
ProtoMessage
()
func (*DeleteInterconnectAttachmentRequest) ProtoReflect
func
(
x
*
DeleteInterconnectAttachmentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DeleteInterconnectAttachmentRequest) Reset
func
(
x
*
DeleteInterconnectAttachmentRequest
)
Reset
()
func (*DeleteInterconnectAttachmentRequest) String
func
(
x
*
DeleteInterconnectAttachmentRequest
)
String
()
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
(
x
*
DiagnoseInterconnectRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
DiagnoseInterconnectResponse
)
GetResult
()
*
InterconnectDiagnostics
func (*DiagnoseInterconnectResponse) GetUpdateTime
func
(
x
*
DiagnoseInterconnectResponse
)
GetUpdateTime
()
*
timestamppb
.
Timestamp
func (*DiagnoseInterconnectResponse) ProtoMessage
func
(
*
DiagnoseInterconnectResponse
)
ProtoMessage
()
func (*DiagnoseInterconnectResponse) ProtoReflect
func
(
x
*
DiagnoseInterconnectResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*DiagnoseInterconnectResponse) Reset
func
(
x
*
DiagnoseInterconnectResponse
)
Reset
()
func (*DiagnoseInterconnectResponse) String
func
(
x
*
DiagnoseInterconnectResponse
)
String
()
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
(
x
*
DiagnoseNetworkResponse
)
GetResult
()
*
DiagnoseNetworkResponse_NetworkStatus
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
{
// A list of status for the subnets under the current network.
SubnetStatus
[]
*
SubnetStatus
`protobuf:"bytes,1,rep,name=subnet_status,json=subnetStatus,proto3" json:"subnet_status,omitempty"`
// contains filtered or unexported fields
}
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
(
x
*
DiagnoseNetworkResponse_NetworkStatus
)
ProtoReflect
()
protoreflect
.
Message
func (*DiagnoseNetworkResponse_NetworkStatus) Reset
func
(
x
*
DiagnoseNetworkResponse_NetworkStatus
)
Reset
()
func (*DiagnoseNetworkResponse_NetworkStatus) String
func
(
x
*
DiagnoseNetworkResponse_NetworkStatus
)
String
()
string
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
)
// Lists Zones in a given project and location.
ListZones
(
ctx
context
.
Context
,
in
*
ListZonesRequest
,
opts
...
grpc
.
CallOption
)
(
*
ListZonesResponse
,
error
)
// 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
)
// Lists Zones in a given project and location.
ListZones
(
context
.
Context
,
*
ListZonesRequest
)
(
*
ListZonesResponse
,
error
)
// 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
(
x
*
GetInterconnectAttachmentRequest
)
GetName
()
string
func (*GetInterconnectAttachmentRequest) ProtoMessage
func
(
*
GetInterconnectAttachmentRequest
)
ProtoMessage
()
func (*GetInterconnectAttachmentRequest) ProtoReflect
func
(
x
*
GetInterconnectAttachmentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*GetInterconnectAttachmentRequest) Reset
func
(
x
*
GetInterconnectAttachmentRequest
)
Reset
()
func (*GetInterconnectAttachmentRequest) String
func
(
x
*
GetInterconnectAttachmentRequest
)
String
()
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
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
}
Message for getting a Zone
func (*GetZoneRequest) Descriptor
func
(
*
GetZoneRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use GetZoneRequest.ProtoReflect.Descriptor instead.
func (*GetZoneRequest) GetName
func
(
x
*
GetZoneRequest
)
GetName
()
string
func (*GetZoneRequest) ProtoMessage
func
(
*
GetZoneRequest
)
ProtoMessage
()
func (*GetZoneRequest) ProtoReflect
func
(
x
*
GetZoneRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*GetZoneRequest) Reset
func
(
x
*
GetZoneRequest
)
Reset
()
func (*GetZoneRequest) String
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) GetLinks
func
(
x
*
InterconnectDiagnostics
)
GetLinks
()
[]
*
InterconnectDiagnostics_LinkStatus
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
(
x
*
InterconnectDiagnostics_LinkLACPStatus
)
GetState
()
InterconnectDiagnostics_LinkLACPStatus_State
func (*InterconnectDiagnostics_LinkLACPStatus) ProtoMessage
func
(
*
InterconnectDiagnostics_LinkLACPStatus
)
ProtoMessage
()
func (*InterconnectDiagnostics_LinkLACPStatus) ProtoReflect
func
(
x
*
InterconnectDiagnostics_LinkLACPStatus
)
ProtoReflect
()
protoreflect
.
Message
func (*InterconnectDiagnostics_LinkLACPStatus) Reset
func
(
x
*
InterconnectDiagnostics_LinkLACPStatus
)
Reset
()
func (*InterconnectDiagnostics_LinkLACPStatus) String
func
(
x
*
InterconnectDiagnostics_LinkLACPStatus
)
String
()
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (InterconnectDiagnostics_LinkLACPStatus_State) Enum
func
(
x
InterconnectDiagnostics_LinkLACPStatus_State
)
Enum
()
*
InterconnectDiagnostics_LinkLACPStatus_State
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
(
x
InterconnectDiagnostics_LinkLACPStatus_State
)
Number
()
protoreflect
.
EnumNumber
func (InterconnectDiagnostics_LinkLACPStatus_State) String
func
(
x
InterconnectDiagnostics_LinkLACPStatus_State
)
String
()
string
func (InterconnectDiagnostics_LinkLACPStatus_State) Type
func
(
InterconnectDiagnostics_LinkLACPStatus_State
)
Type
()
protoreflect
.
EnumType
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
(
x
*
InterconnectDiagnostics_LinkLLDPStatus
)
GetPeerPortId
()
string
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
)
ProtoMessage
()
func (*InterconnectDiagnostics_LinkLLDPStatus) ProtoReflect
func
(
x
*
InterconnectDiagnostics_LinkLLDPStatus
)
ProtoReflect
()
protoreflect
.
Message
func (*InterconnectDiagnostics_LinkLLDPStatus) Reset
func
(
x
*
InterconnectDiagnostics_LinkLLDPStatus
)
Reset
()
func (*InterconnectDiagnostics_LinkLLDPStatus) String
func
(
x
*
InterconnectDiagnostics_LinkLLDPStatus
)
String
()
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
(
x
*
InterconnectDiagnostics_LinkStatus
)
GetLacpStatus
()
*
InterconnectDiagnostics_LinkLACPStatus
func (*InterconnectDiagnostics_LinkStatus) GetLldpStatuses
func
(
x
*
InterconnectDiagnostics_LinkStatus
)
GetLldpStatuses
()
[]
*
InterconnectDiagnostics_LinkLLDPStatus
func (*InterconnectDiagnostics_LinkStatus) GetPacketCounts
func
(
x
*
InterconnectDiagnostics_LinkStatus
)
GetPacketCounts
()
*
InterconnectDiagnostics_PacketCounts
func (*InterconnectDiagnostics_LinkStatus) ProtoMessage
func
(
*
InterconnectDiagnostics_LinkStatus
)
ProtoMessage
()
func (*InterconnectDiagnostics_LinkStatus) ProtoReflect
func
(
x
*
InterconnectDiagnostics_LinkStatus
)
ProtoReflect
()
protoreflect
.
Message
func (*InterconnectDiagnostics_LinkStatus) Reset
func
(
x
*
InterconnectDiagnostics_LinkStatus
)
Reset
()
func (*InterconnectDiagnostics_LinkStatus) String
func
(
x
*
InterconnectDiagnostics_LinkStatus
)
String
()
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
(
x
*
InterconnectDiagnostics_PacketCounts
)
ProtoReflect
()
protoreflect
.
Message
func (*InterconnectDiagnostics_PacketCounts) Reset
func
(
x
*
InterconnectDiagnostics_PacketCounts
)
Reset
()
func (*InterconnectDiagnostics_PacketCounts) String
func
(
x
*
InterconnectDiagnostics_PacketCounts
)
String
()
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Interconnect_InterconnectType) Enum
func
(
x
Interconnect_InterconnectType
)
Enum
()
*
Interconnect_InterconnectType
func (Interconnect_InterconnectType) EnumDescriptor
func
(
Interconnect_InterconnectType
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Interconnect_InterconnectType.Descriptor instead.
func (Interconnect_InterconnectType) Number
func
(
x
Interconnect_InterconnectType
)
Number
()
protoreflect
.
EnumNumber
func (Interconnect_InterconnectType) String
func
(
x
Interconnect_InterconnectType
)
String
()
string
func (Interconnect_InterconnectType) Type
func
(
Interconnect_InterconnectType
)
Type
()
protoreflect
.
EnumType
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
(
x
*
ListInterconnectAttachmentsRequest
)
GetFilter
()
string
func (*ListInterconnectAttachmentsRequest) GetOrderBy
func
(
x
*
ListInterconnectAttachmentsRequest
)
GetOrderBy
()
string
func (*ListInterconnectAttachmentsRequest) GetPageSize
func
(
x
*
ListInterconnectAttachmentsRequest
)
GetPageSize
()
int32
func (*ListInterconnectAttachmentsRequest) GetPageToken
func
(
x
*
ListInterconnectAttachmentsRequest
)
GetPageToken
()
string
func (*ListInterconnectAttachmentsRequest) GetParent
func
(
x
*
ListInterconnectAttachmentsRequest
)
GetParent
()
string
func (*ListInterconnectAttachmentsRequest) ProtoMessage
func
(
*
ListInterconnectAttachmentsRequest
)
ProtoMessage
()
func (*ListInterconnectAttachmentsRequest) ProtoReflect
func
(
x
*
ListInterconnectAttachmentsRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListInterconnectAttachmentsRequest) Reset
func
(
x
*
ListInterconnectAttachmentsRequest
)
Reset
()
func (*ListInterconnectAttachmentsRequest) String
func
(
x
*
ListInterconnectAttachmentsRequest
)
String
()
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
(
x
*
ListInterconnectAttachmentsResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListInterconnectAttachmentsResponse) Reset
func
(
x
*
ListInterconnectAttachmentsResponse
)
Reset
()
func (*ListInterconnectAttachmentsResponse) String
func
(
x
*
ListInterconnectAttachmentsResponse
)
String
()
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
(
x
*
ListInterconnectsResponse
)
ProtoReflect
()
protoreflect
.
Message
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
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
}
Message for requesting list of Zones
func (*ListZonesRequest) Descriptor
func
(
*
ListZonesRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListZonesRequest.ProtoReflect.Descriptor instead.
func (*ListZonesRequest) GetFilter
func
(
x
*
ListZonesRequest
)
GetFilter
()
string
func (*ListZonesRequest) GetOrderBy
func
(
x
*
ListZonesRequest
)
GetOrderBy
()
string
func (*ListZonesRequest) GetPageSize
func
(
x
*
ListZonesRequest
)
GetPageSize
()
int32
func (*ListZonesRequest) GetPageToken
func
(
x
*
ListZonesRequest
)
GetPageToken
()
string
func (*ListZonesRequest) GetParent
func
(
x
*
ListZonesRequest
)
GetParent
()
string
func (*ListZonesRequest) ProtoMessage
func
(
*
ListZonesRequest
)
ProtoMessage
()
func (*ListZonesRequest) ProtoReflect
func
(
x
*
ListZonesRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListZonesRequest) Reset
func
(
x
*
ListZonesRequest
)
Reset
()
func (*ListZonesRequest) String
func
(
x
*
ListZonesRequest
)
String
()
string
ListZonesResponse
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
}
Message for response to listing Zones
func (*ListZonesResponse) Descriptor
func
(
*
ListZonesResponse
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ListZonesResponse.ProtoReflect.Descriptor instead.
func (*ListZonesResponse) GetNextPageToken
func
(
x
*
ListZonesResponse
)
GetNextPageToken
()
string
func (*ListZonesResponse) GetUnreachable
func
(
x
*
ListZonesResponse
)
GetUnreachable
()
[]
string
func (*ListZonesResponse) GetZones
func
(
x
*
ListZonesResponse
)
GetZones
()
[]
*
Zone
func (*ListZonesResponse) ProtoMessage
func
(
*
ListZonesResponse
)
ProtoMessage
()
func (*ListZonesResponse) ProtoReflect
func
(
x
*
ListZonesResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListZonesResponse) Reset
func
(
x
*
ListZonesResponse
)
Reset
()
func (*ListZonesResponse) String
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
Deprecated: Use Network.ProtoReflect.Descriptor instead.
func (*Network) GetCreateTime
func
(
x
*
Network
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*Network) GetDescription
func (*Network) GetLabels
func (*Network) GetMtu
func (*Network) GetName
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
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
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
(
x
ResourceState
)
Number
()
protoreflect
.
EnumNumber
func (ResourceState) String
func
(
x
ResourceState
)
String
()
string
func (ResourceState) Type
func
(
ResourceState
)
Type
()
protoreflect
.
EnumType
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
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 (*Router) GetInterface
func
(
x
*
Router
)
GetInterface
()
[]
*
Router_Interface
func (*Router) GetLabels
func (*Router) GetName
func (*Router) GetNetwork
func (*Router) GetRouteAdvertisements
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
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
(
x
*
RouterStatus_BgpPeerStatus
)
GetPrefixCounter
()
*
RouterStatus_PrefixCounter
func (*RouterStatus_BgpPeerStatus) GetState
func
(
x
*
RouterStatus_BgpPeerStatus
)
GetState
()
string
func (*RouterStatus_BgpPeerStatus) GetStatus
func
(
x
*
RouterStatus_BgpPeerStatus
)
GetStatus
()
RouterStatus_BgpPeerStatus_BgpStatus
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
(
x
*
RouterStatus_BgpPeerStatus
)
ProtoReflect
()
protoreflect
.
Message
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (RouterStatus_BgpPeerStatus_BgpStatus) Enum
func
(
x
RouterStatus_BgpPeerStatus_BgpStatus
)
Enum
()
*
RouterStatus_BgpPeerStatus_BgpStatus
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
(
x
RouterStatus_BgpPeerStatus_BgpStatus
)
Number
()
protoreflect
.
EnumNumber
func (RouterStatus_BgpPeerStatus_BgpStatus) String
func
(
x
RouterStatus_BgpPeerStatus_BgpStatus
)
String
()
string
func (RouterStatus_BgpPeerStatus_BgpStatus) Type
func
(
RouterStatus_BgpPeerStatus_BgpStatus
)
Type
()
protoreflect
.
EnumType
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
(
x
*
RouterStatus_PrefixCounter
)
ProtoReflect
()
protoreflect
.
Message
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"`
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
Deprecated: Use Subnet.ProtoReflect.Descriptor instead.
func (*Subnet) GetCreateTime
func
(
x
*
Subnet
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*Subnet) GetDescription
func (*Subnet) GetIpv4Cidr
func (*Subnet) GetIpv6Cidr
func (*Subnet) GetLabels
func (*Subnet) GetName
func (*Subnet) GetNetwork
func (*Subnet) GetState
func
(
x
*
Subnet
)
GetState
()
ResourceState
func (*Subnet) GetUpdateTime
func
(
x
*
Subnet
)
GetUpdateTime
()
*
timestamppb
.
Timestamp
func (*Subnet) GetVlanId
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
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
UnimplementedEdgeNetworkServer
type
UnimplementedEdgeNetworkServer
struct
{
}
UnimplementedEdgeNetworkServer can be embedded to have forward compatible implementations.
func (*UnimplementedEdgeNetworkServer) CreateInterconnectAttachment
func
(
*
UnimplementedEdgeNetworkServer
)
CreateInterconnectAttachment
(
context
.
Context
,
*
CreateInterconnectAttachmentRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedEdgeNetworkServer) CreateNetwork
func
(
*
UnimplementedEdgeNetworkServer
)
CreateNetwork
(
context
.
Context
,
*
CreateNetworkRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedEdgeNetworkServer) CreateRouter
func
(
*
UnimplementedEdgeNetworkServer
)
CreateRouter
(
context
.
Context
,
*
CreateRouterRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedEdgeNetworkServer) CreateSubnet
func
(
*
UnimplementedEdgeNetworkServer
)
CreateSubnet
(
context
.
Context
,
*
CreateSubnetRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedEdgeNetworkServer) DeleteInterconnectAttachment
func
(
*
UnimplementedEdgeNetworkServer
)
DeleteInterconnectAttachment
(
context
.
Context
,
*
DeleteInterconnectAttachmentRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedEdgeNetworkServer) DeleteNetwork
func
(
*
UnimplementedEdgeNetworkServer
)
DeleteNetwork
(
context
.
Context
,
*
DeleteNetworkRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedEdgeNetworkServer) DeleteRouter
func
(
*
UnimplementedEdgeNetworkServer
)
DeleteRouter
(
context
.
Context
,
*
DeleteRouterRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedEdgeNetworkServer) DeleteSubnet
func
(
*
UnimplementedEdgeNetworkServer
)
DeleteSubnet
(
context
.
Context
,
*
DeleteSubnetRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedEdgeNetworkServer) DiagnoseInterconnect
func
(
*
UnimplementedEdgeNetworkServer
)
DiagnoseInterconnect
(
context
.
Context
,
*
DiagnoseInterconnectRequest
)
(
*
DiagnoseInterconnectResponse
,
error
)
func (*UnimplementedEdgeNetworkServer) DiagnoseNetwork
func
(
*
UnimplementedEdgeNetworkServer
)
DiagnoseNetwork
(
context
.
Context
,
*
DiagnoseNetworkRequest
)
(
*
DiagnoseNetworkResponse
,
error
)
func (*UnimplementedEdgeNetworkServer) DiagnoseRouter
func
(
*
UnimplementedEdgeNetworkServer
)
DiagnoseRouter
(
context
.
Context
,
*
DiagnoseRouterRequest
)
(
*
DiagnoseRouterResponse
,
error
)
func (*UnimplementedEdgeNetworkServer) GetInterconnect
func
(
*
UnimplementedEdgeNetworkServer
)
GetInterconnect
(
context
.
Context
,
*
GetInterconnectRequest
)
(
*
Interconnect
,
error
)
func (*UnimplementedEdgeNetworkServer) GetInterconnectAttachment
func
(
*
UnimplementedEdgeNetworkServer
)
GetInterconnectAttachment
(
context
.
Context
,
*
GetInterconnectAttachmentRequest
)
(
*
InterconnectAttachment
,
error
)
func (*UnimplementedEdgeNetworkServer) GetNetwork
func
(
*
UnimplementedEdgeNetworkServer
)
GetNetwork
(
context
.
Context
,
*
GetNetworkRequest
)
(
*
Network
,
error
)
func (*UnimplementedEdgeNetworkServer) GetRouter
func
(
*
UnimplementedEdgeNetworkServer
)
GetRouter
(
context
.
Context
,
*
GetRouterRequest
)
(
*
Router
,
error
)
func (*UnimplementedEdgeNetworkServer) GetSubnet
func
(
*
UnimplementedEdgeNetworkServer
)
GetSubnet
(
context
.
Context
,
*
GetSubnetRequest
)
(
*
Subnet
,
error
)
func (*UnimplementedEdgeNetworkServer) GetZone
func
(
*
UnimplementedEdgeNetworkServer
)
GetZone
(
context
.
Context
,
*
GetZoneRequest
)
(
*
Zone
,
error
)
func (*UnimplementedEdgeNetworkServer) InitializeZone
func
(
*
UnimplementedEdgeNetworkServer
)
InitializeZone
(
context
.
Context
,
*
InitializeZoneRequest
)
(
*
InitializeZoneResponse
,
error
)
func (*UnimplementedEdgeNetworkServer) ListInterconnectAttachments
func
(
*
UnimplementedEdgeNetworkServer
)
ListInterconnectAttachments
(
context
.
Context
,
*
ListInterconnectAttachmentsRequest
)
(
*
ListInterconnectAttachmentsResponse
,
error
)
func (*UnimplementedEdgeNetworkServer) ListInterconnects
func
(
*
UnimplementedEdgeNetworkServer
)
ListInterconnects
(
context
.
Context
,
*
ListInterconnectsRequest
)
(
*
ListInterconnectsResponse
,
error
)
func (*UnimplementedEdgeNetworkServer) ListNetworks
func
(
*
UnimplementedEdgeNetworkServer
)
ListNetworks
(
context
.
Context
,
*
ListNetworksRequest
)
(
*
ListNetworksResponse
,
error
)
func (*UnimplementedEdgeNetworkServer) ListRouters
func
(
*
UnimplementedEdgeNetworkServer
)
ListRouters
(
context
.
Context
,
*
ListRoutersRequest
)
(
*
ListRoutersResponse
,
error
)
func (*UnimplementedEdgeNetworkServer) ListSubnets
func
(
*
UnimplementedEdgeNetworkServer
)
ListSubnets
(
context
.
Context
,
*
ListSubnetsRequest
)
(
*
ListSubnetsResponse
,
error
)
func (*UnimplementedEdgeNetworkServer) ListZones
func
(
*
UnimplementedEdgeNetworkServer
)
ListZones
(
context
.
Context
,
*
ListZonesRequest
)
(
*
ListZonesResponse
,
error
)
func (*UnimplementedEdgeNetworkServer) UpdateRouter
func
(
*
UnimplementedEdgeNetworkServer
)
UpdateRouter
(
context
.
Context
,
*
UpdateRouterRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedEdgeNetworkServer) UpdateSubnet
func
(
*
UnimplementedEdgeNetworkServer
)
UpdateSubnet
(
context
.
Context
,
*
UpdateSubnetRequest
)
(
*
longrunningpb
.
Operation
,
error
)
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
Deprecated: Use Zone.ProtoReflect.Descriptor instead.
func (*Zone) GetCreateTime
func
(
x
*
Zone
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*Zone) GetLabels
func (*Zone) GetLayoutName
func (*Zone) GetName
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
()