public sealed class OrganizationSettings : IMessage<OrganizationSettings>, IEquatable<OrganizationSettings>, IDeepCloneable<OrganizationSettings>, IBufferMessage, IMessage
User specified settings that are attached to the Security Command Center organization.
Inheritance
System.Object > OrganizationSettingsImplements
IMessage<OrganizationSettings>, IEquatable<OrganizationSettings>, IDeepCloneable<OrganizationSettings>, IBufferMessage, IMessageNamespace
Google.Cloud.SecurityCenter.V1Assembly
Google.Cloud.SecurityCenter.V1.dll
Constructors
OrganizationSettings()
public OrganizationSettings()
OrganizationSettings(OrganizationSettings)
public OrganizationSettings(OrganizationSettings other)
Parameter | |
---|---|
Name | Description |
other | OrganizationSettings |
Properties
AssetDiscoveryConfig
public OrganizationSettings.Types.AssetDiscoveryConfig AssetDiscoveryConfig { get; set; }
The configuration used for Asset Discovery runs.
Property Value | |
---|---|
Type | Description |
OrganizationSettings.Types.AssetDiscoveryConfig |
EnableAssetDiscovery
public bool EnableAssetDiscovery { get; set; }
A flag that indicates if Asset Discovery should be enabled. If the flag is
set to true
, then discovery of assets will occur. If it is set to `false,
all historical assets will remain, but discovery of future assets will not
occur.
Property Value | |
---|---|
Type | Description |
Boolean |
Name
public string Name { get; set; }
The relative resource name of the settings. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/organizationSettings".
Property Value | |
---|---|
Type | Description |
System.String |
OrganizationSettingsName
public OrganizationSettingsName OrganizationSettingsName { get; set; }
OrganizationSettingsName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
OrganizationSettingsName |