public sealed class CreateEventThreatDetectionCustomModuleRequest : IMessage<CreateEventThreatDetectionCustomModuleRequest>, IEquatable<CreateEventThreatDetectionCustomModuleRequest>, IDeepCloneable<CreateEventThreatDetectionCustomModuleRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Center Management v1 API class CreateEventThreatDetectionCustomModuleRequest.
Message for creating a EventThreatDetectionCustomModule
Implements
IMessageCreateEventThreatDetectionCustomModuleRequest, IEquatableCreateEventThreatDetectionCustomModuleRequest, IDeepCloneableCreateEventThreatDetectionCustomModuleRequest, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenterManagement.V1Assembly
Google.Cloud.SecurityCenterManagement.V1.dll
Constructors
CreateEventThreatDetectionCustomModuleRequest()
public CreateEventThreatDetectionCustomModuleRequest()
CreateEventThreatDetectionCustomModuleRequest(CreateEventThreatDetectionCustomModuleRequest)
public CreateEventThreatDetectionCustomModuleRequest(CreateEventThreatDetectionCustomModuleRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateEventThreatDetectionCustomModuleRequest |
Properties
EventThreatDetectionCustomModule
public EventThreatDetectionCustomModule EventThreatDetectionCustomModule { get; set; }
Required. The module to create. The event_threat_detection_custom_module.name will be ignored and server generated.
Property Value | |
---|---|
Type | Description |
EventThreatDetectionCustomModule |
Parent
public string Parent { get; set; }
Required. Name of parent for the module. Its format is "organizations/{organization}/locations/{location}", "folders/{folder}/locations/{location}", or "projects/{project}/locations/{location}"
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 |
ValidateOnly
public bool ValidateOnly { get; set; }
Optional. When set to true, only validations (including IAM checks) will done for the request (no module will be created). An OK response indicates the request is valid while an error response indicates the request is invalid. Note that a subsequent request to actually create the module could still fail because 1. the state could have changed (e.g. IAM permission lost) or
- A failure occurred during creation of the module.
Property Value | |
---|---|
Type | Description |
bool |