Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AbortInfo

import type { AbortInfo } from "https://googleapis.deno.dev/v1/networkmanagement:v1.ts";

Details of the final state "abort" and associated resource.

interface AbortInfo {
cause?:
| "CAUSE_UNSPECIFIED"
| "UNKNOWN_NETWORK"
| "UNKNOWN_PROJECT"
| "NO_EXTERNAL_IP"
| "UNINTENDED_DESTINATION"
| "SOURCE_ENDPOINT_NOT_FOUND"
| "MISMATCHED_SOURCE_NETWORK"
| "DESTINATION_ENDPOINT_NOT_FOUND"
| "MISMATCHED_DESTINATION_NETWORK"
| "UNKNOWN_IP"
| "GOOGLE_MANAGED_SERVICE_UNKNOWN_IP"
| "SOURCE_IP_ADDRESS_NOT_IN_SOURCE_NETWORK"
| "PERMISSION_DENIED"
| "PERMISSION_DENIED_NO_CLOUD_NAT_CONFIGS"
| "PERMISSION_DENIED_NO_NEG_ENDPOINT_CONFIGS"
| "NO_SOURCE_LOCATION"
| "INVALID_ARGUMENT"
| "TRACE_TOO_LONG"
| "INTERNAL_ERROR"
| "UNSUPPORTED"
| "MISMATCHED_IP_VERSION"
| "GKE_KONNECTIVITY_PROXY_UNSUPPORTED"
| "RESOURCE_CONFIG_NOT_FOUND"
| "VM_INSTANCE_CONFIG_NOT_FOUND"
| "NETWORK_CONFIG_NOT_FOUND"
| "FIREWALL_CONFIG_NOT_FOUND"
| "ROUTE_CONFIG_NOT_FOUND"
| "GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT"
| "SOURCE_PSC_CLOUD_SQL_UNSUPPORTED"
| "SOURCE_FORWARDING_RULE_UNSUPPORTED"
| "NON_ROUTABLE_IP_ADDRESS"
| "UNKNOWN_ISSUE_IN_GOOGLE_MANAGED_PROJECT"
| "UNSUPPORTED_GOOGLE_MANAGED_PROJECT_CONFIG";
ipAddress?: string;
projectsMissingPermission?: string[];
resourceUri?: string;
}

§Properties

§
cause?: "CAUSE_UNSPECIFIED" | "UNKNOWN_NETWORK" | "UNKNOWN_PROJECT" | "NO_EXTERNAL_IP" | "UNINTENDED_DESTINATION" | "SOURCE_ENDPOINT_NOT_FOUND" | "MISMATCHED_SOURCE_NETWORK" | "DESTINATION_ENDPOINT_NOT_FOUND" | "MISMATCHED_DESTINATION_NETWORK" | "UNKNOWN_IP" | "GOOGLE_MANAGED_SERVICE_UNKNOWN_IP" | "SOURCE_IP_ADDRESS_NOT_IN_SOURCE_NETWORK" | "PERMISSION_DENIED" | "PERMISSION_DENIED_NO_CLOUD_NAT_CONFIGS" | "PERMISSION_DENIED_NO_NEG_ENDPOINT_CONFIGS" | "NO_SOURCE_LOCATION" | "INVALID_ARGUMENT" | "TRACE_TOO_LONG" | "INTERNAL_ERROR" | "UNSUPPORTED" | "MISMATCHED_IP_VERSION" | "GKE_KONNECTIVITY_PROXY_UNSUPPORTED" | "RESOURCE_CONFIG_NOT_FOUND" | "VM_INSTANCE_CONFIG_NOT_FOUND" | "NETWORK_CONFIG_NOT_FOUND" | "FIREWALL_CONFIG_NOT_FOUND" | "ROUTE_CONFIG_NOT_FOUND" | "GOOGLE_MANAGED_SERVICE_AMBIGUOUS_PSC_ENDPOINT" | "SOURCE_PSC_CLOUD_SQL_UNSUPPORTED" | "SOURCE_FORWARDING_RULE_UNSUPPORTED" | "NON_ROUTABLE_IP_ADDRESS" | "UNKNOWN_ISSUE_IN_GOOGLE_MANAGED_PROJECT" | "UNSUPPORTED_GOOGLE_MANAGED_PROJECT_CONFIG"
[src]

Causes that the analysis is aborted.

§
ipAddress?: string
[src]

IP address that caused the abort.

§
projectsMissingPermission?: string[]
[src]

List of project IDs the user specified in the request but lacks access to. In this case, analysis is aborted with the PERMISSION_DENIED cause.

§
resourceUri?: string
[src]

URI of the resource that caused the abort.