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.
-
#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.
713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 |
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 713 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 end end |
#resource_uri ⇒ ::String
Returns URI of the resource that caused the abort.
713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 |
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 713 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 end end |