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 |