Documentation

Overview

Package securitycenter provides access to the Security Command Center API.

For product documentation, see: https://cloud.google.com/security-command-center

Creating a client

Usage example:

import "google.golang.org/api/securitycenter/v1beta2"
...
ctx := context.Background()
securitycenterService, err := securitycenter.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication.

For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:

securitycenterService, err := securitycenter.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:

config := &oauth2.Config{...}
// ...
token, err := config.Exchange(ctx, ...)
securitycenterService, err := securitycenter.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

See https://godoc.org/google.golang.org/api/option/ for details on options.

Index

Constants

View Source
const (
	// View and manage your data across Google Cloud Platform services
	CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
)

    OAuth2 scopes used by this API.

    Variables

    This section is empty.

    Functions

    This section is empty.

    Types

    type Config

    type Config struct {
    	// ModuleEnablementState: The state of enablement for the module at its
    	// level of the resource hierarchy.
    	//
    	// Possible values:
    	//   "ENABLEMENT_STATE_UNSPECIFIED" - Default value. This value is
    	// unused.
    	//   "INHERITED" - State is inherited from the parent resource.
    	//   "ENABLED" - State is enabled.
    	//   "DISABLED" - State is disabled.
    	ModuleEnablementState string `json:"moduleEnablementState,omitempty"`
    
    	// Value: The configuration value for the module. The absence of this
    	// field implies its inheritance from the parent.
    	Value googleapi.RawMessage `json:"value,omitempty"`
    
    	// ForceSendFields is a list of field names (e.g.
    	// "ModuleEnablementState") to unconditionally include in API requests.
    	// By default, fields with empty values are omitted from API requests.
    	// However, any non-pointer, non-interface field appearing in
    	// ForceSendFields will be sent to the server regardless of whether the
    	// field is empty or not. This may be used to include empty fields in
    	// Patch requests.
    	ForceSendFields []string `json:"-"`
    
    	// NullFields is a list of field names (e.g. "ModuleEnablementState") to
    	// include in API requests with the JSON null value. By default, fields
    	// with empty values are omitted from API requests. However, any field
    	// with an empty value appearing in NullFields will be sent to the
    	// server as null. It is an error if a field in this list has a
    	// non-empty value. This may be used to include null fields in Patch
    	// requests.
    	NullFields []string `json:"-"`
    }

      Config: Configuration of a module.

      func (*Config) MarshalJSON

      func (s *Config) MarshalJSON() ([]byte, error)

      type ContainerThreatDetectionSettings

      type ContainerThreatDetectionSettings struct {
      	// Modules: The configurations including the state of enablement for the
      	// service's different modules. The absence of a module in the map
      	// implies its configuration is inherited from its parent's.
      	Modules map[string]Config `json:"modules,omitempty"`
      
      	// Name: The resource name of the ContainerThreatDetectionSettings.
      	// Formats: *
      	// organizations/{organization}/containerThreatDetectionSettings *
      	// folders/{folder}/containerThreatDetectionSettings *
      	// projects/{project}/containerThreatDetectionSettings *
      	// projects/{project}/locations/{location}/clusters/{cluster}/containerTh
      	// reatDetectionSettings
      	Name string `json:"name,omitempty"`
      
      	// ServiceAccount: Output only. The service account used by Container
      	// Threat Detection for scanning. Service accounts are scoped at the
      	// project level meaning this field will be empty at any level above a
      	// project.
      	ServiceAccount string `json:"serviceAccount,omitempty"`
      
      	// ServiceEnablementState: The state of enablement for the service at
      	// its level of the resource hierarchy. A DISABLED state will override
      	// all module enablement_states to DISABLED.
      	//
      	// Possible values:
      	//   "ENABLEMENT_STATE_UNSPECIFIED" - Default value. This value is
      	// unused.
      	//   "INHERITED" - State is inherited from the parent resource.
      	//   "ENABLED" - State is enabled.
      	//   "DISABLED" - State is disabled.
      	ServiceEnablementState string `json:"serviceEnablementState,omitempty"`
      
      	// UpdateTime: Output only. The time the settings were last updated.
      	UpdateTime string `json:"updateTime,omitempty"`
      
      	// ServerResponse contains the HTTP response code and headers from the
      	// server.
      	googleapi.ServerResponse `json:"-"`
      
      	// ForceSendFields is a list of field names (e.g. "Modules") to
      	// unconditionally include in API requests. By default, fields with
      	// empty values are omitted from API requests. However, any non-pointer,
      	// non-interface field appearing in ForceSendFields will be sent to the
      	// server regardless of whether the field is empty or not. This may be
      	// used to include empty fields in Patch requests.
      	ForceSendFields []string `json:"-"`
      
      	// NullFields is a list of field names (e.g. "Modules") to include in
      	// API requests with the JSON null value. By default, fields with empty
      	// values are omitted from API requests. However, any field with an
      	// empty value appearing in NullFields will be sent to the server as
      	// null. It is an error if a field in this list has a non-empty value.
      	// This may be used to include null fields in Patch requests.
      	NullFields []string `json:"-"`
      }

        ContainerThreatDetectionSettings: Resource capturing the settings for the Container Threat Detection service.

        func (*ContainerThreatDetectionSettings) MarshalJSON

        func (s *ContainerThreatDetectionSettings) MarshalJSON() ([]byte, error)

        type Details

        type Details struct {
        	// EndTime: The time the subscription has or will end.
        	EndTime string `json:"endTime,omitempty"`
        
        	// StartTime: The time the subscription has or will start.
        	StartTime string `json:"startTime,omitempty"`
        
        	// Type: The type of subscription
        	//
        	// Possible values:
        	//   "TYPE_UNSPECIFIED" - Default value. This value is unused.
        	//   "STANDARD" - The standard subscription.
        	//   "TRIAL" - The trial subscription.
        	//   "ALPHA" - The alpha subscription.
        	Type string `json:"type,omitempty"`
        
        	// ForceSendFields is a list of field names (e.g. "EndTime") to
        	// unconditionally include in API requests. By default, fields with
        	// empty values are omitted from API requests. However, any non-pointer,
        	// non-interface field appearing in ForceSendFields will be sent to the
        	// server regardless of whether the field is empty or not. This may be
        	// used to include empty fields in Patch requests.
        	ForceSendFields []string `json:"-"`
        
        	// NullFields is a list of field names (e.g. "EndTime") to include in
        	// API requests with the JSON null value. By default, fields with empty
        	// values are omitted from API requests. However, any field with an
        	// empty value appearing in NullFields will be sent to the server as
        	// null. It is an error if a field in this list has a non-empty value.
        	// This may be used to include null fields in Patch requests.
        	NullFields []string `json:"-"`
        }

          Details: Details of a subscription.

          func (*Details) MarshalJSON

          func (s *Details) MarshalJSON() ([]byte, error)

          type EventThreatDetectionSettings

          type EventThreatDetectionSettings struct {
          	// Modules: The configurations including the state of enablement for the
          	// service's different modules. The absence of a module in the map
          	// implies its configuration is inherited from its parent's.
          	Modules map[string]Config `json:"modules,omitempty"`
          
          	// Name: The resource name of the EventThreatDetectionSettings. Formats:
          	// * organizations/{organization}/eventThreatDetectionSettings *
          	// folders/{folder}/eventThreatDetectionSettings *
          	// projects/{project}/eventThreatDetectionSettings
          	Name string `json:"name,omitempty"`
          
          	// ServiceEnablementState: The state of enablement for the service at
          	// its level of the resource hierarchy. A DISABLED state will override
          	// all module enablement_states to DISABLED.
          	//
          	// Possible values:
          	//   "ENABLEMENT_STATE_UNSPECIFIED" - Default value. This value is
          	// unused.
          	//   "INHERITED" - State is inherited from the parent resource.
          	//   "ENABLED" - State is enabled.
          	//   "DISABLED" - State is disabled.
          	ServiceEnablementState string `json:"serviceEnablementState,omitempty"`
          
          	// UpdateTime: Output only. The time the settings were last updated.
          	UpdateTime string `json:"updateTime,omitempty"`
          
          	// ServerResponse contains the HTTP response code and headers from the
          	// server.
          	googleapi.ServerResponse `json:"-"`
          
          	// ForceSendFields is a list of field names (e.g. "Modules") to
          	// unconditionally include in API requests. By default, fields with
          	// empty values are omitted from API requests. However, any non-pointer,
          	// non-interface field appearing in ForceSendFields will be sent to the
          	// server regardless of whether the field is empty or not. This may be
          	// used to include empty fields in Patch requests.
          	ForceSendFields []string `json:"-"`
          
          	// NullFields is a list of field names (e.g. "Modules") to include in
          	// API requests with the JSON null value. By default, fields with empty
          	// values are omitted from API requests. However, any field with an
          	// empty value appearing in NullFields will be sent to the server as
          	// null. It is an error if a field in this list has a non-empty value.
          	// This may be used to include null fields in Patch requests.
          	NullFields []string `json:"-"`
          }

            EventThreatDetectionSettings: Resource capturing the settings for the Event Threat Detection service.

            func (*EventThreatDetectionSettings) MarshalJSON

            func (s *EventThreatDetectionSettings) MarshalJSON() ([]byte, error)

            type Finding

            type Finding struct {
            	// Category: The additional taxonomy group within findings from a given
            	// source. This field is immutable after creation time. Example:
            	// "XSS_FLASH_INJECTION"
            	Category string `json:"category,omitempty"`
            
            	// CreateTime: The time at which the finding was created in Security
            	// Command Center.
            	CreateTime string `json:"createTime,omitempty"`
            
            	// EventTime: The time at which the event took place, or when an update
            	// to the finding occurred. For example, if the finding represents an
            	// open firewall it would capture the time the detector believes the
            	// firewall became open. The accuracy is determined by the detector. If
            	// the finding were to be resolved afterward, this time would reflect
            	// when the finding was resolved.
            	EventTime string `json:"eventTime,omitempty"`
            
            	// ExternalUri: The URI that, if available, points to a web page outside
            	// of Security Command Center where additional information about the
            	// finding can be found. This field is guaranteed to be either empty or
            	// a well formed URL.
            	ExternalUri string `json:"externalUri,omitempty"`
            
            	// Name: The relative resource name of this finding. See:
            	// https://cloud.google.com/apis/design/resource_names#relative_resource_name
            	// Example:
            	// "organizations/{organization_id}/sources/{source_id}/findings/{finding
            	// _id}"
            	Name string `json:"name,omitempty"`
            
            	// Parent: The relative resource name of the source the finding belongs
            	// to. See:
            	// https://cloud.google.com/apis/design/resource_names#relative_resource_name
            	// This field is immutable after creation time. For example:
            	// "organizations/{organization_id}/sources/{source_id}"
            	Parent string `json:"parent,omitempty"`
            
            	// ResourceName: For findings on Google Cloud resources, the full
            	// resource name of the Google Cloud resource this finding is for. See:
            	// https://cloud.google.com/apis/design/resource_names#full_resource_name
            	// When the finding is for a non-Google Cloud resource, the resourceName
            	// can be a customer or partner defined string. This field is immutable
            	// after creation time.
            	ResourceName string `json:"resourceName,omitempty"`
            
            	// SecurityMarks: Output only. User specified security marks. These
            	// marks are entirely managed by the user and come from the
            	// SecurityMarks resource that belongs to the finding.
            	SecurityMarks *SecurityMarks `json:"securityMarks,omitempty"`
            
            	// Severity: The severity of the finding. This field is managed by the
            	// source that writes the finding.
            	//
            	// Possible values:
            	//   "SEVERITY_UNSPECIFIED" - This value is used for findings when a
            	// source doesn't write a severity value.
            	//   "CRITICAL" - Vulnerability: A critical vulnerability is easily
            	// discoverable by an external actor, exploitable, and results in the
            	// direct ability to execute arbitrary code, exfiltrate data, and
            	// otherwise gain additional access and privileges to cloud resources
            	// and workloads. Examples include publicly accessible unprotected user
            	// data, public SSH access with weak or no passwords, etc. Threat:
            	// Indicates a threat that is able to access, modify, or delete data or
            	// execute unauthorized code within existing resources.
            	//   "HIGH" - Vulnerability: A high risk vulnerability can be easily
            	// discovered and exploited in combination with other vulnerabilities in
            	// order to gain direct access and the ability to execute arbitrary
            	// code, exfiltrate data, and otherwise gain additional access and
            	// privileges to cloud resources and workloads. An example is a database
            	// with weak or no passwords that is only accessible internally. This
            	// database could easily be compromised by an actor that had access to
            	// the internal network. Threat: Indicates a threat that is able to
            	// create new computational resources in an environment but not able to
            	// access data or execute code in existing resources.
            	//   "MEDIUM" - Vulnerability: A medium risk vulnerability could be used
            	// by an actor to gain access to resources or privileges that enable
            	// them to eventually (through multiple steps or a complex exploit) gain
            	// access and the ability to execute arbitrary code or exfiltrate data.
            	// An example is a service account with access to more projects than it
            	// should have. If an actor gains access to the service account, they
            	// could potentially use that access to manipulate a project the service
            	// account was not intended to. Threat: Indicates a threat that is able
            	// to cause operational impact but may not access data or execute
            	// unauthorized code.
            	//   "LOW" - Vulnerability: A low risk vulnerability hampers a security
            	// organization’s ability to detect vulnerabilities or active threats
            	// in their deployment, or prevents the root cause investigation of
            	// security issues. An example is monitoring and logs being disabled for
            	// resource configurations and access. Threat: Indicates a threat that
            	// has obtained minimal access to an environment but is not able to
            	// access data, execute code, or create resources.
            	Severity string `json:"severity,omitempty"`
            
            	// SourceProperties: Source specific properties. These properties are
            	// managed by the source that writes the finding. The key names in the
            	// source_properties map must be between 1 and 255 characters, and must
            	// start with a letter and contain alphanumeric characters or
            	// underscores only.
            	SourceProperties googleapi.RawMessage `json:"sourceProperties,omitempty"`
            
            	// State: The state of the finding.
            	//
            	// Possible values:
            	//   "STATE_UNSPECIFIED" - Unspecified state.
            	//   "ACTIVE" - The finding requires attention and has not been
            	// addressed yet.
            	//   "INACTIVE" - The finding has been fixed, triaged as a non-issue or
            	// otherwise addressed and is no longer active.
            	State string `json:"state,omitempty"`
            
            	// ForceSendFields is a list of field names (e.g. "Category") to
            	// unconditionally include in API requests. By default, fields with
            	// empty values are omitted from API requests. However, any non-pointer,
            	// non-interface field appearing in ForceSendFields will be sent to the
            	// server regardless of whether the field is empty or not. This may be
            	// used to include empty fields in Patch requests.
            	ForceSendFields []string `json:"-"`
            
            	// NullFields is a list of field names (e.g. "Category") to include in
            	// API requests with the JSON null value. By default, fields with empty
            	// values are omitted from API requests. However, any field with an
            	// empty value appearing in NullFields will be sent to the server as
            	// null. It is an error if a field in this list has a non-empty value.
            	// This may be used to include null fields in Patch requests.
            	NullFields []string `json:"-"`
            }

              Finding: Security Command Center finding. A finding is a record of assessment data like security, risk, health, or privacy, that is ingested into Security Command Center for presentation, notification, analysis, policy testing, and enforcement. For example, a cross-site scripting (XSS) vulnerability in an App Engine application is a finding.

              func (*Finding) MarshalJSON

              func (s *Finding) MarshalJSON() ([]byte, error)

              type Folder

              type Folder struct {
              	// ResourceFolder: Full resource name of this folder. See:
              	// https://cloud.google.com/apis/design/resource_names#full_resource_name
              	ResourceFolder string `json:"resourceFolder,omitempty"`
              
              	// ResourceFolderDisplayName: The user defined display name for this
              	// folder.
              	ResourceFolderDisplayName string `json:"resourceFolderDisplayName,omitempty"`
              
              	// ForceSendFields is a list of field names (e.g. "ResourceFolder") to
              	// unconditionally include in API requests. By default, fields with
              	// empty values are omitted from API requests. However, any non-pointer,
              	// non-interface field appearing in ForceSendFields will be sent to the
              	// server regardless of whether the field is empty or not. This may be
              	// used to include empty fields in Patch requests.
              	ForceSendFields []string `json:"-"`
              
              	// NullFields is a list of field names (e.g. "ResourceFolder") to
              	// include in API requests with the JSON null value. By default, fields
              	// with empty values are omitted from API requests. However, any field
              	// with an empty value appearing in NullFields will be sent to the
              	// server as null. It is an error if a field in this list has a
              	// non-empty value. This may be used to include null fields in Patch
              	// requests.
              	NullFields []string `json:"-"`
              }

                Folder: Message that contains the resource name and display name of a folder resource.

                func (*Folder) MarshalJSON

                func (s *Folder) MarshalJSON() ([]byte, error)

                type FoldersContainerThreatDetectionSettingsCalculateCall

                type FoldersContainerThreatDetectionSettingsCalculateCall struct {
                	// contains filtered or unexported fields
                }

                func (*FoldersContainerThreatDetectionSettingsCalculateCall) Context

                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                  func (*FoldersContainerThreatDetectionSettingsCalculateCall) Do

                    Do executes the "securitycenter.folders.containerThreatDetectionSettings.calculate" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                    func (*FoldersContainerThreatDetectionSettingsCalculateCall) Fields

                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                      func (*FoldersContainerThreatDetectionSettingsCalculateCall) Header

                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                        func (*FoldersContainerThreatDetectionSettingsCalculateCall) IfNoneMatch

                          IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                          type FoldersContainerThreatDetectionSettingsService

                          type FoldersContainerThreatDetectionSettingsService struct {
                          	// contains filtered or unexported fields
                          }

                          func (*FoldersContainerThreatDetectionSettingsService) Calculate

                            Calculate: Calculates the effective ContainerThreatDetectionSettings based on its level in the resource hierarchy and its settings.

                            type FoldersEventThreatDetectionSettingsCalculateCall

                            type FoldersEventThreatDetectionSettingsCalculateCall struct {
                            	// contains filtered or unexported fields
                            }

                            func (*FoldersEventThreatDetectionSettingsCalculateCall) Context

                              Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                              func (*FoldersEventThreatDetectionSettingsCalculateCall) Do

                                Do executes the "securitycenter.folders.eventThreatDetectionSettings.calculate" call. Exactly one of *EventThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *EventThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                func (*FoldersEventThreatDetectionSettingsCalculateCall) Fields

                                  Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                  func (*FoldersEventThreatDetectionSettingsCalculateCall) Header

                                    Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                    func (*FoldersEventThreatDetectionSettingsCalculateCall) IfNoneMatch

                                      IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                      type FoldersEventThreatDetectionSettingsService

                                      type FoldersEventThreatDetectionSettingsService struct {
                                      	// contains filtered or unexported fields
                                      }

                                      func NewFoldersEventThreatDetectionSettingsService

                                      func NewFoldersEventThreatDetectionSettingsService(s *Service) *FoldersEventThreatDetectionSettingsService

                                      func (*FoldersEventThreatDetectionSettingsService) Calculate

                                        Calculate: Calculates the effective EventThreatDetectionSettings based on its level in the resource hierarchy and its settings.

                                        type FoldersGetContainerThreatDetectionSettingsCall

                                        type FoldersGetContainerThreatDetectionSettingsCall struct {
                                        	// contains filtered or unexported fields
                                        }

                                        func (*FoldersGetContainerThreatDetectionSettingsCall) Context

                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                          func (*FoldersGetContainerThreatDetectionSettingsCall) Do

                                            Do executes the "securitycenter.folders.getContainerThreatDetectionSettings" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                            func (*FoldersGetContainerThreatDetectionSettingsCall) Fields

                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                              func (*FoldersGetContainerThreatDetectionSettingsCall) Header

                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                func (*FoldersGetContainerThreatDetectionSettingsCall) IfNoneMatch

                                                  IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                  type FoldersGetEventThreatDetectionSettingsCall

                                                  type FoldersGetEventThreatDetectionSettingsCall struct {
                                                  	// contains filtered or unexported fields
                                                  }

                                                  func (*FoldersGetEventThreatDetectionSettingsCall) Context

                                                    Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                    func (*FoldersGetEventThreatDetectionSettingsCall) Do

                                                      Do executes the "securitycenter.folders.getEventThreatDetectionSettings" call. Exactly one of *EventThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *EventThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                      func (*FoldersGetEventThreatDetectionSettingsCall) Fields

                                                        Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                        func (*FoldersGetEventThreatDetectionSettingsCall) Header

                                                          Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                          func (*FoldersGetEventThreatDetectionSettingsCall) IfNoneMatch

                                                            IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                            type FoldersGetSecurityHealthAnalyticsSettingsCall

                                                            type FoldersGetSecurityHealthAnalyticsSettingsCall struct {
                                                            	// contains filtered or unexported fields
                                                            }

                                                            func (*FoldersGetSecurityHealthAnalyticsSettingsCall) Context

                                                              Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                              func (*FoldersGetSecurityHealthAnalyticsSettingsCall) Do

                                                                Do executes the "securitycenter.folders.getSecurityHealthAnalyticsSettings" call. Exactly one of *SecurityHealthAnalyticsSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SecurityHealthAnalyticsSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                func (*FoldersGetSecurityHealthAnalyticsSettingsCall) Fields

                                                                  Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                  func (*FoldersGetSecurityHealthAnalyticsSettingsCall) Header

                                                                    Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                    func (*FoldersGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch

                                                                      IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                      type FoldersGetWebSecurityScannerSettingsCall

                                                                      type FoldersGetWebSecurityScannerSettingsCall struct {
                                                                      	// contains filtered or unexported fields
                                                                      }

                                                                      func (*FoldersGetWebSecurityScannerSettingsCall) Context

                                                                        Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                        func (*FoldersGetWebSecurityScannerSettingsCall) Do

                                                                          Do executes the "securitycenter.folders.getWebSecurityScannerSettings" call. Exactly one of *WebSecurityScannerSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *WebSecurityScannerSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                          func (*FoldersGetWebSecurityScannerSettingsCall) Fields

                                                                            Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                            func (*FoldersGetWebSecurityScannerSettingsCall) Header

                                                                              Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                              func (*FoldersGetWebSecurityScannerSettingsCall) IfNoneMatch

                                                                                IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                type FoldersSecurityHealthAnalyticsSettingsCalculateCall

                                                                                type FoldersSecurityHealthAnalyticsSettingsCalculateCall struct {
                                                                                	// contains filtered or unexported fields
                                                                                }

                                                                                func (*FoldersSecurityHealthAnalyticsSettingsCalculateCall) Context

                                                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                  func (*FoldersSecurityHealthAnalyticsSettingsCalculateCall) Do

                                                                                    Do executes the "securitycenter.folders.securityHealthAnalyticsSettings.calculate" call. Exactly one of *SecurityHealthAnalyticsSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SecurityHealthAnalyticsSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                    func (*FoldersSecurityHealthAnalyticsSettingsCalculateCall) Fields

                                                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                      func (*FoldersSecurityHealthAnalyticsSettingsCalculateCall) Header

                                                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                        func (*FoldersSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch

                                                                                          IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                          type FoldersSecurityHealthAnalyticsSettingsService

                                                                                          type FoldersSecurityHealthAnalyticsSettingsService struct {
                                                                                          	// contains filtered or unexported fields
                                                                                          }

                                                                                          func NewFoldersSecurityHealthAnalyticsSettingsService

                                                                                          func NewFoldersSecurityHealthAnalyticsSettingsService(s *Service) *FoldersSecurityHealthAnalyticsSettingsService

                                                                                          func (*FoldersSecurityHealthAnalyticsSettingsService) Calculate

                                                                                            Calculate: Calculates the effective SecurityHealthAnalyticsSettings based on its level in the resource hierarchy and its settings.

                                                                                            type FoldersService

                                                                                            type FoldersService struct {
                                                                                            	ContainerThreatDetectionSettings *FoldersContainerThreatDetectionSettingsService
                                                                                            
                                                                                            	EventThreatDetectionSettings *FoldersEventThreatDetectionSettingsService
                                                                                            
                                                                                            	SecurityHealthAnalyticsSettings *FoldersSecurityHealthAnalyticsSettingsService
                                                                                            
                                                                                            	WebSecurityScannerSettings *FoldersWebSecurityScannerSettingsService
                                                                                            	// contains filtered or unexported fields
                                                                                            }

                                                                                            func NewFoldersService

                                                                                            func NewFoldersService(s *Service) *FoldersService

                                                                                            func (*FoldersService) GetContainerThreatDetectionSettings

                                                                                            func (r *FoldersService) GetContainerThreatDetectionSettings(name string) *FoldersGetContainerThreatDetectionSettingsCall

                                                                                              GetContainerThreatDetectionSettings: Get the ContainerThreatDetectionSettings resource.

                                                                                              func (*FoldersService) GetEventThreatDetectionSettings

                                                                                              func (r *FoldersService) GetEventThreatDetectionSettings(name string) *FoldersGetEventThreatDetectionSettingsCall

                                                                                                GetEventThreatDetectionSettings: Get the EventThreatDetectionSettings resource.

                                                                                                func (*FoldersService) GetSecurityHealthAnalyticsSettings

                                                                                                func (r *FoldersService) GetSecurityHealthAnalyticsSettings(name string) *FoldersGetSecurityHealthAnalyticsSettingsCall

                                                                                                  GetSecurityHealthAnalyticsSettings: Get the SecurityHealthAnalyticsSettings resource.

                                                                                                  func (*FoldersService) GetWebSecurityScannerSettings

                                                                                                  func (r *FoldersService) GetWebSecurityScannerSettings(name string) *FoldersGetWebSecurityScannerSettingsCall

                                                                                                    GetWebSecurityScannerSettings: Get the WebSecurityScannerSettings resource.

                                                                                                    func (*FoldersService) UpdateContainerThreatDetectionSettings

                                                                                                    func (r *FoldersService) UpdateContainerThreatDetectionSettings(name string, containerthreatdetectionsettings *ContainerThreatDetectionSettings) *FoldersUpdateContainerThreatDetectionSettingsCall

                                                                                                      UpdateContainerThreatDetectionSettings: Update the ContainerThreatDetectionSettings resource.

                                                                                                      func (*FoldersService) UpdateEventThreatDetectionSettings

                                                                                                      func (r *FoldersService) UpdateEventThreatDetectionSettings(name string, eventthreatdetectionsettings *EventThreatDetectionSettings) *FoldersUpdateEventThreatDetectionSettingsCall

                                                                                                        UpdateEventThreatDetectionSettings: Update the EventThreatDetectionSettings resource.

                                                                                                        func (*FoldersService) UpdateSecurityHealthAnalyticsSettings

                                                                                                        func (r *FoldersService) UpdateSecurityHealthAnalyticsSettings(name string, securityhealthanalyticssettings *SecurityHealthAnalyticsSettings) *FoldersUpdateSecurityHealthAnalyticsSettingsCall

                                                                                                          UpdateSecurityHealthAnalyticsSettings: Update the SecurityHealthAnalyticsSettings resource.

                                                                                                          func (*FoldersService) UpdateWebSecurityScannerSettings

                                                                                                          func (r *FoldersService) UpdateWebSecurityScannerSettings(name string, websecurityscannersettings *WebSecurityScannerSettings) *FoldersUpdateWebSecurityScannerSettingsCall

                                                                                                            UpdateWebSecurityScannerSettings: Update the WebSecurityScannerSettings resource.

                                                                                                            type FoldersUpdateContainerThreatDetectionSettingsCall

                                                                                                            type FoldersUpdateContainerThreatDetectionSettingsCall struct {
                                                                                                            	// contains filtered or unexported fields
                                                                                                            }

                                                                                                            func (*FoldersUpdateContainerThreatDetectionSettingsCall) Context

                                                                                                              Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                              func (*FoldersUpdateContainerThreatDetectionSettingsCall) Do

                                                                                                                Do executes the "securitycenter.folders.updateContainerThreatDetectionSettings" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                func (*FoldersUpdateContainerThreatDetectionSettingsCall) Fields

                                                                                                                  Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                  func (*FoldersUpdateContainerThreatDetectionSettingsCall) Header

                                                                                                                    Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                    func (*FoldersUpdateContainerThreatDetectionSettingsCall) UpdateMask

                                                                                                                      UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                      type FoldersUpdateEventThreatDetectionSettingsCall

                                                                                                                      type FoldersUpdateEventThreatDetectionSettingsCall struct {
                                                                                                                      	// contains filtered or unexported fields
                                                                                                                      }

                                                                                                                      func (*FoldersUpdateEventThreatDetectionSettingsCall) Context

                                                                                                                        Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                        func (*FoldersUpdateEventThreatDetectionSettingsCall) Do

                                                                                                                          Do executes the "securitycenter.folders.updateEventThreatDetectionSettings" call. Exactly one of *EventThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *EventThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                          func (*FoldersUpdateEventThreatDetectionSettingsCall) Fields

                                                                                                                            Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                            func (*FoldersUpdateEventThreatDetectionSettingsCall) Header

                                                                                                                              Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                              func (*FoldersUpdateEventThreatDetectionSettingsCall) UpdateMask

                                                                                                                                UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                type FoldersUpdateSecurityHealthAnalyticsSettingsCall

                                                                                                                                type FoldersUpdateSecurityHealthAnalyticsSettingsCall struct {
                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                }

                                                                                                                                func (*FoldersUpdateSecurityHealthAnalyticsSettingsCall) Context

                                                                                                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                  func (*FoldersUpdateSecurityHealthAnalyticsSettingsCall) Do

                                                                                                                                    Do executes the "securitycenter.folders.updateSecurityHealthAnalyticsSettings" call. Exactly one of *SecurityHealthAnalyticsSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SecurityHealthAnalyticsSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                    func (*FoldersUpdateSecurityHealthAnalyticsSettingsCall) Fields

                                                                                                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                      func (*FoldersUpdateSecurityHealthAnalyticsSettingsCall) Header

                                                                                                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                        func (*FoldersUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask

                                                                                                                                          UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                          type FoldersUpdateWebSecurityScannerSettingsCall

                                                                                                                                          type FoldersUpdateWebSecurityScannerSettingsCall struct {
                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                          }

                                                                                                                                          func (*FoldersUpdateWebSecurityScannerSettingsCall) Context

                                                                                                                                            Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                            func (*FoldersUpdateWebSecurityScannerSettingsCall) Do

                                                                                                                                              Do executes the "securitycenter.folders.updateWebSecurityScannerSettings" call. Exactly one of *WebSecurityScannerSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *WebSecurityScannerSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                              func (*FoldersUpdateWebSecurityScannerSettingsCall) Fields

                                                                                                                                                Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                func (*FoldersUpdateWebSecurityScannerSettingsCall) Header

                                                                                                                                                  Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                  func (*FoldersUpdateWebSecurityScannerSettingsCall) UpdateMask

                                                                                                                                                    UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                                    type FoldersWebSecurityScannerSettingsCalculateCall

                                                                                                                                                    type FoldersWebSecurityScannerSettingsCalculateCall struct {
                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                    }

                                                                                                                                                    func (*FoldersWebSecurityScannerSettingsCalculateCall) Context

                                                                                                                                                      Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                      func (*FoldersWebSecurityScannerSettingsCalculateCall) Do

                                                                                                                                                        Do executes the "securitycenter.folders.webSecurityScannerSettings.calculate" call. Exactly one of *WebSecurityScannerSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *WebSecurityScannerSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                        func (*FoldersWebSecurityScannerSettingsCalculateCall) Fields

                                                                                                                                                          Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                          func (*FoldersWebSecurityScannerSettingsCalculateCall) Header

                                                                                                                                                            Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                            func (*FoldersWebSecurityScannerSettingsCalculateCall) IfNoneMatch

                                                                                                                                                              IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                              type FoldersWebSecurityScannerSettingsService

                                                                                                                                                              type FoldersWebSecurityScannerSettingsService struct {
                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                              }

                                                                                                                                                              func NewFoldersWebSecurityScannerSettingsService

                                                                                                                                                              func NewFoldersWebSecurityScannerSettingsService(s *Service) *FoldersWebSecurityScannerSettingsService

                                                                                                                                                              func (*FoldersWebSecurityScannerSettingsService) Calculate

                                                                                                                                                                Calculate: Calculates the effective WebSecurityScannerSettings based on its level in the resource hierarchy and its settings.

                                                                                                                                                                type GoogleCloudSecuritycenterV1NotificationMessage

                                                                                                                                                                type GoogleCloudSecuritycenterV1NotificationMessage struct {
                                                                                                                                                                	// Finding: If it's a Finding based notification config, this field will
                                                                                                                                                                	// be populated.
                                                                                                                                                                	Finding *Finding `json:"finding,omitempty"`
                                                                                                                                                                
                                                                                                                                                                	// NotificationConfigName: Name of the notification config that
                                                                                                                                                                	// generated current notification.
                                                                                                                                                                	NotificationConfigName string `json:"notificationConfigName,omitempty"`
                                                                                                                                                                
                                                                                                                                                                	// Resource: The Cloud resource tied to this notification's Finding.
                                                                                                                                                                	Resource *GoogleCloudSecuritycenterV1Resource `json:"resource,omitempty"`
                                                                                                                                                                
                                                                                                                                                                	// ForceSendFields is a list of field names (e.g. "Finding") to
                                                                                                                                                                	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                	// used to include empty fields in Patch requests.
                                                                                                                                                                	ForceSendFields []string `json:"-"`
                                                                                                                                                                
                                                                                                                                                                	// NullFields is a list of field names (e.g. "Finding") to include in
                                                                                                                                                                	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                	// values are omitted from API requests. However, any field with an
                                                                                                                                                                	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                	// This may be used to include null fields in Patch requests.
                                                                                                                                                                	NullFields []string `json:"-"`
                                                                                                                                                                }

                                                                                                                                                                  GoogleCloudSecuritycenterV1NotificationMessage: Cloud SCC's Notification

                                                                                                                                                                  func (*GoogleCloudSecuritycenterV1NotificationMessage) MarshalJSON

                                                                                                                                                                  type GoogleCloudSecuritycenterV1Resource

                                                                                                                                                                  type GoogleCloudSecuritycenterV1Resource struct {
                                                                                                                                                                  	// Folders: Output only. Contains a Folder message for each folder in
                                                                                                                                                                  	// the assets ancestry. The first folder is the deepest nested folder,
                                                                                                                                                                  	// and the last folder is the folder directly under the Organization.
                                                                                                                                                                  	Folders []*Folder `json:"folders,omitempty"`
                                                                                                                                                                  
                                                                                                                                                                  	// Name: The full resource name of the resource. See:
                                                                                                                                                                  	// https://cloud.google.com/apis/design/resource_names#full_resource_name
                                                                                                                                                                  	Name string `json:"name,omitempty"`
                                                                                                                                                                  
                                                                                                                                                                  	// Parent: The full resource name of resource's parent.
                                                                                                                                                                  	Parent string `json:"parent,omitempty"`
                                                                                                                                                                  
                                                                                                                                                                  	// ParentDisplayName: The human readable name of resource's parent.
                                                                                                                                                                  	ParentDisplayName string `json:"parentDisplayName,omitempty"`
                                                                                                                                                                  
                                                                                                                                                                  	// Project: The full resource name of project that the resource belongs
                                                                                                                                                                  	// to.
                                                                                                                                                                  	Project string `json:"project,omitempty"`
                                                                                                                                                                  
                                                                                                                                                                  	// ProjectDisplayName: The human readable name of project that the
                                                                                                                                                                  	// resource belongs to.
                                                                                                                                                                  	ProjectDisplayName string `json:"projectDisplayName,omitempty"`
                                                                                                                                                                  
                                                                                                                                                                  	// ForceSendFields is a list of field names (e.g. "Folders") to
                                                                                                                                                                  	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                  	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                  	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                  	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                  	// used to include empty fields in Patch requests.
                                                                                                                                                                  	ForceSendFields []string `json:"-"`
                                                                                                                                                                  
                                                                                                                                                                  	// NullFields is a list of field names (e.g. "Folders") to include in
                                                                                                                                                                  	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                  	// values are omitted from API requests. However, any field with an
                                                                                                                                                                  	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                  	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                  	// This may be used to include null fields in Patch requests.
                                                                                                                                                                  	NullFields []string `json:"-"`
                                                                                                                                                                  }

                                                                                                                                                                    GoogleCloudSecuritycenterV1Resource: Information related to the Google Cloud resource.

                                                                                                                                                                    func (*GoogleCloudSecuritycenterV1Resource) MarshalJSON

                                                                                                                                                                    func (s *GoogleCloudSecuritycenterV1Resource) MarshalJSON() ([]byte, error)

                                                                                                                                                                    type GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse

                                                                                                                                                                    type GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse struct {
                                                                                                                                                                    	// Duration: The duration between asset discovery run start and end
                                                                                                                                                                    	Duration string `json:"duration,omitempty"`
                                                                                                                                                                    
                                                                                                                                                                    	// State: The state of an asset discovery run.
                                                                                                                                                                    	//
                                                                                                                                                                    	// Possible values:
                                                                                                                                                                    	//   "STATE_UNSPECIFIED" - Asset discovery run state was unspecified.
                                                                                                                                                                    	//   "COMPLETED" - Asset discovery run completed successfully.
                                                                                                                                                                    	//   "SUPERSEDED" - Asset discovery run was cancelled with tasks still
                                                                                                                                                                    	// pending, as another run for the same organization was started with a
                                                                                                                                                                    	// higher priority.
                                                                                                                                                                    	//   "TERMINATED" - Asset discovery run was killed and terminated.
                                                                                                                                                                    	State string `json:"state,omitempty"`
                                                                                                                                                                    
                                                                                                                                                                    	// ForceSendFields is a list of field names (e.g. "Duration") to
                                                                                                                                                                    	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                    	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                    	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                    	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                    	// used to include empty fields in Patch requests.
                                                                                                                                                                    	ForceSendFields []string `json:"-"`
                                                                                                                                                                    
                                                                                                                                                                    	// NullFields is a list of field names (e.g. "Duration") to include in
                                                                                                                                                                    	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                    	// values are omitted from API requests. However, any field with an
                                                                                                                                                                    	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                    	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                    	// This may be used to include null fields in Patch requests.
                                                                                                                                                                    	NullFields []string `json:"-"`
                                                                                                                                                                    }

                                                                                                                                                                      GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse: Response of asset discovery run

                                                                                                                                                                      func (*GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse) MarshalJSON

                                                                                                                                                                      type GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse

                                                                                                                                                                      type GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse struct {
                                                                                                                                                                      	// Duration: The duration between asset discovery run start and end
                                                                                                                                                                      	Duration string `json:"duration,omitempty"`
                                                                                                                                                                      
                                                                                                                                                                      	// State: The state of an asset discovery run.
                                                                                                                                                                      	//
                                                                                                                                                                      	// Possible values:
                                                                                                                                                                      	//   "STATE_UNSPECIFIED" - Asset discovery run state was unspecified.
                                                                                                                                                                      	//   "COMPLETED" - Asset discovery run completed successfully.
                                                                                                                                                                      	//   "SUPERSEDED" - Asset discovery run was cancelled with tasks still
                                                                                                                                                                      	// pending, as another run for the same organization was started with a
                                                                                                                                                                      	// higher priority.
                                                                                                                                                                      	//   "TERMINATED" - Asset discovery run was killed and terminated.
                                                                                                                                                                      	State string `json:"state,omitempty"`
                                                                                                                                                                      
                                                                                                                                                                      	// ForceSendFields is a list of field names (e.g. "Duration") to
                                                                                                                                                                      	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                      	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                      	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                      	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                      	// used to include empty fields in Patch requests.
                                                                                                                                                                      	ForceSendFields []string `json:"-"`
                                                                                                                                                                      
                                                                                                                                                                      	// NullFields is a list of field names (e.g. "Duration") to include in
                                                                                                                                                                      	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                      	// values are omitted from API requests. However, any field with an
                                                                                                                                                                      	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                      	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                      	// This may be used to include null fields in Patch requests.
                                                                                                                                                                      	NullFields []string `json:"-"`
                                                                                                                                                                      }

                                                                                                                                                                        GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse: Response of asset discovery run

                                                                                                                                                                        func (*GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse) MarshalJSON

                                                                                                                                                                        type GoogleCloudSecuritycenterV1p1beta1Finding

                                                                                                                                                                        type GoogleCloudSecuritycenterV1p1beta1Finding struct {
                                                                                                                                                                        	// Category: The additional taxonomy group within findings from a given
                                                                                                                                                                        	// source. This field is immutable after creation time. Example:
                                                                                                                                                                        	// "XSS_FLASH_INJECTION"
                                                                                                                                                                        	Category string `json:"category,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// CreateTime: The time at which the finding was created in Security
                                                                                                                                                                        	// Command Center.
                                                                                                                                                                        	CreateTime string `json:"createTime,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// EventTime: The time at which the event took place, or when an update
                                                                                                                                                                        	// to the finding occurred. For example, if the finding represents an
                                                                                                                                                                        	// open firewall it would capture the time the detector believes the
                                                                                                                                                                        	// firewall became open. The accuracy is determined by the detector. If
                                                                                                                                                                        	// the finding were to be resolved afterward, this time would reflect
                                                                                                                                                                        	// when the finding was resolved.
                                                                                                                                                                        	EventTime string `json:"eventTime,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// ExternalUri: The URI that, if available, points to a web page outside
                                                                                                                                                                        	// of Security Command Center where additional information about the
                                                                                                                                                                        	// finding can be found. This field is guaranteed to be either empty or
                                                                                                                                                                        	// a well formed URL.
                                                                                                                                                                        	ExternalUri string `json:"externalUri,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// Name: The relative resource name of this finding. See:
                                                                                                                                                                        	// https://cloud.google.com/apis/design/resource_names#relative_resource_name
                                                                                                                                                                        	// Example:
                                                                                                                                                                        	// "organizations/{organization_id}/sources/{source_id}/findings/{finding
                                                                                                                                                                        	// _id}"
                                                                                                                                                                        	Name string `json:"name,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// Parent: The relative resource name of the source the finding belongs
                                                                                                                                                                        	// to. See:
                                                                                                                                                                        	// https://cloud.google.com/apis/design/resource_names#relative_resource_name
                                                                                                                                                                        	// This field is immutable after creation time. For example:
                                                                                                                                                                        	// "organizations/{organization_id}/sources/{source_id}"
                                                                                                                                                                        	Parent string `json:"parent,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// ResourceName: For findings on Google Cloud resources, the full
                                                                                                                                                                        	// resource name of the Google Cloud resource this finding is for. See:
                                                                                                                                                                        	// https://cloud.google.com/apis/design/resource_names#full_resource_name
                                                                                                                                                                        	// When the finding is for a non-Google Cloud resource, the resourceName
                                                                                                                                                                        	// can be a customer or partner defined string. This field is immutable
                                                                                                                                                                        	// after creation time.
                                                                                                                                                                        	ResourceName string `json:"resourceName,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// SecurityMarks: Output only. User specified security marks. These
                                                                                                                                                                        	// marks are entirely managed by the user and come from the
                                                                                                                                                                        	// SecurityMarks resource that belongs to the finding.
                                                                                                                                                                        	SecurityMarks *GoogleCloudSecuritycenterV1p1beta1SecurityMarks `json:"securityMarks,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// Severity: The severity of the finding. This field is managed by the
                                                                                                                                                                        	// source that writes the finding.
                                                                                                                                                                        	//
                                                                                                                                                                        	// Possible values:
                                                                                                                                                                        	//   "SEVERITY_UNSPECIFIED" - No severity specified. The default value.
                                                                                                                                                                        	//   "CRITICAL" - Critical severity.
                                                                                                                                                                        	//   "HIGH" - High severity.
                                                                                                                                                                        	//   "MEDIUM" - Medium severity.
                                                                                                                                                                        	//   "LOW" - Low severity.
                                                                                                                                                                        	Severity string `json:"severity,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// SourceProperties: Source specific properties. These properties are
                                                                                                                                                                        	// managed by the source that writes the finding. The key names in the
                                                                                                                                                                        	// source_properties map must be between 1 and 255 characters, and must
                                                                                                                                                                        	// start with a letter and contain alphanumeric characters or
                                                                                                                                                                        	// underscores only.
                                                                                                                                                                        	SourceProperties googleapi.RawMessage `json:"sourceProperties,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// State: The state of the finding.
                                                                                                                                                                        	//
                                                                                                                                                                        	// Possible values:
                                                                                                                                                                        	//   "STATE_UNSPECIFIED" - Unspecified state.
                                                                                                                                                                        	//   "ACTIVE" - The finding requires attention and has not been
                                                                                                                                                                        	// addressed yet.
                                                                                                                                                                        	//   "INACTIVE" - The finding has been fixed, triaged as a non-issue or
                                                                                                                                                                        	// otherwise addressed and is no longer active.
                                                                                                                                                                        	State string `json:"state,omitempty"`
                                                                                                                                                                        
                                                                                                                                                                        	// ForceSendFields is a list of field names (e.g. "Category") to
                                                                                                                                                                        	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                        	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                        	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                        	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                        	// used to include empty fields in Patch requests.
                                                                                                                                                                        	ForceSendFields []string `json:"-"`
                                                                                                                                                                        
                                                                                                                                                                        	// NullFields is a list of field names (e.g. "Category") to include in
                                                                                                                                                                        	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                        	// values are omitted from API requests. However, any field with an
                                                                                                                                                                        	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                        	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                        	// This may be used to include null fields in Patch requests.
                                                                                                                                                                        	NullFields []string `json:"-"`
                                                                                                                                                                        }

                                                                                                                                                                          GoogleCloudSecuritycenterV1p1beta1Finding: Security Command Center finding. A finding is a record of assessment data (security, risk, health or privacy) ingested into Security Command Center for presentation, notification, analysis, policy testing, and enforcement. For example, an XSS vulnerability in an App Engine application is a finding.

                                                                                                                                                                          func (*GoogleCloudSecuritycenterV1p1beta1Finding) MarshalJSON

                                                                                                                                                                          type GoogleCloudSecuritycenterV1p1beta1Folder

                                                                                                                                                                          type GoogleCloudSecuritycenterV1p1beta1Folder struct {
                                                                                                                                                                          	// ResourceFolder: Full resource name of this folder. See:
                                                                                                                                                                          	// https://cloud.google.com/apis/design/resource_names#full_resource_name
                                                                                                                                                                          	ResourceFolder string `json:"resourceFolder,omitempty"`
                                                                                                                                                                          
                                                                                                                                                                          	// ResourceFolderDisplayName: The user defined display name for this
                                                                                                                                                                          	// folder.
                                                                                                                                                                          	ResourceFolderDisplayName string `json:"resourceFolderDisplayName,omitempty"`
                                                                                                                                                                          
                                                                                                                                                                          	// ForceSendFields is a list of field names (e.g. "ResourceFolder") to
                                                                                                                                                                          	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                          	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                          	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                          	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                          	// used to include empty fields in Patch requests.
                                                                                                                                                                          	ForceSendFields []string `json:"-"`
                                                                                                                                                                          
                                                                                                                                                                          	// NullFields is a list of field names (e.g. "ResourceFolder") to
                                                                                                                                                                          	// include in API requests with the JSON null value. By default, fields
                                                                                                                                                                          	// with empty values are omitted from API requests. However, any field
                                                                                                                                                                          	// with an empty value appearing in NullFields will be sent to the
                                                                                                                                                                          	// server as null. It is an error if a field in this list has a
                                                                                                                                                                          	// non-empty value. This may be used to include null fields in Patch
                                                                                                                                                                          	// requests.
                                                                                                                                                                          	NullFields []string `json:"-"`
                                                                                                                                                                          }

                                                                                                                                                                            GoogleCloudSecuritycenterV1p1beta1Folder: Message that contains the resource name and display name of a folder resource.

                                                                                                                                                                            func (*GoogleCloudSecuritycenterV1p1beta1Folder) MarshalJSON

                                                                                                                                                                            func (s *GoogleCloudSecuritycenterV1p1beta1Folder) MarshalJSON() ([]byte, error)

                                                                                                                                                                            type GoogleCloudSecuritycenterV1p1beta1NotificationMessage

                                                                                                                                                                            type GoogleCloudSecuritycenterV1p1beta1NotificationMessage struct {
                                                                                                                                                                            	// Finding: If it's a Finding based notification config, this field will
                                                                                                                                                                            	// be populated.
                                                                                                                                                                            	Finding *GoogleCloudSecuritycenterV1p1beta1Finding `json:"finding,omitempty"`
                                                                                                                                                                            
                                                                                                                                                                            	// NotificationConfigName: Name of the notification config that
                                                                                                                                                                            	// generated current notification.
                                                                                                                                                                            	NotificationConfigName string `json:"notificationConfigName,omitempty"`
                                                                                                                                                                            
                                                                                                                                                                            	// Resource: The Cloud resource tied to the notification.
                                                                                                                                                                            	Resource *GoogleCloudSecuritycenterV1p1beta1Resource `json:"resource,omitempty"`
                                                                                                                                                                            
                                                                                                                                                                            	// ForceSendFields is a list of field names (e.g. "Finding") to
                                                                                                                                                                            	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                            	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                            	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                            	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                            	// used to include empty fields in Patch requests.
                                                                                                                                                                            	ForceSendFields []string `json:"-"`
                                                                                                                                                                            
                                                                                                                                                                            	// NullFields is a list of field names (e.g. "Finding") to include in
                                                                                                                                                                            	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                            	// values are omitted from API requests. However, any field with an
                                                                                                                                                                            	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                            	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                            	// This may be used to include null fields in Patch requests.
                                                                                                                                                                            	NullFields []string `json:"-"`
                                                                                                                                                                            }

                                                                                                                                                                              GoogleCloudSecuritycenterV1p1beta1NotificationMessage: Security Command Center's Notification

                                                                                                                                                                              func (*GoogleCloudSecuritycenterV1p1beta1NotificationMessage) MarshalJSON

                                                                                                                                                                              type GoogleCloudSecuritycenterV1p1beta1Resource

                                                                                                                                                                              type GoogleCloudSecuritycenterV1p1beta1Resource struct {
                                                                                                                                                                              	// Folders: Output only. Contains a Folder message for each folder in
                                                                                                                                                                              	// the assets ancestry. The first folder is the deepest nested folder,
                                                                                                                                                                              	// and the last folder is the folder directly under the Organization.
                                                                                                                                                                              	Folders []*GoogleCloudSecuritycenterV1p1beta1Folder `json:"folders,omitempty"`
                                                                                                                                                                              
                                                                                                                                                                              	// Name: The full resource name of the resource. See:
                                                                                                                                                                              	// https://cloud.google.com/apis/design/resource_names#full_resource_name
                                                                                                                                                                              	Name string `json:"name,omitempty"`
                                                                                                                                                                              
                                                                                                                                                                              	// Parent: The full resource name of resource's parent.
                                                                                                                                                                              	Parent string `json:"parent,omitempty"`
                                                                                                                                                                              
                                                                                                                                                                              	// ParentDisplayName: The human readable name of resource's parent.
                                                                                                                                                                              	ParentDisplayName string `json:"parentDisplayName,omitempty"`
                                                                                                                                                                              
                                                                                                                                                                              	// Project: The full resource name of project that the resource belongs
                                                                                                                                                                              	// to.
                                                                                                                                                                              	Project string `json:"project,omitempty"`
                                                                                                                                                                              
                                                                                                                                                                              	// ProjectDisplayName: The human readable name of project that the
                                                                                                                                                                              	// resource belongs to.
                                                                                                                                                                              	ProjectDisplayName string `json:"projectDisplayName,omitempty"`
                                                                                                                                                                              
                                                                                                                                                                              	// ForceSendFields is a list of field names (e.g. "Folders") to
                                                                                                                                                                              	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                              	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                              	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                              	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                              	// used to include empty fields in Patch requests.
                                                                                                                                                                              	ForceSendFields []string `json:"-"`
                                                                                                                                                                              
                                                                                                                                                                              	// NullFields is a list of field names (e.g. "Folders") to include in
                                                                                                                                                                              	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                              	// values are omitted from API requests. However, any field with an
                                                                                                                                                                              	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                              	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                              	// This may be used to include null fields in Patch requests.
                                                                                                                                                                              	NullFields []string `json:"-"`
                                                                                                                                                                              }

                                                                                                                                                                                GoogleCloudSecuritycenterV1p1beta1Resource: Information related to the Google Cloud resource.

                                                                                                                                                                                func (*GoogleCloudSecuritycenterV1p1beta1Resource) MarshalJSON

                                                                                                                                                                                type GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse

                                                                                                                                                                                type GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse struct {
                                                                                                                                                                                	// Duration: The duration between asset discovery run start and end
                                                                                                                                                                                	Duration string `json:"duration,omitempty"`
                                                                                                                                                                                
                                                                                                                                                                                	// State: The state of an asset discovery run.
                                                                                                                                                                                	//
                                                                                                                                                                                	// Possible values:
                                                                                                                                                                                	//   "STATE_UNSPECIFIED" - Asset discovery run state was unspecified.
                                                                                                                                                                                	//   "COMPLETED" - Asset discovery run completed successfully.
                                                                                                                                                                                	//   "SUPERSEDED" - Asset discovery run was cancelled with tasks still
                                                                                                                                                                                	// pending, as another run for the same organization was started with a
                                                                                                                                                                                	// higher priority.
                                                                                                                                                                                	//   "TERMINATED" - Asset discovery run was killed and terminated.
                                                                                                                                                                                	State string `json:"state,omitempty"`
                                                                                                                                                                                
                                                                                                                                                                                	// ForceSendFields is a list of field names (e.g. "Duration") to
                                                                                                                                                                                	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                	// used to include empty fields in Patch requests.
                                                                                                                                                                                	ForceSendFields []string `json:"-"`
                                                                                                                                                                                
                                                                                                                                                                                	// NullFields is a list of field names (e.g. "Duration") to include in
                                                                                                                                                                                	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                	NullFields []string `json:"-"`
                                                                                                                                                                                }

                                                                                                                                                                                  GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse: Response of asset discovery run

                                                                                                                                                                                  func (*GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse) MarshalJSON

                                                                                                                                                                                  type GoogleCloudSecuritycenterV1p1beta1SecurityMarks

                                                                                                                                                                                  type GoogleCloudSecuritycenterV1p1beta1SecurityMarks struct {
                                                                                                                                                                                  	// Marks: Mutable user specified security marks belonging to the parent
                                                                                                                                                                                  	// resource. Constraints are as follows: * Keys and values are treated
                                                                                                                                                                                  	// as case insensitive * Keys must be between 1 - 256 characters
                                                                                                                                                                                  	// (inclusive) * Keys must be letters, numbers, underscores, or dashes *
                                                                                                                                                                                  	// Values have leading and trailing whitespace trimmed, remaining
                                                                                                                                                                                  	// characters must be between 1 - 4096 characters (inclusive)
                                                                                                                                                                                  	Marks map[string]string `json:"marks,omitempty"`
                                                                                                                                                                                  
                                                                                                                                                                                  	// Name: The relative resource name of the SecurityMarks. See:
                                                                                                                                                                                  	// https://cloud.google.com/apis/design/resource_names#relative_resource_name
                                                                                                                                                                                  	// Examples:
                                                                                                                                                                                  	// "organizations/{organization_id}/assets/{asset_id}/securityMarks"
                                                                                                                                                                                  	// "organizations/{organization_id}/sources/{source_id}/findings/{finding
                                                                                                                                                                                  	// _id}/securityMarks".
                                                                                                                                                                                  	Name string `json:"name,omitempty"`
                                                                                                                                                                                  
                                                                                                                                                                                  	// ForceSendFields is a list of field names (e.g. "Marks") to
                                                                                                                                                                                  	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                  	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                  	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                  	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                  	// used to include empty fields in Patch requests.
                                                                                                                                                                                  	ForceSendFields []string `json:"-"`
                                                                                                                                                                                  
                                                                                                                                                                                  	// NullFields is a list of field names (e.g. "Marks") to include in API
                                                                                                                                                                                  	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                  	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                  	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                  	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                  	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                  	NullFields []string `json:"-"`
                                                                                                                                                                                  }

                                                                                                                                                                                    GoogleCloudSecuritycenterV1p1beta1SecurityMarks: User specified security marks that are attached to the parent Security Command Center resource. Security marks are scoped within a Security Command Center organization -- they can be modified and viewed by all users who have proper permissions on the organization.

                                                                                                                                                                                    func (*GoogleCloudSecuritycenterV1p1beta1SecurityMarks) MarshalJSON

                                                                                                                                                                                    type OrganizationsContainerThreatDetectionSettingsCalculateCall

                                                                                                                                                                                    type OrganizationsContainerThreatDetectionSettingsCalculateCall struct {
                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                    }

                                                                                                                                                                                    func (*OrganizationsContainerThreatDetectionSettingsCalculateCall) Context

                                                                                                                                                                                      Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                      func (*OrganizationsContainerThreatDetectionSettingsCalculateCall) Do

                                                                                                                                                                                        Do executes the "securitycenter.organizations.containerThreatDetectionSettings.calculate" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                        func (*OrganizationsContainerThreatDetectionSettingsCalculateCall) Fields

                                                                                                                                                                                          Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                          func (*OrganizationsContainerThreatDetectionSettingsCalculateCall) Header

                                                                                                                                                                                            Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                            func (*OrganizationsContainerThreatDetectionSettingsCalculateCall) IfNoneMatch

                                                                                                                                                                                              IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                              type OrganizationsContainerThreatDetectionSettingsService

                                                                                                                                                                                              type OrganizationsContainerThreatDetectionSettingsService struct {
                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                              }

                                                                                                                                                                                              func (*OrganizationsContainerThreatDetectionSettingsService) Calculate

                                                                                                                                                                                                Calculate: Calculates the effective ContainerThreatDetectionSettings based on its level in the resource hierarchy and its settings.

                                                                                                                                                                                                type OrganizationsEventThreatDetectionSettingsCalculateCall

                                                                                                                                                                                                type OrganizationsEventThreatDetectionSettingsCalculateCall struct {
                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                }

                                                                                                                                                                                                func (*OrganizationsEventThreatDetectionSettingsCalculateCall) Context

                                                                                                                                                                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                  func (*OrganizationsEventThreatDetectionSettingsCalculateCall) Do

                                                                                                                                                                                                    Do executes the "securitycenter.organizations.eventThreatDetectionSettings.calculate" call. Exactly one of *EventThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *EventThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                    func (*OrganizationsEventThreatDetectionSettingsCalculateCall) Fields

                                                                                                                                                                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                      func (*OrganizationsEventThreatDetectionSettingsCalculateCall) Header

                                                                                                                                                                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                        func (*OrganizationsEventThreatDetectionSettingsCalculateCall) IfNoneMatch

                                                                                                                                                                                                          IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                          type OrganizationsEventThreatDetectionSettingsService

                                                                                                                                                                                                          type OrganizationsEventThreatDetectionSettingsService struct {
                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                          }

                                                                                                                                                                                                          func (*OrganizationsEventThreatDetectionSettingsService) Calculate

                                                                                                                                                                                                            Calculate: Calculates the effective EventThreatDetectionSettings based on its level in the resource hierarchy and its settings.

                                                                                                                                                                                                            type OrganizationsGetContainerThreatDetectionSettingsCall

                                                                                                                                                                                                            type OrganizationsGetContainerThreatDetectionSettingsCall struct {
                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                            }

                                                                                                                                                                                                            func (*OrganizationsGetContainerThreatDetectionSettingsCall) Context

                                                                                                                                                                                                              Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                              func (*OrganizationsGetContainerThreatDetectionSettingsCall) Do

                                                                                                                                                                                                                Do executes the "securitycenter.organizations.getContainerThreatDetectionSettings" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                func (*OrganizationsGetContainerThreatDetectionSettingsCall) Fields

                                                                                                                                                                                                                  Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                  func (*OrganizationsGetContainerThreatDetectionSettingsCall) Header

                                                                                                                                                                                                                    Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                    func (*OrganizationsGetContainerThreatDetectionSettingsCall) IfNoneMatch

                                                                                                                                                                                                                      IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                      type OrganizationsGetEventThreatDetectionSettingsCall

                                                                                                                                                                                                                      type OrganizationsGetEventThreatDetectionSettingsCall struct {
                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                      }

                                                                                                                                                                                                                      func (*OrganizationsGetEventThreatDetectionSettingsCall) Context

                                                                                                                                                                                                                        Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                        func (*OrganizationsGetEventThreatDetectionSettingsCall) Do

                                                                                                                                                                                                                          Do executes the "securitycenter.organizations.getEventThreatDetectionSettings" call. Exactly one of *EventThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *EventThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                          func (*OrganizationsGetEventThreatDetectionSettingsCall) Fields

                                                                                                                                                                                                                            Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                            func (*OrganizationsGetEventThreatDetectionSettingsCall) Header

                                                                                                                                                                                                                              Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                              func (*OrganizationsGetEventThreatDetectionSettingsCall) IfNoneMatch

                                                                                                                                                                                                                                IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                type OrganizationsGetSecurityCenterSettingsCall

                                                                                                                                                                                                                                type OrganizationsGetSecurityCenterSettingsCall struct {
                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                func (*OrganizationsGetSecurityCenterSettingsCall) Context

                                                                                                                                                                                                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                  func (*OrganizationsGetSecurityCenterSettingsCall) Do

                                                                                                                                                                                                                                    Do executes the "securitycenter.organizations.getSecurityCenterSettings" call. Exactly one of *SecurityCenterSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SecurityCenterSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                    func (*OrganizationsGetSecurityCenterSettingsCall) Fields

                                                                                                                                                                                                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                      func (*OrganizationsGetSecurityCenterSettingsCall) Header

                                                                                                                                                                                                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                        func (*OrganizationsGetSecurityCenterSettingsCall) IfNoneMatch

                                                                                                                                                                                                                                          IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                          type OrganizationsGetSecurityHealthAnalyticsSettingsCall

                                                                                                                                                                                                                                          type OrganizationsGetSecurityHealthAnalyticsSettingsCall struct {
                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                          func (*OrganizationsGetSecurityHealthAnalyticsSettingsCall) Context

                                                                                                                                                                                                                                            Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                            func (*OrganizationsGetSecurityHealthAnalyticsSettingsCall) Do

                                                                                                                                                                                                                                              Do executes the "securitycenter.organizations.getSecurityHealthAnalyticsSettings" call. Exactly one of *SecurityHealthAnalyticsSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SecurityHealthAnalyticsSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                              func (*OrganizationsGetSecurityHealthAnalyticsSettingsCall) Fields

                                                                                                                                                                                                                                                Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                func (*OrganizationsGetSecurityHealthAnalyticsSettingsCall) Header

                                                                                                                                                                                                                                                  Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                  func (*OrganizationsGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch

                                                                                                                                                                                                                                                    IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                    type OrganizationsGetSubscriptionCall

                                                                                                                                                                                                                                                    type OrganizationsGetSubscriptionCall struct {
                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                    func (*OrganizationsGetSubscriptionCall) Context

                                                                                                                                                                                                                                                      Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                      func (*OrganizationsGetSubscriptionCall) Do

                                                                                                                                                                                                                                                        Do executes the "securitycenter.organizations.getSubscription" call. Exactly one of *Subscription or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *Subscription.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                        func (*OrganizationsGetSubscriptionCall) Fields

                                                                                                                                                                                                                                                          Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                          func (*OrganizationsGetSubscriptionCall) Header

                                                                                                                                                                                                                                                            Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                            func (*OrganizationsGetSubscriptionCall) IfNoneMatch

                                                                                                                                                                                                                                                              IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                              type OrganizationsGetWebSecurityScannerSettingsCall

                                                                                                                                                                                                                                                              type OrganizationsGetWebSecurityScannerSettingsCall struct {
                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                              func (*OrganizationsGetWebSecurityScannerSettingsCall) Context

                                                                                                                                                                                                                                                                Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                func (*OrganizationsGetWebSecurityScannerSettingsCall) Do

                                                                                                                                                                                                                                                                  Do executes the "securitycenter.organizations.getWebSecurityScannerSettings" call. Exactly one of *WebSecurityScannerSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *WebSecurityScannerSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                  func (*OrganizationsGetWebSecurityScannerSettingsCall) Fields

                                                                                                                                                                                                                                                                    Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                    func (*OrganizationsGetWebSecurityScannerSettingsCall) Header

                                                                                                                                                                                                                                                                      Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                      func (*OrganizationsGetWebSecurityScannerSettingsCall) IfNoneMatch

                                                                                                                                                                                                                                                                        IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                        type OrganizationsSecurityHealthAnalyticsSettingsCalculateCall

                                                                                                                                                                                                                                                                        type OrganizationsSecurityHealthAnalyticsSettingsCalculateCall struct {
                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                        func (*OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Context

                                                                                                                                                                                                                                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                          func (*OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Do

                                                                                                                                                                                                                                                                            Do executes the "securitycenter.organizations.securityHealthAnalyticsSettings.calculate" call. Exactly one of *SecurityHealthAnalyticsSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SecurityHealthAnalyticsSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                            func (*OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Fields

                                                                                                                                                                                                                                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                              func (*OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Header

                                                                                                                                                                                                                                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                func (*OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch

                                                                                                                                                                                                                                                                                  IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                  type OrganizationsSecurityHealthAnalyticsSettingsService

                                                                                                                                                                                                                                                                                  type OrganizationsSecurityHealthAnalyticsSettingsService struct {
                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                  func (*OrganizationsSecurityHealthAnalyticsSettingsService) Calculate

                                                                                                                                                                                                                                                                                    Calculate: Calculates the effective SecurityHealthAnalyticsSettings based on its level in the resource hierarchy and its settings.

                                                                                                                                                                                                                                                                                    type OrganizationsService

                                                                                                                                                                                                                                                                                    type OrganizationsService struct {
                                                                                                                                                                                                                                                                                    	ContainerThreatDetectionSettings *OrganizationsContainerThreatDetectionSettingsService
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	EventThreatDetectionSettings *OrganizationsEventThreatDetectionSettingsService
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	SecurityHealthAnalyticsSettings *OrganizationsSecurityHealthAnalyticsSettingsService
                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                    	WebSecurityScannerSettings *OrganizationsWebSecurityScannerSettingsService
                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                    func NewOrganizationsService

                                                                                                                                                                                                                                                                                    func NewOrganizationsService(s *Service) *OrganizationsService

                                                                                                                                                                                                                                                                                    func (*OrganizationsService) GetContainerThreatDetectionSettings

                                                                                                                                                                                                                                                                                    func (r *OrganizationsService) GetContainerThreatDetectionSettings(name string) *OrganizationsGetContainerThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                      GetContainerThreatDetectionSettings: Get the ContainerThreatDetectionSettings resource.

                                                                                                                                                                                                                                                                                      func (*OrganizationsService) GetEventThreatDetectionSettings

                                                                                                                                                                                                                                                                                      func (r *OrganizationsService) GetEventThreatDetectionSettings(name string) *OrganizationsGetEventThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                        GetEventThreatDetectionSettings: Get the EventThreatDetectionSettings resource.

                                                                                                                                                                                                                                                                                        func (*OrganizationsService) GetSecurityCenterSettings

                                                                                                                                                                                                                                                                                        func (r *OrganizationsService) GetSecurityCenterSettings(name string) *OrganizationsGetSecurityCenterSettingsCall

                                                                                                                                                                                                                                                                                          GetSecurityCenterSettings: Get the SecurityCenterSettings resource.

                                                                                                                                                                                                                                                                                          func (*OrganizationsService) GetSecurityHealthAnalyticsSettings

                                                                                                                                                                                                                                                                                          func (r *OrganizationsService) GetSecurityHealthAnalyticsSettings(name string) *OrganizationsGetSecurityHealthAnalyticsSettingsCall

                                                                                                                                                                                                                                                                                            GetSecurityHealthAnalyticsSettings: Get the SecurityHealthAnalyticsSettings resource.

                                                                                                                                                                                                                                                                                            func (*OrganizationsService) GetSubscription

                                                                                                                                                                                                                                                                                              GetSubscription: Get the Subscription resource.

                                                                                                                                                                                                                                                                                              func (*OrganizationsService) GetWebSecurityScannerSettings

                                                                                                                                                                                                                                                                                              func (r *OrganizationsService) GetWebSecurityScannerSettings(name string) *OrganizationsGetWebSecurityScannerSettingsCall

                                                                                                                                                                                                                                                                                                GetWebSecurityScannerSettings: Get the WebSecurityScannerSettings resource.

                                                                                                                                                                                                                                                                                                func (*OrganizationsService) UpdateContainerThreatDetectionSettings

                                                                                                                                                                                                                                                                                                func (r *OrganizationsService) UpdateContainerThreatDetectionSettings(name string, containerthreatdetectionsettings *ContainerThreatDetectionSettings) *OrganizationsUpdateContainerThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                  UpdateContainerThreatDetectionSettings: Update the ContainerThreatDetectionSettings resource.

                                                                                                                                                                                                                                                                                                  func (*OrganizationsService) UpdateEventThreatDetectionSettings

                                                                                                                                                                                                                                                                                                  func (r *OrganizationsService) UpdateEventThreatDetectionSettings(name string, eventthreatdetectionsettings *EventThreatDetectionSettings) *OrganizationsUpdateEventThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                    UpdateEventThreatDetectionSettings: Update the EventThreatDetectionSettings resource.

                                                                                                                                                                                                                                                                                                    func (*OrganizationsService) UpdateSecurityHealthAnalyticsSettings

                                                                                                                                                                                                                                                                                                    func (r *OrganizationsService) UpdateSecurityHealthAnalyticsSettings(name string, securityhealthanalyticssettings *SecurityHealthAnalyticsSettings) *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall

                                                                                                                                                                                                                                                                                                      UpdateSecurityHealthAnalyticsSettings: Update the SecurityHealthAnalyticsSettings resource.

                                                                                                                                                                                                                                                                                                      func (*OrganizationsService) UpdateWebSecurityScannerSettings

                                                                                                                                                                                                                                                                                                      func (r *OrganizationsService) UpdateWebSecurityScannerSettings(name string, websecurityscannersettings *WebSecurityScannerSettings) *OrganizationsUpdateWebSecurityScannerSettingsCall

                                                                                                                                                                                                                                                                                                        UpdateWebSecurityScannerSettings: Update the WebSecurityScannerSettings resource.

                                                                                                                                                                                                                                                                                                        type OrganizationsUpdateContainerThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                        type OrganizationsUpdateContainerThreatDetectionSettingsCall struct {
                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                        func (*OrganizationsUpdateContainerThreatDetectionSettingsCall) Context

                                                                                                                                                                                                                                                                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                          func (*OrganizationsUpdateContainerThreatDetectionSettingsCall) Do

                                                                                                                                                                                                                                                                                                            Do executes the "securitycenter.organizations.updateContainerThreatDetectionSettings" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                            func (*OrganizationsUpdateContainerThreatDetectionSettingsCall) Fields

                                                                                                                                                                                                                                                                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                              func (*OrganizationsUpdateContainerThreatDetectionSettingsCall) Header

                                                                                                                                                                                                                                                                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                func (*OrganizationsUpdateContainerThreatDetectionSettingsCall) UpdateMask

                                                                                                                                                                                                                                                                                                                  UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                                                                                                                                                                                                  type OrganizationsUpdateEventThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                  type OrganizationsUpdateEventThreatDetectionSettingsCall struct {
                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                  func (*OrganizationsUpdateEventThreatDetectionSettingsCall) Context

                                                                                                                                                                                                                                                                                                                    Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                    func (*OrganizationsUpdateEventThreatDetectionSettingsCall) Do

                                                                                                                                                                                                                                                                                                                      Do executes the "securitycenter.organizations.updateEventThreatDetectionSettings" call. Exactly one of *EventThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *EventThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                      func (*OrganizationsUpdateEventThreatDetectionSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                        Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                        func (*OrganizationsUpdateEventThreatDetectionSettingsCall) Header

                                                                                                                                                                                                                                                                                                                          Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                          func (*OrganizationsUpdateEventThreatDetectionSettingsCall) UpdateMask

                                                                                                                                                                                                                                                                                                                            UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                                                                                                                                                                                                            type OrganizationsUpdateSecurityHealthAnalyticsSettingsCall

                                                                                                                                                                                                                                                                                                                            type OrganizationsUpdateSecurityHealthAnalyticsSettingsCall struct {
                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                            func (*OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Context

                                                                                                                                                                                                                                                                                                                              Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                              func (*OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                Do executes the "securitycenter.organizations.updateSecurityHealthAnalyticsSettings" call. Exactly one of *SecurityHealthAnalyticsSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SecurityHealthAnalyticsSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                func (*OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                  Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                  func (*OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                    Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                    func (*OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask

                                                                                                                                                                                                                                                                                                                                      UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                                                                                                                                                                                                                      type OrganizationsUpdateWebSecurityScannerSettingsCall

                                                                                                                                                                                                                                                                                                                                      type OrganizationsUpdateWebSecurityScannerSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                      func (*OrganizationsUpdateWebSecurityScannerSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                        Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                        func (*OrganizationsUpdateWebSecurityScannerSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                          Do executes the "securitycenter.organizations.updateWebSecurityScannerSettings" call. Exactly one of *WebSecurityScannerSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *WebSecurityScannerSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                          func (*OrganizationsUpdateWebSecurityScannerSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                            Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                            func (*OrganizationsUpdateWebSecurityScannerSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                              Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                              func (*OrganizationsUpdateWebSecurityScannerSettingsCall) UpdateMask

                                                                                                                                                                                                                                                                                                                                                UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                                                                                                                                                                                                                                type OrganizationsWebSecurityScannerSettingsCalculateCall

                                                                                                                                                                                                                                                                                                                                                type OrganizationsWebSecurityScannerSettingsCalculateCall struct {
                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                func (*OrganizationsWebSecurityScannerSettingsCalculateCall) Context

                                                                                                                                                                                                                                                                                                                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                  func (*OrganizationsWebSecurityScannerSettingsCalculateCall) Do

                                                                                                                                                                                                                                                                                                                                                    Do executes the "securitycenter.organizations.webSecurityScannerSettings.calculate" call. Exactly one of *WebSecurityScannerSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *WebSecurityScannerSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                    func (*OrganizationsWebSecurityScannerSettingsCalculateCall) Fields

                                                                                                                                                                                                                                                                                                                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                      func (*OrganizationsWebSecurityScannerSettingsCalculateCall) Header

                                                                                                                                                                                                                                                                                                                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                        func (*OrganizationsWebSecurityScannerSettingsCalculateCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                          IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                          type OrganizationsWebSecurityScannerSettingsService

                                                                                                                                                                                                                                                                                                                                                          type OrganizationsWebSecurityScannerSettingsService struct {
                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                          func (*OrganizationsWebSecurityScannerSettingsService) Calculate

                                                                                                                                                                                                                                                                                                                                                            Calculate: Calculates the effective WebSecurityScannerSettings based on its level in the resource hierarchy and its settings.

                                                                                                                                                                                                                                                                                                                                                            type ProjectsContainerThreatDetectionSettingsCalculateCall

                                                                                                                                                                                                                                                                                                                                                            type ProjectsContainerThreatDetectionSettingsCalculateCall struct {
                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsContainerThreatDetectionSettingsCalculateCall) Context

                                                                                                                                                                                                                                                                                                                                                              Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsContainerThreatDetectionSettingsCalculateCall) Do

                                                                                                                                                                                                                                                                                                                                                                Do executes the "securitycenter.projects.containerThreatDetectionSettings.calculate" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsContainerThreatDetectionSettingsCalculateCall) Fields

                                                                                                                                                                                                                                                                                                                                                                  Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsContainerThreatDetectionSettingsCalculateCall) Header

                                                                                                                                                                                                                                                                                                                                                                    Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsContainerThreatDetectionSettingsCalculateCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                                      IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                                      type ProjectsContainerThreatDetectionSettingsService

                                                                                                                                                                                                                                                                                                                                                                      type ProjectsContainerThreatDetectionSettingsService struct {
                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsContainerThreatDetectionSettingsService) Calculate

                                                                                                                                                                                                                                                                                                                                                                        Calculate: Calculates the effective ContainerThreatDetectionSettings based on its level in the resource hierarchy and its settings.

                                                                                                                                                                                                                                                                                                                                                                        type ProjectsEventThreatDetectionSettingsCalculateCall

                                                                                                                                                                                                                                                                                                                                                                        type ProjectsEventThreatDetectionSettingsCalculateCall struct {
                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsEventThreatDetectionSettingsCalculateCall) Context

                                                                                                                                                                                                                                                                                                                                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsEventThreatDetectionSettingsCalculateCall) Do

                                                                                                                                                                                                                                                                                                                                                                            Do executes the "securitycenter.projects.eventThreatDetectionSettings.calculate" call. Exactly one of *EventThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *EventThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsEventThreatDetectionSettingsCalculateCall) Fields

                                                                                                                                                                                                                                                                                                                                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsEventThreatDetectionSettingsCalculateCall) Header

                                                                                                                                                                                                                                                                                                                                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsEventThreatDetectionSettingsCalculateCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                                                  IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                                                  type ProjectsEventThreatDetectionSettingsService

                                                                                                                                                                                                                                                                                                                                                                                  type ProjectsEventThreatDetectionSettingsService struct {
                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                  func NewProjectsEventThreatDetectionSettingsService

                                                                                                                                                                                                                                                                                                                                                                                  func NewProjectsEventThreatDetectionSettingsService(s *Service) *ProjectsEventThreatDetectionSettingsService

                                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsEventThreatDetectionSettingsService) Calculate

                                                                                                                                                                                                                                                                                                                                                                                    Calculate: Calculates the effective EventThreatDetectionSettings based on its level in the resource hierarchy and its settings.

                                                                                                                                                                                                                                                                                                                                                                                    type ProjectsGetContainerThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                    type ProjectsGetContainerThreatDetectionSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsGetContainerThreatDetectionSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                                                                      Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsGetContainerThreatDetectionSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                                                                        Do executes the "securitycenter.projects.getContainerThreatDetectionSettings" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsGetContainerThreatDetectionSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                          Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsGetContainerThreatDetectionSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                                                                            Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsGetContainerThreatDetectionSettingsCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                                                              IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                                                              type ProjectsGetEventThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                              type ProjectsGetEventThreatDetectionSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsGetEventThreatDetectionSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsGetEventThreatDetectionSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                  Do executes the "securitycenter.projects.getEventThreatDetectionSettings" call. Exactly one of *EventThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *EventThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsGetEventThreatDetectionSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                    Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsGetEventThreatDetectionSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                      Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsGetEventThreatDetectionSettingsCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                                                                        IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                                                                        type ProjectsGetSecurityHealthAnalyticsSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                        type ProjectsGetSecurityHealthAnalyticsSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsGetSecurityHealthAnalyticsSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsGetSecurityHealthAnalyticsSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                            Do executes the "securitycenter.projects.getSecurityHealthAnalyticsSettings" call. Exactly one of *SecurityHealthAnalyticsSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SecurityHealthAnalyticsSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsGetSecurityHealthAnalyticsSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsGetSecurityHealthAnalyticsSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                                                                                  IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                                                                                  type ProjectsGetWebSecurityScannerSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                  type ProjectsGetWebSecurityScannerSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsGetWebSecurityScannerSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                                    Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsGetWebSecurityScannerSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                                      Do executes the "securitycenter.projects.getWebSecurityScannerSettings" call. Exactly one of *WebSecurityScannerSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *WebSecurityScannerSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsGetWebSecurityScannerSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                                        Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsGetWebSecurityScannerSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                          Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsGetWebSecurityScannerSettingsCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                                                                                            IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                                                                                            type ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall

                                                                                                                                                                                                                                                                                                                                                                                                                            type ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                                              Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                                                Do executes the "securitycenter.projects.locations.clusters.containerThreatDetectionSettings.calculate" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                                                  Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                                    Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                                                                                                      IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                                                                                                      type ProjectsLocationsClustersContainerThreatDetectionSettingsService

                                                                                                                                                                                                                                                                                                                                                                                                                                      type ProjectsLocationsClustersContainerThreatDetectionSettingsService struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsLocationsClustersContainerThreatDetectionSettingsService) Calculate

                                                                                                                                                                                                                                                                                                                                                                                                                                        Calculate: Calculates the effective ContainerThreatDetectionSettings based on its level in the resource hierarchy and its settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                        type ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                        type ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                                                          Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                                                            Do executes the "securitycenter.projects.locations.clusters.getContainerThreatDetectionSettings" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                                                              Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                                                Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                                                                                                                  IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ProjectsLocationsClustersService

                                                                                                                                                                                                                                                                                                                                                                                                                                                  type ProjectsLocationsClustersService struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ContainerThreatDetectionSettings *ProjectsLocationsClustersContainerThreatDetectionSettingsService
                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewProjectsLocationsClustersService

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewProjectsLocationsClustersService(s *Service) *ProjectsLocationsClustersService

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsLocationsClustersService) GetContainerThreatDetectionSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                    GetContainerThreatDetectionSettings: Get the ContainerThreatDetectionSettings resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsLocationsClustersService) UpdateContainerThreatDetectionSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (r *ProjectsLocationsClustersService) UpdateContainerThreatDetectionSettings(name string, containerthreatdetectionsettings *ContainerThreatDetectionSettings) *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                      UpdateContainerThreatDetectionSettings: Update the ContainerThreatDetectionSettings resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                                                                          Do executes the "securitycenter.projects.locations.clusters.updateContainerThreatDetectionSettings" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                                                                            Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                                                              Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) UpdateMask

                                                                                                                                                                                                                                                                                                                                                                                                                                                                UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ProjectsLocationsService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ProjectsLocationsService struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Clusters *ProjectsLocationsClustersService
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func NewProjectsLocationsService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func NewProjectsLocationsService(s *Service) *ProjectsLocationsService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ProjectsSecurityHealthAnalyticsSettingsCalculateCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ProjectsSecurityHealthAnalyticsSettingsCalculateCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Do executes the "securitycenter.projects.securityHealthAnalyticsSettings.calculate" call. Exactly one of *SecurityHealthAnalyticsSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SecurityHealthAnalyticsSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ProjectsSecurityHealthAnalyticsSettingsService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ProjectsSecurityHealthAnalyticsSettingsService struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsSecurityHealthAnalyticsSettingsService) Calculate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Calculate: Calculates the effective SecurityHealthAnalyticsSettings based on its level in the resource hierarchy and its settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ProjectsService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ProjectsService struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ContainerThreatDetectionSettings *ProjectsContainerThreatDetectionSettingsService
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	EventThreatDetectionSettings *ProjectsEventThreatDetectionSettingsService
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Locations *ProjectsLocationsService
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	SecurityHealthAnalyticsSettings *ProjectsSecurityHealthAnalyticsSettingsService
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	WebSecurityScannerSettings *ProjectsWebSecurityScannerSettingsService
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewProjectsService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func NewProjectsService(s *Service) *ProjectsService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsService) GetContainerThreatDetectionSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (r *ProjectsService) GetContainerThreatDetectionSettings(name string) *ProjectsGetContainerThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GetContainerThreatDetectionSettings: Get the ContainerThreatDetectionSettings resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsService) GetEventThreatDetectionSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (r *ProjectsService) GetEventThreatDetectionSettings(name string) *ProjectsGetEventThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                GetEventThreatDetectionSettings: Get the EventThreatDetectionSettings resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsService) GetSecurityHealthAnalyticsSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (r *ProjectsService) GetSecurityHealthAnalyticsSettings(name string) *ProjectsGetSecurityHealthAnalyticsSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  GetSecurityHealthAnalyticsSettings: Get the SecurityHealthAnalyticsSettings resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsService) GetWebSecurityScannerSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (r *ProjectsService) GetWebSecurityScannerSettings(name string) *ProjectsGetWebSecurityScannerSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GetWebSecurityScannerSettings: Get the WebSecurityScannerSettings resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsService) UpdateContainerThreatDetectionSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (r *ProjectsService) UpdateContainerThreatDetectionSettings(name string, containerthreatdetectionsettings *ContainerThreatDetectionSettings) *ProjectsUpdateContainerThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UpdateContainerThreatDetectionSettings: Update the ContainerThreatDetectionSettings resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsService) UpdateEventThreatDetectionSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (r *ProjectsService) UpdateEventThreatDetectionSettings(name string, eventthreatdetectionsettings *EventThreatDetectionSettings) *ProjectsUpdateEventThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        UpdateEventThreatDetectionSettings: Update the EventThreatDetectionSettings resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsService) UpdateSecurityHealthAnalyticsSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (r *ProjectsService) UpdateSecurityHealthAnalyticsSettings(name string, securityhealthanalyticssettings *SecurityHealthAnalyticsSettings) *ProjectsUpdateSecurityHealthAnalyticsSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UpdateSecurityHealthAnalyticsSettings: Update the SecurityHealthAnalyticsSettings resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsService) UpdateWebSecurityScannerSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (r *ProjectsService) UpdateWebSecurityScannerSettings(name string, websecurityscannersettings *WebSecurityScannerSettings) *ProjectsUpdateWebSecurityScannerSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            UpdateWebSecurityScannerSettings: Update the WebSecurityScannerSettings resource.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ProjectsUpdateContainerThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type ProjectsUpdateContainerThreatDetectionSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsUpdateContainerThreatDetectionSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsUpdateContainerThreatDetectionSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Do executes the "securitycenter.projects.updateContainerThreatDetectionSettings" call. Exactly one of *ContainerThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *ContainerThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsUpdateContainerThreatDetectionSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsUpdateContainerThreatDetectionSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsUpdateContainerThreatDetectionSettingsCall) UpdateMask

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ProjectsUpdateEventThreatDetectionSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type ProjectsUpdateEventThreatDetectionSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsUpdateEventThreatDetectionSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsUpdateEventThreatDetectionSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Do executes the "securitycenter.projects.updateEventThreatDetectionSettings" call. Exactly one of *EventThreatDetectionSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *EventThreatDetectionSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsUpdateEventThreatDetectionSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsUpdateEventThreatDetectionSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsUpdateEventThreatDetectionSettingsCall) UpdateMask

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ProjectsUpdateSecurityHealthAnalyticsSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type ProjectsUpdateSecurityHealthAnalyticsSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    Do executes the "securitycenter.projects.updateSecurityHealthAnalyticsSettings" call. Exactly one of *SecurityHealthAnalyticsSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *SecurityHealthAnalyticsSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ProjectsUpdateWebSecurityScannerSettingsCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type ProjectsUpdateWebSecurityScannerSettingsCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsUpdateWebSecurityScannerSettingsCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsUpdateWebSecurityScannerSettingsCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Do executes the "securitycenter.projects.updateWebSecurityScannerSettings" call. Exactly one of *WebSecurityScannerSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *WebSecurityScannerSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsUpdateWebSecurityScannerSettingsCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*ProjectsUpdateWebSecurityScannerSettingsCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*ProjectsUpdateWebSecurityScannerSettingsCall) UpdateMask

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ProjectsWebSecurityScannerSettingsCalculateCall

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type ProjectsWebSecurityScannerSettingsCalculateCall struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*ProjectsWebSecurityScannerSettingsCalculateCall) Context

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*ProjectsWebSecurityScannerSettingsCalculateCall) Do

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Do executes the "securitycenter.projects.webSecurityScannerSettings.calculate" call. Exactly one of *WebSecurityScannerSettings or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *WebSecurityScannerSettings.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*ProjectsWebSecurityScannerSettingsCalculateCall) Fields

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*ProjectsWebSecurityScannerSettingsCalculateCall) Header

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*ProjectsWebSecurityScannerSettingsCalculateCall) IfNoneMatch

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ProjectsWebSecurityScannerSettingsService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              type ProjectsWebSecurityScannerSettingsService struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NewProjectsWebSecurityScannerSettingsService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func NewProjectsWebSecurityScannerSettingsService(s *Service) *ProjectsWebSecurityScannerSettingsService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*ProjectsWebSecurityScannerSettingsService) Calculate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Calculate: Calculates the effective WebSecurityScannerSettings based on its level in the resource hierarchy and its settings.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type SecurityCenterSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                type SecurityCenterSettings struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// LogSinkProject: The resource name of the project to send logs to.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// This project must be part of the organization this resource resides
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// in. The format is `projects/{project_id}`. An empty value disables
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// logging. This value is only referenced by services that support log
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// sink. Please refer to the documentation for an updated list of
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// compatible services.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	LogSinkProject string `json:"logSinkProject,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// Name: The resource name of the SecurityCenterSettings. Format:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// organizations/{organization}/securityCenterSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	Name string `json:"name,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// OrgServiceAccount: The organization level service account to be used
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// for security center components.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	OrgServiceAccount string `json:"orgServiceAccount,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// ForceSendFields is a list of field names (e.g. "LogSinkProject") to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// NullFields is a list of field names (e.g. "LogSinkProject") to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// include in API requests with the JSON null value. By default, fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// with empty values are omitted from API requests. However, any field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// with an empty value appearing in NullFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// server as null. It is an error if a field in this list has a
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// non-empty value. This may be used to include null fields in Patch
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	// requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SecurityCenterSettings: Resource capturing the settings for Security Center.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*SecurityCenterSettings) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s *SecurityCenterSettings) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type SecurityHealthAnalyticsSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type SecurityHealthAnalyticsSettings struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Modules: The configurations including the state of enablement for the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// service's different modules. The absence of a module in the map
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// implies its configuration is inherited from its parent's.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Modules map[string]Config `json:"modules,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Name: The resource name of the SecurityHealthAnalyticsSettings.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Formats: *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// organizations/{organization}/securityHealthAnalyticsSettings *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// folders/{folder}/securityHealthAnalyticsSettings *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// projects/{project}/securityHealthAnalyticsSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	Name string `json:"name,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ServiceAccount: Output only. The service account used by Security
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Health Analytics detectors.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ServiceAccount string `json:"serviceAccount,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ServiceEnablementState: The state of enablement for the service at
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// its level of the resource hierarchy. A DISABLED state will override
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// all module enablement_states to DISABLED.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//   "ENABLEMENT_STATE_UNSPECIFIED" - Default value. This value is
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// unused.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//   "INHERITED" - State is inherited from the parent resource.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//   "ENABLED" - State is enabled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//   "DISABLED" - State is disabled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ServiceEnablementState string `json:"serviceEnablementState,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// UpdateTime: Output only. The time the settings were last updated.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	UpdateTime string `json:"updateTime,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ForceSendFields is a list of field names (e.g. "Modules") to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// NullFields is a list of field names (e.g. "Modules") to include in
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SecurityHealthAnalyticsSettings: Resource capturing the settings for the Security Health Analytics service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*SecurityHealthAnalyticsSettings) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *SecurityHealthAnalyticsSettings) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type SecurityMarks

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type SecurityMarks struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Marks: Mutable user specified security marks belonging to the parent
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// resource. Constraints are as follows: * Keys and values are treated
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// as case insensitive * Keys must be between 1 - 256 characters
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// (inclusive) * Keys must be letters, numbers, underscores, or dashes *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Values have leading and trailing whitespace trimmed, remaining
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// characters must be between 1 - 4096 characters (inclusive)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Marks map[string]string `json:"marks,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Name: The relative resource name of the SecurityMarks. See:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// https://cloud.google.com/apis/design/resource_names#relative_resource_name
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// Examples:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// "organizations/{organization_id}/assets/{asset_id}/securityMarks"
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// "organizations/{organization_id}/sources/{source_id}/findings/{finding
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// _id}/securityMarks".
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	Name string `json:"name,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// ForceSendFields is a list of field names (e.g. "Marks") to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// NullFields is a list of field names (e.g. "Marks") to include in API
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SecurityMarks: User specified security marks that are attached to the parent Security Command Center resource. Security marks are scoped within a Security Command Center organization -- they can be modified and viewed by all users who have proper permissions on the organization.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*SecurityMarks) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *SecurityMarks) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type Service

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      type Service struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	BasePath  string // API endpoint base URL
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	UserAgent string // optional additional User-Agent fragment
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Folders *FoldersService
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Organizations *OrganizationsService
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	Projects *ProjectsService
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func New

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func New(client *http.Client) (*Service, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        New creates a new Service. It uses the provided http.Client for requests.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func NewService

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          NewService creates a new Service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Subscription

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          type Subscription struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Details: The details of the most recent active subscription. If there
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// has never been a subscription this will be empty.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Details *Details `json:"details,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Name: The resource name of the subscription. Format:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// organizations/{organization}/subscription
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Name string `json:"name,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Tier: The tier of SCC features this organization currently has access
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// to.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//   "TIER_UNSPECIFIED" - Default value. This value is unused.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//   "STANDARD" - The standard tier.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	//   "PREMIUM" - The premium tier.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	Tier string `json:"tier,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// ForceSendFields is a list of field names (e.g. "Details") to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// NullFields is a list of field names (e.g. "Details") to include in
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Subscription: Resource capturing the state of an organization's subscription.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*Subscription) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *Subscription) MarshalJSON() ([]byte, error)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type WebSecurityScannerSettings

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type WebSecurityScannerSettings struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Modules: The configurations including the state of enablement for the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// service's different modules. The absence of a module in the map
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// implies its configuration is inherited from its parent's.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Modules map[string]Config `json:"modules,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Name: The resource name of the WebSecurityScannerSettings. Formats: *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// organizations/{organization}/webSecurityScannerSettings *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// folders/{folder}/webSecurityScannerSettings *
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// projects/{project}/webSecurityScannerSettings
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Name string `json:"name,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// ServiceEnablementState: The state of enablement for the service at
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// its level of the resource hierarchy. A DISABLED state will override
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// all module enablement_states to DISABLED.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// Possible values:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//   "ENABLEMENT_STATE_UNSPECIFIED" - Default value. This value is
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// unused.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//   "INHERITED" - State is inherited from the parent resource.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//   "ENABLED" - State is enabled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	//   "DISABLED" - State is disabled.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ServiceEnablementState string `json:"serviceEnablementState,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// UpdateTime: Output only. The time the settings were last updated.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	UpdateTime string `json:"updateTime,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// ServerResponse contains the HTTP response code and headers from the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// server.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	googleapi.ServerResponse `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// ForceSendFields is a list of field names (e.g. "Modules") to
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// unconditionally include in API requests. By default, fields with
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// empty values are omitted from API requests. However, any non-pointer,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// non-interface field appearing in ForceSendFields will be sent to the
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// server regardless of whether the field is empty or not. This may be
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// used to include empty fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ForceSendFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// NullFields is a list of field names (e.g. "Modules") to include in
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// API requests with the JSON null value. By default, fields with empty
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// values are omitted from API requests. However, any field with an
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// empty value appearing in NullFields will be sent to the server as
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// null. It is an error if a field in this list has a non-empty value.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// This may be used to include null fields in Patch requests.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	NullFields []string `json:"-"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              WebSecurityScannerSettings: Resource capturing the settings for the Web Security Scanner service.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*WebSecurityScannerSettings) MarshalJSON

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (s *WebSecurityScannerSettings) MarshalJSON() ([]byte, error)