Documentation ¶
Index ¶
- func Run()
- type Config
- type Server
- func (s *Server) AddInboundAllowRuleByInstanceIPMatch(ctx context.Context, in *infrapb.AddInboundAllowRuleByInstanceIPMatchRequest) (*infrapb.AddInboundAllowRuleByInstanceIPMatchResponse, error)
- func (s *Server) AddInboundAllowRuleByLabelsMatch(ctx context.Context, in *infrapb.AddInboundAllowRuleByLabelsMatchRequest) (*infrapb.AddInboundAllowRuleByLabelsMatchResponse, error)
- func (s *Server) AddInboundAllowRuleBySubnetMatch(ctx context.Context, in *infrapb.AddInboundAllowRuleBySubnetMatchRequest) (*infrapb.AddInboundAllowRuleBySubnetMatchResponse, error)
- func (s *Server) AddInboundAllowRuleForLoadBalancerByDNS(ctx context.Context, ...) (*infrapb.AddInboundAllowRuleForLoadBalancerByDNSResponse, error)
- func (s *Server) AddInboundAllowRuleInVPC(ctx context.Context, in *infrapb.AddInboundAllowRuleInVPCRequest) (*infrapb.AddInboundAllowRuleInVPCResponse, error)
- func (s *Server) GetCIDRsForLabels(ctx context.Context, in *infrapb.GetCIDRsForLabelsRequest) (*infrapb.GetCIDRsForLabelsResponse, error)
- func (s *Server) GetIPsForLabels(ctx context.Context, in *infrapb.GetIPsForLabelsRequest) (*infrapb.GetIPsForLabelsResponse, error)
- func (s *Server) GetVPCIDForCIDR(ctx context.Context, in *infrapb.GetVPCIDForCIDRRequest) (*infrapb.GetVPCIDForCIDRResponse, error)
- func (s *Server) GetVPCIDWithTag(ctx context.Context, in *infrapb.GetVPCIDWithTagRequest) (*infrapb.GetVPCIDWithTagResponse, error)
- func (s *Server) ListACLs(ctx context.Context, in *infrapb.ListACLsRequest) (*infrapb.ListACLsResponse, error)
- func (s *Server) ListAccounts(ctx context.Context, in *infrapb.ListAccountsRequest) (*infrapb.ListAccountsResponse, error)
- func (s *Server) ListCloudClusters(ctx context.Context, in *infrapb.ListCloudClustersRequest) (*infrapb.ListCloudClustersResponse, error)
- func (s *Server) ListClusters(ctx context.Context, in *infrapb.ListClustersRequest) (*infrapb.ListClustersResponse, error)
- func (s *Server) ListInstances(ctx context.Context, in *infrapb.ListInstancesRequest) (*infrapb.ListInstancesResponse, error)
- func (s *Server) ListInternetGateways(ctx context.Context, in *infrapb.ListInternetGatewaysRequest) (*infrapb.ListInternetGatewaysResponse, error)
- func (s *Server) ListNATGateways(ctx context.Context, in *infrapb.ListNATGatewaysRequest) (*infrapb.ListNATGatewaysResponse, error)
- func (s *Server) ListNamespaces(ctx context.Context, in *infrapb.ListNamespacesRequest) (*infrapb.ListNamespacesResponse, error)
- func (s *Server) ListNodes(ctx context.Context, in *infrapb.ListNodesRequest) (*infrapb.ListNodesResponse, error)
- func (s *Server) ListPods(ctx context.Context, in *infrapb.ListPodsRequest) (*infrapb.ListPodsResponse, error)
- func (s *Server) ListPodsCIDRs(ctx context.Context, in *infrapb.ListPodsCIDRsRequest) (*infrapb.ListPodsCIDRsResponse, error)
- func (s *Server) ListRegions(ctx context.Context, in *infrapb.ListRegionsRequest) (*infrapb.ListRegionsResponse, error)
- func (s *Server) ListRouteTables(ctx context.Context, in *infrapb.ListRouteTablesRequest) (*infrapb.ListRouteTablesResponse, error)
- func (s *Server) ListRouters(ctx context.Context, in *infrapb.ListRoutersRequest) (*infrapb.ListRoutersResponse, error)
- func (s *Server) ListSecurityGroups(ctx context.Context, in *infrapb.ListSecurityGroupsRequest) (*infrapb.ListSecurityGroupsResponse, error)
- func (s *Server) ListServices(ctx context.Context, in *infrapb.ListServicesRequest) (*infrapb.ListServicesResponse, error)
- func (s *Server) ListServicesCIDRs(ctx context.Context, in *infrapb.ListServicesCIDRsRequest) (*infrapb.ListServicesCIDRsResponse, error)
- func (s *Server) ListSubnets(ctx context.Context, in *infrapb.ListSubnetsRequest) (*infrapb.ListSubnetsResponse, error)
- func (s *Server) ListVPC(ctx context.Context, in *infrapb.ListVPCRequest) (*infrapb.ListVPCResponse, error)
- func (s *Server) ListVPCEndpoints(ctx context.Context, in *infrapb.ListVPCEndpointsRequest) (*infrapb.ListVPCEndpointsResponse, error)
- func (s *Server) RefreshInboundAllowRule(ctx context.Context, in *infrapb.RefreshInboundAllowRuleRequest) (*infrapb.RefreshInboundAllowRuleResponse, error)
- func (s *Server) RemoveInboundAllowRuleFromVPCByName(ctx context.Context, in *infrapb.RemoveInboundAllowRuleFromVPCByNameRequest) (*infrapb.RemoveInboundAllowRuleFromVPCByNameResponse, error)
- func (s *Server) RemoveInboundAllowRuleRulesByTags(ctx context.Context, in *infrapb.RemoveInboundAllowRuleRulesByTagsRequest) (*infrapb.RemoveInboundAllowRuleRulesByTagsResponse, error)
- func (s *Server) RemoveInboundAllowRulesFromVPCById(ctx context.Context, in *infrapb.RemoveInboundAllowRulesFromVPCByIdRequest) (*infrapb.RemoveInboundAllowRulesFromVPCByIdResponse, error)
- func (s *Server) Summary(ctx context.Context, in *infrapb.SummaryRequest) (*infrapb.SummaryResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Server ¶
type Server struct { infrapb.UnimplementedCloudProviderServiceServer infrapb.UnimplementedAccessControlServiceServer infrapb.UnimplementedKubernetesServiceServer // contains filtered or unexported fields }
func (*Server) AddInboundAllowRuleByInstanceIPMatch ¶
func (s *Server) AddInboundAllowRuleByInstanceIPMatch(ctx context.Context, in *infrapb.AddInboundAllowRuleByInstanceIPMatchRequest) (*infrapb.AddInboundAllowRuleByInstanceIPMatchResponse, error)
func (*Server) AddInboundAllowRuleByLabelsMatch ¶
func (s *Server) AddInboundAllowRuleByLabelsMatch(ctx context.Context, in *infrapb.AddInboundAllowRuleByLabelsMatchRequest) (*infrapb.AddInboundAllowRuleByLabelsMatchResponse, error)
func (*Server) AddInboundAllowRuleBySubnetMatch ¶
func (s *Server) AddInboundAllowRuleBySubnetMatch(ctx context.Context, in *infrapb.AddInboundAllowRuleBySubnetMatchRequest) (*infrapb.AddInboundAllowRuleBySubnetMatchResponse, error)
func (*Server) AddInboundAllowRuleForLoadBalancerByDNS ¶
func (s *Server) AddInboundAllowRuleForLoadBalancerByDNS(ctx context.Context, in *infrapb.AddInboundAllowRuleForLoadBalancerByDNSRequest) (*infrapb.AddInboundAllowRuleForLoadBalancerByDNSResponse, error)
func (*Server) AddInboundAllowRuleInVPC ¶
func (s *Server) AddInboundAllowRuleInVPC(ctx context.Context, in *infrapb.AddInboundAllowRuleInVPCRequest) (*infrapb.AddInboundAllowRuleInVPCResponse, error)
func (*Server) GetCIDRsForLabels ¶
func (s *Server) GetCIDRsForLabels(ctx context.Context, in *infrapb.GetCIDRsForLabelsRequest) (*infrapb.GetCIDRsForLabelsResponse, error)
GetCIDRsForLabels returns CIDRs of subnets with given labels.
func (*Server) GetIPsForLabels ¶
func (s *Server) GetIPsForLabels(ctx context.Context, in *infrapb.GetIPsForLabelsRequest) (*infrapb.GetIPsForLabelsResponse, error)
GetIPsForLabels returns IPs of instances with given labels.
func (*Server) GetVPCIDForCIDR ¶
func (s *Server) GetVPCIDForCIDR(ctx context.Context, in *infrapb.GetVPCIDForCIDRRequest) (*infrapb.GetVPCIDForCIDRResponse, error)
func (*Server) GetVPCIDWithTag ¶
func (s *Server) GetVPCIDWithTag(ctx context.Context, in *infrapb.GetVPCIDWithTagRequest) (*infrapb.GetVPCIDWithTagResponse, error)
func (*Server) ListACLs ¶
func (s *Server) ListACLs(ctx context.Context, in *infrapb.ListACLsRequest) (*infrapb.ListACLsResponse, error)
func (*Server) ListAccounts ¶
func (s *Server) ListAccounts(ctx context.Context, in *infrapb.ListAccountsRequest) (*infrapb.ListAccountsResponse, error)
func (*Server) ListCloudClusters ¶
func (s *Server) ListCloudClusters(ctx context.Context, in *infrapb.ListCloudClustersRequest) (*infrapb.ListCloudClustersResponse, error)
func (*Server) ListClusters ¶
func (s *Server) ListClusters(ctx context.Context, in *infrapb.ListClustersRequest) (*infrapb.ListClustersResponse, error)
func (*Server) ListInstances ¶
func (s *Server) ListInstances(ctx context.Context, in *infrapb.ListInstancesRequest) (*infrapb.ListInstancesResponse, error)
func (*Server) ListInternetGateways ¶
func (s *Server) ListInternetGateways(ctx context.Context, in *infrapb.ListInternetGatewaysRequest) (*infrapb.ListInternetGatewaysResponse, error)
func (*Server) ListNATGateways ¶
func (s *Server) ListNATGateways(ctx context.Context, in *infrapb.ListNATGatewaysRequest) (*infrapb.ListNATGatewaysResponse, error)
func (*Server) ListNamespaces ¶
func (s *Server) ListNamespaces(ctx context.Context, in *infrapb.ListNamespacesRequest) (*infrapb.ListNamespacesResponse, error)
func (*Server) ListNodes ¶
func (s *Server) ListNodes(ctx context.Context, in *infrapb.ListNodesRequest) (*infrapb.ListNodesResponse, error)
func (*Server) ListPods ¶
func (s *Server) ListPods(ctx context.Context, in *infrapb.ListPodsRequest) (*infrapb.ListPodsResponse, error)
func (*Server) ListPodsCIDRs ¶
func (s *Server) ListPodsCIDRs(ctx context.Context, in *infrapb.ListPodsCIDRsRequest) (*infrapb.ListPodsCIDRsResponse, error)
func (*Server) ListRegions ¶
func (s *Server) ListRegions(ctx context.Context, in *infrapb.ListRegionsRequest) (*infrapb.ListRegionsResponse, error)
func (*Server) ListRouteTables ¶
func (s *Server) ListRouteTables(ctx context.Context, in *infrapb.ListRouteTablesRequest) (*infrapb.ListRouteTablesResponse, error)
func (*Server) ListRouters ¶
func (s *Server) ListRouters(ctx context.Context, in *infrapb.ListRoutersRequest) (*infrapb.ListRoutersResponse, error)
func (*Server) ListSecurityGroups ¶
func (s *Server) ListSecurityGroups(ctx context.Context, in *infrapb.ListSecurityGroupsRequest) (*infrapb.ListSecurityGroupsResponse, error)
func (*Server) ListServices ¶
func (s *Server) ListServices(ctx context.Context, in *infrapb.ListServicesRequest) (*infrapb.ListServicesResponse, error)
func (*Server) ListServicesCIDRs ¶
func (s *Server) ListServicesCIDRs(ctx context.Context, in *infrapb.ListServicesCIDRsRequest) (*infrapb.ListServicesCIDRsResponse, error)
func (*Server) ListSubnets ¶
func (s *Server) ListSubnets(ctx context.Context, in *infrapb.ListSubnetsRequest) (*infrapb.ListSubnetsResponse, error)
func (*Server) ListVPC ¶
func (s *Server) ListVPC(ctx context.Context, in *infrapb.ListVPCRequest) (*infrapb.ListVPCResponse, error)
func (*Server) ListVPCEndpoints ¶
func (s *Server) ListVPCEndpoints(ctx context.Context, in *infrapb.ListVPCEndpointsRequest) (*infrapb.ListVPCEndpointsResponse, error)
func (*Server) RefreshInboundAllowRule ¶
func (s *Server) RefreshInboundAllowRule(ctx context.Context, in *infrapb.RefreshInboundAllowRuleRequest) (*infrapb.RefreshInboundAllowRuleResponse, error)
func (*Server) RemoveInboundAllowRuleFromVPCByName ¶
func (s *Server) RemoveInboundAllowRuleFromVPCByName(ctx context.Context, in *infrapb.RemoveInboundAllowRuleFromVPCByNameRequest) (*infrapb.RemoveInboundAllowRuleFromVPCByNameResponse, error)
func (*Server) RemoveInboundAllowRuleRulesByTags ¶
func (s *Server) RemoveInboundAllowRuleRulesByTags(ctx context.Context, in *infrapb.RemoveInboundAllowRuleRulesByTagsRequest) (*infrapb.RemoveInboundAllowRuleRulesByTagsResponse, error)
func (*Server) RemoveInboundAllowRulesFromVPCById ¶
func (s *Server) RemoveInboundAllowRulesFromVPCById(ctx context.Context, in *infrapb.RemoveInboundAllowRulesFromVPCByIdRequest) (*infrapb.RemoveInboundAllowRulesFromVPCByIdResponse, error)
func (*Server) Summary ¶
func (s *Server) Summary(ctx context.Context, in *infrapb.SummaryRequest) (*infrapb.SummaryResponse, error)
Click to show internal directories.
Click to hide internal directories.