public sealed class CreateAlertPolicyRequest : IMessage<CreateAlertPolicyRequest>, IEquatable<CreateAlertPolicyRequest>, IDeepCloneable<CreateAlertPolicyRequest>, IBufferMessage, IMessageThe protocol for the CreateAlertPolicy request.
Implements
IMessage<CreateAlertPolicyRequest>, IEquatable<CreateAlertPolicyRequest>, IDeepCloneable<CreateAlertPolicyRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
CreateAlertPolicyRequest()
public CreateAlertPolicyRequest()CreateAlertPolicyRequest(CreateAlertPolicyRequest)
public CreateAlertPolicyRequest(CreateAlertPolicyRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateAlertPolicyRequest |
Properties
AlertPolicy
public AlertPolicy AlertPolicy { get; set; }Required. The requested alerting policy. You should omit the name field in this
policy. The name will be returned in the new policy, including
a new [ALERT_POLICY_ID] value.
| Property Value | |
|---|---|
| Type | Description |
AlertPolicy |
|
FolderName
public FolderName FolderName { get; set; }FolderName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
FolderName |
|
Name
public string Name { get; set; }Required. The project in which to create the alerting policy. The format is:
projects/[PROJECT_ID_OR_NUMBER]
Note that this field names the parent container in which the alerting
policy will be written, not the name of the created policy. |name| must be
a host project of a workspace, otherwise INVALID_ARGUMENT error will
return. The alerting policy that is returned will have a name that contains
a normalized representation of this name as a prefix but adds a suffix of
the form /alertPolicies/[ALERT_POLICY_ID], identifying the policy in the
container.
| Property Value | |
|---|---|
| Type | Description |
String |
|
OrganizationName
public OrganizationName OrganizationName { get; set; }OrganizationName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
OrganizationName |
|
ProjectName
public ProjectName ProjectName { get; set; }ProjectName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ProjectName |
|
ResourceName
public IResourceName ResourceName { get; set; }IResourceName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
IResourceName |
|