Google Cloud Security Command Center v1 API - Class CreateNotificationConfigRequest (3.17.0)

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

Reference documentation and code samples for the Google Cloud Security Command Center v1 API class CreateNotificationConfigRequest.

Request message for creating a notification config.

Inheritance

object > CreateNotificationConfigRequest

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 contain 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]", "folders/[folder_id]", or "projects/[project_id]".

Property Value
TypeDescription
string

ParentAsFolderName

public FolderName ParentAsFolderName { get; set; }

FolderName-typed view over the Parent resource name property.

Property Value
TypeDescription
FolderName

ParentAsOrganizationName

public OrganizationName ParentAsOrganizationName { get; set; }

OrganizationName-typed view over the Parent resource name property.

Property Value
TypeDescription
OrganizationName

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
TypeDescription
ProjectName

ParentAsResourceName

public IResourceName ParentAsResourceName { get; set; }

IResourceName-typed view over the Parent resource name property.

Property Value
TypeDescription
IResourceName