Class CreateNotificationConfigRequest (2.2.0)

public sealed class CreateNotificationConfigRequest : IMessage<CreateNotificationConfigRequest>, IEquatable<CreateNotificationConfigRequest>, IDeepCloneable<CreateNotificationConfigRequest>, IBufferMessage, IMessage

Request message for creating a notification config.

Inheritance

Object > CreateNotificationConfigRequest

Implements

Google.Protobuf.IMessage<CreateNotificationConfigRequest>, IEquatable<CreateNotificationConfigRequest>, Google.Protobuf.IDeepCloneable<CreateNotificationConfigRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

CreateNotificationConfigRequest()

public CreateNotificationConfigRequest()

CreateNotificationConfigRequest(CreateNotificationConfigRequest)

public CreateNotificationConfigRequest(CreateNotificationConfigRequest other)
Parameter
NameDescription
otherCreateNotificationConfigRequest

Properties

ConfigId

public string ConfigId { get; set; }

Required. Unique identifier provided by the client within the parent scope. It must be between 1 and 128 characters, and contains alphanumeric characters, underscores or hyphens only.

Property Value
TypeDescription
String

NotificationConfig

public NotificationConfig NotificationConfig { get; set; }

Required. The notification config being created. The name and the service account will be ignored as they are both output only fields on this resource.

Property Value
TypeDescription
NotificationConfig

Parent

public string Parent { get; set; }

Required. Resource name of the new notification config's parent. Its format is "organizations/[organization_id]".

Property Value
TypeDescription
String

ParentAsOrganizationName

public OrganizationName ParentAsOrganizationName { get; set; }

Google.Api.Gax.ResourceNames.OrganizationName-typed view over the Parent resource name property.

Property Value
TypeDescription
Google.Api.Gax.ResourceNames.OrganizationName