Class FoldersResource
The "folders" collection of methods.
Inherited Members
Namespace: Google.Apis.SecurityCommandCenter.v1beta2
Assembly: Google.Apis.SecurityCommandCenter.v1beta2.dll
Syntax
public class FoldersResource
Constructors
FoldersResource(IClientService)
Constructs a new resource.
Declaration
public FoldersResource(IClientService service)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service |
Properties
ContainerThreatDetectionSettings
Gets the ContainerThreatDetectionSettings resource.
Declaration
public virtual FoldersResource.ContainerThreatDetectionSettingsResource ContainerThreatDetectionSettings { get; }
Property Value
Type | Description |
---|---|
FoldersResource.ContainerThreatDetectionSettingsResource |
EventThreatDetectionSettings
Gets the EventThreatDetectionSettings resource.
Declaration
public virtual FoldersResource.EventThreatDetectionSettingsResource EventThreatDetectionSettings { get; }
Property Value
Type | Description |
---|---|
FoldersResource.EventThreatDetectionSettingsResource |
RapidVulnerabilityDetectionSettings
Gets the RapidVulnerabilityDetectionSettings resource.
Declaration
public virtual FoldersResource.RapidVulnerabilityDetectionSettingsResource RapidVulnerabilityDetectionSettings { get; }
Property Value
Type | Description |
---|---|
FoldersResource.RapidVulnerabilityDetectionSettingsResource |
SecurityHealthAnalyticsSettings
Gets the SecurityHealthAnalyticsSettings resource.
Declaration
public virtual FoldersResource.SecurityHealthAnalyticsSettingsResource SecurityHealthAnalyticsSettings { get; }
Property Value
Type | Description |
---|---|
FoldersResource.SecurityHealthAnalyticsSettingsResource |
VirtualMachineThreatDetectionSettings
Gets the VirtualMachineThreatDetectionSettings resource.
Declaration
public virtual FoldersResource.VirtualMachineThreatDetectionSettingsResource VirtualMachineThreatDetectionSettings { get; }
Property Value
Type | Description |
---|---|
FoldersResource.VirtualMachineThreatDetectionSettingsResource |
WebSecurityScannerSettings
Gets the WebSecurityScannerSettings resource.
Declaration
public virtual FoldersResource.WebSecurityScannerSettingsResource WebSecurityScannerSettings { get; }
Property Value
Type | Description |
---|---|
FoldersResource.WebSecurityScannerSettingsResource |
Methods
GetContainerThreatDetectionSettings(string)
Get the ContainerThreatDetectionSettings resource. In the returned settings response, a missing field only indicates that it was not explicitly set, so no assumption should be made about these fields. In other words, GetContainerThreatDetectionSettings does not calculate the effective service settings for the resource, which accounts for inherited settings and defaults. Instead, use CalculateContainerThreatDetectionSettings for this purpose.
Declaration
public virtual FoldersResource.GetContainerThreatDetectionSettingsRequest GetContainerThreatDetectionSettings(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the ContainerThreatDetectionSettings to retrieve. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/containerThreatDetectionSettings |
Returns
Type | Description |
---|---|
FoldersResource.GetContainerThreatDetectionSettingsRequest |
GetEventThreatDetectionSettings(string)
Get the EventThreatDetectionSettings resource. In the returned settings response, a missing field only indicates that it was not explicitly set, so no assumption should be made about these fields. In other words, GetEventThreatDetectionSettings does not calculate the effective service settings for the resource, which accounts for inherited settings and defaults. Instead, use CalculateEventThreatDetectionSettings for this purpose.
Declaration
public virtual FoldersResource.GetEventThreatDetectionSettingsRequest GetEventThreatDetectionSettings(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the EventThreatDetectionSettings to retrieve. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings |
Returns
Type | Description |
---|---|
FoldersResource.GetEventThreatDetectionSettingsRequest |
GetRapidVulnerabilityDetectionSettings(string)
Get the RapidVulnerabilityDetectionSettings resource. In the returned settings response, a missing field only indicates that it was not explicitly set, so no assumption should be made about these fields. In other words, GetRapidVulnerabilityDetectionSettings does not calculate the effective service settings for the resource, which accounts for inherited settings and defaults. Instead, use CalculateRapidVulnerabilityDetectionSettings for this purpose.
Declaration
public virtual FoldersResource.GetRapidVulnerabilityDetectionSettingsRequest GetRapidVulnerabilityDetectionSettings(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the RapidVulnerabilityDetectionSettings to retrieve. Formats: * organizations/{organization}/rapidVulnerabilityDetectionSettings * folders/{folder}/rapidVulnerabilityDetectionSettings * projects/{project}/rapidVulnerabilityDetectionSettings |
Returns
Type | Description |
---|---|
FoldersResource.GetRapidVulnerabilityDetectionSettingsRequest |
GetSecurityCenterSettings(string)
Get the SecurityCenterSettings resource.
Declaration
public virtual FoldersResource.GetSecurityCenterSettingsRequest GetSecurityCenterSettings(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the SecurityCenterSettings to retrieve. Format: organizations/{organization}/securityCenterSettings Format: folders/{folder}/securityCenterSettings Format: projects/{project}/securityCenterSettings |
Returns
Type | Description |
---|---|
FoldersResource.GetSecurityCenterSettingsRequest |
GetSecurityHealthAnalyticsSettings(string)
Get the SecurityHealthAnalyticsSettings resource. In the returned settings response, a missing field only indicates that it was not explicitly set, so no assumption should be made about these fields. In other words, GetSecurityHealthAnalyticsSettings does not calculate the effective service settings for the resource, which accounts for inherited settings and defaults. Instead, use CalculateSecurityHealthAnalyticsSettings for this purpose.
Declaration
public virtual FoldersResource.GetSecurityHealthAnalyticsSettingsRequest GetSecurityHealthAnalyticsSettings(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the SecurityHealthAnalyticsSettings to retrieve. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings |
Returns
Type | Description |
---|---|
FoldersResource.GetSecurityHealthAnalyticsSettingsRequest |
GetVirtualMachineThreatDetectionSettings(string)
Get the VirtualMachineThreatDetectionSettings resource. In the returned settings response, a missing field only indicates that it was not explicitly set, so no assumption should be made about these fields. In other words, GetVirtualMachineThreatDetectionSettings does not calculate the effective service settings for the resource, which accounts for inherited settings and defaults. Instead, use CalculateVirtualMachineThreatDetectionSettings for this purpose.
Declaration
public virtual FoldersResource.GetVirtualMachineThreatDetectionSettingsRequest GetVirtualMachineThreatDetectionSettings(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the VirtualMachineThreatDetectionSettings to retrieve. Formats: * organizations/{organization}/virtualMachineThreatDetectionSettings * folders/{folder}/virtualMachineThreatDetectionSettings * projects/{project}/virtualMachineThreatDetectionSettings |
Returns
Type | Description |
---|---|
FoldersResource.GetVirtualMachineThreatDetectionSettingsRequest |
GetWebSecurityScannerSettings(string)
Get the WebSecurityScannerSettings resource. In the returned settings response, a missing field only indicates that it was not explicitly set, so no assumption should be made about these fields. In other words, GetWebSecurityScannerSettings does not calculate the effective service settings for the resource, which accounts for inherited settings and defaults. Instead, use CalculateWebSecurityScannerSettings for this purpose.
Declaration
public virtual FoldersResource.GetWebSecurityScannerSettingsRequest GetWebSecurityScannerSettings(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | Required. The name of the WebSecurityScannerSettings to retrieve. Formats: * organizations/{organization}/webSecurityScannerSettings * folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings |
Returns
Type | Description |
---|---|
FoldersResource.GetWebSecurityScannerSettingsRequest |
UpdateContainerThreatDetectionSettings(ContainerThreatDetectionSettings, string)
Update the ContainerThreatDetectionSettings resource.
Declaration
public virtual FoldersResource.UpdateContainerThreatDetectionSettingsRequest UpdateContainerThreatDetectionSettings(ContainerThreatDetectionSettings body, string name)
Parameters
Type | Name | Description |
---|---|---|
ContainerThreatDetectionSettings | body | The body of the request. |
string | name | Identifier. The resource name of the ContainerThreatDetectionSettings. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/containerThreatDetectionSettings |
Returns
Type | Description |
---|---|
FoldersResource.UpdateContainerThreatDetectionSettingsRequest |
UpdateEventThreatDetectionSettings(EventThreatDetectionSettings, string)
Update the EventThreatDetectionSettings resource.
Declaration
public virtual FoldersResource.UpdateEventThreatDetectionSettingsRequest UpdateEventThreatDetectionSettings(EventThreatDetectionSettings body, string name)
Parameters
Type | Name | Description |
---|---|---|
EventThreatDetectionSettings | body | The body of the request. |
string | name | Identifier. The resource name of the EventThreatDetectionSettings. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings |
Returns
Type | Description |
---|---|
FoldersResource.UpdateEventThreatDetectionSettingsRequest |
UpdateRapidVulnerabilityDetectionSettings(RapidVulnerabilityDetectionSettings, string)
Update the RapidVulnerabilityDetectionSettings resource.
Declaration
public virtual FoldersResource.UpdateRapidVulnerabilityDetectionSettingsRequest UpdateRapidVulnerabilityDetectionSettings(RapidVulnerabilityDetectionSettings body, string name)
Parameters
Type | Name | Description |
---|---|---|
RapidVulnerabilityDetectionSettings | body | The body of the request. |
string | name | The resource name of the RapidVulnerabilityDetectionSettings. Formats: * organizations/{organization}/rapidVulnerabilityDetectionSettings * folders/{folder}/rapidVulnerabilityDetectionSettings * projects/{project}/rapidVulnerabilityDetectionSettings |
Returns
Type | Description |
---|---|
FoldersResource.UpdateRapidVulnerabilityDetectionSettingsRequest |
UpdateSecurityHealthAnalyticsSettings(SecurityHealthAnalyticsSettings, string)
Update the SecurityHealthAnalyticsSettings resource.
Declaration
public virtual FoldersResource.UpdateSecurityHealthAnalyticsSettingsRequest UpdateSecurityHealthAnalyticsSettings(SecurityHealthAnalyticsSettings body, string name)
Parameters
Type | Name | Description |
---|---|---|
SecurityHealthAnalyticsSettings | body | The body of the request. |
string | name | Identifier. The resource name of the SecurityHealthAnalyticsSettings. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings |
Returns
Type | Description |
---|---|
FoldersResource.UpdateSecurityHealthAnalyticsSettingsRequest |
UpdateVirtualMachineThreatDetectionSettings(VirtualMachineThreatDetectionSettings, string)
Update the VirtualMachineThreatDetectionSettings resource.
Declaration
public virtual FoldersResource.UpdateVirtualMachineThreatDetectionSettingsRequest UpdateVirtualMachineThreatDetectionSettings(VirtualMachineThreatDetectionSettings body, string name)
Parameters
Type | Name | Description |
---|---|---|
VirtualMachineThreatDetectionSettings | body | The body of the request. |
string | name | Identifier. The resource name of the VirtualMachineThreatDetectionSettings. Formats: * organizations/{organization}/virtualMachineThreatDetectionSettings * folders/{folder}/virtualMachineThreatDetectionSettings * projects/{project}/virtualMachineThreatDetectionSettings |
Returns
Type | Description |
---|---|
FoldersResource.UpdateVirtualMachineThreatDetectionSettingsRequest |
UpdateWebSecurityScannerSettings(WebSecurityScannerSettings, string)
Update the WebSecurityScannerSettings resource.
Declaration
public virtual FoldersResource.UpdateWebSecurityScannerSettingsRequest UpdateWebSecurityScannerSettings(WebSecurityScannerSettings body, string name)
Parameters
Type | Name | Description |
---|---|---|
WebSecurityScannerSettings | body | The body of the request. |
string | name | Identifier. The resource name of the WebSecurityScannerSettings. Formats: * organizations/{organization}/webSecurityScannerSettings * folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings |
Returns
Type | Description |
---|---|
FoldersResource.UpdateWebSecurityScannerSettingsRequest |