Documentation
¶
Index ¶
- Constants
- func NewNetworkServiceHandler(svc NetworkServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
- type NetworkServiceClient
- type NetworkServiceHandler
- type UnimplementedNetworkServiceHandler
- func (UnimplementedNetworkServiceHandler) AddNetworkDevice(context.Context, *connect.Request[v1.AddNetworkDeviceRequest]) (*connect.Response[v1.AddNetworkDeviceResponse], error)
- func (UnimplementedNetworkServiceHandler) AddNetworkServiceProvider(context.Context, *connect.Request[v1.AddNetworkServiceProviderRequest]) (*connect.Response[v1.AddNetworkServiceProviderResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateGuestNetworkIpv6Prefix(context.Context, *connect.Request[v1.CreateGuestNetworkIpv6PrefixRequest]) (*connect.Response[v1.CreateGuestNetworkIpv6PrefixResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateIpv4SubnetForGuestNetwork(context.Context, *connect.Request[v1.CreateIpv4SubnetForGuestNetworkRequest]) (*connect.Response[v1.CreateIpv4SubnetForGuestNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateIpv4SubnetForZone(context.Context, *connect.Request[v1.CreateIpv4SubnetForZoneRequest]) (*connect.Response[v1.CreateIpv4SubnetForZoneResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateManagementNetworkIpRange(context.Context, *connect.Request[v1.CreateManagementNetworkIpRangeRequest]) (*connect.Response[v1.CreateManagementNetworkIpRangeResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateNetwork(context.Context, *connect.Request[v1.CreateNetworkRequest]) (*connect.Response[v1.CreateNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateNetworkACL(context.Context, *connect.Request[v1.CreateNetworkACLRequest]) (*connect.Response[v1.CreateNetworkACLResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateNetworkACLList(context.Context, *connect.Request[v1.CreateNetworkACLListRequest]) (*connect.Response[v1.CreateNetworkACLListResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateNetworkCmdByAdmin(context.Context, *connect.Request[v1.CreateNetworkCmdByAdminRequest]) (*connect.Response[v1.CreateNetworkCmdByAdminResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateNetworkOffering(context.Context, *connect.Request[v1.CreateNetworkOfferingRequest]) (*connect.Response[v1.CreateNetworkOfferingResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateNetworkPermissions(context.Context, *connect.Request[v1.CreateNetworkPermissionsRequest]) (*connect.Response[v1.CreateNetworkPermissionsResponse], error)
- func (UnimplementedNetworkServiceHandler) CreatePhysicalNetwork(context.Context, *connect.Request[v1.CreatePhysicalNetworkRequest]) (*connect.Response[v1.CreatePhysicalNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) CreateStorageNetworkIpRange(context.Context, *connect.Request[v1.CreateStorageNetworkIpRangeRequest]) (*connect.Response[v1.CreateStorageNetworkIpRangeResponse], error)
- func (UnimplementedNetworkServiceHandler) DedicateGuestVlanRange(context.Context, *connect.Request[v1.DedicateGuestVlanRangeRequest]) (*connect.Response[v1.DedicateGuestVlanRangeResponse], error)
- func (UnimplementedNetworkServiceHandler) DedicateIpv4SubnetForZone(context.Context, *connect.Request[v1.DedicateIpv4SubnetForZoneRequest]) (*connect.Response[v1.DedicateIpv4SubnetForZoneResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteGuestNetworkIpv6Prefix(context.Context, *connect.Request[v1.DeleteGuestNetworkIpv6PrefixRequest]) (*connect.Response[v1.DeleteGuestNetworkIpv6PrefixResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteIpv4SubnetForGuestNetwork(context.Context, *connect.Request[v1.DeleteIpv4SubnetForGuestNetworkRequest]) (*connect.Response[v1.DeleteIpv4SubnetForGuestNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteIpv4SubnetForZone(context.Context, *connect.Request[v1.DeleteIpv4SubnetForZoneRequest]) (*connect.Response[v1.DeleteIpv4SubnetForZoneResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteManagementNetworkIpRange(context.Context, *connect.Request[v1.DeleteManagementNetworkIpRangeRequest]) (*connect.Response[v1.DeleteManagementNetworkIpRangeResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteNetwork(context.Context, *connect.Request[v1.DeleteNetworkRequest]) (*connect.Response[v1.DeleteNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteNetworkACL(context.Context, *connect.Request[v1.DeleteNetworkACLRequest]) (*connect.Response[v1.DeleteNetworkACLResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteNetworkACLList(context.Context, *connect.Request[v1.DeleteNetworkACLListRequest]) (*connect.Response[v1.DeleteNetworkACLListResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteNetworkDevice(context.Context, *connect.Request[v1.DeleteNetworkDeviceRequest]) (*connect.Response[v1.DeleteNetworkDeviceResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteNetworkOffering(context.Context, *connect.Request[v1.DeleteNetworkOfferingRequest]) (*connect.Response[v1.DeleteNetworkOfferingResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteNetworkServiceProvider(context.Context, *connect.Request[v1.DeleteNetworkServiceProviderRequest]) (*connect.Response[v1.DeleteNetworkServiceProviderResponse], error)
- func (UnimplementedNetworkServiceHandler) DeletePhysicalNetwork(context.Context, *connect.Request[v1.DeletePhysicalNetworkRequest]) (*connect.Response[v1.DeletePhysicalNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) DeleteStorageNetworkIpRange(context.Context, *connect.Request[v1.DeleteStorageNetworkIpRangeRequest]) (*connect.Response[v1.DeleteStorageNetworkIpRangeResponse], error)
- func (UnimplementedNetworkServiceHandler) ListDedicatedGuestVlanRanges(context.Context, *connect.Request[v1.ListDedicatedGuestVlanRangesRequest]) (*connect.Response[v1.ListDedicatedGuestVlanRangesResponse], error)
- func (UnimplementedNetworkServiceHandler) ListGuestNetworkIpv6Prefixes(context.Context, *connect.Request[v1.ListGuestNetworkIpv6PrefixesRequest]) (*connect.Response[v1.ListGuestNetworkIpv6PrefixesResponse], error)
- func (UnimplementedNetworkServiceHandler) ListGuestVlans(context.Context, *connect.Request[v1.ListGuestVlansRequest]) (*connect.Response[v1.ListGuestVlansResponse], error)
- func (UnimplementedNetworkServiceHandler) ListIpv4SubnetsForGuestNetwork(context.Context, *connect.Request[v1.ListIpv4SubnetsForGuestNetworkRequest]) (*connect.Response[v1.ListIpv4SubnetsForGuestNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) ListIpv4SubnetsForZone(context.Context, *connect.Request[v1.ListIpv4SubnetsForZoneRequest]) (*connect.Response[v1.ListIpv4SubnetsForZoneResponse], error)
- func (UnimplementedNetworkServiceHandler) ListNetworkACLLists(context.Context, *connect.Request[v1.ListNetworkACLListsRequest]) (*connect.Response[v1.ListNetworkACLListsResponse], error)
- func (UnimplementedNetworkServiceHandler) ListNetworkACLs(context.Context, *connect.Request[v1.ListNetworkACLsRequest]) (*connect.Response[v1.ListNetworkACLsResponse], error)
- func (UnimplementedNetworkServiceHandler) ListNetworkDevice(context.Context, *connect.Request[v1.ListNetworkDeviceRequest]) (*connect.Response[v1.ListNetworkDeviceResponse], error)
- func (UnimplementedNetworkServiceHandler) ListNetworkIsolationMethods(context.Context, *connect.Request[v1.ListNetworkIsolationMethodsRequest]) (*connect.Response[v1.ListNetworkIsolationMethodsResponse], error)
- func (UnimplementedNetworkServiceHandler) ListNetworkOfferings(context.Context, *connect.Request[v1.ListNetworkOfferingsRequest]) (*connect.Response[v1.ListNetworkOfferingsResponse], error)
- func (UnimplementedNetworkServiceHandler) ListNetworkPermissions(context.Context, *connect.Request[v1.ListNetworkPermissionsRequest]) (*connect.Response[v1.ListNetworkPermissionsResponse], error)
- func (UnimplementedNetworkServiceHandler) ListNetworkProtocols(context.Context, *connect.Request[v1.ListNetworkProtocolsRequest]) (*connect.Response[v1.ListNetworkProtocolsResponse], error)
- func (UnimplementedNetworkServiceHandler) ListNetworkServiceProviders(context.Context, *connect.Request[v1.ListNetworkServiceProvidersRequest]) (*connect.Response[v1.ListNetworkServiceProvidersResponse], error)
- func (UnimplementedNetworkServiceHandler) ListNetworks(context.Context, *connect.Request[v1.ListNetworksRequest]) (*connect.Response[v1.ListNetworksResponse], error)
- func (UnimplementedNetworkServiceHandler) ListNetworksCmdByAdmin(context.Context, *connect.Request[v1.ListNetworksCmdByAdminRequest]) (*connect.Response[v1.ListNetworksCmdByAdminResponse], error)
- func (UnimplementedNetworkServiceHandler) ListPhysicalNetworks(context.Context, *connect.Request[v1.ListPhysicalNetworksRequest]) (*connect.Response[v1.ListPhysicalNetworksResponse], error)
- func (UnimplementedNetworkServiceHandler) ListStorageNetworkIpRange(context.Context, *connect.Request[v1.ListStorageNetworkIpRangeRequest]) (*connect.Response[v1.ListStorageNetworkIpRangeResponse], error)
- func (UnimplementedNetworkServiceHandler) ListSupportedNetworkServices(context.Context, *connect.Request[v1.ListSupportedNetworkServicesRequest]) (*connect.Response[v1.ListSupportedNetworkServicesResponse], error)
- func (UnimplementedNetworkServiceHandler) MigrateNetwork(context.Context, *connect.Request[v1.MigrateNetworkRequest]) (*connect.Response[v1.MigrateNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) MigrateVPC(context.Context, *connect.Request[v1.MigrateVPCRequest]) (*connect.Response[v1.MigrateVPCResponse], error)
- func (UnimplementedNetworkServiceHandler) MoveNetworkAclItem(context.Context, *connect.Request[v1.MoveNetworkAclItemRequest]) (*connect.Response[v1.MoveNetworkAclItemResponse], error)
- func (UnimplementedNetworkServiceHandler) ReleaseDedicatedGuestVlanRange(context.Context, *connect.Request[v1.ReleaseDedicatedGuestVlanRangeRequest]) (*connect.Response[v1.ReleaseDedicatedGuestVlanRangeResponse], error)
- func (UnimplementedNetworkServiceHandler) ReleaseDedicatedIpv4SubnetForZone(context.Context, *connect.Request[v1.ReleaseDedicatedIpv4SubnetForZoneRequest]) (*connect.Response[v1.ReleaseDedicatedIpv4SubnetForZoneResponse], error)
- func (UnimplementedNetworkServiceHandler) RemoveNetworkPermissions(context.Context, *connect.Request[v1.RemoveNetworkPermissionsRequest]) (*connect.Response[v1.RemoveNetworkPermissionsResponse], error)
- func (UnimplementedNetworkServiceHandler) ReplaceNetworkACLList(context.Context, *connect.Request[v1.ReplaceNetworkACLListRequest]) (*connect.Response[v1.ReplaceNetworkACLListResponse], error)
- func (UnimplementedNetworkServiceHandler) ResetNetworkPermissions(context.Context, *connect.Request[v1.ResetNetworkPermissionsRequest]) (*connect.Response[v1.ResetNetworkPermissionsResponse], error)
- func (UnimplementedNetworkServiceHandler) RestartNetwork(context.Context, *connect.Request[v1.RestartNetworkRequest]) (*connect.Response[v1.RestartNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) UpdateIpv4SubnetForZone(context.Context, *connect.Request[v1.UpdateIpv4SubnetForZoneRequest]) (*connect.Response[v1.UpdateIpv4SubnetForZoneResponse], error)
- func (UnimplementedNetworkServiceHandler) UpdateNetwork(context.Context, *connect.Request[v1.UpdateNetworkRequest]) (*connect.Response[v1.UpdateNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) UpdateNetworkACLItem(context.Context, *connect.Request[v1.UpdateNetworkACLItemRequest]) (*connect.Response[v1.UpdateNetworkACLItemResponse], error)
- func (UnimplementedNetworkServiceHandler) UpdateNetworkACLList(context.Context, *connect.Request[v1.UpdateNetworkACLListRequest]) (*connect.Response[v1.UpdateNetworkACLListResponse], error)
- func (UnimplementedNetworkServiceHandler) UpdateNetworkCmdByAdmin(context.Context, *connect.Request[v1.UpdateNetworkCmdByAdminRequest]) (*connect.Response[v1.UpdateNetworkCmdByAdminResponse], error)
- func (UnimplementedNetworkServiceHandler) UpdateNetworkOffering(context.Context, *connect.Request[v1.UpdateNetworkOfferingRequest]) (*connect.Response[v1.UpdateNetworkOfferingResponse], error)
- func (UnimplementedNetworkServiceHandler) UpdateNetworkServiceProvider(context.Context, *connect.Request[v1.UpdateNetworkServiceProviderRequest]) (*connect.Response[v1.UpdateNetworkServiceProviderResponse], error)
- func (UnimplementedNetworkServiceHandler) UpdatePhysicalNetwork(context.Context, *connect.Request[v1.UpdatePhysicalNetworkRequest]) (*connect.Response[v1.UpdatePhysicalNetworkResponse], error)
- func (UnimplementedNetworkServiceHandler) UpdatePodManagementNetworkIpRange(context.Context, *connect.Request[v1.UpdatePodManagementNetworkIpRangeRequest]) (*connect.Response[v1.UpdatePodManagementNetworkIpRangeResponse], error)
- func (UnimplementedNetworkServiceHandler) UpdateStorageNetworkIpRange(context.Context, *connect.Request[v1.UpdateStorageNetworkIpRangeRequest]) (*connect.Response[v1.UpdateStorageNetworkIpRangeResponse], error)
Constants ¶
const ( // NetworkServiceAddNetworkDeviceProcedure is the fully-qualified name of the NetworkService's // AddNetworkDevice RPC. NetworkServiceAddNetworkDeviceProcedure = "/cloudstack.management.network.v1.NetworkService/AddNetworkDevice" // NetworkServiceAddNetworkServiceProviderProcedure is the fully-qualified name of the // NetworkService's AddNetworkServiceProvider RPC. NetworkServiceAddNetworkServiceProviderProcedure = "/cloudstack.management.network.v1.NetworkService/AddNetworkServiceProvider" // NetworkServiceCreateGuestNetworkIpv6PrefixProcedure is the fully-qualified name of the // NetworkService's CreateGuestNetworkIpv6Prefix RPC. NetworkServiceCreateGuestNetworkIpv6PrefixProcedure = "/cloudstack.management.network.v1.NetworkService/CreateGuestNetworkIpv6Prefix" // NetworkServiceCreateIpv4SubnetForGuestNetworkProcedure is the fully-qualified name of the // NetworkService's CreateIpv4SubnetForGuestNetwork RPC. NetworkServiceCreateIpv4SubnetForGuestNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/CreateIpv4SubnetForGuestNetwork" // NetworkServiceCreateIpv4SubnetForZoneProcedure is the fully-qualified name of the // NetworkService's CreateIpv4SubnetForZone RPC. NetworkServiceCreateIpv4SubnetForZoneProcedure = "/cloudstack.management.network.v1.NetworkService/CreateIpv4SubnetForZone" // NetworkServiceCreateManagementNetworkIpRangeProcedure is the fully-qualified name of the // NetworkService's CreateManagementNetworkIpRange RPC. NetworkServiceCreateManagementNetworkIpRangeProcedure = "/cloudstack.management.network.v1.NetworkService/CreateManagementNetworkIpRange" // NetworkServiceCreateNetworkProcedure is the fully-qualified name of the NetworkService's // CreateNetwork RPC. NetworkServiceCreateNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/CreateNetwork" // NetworkServiceCreateNetworkACLProcedure is the fully-qualified name of the NetworkService's // CreateNetworkACL RPC. NetworkServiceCreateNetworkACLProcedure = "/cloudstack.management.network.v1.NetworkService/CreateNetworkACL" // NetworkServiceCreateNetworkACLListProcedure is the fully-qualified name of the NetworkService's // CreateNetworkACLList RPC. NetworkServiceCreateNetworkACLListProcedure = "/cloudstack.management.network.v1.NetworkService/CreateNetworkACLList" // NetworkServiceCreateNetworkCmdByAdminProcedure is the fully-qualified name of the // NetworkService's CreateNetworkCmdByAdmin RPC. NetworkServiceCreateNetworkCmdByAdminProcedure = "/cloudstack.management.network.v1.NetworkService/CreateNetworkCmdByAdmin" // NetworkServiceCreateNetworkOfferingProcedure is the fully-qualified name of the NetworkService's // CreateNetworkOffering RPC. NetworkServiceCreateNetworkOfferingProcedure = "/cloudstack.management.network.v1.NetworkService/CreateNetworkOffering" // NetworkServiceCreateNetworkPermissionsProcedure is the fully-qualified name of the // NetworkService's CreateNetworkPermissions RPC. NetworkServiceCreateNetworkPermissionsProcedure = "/cloudstack.management.network.v1.NetworkService/CreateNetworkPermissions" // NetworkServiceCreatePhysicalNetworkProcedure is the fully-qualified name of the NetworkService's // CreatePhysicalNetwork RPC. NetworkServiceCreatePhysicalNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/CreatePhysicalNetwork" // NetworkServiceCreateStorageNetworkIpRangeProcedure is the fully-qualified name of the // NetworkService's CreateStorageNetworkIpRange RPC. NetworkServiceCreateStorageNetworkIpRangeProcedure = "/cloudstack.management.network.v1.NetworkService/CreateStorageNetworkIpRange" // NetworkServiceDedicateGuestVlanRangeProcedure is the fully-qualified name of the NetworkService's // DedicateGuestVlanRange RPC. NetworkServiceDedicateGuestVlanRangeProcedure = "/cloudstack.management.network.v1.NetworkService/DedicateGuestVlanRange" // NetworkServiceDedicateIpv4SubnetForZoneProcedure is the fully-qualified name of the // NetworkService's DedicateIpv4SubnetForZone RPC. NetworkServiceDedicateIpv4SubnetForZoneProcedure = "/cloudstack.management.network.v1.NetworkService/DedicateIpv4SubnetForZone" // NetworkServiceDeleteGuestNetworkIpv6PrefixProcedure is the fully-qualified name of the // NetworkService's DeleteGuestNetworkIpv6Prefix RPC. NetworkServiceDeleteGuestNetworkIpv6PrefixProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteGuestNetworkIpv6Prefix" // NetworkServiceDeleteIpv4SubnetForGuestNetworkProcedure is the fully-qualified name of the // NetworkService's DeleteIpv4SubnetForGuestNetwork RPC. NetworkServiceDeleteIpv4SubnetForGuestNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteIpv4SubnetForGuestNetwork" // NetworkServiceDeleteIpv4SubnetForZoneProcedure is the fully-qualified name of the // NetworkService's DeleteIpv4SubnetForZone RPC. NetworkServiceDeleteIpv4SubnetForZoneProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteIpv4SubnetForZone" // NetworkServiceDeleteManagementNetworkIpRangeProcedure is the fully-qualified name of the // NetworkService's DeleteManagementNetworkIpRange RPC. NetworkServiceDeleteManagementNetworkIpRangeProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteManagementNetworkIpRange" // NetworkServiceDeleteNetworkProcedure is the fully-qualified name of the NetworkService's // DeleteNetwork RPC. NetworkServiceDeleteNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteNetwork" // NetworkServiceDeleteNetworkACLProcedure is the fully-qualified name of the NetworkService's // DeleteNetworkACL RPC. NetworkServiceDeleteNetworkACLProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteNetworkACL" // NetworkServiceDeleteNetworkACLListProcedure is the fully-qualified name of the NetworkService's // DeleteNetworkACLList RPC. NetworkServiceDeleteNetworkACLListProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteNetworkACLList" // NetworkServiceDeleteNetworkDeviceProcedure is the fully-qualified name of the NetworkService's // DeleteNetworkDevice RPC. NetworkServiceDeleteNetworkDeviceProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteNetworkDevice" // NetworkServiceDeleteNetworkOfferingProcedure is the fully-qualified name of the NetworkService's // DeleteNetworkOffering RPC. NetworkServiceDeleteNetworkOfferingProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteNetworkOffering" // NetworkServiceDeleteNetworkServiceProviderProcedure is the fully-qualified name of the // NetworkService's DeleteNetworkServiceProvider RPC. NetworkServiceDeleteNetworkServiceProviderProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteNetworkServiceProvider" // NetworkServiceDeletePhysicalNetworkProcedure is the fully-qualified name of the NetworkService's // DeletePhysicalNetwork RPC. NetworkServiceDeletePhysicalNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/DeletePhysicalNetwork" // NetworkServiceDeleteStorageNetworkIpRangeProcedure is the fully-qualified name of the // NetworkService's DeleteStorageNetworkIpRange RPC. NetworkServiceDeleteStorageNetworkIpRangeProcedure = "/cloudstack.management.network.v1.NetworkService/DeleteStorageNetworkIpRange" // NetworkServiceListDedicatedGuestVlanRangesProcedure is the fully-qualified name of the // NetworkService's ListDedicatedGuestVlanRanges RPC. NetworkServiceListDedicatedGuestVlanRangesProcedure = "/cloudstack.management.network.v1.NetworkService/ListDedicatedGuestVlanRanges" // NetworkServiceListGuestNetworkIpv6PrefixesProcedure is the fully-qualified name of the // NetworkService's ListGuestNetworkIpv6Prefixes RPC. NetworkServiceListGuestNetworkIpv6PrefixesProcedure = "/cloudstack.management.network.v1.NetworkService/ListGuestNetworkIpv6Prefixes" // NetworkServiceListGuestVlansProcedure is the fully-qualified name of the NetworkService's // ListGuestVlans RPC. NetworkServiceListGuestVlansProcedure = "/cloudstack.management.network.v1.NetworkService/ListGuestVlans" // NetworkServiceListIpv4SubnetsForGuestNetworkProcedure is the fully-qualified name of the // NetworkService's ListIpv4SubnetsForGuestNetwork RPC. NetworkServiceListIpv4SubnetsForGuestNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/ListIpv4SubnetsForGuestNetwork" // NetworkServiceListIpv4SubnetsForZoneProcedure is the fully-qualified name of the NetworkService's // ListIpv4SubnetsForZone RPC. NetworkServiceListIpv4SubnetsForZoneProcedure = "/cloudstack.management.network.v1.NetworkService/ListIpv4SubnetsForZone" // NetworkServiceListNetworkACLListsProcedure is the fully-qualified name of the NetworkService's // ListNetworkACLLists RPC. NetworkServiceListNetworkACLListsProcedure = "/cloudstack.management.network.v1.NetworkService/ListNetworkACLLists" // NetworkServiceListNetworkACLsProcedure is the fully-qualified name of the NetworkService's // ListNetworkACLs RPC. NetworkServiceListNetworkACLsProcedure = "/cloudstack.management.network.v1.NetworkService/ListNetworkACLs" // NetworkServiceListNetworkDeviceProcedure is the fully-qualified name of the NetworkService's // ListNetworkDevice RPC. NetworkServiceListNetworkDeviceProcedure = "/cloudstack.management.network.v1.NetworkService/ListNetworkDevice" // NetworkServiceListNetworkIsolationMethodsProcedure is the fully-qualified name of the // NetworkService's ListNetworkIsolationMethods RPC. NetworkServiceListNetworkIsolationMethodsProcedure = "/cloudstack.management.network.v1.NetworkService/ListNetworkIsolationMethods" // NetworkServiceListNetworkOfferingsProcedure is the fully-qualified name of the NetworkService's // ListNetworkOfferings RPC. NetworkServiceListNetworkOfferingsProcedure = "/cloudstack.management.network.v1.NetworkService/ListNetworkOfferings" // NetworkServiceListNetworkPermissionsProcedure is the fully-qualified name of the NetworkService's // ListNetworkPermissions RPC. NetworkServiceListNetworkPermissionsProcedure = "/cloudstack.management.network.v1.NetworkService/ListNetworkPermissions" // NetworkServiceListNetworkProtocolsProcedure is the fully-qualified name of the NetworkService's // ListNetworkProtocols RPC. NetworkServiceListNetworkProtocolsProcedure = "/cloudstack.management.network.v1.NetworkService/ListNetworkProtocols" // NetworkServiceListNetworkServiceProvidersProcedure is the fully-qualified name of the // NetworkService's ListNetworkServiceProviders RPC. NetworkServiceListNetworkServiceProvidersProcedure = "/cloudstack.management.network.v1.NetworkService/ListNetworkServiceProviders" // NetworkServiceListNetworksProcedure is the fully-qualified name of the NetworkService's // ListNetworks RPC. NetworkServiceListNetworksProcedure = "/cloudstack.management.network.v1.NetworkService/ListNetworks" // NetworkServiceListNetworksCmdByAdminProcedure is the fully-qualified name of the NetworkService's // ListNetworksCmdByAdmin RPC. NetworkServiceListNetworksCmdByAdminProcedure = "/cloudstack.management.network.v1.NetworkService/ListNetworksCmdByAdmin" // NetworkServiceListPhysicalNetworksProcedure is the fully-qualified name of the NetworkService's // ListPhysicalNetworks RPC. NetworkServiceListPhysicalNetworksProcedure = "/cloudstack.management.network.v1.NetworkService/ListPhysicalNetworks" // NetworkServiceListStorageNetworkIpRangeProcedure is the fully-qualified name of the // NetworkService's ListStorageNetworkIpRange RPC. NetworkServiceListStorageNetworkIpRangeProcedure = "/cloudstack.management.network.v1.NetworkService/ListStorageNetworkIpRange" // NetworkServiceListSupportedNetworkServicesProcedure is the fully-qualified name of the // NetworkService's ListSupportedNetworkServices RPC. NetworkServiceListSupportedNetworkServicesProcedure = "/cloudstack.management.network.v1.NetworkService/ListSupportedNetworkServices" // NetworkServiceMigrateNetworkProcedure is the fully-qualified name of the NetworkService's // MigrateNetwork RPC. NetworkServiceMigrateNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/MigrateNetwork" // NetworkServiceMigrateVPCProcedure is the fully-qualified name of the NetworkService's MigrateVPC // RPC. NetworkServiceMigrateVPCProcedure = "/cloudstack.management.network.v1.NetworkService/MigrateVPC" // NetworkServiceMoveNetworkAclItemProcedure is the fully-qualified name of the NetworkService's // MoveNetworkAclItem RPC. NetworkServiceMoveNetworkAclItemProcedure = "/cloudstack.management.network.v1.NetworkService/MoveNetworkAclItem" // NetworkServiceReleaseDedicatedGuestVlanRangeProcedure is the fully-qualified name of the // NetworkService's ReleaseDedicatedGuestVlanRange RPC. NetworkServiceReleaseDedicatedGuestVlanRangeProcedure = "/cloudstack.management.network.v1.NetworkService/ReleaseDedicatedGuestVlanRange" // NetworkServiceReleaseDedicatedIpv4SubnetForZoneProcedure is the fully-qualified name of the // NetworkService's ReleaseDedicatedIpv4SubnetForZone RPC. NetworkServiceReleaseDedicatedIpv4SubnetForZoneProcedure = "/cloudstack.management.network.v1.NetworkService/ReleaseDedicatedIpv4SubnetForZone" // NetworkServiceRemoveNetworkPermissionsProcedure is the fully-qualified name of the // NetworkService's RemoveNetworkPermissions RPC. NetworkServiceRemoveNetworkPermissionsProcedure = "/cloudstack.management.network.v1.NetworkService/RemoveNetworkPermissions" // NetworkServiceReplaceNetworkACLListProcedure is the fully-qualified name of the NetworkService's // ReplaceNetworkACLList RPC. NetworkServiceReplaceNetworkACLListProcedure = "/cloudstack.management.network.v1.NetworkService/ReplaceNetworkACLList" // NetworkServiceResetNetworkPermissionsProcedure is the fully-qualified name of the // NetworkService's ResetNetworkPermissions RPC. NetworkServiceResetNetworkPermissionsProcedure = "/cloudstack.management.network.v1.NetworkService/ResetNetworkPermissions" // NetworkServiceRestartNetworkProcedure is the fully-qualified name of the NetworkService's // RestartNetwork RPC. NetworkServiceRestartNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/RestartNetwork" // NetworkServiceUpdateIpv4SubnetForZoneProcedure is the fully-qualified name of the // NetworkService's UpdateIpv4SubnetForZone RPC. NetworkServiceUpdateIpv4SubnetForZoneProcedure = "/cloudstack.management.network.v1.NetworkService/UpdateIpv4SubnetForZone" // NetworkServiceUpdateNetworkProcedure is the fully-qualified name of the NetworkService's // UpdateNetwork RPC. NetworkServiceUpdateNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/UpdateNetwork" // NetworkServiceUpdateNetworkACLItemProcedure is the fully-qualified name of the NetworkService's // UpdateNetworkACLItem RPC. NetworkServiceUpdateNetworkACLItemProcedure = "/cloudstack.management.network.v1.NetworkService/UpdateNetworkACLItem" // NetworkServiceUpdateNetworkACLListProcedure is the fully-qualified name of the NetworkService's // UpdateNetworkACLList RPC. NetworkServiceUpdateNetworkACLListProcedure = "/cloudstack.management.network.v1.NetworkService/UpdateNetworkACLList" // NetworkServiceUpdateNetworkCmdByAdminProcedure is the fully-qualified name of the // NetworkService's UpdateNetworkCmdByAdmin RPC. NetworkServiceUpdateNetworkCmdByAdminProcedure = "/cloudstack.management.network.v1.NetworkService/UpdateNetworkCmdByAdmin" // NetworkServiceUpdateNetworkOfferingProcedure is the fully-qualified name of the NetworkService's // UpdateNetworkOffering RPC. NetworkServiceUpdateNetworkOfferingProcedure = "/cloudstack.management.network.v1.NetworkService/UpdateNetworkOffering" // NetworkServiceUpdateNetworkServiceProviderProcedure is the fully-qualified name of the // NetworkService's UpdateNetworkServiceProvider RPC. NetworkServiceUpdateNetworkServiceProviderProcedure = "/cloudstack.management.network.v1.NetworkService/UpdateNetworkServiceProvider" // NetworkServiceUpdatePhysicalNetworkProcedure is the fully-qualified name of the NetworkService's // UpdatePhysicalNetwork RPC. NetworkServiceUpdatePhysicalNetworkProcedure = "/cloudstack.management.network.v1.NetworkService/UpdatePhysicalNetwork" // NetworkServiceUpdatePodManagementNetworkIpRangeProcedure is the fully-qualified name of the // NetworkService's UpdatePodManagementNetworkIpRange RPC. NetworkServiceUpdatePodManagementNetworkIpRangeProcedure = "/cloudstack.management.network.v1.NetworkService/UpdatePodManagementNetworkIpRange" // NetworkServiceUpdateStorageNetworkIpRangeProcedure is the fully-qualified name of the // NetworkService's UpdateStorageNetworkIpRange RPC. NetworkServiceUpdateStorageNetworkIpRangeProcedure = "/cloudstack.management.network.v1.NetworkService/UpdateStorageNetworkIpRange" )
These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.
const (
// NetworkServiceName is the fully-qualified name of the NetworkService service.
NetworkServiceName = "cloudstack.management.network.v1.NetworkService"
)
Variables ¶
This section is empty.
Functions ¶
func NewNetworkServiceHandler ¶
func NewNetworkServiceHandler(svc NetworkServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
NewNetworkServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.
By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.
Types ¶
type NetworkServiceClient ¶
type NetworkServiceClient interface {
// AddNetworkDevice Adds a network device of one of the following types: ExternalDhcp, ExternalFirewall, ExternalLoadBalancer, PxeServer
AddNetworkDevice(context.Context, *connect.Request[v1.AddNetworkDeviceRequest]) (*connect.Response[v1.AddNetworkDeviceResponse], error)
// AddNetworkServiceProvider Adds a network serviceProvider to a physical network
AddNetworkServiceProvider(context.Context, *connect.Request[v1.AddNetworkServiceProviderRequest]) (*connect.Response[v1.AddNetworkServiceProviderResponse], error)
// CreateGuestNetworkIpv6Prefix Creates a guest network IPv6 prefix.
CreateGuestNetworkIpv6Prefix(context.Context, *connect.Request[v1.CreateGuestNetworkIpv6PrefixRequest]) (*connect.Response[v1.CreateGuestNetworkIpv6PrefixResponse], error)
// CreateIpv4SubnetForGuestNetwork Creates a IPv4 subnet for guest networks.
CreateIpv4SubnetForGuestNetwork(context.Context, *connect.Request[v1.CreateIpv4SubnetForGuestNetworkRequest]) (*connect.Response[v1.CreateIpv4SubnetForGuestNetworkResponse], error)
// CreateIpv4SubnetForZone Creates a IPv4 subnet for a zone.
CreateIpv4SubnetForZone(context.Context, *connect.Request[v1.CreateIpv4SubnetForZoneRequest]) (*connect.Response[v1.CreateIpv4SubnetForZoneResponse], error)
// CreateManagementNetworkIpRange Creates a Management network IP range.
CreateManagementNetworkIpRange(context.Context, *connect.Request[v1.CreateManagementNetworkIpRangeRequest]) (*connect.Response[v1.CreateManagementNetworkIpRangeResponse], error)
// CreateNetwork Creates a network
CreateNetwork(context.Context, *connect.Request[v1.CreateNetworkRequest]) (*connect.Response[v1.CreateNetworkResponse], error)
// CreateNetworkACL Creates a ACL rule in the given network (the network has to belong to VPC)
CreateNetworkACL(context.Context, *connect.Request[v1.CreateNetworkACLRequest]) (*connect.Response[v1.CreateNetworkACLResponse], error)
// CreateNetworkACLList Creates a network ACL. If no VPC is given, then it creates a global ACL that can be used by everyone.
CreateNetworkACLList(context.Context, *connect.Request[v1.CreateNetworkACLListRequest]) (*connect.Response[v1.CreateNetworkACLListResponse], error)
// CreateNetworkCmdByAdmin Creates a network
CreateNetworkCmdByAdmin(context.Context, *connect.Request[v1.CreateNetworkCmdByAdminRequest]) (*connect.Response[v1.CreateNetworkCmdByAdminResponse], error)
// CreateNetworkOffering Creates a network offering.
CreateNetworkOffering(context.Context, *connect.Request[v1.CreateNetworkOfferingRequest]) (*connect.Response[v1.CreateNetworkOfferingResponse], error)
// CreateNetworkPermissions Updates network permissions.
CreateNetworkPermissions(context.Context, *connect.Request[v1.CreateNetworkPermissionsRequest]) (*connect.Response[v1.CreateNetworkPermissionsResponse], error)
// CreatePhysicalNetwork Creates a physical network
CreatePhysicalNetwork(context.Context, *connect.Request[v1.CreatePhysicalNetworkRequest]) (*connect.Response[v1.CreatePhysicalNetworkResponse], error)
// CreateStorageNetworkIpRange Creates a Storage network IP range.
CreateStorageNetworkIpRange(context.Context, *connect.Request[v1.CreateStorageNetworkIpRangeRequest]) (*connect.Response[v1.CreateStorageNetworkIpRangeResponse], error)
// DedicateGuestVlanRange Dedicates a guest vlan range to an account
DedicateGuestVlanRange(context.Context, *connect.Request[v1.DedicateGuestVlanRangeRequest]) (*connect.Response[v1.DedicateGuestVlanRangeResponse], error)
// DedicateIpv4SubnetForZone Dedicates an existing IPv4 subnet for a zone to an account or a domain.
DedicateIpv4SubnetForZone(context.Context, *connect.Request[v1.DedicateIpv4SubnetForZoneRequest]) (*connect.Response[v1.DedicateIpv4SubnetForZoneResponse], error)
// DeleteGuestNetworkIpv6Prefix Deletes an existing guest network IPv6 prefix.
DeleteGuestNetworkIpv6Prefix(context.Context, *connect.Request[v1.DeleteGuestNetworkIpv6PrefixRequest]) (*connect.Response[v1.DeleteGuestNetworkIpv6PrefixResponse], error)
// DeleteIpv4SubnetForGuestNetwork Deletes an existing IPv4 subnet for guest network.
DeleteIpv4SubnetForGuestNetwork(context.Context, *connect.Request[v1.DeleteIpv4SubnetForGuestNetworkRequest]) (*connect.Response[v1.DeleteIpv4SubnetForGuestNetworkResponse], error)
// DeleteIpv4SubnetForZone Deletes an existing IPv4 subnet for a zone.
DeleteIpv4SubnetForZone(context.Context, *connect.Request[v1.DeleteIpv4SubnetForZoneRequest]) (*connect.Response[v1.DeleteIpv4SubnetForZoneResponse], error)
// DeleteManagementNetworkIpRange Deletes a management network IP range. This action is only allowed when no IPs in this range are allocated.
DeleteManagementNetworkIpRange(context.Context, *connect.Request[v1.DeleteManagementNetworkIpRangeRequest]) (*connect.Response[v1.DeleteManagementNetworkIpRangeResponse], error)
// DeleteNetwork Deletes a network
DeleteNetwork(context.Context, *connect.Request[v1.DeleteNetworkRequest]) (*connect.Response[v1.DeleteNetworkResponse], error)
// DeleteNetworkACL Deletes a network ACL
DeleteNetworkACL(context.Context, *connect.Request[v1.DeleteNetworkACLRequest]) (*connect.Response[v1.DeleteNetworkACLResponse], error)
// DeleteNetworkACLList Deletes a network ACL
DeleteNetworkACLList(context.Context, *connect.Request[v1.DeleteNetworkACLListRequest]) (*connect.Response[v1.DeleteNetworkACLListResponse], error)
// DeleteNetworkDevice Deletes network device.
DeleteNetworkDevice(context.Context, *connect.Request[v1.DeleteNetworkDeviceRequest]) (*connect.Response[v1.DeleteNetworkDeviceResponse], error)
// DeleteNetworkOffering Deletes a network offering.
DeleteNetworkOffering(context.Context, *connect.Request[v1.DeleteNetworkOfferingRequest]) (*connect.Response[v1.DeleteNetworkOfferingResponse], error)
// DeleteNetworkServiceProvider Deletes a Network Service Provider.
DeleteNetworkServiceProvider(context.Context, *connect.Request[v1.DeleteNetworkServiceProviderRequest]) (*connect.Response[v1.DeleteNetworkServiceProviderResponse], error)
// DeletePhysicalNetwork Deletes a Physical Network.
DeletePhysicalNetwork(context.Context, *connect.Request[v1.DeletePhysicalNetworkRequest]) (*connect.Response[v1.DeletePhysicalNetworkResponse], error)
// DeleteStorageNetworkIpRange Deletes a storage network IP Range.
DeleteStorageNetworkIpRange(context.Context, *connect.Request[v1.DeleteStorageNetworkIpRangeRequest]) (*connect.Response[v1.DeleteStorageNetworkIpRangeResponse], error)
// ListDedicatedGuestVlanRanges Lists dedicated guest vlan ranges
ListDedicatedGuestVlanRanges(context.Context, *connect.Request[v1.ListDedicatedGuestVlanRangesRequest]) (*connect.Response[v1.ListDedicatedGuestVlanRangesResponse], error)
// ListGuestNetworkIpv6Prefixes Lists guest network IPv6 prefixes
ListGuestNetworkIpv6Prefixes(context.Context, *connect.Request[v1.ListGuestNetworkIpv6PrefixesRequest]) (*connect.Response[v1.ListGuestNetworkIpv6PrefixesResponse], error)
// ListGuestVlans Lists all guest vlans
ListGuestVlans(context.Context, *connect.Request[v1.ListGuestVlansRequest]) (*connect.Response[v1.ListGuestVlansResponse], error)
// ListIpv4SubnetsForGuestNetwork Lists IPv4 subnets for guest networks.
ListIpv4SubnetsForGuestNetwork(context.Context, *connect.Request[v1.ListIpv4SubnetsForGuestNetworkRequest]) (*connect.Response[v1.ListIpv4SubnetsForGuestNetworkResponse], error)
// ListIpv4SubnetsForZone Lists IPv4 subnets for zone.
ListIpv4SubnetsForZone(context.Context, *connect.Request[v1.ListIpv4SubnetsForZoneRequest]) (*connect.Response[v1.ListIpv4SubnetsForZoneResponse], error)
// ListNetworkACLLists Lists all network ACLs
ListNetworkACLLists(context.Context, *connect.Request[v1.ListNetworkACLListsRequest]) (*connect.Response[v1.ListNetworkACLListsResponse], error)
// ListNetworkACLs Lists all network ACL items
ListNetworkACLs(context.Context, *connect.Request[v1.ListNetworkACLsRequest]) (*connect.Response[v1.ListNetworkACLsResponse], error)
// ListNetworkDevice List network devices
ListNetworkDevice(context.Context, *connect.Request[v1.ListNetworkDeviceRequest]) (*connect.Response[v1.ListNetworkDeviceResponse], error)
// ListNetworkIsolationMethods Lists supported methods of network isolation
ListNetworkIsolationMethods(context.Context, *connect.Request[v1.ListNetworkIsolationMethodsRequest]) (*connect.Response[v1.ListNetworkIsolationMethodsResponse], error)
// ListNetworkOfferings Lists all available network offerings.
ListNetworkOfferings(context.Context, *connect.Request[v1.ListNetworkOfferingsRequest]) (*connect.Response[v1.ListNetworkOfferingsResponse], error)
// ListNetworkPermissions List network visibility and all accounts that have permissions to view this network.
ListNetworkPermissions(context.Context, *connect.Request[v1.ListNetworkPermissionsRequest]) (*connect.Response[v1.ListNetworkPermissionsResponse], error)
// ListNetworkProtocols Lists details of network protocols
ListNetworkProtocols(context.Context, *connect.Request[v1.ListNetworkProtocolsRequest]) (*connect.Response[v1.ListNetworkProtocolsResponse], error)
// ListNetworkServiceProviders Lists network serviceproviders for a given physical network.
ListNetworkServiceProviders(context.Context, *connect.Request[v1.ListNetworkServiceProvidersRequest]) (*connect.Response[v1.ListNetworkServiceProvidersResponse], error)
// ListNetworks Lists all available networks.
ListNetworks(context.Context, *connect.Request[v1.ListNetworksRequest]) (*connect.Response[v1.ListNetworksResponse], error)
// ListNetworksCmdByAdmin Lists all available networks.
ListNetworksCmdByAdmin(context.Context, *connect.Request[v1.ListNetworksCmdByAdminRequest]) (*connect.Response[v1.ListNetworksCmdByAdminResponse], error)
// ListPhysicalNetworks Lists physical networks
ListPhysicalNetworks(context.Context, *connect.Request[v1.ListPhysicalNetworksRequest]) (*connect.Response[v1.ListPhysicalNetworksResponse], error)
// ListStorageNetworkIpRange List a storage network IP range.
ListStorageNetworkIpRange(context.Context, *connect.Request[v1.ListStorageNetworkIpRangeRequest]) (*connect.Response[v1.ListStorageNetworkIpRangeResponse], error)
// ListSupportedNetworkServices Lists all network services provided by CloudStack or for the given Provider.
ListSupportedNetworkServices(context.Context, *connect.Request[v1.ListSupportedNetworkServicesRequest]) (*connect.Response[v1.ListSupportedNetworkServicesResponse], error)
// MigrateNetwork moves a network to another physical network
MigrateNetwork(context.Context, *connect.Request[v1.MigrateNetworkRequest]) (*connect.Response[v1.MigrateNetworkResponse], error)
// MigrateVPC moves a vpc to another physical network
MigrateVPC(context.Context, *connect.Request[v1.MigrateVPCRequest]) (*connect.Response[v1.MigrateVPCResponse], error)
// MoveNetworkAclItem Move an ACL rule to a position bettwen two other ACL rules of the same ACL network list
MoveNetworkAclItem(context.Context, *connect.Request[v1.MoveNetworkAclItemRequest]) (*connect.Response[v1.MoveNetworkAclItemResponse], error)
// ReleaseDedicatedGuestVlanRange Releases a dedicated guest vlan range to the system
ReleaseDedicatedGuestVlanRange(context.Context, *connect.Request[v1.ReleaseDedicatedGuestVlanRangeRequest]) (*connect.Response[v1.ReleaseDedicatedGuestVlanRangeResponse], error)
// ReleaseDedicatedIpv4SubnetForZone Releases an existing dedicated IPv4 subnet for a zone.
ReleaseDedicatedIpv4SubnetForZone(context.Context, *connect.Request[v1.ReleaseDedicatedIpv4SubnetForZoneRequest]) (*connect.Response[v1.ReleaseDedicatedIpv4SubnetForZoneResponse], error)
// RemoveNetworkPermissions Removes network permissions.
RemoveNetworkPermissions(context.Context, *connect.Request[v1.RemoveNetworkPermissionsRequest]) (*connect.Response[v1.RemoveNetworkPermissionsResponse], error)
// ReplaceNetworkACLList Replaces ACL associated with a network or private gateway
ReplaceNetworkACLList(context.Context, *connect.Request[v1.ReplaceNetworkACLListRequest]) (*connect.Response[v1.ReplaceNetworkACLListResponse], error)
// ResetNetworkPermissions Resets network permissions.
ResetNetworkPermissions(context.Context, *connect.Request[v1.ResetNetworkPermissionsRequest]) (*connect.Response[v1.ResetNetworkPermissionsResponse], error)
// RestartNetwork Restarts the network; includes 1) restarting network elements - virtual routers, DHCP servers 2) reapplying all public IPs 3) reapplying loadBalancing/portForwarding rules
RestartNetwork(context.Context, *connect.Request[v1.RestartNetworkRequest]) (*connect.Response[v1.RestartNetworkResponse], error)
// UpdateIpv4SubnetForZone Updates an existing IPv4 subnet for a zone.
UpdateIpv4SubnetForZone(context.Context, *connect.Request[v1.UpdateIpv4SubnetForZoneRequest]) (*connect.Response[v1.UpdateIpv4SubnetForZoneResponse], error)
// UpdateNetwork Updates a network
UpdateNetwork(context.Context, *connect.Request[v1.UpdateNetworkRequest]) (*connect.Response[v1.UpdateNetworkResponse], error)
// UpdateNetworkACLItem Updates ACL item with specified ID
UpdateNetworkACLItem(context.Context, *connect.Request[v1.UpdateNetworkACLItemRequest]) (*connect.Response[v1.UpdateNetworkACLItemResponse], error)
// UpdateNetworkACLList Updates network ACL list
UpdateNetworkACLList(context.Context, *connect.Request[v1.UpdateNetworkACLListRequest]) (*connect.Response[v1.UpdateNetworkACLListResponse], error)
// UpdateNetworkCmdByAdmin Updates a network
UpdateNetworkCmdByAdmin(context.Context, *connect.Request[v1.UpdateNetworkCmdByAdminRequest]) (*connect.Response[v1.UpdateNetworkCmdByAdminResponse], error)
// UpdateNetworkOffering Updates a network offering.
UpdateNetworkOffering(context.Context, *connect.Request[v1.UpdateNetworkOfferingRequest]) (*connect.Response[v1.UpdateNetworkOfferingResponse], error)
// UpdateNetworkServiceProvider Updates a network serviceProvider of a physical network
UpdateNetworkServiceProvider(context.Context, *connect.Request[v1.UpdateNetworkServiceProviderRequest]) (*connect.Response[v1.UpdateNetworkServiceProviderResponse], error)
// UpdatePhysicalNetwork Updates a physical network
UpdatePhysicalNetwork(context.Context, *connect.Request[v1.UpdatePhysicalNetworkRequest]) (*connect.Response[v1.UpdatePhysicalNetworkResponse], error)
// UpdatePodManagementNetworkIpRange Updates a management network IP range. Only allowed when no IPs are allocated.
UpdatePodManagementNetworkIpRange(context.Context, *connect.Request[v1.UpdatePodManagementNetworkIpRangeRequest]) (*connect.Response[v1.UpdatePodManagementNetworkIpRangeResponse], error)
// UpdateStorageNetworkIpRange Update a Storage network IP range, only allowed when no IPs in this range have been allocated.
UpdateStorageNetworkIpRange(context.Context, *connect.Request[v1.UpdateStorageNetworkIpRangeRequest]) (*connect.Response[v1.UpdateStorageNetworkIpRangeResponse], error)
}
NetworkServiceClient is a client for the cloudstack.management.network.v1.NetworkService service.
func NewNetworkServiceClient ¶
func NewNetworkServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) NetworkServiceClient
NewNetworkServiceClient constructs a client for the cloudstack.management.network.v1.NetworkService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).
type NetworkServiceHandler ¶
type NetworkServiceHandler interface {
// AddNetworkDevice Adds a network device of one of the following types: ExternalDhcp, ExternalFirewall, ExternalLoadBalancer, PxeServer
AddNetworkDevice(context.Context, *connect.Request[v1.AddNetworkDeviceRequest]) (*connect.Response[v1.AddNetworkDeviceResponse], error)
// AddNetworkServiceProvider Adds a network serviceProvider to a physical network
AddNetworkServiceProvider(context.Context, *connect.Request[v1.AddNetworkServiceProviderRequest]) (*connect.Response[v1.AddNetworkServiceProviderResponse], error)
// CreateGuestNetworkIpv6Prefix Creates a guest network IPv6 prefix.
CreateGuestNetworkIpv6Prefix(context.Context, *connect.Request[v1.CreateGuestNetworkIpv6PrefixRequest]) (*connect.Response[v1.CreateGuestNetworkIpv6PrefixResponse], error)
// CreateIpv4SubnetForGuestNetwork Creates a IPv4 subnet for guest networks.
CreateIpv4SubnetForGuestNetwork(context.Context, *connect.Request[v1.CreateIpv4SubnetForGuestNetworkRequest]) (*connect.Response[v1.CreateIpv4SubnetForGuestNetworkResponse], error)
// CreateIpv4SubnetForZone Creates a IPv4 subnet for a zone.
CreateIpv4SubnetForZone(context.Context, *connect.Request[v1.CreateIpv4SubnetForZoneRequest]) (*connect.Response[v1.CreateIpv4SubnetForZoneResponse], error)
// CreateManagementNetworkIpRange Creates a Management network IP range.
CreateManagementNetworkIpRange(context.Context, *connect.Request[v1.CreateManagementNetworkIpRangeRequest]) (*connect.Response[v1.CreateManagementNetworkIpRangeResponse], error)
// CreateNetwork Creates a network
CreateNetwork(context.Context, *connect.Request[v1.CreateNetworkRequest]) (*connect.Response[v1.CreateNetworkResponse], error)
// CreateNetworkACL Creates a ACL rule in the given network (the network has to belong to VPC)
CreateNetworkACL(context.Context, *connect.Request[v1.CreateNetworkACLRequest]) (*connect.Response[v1.CreateNetworkACLResponse], error)
// CreateNetworkACLList Creates a network ACL. If no VPC is given, then it creates a global ACL that can be used by everyone.
CreateNetworkACLList(context.Context, *connect.Request[v1.CreateNetworkACLListRequest]) (*connect.Response[v1.CreateNetworkACLListResponse], error)
// CreateNetworkCmdByAdmin Creates a network
CreateNetworkCmdByAdmin(context.Context, *connect.Request[v1.CreateNetworkCmdByAdminRequest]) (*connect.Response[v1.CreateNetworkCmdByAdminResponse], error)
// CreateNetworkOffering Creates a network offering.
CreateNetworkOffering(context.Context, *connect.Request[v1.CreateNetworkOfferingRequest]) (*connect.Response[v1.CreateNetworkOfferingResponse], error)
// CreateNetworkPermissions Updates network permissions.
CreateNetworkPermissions(context.Context, *connect.Request[v1.CreateNetworkPermissionsRequest]) (*connect.Response[v1.CreateNetworkPermissionsResponse], error)
// CreatePhysicalNetwork Creates a physical network
CreatePhysicalNetwork(context.Context, *connect.Request[v1.CreatePhysicalNetworkRequest]) (*connect.Response[v1.CreatePhysicalNetworkResponse], error)
// CreateStorageNetworkIpRange Creates a Storage network IP range.
CreateStorageNetworkIpRange(context.Context, *connect.Request[v1.CreateStorageNetworkIpRangeRequest]) (*connect.Response[v1.CreateStorageNetworkIpRangeResponse], error)
// DedicateGuestVlanRange Dedicates a guest vlan range to an account
DedicateGuestVlanRange(context.Context, *connect.Request[v1.DedicateGuestVlanRangeRequest]) (*connect.Response[v1.DedicateGuestVlanRangeResponse], error)
// DedicateIpv4SubnetForZone Dedicates an existing IPv4 subnet for a zone to an account or a domain.
DedicateIpv4SubnetForZone(context.Context, *connect.Request[v1.DedicateIpv4SubnetForZoneRequest]) (*connect.Response[v1.DedicateIpv4SubnetForZoneResponse], error)
// DeleteGuestNetworkIpv6Prefix Deletes an existing guest network IPv6 prefix.
DeleteGuestNetworkIpv6Prefix(context.Context, *connect.Request[v1.DeleteGuestNetworkIpv6PrefixRequest]) (*connect.Response[v1.DeleteGuestNetworkIpv6PrefixResponse], error)
// DeleteIpv4SubnetForGuestNetwork Deletes an existing IPv4 subnet for guest network.
DeleteIpv4SubnetForGuestNetwork(context.Context, *connect.Request[v1.DeleteIpv4SubnetForGuestNetworkRequest]) (*connect.Response[v1.DeleteIpv4SubnetForGuestNetworkResponse], error)
// DeleteIpv4SubnetForZone Deletes an existing IPv4 subnet for a zone.
DeleteIpv4SubnetForZone(context.Context, *connect.Request[v1.DeleteIpv4SubnetForZoneRequest]) (*connect.Response[v1.DeleteIpv4SubnetForZoneResponse], error)
// DeleteManagementNetworkIpRange Deletes a management network IP range. This action is only allowed when no IPs in this range are allocated.
DeleteManagementNetworkIpRange(context.Context, *connect.Request[v1.DeleteManagementNetworkIpRangeRequest]) (*connect.Response[v1.DeleteManagementNetworkIpRangeResponse], error)
// DeleteNetwork Deletes a network
DeleteNetwork(context.Context, *connect.Request[v1.DeleteNetworkRequest]) (*connect.Response[v1.DeleteNetworkResponse], error)
// DeleteNetworkACL Deletes a network ACL
DeleteNetworkACL(context.Context, *connect.Request[v1.DeleteNetworkACLRequest]) (*connect.Response[v1.DeleteNetworkACLResponse], error)
// DeleteNetworkACLList Deletes a network ACL
DeleteNetworkACLList(context.Context, *connect.Request[v1.DeleteNetworkACLListRequest]) (*connect.Response[v1.DeleteNetworkACLListResponse], error)
// DeleteNetworkDevice Deletes network device.
DeleteNetworkDevice(context.Context, *connect.Request[v1.DeleteNetworkDeviceRequest]) (*connect.Response[v1.DeleteNetworkDeviceResponse], error)
// DeleteNetworkOffering Deletes a network offering.
DeleteNetworkOffering(context.Context, *connect.Request[v1.DeleteNetworkOfferingRequest]) (*connect.Response[v1.DeleteNetworkOfferingResponse], error)
// DeleteNetworkServiceProvider Deletes a Network Service Provider.
DeleteNetworkServiceProvider(context.Context, *connect.Request[v1.DeleteNetworkServiceProviderRequest]) (*connect.Response[v1.DeleteNetworkServiceProviderResponse], error)
// DeletePhysicalNetwork Deletes a Physical Network.
DeletePhysicalNetwork(context.Context, *connect.Request[v1.DeletePhysicalNetworkRequest]) (*connect.Response[v1.DeletePhysicalNetworkResponse], error)
// DeleteStorageNetworkIpRange Deletes a storage network IP Range.
DeleteStorageNetworkIpRange(context.Context, *connect.Request[v1.DeleteStorageNetworkIpRangeRequest]) (*connect.Response[v1.DeleteStorageNetworkIpRangeResponse], error)
// ListDedicatedGuestVlanRanges Lists dedicated guest vlan ranges
ListDedicatedGuestVlanRanges(context.Context, *connect.Request[v1.ListDedicatedGuestVlanRangesRequest]) (*connect.Response[v1.ListDedicatedGuestVlanRangesResponse], error)
// ListGuestNetworkIpv6Prefixes Lists guest network IPv6 prefixes
ListGuestNetworkIpv6Prefixes(context.Context, *connect.Request[v1.ListGuestNetworkIpv6PrefixesRequest]) (*connect.Response[v1.ListGuestNetworkIpv6PrefixesResponse], error)
// ListGuestVlans Lists all guest vlans
ListGuestVlans(context.Context, *connect.Request[v1.ListGuestVlansRequest]) (*connect.Response[v1.ListGuestVlansResponse], error)
// ListIpv4SubnetsForGuestNetwork Lists IPv4 subnets for guest networks.
ListIpv4SubnetsForGuestNetwork(context.Context, *connect.Request[v1.ListIpv4SubnetsForGuestNetworkRequest]) (*connect.Response[v1.ListIpv4SubnetsForGuestNetworkResponse], error)
// ListIpv4SubnetsForZone Lists IPv4 subnets for zone.
ListIpv4SubnetsForZone(context.Context, *connect.Request[v1.ListIpv4SubnetsForZoneRequest]) (*connect.Response[v1.ListIpv4SubnetsForZoneResponse], error)
// ListNetworkACLLists Lists all network ACLs
ListNetworkACLLists(context.Context, *connect.Request[v1.ListNetworkACLListsRequest]) (*connect.Response[v1.ListNetworkACLListsResponse], error)
// ListNetworkACLs Lists all network ACL items
ListNetworkACLs(context.Context, *connect.Request[v1.ListNetworkACLsRequest]) (*connect.Response[v1.ListNetworkACLsResponse], error)
// ListNetworkDevice List network devices
ListNetworkDevice(context.Context, *connect.Request[v1.ListNetworkDeviceRequest]) (*connect.Response[v1.ListNetworkDeviceResponse], error)
// ListNetworkIsolationMethods Lists supported methods of network isolation
ListNetworkIsolationMethods(context.Context, *connect.Request[v1.ListNetworkIsolationMethodsRequest]) (*connect.Response[v1.ListNetworkIsolationMethodsResponse], error)
// ListNetworkOfferings Lists all available network offerings.
ListNetworkOfferings(context.Context, *connect.Request[v1.ListNetworkOfferingsRequest]) (*connect.Response[v1.ListNetworkOfferingsResponse], error)
// ListNetworkPermissions List network visibility and all accounts that have permissions to view this network.
ListNetworkPermissions(context.Context, *connect.Request[v1.ListNetworkPermissionsRequest]) (*connect.Response[v1.ListNetworkPermissionsResponse], error)
// ListNetworkProtocols Lists details of network protocols
ListNetworkProtocols(context.Context, *connect.Request[v1.ListNetworkProtocolsRequest]) (*connect.Response[v1.ListNetworkProtocolsResponse], error)
// ListNetworkServiceProviders Lists network serviceproviders for a given physical network.
ListNetworkServiceProviders(context.Context, *connect.Request[v1.ListNetworkServiceProvidersRequest]) (*connect.Response[v1.ListNetworkServiceProvidersResponse], error)
// ListNetworks Lists all available networks.
ListNetworks(context.Context, *connect.Request[v1.ListNetworksRequest]) (*connect.Response[v1.ListNetworksResponse], error)
// ListNetworksCmdByAdmin Lists all available networks.
ListNetworksCmdByAdmin(context.Context, *connect.Request[v1.ListNetworksCmdByAdminRequest]) (*connect.Response[v1.ListNetworksCmdByAdminResponse], error)
// ListPhysicalNetworks Lists physical networks
ListPhysicalNetworks(context.Context, *connect.Request[v1.ListPhysicalNetworksRequest]) (*connect.Response[v1.ListPhysicalNetworksResponse], error)
// ListStorageNetworkIpRange List a storage network IP range.
ListStorageNetworkIpRange(context.Context, *connect.Request[v1.ListStorageNetworkIpRangeRequest]) (*connect.Response[v1.ListStorageNetworkIpRangeResponse], error)
// ListSupportedNetworkServices Lists all network services provided by CloudStack or for the given Provider.
ListSupportedNetworkServices(context.Context, *connect.Request[v1.ListSupportedNetworkServicesRequest]) (*connect.Response[v1.ListSupportedNetworkServicesResponse], error)
// MigrateNetwork moves a network to another physical network
MigrateNetwork(context.Context, *connect.Request[v1.MigrateNetworkRequest]) (*connect.Response[v1.MigrateNetworkResponse], error)
// MigrateVPC moves a vpc to another physical network
MigrateVPC(context.Context, *connect.Request[v1.MigrateVPCRequest]) (*connect.Response[v1.MigrateVPCResponse], error)
// MoveNetworkAclItem Move an ACL rule to a position bettwen two other ACL rules of the same ACL network list
MoveNetworkAclItem(context.Context, *connect.Request[v1.MoveNetworkAclItemRequest]) (*connect.Response[v1.MoveNetworkAclItemResponse], error)
// ReleaseDedicatedGuestVlanRange Releases a dedicated guest vlan range to the system
ReleaseDedicatedGuestVlanRange(context.Context, *connect.Request[v1.ReleaseDedicatedGuestVlanRangeRequest]) (*connect.Response[v1.ReleaseDedicatedGuestVlanRangeResponse], error)
// ReleaseDedicatedIpv4SubnetForZone Releases an existing dedicated IPv4 subnet for a zone.
ReleaseDedicatedIpv4SubnetForZone(context.Context, *connect.Request[v1.ReleaseDedicatedIpv4SubnetForZoneRequest]) (*connect.Response[v1.ReleaseDedicatedIpv4SubnetForZoneResponse], error)
// RemoveNetworkPermissions Removes network permissions.
RemoveNetworkPermissions(context.Context, *connect.Request[v1.RemoveNetworkPermissionsRequest]) (*connect.Response[v1.RemoveNetworkPermissionsResponse], error)
// ReplaceNetworkACLList Replaces ACL associated with a network or private gateway
ReplaceNetworkACLList(context.Context, *connect.Request[v1.ReplaceNetworkACLListRequest]) (*connect.Response[v1.ReplaceNetworkACLListResponse], error)
// ResetNetworkPermissions Resets network permissions.
ResetNetworkPermissions(context.Context, *connect.Request[v1.ResetNetworkPermissionsRequest]) (*connect.Response[v1.ResetNetworkPermissionsResponse], error)
// RestartNetwork Restarts the network; includes 1) restarting network elements - virtual routers, DHCP servers 2) reapplying all public IPs 3) reapplying loadBalancing/portForwarding rules
RestartNetwork(context.Context, *connect.Request[v1.RestartNetworkRequest]) (*connect.Response[v1.RestartNetworkResponse], error)
// UpdateIpv4SubnetForZone Updates an existing IPv4 subnet for a zone.
UpdateIpv4SubnetForZone(context.Context, *connect.Request[v1.UpdateIpv4SubnetForZoneRequest]) (*connect.Response[v1.UpdateIpv4SubnetForZoneResponse], error)
// UpdateNetwork Updates a network
UpdateNetwork(context.Context, *connect.Request[v1.UpdateNetworkRequest]) (*connect.Response[v1.UpdateNetworkResponse], error)
// UpdateNetworkACLItem Updates ACL item with specified ID
UpdateNetworkACLItem(context.Context, *connect.Request[v1.UpdateNetworkACLItemRequest]) (*connect.Response[v1.UpdateNetworkACLItemResponse], error)
// UpdateNetworkACLList Updates network ACL list
UpdateNetworkACLList(context.Context, *connect.Request[v1.UpdateNetworkACLListRequest]) (*connect.Response[v1.UpdateNetworkACLListResponse], error)
// UpdateNetworkCmdByAdmin Updates a network
UpdateNetworkCmdByAdmin(context.Context, *connect.Request[v1.UpdateNetworkCmdByAdminRequest]) (*connect.Response[v1.UpdateNetworkCmdByAdminResponse], error)
// UpdateNetworkOffering Updates a network offering.
UpdateNetworkOffering(context.Context, *connect.Request[v1.UpdateNetworkOfferingRequest]) (*connect.Response[v1.UpdateNetworkOfferingResponse], error)
// UpdateNetworkServiceProvider Updates a network serviceProvider of a physical network
UpdateNetworkServiceProvider(context.Context, *connect.Request[v1.UpdateNetworkServiceProviderRequest]) (*connect.Response[v1.UpdateNetworkServiceProviderResponse], error)
// UpdatePhysicalNetwork Updates a physical network
UpdatePhysicalNetwork(context.Context, *connect.Request[v1.UpdatePhysicalNetworkRequest]) (*connect.Response[v1.UpdatePhysicalNetworkResponse], error)
// UpdatePodManagementNetworkIpRange Updates a management network IP range. Only allowed when no IPs are allocated.
UpdatePodManagementNetworkIpRange(context.Context, *connect.Request[v1.UpdatePodManagementNetworkIpRangeRequest]) (*connect.Response[v1.UpdatePodManagementNetworkIpRangeResponse], error)
// UpdateStorageNetworkIpRange Update a Storage network IP range, only allowed when no IPs in this range have been allocated.
UpdateStorageNetworkIpRange(context.Context, *connect.Request[v1.UpdateStorageNetworkIpRangeRequest]) (*connect.Response[v1.UpdateStorageNetworkIpRangeResponse], error)
}
NetworkServiceHandler is an implementation of the cloudstack.management.network.v1.NetworkService service.
type UnimplementedNetworkServiceHandler ¶
type UnimplementedNetworkServiceHandler struct{}
UnimplementedNetworkServiceHandler returns CodeUnimplemented from all methods.
func (UnimplementedNetworkServiceHandler) AddNetworkDevice ¶
func (UnimplementedNetworkServiceHandler) AddNetworkDevice(context.Context, *connect.Request[v1.AddNetworkDeviceRequest]) (*connect.Response[v1.AddNetworkDeviceResponse], error)
func (UnimplementedNetworkServiceHandler) AddNetworkServiceProvider ¶
func (UnimplementedNetworkServiceHandler) AddNetworkServiceProvider(context.Context, *connect.Request[v1.AddNetworkServiceProviderRequest]) (*connect.Response[v1.AddNetworkServiceProviderResponse], error)
func (UnimplementedNetworkServiceHandler) CreateGuestNetworkIpv6Prefix ¶
func (UnimplementedNetworkServiceHandler) CreateGuestNetworkIpv6Prefix(context.Context, *connect.Request[v1.CreateGuestNetworkIpv6PrefixRequest]) (*connect.Response[v1.CreateGuestNetworkIpv6PrefixResponse], error)
func (UnimplementedNetworkServiceHandler) CreateIpv4SubnetForGuestNetwork ¶
func (UnimplementedNetworkServiceHandler) CreateIpv4SubnetForGuestNetwork(context.Context, *connect.Request[v1.CreateIpv4SubnetForGuestNetworkRequest]) (*connect.Response[v1.CreateIpv4SubnetForGuestNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) CreateIpv4SubnetForZone ¶
func (UnimplementedNetworkServiceHandler) CreateIpv4SubnetForZone(context.Context, *connect.Request[v1.CreateIpv4SubnetForZoneRequest]) (*connect.Response[v1.CreateIpv4SubnetForZoneResponse], error)
func (UnimplementedNetworkServiceHandler) CreateManagementNetworkIpRange ¶
func (UnimplementedNetworkServiceHandler) CreateManagementNetworkIpRange(context.Context, *connect.Request[v1.CreateManagementNetworkIpRangeRequest]) (*connect.Response[v1.CreateManagementNetworkIpRangeResponse], error)
func (UnimplementedNetworkServiceHandler) CreateNetwork ¶
func (UnimplementedNetworkServiceHandler) CreateNetwork(context.Context, *connect.Request[v1.CreateNetworkRequest]) (*connect.Response[v1.CreateNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) CreateNetworkACL ¶
func (UnimplementedNetworkServiceHandler) CreateNetworkACL(context.Context, *connect.Request[v1.CreateNetworkACLRequest]) (*connect.Response[v1.CreateNetworkACLResponse], error)
func (UnimplementedNetworkServiceHandler) CreateNetworkACLList ¶
func (UnimplementedNetworkServiceHandler) CreateNetworkACLList(context.Context, *connect.Request[v1.CreateNetworkACLListRequest]) (*connect.Response[v1.CreateNetworkACLListResponse], error)
func (UnimplementedNetworkServiceHandler) CreateNetworkCmdByAdmin ¶
func (UnimplementedNetworkServiceHandler) CreateNetworkCmdByAdmin(context.Context, *connect.Request[v1.CreateNetworkCmdByAdminRequest]) (*connect.Response[v1.CreateNetworkCmdByAdminResponse], error)
func (UnimplementedNetworkServiceHandler) CreateNetworkOffering ¶
func (UnimplementedNetworkServiceHandler) CreateNetworkOffering(context.Context, *connect.Request[v1.CreateNetworkOfferingRequest]) (*connect.Response[v1.CreateNetworkOfferingResponse], error)
func (UnimplementedNetworkServiceHandler) CreateNetworkPermissions ¶
func (UnimplementedNetworkServiceHandler) CreateNetworkPermissions(context.Context, *connect.Request[v1.CreateNetworkPermissionsRequest]) (*connect.Response[v1.CreateNetworkPermissionsResponse], error)
func (UnimplementedNetworkServiceHandler) CreatePhysicalNetwork ¶
func (UnimplementedNetworkServiceHandler) CreatePhysicalNetwork(context.Context, *connect.Request[v1.CreatePhysicalNetworkRequest]) (*connect.Response[v1.CreatePhysicalNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) CreateStorageNetworkIpRange ¶
func (UnimplementedNetworkServiceHandler) CreateStorageNetworkIpRange(context.Context, *connect.Request[v1.CreateStorageNetworkIpRangeRequest]) (*connect.Response[v1.CreateStorageNetworkIpRangeResponse], error)
func (UnimplementedNetworkServiceHandler) DedicateGuestVlanRange ¶
func (UnimplementedNetworkServiceHandler) DedicateGuestVlanRange(context.Context, *connect.Request[v1.DedicateGuestVlanRangeRequest]) (*connect.Response[v1.DedicateGuestVlanRangeResponse], error)
func (UnimplementedNetworkServiceHandler) DedicateIpv4SubnetForZone ¶
func (UnimplementedNetworkServiceHandler) DedicateIpv4SubnetForZone(context.Context, *connect.Request[v1.DedicateIpv4SubnetForZoneRequest]) (*connect.Response[v1.DedicateIpv4SubnetForZoneResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteGuestNetworkIpv6Prefix ¶
func (UnimplementedNetworkServiceHandler) DeleteGuestNetworkIpv6Prefix(context.Context, *connect.Request[v1.DeleteGuestNetworkIpv6PrefixRequest]) (*connect.Response[v1.DeleteGuestNetworkIpv6PrefixResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteIpv4SubnetForGuestNetwork ¶
func (UnimplementedNetworkServiceHandler) DeleteIpv4SubnetForGuestNetwork(context.Context, *connect.Request[v1.DeleteIpv4SubnetForGuestNetworkRequest]) (*connect.Response[v1.DeleteIpv4SubnetForGuestNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteIpv4SubnetForZone ¶
func (UnimplementedNetworkServiceHandler) DeleteIpv4SubnetForZone(context.Context, *connect.Request[v1.DeleteIpv4SubnetForZoneRequest]) (*connect.Response[v1.DeleteIpv4SubnetForZoneResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteManagementNetworkIpRange ¶
func (UnimplementedNetworkServiceHandler) DeleteManagementNetworkIpRange(context.Context, *connect.Request[v1.DeleteManagementNetworkIpRangeRequest]) (*connect.Response[v1.DeleteManagementNetworkIpRangeResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteNetwork ¶
func (UnimplementedNetworkServiceHandler) DeleteNetwork(context.Context, *connect.Request[v1.DeleteNetworkRequest]) (*connect.Response[v1.DeleteNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteNetworkACL ¶
func (UnimplementedNetworkServiceHandler) DeleteNetworkACL(context.Context, *connect.Request[v1.DeleteNetworkACLRequest]) (*connect.Response[v1.DeleteNetworkACLResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteNetworkACLList ¶
func (UnimplementedNetworkServiceHandler) DeleteNetworkACLList(context.Context, *connect.Request[v1.DeleteNetworkACLListRequest]) (*connect.Response[v1.DeleteNetworkACLListResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteNetworkDevice ¶
func (UnimplementedNetworkServiceHandler) DeleteNetworkDevice(context.Context, *connect.Request[v1.DeleteNetworkDeviceRequest]) (*connect.Response[v1.DeleteNetworkDeviceResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteNetworkOffering ¶
func (UnimplementedNetworkServiceHandler) DeleteNetworkOffering(context.Context, *connect.Request[v1.DeleteNetworkOfferingRequest]) (*connect.Response[v1.DeleteNetworkOfferingResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteNetworkServiceProvider ¶
func (UnimplementedNetworkServiceHandler) DeleteNetworkServiceProvider(context.Context, *connect.Request[v1.DeleteNetworkServiceProviderRequest]) (*connect.Response[v1.DeleteNetworkServiceProviderResponse], error)
func (UnimplementedNetworkServiceHandler) DeletePhysicalNetwork ¶
func (UnimplementedNetworkServiceHandler) DeletePhysicalNetwork(context.Context, *connect.Request[v1.DeletePhysicalNetworkRequest]) (*connect.Response[v1.DeletePhysicalNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) DeleteStorageNetworkIpRange ¶
func (UnimplementedNetworkServiceHandler) DeleteStorageNetworkIpRange(context.Context, *connect.Request[v1.DeleteStorageNetworkIpRangeRequest]) (*connect.Response[v1.DeleteStorageNetworkIpRangeResponse], error)
func (UnimplementedNetworkServiceHandler) ListDedicatedGuestVlanRanges ¶
func (UnimplementedNetworkServiceHandler) ListDedicatedGuestVlanRanges(context.Context, *connect.Request[v1.ListDedicatedGuestVlanRangesRequest]) (*connect.Response[v1.ListDedicatedGuestVlanRangesResponse], error)
func (UnimplementedNetworkServiceHandler) ListGuestNetworkIpv6Prefixes ¶
func (UnimplementedNetworkServiceHandler) ListGuestNetworkIpv6Prefixes(context.Context, *connect.Request[v1.ListGuestNetworkIpv6PrefixesRequest]) (*connect.Response[v1.ListGuestNetworkIpv6PrefixesResponse], error)
func (UnimplementedNetworkServiceHandler) ListGuestVlans ¶
func (UnimplementedNetworkServiceHandler) ListGuestVlans(context.Context, *connect.Request[v1.ListGuestVlansRequest]) (*connect.Response[v1.ListGuestVlansResponse], error)
func (UnimplementedNetworkServiceHandler) ListIpv4SubnetsForGuestNetwork ¶
func (UnimplementedNetworkServiceHandler) ListIpv4SubnetsForGuestNetwork(context.Context, *connect.Request[v1.ListIpv4SubnetsForGuestNetworkRequest]) (*connect.Response[v1.ListIpv4SubnetsForGuestNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) ListIpv4SubnetsForZone ¶
func (UnimplementedNetworkServiceHandler) ListIpv4SubnetsForZone(context.Context, *connect.Request[v1.ListIpv4SubnetsForZoneRequest]) (*connect.Response[v1.ListIpv4SubnetsForZoneResponse], error)
func (UnimplementedNetworkServiceHandler) ListNetworkACLLists ¶
func (UnimplementedNetworkServiceHandler) ListNetworkACLLists(context.Context, *connect.Request[v1.ListNetworkACLListsRequest]) (*connect.Response[v1.ListNetworkACLListsResponse], error)
func (UnimplementedNetworkServiceHandler) ListNetworkACLs ¶
func (UnimplementedNetworkServiceHandler) ListNetworkACLs(context.Context, *connect.Request[v1.ListNetworkACLsRequest]) (*connect.Response[v1.ListNetworkACLsResponse], error)
func (UnimplementedNetworkServiceHandler) ListNetworkDevice ¶
func (UnimplementedNetworkServiceHandler) ListNetworkDevice(context.Context, *connect.Request[v1.ListNetworkDeviceRequest]) (*connect.Response[v1.ListNetworkDeviceResponse], error)
func (UnimplementedNetworkServiceHandler) ListNetworkIsolationMethods ¶
func (UnimplementedNetworkServiceHandler) ListNetworkIsolationMethods(context.Context, *connect.Request[v1.ListNetworkIsolationMethodsRequest]) (*connect.Response[v1.ListNetworkIsolationMethodsResponse], error)
func (UnimplementedNetworkServiceHandler) ListNetworkOfferings ¶
func (UnimplementedNetworkServiceHandler) ListNetworkOfferings(context.Context, *connect.Request[v1.ListNetworkOfferingsRequest]) (*connect.Response[v1.ListNetworkOfferingsResponse], error)
func (UnimplementedNetworkServiceHandler) ListNetworkPermissions ¶
func (UnimplementedNetworkServiceHandler) ListNetworkPermissions(context.Context, *connect.Request[v1.ListNetworkPermissionsRequest]) (*connect.Response[v1.ListNetworkPermissionsResponse], error)
func (UnimplementedNetworkServiceHandler) ListNetworkProtocols ¶
func (UnimplementedNetworkServiceHandler) ListNetworkProtocols(context.Context, *connect.Request[v1.ListNetworkProtocolsRequest]) (*connect.Response[v1.ListNetworkProtocolsResponse], error)
func (UnimplementedNetworkServiceHandler) ListNetworkServiceProviders ¶
func (UnimplementedNetworkServiceHandler) ListNetworkServiceProviders(context.Context, *connect.Request[v1.ListNetworkServiceProvidersRequest]) (*connect.Response[v1.ListNetworkServiceProvidersResponse], error)
func (UnimplementedNetworkServiceHandler) ListNetworks ¶
func (UnimplementedNetworkServiceHandler) ListNetworks(context.Context, *connect.Request[v1.ListNetworksRequest]) (*connect.Response[v1.ListNetworksResponse], error)
func (UnimplementedNetworkServiceHandler) ListNetworksCmdByAdmin ¶
func (UnimplementedNetworkServiceHandler) ListNetworksCmdByAdmin(context.Context, *connect.Request[v1.ListNetworksCmdByAdminRequest]) (*connect.Response[v1.ListNetworksCmdByAdminResponse], error)
func (UnimplementedNetworkServiceHandler) ListPhysicalNetworks ¶
func (UnimplementedNetworkServiceHandler) ListPhysicalNetworks(context.Context, *connect.Request[v1.ListPhysicalNetworksRequest]) (*connect.Response[v1.ListPhysicalNetworksResponse], error)
func (UnimplementedNetworkServiceHandler) ListStorageNetworkIpRange ¶
func (UnimplementedNetworkServiceHandler) ListStorageNetworkIpRange(context.Context, *connect.Request[v1.ListStorageNetworkIpRangeRequest]) (*connect.Response[v1.ListStorageNetworkIpRangeResponse], error)
func (UnimplementedNetworkServiceHandler) ListSupportedNetworkServices ¶
func (UnimplementedNetworkServiceHandler) ListSupportedNetworkServices(context.Context, *connect.Request[v1.ListSupportedNetworkServicesRequest]) (*connect.Response[v1.ListSupportedNetworkServicesResponse], error)
func (UnimplementedNetworkServiceHandler) MigrateNetwork ¶
func (UnimplementedNetworkServiceHandler) MigrateNetwork(context.Context, *connect.Request[v1.MigrateNetworkRequest]) (*connect.Response[v1.MigrateNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) MigrateVPC ¶
func (UnimplementedNetworkServiceHandler) MigrateVPC(context.Context, *connect.Request[v1.MigrateVPCRequest]) (*connect.Response[v1.MigrateVPCResponse], error)
func (UnimplementedNetworkServiceHandler) MoveNetworkAclItem ¶
func (UnimplementedNetworkServiceHandler) MoveNetworkAclItem(context.Context, *connect.Request[v1.MoveNetworkAclItemRequest]) (*connect.Response[v1.MoveNetworkAclItemResponse], error)
func (UnimplementedNetworkServiceHandler) ReleaseDedicatedGuestVlanRange ¶
func (UnimplementedNetworkServiceHandler) ReleaseDedicatedGuestVlanRange(context.Context, *connect.Request[v1.ReleaseDedicatedGuestVlanRangeRequest]) (*connect.Response[v1.ReleaseDedicatedGuestVlanRangeResponse], error)
func (UnimplementedNetworkServiceHandler) ReleaseDedicatedIpv4SubnetForZone ¶
func (UnimplementedNetworkServiceHandler) ReleaseDedicatedIpv4SubnetForZone(context.Context, *connect.Request[v1.ReleaseDedicatedIpv4SubnetForZoneRequest]) (*connect.Response[v1.ReleaseDedicatedIpv4SubnetForZoneResponse], error)
func (UnimplementedNetworkServiceHandler) RemoveNetworkPermissions ¶
func (UnimplementedNetworkServiceHandler) RemoveNetworkPermissions(context.Context, *connect.Request[v1.RemoveNetworkPermissionsRequest]) (*connect.Response[v1.RemoveNetworkPermissionsResponse], error)
func (UnimplementedNetworkServiceHandler) ReplaceNetworkACLList ¶
func (UnimplementedNetworkServiceHandler) ReplaceNetworkACLList(context.Context, *connect.Request[v1.ReplaceNetworkACLListRequest]) (*connect.Response[v1.ReplaceNetworkACLListResponse], error)
func (UnimplementedNetworkServiceHandler) ResetNetworkPermissions ¶
func (UnimplementedNetworkServiceHandler) ResetNetworkPermissions(context.Context, *connect.Request[v1.ResetNetworkPermissionsRequest]) (*connect.Response[v1.ResetNetworkPermissionsResponse], error)
func (UnimplementedNetworkServiceHandler) RestartNetwork ¶
func (UnimplementedNetworkServiceHandler) RestartNetwork(context.Context, *connect.Request[v1.RestartNetworkRequest]) (*connect.Response[v1.RestartNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) UpdateIpv4SubnetForZone ¶
func (UnimplementedNetworkServiceHandler) UpdateIpv4SubnetForZone(context.Context, *connect.Request[v1.UpdateIpv4SubnetForZoneRequest]) (*connect.Response[v1.UpdateIpv4SubnetForZoneResponse], error)
func (UnimplementedNetworkServiceHandler) UpdateNetwork ¶
func (UnimplementedNetworkServiceHandler) UpdateNetwork(context.Context, *connect.Request[v1.UpdateNetworkRequest]) (*connect.Response[v1.UpdateNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) UpdateNetworkACLItem ¶
func (UnimplementedNetworkServiceHandler) UpdateNetworkACLItem(context.Context, *connect.Request[v1.UpdateNetworkACLItemRequest]) (*connect.Response[v1.UpdateNetworkACLItemResponse], error)
func (UnimplementedNetworkServiceHandler) UpdateNetworkACLList ¶
func (UnimplementedNetworkServiceHandler) UpdateNetworkACLList(context.Context, *connect.Request[v1.UpdateNetworkACLListRequest]) (*connect.Response[v1.UpdateNetworkACLListResponse], error)
func (UnimplementedNetworkServiceHandler) UpdateNetworkCmdByAdmin ¶
func (UnimplementedNetworkServiceHandler) UpdateNetworkCmdByAdmin(context.Context, *connect.Request[v1.UpdateNetworkCmdByAdminRequest]) (*connect.Response[v1.UpdateNetworkCmdByAdminResponse], error)
func (UnimplementedNetworkServiceHandler) UpdateNetworkOffering ¶
func (UnimplementedNetworkServiceHandler) UpdateNetworkOffering(context.Context, *connect.Request[v1.UpdateNetworkOfferingRequest]) (*connect.Response[v1.UpdateNetworkOfferingResponse], error)
func (UnimplementedNetworkServiceHandler) UpdateNetworkServiceProvider ¶
func (UnimplementedNetworkServiceHandler) UpdateNetworkServiceProvider(context.Context, *connect.Request[v1.UpdateNetworkServiceProviderRequest]) (*connect.Response[v1.UpdateNetworkServiceProviderResponse], error)
func (UnimplementedNetworkServiceHandler) UpdatePhysicalNetwork ¶
func (UnimplementedNetworkServiceHandler) UpdatePhysicalNetwork(context.Context, *connect.Request[v1.UpdatePhysicalNetworkRequest]) (*connect.Response[v1.UpdatePhysicalNetworkResponse], error)
func (UnimplementedNetworkServiceHandler) UpdatePodManagementNetworkIpRange ¶
func (UnimplementedNetworkServiceHandler) UpdatePodManagementNetworkIpRange(context.Context, *connect.Request[v1.UpdatePodManagementNetworkIpRangeRequest]) (*connect.Response[v1.UpdatePodManagementNetworkIpRangeResponse], error)
func (UnimplementedNetworkServiceHandler) UpdateStorageNetworkIpRange ¶
func (UnimplementedNetworkServiceHandler) UpdateStorageNetworkIpRange(context.Context, *connect.Request[v1.UpdateStorageNetworkIpRangeRequest]) (*connect.Response[v1.UpdateStorageNetworkIpRangeResponse], error)