Class OrganizationsResource
The "organizations" collection of methods.
Inherited Members
Namespace: Google.Apis.SecurityCommandCenter.v1beta2
Assembly: Google.Apis.SecurityCommandCenter.v1beta2.dll
Syntax
public class OrganizationsResource
Constructors
OrganizationsResource(IClientService)
Constructs a new resource.
Declaration
public OrganizationsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
ContainerThreatDetectionSettings
Gets the ContainerThreatDetectionSettings resource.
Declaration
public virtual OrganizationsResource.ContainerThreatDetectionSettingsResource ContainerThreatDetectionSettings { get; }
Property Value
| Type | Description |
|---|---|
| OrganizationsResource.ContainerThreatDetectionSettingsResource |
EventThreatDetectionSettings
Gets the EventThreatDetectionSettings resource.
Declaration
public virtual OrganizationsResource.EventThreatDetectionSettingsResource EventThreatDetectionSettings { get; }
Property Value
| Type | Description |
|---|---|
| OrganizationsResource.EventThreatDetectionSettingsResource |
RapidVulnerabilityDetectionSettings
Gets the RapidVulnerabilityDetectionSettings resource.
Declaration
public virtual OrganizationsResource.RapidVulnerabilityDetectionSettingsResource RapidVulnerabilityDetectionSettings { get; }
Property Value
| Type | Description |
|---|---|
| OrganizationsResource.RapidVulnerabilityDetectionSettingsResource |
SecurityHealthAnalyticsSettings
Gets the SecurityHealthAnalyticsSettings resource.
Declaration
public virtual OrganizationsResource.SecurityHealthAnalyticsSettingsResource SecurityHealthAnalyticsSettings { get; }
Property Value
| Type | Description |
|---|---|
| OrganizationsResource.SecurityHealthAnalyticsSettingsResource |
VirtualMachineThreatDetectionSettings
Gets the VirtualMachineThreatDetectionSettings resource.
Declaration
public virtual OrganizationsResource.VirtualMachineThreatDetectionSettingsResource VirtualMachineThreatDetectionSettings { get; }
Property Value
| Type | Description |
|---|---|
| OrganizationsResource.VirtualMachineThreatDetectionSettingsResource |
WebSecurityScannerSettings
Gets the WebSecurityScannerSettings resource.
Declaration
public virtual OrganizationsResource.WebSecurityScannerSettingsResource WebSecurityScannerSettings { get; }
Property Value
| Type | Description |
|---|---|
| OrganizationsResource.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 OrganizationsResource.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 |
|---|---|
| OrganizationsResource.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 OrganizationsResource.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 |
|---|---|
| OrganizationsResource.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 OrganizationsResource.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 |
|---|---|
| OrganizationsResource.GetRapidVulnerabilityDetectionSettingsRequest |
GetSecurityCenterSettings(string)
Get the SecurityCenterSettings resource.
Declaration
public virtual OrganizationsResource.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 |
|---|---|
| OrganizationsResource.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 OrganizationsResource.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 |
|---|---|
| OrganizationsResource.GetSecurityHealthAnalyticsSettingsRequest |
GetSubscription(string)
Get the Subscription resource.
Declaration
public virtual OrganizationsResource.GetSubscriptionRequest GetSubscription(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the subscription to retrieve. Format: organizations/{organization}/subscription |
Returns
| Type | Description |
|---|---|
| OrganizationsResource.GetSubscriptionRequest |
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 OrganizationsResource.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 |
|---|---|
| OrganizationsResource.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 OrganizationsResource.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 |
|---|---|
| OrganizationsResource.GetWebSecurityScannerSettingsRequest |
UpdateContainerThreatDetectionSettings(ContainerThreatDetectionSettings, string)
Update the ContainerThreatDetectionSettings resource.
Declaration
public virtual OrganizationsResource.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 |
|---|---|
| OrganizationsResource.UpdateContainerThreatDetectionSettingsRequest |
UpdateEventThreatDetectionSettings(EventThreatDetectionSettings, string)
Update the EventThreatDetectionSettings resource.
Declaration
public virtual OrganizationsResource.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 |
|---|---|
| OrganizationsResource.UpdateEventThreatDetectionSettingsRequest |
UpdateRapidVulnerabilityDetectionSettings(RapidVulnerabilityDetectionSettings, string)
Update the RapidVulnerabilityDetectionSettings resource.
Declaration
public virtual OrganizationsResource.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 |
|---|---|
| OrganizationsResource.UpdateRapidVulnerabilityDetectionSettingsRequest |
UpdateSecurityHealthAnalyticsSettings(SecurityHealthAnalyticsSettings, string)
Update the SecurityHealthAnalyticsSettings resource.
Declaration
public virtual OrganizationsResource.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 |
|---|---|
| OrganizationsResource.UpdateSecurityHealthAnalyticsSettingsRequest |
UpdateVirtualMachineThreatDetectionSettings(VirtualMachineThreatDetectionSettings, string)
Update the VirtualMachineThreatDetectionSettings resource.
Declaration
public virtual OrganizationsResource.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 |
|---|---|
| OrganizationsResource.UpdateVirtualMachineThreatDetectionSettingsRequest |
UpdateWebSecurityScannerSettings(WebSecurityScannerSettings, string)
Update the WebSecurityScannerSettings resource.
Declaration
public virtual OrganizationsResource.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 |
|---|---|
| OrganizationsResource.UpdateWebSecurityScannerSettingsRequest |