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 |