public sealed class CreateSecurityHealthAnalyticsCustomModuleRequest : IMessage<CreateSecurityHealthAnalyticsCustomModuleRequest>, IEquatable<CreateSecurityHealthAnalyticsCustomModuleRequest>, IDeepCloneable<CreateSecurityHealthAnalyticsCustomModuleRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Security Center Management v1 API class CreateSecurityHealthAnalyticsCustomModuleRequest.
Message for creating a SecurityHealthAnalyticsCustomModule
Implements
IMessageCreateSecurityHealthAnalyticsCustomModuleRequest, IEquatableCreateSecurityHealthAnalyticsCustomModuleRequest, IDeepCloneableCreateSecurityHealthAnalyticsCustomModuleRequest, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenterManagement.V1Assembly
Google.Cloud.SecurityCenterManagement.V1.dll
Constructors
CreateSecurityHealthAnalyticsCustomModuleRequest()
public CreateSecurityHealthAnalyticsCustomModuleRequest()
CreateSecurityHealthAnalyticsCustomModuleRequest(CreateSecurityHealthAnalyticsCustomModuleRequest)
public CreateSecurityHealthAnalyticsCustomModuleRequest(CreateSecurityHealthAnalyticsCustomModuleRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateSecurityHealthAnalyticsCustomModuleRequest |
Properties
Parent
public string Parent { get; set; }
Required. Name of the 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 |
SecurityHealthAnalyticsCustomModule
public SecurityHealthAnalyticsCustomModule SecurityHealthAnalyticsCustomModule { get; set; }
Required. The resource being created
Property Value | |
---|---|
Type | Description |
SecurityHealthAnalyticsCustomModule |
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:
- the state could have changed (e.g. IAM permission lost) or
- A failure occurred during creation of the module. Defaults to false.
Property Value | |
---|---|
Type | Description |
bool |