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.
Implements
IMessageCreateNotificationConfigRequest, IEquatableCreateNotificationConfigRequest, IDeepCloneableCreateNotificationConfigRequest, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.V2Assembly
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 |