Show / Hide Table of Contents

Class ProjectsResource

The "projects" collection of methods.

Inheritance
object
ProjectsResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.SecurityCommandCenter.v1beta2
Assembly: Google.Apis.SecurityCommandCenter.v1beta2.dll
Syntax
public class ProjectsResource

Constructors

ProjectsResource(IClientService)

Constructs a new resource.

Declaration
public ProjectsResource(IClientService service)
Parameters
Type Name Description
IClientService service

Properties

ContainerThreatDetectionSettings

Gets the ContainerThreatDetectionSettings resource.

Declaration
public virtual ProjectsResource.ContainerThreatDetectionSettingsResource ContainerThreatDetectionSettings { get; }
Property Value
Type Description
ProjectsResource.ContainerThreatDetectionSettingsResource

EventThreatDetectionSettings

Gets the EventThreatDetectionSettings resource.

Declaration
public virtual ProjectsResource.EventThreatDetectionSettingsResource EventThreatDetectionSettings { get; }
Property Value
Type Description
ProjectsResource.EventThreatDetectionSettingsResource

Locations

Gets the Locations resource.

Declaration
public virtual ProjectsResource.LocationsResource Locations { get; }
Property Value
Type Description
ProjectsResource.LocationsResource

RapidVulnerabilityDetectionSettings

Gets the RapidVulnerabilityDetectionSettings resource.

Declaration
public virtual ProjectsResource.RapidVulnerabilityDetectionSettingsResource RapidVulnerabilityDetectionSettings { get; }
Property Value
Type Description
ProjectsResource.RapidVulnerabilityDetectionSettingsResource

SecurityHealthAnalyticsSettings

Gets the SecurityHealthAnalyticsSettings resource.

Declaration
public virtual ProjectsResource.SecurityHealthAnalyticsSettingsResource SecurityHealthAnalyticsSettings { get; }
Property Value
Type Description
ProjectsResource.SecurityHealthAnalyticsSettingsResource

VirtualMachineThreatDetectionSettings

Gets the VirtualMachineThreatDetectionSettings resource.

Declaration
public virtual ProjectsResource.VirtualMachineThreatDetectionSettingsResource VirtualMachineThreatDetectionSettings { get; }
Property Value
Type Description
ProjectsResource.VirtualMachineThreatDetectionSettingsResource

WebSecurityScannerSettings

Gets the WebSecurityScannerSettings resource.

Declaration
public virtual ProjectsResource.WebSecurityScannerSettingsResource WebSecurityScannerSettings { get; }
Property Value
Type Description
ProjectsResource.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 ProjectsResource.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
ProjectsResource.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 ProjectsResource.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
ProjectsResource.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 ProjectsResource.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
ProjectsResource.GetRapidVulnerabilityDetectionSettingsRequest

GetSecurityCenterSettings(string)

Get the SecurityCenterSettings resource.

Declaration
public virtual ProjectsResource.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
ProjectsResource.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 ProjectsResource.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
ProjectsResource.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 ProjectsResource.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
ProjectsResource.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 ProjectsResource.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
ProjectsResource.GetWebSecurityScannerSettingsRequest

UpdateContainerThreatDetectionSettings(ContainerThreatDetectionSettings, string)

Update the ContainerThreatDetectionSettings resource.

Declaration
public virtual ProjectsResource.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
ProjectsResource.UpdateContainerThreatDetectionSettingsRequest

UpdateEventThreatDetectionSettings(EventThreatDetectionSettings, string)

Update the EventThreatDetectionSettings resource.

Declaration
public virtual ProjectsResource.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
ProjectsResource.UpdateEventThreatDetectionSettingsRequest

UpdateRapidVulnerabilityDetectionSettings(RapidVulnerabilityDetectionSettings, string)

Update the RapidVulnerabilityDetectionSettings resource.

Declaration
public virtual ProjectsResource.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
ProjectsResource.UpdateRapidVulnerabilityDetectionSettingsRequest

UpdateSecurityHealthAnalyticsSettings(SecurityHealthAnalyticsSettings, string)

Update the SecurityHealthAnalyticsSettings resource.

Declaration
public virtual ProjectsResource.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
ProjectsResource.UpdateSecurityHealthAnalyticsSettingsRequest

UpdateVirtualMachineThreatDetectionSettings(VirtualMachineThreatDetectionSettings, string)

Update the VirtualMachineThreatDetectionSettings resource.

Declaration
public virtual ProjectsResource.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
ProjectsResource.UpdateVirtualMachineThreatDetectionSettingsRequest

UpdateWebSecurityScannerSettings(WebSecurityScannerSettings, string)

Update the WebSecurityScannerSettings resource.

Declaration
public virtual ProjectsResource.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
ProjectsResource.UpdateWebSecurityScannerSettingsRequest
In this article
Back to top Generated by DocFX