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

NetworkMonitoringProvider

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

Message describing NetworkMonitoringProvider resource.

interface NetworkMonitoringProvider {
readonly createTime?: Date;
readonly errors?: string[];
readonly name?: string;
providerType?: "PROVIDER_TYPE_UNSPECIFIED" | "EXTERNAL";
readonly providerUri?: string;
readonly state?:
| "STATE_UNSPECIFIED"
| "ACTIVATING"
| "ACTIVE"
| "SUSPENDING"
| "SUSPENDED"
| "DELETING"
| "DELETED";
readonly updateTime?: Date;
}

§Properties

§
readonly createTime?: Date
[src]

Output only. The time the NetworkMonitoringProvider was created.

§
readonly errors?: string[]
[src]

Output only. The list of error messages detected for the NetworkMonitoringProvider.

§
readonly name?: string
[src]

Output only. Identifier. Name of the resource. Format: projects/{project}/locations/{location}/networkMonitoringProviders/{network_monitoring_provider}

§
providerType?: "PROVIDER_TYPE_UNSPECIFIED" | "EXTERNAL"
[src]

Required. Type of the NetworkMonitoringProvider.

§
readonly providerUri?: string
[src]

Output only. Link to the provider's UI.

§
readonly state?: "STATE_UNSPECIFIED" | "ACTIVATING" | "ACTIVE" | "SUSPENDING" | "SUSPENDED" | "DELETING" | "DELETED"
[src]

Output only. State of the NetworkMonitoringProvider.

§
readonly updateTime?: Date
[src]

Output only. The time the NetworkMonitoringProvider was updated.