Class ProjectsResource.UptimeCheckConfigsResource
The "uptimeCheckConfigs" collection of methods.
Inherited Members
Namespace: Google.Apis.Monitoring.v3
Assembly: Google.Apis.Monitoring.v3.dll
Syntax
public class ProjectsResource.UptimeCheckConfigsResource
Constructors
UptimeCheckConfigsResource(IClientService)
Constructs a new resource.
Declaration
public UptimeCheckConfigsResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Methods
Create(UptimeCheckConfig, string)
Creates a new Uptime check configuration.
Declaration
public virtual ProjectsResource.UptimeCheckConfigsResource.CreateRequest Create(UptimeCheckConfig body, string parent)
Parameters
Type | Name | Description |
---|---|---|
UptimeCheckConfig | body | The body of the request. |
string | parent | Required. The project (https://cloud.google.com/monitoring/api/v3#project_name) in which to create the Uptime check. The format is: projects/[PROJECT_ID_OR_NUMBER] |
Returns
Type | Description |
---|---|
ProjectsResource.UptimeCheckConfigsResource.CreateRequest |
Delete(string)
Deletes an Uptime check configuration. Note that this method will fail if the Uptime check configuration is referenced by an alert policy or other dependent configs that would be rendered invalid by the deletion.
Declaration
public virtual ProjectsResource.UptimeCheckConfigsResource.DeleteRequest Delete(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The Uptime check configuration to delete. The format is: projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID] |
Returns
Type | Description |
---|---|
ProjectsResource.UptimeCheckConfigsResource.DeleteRequest |
Get(string)
Gets a single Uptime check configuration.
Declaration
public virtual ProjectsResource.UptimeCheckConfigsResource.GetRequest Get(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The Uptime check configuration to retrieve. The format is: projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID] |
Returns
Type | Description |
---|---|
ProjectsResource.UptimeCheckConfigsResource.GetRequest |
List(string)
Lists the existing valid Uptime check configurations for the project (leaving out any invalid configurations).
Declaration
public virtual ProjectsResource.UptimeCheckConfigsResource.ListRequest List(string parent)
Parameters
Type | Name | Description |
---|---|---|
string | parent | Required. The project (https://cloud.google.com/monitoring/api/v3#project_name) whose Uptime check configurations are listed. The format is: projects/[PROJECT_ID_OR_NUMBER] |
Returns
Type | Description |
---|---|
ProjectsResource.UptimeCheckConfigsResource.ListRequest |
Patch(UptimeCheckConfig, string)
Updates an Uptime check configuration. You can either replace the entire configuration with a new one or replace only certain fields in the current configuration by specifying the fields to be updated via updateMask. Returns the updated configuration.
Declaration
public virtual ProjectsResource.UptimeCheckConfigsResource.PatchRequest Patch(UptimeCheckConfig body, string name)
Parameters
Type | Name | Description |
---|---|---|
UptimeCheckConfig | body | The body of the request. |
string | name | Identifier. A unique resource name for this Uptime check configuration. The format is: projects/[PROJECT_ID_OR_NUMBER]/uptimeCheckConfigs/[UPTIME_CHECK_ID] [PROJECT_ID_OR_NUMBER] is the Workspace host project associated with the Uptime check.This field should be omitted when creating the Uptime check configuration; on create, the resource name is assigned by the server and included in the response. |
Returns
Type | Description |
---|---|
ProjectsResource.UptimeCheckConfigsResource.PatchRequest |