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 | |