...

Package logging

import "google.golang.org/genproto/googleapis/cloud/networkanalyzer/logging/v1"
Overview
Index

Overview ▾

Index ▾

Variables
type IpUtilizationInfo
    func (*IpUtilizationInfo) Descriptor() ([]byte, []int)
    func (x *IpUtilizationInfo) GetSubnetIpUtilization() []*IpUtilizationInfo_SubnetIpUtilization
    func (*IpUtilizationInfo) ProtoMessage()
    func (x *IpUtilizationInfo) ProtoReflect() protoreflect.Message
    func (x *IpUtilizationInfo) Reset()
    func (x *IpUtilizationInfo) String() string
type IpUtilizationInfo_SubnetIpUtilization
    func (*IpUtilizationInfo_SubnetIpUtilization) Descriptor() ([]byte, []int)
    func (x *IpUtilizationInfo_SubnetIpUtilization) GetAllocationRatio() float64
    func (x *IpUtilizationInfo_SubnetIpUtilization) GetSecondaryRangeName() string
    func (x *IpUtilizationInfo_SubnetIpUtilization) GetSubnetUri() string
    func (x *IpUtilizationInfo_SubnetIpUtilization) GetTotalUsableAddresses() uint64
    func (*IpUtilizationInfo_SubnetIpUtilization) ProtoMessage()
    func (x *IpUtilizationInfo_SubnetIpUtilization) ProtoReflect() protoreflect.Message
    func (x *IpUtilizationInfo_SubnetIpUtilization) Reset()
    func (x *IpUtilizationInfo_SubnetIpUtilization) String() string
type Report
    func (*Report) Descriptor() ([]byte, []int)
    func (x *Report) GetCauseCode() ReportCauseCode
    func (m *Report) GetContent() isReport_Content
    func (x *Report) GetFirstReportTime() *timestamppb.Timestamp
    func (x *Report) GetId() string
    func (x *Report) GetIpUtilizationInfo() *IpUtilizationInfo
    func (x *Report) GetLocation() string
    func (x *Report) GetPriority() Report_Priority
    func (x *Report) GetReportDocumentationUri() string
    func (x *Report) GetReportGroups() []Report_ReportGroup
    func (x *Report) GetResourceName() string
    func (x *Report) GetStatus() Report_ReportStatus
    func (x *Report) GetType() Report_Type
    func (*Report) ProtoMessage()
    func (x *Report) ProtoReflect() protoreflect.Message
    func (x *Report) Reset()
    func (x *Report) String() string
type ReportCauseCode
    func (ReportCauseCode) Descriptor() protoreflect.EnumDescriptor
    func (x ReportCauseCode) Enum() *ReportCauseCode
    func (ReportCauseCode) EnumDescriptor() ([]byte, []int)
    func (x ReportCauseCode) Number() protoreflect.EnumNumber
    func (x ReportCauseCode) String() string
    func (ReportCauseCode) Type() protoreflect.EnumType
type Report_IpUtilizationInfo
type Report_Priority
    func (Report_Priority) Descriptor() protoreflect.EnumDescriptor
    func (x Report_Priority) Enum() *Report_Priority
    func (Report_Priority) EnumDescriptor() ([]byte, []int)
    func (x Report_Priority) Number() protoreflect.EnumNumber
    func (x Report_Priority) String() string
    func (Report_Priority) Type() protoreflect.EnumType
type Report_ReportGroup
    func (Report_ReportGroup) Descriptor() protoreflect.EnumDescriptor
    func (x Report_ReportGroup) Enum() *Report_ReportGroup
    func (Report_ReportGroup) EnumDescriptor() ([]byte, []int)
    func (x Report_ReportGroup) Number() protoreflect.EnumNumber
    func (x Report_ReportGroup) String() string
    func (Report_ReportGroup) Type() protoreflect.EnumType
type Report_ReportStatus
    func (Report_ReportStatus) Descriptor() protoreflect.EnumDescriptor
    func (x Report_ReportStatus) Enum() *Report_ReportStatus
    func (Report_ReportStatus) EnumDescriptor() ([]byte, []int)
    func (x Report_ReportStatus) Number() protoreflect.EnumNumber
    func (x Report_ReportStatus) String() string
    func (Report_ReportStatus) Type() protoreflect.EnumType
type Report_Type
    func (Report_Type) Descriptor() protoreflect.EnumDescriptor
    func (x Report_Type) Enum() *Report_Type
    func (Report_Type) EnumDescriptor() ([]byte, []int)
    func (x Report_Type) Number() protoreflect.EnumNumber
    func (x Report_Type) String() string
    func (Report_Type) Type() protoreflect.EnumType

Package files

analyzer_log.pb.go

Variables

Enum value maps for ReportCauseCode.

var (
    ReportCauseCode_name = map[int32]string{
        0:    "REPORT_CAUSE_CODE_UNSPECIFIED",
        1:    "ROUTE_INVALID_NEXT_HOP_VM_IP_FORWARDING_DISABLED",
        2:    "ROUTE_INVALID_NEXT_HOP_VM_DELETED",
        3:    "ROUTE_INVALID_NEXT_HOP_VM_STOPPED",
        4:    "ROUTE_INVALID_NEXT_HOP_ILB_MISCONFIGURED",
        5:    "ROUTE_INVALID_NEXT_HOP_VPN_TUNNEL_DELETED",
        6:    "ROUTE_INVALID_NEXT_HOP_ILB_BACKEND_IP_FORWARDING_DISABLED",
        20:   "IP_UTILIZATION_IP_ALLOCATION_RATIO_HIGH",
        201:  "GKE_NODE_TO_CONTROL_PLANE_BLOCKED_BY_ROUTING_ISSUE",
        202:  "GKE_NODE_TO_CONTROL_PLANE_PUBLIC_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL",
        203:  "GKE_NODE_TO_CONTROL_PLANE_PRIVATE_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL",
        211:  "GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_ROUTING_ISSUE",
        212:  "GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_INGRESS_FIREWALL_ON_NODE",
        221:  "GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_HIGH",
        222:  "GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_LIMITES_AUTOSCALING",
        601:  "CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_EGRESS_FIREWALL",
        602:  "CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_ROUTING_ISSUE",
        603:  "CLOUD_SQL_PRIVATE_IP_INSTANCE_NOT_RUNNING",
        801:  "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_SUBNET_ROUTE",
        802:  "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_SUBNET_ROUTE",
        803:  "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_STATIC_ROUTE",
        804:  "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_STATIC_ROUTE",
        805:  "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_SUBNET_ROUTE",
        806:  "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_SUBNET_ROUTE",
        807:  "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_STATIC_ROUTE",
        808:  "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_STATIC_ROUTE",
        1001: "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_FIREWALL_NOT_CONFIGURED",
        1002: "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_BLOCKED",
        1003: "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_FIREWALL_CONFIG_INCONSISTENT",
        1004: "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_PARTIALLY_BLOCKED",
        1021: "LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_BALANCING_MODE_BREAKS_SESSION_AFFINITY",
        1024: "LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_HEALTH_CHECK_PORT_MISMATCH",
    }
    ReportCauseCode_value = map[string]int32{
        "REPORT_CAUSE_CODE_UNSPECIFIED":                                                       0,
        "ROUTE_INVALID_NEXT_HOP_VM_IP_FORWARDING_DISABLED":                                    1,
        "ROUTE_INVALID_NEXT_HOP_VM_DELETED":                                                   2,
        "ROUTE_INVALID_NEXT_HOP_VM_STOPPED":                                                   3,
        "ROUTE_INVALID_NEXT_HOP_ILB_MISCONFIGURED":                                            4,
        "ROUTE_INVALID_NEXT_HOP_VPN_TUNNEL_DELETED":                                           5,
        "ROUTE_INVALID_NEXT_HOP_ILB_BACKEND_IP_FORWARDING_DISABLED":                           6,
        "IP_UTILIZATION_IP_ALLOCATION_RATIO_HIGH":                                             20,
        "GKE_NODE_TO_CONTROL_PLANE_BLOCKED_BY_ROUTING_ISSUE":                                  201,
        "GKE_NODE_TO_CONTROL_PLANE_PUBLIC_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL":                202,
        "GKE_NODE_TO_CONTROL_PLANE_PRIVATE_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL":               203,
        "GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_ROUTING_ISSUE":                                  211,
        "GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_INGRESS_FIREWALL_ON_NODE":                       212,
        "GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_HIGH":                                       221,
        "GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_LIMITES_AUTOSCALING":                        222,
        "CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_EGRESS_FIREWALL":                                     601,
        "CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_ROUTING_ISSUE":                                       602,
        "CLOUD_SQL_PRIVATE_IP_INSTANCE_NOT_RUNNING":                                           603,
        "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_SUBNET_ROUTE":                               801,
        "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_SUBNET_ROUTE":                       802,
        "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_STATIC_ROUTE":                               803,
        "DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_STATIC_ROUTE":                       804,
        "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_SUBNET_ROUTE":                           805,
        "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_SUBNET_ROUTE":                   806,
        "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_STATIC_ROUTE":                           807,
        "DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_STATIC_ROUTE":                   808,
        "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_FIREWALL_NOT_CONFIGURED":            1001,
        "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_BLOCKED":                      1002,
        "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_FIREWALL_CONFIG_INCONSISTENT":                    1003,
        "LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_PARTIALLY_BLOCKED":            1004,
        "LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_BALANCING_MODE_BREAKS_SESSION_AFFINITY": 1021,
        "LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_HEALTH_CHECK_PORT_MISMATCH":             1024,
    }
)

Enum value maps for Report_Priority.

var (
    Report_Priority_name = map[int32]string{
        0: "SEVERITY_UNSPECIFIED",
        1: "CRITICAL",
        2: "HIGH",
        3: "MEDIUM",
        4: "LOW",
    }
    Report_Priority_value = map[string]int32{
        "SEVERITY_UNSPECIFIED": 0,
        "CRITICAL":             1,
        "HIGH":                 2,
        "MEDIUM":               3,
        "LOW":                  4,
    }
)

Enum value maps for Report_Type.

var (
    Report_Type_name = map[int32]string{
        0: "REPORT_TYPE_UNSPECIFIED",
        1: "INFO",
        2: "WARNING",
        3: "ERROR",
    }
    Report_Type_value = map[string]int32{
        "REPORT_TYPE_UNSPECIFIED": 0,
        "INFO":                    1,
        "WARNING":                 2,
        "ERROR":                   3,
    }
)

Enum value maps for Report_ReportStatus.

var (
    Report_ReportStatus_name = map[int32]string{
        0: "REPORT_STATUS_UNSPECIFIED",
        1: "ACTIVE",
        2: "FIXED",
        3: "DISMISSED",
    }
    Report_ReportStatus_value = map[string]int32{
        "REPORT_STATUS_UNSPECIFIED": 0,
        "ACTIVE":                    1,
        "FIXED":                     2,
        "DISMISSED":                 3,
    }
)

Enum value maps for Report_ReportGroup.

var (
    Report_ReportGroup_name = map[int32]string{
        0: "CATEGORY_UNSPECIFIED",
        1: "VPC_NETWORK",
        2: "NETWORK_SERVICES",
        3: "KUBERNETES_ENGINE",
        4: "HYBRID_CONNECTIVITY",
        5: "MANAGED_SERVICES",
    }
    Report_ReportGroup_value = map[string]int32{
        "CATEGORY_UNSPECIFIED": 0,
        "VPC_NETWORK":          1,
        "NETWORK_SERVICES":     2,
        "KUBERNETES_ENGINE":    3,
        "HYBRID_CONNECTIVITY":  4,
        "MANAGED_SERVICES":     5,
    }
)
var File_google_cloud_networkanalyzer_logging_v1_analyzer_log_proto protoreflect.FileDescriptor

type IpUtilizationInfo

type IpUtilizationInfo struct {
    SubnetIpUtilization []*IpUtilizationInfo_SubnetIpUtilization `protobuf:"bytes,1,rep,name=subnet_ip_utilization,json=subnetIpUtilization,proto3" json:"subnet_ip_utilization,omitempty"`
    // contains filtered or unexported fields
}

func (*IpUtilizationInfo) Descriptor

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

Deprecated: Use IpUtilizationInfo.ProtoReflect.Descriptor instead.

func (*IpUtilizationInfo) GetSubnetIpUtilization

func (x *IpUtilizationInfo) GetSubnetIpUtilization() []*IpUtilizationInfo_SubnetIpUtilization

func (*IpUtilizationInfo) ProtoMessage

func (*IpUtilizationInfo) ProtoMessage()

func (*IpUtilizationInfo) ProtoReflect

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

func (*IpUtilizationInfo) Reset

func (x *IpUtilizationInfo) Reset()

func (*IpUtilizationInfo) String

func (x *IpUtilizationInfo) String() string

type IpUtilizationInfo_SubnetIpUtilization

type IpUtilizationInfo_SubnetIpUtilization struct {

    // URI of subnet.
    SubnetUri string `protobuf:"bytes,1,opt,name=subnet_uri,json=subnetUri,proto3" json:"subnet_uri,omitempty"`
    // Secondary range name. If the range is the primary range of the subnet,
    // this field is empty.
    SecondaryRangeName string `protobuf:"bytes,2,opt,name=secondary_range_name,json=secondaryRangeName,proto3" json:"secondary_range_name,omitempty"`
    // Total number of usable IP addresses in the IP range.
    TotalUsableAddresses uint64 `protobuf:"varint,3,opt,name=total_usable_addresses,json=totalUsableAddresses,proto3" json:"total_usable_addresses,omitempty"`
    // The ratio of allocated IP addresses from the total usable addresses.
    AllocationRatio float64 `protobuf:"fixed64,4,opt,name=allocation_ratio,json=allocationRatio,proto3" json:"allocation_ratio,omitempty"`
    // contains filtered or unexported fields
}

func (*IpUtilizationInfo_SubnetIpUtilization) Descriptor

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

Deprecated: Use IpUtilizationInfo_SubnetIpUtilization.ProtoReflect.Descriptor instead.

func (*IpUtilizationInfo_SubnetIpUtilization) GetAllocationRatio

func (x *IpUtilizationInfo_SubnetIpUtilization) GetAllocationRatio() float64

func (*IpUtilizationInfo_SubnetIpUtilization) GetSecondaryRangeName

func (x *IpUtilizationInfo_SubnetIpUtilization) GetSecondaryRangeName() string

func (*IpUtilizationInfo_SubnetIpUtilization) GetSubnetUri

func (x *IpUtilizationInfo_SubnetIpUtilization) GetSubnetUri() string

func (*IpUtilizationInfo_SubnetIpUtilization) GetTotalUsableAddresses

func (x *IpUtilizationInfo_SubnetIpUtilization) GetTotalUsableAddresses() uint64

func (*IpUtilizationInfo_SubnetIpUtilization) ProtoMessage

func (*IpUtilizationInfo_SubnetIpUtilization) ProtoMessage()

func (*IpUtilizationInfo_SubnetIpUtilization) ProtoReflect

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

func (*IpUtilizationInfo_SubnetIpUtilization) Reset

func (x *IpUtilizationInfo_SubnetIpUtilization) Reset()

func (*IpUtilizationInfo_SubnetIpUtilization) String

func (x *IpUtilizationInfo_SubnetIpUtilization) String() string

type Report

Log entry that describes a report from Network Analyzer.

type Report struct {

    // The unique identifier of the report.
    Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    // Priority of the report.
    Priority Report_Priority `protobuf:"varint,2,opt,name=priority,proto3,enum=google.cloud.networkanalyzer.logging.v1.Report_Priority" json:"priority,omitempty"`
    // Type of the report.
    Type Report_Type `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.networkanalyzer.logging.v1.Report_Type" json:"type,omitempty"`
    // Status of the report.
    Status Report_ReportStatus `protobuf:"varint,4,opt,name=status,proto3,enum=google.cloud.networkanalyzer.logging.v1.Report_ReportStatus" json:"status,omitempty"`
    // The timestamp when the report was first discovered by Network Analyzer.
    FirstReportTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=first_report_time,json=firstReportTime,proto3" json:"first_report_time,omitempty"`
    // Cause code of the report.
    CauseCode ReportCauseCode `protobuf:"varint,12,opt,name=cause_code,json=causeCode,proto3,enum=google.cloud.networkanalyzer.logging.v1.ReportCauseCode" json:"cause_code,omitempty"`
    // The resource that are reported with the report.
    // Contains the fully qualified resource name.
    // e.g.,
    // `//compute.googleapis.com/projects/{project_id}/global/networks/{network}`
    ResourceName string `protobuf:"bytes,15,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
    // Location associated with the report. It can be global or GCP regions
    // and zones. e.g., https://cloud.google.com/compute/docs/regions-zones/
    Location string `protobuf:"bytes,16,opt,name=location,proto3" json:"location,omitempty"`
    // URI to the documentation of the report.
    ReportDocumentationUri string `protobuf:"bytes,17,opt,name=report_documentation_uri,json=reportDocumentationUri,proto3" json:"report_documentation_uri,omitempty"`
    // The groups of the report. One report may be present in multiple groups.
    ReportGroups []Report_ReportGroup `protobuf:"varint,18,rep,packed,name=report_groups,json=reportGroups,proto3,enum=google.cloud.networkanalyzer.logging.v1.Report_ReportGroup" json:"report_groups,omitempty"`
    // Types that are assignable to Content:
    //	*Report_IpUtilizationInfo
    Content isReport_Content `protobuf_oneof:"content"`
    // contains filtered or unexported fields
}

func (*Report) Descriptor

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

Deprecated: Use Report.ProtoReflect.Descriptor instead.

func (*Report) GetCauseCode

func (x *Report) GetCauseCode() ReportCauseCode

func (*Report) GetContent

func (m *Report) GetContent() isReport_Content

func (*Report) GetFirstReportTime

func (x *Report) GetFirstReportTime() *timestamppb.Timestamp

func (*Report) GetId

func (x *Report) GetId() string

func (*Report) GetIpUtilizationInfo

func (x *Report) GetIpUtilizationInfo() *IpUtilizationInfo

func (*Report) GetLocation

func (x *Report) GetLocation() string

func (*Report) GetPriority

func (x *Report) GetPriority() Report_Priority

func (*Report) GetReportDocumentationUri

func (x *Report) GetReportDocumentationUri() string

func (*Report) GetReportGroups

func (x *Report) GetReportGroups() []Report_ReportGroup

func (*Report) GetResourceName

func (x *Report) GetResourceName() string

func (*Report) GetStatus

func (x *Report) GetStatus() Report_ReportStatus

func (*Report) GetType

func (x *Report) GetType() Report_Type

func (*Report) ProtoMessage

func (*Report) ProtoMessage()

func (*Report) ProtoReflect

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

func (*Report) Reset

func (x *Report) Reset()

func (*Report) String

func (x *Report) String() string

type ReportCauseCode

type ReportCauseCode int32
const (
    ReportCauseCode_REPORT_CAUSE_CODE_UNSPECIFIED ReportCauseCode = 0
    // VPC Basics
    ReportCauseCode_ROUTE_INVALID_NEXT_HOP_VM_IP_FORWARDING_DISABLED          ReportCauseCode = 1
    ReportCauseCode_ROUTE_INVALID_NEXT_HOP_VM_DELETED                         ReportCauseCode = 2
    ReportCauseCode_ROUTE_INVALID_NEXT_HOP_VM_STOPPED                         ReportCauseCode = 3
    ReportCauseCode_ROUTE_INVALID_NEXT_HOP_ILB_MISCONFIGURED                  ReportCauseCode = 4
    ReportCauseCode_ROUTE_INVALID_NEXT_HOP_VPN_TUNNEL_DELETED                 ReportCauseCode = 5
    ReportCauseCode_ROUTE_INVALID_NEXT_HOP_ILB_BACKEND_IP_FORWARDING_DISABLED ReportCauseCode = 6
    ReportCauseCode_IP_UTILIZATION_IP_ALLOCATION_RATIO_HIGH                   ReportCauseCode = 20
    // Kubernetes Engine
    ReportCauseCode_GKE_NODE_TO_CONTROL_PLANE_BLOCKED_BY_ROUTING_ISSUE                    ReportCauseCode = 201
    ReportCauseCode_GKE_NODE_TO_CONTROL_PLANE_PUBLIC_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL  ReportCauseCode = 202
    ReportCauseCode_GKE_NODE_TO_CONTROL_PLANE_PRIVATE_ENDPOINT_BLOCKED_BY_EGRESS_FIREWALL ReportCauseCode = 203
    ReportCauseCode_GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_ROUTING_ISSUE                    ReportCauseCode = 211
    ReportCauseCode_GKE_CONTROL_PLANE_TO_NODE_BLOCKED_BY_INGRESS_FIREWALL_ON_NODE         ReportCauseCode = 212
    ReportCauseCode_GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_HIGH                         ReportCauseCode = 221
    ReportCauseCode_GKE_IP_UTILIZATION_POD_RANGES_ALLOCATION_LIMITES_AUTOSCALING          ReportCauseCode = 222
    // Managed Services
    ReportCauseCode_CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_EGRESS_FIREWALL ReportCauseCode = 601
    ReportCauseCode_CLOUD_SQL_PRIVATE_IP_BLOCKED_BY_ROUTING_ISSUE   ReportCauseCode = 602
    ReportCauseCode_CLOUD_SQL_PRIVATE_IP_INSTANCE_NOT_RUNNING       ReportCauseCode = 603
    // Hybrid Connectivity
    ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_SUBNET_ROUTE             ReportCauseCode = 801
    ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_SUBNET_ROUTE     ReportCauseCode = 802
    ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_STATIC_ROUTE             ReportCauseCode = 803
    ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_FULLY_SHADOWED_BY_PEERING_STATIC_ROUTE     ReportCauseCode = 804
    ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_SUBNET_ROUTE         ReportCauseCode = 805
    ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_SUBNET_ROUTE ReportCauseCode = 806
    ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_STATIC_ROUTE         ReportCauseCode = 807
    ReportCauseCode_DYNAMIC_ROUTE_SHADOWED_PARTIALLY_SHADOWED_BY_PEERING_STATIC_ROUTE ReportCauseCode = 808
    // Network Services
    ReportCauseCode_LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_FIREWALL_NOT_CONFIGURED            ReportCauseCode = 1001
    ReportCauseCode_LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_BLOCKED                      ReportCauseCode = 1002
    ReportCauseCode_LOAD_BALANCER_HEALTH_CHECK_FIREWALL_FIREWALL_CONFIG_INCONSISTENT                    ReportCauseCode = 1003
    ReportCauseCode_LOAD_BALANCER_HEALTH_CHECK_FIREWALL_HEALTH_CHECK_RANGE_PARTIALLY_BLOCKED            ReportCauseCode = 1004
    ReportCauseCode_LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_BALANCING_MODE_BREAKS_SESSION_AFFINITY ReportCauseCode = 1021
    ReportCauseCode_LOAD_BALANCER_BEST_PRACTICES_BACKEND_SERVICE_HEALTH_CHECK_PORT_MISMATCH             ReportCauseCode = 1024
)

func (ReportCauseCode) Descriptor

func (ReportCauseCode) Descriptor() protoreflect.EnumDescriptor

func (ReportCauseCode) Enum

func (x ReportCauseCode) Enum() *ReportCauseCode

func (ReportCauseCode) EnumDescriptor

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

Deprecated: Use ReportCauseCode.Descriptor instead.

func (ReportCauseCode) Number

func (x ReportCauseCode) Number() protoreflect.EnumNumber

func (ReportCauseCode) String

func (x ReportCauseCode) String() string

func (ReportCauseCode) Type

func (ReportCauseCode) Type() protoreflect.EnumType

type Report_IpUtilizationInfo

type Report_IpUtilizationInfo struct {
    IpUtilizationInfo *IpUtilizationInfo `protobuf:"bytes,19,opt,name=ip_utilization_info,json=ipUtilizationInfo,proto3,oneof"`
}

type Report_Priority

Priority level of an report.

type Report_Priority int32
const (
    Report_SEVERITY_UNSPECIFIED Report_Priority = 0
    Report_CRITICAL             Report_Priority = 1
    Report_HIGH                 Report_Priority = 2
    Report_MEDIUM               Report_Priority = 3
    Report_LOW                  Report_Priority = 4
)

func (Report_Priority) Descriptor

func (Report_Priority) Descriptor() protoreflect.EnumDescriptor

func (Report_Priority) Enum

func (x Report_Priority) Enum() *Report_Priority

func (Report_Priority) EnumDescriptor

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

Deprecated: Use Report_Priority.Descriptor instead.

func (Report_Priority) Number

func (x Report_Priority) Number() protoreflect.EnumNumber

func (Report_Priority) String

func (x Report_Priority) String() string

func (Report_Priority) Type

func (Report_Priority) Type() protoreflect.EnumType

type Report_ReportGroup

Groups of an report.

type Report_ReportGroup int32
const (
    Report_CATEGORY_UNSPECIFIED Report_ReportGroup = 0
    Report_VPC_NETWORK          Report_ReportGroup = 1
    Report_NETWORK_SERVICES     Report_ReportGroup = 2
    Report_KUBERNETES_ENGINE    Report_ReportGroup = 3
    Report_HYBRID_CONNECTIVITY  Report_ReportGroup = 4
    Report_MANAGED_SERVICES     Report_ReportGroup = 5
)

func (Report_ReportGroup) Descriptor

func (Report_ReportGroup) Descriptor() protoreflect.EnumDescriptor

func (Report_ReportGroup) Enum

func (x Report_ReportGroup) Enum() *Report_ReportGroup

func (Report_ReportGroup) EnumDescriptor

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

Deprecated: Use Report_ReportGroup.Descriptor instead.

func (Report_ReportGroup) Number

func (x Report_ReportGroup) Number() protoreflect.EnumNumber

func (Report_ReportGroup) String

func (x Report_ReportGroup) String() string

func (Report_ReportGroup) Type

func (Report_ReportGroup) Type() protoreflect.EnumType

type Report_ReportStatus

Status of an report.

type Report_ReportStatus int32
const (
    Report_REPORT_STATUS_UNSPECIFIED Report_ReportStatus = 0
    Report_ACTIVE                    Report_ReportStatus = 1
    Report_FIXED                     Report_ReportStatus = 2
    Report_DISMISSED                 Report_ReportStatus = 3
)

func (Report_ReportStatus) Descriptor

func (Report_ReportStatus) Descriptor() protoreflect.EnumDescriptor

func (Report_ReportStatus) Enum

func (x Report_ReportStatus) Enum() *Report_ReportStatus

func (Report_ReportStatus) EnumDescriptor

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

Deprecated: Use Report_ReportStatus.Descriptor instead.

func (Report_ReportStatus) Number

func (x Report_ReportStatus) Number() protoreflect.EnumNumber

func (Report_ReportStatus) String

func (x Report_ReportStatus) String() string

func (Report_ReportStatus) Type

func (Report_ReportStatus) Type() protoreflect.EnumType

type Report_Type

Type of an report.

type Report_Type int32
const (
    Report_REPORT_TYPE_UNSPECIFIED Report_Type = 0
    Report_INFO                    Report_Type = 1
    Report_WARNING                 Report_Type = 2
    Report_ERROR                   Report_Type = 3
)

func (Report_Type) Descriptor

func (Report_Type) Descriptor() protoreflect.EnumDescriptor

func (Report_Type) Enum

func (x Report_Type) Enum() *Report_Type

func (Report_Type) EnumDescriptor

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

Deprecated: Use Report_Type.Descriptor instead.

func (Report_Type) Number

func (x Report_Type) Number() protoreflect.EnumNumber

func (Report_Type) String

func (x Report_Type) String() string

func (Report_Type) Type

func (Report_Type) Type() protoreflect.EnumType