Class: Google::Cloud::NetworkManagement::V1::AbortInfo
- Inherits:
-
Object
- Object
- Google::Cloud::NetworkManagement::V1::AbortInfo
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/networkmanagement/v1/trace.rb
Overview
Details of the final state "abort" and associated resource.
Defined Under Namespace
Modules: Cause
Instance Attribute Summary collapse
-
#cause ⇒ ::Google::Cloud::NetworkManagement::V1::AbortInfo::Cause
Causes that the analysis is aborted.
-
#projects_missing_permission ⇒ ::Array<::String>
List of project IDs that the user has specified in the request but does not have permission to access network configs.
-
#resource_uri ⇒ ::String
URI of the resource that caused the abort.
Instance Attribute Details
#cause ⇒ ::Google::Cloud::NetworkManagement::V1::AbortInfo::Cause
Returns Causes that the analysis is aborted.
879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 |
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 879 class AbortInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Abort cause types: module Cause # Cause is unspecified. CAUSE_UNSPECIFIED = 0 # Aborted due to unknown network. # The reachability analysis cannot proceed because the user does not have # access to the host project's network configurations, including firewall # rules and routes. This happens when the project is a service project and # the endpoints being traced are in the host project's network. UNKNOWN_NETWORK = 1 # Aborted because the IP address(es) are unknown. UNKNOWN_IP = 2 # Aborted because no project information can be derived from the test # input. UNKNOWN_PROJECT = 3 # Aborted because the user lacks the permission to access all or part of # the network configurations required to run the test. PERMISSION_DENIED = 4 # Aborted because no valid source endpoint is derived from the input test # request. NO_SOURCE_LOCATION = 5 # Aborted because the source and/or destination endpoint specified in # the test are invalid. The possible reasons that an endpoint is # invalid include: malformed IP address; nonexistent instance or # network URI; IP address not in the range of specified network URI; and # instance not owning the network interface in the specified network. INVALID_ARGUMENT = 6 # Aborted because traffic is sent from a public IP to an instance without # an external IP. NO_EXTERNAL_IP = 7 # Aborted because none of the traces matches destination information # specified in the input test request. UNINTENDED_DESTINATION = 8 # Aborted because the number of steps in the trace exceeding a certain # limit which may be caused by routing loop. TRACE_TOO_LONG = 9 # Aborted due to internal server error. INTERNAL_ERROR = 10 # Aborted because the source endpoint could not be found. SOURCE_ENDPOINT_NOT_FOUND = 11 # Aborted because the source network does not match the source endpoint. MISMATCHED_SOURCE_NETWORK = 12 # Aborted because the destination endpoint could not be found. DESTINATION_ENDPOINT_NOT_FOUND = 13 # Aborted because the destination network does not match the destination # endpoint. MISMATCHED_DESTINATION_NETWORK = 14 # Aborted because the test scenario is not supported. UNSUPPORTED = 15 # Aborted because the source and destination resources have no common IP # version. MISMATCHED_IP_VERSION = 16 # Aborted because the connection between the control plane and the node of # the source cluster is initiated by the node and managed by the # Konnectivity proxy. GKE_KONNECTIVITY_PROXY_UNSUPPORTED = 17 # Aborted because expected resource configuration was missing. RESOURCE_CONFIG_NOT_FOUND = 18 # Aborted because a PSC endpoint selection for the Google-managed service # is ambiguous (several PSC endpoints satisfy test input). GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT = 19 # Aborted because tests with a PSC-based Cloud SQL instance as a source are # not supported. SOURCE_PSC_CLOUD_SQL_UNSUPPORTED = 20 # Aborted because tests with a forwarding rule as a source are not # supported. SOURCE_FORWARDING_RULE_UNSUPPORTED = 21 end end |
#projects_missing_permission ⇒ ::Array<::String>
Returns List of project IDs that the user has specified in the request but does not have permission to access network configs. Analysis is aborted in this case with the PERMISSION_DENIED cause.
879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 |
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 879 class AbortInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Abort cause types: module Cause # Cause is unspecified. CAUSE_UNSPECIFIED = 0 # Aborted due to unknown network. # The reachability analysis cannot proceed because the user does not have # access to the host project's network configurations, including firewall # rules and routes. This happens when the project is a service project and # the endpoints being traced are in the host project's network. UNKNOWN_NETWORK = 1 # Aborted because the IP address(es) are unknown. UNKNOWN_IP = 2 # Aborted because no project information can be derived from the test # input. UNKNOWN_PROJECT = 3 # Aborted because the user lacks the permission to access all or part of # the network configurations required to run the test. PERMISSION_DENIED = 4 # Aborted because no valid source endpoint is derived from the input test # request. NO_SOURCE_LOCATION = 5 # Aborted because the source and/or destination endpoint specified in # the test are invalid. The possible reasons that an endpoint is # invalid include: malformed IP address; nonexistent instance or # network URI; IP address not in the range of specified network URI; and # instance not owning the network interface in the specified network. INVALID_ARGUMENT = 6 # Aborted because traffic is sent from a public IP to an instance without # an external IP. NO_EXTERNAL_IP = 7 # Aborted because none of the traces matches destination information # specified in the input test request. UNINTENDED_DESTINATION = 8 # Aborted because the number of steps in the trace exceeding a certain # limit which may be caused by routing loop. TRACE_TOO_LONG = 9 # Aborted due to internal server error. INTERNAL_ERROR = 10 # Aborted because the source endpoint could not be found. SOURCE_ENDPOINT_NOT_FOUND = 11 # Aborted because the source network does not match the source endpoint. MISMATCHED_SOURCE_NETWORK = 12 # Aborted because the destination endpoint could not be found. DESTINATION_ENDPOINT_NOT_FOUND = 13 # Aborted because the destination network does not match the destination # endpoint. MISMATCHED_DESTINATION_NETWORK = 14 # Aborted because the test scenario is not supported. UNSUPPORTED = 15 # Aborted because the source and destination resources have no common IP # version. MISMATCHED_IP_VERSION = 16 # Aborted because the connection between the control plane and the node of # the source cluster is initiated by the node and managed by the # Konnectivity proxy. GKE_KONNECTIVITY_PROXY_UNSUPPORTED = 17 # Aborted because expected resource configuration was missing. RESOURCE_CONFIG_NOT_FOUND = 18 # Aborted because a PSC endpoint selection for the Google-managed service # is ambiguous (several PSC endpoints satisfy test input). GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT = 19 # Aborted because tests with a PSC-based Cloud SQL instance as a source are # not supported. SOURCE_PSC_CLOUD_SQL_UNSUPPORTED = 20 # Aborted because tests with a forwarding rule as a source are not # supported. SOURCE_FORWARDING_RULE_UNSUPPORTED = 21 end end |
#resource_uri ⇒ ::String
Returns URI of the resource that caused the abort.
879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 |
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 879 class AbortInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Abort cause types: module Cause # Cause is unspecified. CAUSE_UNSPECIFIED = 0 # Aborted due to unknown network. # The reachability analysis cannot proceed because the user does not have # access to the host project's network configurations, including firewall # rules and routes. This happens when the project is a service project and # the endpoints being traced are in the host project's network. UNKNOWN_NETWORK = 1 # Aborted because the IP address(es) are unknown. UNKNOWN_IP = 2 # Aborted because no project information can be derived from the test # input. UNKNOWN_PROJECT = 3 # Aborted because the user lacks the permission to access all or part of # the network configurations required to run the test. PERMISSION_DENIED = 4 # Aborted because no valid source endpoint is derived from the input test # request. NO_SOURCE_LOCATION = 5 # Aborted because the source and/or destination endpoint specified in # the test are invalid. The possible reasons that an endpoint is # invalid include: malformed IP address; nonexistent instance or # network URI; IP address not in the range of specified network URI; and # instance not owning the network interface in the specified network. INVALID_ARGUMENT = 6 # Aborted because traffic is sent from a public IP to an instance without # an external IP. NO_EXTERNAL_IP = 7 # Aborted because none of the traces matches destination information # specified in the input test request. UNINTENDED_DESTINATION = 8 # Aborted because the number of steps in the trace exceeding a certain # limit which may be caused by routing loop. TRACE_TOO_LONG = 9 # Aborted due to internal server error. INTERNAL_ERROR = 10 # Aborted because the source endpoint could not be found. SOURCE_ENDPOINT_NOT_FOUND = 11 # Aborted because the source network does not match the source endpoint. MISMATCHED_SOURCE_NETWORK = 12 # Aborted because the destination endpoint could not be found. DESTINATION_ENDPOINT_NOT_FOUND = 13 # Aborted because the destination network does not match the destination # endpoint. MISMATCHED_DESTINATION_NETWORK = 14 # Aborted because the test scenario is not supported. UNSUPPORTED = 15 # Aborted because the source and destination resources have no common IP # version. MISMATCHED_IP_VERSION = 16 # Aborted because the connection between the control plane and the node of # the source cluster is initiated by the node and managed by the # Konnectivity proxy. GKE_KONNECTIVITY_PROXY_UNSUPPORTED = 17 # Aborted because expected resource configuration was missing. RESOURCE_CONFIG_NOT_FOUND = 18 # Aborted because a PSC endpoint selection for the Google-managed service # is ambiguous (several PSC endpoints satisfy test input). GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT = 19 # Aborted because tests with a PSC-based Cloud SQL instance as a source are # not supported. SOURCE_PSC_CLOUD_SQL_UNSUPPORTED = 20 # Aborted because tests with a forwarding rule as a source are not # supported. SOURCE_FORWARDING_RULE_UNSUPPORTED = 21 end end |