Security Command Center v2 API - Class CreateNotificationConfigRequest (1.0.0-beta03)

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

Reference documentation and code samples for the Security Command Center v2 API class CreateNotificationConfigRequest.

Request message for creating a notification config.

Inheritance

object > CreateNotificationConfigRequest

Namespace

Google.Cloud.SecurityCenter.V2

Assembly

Google.Cloud.SecurityCenter.V2.dll

Constructors

CreateNotificationConfigRequest()

public CreateNotificationConfigRequest()

CreateNotificationConfigRequest(CreateNotificationConfigRequest)

public CreateNotificationConfigRequest(CreateNotificationConfigRequest other)
Parameter
Name Description
other CreateNotificationConfigRequest

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
Type Description
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
Type Description
NotificationConfig

Parent

public string Parent { get; set; }

Required. Resource name of the new notification config's parent. Its format is "organizations/[organization_id]/locations/[location_id]", "folders/[folder_id]/locations/[location_id]", or "projects/[project_id]/locations/[location_id]".

Property Value
Type Description
string

ParentAsFolderLocationName

public FolderLocationName ParentAsFolderLocationName { get; set; }

FolderLocationName-typed view over the Parent resource name property.

Property Value
Type Description
FolderLocationName

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName

ParentAsOrganizationLocationName

public OrganizationLocationName ParentAsOrganizationLocationName { get; set; }

OrganizationLocationName-typed view over the Parent resource name property.

Property Value
Type Description
OrganizationLocationName

ParentAsResourceName

public IResourceName ParentAsResourceName { get; set; }

IResourceName-typed view over the Parent resource name property.

Property Value
Type Description
IResourceName