REST Resource: projects.locations.networkMonitoringProviders

Resource: NetworkMonitoringProvider

Message describing NetworkMonitoringProvider resource.

JSON representation
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "providerType": enum (ProviderType),
  "providerUri": string,
  "state": enum (State),
  "errors": [
    string
  ]
}
Fields
name

string

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

createTime

string (Timestamp format)

Output only. The time the NetworkMonitoringProvider was created.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. The time the NetworkMonitoringProvider was updated.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

providerType

enum (ProviderType)

Required. Type of the NetworkMonitoringProvider.

providerUri

string

Output only. Link to the provider's UI.

state

enum (State)

Output only. State of the NetworkMonitoringProvider.

errors[]

string

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

ProviderType

Possible types of NetworkMonitoringProvider resource.

Enums
PROVIDER_TYPE_UNSPECIFIED The default value. This value is used if the type is omitted.
EXTERNAL External provider.

State

Possible states of NetworkMonitoringProvider resource.

Enums
STATE_UNSPECIFIED The default value. This value is used if the status is omitted.
ACTIVATING NetworkMonitoringProvider is being activated.
ACTIVE NetworkMonitoringProvider is active.
SUSPENDING NetworkMonitoringProvider is being suspended.
SUSPENDED NetworkMonitoringProvider is suspended.
DELETING NetworkMonitoringProvider is being deleted.
DELETED NetworkMonitoringProvider is deleted.

Methods

create

Creates a NetworkMonitoringProvider resource.

delete

Deletes a NetworkMonitoringProvider resource and all of its child resources.

generateProviderAccessToken

Generates a provider access token for a given Google access token.

get

Gets the NetworkMonitoringProvider resource.

list

Lists NetworkMonitoringProviders for a given project and location.