v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-132690159.9 KB
projects

Creates a NetworkMonitoringProvider resource.

post/v1/{+parent}/networkMonitoringProviders

Path parameters

parentstring required

Required. Parent value for CreateNetworkMonitoringProviderRequest. Format: projects/{project}/locations/{location}

Query parameters

networkMonitoringProviderIdstring

Required. The ID to use for the NetworkMonitoringProvider resource, which will become the final component of the NetworkMonitoringProvider resource's name.

Request body

state'STATE_UNSPECIFIED' | 'ACTIVATING' | 'ACTIVE' | 'SUSPENDING' | 'SUSPENDED' | 'DELETING' | 'DELETED'

Output only. State of the NetworkMonitoringProvider.

namestring

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

createTimestring google-datetime

Output only. The time the NetworkMonitoringProvider was created.

providerType'PROVIDER_TYPE_UNSPECIFIED' | 'EXTERNAL'

Required. Type of the NetworkMonitoringProvider.

updateTimestring google-datetime

Output only. The time the NetworkMonitoringProvider was updated.

providerUristring

Output only. Link to the provider's UI.

errorsstring[]

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

Response

Successful response