Class GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule
An EffectiveSecurityHealthAnalyticsCustomModule is the representation of a Security Health Analytics custom
module at a specified level of the resource hierarchy: organization, folder, or project. If a custom module is
inherited from a parent organization or folder, the value of the enablementState
property in
EffectiveSecurityHealthAnalyticsCustomModule is set to the value that is effective in the parent, instead of
INHERITED
. For example, if the module is enabled in a parent organization or folder, the effective
enablement_state for the module in all child folders or projects is also enabled
.
EffectiveSecurityHealthAnalyticsCustomModule is read-only.
Implements
Inherited Members
Namespace: Google.Apis.SecurityCommandCenter.v1beta2.Data
Assembly: Google.Apis.SecurityCommandCenter.v1beta2.dll
Syntax
public class GoogleCloudSecuritycenterV1EffectiveSecurityHealthAnalyticsCustomModule : IDirectResponseSchema
Properties
CloudProvider
The cloud provider of the custom module.
Declaration
[JsonProperty("cloudProvider")]
public virtual string CloudProvider { get; set; }
Property Value
Type | Description |
---|---|
string |
CustomConfig
Output only. The user-specified configuration for the module.
Declaration
[JsonProperty("customConfig")]
public virtual GoogleCloudSecuritycenterV1CustomConfig CustomConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudSecuritycenterV1CustomConfig |
DisplayName
Output only. The display name for the custom module. The name must be between 1 and 128 characters, start with a lowercase letter, and contain alphanumeric characters or underscores only.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnablementState
Output only. The effective state of enablement for the module at the given level of the hierarchy.
Declaration
[JsonProperty("enablementState")]
public virtual string EnablementState { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Output only. The resource name of the custom module. Its format is "organizations/{organization}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}", or "folders/{folder}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}", or "projects/{project}/securityHealthAnalyticsSettings/effectiveCustomModules/{customModule}"
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |