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
- type Config
- type ContainerThreatDetectionSettings
- type Cve
- type Cvssv3
- type Details
- type EventThreatDetectionSettings
- type Finding
- type Folder
- type FoldersContainerThreatDetectionSettingsCalculateCall
- func (c *FoldersContainerThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *FoldersContainerThreatDetectionSettingsCalculateCall
- func (c *FoldersContainerThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *FoldersContainerThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *FoldersContainerThreatDetectionSettingsCalculateCall
- func (c *FoldersContainerThreatDetectionSettingsCalculateCall) Header() http.Header
- func (c *FoldersContainerThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *FoldersContainerThreatDetectionSettingsCalculateCall
- type FoldersContainerThreatDetectionSettingsService
- type FoldersEventThreatDetectionSettingsCalculateCall
- func (c *FoldersEventThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *FoldersEventThreatDetectionSettingsCalculateCall
- func (c *FoldersEventThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
- func (c *FoldersEventThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *FoldersEventThreatDetectionSettingsCalculateCall
- func (c *FoldersEventThreatDetectionSettingsCalculateCall) Header() http.Header
- func (c *FoldersEventThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *FoldersEventThreatDetectionSettingsCalculateCall
- type FoldersEventThreatDetectionSettingsService
- type FoldersGetContainerThreatDetectionSettingsCall
- func (c *FoldersGetContainerThreatDetectionSettingsCall) Context(ctx context.Context) *FoldersGetContainerThreatDetectionSettingsCall
- func (c *FoldersGetContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *FoldersGetContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *FoldersGetContainerThreatDetectionSettingsCall
- func (c *FoldersGetContainerThreatDetectionSettingsCall) Header() http.Header
- func (c *FoldersGetContainerThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *FoldersGetContainerThreatDetectionSettingsCall
- type FoldersGetEventThreatDetectionSettingsCall
- func (c *FoldersGetEventThreatDetectionSettingsCall) Context(ctx context.Context) *FoldersGetEventThreatDetectionSettingsCall
- func (c *FoldersGetEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
- func (c *FoldersGetEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *FoldersGetEventThreatDetectionSettingsCall
- func (c *FoldersGetEventThreatDetectionSettingsCall) Header() http.Header
- func (c *FoldersGetEventThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *FoldersGetEventThreatDetectionSettingsCall
- type FoldersGetSecurityHealthAnalyticsSettingsCall
- func (c *FoldersGetSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *FoldersGetSecurityHealthAnalyticsSettingsCall
- func (c *FoldersGetSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
- func (c *FoldersGetSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *FoldersGetSecurityHealthAnalyticsSettingsCall
- func (c *FoldersGetSecurityHealthAnalyticsSettingsCall) Header() http.Header
- func (c *FoldersGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch(entityTag string) *FoldersGetSecurityHealthAnalyticsSettingsCall
- type FoldersGetWebSecurityScannerSettingsCall
- func (c *FoldersGetWebSecurityScannerSettingsCall) Context(ctx context.Context) *FoldersGetWebSecurityScannerSettingsCall
- func (c *FoldersGetWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
- func (c *FoldersGetWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *FoldersGetWebSecurityScannerSettingsCall
- func (c *FoldersGetWebSecurityScannerSettingsCall) Header() http.Header
- func (c *FoldersGetWebSecurityScannerSettingsCall) IfNoneMatch(entityTag string) *FoldersGetWebSecurityScannerSettingsCall
- type FoldersSecurityHealthAnalyticsSettingsCalculateCall
- func (c *FoldersSecurityHealthAnalyticsSettingsCalculateCall) Context(ctx context.Context) *FoldersSecurityHealthAnalyticsSettingsCalculateCall
- func (c *FoldersSecurityHealthAnalyticsSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
- func (c *FoldersSecurityHealthAnalyticsSettingsCalculateCall) Fields(s ...googleapi.Field) *FoldersSecurityHealthAnalyticsSettingsCalculateCall
- func (c *FoldersSecurityHealthAnalyticsSettingsCalculateCall) Header() http.Header
- func (c *FoldersSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch(entityTag string) *FoldersSecurityHealthAnalyticsSettingsCalculateCall
- type FoldersSecurityHealthAnalyticsSettingsService
- type FoldersService
- func (r *FoldersService) GetContainerThreatDetectionSettings(name string) *FoldersGetContainerThreatDetectionSettingsCall
- func (r *FoldersService) GetEventThreatDetectionSettings(name string) *FoldersGetEventThreatDetectionSettingsCall
- func (r *FoldersService) GetSecurityHealthAnalyticsSettings(name string) *FoldersGetSecurityHealthAnalyticsSettingsCall
- func (r *FoldersService) GetWebSecurityScannerSettings(name string) *FoldersGetWebSecurityScannerSettingsCall
- func (r *FoldersService) UpdateContainerThreatDetectionSettings(name string, ...) *FoldersUpdateContainerThreatDetectionSettingsCall
- func (r *FoldersService) UpdateEventThreatDetectionSettings(name string, eventthreatdetectionsettings *EventThreatDetectionSettings) *FoldersUpdateEventThreatDetectionSettingsCall
- func (r *FoldersService) UpdateSecurityHealthAnalyticsSettings(name string, securityhealthanalyticssettings *SecurityHealthAnalyticsSettings) *FoldersUpdateSecurityHealthAnalyticsSettingsCall
- func (r *FoldersService) UpdateWebSecurityScannerSettings(name string, websecurityscannersettings *WebSecurityScannerSettings) *FoldersUpdateWebSecurityScannerSettingsCall
- type FoldersUpdateContainerThreatDetectionSettingsCall
- func (c *FoldersUpdateContainerThreatDetectionSettingsCall) Context(ctx context.Context) *FoldersUpdateContainerThreatDetectionSettingsCall
- func (c *FoldersUpdateContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *FoldersUpdateContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *FoldersUpdateContainerThreatDetectionSettingsCall
- func (c *FoldersUpdateContainerThreatDetectionSettingsCall) Header() http.Header
- func (c *FoldersUpdateContainerThreatDetectionSettingsCall) UpdateMask(updateMask string) *FoldersUpdateContainerThreatDetectionSettingsCall
- type FoldersUpdateEventThreatDetectionSettingsCall
- func (c *FoldersUpdateEventThreatDetectionSettingsCall) Context(ctx context.Context) *FoldersUpdateEventThreatDetectionSettingsCall
- func (c *FoldersUpdateEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
- func (c *FoldersUpdateEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *FoldersUpdateEventThreatDetectionSettingsCall
- func (c *FoldersUpdateEventThreatDetectionSettingsCall) Header() http.Header
- func (c *FoldersUpdateEventThreatDetectionSettingsCall) UpdateMask(updateMask string) *FoldersUpdateEventThreatDetectionSettingsCall
- type FoldersUpdateSecurityHealthAnalyticsSettingsCall
- func (c *FoldersUpdateSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *FoldersUpdateSecurityHealthAnalyticsSettingsCall
- func (c *FoldersUpdateSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
- func (c *FoldersUpdateSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *FoldersUpdateSecurityHealthAnalyticsSettingsCall
- func (c *FoldersUpdateSecurityHealthAnalyticsSettingsCall) Header() http.Header
- func (c *FoldersUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask(updateMask string) *FoldersUpdateSecurityHealthAnalyticsSettingsCall
- type FoldersUpdateWebSecurityScannerSettingsCall
- func (c *FoldersUpdateWebSecurityScannerSettingsCall) Context(ctx context.Context) *FoldersUpdateWebSecurityScannerSettingsCall
- func (c *FoldersUpdateWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
- func (c *FoldersUpdateWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *FoldersUpdateWebSecurityScannerSettingsCall
- func (c *FoldersUpdateWebSecurityScannerSettingsCall) Header() http.Header
- func (c *FoldersUpdateWebSecurityScannerSettingsCall) UpdateMask(updateMask string) *FoldersUpdateWebSecurityScannerSettingsCall
- type FoldersWebSecurityScannerSettingsCalculateCall
- func (c *FoldersWebSecurityScannerSettingsCalculateCall) Context(ctx context.Context) *FoldersWebSecurityScannerSettingsCalculateCall
- func (c *FoldersWebSecurityScannerSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
- func (c *FoldersWebSecurityScannerSettingsCalculateCall) Fields(s ...googleapi.Field) *FoldersWebSecurityScannerSettingsCalculateCall
- func (c *FoldersWebSecurityScannerSettingsCalculateCall) Header() http.Header
- func (c *FoldersWebSecurityScannerSettingsCalculateCall) IfNoneMatch(entityTag string) *FoldersWebSecurityScannerSettingsCalculateCall
- type FoldersWebSecurityScannerSettingsService
- type GoogleCloudSecuritycenterV1NotificationMessage
- type GoogleCloudSecuritycenterV1Resource
- type GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse
- type GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse
- type GoogleCloudSecuritycenterV1p1beta1Finding
- type GoogleCloudSecuritycenterV1p1beta1Folder
- type GoogleCloudSecuritycenterV1p1beta1NotificationMessage
- type GoogleCloudSecuritycenterV1p1beta1Resource
- type GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse
- type GoogleCloudSecuritycenterV1p1beta1SecurityMarks
- type Indicator
- type OrganizationsContainerThreatDetectionSettingsCalculateCall
- func (c *OrganizationsContainerThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *OrganizationsContainerThreatDetectionSettingsCalculateCall
- func (c *OrganizationsContainerThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *OrganizationsContainerThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *OrganizationsContainerThreatDetectionSettingsCalculateCall
- func (c *OrganizationsContainerThreatDetectionSettingsCalculateCall) Header() http.Header
- func (c *OrganizationsContainerThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *OrganizationsContainerThreatDetectionSettingsCalculateCall
- type OrganizationsContainerThreatDetectionSettingsService
- type OrganizationsEventThreatDetectionSettingsCalculateCall
- func (c *OrganizationsEventThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *OrganizationsEventThreatDetectionSettingsCalculateCall
- func (c *OrganizationsEventThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
- func (c *OrganizationsEventThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *OrganizationsEventThreatDetectionSettingsCalculateCall
- func (c *OrganizationsEventThreatDetectionSettingsCalculateCall) Header() http.Header
- func (c *OrganizationsEventThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *OrganizationsEventThreatDetectionSettingsCalculateCall
- type OrganizationsEventThreatDetectionSettingsService
- type OrganizationsGetContainerThreatDetectionSettingsCall
- func (c *OrganizationsGetContainerThreatDetectionSettingsCall) Context(ctx context.Context) *OrganizationsGetContainerThreatDetectionSettingsCall
- func (c *OrganizationsGetContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *OrganizationsGetContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *OrganizationsGetContainerThreatDetectionSettingsCall
- func (c *OrganizationsGetContainerThreatDetectionSettingsCall) Header() http.Header
- func (c *OrganizationsGetContainerThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *OrganizationsGetContainerThreatDetectionSettingsCall
- type OrganizationsGetEventThreatDetectionSettingsCall
- func (c *OrganizationsGetEventThreatDetectionSettingsCall) Context(ctx context.Context) *OrganizationsGetEventThreatDetectionSettingsCall
- func (c *OrganizationsGetEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
- func (c *OrganizationsGetEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *OrganizationsGetEventThreatDetectionSettingsCall
- func (c *OrganizationsGetEventThreatDetectionSettingsCall) Header() http.Header
- func (c *OrganizationsGetEventThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *OrganizationsGetEventThreatDetectionSettingsCall
- type OrganizationsGetSecurityCenterSettingsCall
- func (c *OrganizationsGetSecurityCenterSettingsCall) Context(ctx context.Context) *OrganizationsGetSecurityCenterSettingsCall
- func (c *OrganizationsGetSecurityCenterSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityCenterSettings, error)
- func (c *OrganizationsGetSecurityCenterSettingsCall) Fields(s ...googleapi.Field) *OrganizationsGetSecurityCenterSettingsCall
- func (c *OrganizationsGetSecurityCenterSettingsCall) Header() http.Header
- func (c *OrganizationsGetSecurityCenterSettingsCall) IfNoneMatch(entityTag string) *OrganizationsGetSecurityCenterSettingsCall
- type OrganizationsGetSecurityHealthAnalyticsSettingsCall
- func (c *OrganizationsGetSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *OrganizationsGetSecurityHealthAnalyticsSettingsCall
- func (c *OrganizationsGetSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
- func (c *OrganizationsGetSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *OrganizationsGetSecurityHealthAnalyticsSettingsCall
- func (c *OrganizationsGetSecurityHealthAnalyticsSettingsCall) Header() http.Header
- func (c *OrganizationsGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch(entityTag string) *OrganizationsGetSecurityHealthAnalyticsSettingsCall
- type OrganizationsGetSubscriptionCall
- func (c *OrganizationsGetSubscriptionCall) Context(ctx context.Context) *OrganizationsGetSubscriptionCall
- func (c *OrganizationsGetSubscriptionCall) Do(opts ...googleapi.CallOption) (*Subscription, error)
- func (c *OrganizationsGetSubscriptionCall) Fields(s ...googleapi.Field) *OrganizationsGetSubscriptionCall
- func (c *OrganizationsGetSubscriptionCall) Header() http.Header
- func (c *OrganizationsGetSubscriptionCall) IfNoneMatch(entityTag string) *OrganizationsGetSubscriptionCall
- type OrganizationsGetWebSecurityScannerSettingsCall
- func (c *OrganizationsGetWebSecurityScannerSettingsCall) Context(ctx context.Context) *OrganizationsGetWebSecurityScannerSettingsCall
- func (c *OrganizationsGetWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
- func (c *OrganizationsGetWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *OrganizationsGetWebSecurityScannerSettingsCall
- func (c *OrganizationsGetWebSecurityScannerSettingsCall) Header() http.Header
- func (c *OrganizationsGetWebSecurityScannerSettingsCall) IfNoneMatch(entityTag string) *OrganizationsGetWebSecurityScannerSettingsCall
- type OrganizationsSecurityHealthAnalyticsSettingsCalculateCall
- func (c *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Context(ctx context.Context) *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall
- func (c *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
- func (c *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Fields(s ...googleapi.Field) *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall
- func (c *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Header() http.Header
- func (c *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch(entityTag string) *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall
- type OrganizationsSecurityHealthAnalyticsSettingsService
- type OrganizationsService
- func (r *OrganizationsService) GetContainerThreatDetectionSettings(name string) *OrganizationsGetContainerThreatDetectionSettingsCall
- func (r *OrganizationsService) GetEventThreatDetectionSettings(name string) *OrganizationsGetEventThreatDetectionSettingsCall
- func (r *OrganizationsService) GetSecurityCenterSettings(name string) *OrganizationsGetSecurityCenterSettingsCall
- func (r *OrganizationsService) GetSecurityHealthAnalyticsSettings(name string) *OrganizationsGetSecurityHealthAnalyticsSettingsCall
- func (r *OrganizationsService) GetSubscription(name string) *OrganizationsGetSubscriptionCall
- func (r *OrganizationsService) GetWebSecurityScannerSettings(name string) *OrganizationsGetWebSecurityScannerSettingsCall
- func (r *OrganizationsService) UpdateContainerThreatDetectionSettings(name string, ...) *OrganizationsUpdateContainerThreatDetectionSettingsCall
- func (r *OrganizationsService) UpdateEventThreatDetectionSettings(name string, eventthreatdetectionsettings *EventThreatDetectionSettings) *OrganizationsUpdateEventThreatDetectionSettingsCall
- func (r *OrganizationsService) UpdateSecurityHealthAnalyticsSettings(name string, securityhealthanalyticssettings *SecurityHealthAnalyticsSettings) *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall
- func (r *OrganizationsService) UpdateWebSecurityScannerSettings(name string, websecurityscannersettings *WebSecurityScannerSettings) *OrganizationsUpdateWebSecurityScannerSettingsCall
- type OrganizationsUpdateContainerThreatDetectionSettingsCall
- func (c *OrganizationsUpdateContainerThreatDetectionSettingsCall) Context(ctx context.Context) *OrganizationsUpdateContainerThreatDetectionSettingsCall
- func (c *OrganizationsUpdateContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *OrganizationsUpdateContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *OrganizationsUpdateContainerThreatDetectionSettingsCall
- func (c *OrganizationsUpdateContainerThreatDetectionSettingsCall) Header() http.Header
- func (c *OrganizationsUpdateContainerThreatDetectionSettingsCall) UpdateMask(updateMask string) *OrganizationsUpdateContainerThreatDetectionSettingsCall
- type OrganizationsUpdateEventThreatDetectionSettingsCall
- func (c *OrganizationsUpdateEventThreatDetectionSettingsCall) Context(ctx context.Context) *OrganizationsUpdateEventThreatDetectionSettingsCall
- func (c *OrganizationsUpdateEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
- func (c *OrganizationsUpdateEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *OrganizationsUpdateEventThreatDetectionSettingsCall
- func (c *OrganizationsUpdateEventThreatDetectionSettingsCall) Header() http.Header
- func (c *OrganizationsUpdateEventThreatDetectionSettingsCall) UpdateMask(updateMask string) *OrganizationsUpdateEventThreatDetectionSettingsCall
- type OrganizationsUpdateSecurityHealthAnalyticsSettingsCall
- func (c *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall
- func (c *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
- func (c *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall
- func (c *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Header() http.Header
- func (c *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask(updateMask string) *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall
- type OrganizationsUpdateWebSecurityScannerSettingsCall
- func (c *OrganizationsUpdateWebSecurityScannerSettingsCall) Context(ctx context.Context) *OrganizationsUpdateWebSecurityScannerSettingsCall
- func (c *OrganizationsUpdateWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
- func (c *OrganizationsUpdateWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *OrganizationsUpdateWebSecurityScannerSettingsCall
- func (c *OrganizationsUpdateWebSecurityScannerSettingsCall) Header() http.Header
- func (c *OrganizationsUpdateWebSecurityScannerSettingsCall) UpdateMask(updateMask string) *OrganizationsUpdateWebSecurityScannerSettingsCall
- type OrganizationsWebSecurityScannerSettingsCalculateCall
- func (c *OrganizationsWebSecurityScannerSettingsCalculateCall) Context(ctx context.Context) *OrganizationsWebSecurityScannerSettingsCalculateCall
- func (c *OrganizationsWebSecurityScannerSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
- func (c *OrganizationsWebSecurityScannerSettingsCalculateCall) Fields(s ...googleapi.Field) *OrganizationsWebSecurityScannerSettingsCalculateCall
- func (c *OrganizationsWebSecurityScannerSettingsCalculateCall) Header() http.Header
- func (c *OrganizationsWebSecurityScannerSettingsCalculateCall) IfNoneMatch(entityTag string) *OrganizationsWebSecurityScannerSettingsCalculateCall
- type OrganizationsWebSecurityScannerSettingsService
- type ProjectsContainerThreatDetectionSettingsCalculateCall
- func (c *ProjectsContainerThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *ProjectsContainerThreatDetectionSettingsCalculateCall
- func (c *ProjectsContainerThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *ProjectsContainerThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *ProjectsContainerThreatDetectionSettingsCalculateCall
- func (c *ProjectsContainerThreatDetectionSettingsCalculateCall) Header() http.Header
- func (c *ProjectsContainerThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *ProjectsContainerThreatDetectionSettingsCalculateCall
- type ProjectsContainerThreatDetectionSettingsService
- type ProjectsEventThreatDetectionSettingsCalculateCall
- func (c *ProjectsEventThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *ProjectsEventThreatDetectionSettingsCalculateCall
- func (c *ProjectsEventThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
- func (c *ProjectsEventThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *ProjectsEventThreatDetectionSettingsCalculateCall
- func (c *ProjectsEventThreatDetectionSettingsCalculateCall) Header() http.Header
- func (c *ProjectsEventThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *ProjectsEventThreatDetectionSettingsCalculateCall
- type ProjectsEventThreatDetectionSettingsService
- type ProjectsGetContainerThreatDetectionSettingsCall
- func (c *ProjectsGetContainerThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsGetContainerThreatDetectionSettingsCall
- func (c *ProjectsGetContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *ProjectsGetContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsGetContainerThreatDetectionSettingsCall
- func (c *ProjectsGetContainerThreatDetectionSettingsCall) Header() http.Header
- func (c *ProjectsGetContainerThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *ProjectsGetContainerThreatDetectionSettingsCall
- type ProjectsGetEventThreatDetectionSettingsCall
- func (c *ProjectsGetEventThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsGetEventThreatDetectionSettingsCall
- func (c *ProjectsGetEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
- func (c *ProjectsGetEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsGetEventThreatDetectionSettingsCall
- func (c *ProjectsGetEventThreatDetectionSettingsCall) Header() http.Header
- func (c *ProjectsGetEventThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *ProjectsGetEventThreatDetectionSettingsCall
- type ProjectsGetSecurityHealthAnalyticsSettingsCall
- func (c *ProjectsGetSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *ProjectsGetSecurityHealthAnalyticsSettingsCall
- func (c *ProjectsGetSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
- func (c *ProjectsGetSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *ProjectsGetSecurityHealthAnalyticsSettingsCall
- func (c *ProjectsGetSecurityHealthAnalyticsSettingsCall) Header() http.Header
- func (c *ProjectsGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch(entityTag string) *ProjectsGetSecurityHealthAnalyticsSettingsCall
- type ProjectsGetWebSecurityScannerSettingsCall
- func (c *ProjectsGetWebSecurityScannerSettingsCall) Context(ctx context.Context) *ProjectsGetWebSecurityScannerSettingsCall
- func (c *ProjectsGetWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
- func (c *ProjectsGetWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *ProjectsGetWebSecurityScannerSettingsCall
- func (c *ProjectsGetWebSecurityScannerSettingsCall) Header() http.Header
- func (c *ProjectsGetWebSecurityScannerSettingsCall) IfNoneMatch(entityTag string) *ProjectsGetWebSecurityScannerSettingsCall
- type ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall
- func (c *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall
- func (c *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall
- func (c *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Header() http.Header
- func (c *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall
- type ProjectsLocationsClustersContainerThreatDetectionSettingsService
- type ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall
- func (c *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall
- func (c *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall
- func (c *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Header() http.Header
- func (c *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall
- type ProjectsLocationsClustersService
- func (r *ProjectsLocationsClustersService) GetContainerThreatDetectionSettings(name string) *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall
- func (r *ProjectsLocationsClustersService) UpdateContainerThreatDetectionSettings(name string, ...) *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall
- type ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall
- func (c *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall
- func (c *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall
- func (c *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Header() http.Header
- func (c *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) UpdateMask(updateMask string) *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall
- type ProjectsLocationsService
- type ProjectsSecurityHealthAnalyticsSettingsCalculateCall
- func (c *ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Context(ctx context.Context) *ProjectsSecurityHealthAnalyticsSettingsCalculateCall
- func (c *ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
- func (c *ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Fields(s ...googleapi.Field) *ProjectsSecurityHealthAnalyticsSettingsCalculateCall
- func (c *ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Header() http.Header
- func (c *ProjectsSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch(entityTag string) *ProjectsSecurityHealthAnalyticsSettingsCalculateCall
- type ProjectsSecurityHealthAnalyticsSettingsService
- type ProjectsService
- func (r *ProjectsService) GetContainerThreatDetectionSettings(name string) *ProjectsGetContainerThreatDetectionSettingsCall
- func (r *ProjectsService) GetEventThreatDetectionSettings(name string) *ProjectsGetEventThreatDetectionSettingsCall
- func (r *ProjectsService) GetSecurityHealthAnalyticsSettings(name string) *ProjectsGetSecurityHealthAnalyticsSettingsCall
- func (r *ProjectsService) GetWebSecurityScannerSettings(name string) *ProjectsGetWebSecurityScannerSettingsCall
- func (r *ProjectsService) UpdateContainerThreatDetectionSettings(name string, ...) *ProjectsUpdateContainerThreatDetectionSettingsCall
- func (r *ProjectsService) UpdateEventThreatDetectionSettings(name string, eventthreatdetectionsettings *EventThreatDetectionSettings) *ProjectsUpdateEventThreatDetectionSettingsCall
- func (r *ProjectsService) UpdateSecurityHealthAnalyticsSettings(name string, securityhealthanalyticssettings *SecurityHealthAnalyticsSettings) *ProjectsUpdateSecurityHealthAnalyticsSettingsCall
- func (r *ProjectsService) UpdateWebSecurityScannerSettings(name string, websecurityscannersettings *WebSecurityScannerSettings) *ProjectsUpdateWebSecurityScannerSettingsCall
- type ProjectsUpdateContainerThreatDetectionSettingsCall
- func (c *ProjectsUpdateContainerThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsUpdateContainerThreatDetectionSettingsCall
- func (c *ProjectsUpdateContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
- func (c *ProjectsUpdateContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsUpdateContainerThreatDetectionSettingsCall
- func (c *ProjectsUpdateContainerThreatDetectionSettingsCall) Header() http.Header
- func (c *ProjectsUpdateContainerThreatDetectionSettingsCall) UpdateMask(updateMask string) *ProjectsUpdateContainerThreatDetectionSettingsCall
- type ProjectsUpdateEventThreatDetectionSettingsCall
- func (c *ProjectsUpdateEventThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsUpdateEventThreatDetectionSettingsCall
- func (c *ProjectsUpdateEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
- func (c *ProjectsUpdateEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsUpdateEventThreatDetectionSettingsCall
- func (c *ProjectsUpdateEventThreatDetectionSettingsCall) Header() http.Header
- func (c *ProjectsUpdateEventThreatDetectionSettingsCall) UpdateMask(updateMask string) *ProjectsUpdateEventThreatDetectionSettingsCall
- type ProjectsUpdateSecurityHealthAnalyticsSettingsCall
- func (c *ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *ProjectsUpdateSecurityHealthAnalyticsSettingsCall
- func (c *ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
- func (c *ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *ProjectsUpdateSecurityHealthAnalyticsSettingsCall
- func (c *ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Header() http.Header
- func (c *ProjectsUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask(updateMask string) *ProjectsUpdateSecurityHealthAnalyticsSettingsCall
- type ProjectsUpdateWebSecurityScannerSettingsCall
- func (c *ProjectsUpdateWebSecurityScannerSettingsCall) Context(ctx context.Context) *ProjectsUpdateWebSecurityScannerSettingsCall
- func (c *ProjectsUpdateWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
- func (c *ProjectsUpdateWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *ProjectsUpdateWebSecurityScannerSettingsCall
- func (c *ProjectsUpdateWebSecurityScannerSettingsCall) Header() http.Header
- func (c *ProjectsUpdateWebSecurityScannerSettingsCall) UpdateMask(updateMask string) *ProjectsUpdateWebSecurityScannerSettingsCall
- type ProjectsWebSecurityScannerSettingsCalculateCall
- func (c *ProjectsWebSecurityScannerSettingsCalculateCall) Context(ctx context.Context) *ProjectsWebSecurityScannerSettingsCalculateCall
- func (c *ProjectsWebSecurityScannerSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
- func (c *ProjectsWebSecurityScannerSettingsCalculateCall) Fields(s ...googleapi.Field) *ProjectsWebSecurityScannerSettingsCalculateCall
- func (c *ProjectsWebSecurityScannerSettingsCalculateCall) Header() http.Header
- func (c *ProjectsWebSecurityScannerSettingsCalculateCall) IfNoneMatch(entityTag string) *ProjectsWebSecurityScannerSettingsCalculateCall
- type ProjectsWebSecurityScannerSettingsService
- type Reference
- type SecurityCenterSettings
- type SecurityHealthAnalyticsSettings
- type SecurityMarks
- type Service
- type Subscription
- type Vulnerability
- type WebSecurityScannerSettings
Constants ¶
const ( // See, edit, configure, and delete your Google Cloud data and see the // email address for your Google Account. 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 or default 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 ¶
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 or default 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 Cve ¶ added in v0.55.0
type Cve struct { // Cvssv3: Describe Common Vulnerability Scoring System specified at // https://www.first.org/cvss/v3.1/specification-document Cvssv3 *Cvssv3 `json:"cvssv3,omitempty"` // Id: The unique identifier for the vulnerability. e.g. CVE-2021-34527 Id string `json:"id,omitempty"` // References: Additional information about the CVE. e.g. // https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527 References []*Reference `json:"references,omitempty"` // ForceSendFields is a list of field names (e.g. "Cvssv3") to // unconditionally include in API requests. By default, fields with // empty or default 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. "Cvssv3") 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:"-"` }
Cve: CVE stands for Common Vulnerabilities and Exposures. More information: https://cve.mitre.org
func (*Cve) MarshalJSON ¶ added in v0.55.0
type Cvssv3 ¶ added in v0.55.0
type Cvssv3 struct { // AttackComplexity: This metric describes the conditions beyond the // attacker's control that must exist in order to exploit the // vulnerability. // // Possible values: // "ATTACK_COMPLEXITY_UNSPECIFIED" - Invalid value. // "ATTACK_COMPLEXITY_LOW" - Specialized access conditions or // extenuating circumstances do not exist. An attacker can expect // repeatable success when attacking the vulnerable component. // "ATTACK_COMPLEXITY_HIGH" - A successful attack depends on // conditions beyond the attacker's control. That is, a successful // attack cannot be accomplished at will, but requires the attacker to // invest in some measurable amount of effort in preparation or // execution against the vulnerable component before a successful attack // can be expected. AttackComplexity string `json:"attackComplexity,omitempty"` // AttackVector: Base Metrics Represents the intrinsic characteristics // of a vulnerability that are constant over time and across user // environments. This metric reflects the context by which vulnerability // exploitation is possible. // // Possible values: // "ATTACK_VECTOR_UNSPECIFIED" - Invalid value. // "ATTACK_VECTOR_NETWORK" - The vulnerable component is bound to the // network stack and the set of possible attackers extends beyond the // other options listed below, up to and including the entire Internet. // "ATTACK_VECTOR_ADJACENT" - The vulnerable component is bound to the // network stack, but the attack is limited at the protocol level to a // logically adjacent topology. // "ATTACK_VECTOR_LOCAL" - The vulnerable component is not bound to // the network stack and the attacker's path is via read/write/execute // capabilities. // "ATTACK_VECTOR_PHYSICAL" - The attack requires the attacker to // physically touch or manipulate the vulnerable component. AttackVector string `json:"attackVector,omitempty"` // AvailabilityImpact: This metric measures the impact to the // availability of the impacted component resulting from a successfully // exploited vulnerability. // // Possible values: // "IMPACT_UNSPECIFIED" - Invalid value. // "IMPACT_HIGH" - High impact. // "IMPACT_LOW" - Low impact. // "IMPACT_NONE" - No impact. AvailabilityImpact string `json:"availabilityImpact,omitempty"` // BaseScore: The base score is a function of the base metric scores. BaseScore float64 `json:"baseScore,omitempty"` // ConfidentialityImpact: This metric measures the impact to the // confidentiality of the information resources managed by a software // component due to a successfully exploited vulnerability. // // Possible values: // "IMPACT_UNSPECIFIED" - Invalid value. // "IMPACT_HIGH" - High impact. // "IMPACT_LOW" - Low impact. // "IMPACT_NONE" - No impact. ConfidentialityImpact string `json:"confidentialityImpact,omitempty"` // IntegrityImpact: This metric measures the impact to integrity of a // successfully exploited vulnerability. // // Possible values: // "IMPACT_UNSPECIFIED" - Invalid value. // "IMPACT_HIGH" - High impact. // "IMPACT_LOW" - Low impact. // "IMPACT_NONE" - No impact. IntegrityImpact string `json:"integrityImpact,omitempty"` // PrivilegesRequired: This metric describes the level of privileges an // attacker must possess before successfully exploiting the // vulnerability. // // Possible values: // "PRIVILEGES_REQUIRED_UNSPECIFIED" - Invalid value. // "PRIVILEGES_REQUIRED_NONE" - The attacker is unauthorized prior to // attack, and therefore does not require any access to settings or // files of the vulnerable system to carry out an attack. // "PRIVILEGES_REQUIRED_LOW" - The attacker requires privileges that // provide basic user capabilities that could normally affect only // settings and files owned by a user. Alternatively, an attacker with // Low privileges has the ability to access only non-sensitive // resources. // "PRIVILEGES_REQUIRED_HIGH" - The attacker requires privileges that // provide significant (e.g., administrative) control over the // vulnerable component allowing access to component-wide settings and // files. PrivilegesRequired string `json:"privilegesRequired,omitempty"` // Scope: The Scope metric captures whether a vulnerability in one // vulnerable component impacts resources in components beyond its // security scope. // // Possible values: // "SCOPE_UNSPECIFIED" - Invalid value. // "SCOPE_UNCHANGED" - An exploited vulnerability can only affect // resources managed by the same security authority. // "SCOPE_CHANGED" - An exploited vulnerability can affect resources // beyond the security scope managed by the security authority of the // vulnerable component. Scope string `json:"scope,omitempty"` // UserInteraction: This metric captures the requirement for a human // user, other than the attacker, to participate in the successful // compromise of the vulnerable component. // // Possible values: // "USER_INTERACTION_UNSPECIFIED" - Invalid value. // "USER_INTERACTION_NONE" - The vulnerable system can be exploited // without interaction from any user. // "USER_INTERACTION_REQUIRED" - Successful exploitation of this // vulnerability requires a user to take some action before the // vulnerability can be exploited. UserInteraction string `json:"userInteraction,omitempty"` // ForceSendFields is a list of field names (e.g. "AttackComplexity") to // unconditionally include in API requests. By default, fields with // empty or default 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. "AttackComplexity") 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:"-"` }
Cvssv3: Common Vulnerability Scoring System version 3.
func (*Cvssv3) MarshalJSON ¶ added in v0.55.0
func (*Cvssv3) UnmarshalJSON ¶ added in v0.55.0
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. // "DEMO" - The demo subscription for channel partners. 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 or default 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 ¶
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 or default 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 { // CanonicalName: The canonical name of the finding. It's either // "organizations/{organization_id}/sources/{source_id}/findings/{finding // _id}", // "folders/{folder_id}/sources/{source_id}/findings/{finding_id}" or // "projects/{project_number}/sources/{source_id}/findings/{finding_id}", // depending on the closest CRM ancestor of the resource associated // with the finding. CanonicalName string `json:"canonicalName,omitempty"` // 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. Must not be set to a value greater // than the current timestamp. 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"` // FindingClass: The class of the finding. // // Possible values: // "FINDING_CLASS_UNSPECIFIED" - Unspecified finding class. // "THREAT" - Describes unwanted or malicious activity. // "VULNERABILITY" - Describes a potential weakness in software that // increases risk to Confidentiality & Integrity & Availability. // "MISCONFIGURATION" - Describes a potential weakness in cloud // resource/asset configuration that increases risk. // "OBSERVATION" - Describes a security observation that is for // informational purposes. FindingClass string `json:"findingClass,omitempty"` // Indicator: Represents what's commonly known as an Indicator of // compromise (IoC) in computer forensics. This is an artifact observed // on a network or in an operating system that, with high confidence, // indicates a computer intrusion. Reference: // https://en.wikipedia.org/wiki/Indicator_of_compromise Indicator *Indicator `json:"indicator,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"` // Vulnerability: Represents vulnerability specific fields like cve, // cvss scores etc. CVE stands for Common Vulnerabilities and Exposures // (https://cve.mitre.org/about/) Vulnerability *Vulnerability `json:"vulnerability,omitempty"` // ForceSendFields is a list of field names (e.g. "CanonicalName") to // unconditionally include in API requests. By default, fields with // empty or default 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. "CanonicalName") 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 ¶
type Folder ¶ added in v0.36.0
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 or default 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 ¶ added in v0.36.0
type FoldersContainerThreatDetectionSettingsCalculateCall ¶
type FoldersContainerThreatDetectionSettingsCalculateCall struct {
// contains filtered or unexported fields
}
func (*FoldersContainerThreatDetectionSettingsCalculateCall) Context ¶
func (c *FoldersContainerThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *FoldersContainerThreatDetectionSettingsCalculateCall
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 ¶
func (c *FoldersContainerThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *FoldersContainerThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *FoldersContainerThreatDetectionSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersContainerThreatDetectionSettingsCalculateCall) Header ¶
func (c *FoldersContainerThreatDetectionSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersContainerThreatDetectionSettingsCalculateCall) IfNoneMatch ¶
func (c *FoldersContainerThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *FoldersContainerThreatDetectionSettingsCalculateCall
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 NewFoldersContainerThreatDetectionSettingsService ¶
func NewFoldersContainerThreatDetectionSettingsService(s *Service) *FoldersContainerThreatDetectionSettingsService
func (*FoldersContainerThreatDetectionSettingsService) Calculate ¶
func (r *FoldersContainerThreatDetectionSettingsService) Calculate(name string) *FoldersContainerThreatDetectionSettingsCalculateCall
Calculate: Calculates the effective ContainerThreatDetectionSettings based on its level in the resource hierarchy and its settings.
- name: The name of the ContainerThreatDetectionSettings to calculate. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
type FoldersEventThreatDetectionSettingsCalculateCall ¶
type FoldersEventThreatDetectionSettingsCalculateCall struct {
// contains filtered or unexported fields
}
func (*FoldersEventThreatDetectionSettingsCalculateCall) Context ¶
func (c *FoldersEventThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *FoldersEventThreatDetectionSettingsCalculateCall
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 ¶
func (c *FoldersEventThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
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 ¶
func (c *FoldersEventThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *FoldersEventThreatDetectionSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersEventThreatDetectionSettingsCalculateCall) Header ¶
func (c *FoldersEventThreatDetectionSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersEventThreatDetectionSettingsCalculateCall) IfNoneMatch ¶
func (c *FoldersEventThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *FoldersEventThreatDetectionSettingsCalculateCall
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 ¶
func (r *FoldersEventThreatDetectionSettingsService) Calculate(name string) *FoldersEventThreatDetectionSettingsCalculateCall
Calculate: Calculates the effective EventThreatDetectionSettings based on its level in the resource hierarchy and its settings.
- name: The name of the EventThreatDetectionSettings to calculate. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings.
type FoldersGetContainerThreatDetectionSettingsCall ¶
type FoldersGetContainerThreatDetectionSettingsCall struct {
// contains filtered or unexported fields
}
func (*FoldersGetContainerThreatDetectionSettingsCall) Context ¶
func (c *FoldersGetContainerThreatDetectionSettingsCall) Context(ctx context.Context) *FoldersGetContainerThreatDetectionSettingsCall
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 ¶
func (c *FoldersGetContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *FoldersGetContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *FoldersGetContainerThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersGetContainerThreatDetectionSettingsCall) Header ¶
func (c *FoldersGetContainerThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersGetContainerThreatDetectionSettingsCall) IfNoneMatch ¶
func (c *FoldersGetContainerThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *FoldersGetContainerThreatDetectionSettingsCall
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 ¶
func (c *FoldersGetEventThreatDetectionSettingsCall) Context(ctx context.Context) *FoldersGetEventThreatDetectionSettingsCall
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 ¶
func (c *FoldersGetEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
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 ¶
func (c *FoldersGetEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *FoldersGetEventThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersGetEventThreatDetectionSettingsCall) Header ¶
func (c *FoldersGetEventThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersGetEventThreatDetectionSettingsCall) IfNoneMatch ¶
func (c *FoldersGetEventThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *FoldersGetEventThreatDetectionSettingsCall
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 ¶
func (c *FoldersGetSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *FoldersGetSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *FoldersGetSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
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 ¶
func (c *FoldersGetSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *FoldersGetSecurityHealthAnalyticsSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersGetSecurityHealthAnalyticsSettingsCall) Header ¶
func (c *FoldersGetSecurityHealthAnalyticsSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch ¶
func (c *FoldersGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch(entityTag string) *FoldersGetSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *FoldersGetWebSecurityScannerSettingsCall) Context(ctx context.Context) *FoldersGetWebSecurityScannerSettingsCall
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 ¶
func (c *FoldersGetWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
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 ¶
func (c *FoldersGetWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *FoldersGetWebSecurityScannerSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersGetWebSecurityScannerSettingsCall) Header ¶
func (c *FoldersGetWebSecurityScannerSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersGetWebSecurityScannerSettingsCall) IfNoneMatch ¶
func (c *FoldersGetWebSecurityScannerSettingsCall) IfNoneMatch(entityTag string) *FoldersGetWebSecurityScannerSettingsCall
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 ¶
func (c *FoldersSecurityHealthAnalyticsSettingsCalculateCall) Context(ctx context.Context) *FoldersSecurityHealthAnalyticsSettingsCalculateCall
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 ¶
func (c *FoldersSecurityHealthAnalyticsSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
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 ¶
func (c *FoldersSecurityHealthAnalyticsSettingsCalculateCall) Fields(s ...googleapi.Field) *FoldersSecurityHealthAnalyticsSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersSecurityHealthAnalyticsSettingsCalculateCall) Header ¶
func (c *FoldersSecurityHealthAnalyticsSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch ¶
func (c *FoldersSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch(entityTag string) *FoldersSecurityHealthAnalyticsSettingsCalculateCall
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 ¶
func (r *FoldersSecurityHealthAnalyticsSettingsService) Calculate(name string) *FoldersSecurityHealthAnalyticsSettingsCalculateCall
Calculate: Calculates the effective SecurityHealthAnalyticsSettings based on its level in the resource hierarchy and its settings.
- name: The name of the SecurityHealthAnalyticsSettings to calculate. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings.
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.
- name: The name of the ContainerThreatDetectionSettings to retrieve. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
func (*FoldersService) GetEventThreatDetectionSettings ¶
func (r *FoldersService) GetEventThreatDetectionSettings(name string) *FoldersGetEventThreatDetectionSettingsCall
GetEventThreatDetectionSettings: Get the EventThreatDetectionSettings resource.
- name: The name of the EventThreatDetectionSettings to retrieve. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings.
func (*FoldersService) GetSecurityHealthAnalyticsSettings ¶
func (r *FoldersService) GetSecurityHealthAnalyticsSettings(name string) *FoldersGetSecurityHealthAnalyticsSettingsCall
GetSecurityHealthAnalyticsSettings: Get the SecurityHealthAnalyticsSettings resource.
- name: The name of the SecurityHealthAnalyticsSettings to retrieve. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings.
func (*FoldersService) GetWebSecurityScannerSettings ¶
func (r *FoldersService) GetWebSecurityScannerSettings(name string) *FoldersGetWebSecurityScannerSettingsCall
GetWebSecurityScannerSettings: Get the WebSecurityScannerSettings resource.
- name: The name of the WebSecurityScannerSettings to retrieve. Formats: * organizations/{organization}/webSecurityScannerSettings
- folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings.
func (*FoldersService) UpdateContainerThreatDetectionSettings ¶
func (r *FoldersService) UpdateContainerThreatDetectionSettings(name string, containerthreatdetectionsettings *ContainerThreatDetectionSettings) *FoldersUpdateContainerThreatDetectionSettingsCall
UpdateContainerThreatDetectionSettings: Update the ContainerThreatDetectionSettings resource.
- name: The resource name of the ContainerThreatDetectionSettings. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
func (*FoldersService) UpdateEventThreatDetectionSettings ¶
func (r *FoldersService) UpdateEventThreatDetectionSettings(name string, eventthreatdetectionsettings *EventThreatDetectionSettings) *FoldersUpdateEventThreatDetectionSettingsCall
UpdateEventThreatDetectionSettings: Update the EventThreatDetectionSettings resource.
- name: The resource name of the EventThreatDetectionSettings. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings.
func (*FoldersService) UpdateSecurityHealthAnalyticsSettings ¶
func (r *FoldersService) UpdateSecurityHealthAnalyticsSettings(name string, securityhealthanalyticssettings *SecurityHealthAnalyticsSettings) *FoldersUpdateSecurityHealthAnalyticsSettingsCall
UpdateSecurityHealthAnalyticsSettings: Update the SecurityHealthAnalyticsSettings resource.
- name: The resource name of the SecurityHealthAnalyticsSettings. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings.
func (*FoldersService) UpdateWebSecurityScannerSettings ¶
func (r *FoldersService) UpdateWebSecurityScannerSettings(name string, websecurityscannersettings *WebSecurityScannerSettings) *FoldersUpdateWebSecurityScannerSettingsCall
UpdateWebSecurityScannerSettings: Update the WebSecurityScannerSettings resource.
- name: The resource name of the WebSecurityScannerSettings. Formats:
- organizations/{organization}/webSecurityScannerSettings * folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings.
type FoldersUpdateContainerThreatDetectionSettingsCall ¶
type FoldersUpdateContainerThreatDetectionSettingsCall struct {
// contains filtered or unexported fields
}
func (*FoldersUpdateContainerThreatDetectionSettingsCall) Context ¶
func (c *FoldersUpdateContainerThreatDetectionSettingsCall) Context(ctx context.Context) *FoldersUpdateContainerThreatDetectionSettingsCall
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 ¶
func (c *FoldersUpdateContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *FoldersUpdateContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *FoldersUpdateContainerThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersUpdateContainerThreatDetectionSettingsCall) Header ¶
func (c *FoldersUpdateContainerThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersUpdateContainerThreatDetectionSettingsCall) UpdateMask ¶
func (c *FoldersUpdateContainerThreatDetectionSettingsCall) UpdateMask(updateMask string) *FoldersUpdateContainerThreatDetectionSettingsCall
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 ¶
func (c *FoldersUpdateEventThreatDetectionSettingsCall) Context(ctx context.Context) *FoldersUpdateEventThreatDetectionSettingsCall
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 ¶
func (c *FoldersUpdateEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
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 ¶
func (c *FoldersUpdateEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *FoldersUpdateEventThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersUpdateEventThreatDetectionSettingsCall) Header ¶
func (c *FoldersUpdateEventThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersUpdateEventThreatDetectionSettingsCall) UpdateMask ¶
func (c *FoldersUpdateEventThreatDetectionSettingsCall) UpdateMask(updateMask string) *FoldersUpdateEventThreatDetectionSettingsCall
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 ¶
func (c *FoldersUpdateSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *FoldersUpdateSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *FoldersUpdateSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
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 ¶
func (c *FoldersUpdateSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *FoldersUpdateSecurityHealthAnalyticsSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersUpdateSecurityHealthAnalyticsSettingsCall) Header ¶
func (c *FoldersUpdateSecurityHealthAnalyticsSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask ¶
func (c *FoldersUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask(updateMask string) *FoldersUpdateSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *FoldersUpdateWebSecurityScannerSettingsCall) Context(ctx context.Context) *FoldersUpdateWebSecurityScannerSettingsCall
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 ¶
func (c *FoldersUpdateWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
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 ¶
func (c *FoldersUpdateWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *FoldersUpdateWebSecurityScannerSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersUpdateWebSecurityScannerSettingsCall) Header ¶
func (c *FoldersUpdateWebSecurityScannerSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersUpdateWebSecurityScannerSettingsCall) UpdateMask ¶
func (c *FoldersUpdateWebSecurityScannerSettingsCall) UpdateMask(updateMask string) *FoldersUpdateWebSecurityScannerSettingsCall
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 ¶
func (c *FoldersWebSecurityScannerSettingsCalculateCall) Context(ctx context.Context) *FoldersWebSecurityScannerSettingsCalculateCall
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 ¶
func (c *FoldersWebSecurityScannerSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
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 ¶
func (c *FoldersWebSecurityScannerSettingsCalculateCall) Fields(s ...googleapi.Field) *FoldersWebSecurityScannerSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*FoldersWebSecurityScannerSettingsCalculateCall) Header ¶
func (c *FoldersWebSecurityScannerSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*FoldersWebSecurityScannerSettingsCalculateCall) IfNoneMatch ¶
func (c *FoldersWebSecurityScannerSettingsCalculateCall) IfNoneMatch(entityTag string) *FoldersWebSecurityScannerSettingsCalculateCall
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 ¶
func (r *FoldersWebSecurityScannerSettingsService) Calculate(name string) *FoldersWebSecurityScannerSettingsCalculateCall
Calculate: Calculates the effective WebSecurityScannerSettings based on its level in the resource hierarchy and its settings.
- name: The name of the WebSecurityScannerSettings to calculate. Formats: * organizations/{organization}/webSecurityScannerSettings
- folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings.
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 or default 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 ¶
func (s *GoogleCloudSecuritycenterV1NotificationMessage) MarshalJSON() ([]byte, error)
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"` // Type: The full resource type of the resource. Type string `json:"type,omitempty"` // ForceSendFields is a list of field names (e.g. "Folders") to // unconditionally include in API requests. By default, fields with // empty or default 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 or default 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 ¶
func (s *GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse) MarshalJSON() ([]byte, error)
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 or default 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 ¶
func (s *GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse) MarshalJSON() ([]byte, error)
type GoogleCloudSecuritycenterV1p1beta1Finding ¶
type GoogleCloudSecuritycenterV1p1beta1Finding struct { // CanonicalName: The canonical name of the finding. It's either // "organizations/{organization_id}/sources/{source_id}/findings/{finding // _id}", // "folders/{folder_id}/sources/{source_id}/findings/{finding_id}" or // "projects/{project_number}/sources/{source_id}/findings/{finding_id}", // depending on the closest CRM ancestor of the resource associated // with the finding. CanonicalName string `json:"canonicalName,omitempty"` // 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. Must not be set to a value greater // than the current timestamp. 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. "CanonicalName") to // unconditionally include in API requests. By default, fields with // empty or default 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. "CanonicalName") 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 ¶
func (s *GoogleCloudSecuritycenterV1p1beta1Finding) MarshalJSON() ([]byte, error)
type GoogleCloudSecuritycenterV1p1beta1Folder ¶ added in v0.36.0
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 or default 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 ¶ added in v0.36.0
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 or default 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 ¶
func (s *GoogleCloudSecuritycenterV1p1beta1NotificationMessage) MarshalJSON() ([]byte, error)
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 or default 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 ¶
func (s *GoogleCloudSecuritycenterV1p1beta1Resource) MarshalJSON() ([]byte, error)
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 or default 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 ¶
func (s *GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse) MarshalJSON() ([]byte, error)
type GoogleCloudSecuritycenterV1p1beta1SecurityMarks ¶
type GoogleCloudSecuritycenterV1p1beta1SecurityMarks struct { // CanonicalName: The canonical name of the marks. Examples: // "organizations/{organization_id}/assets/{asset_id}/securityMarks" // "folders/{folder_id}/assets/{asset_id}/securityMarks" // "projects/{project_number}/assets/{asset_id}/securityMarks" // "organizations/{organization_id}/sources/{source_id}/findings/{finding // _id}/securityMarks" // "folders/{folder_id}/sources/{source_id}/findings/{finding_id}/securit // yMarks" // "projects/{project_number}/sources/{source_id}/findings/{finding_id}/s // ecurityMarks" CanonicalName string `json:"canonicalName,omitempty"` // 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. "CanonicalName") to // unconditionally include in API requests. By default, fields with // empty or default 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. "CanonicalName") 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 ¶
func (s *GoogleCloudSecuritycenterV1p1beta1SecurityMarks) MarshalJSON() ([]byte, error)
type Indicator ¶ added in v0.51.0
type Indicator struct { // Domains: List of domains associated to the Finding. Domains []string `json:"domains,omitempty"` // IpAddresses: List of ip addresses associated to the Finding. IpAddresses []string `json:"ipAddresses,omitempty"` // ForceSendFields is a list of field names (e.g. "Domains") to // unconditionally include in API requests. By default, fields with // empty or default 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. "Domains") 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:"-"` }
Indicator: Represents what's commonly known as an Indicator of compromise (IoC) in computer forensics. This is an artifact observed on a network or in an operating system that, with high confidence, indicates a computer intrusion. Reference: https://en.wikipedia.org/wiki/Indicator_of_compromise
func (*Indicator) MarshalJSON ¶ added in v0.51.0
type OrganizationsContainerThreatDetectionSettingsCalculateCall ¶
type OrganizationsContainerThreatDetectionSettingsCalculateCall struct {
// contains filtered or unexported fields
}
func (*OrganizationsContainerThreatDetectionSettingsCalculateCall) Context ¶
func (c *OrganizationsContainerThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *OrganizationsContainerThreatDetectionSettingsCalculateCall
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 ¶
func (c *OrganizationsContainerThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *OrganizationsContainerThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *OrganizationsContainerThreatDetectionSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsContainerThreatDetectionSettingsCalculateCall) Header ¶
func (c *OrganizationsContainerThreatDetectionSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsContainerThreatDetectionSettingsCalculateCall) IfNoneMatch ¶
func (c *OrganizationsContainerThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *OrganizationsContainerThreatDetectionSettingsCalculateCall
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 NewOrganizationsContainerThreatDetectionSettingsService ¶
func NewOrganizationsContainerThreatDetectionSettingsService(s *Service) *OrganizationsContainerThreatDetectionSettingsService
func (*OrganizationsContainerThreatDetectionSettingsService) Calculate ¶
func (r *OrganizationsContainerThreatDetectionSettingsService) Calculate(name string) *OrganizationsContainerThreatDetectionSettingsCalculateCall
Calculate: Calculates the effective ContainerThreatDetectionSettings based on its level in the resource hierarchy and its settings.
- name: The name of the ContainerThreatDetectionSettings to calculate. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
type OrganizationsEventThreatDetectionSettingsCalculateCall ¶
type OrganizationsEventThreatDetectionSettingsCalculateCall struct {
// contains filtered or unexported fields
}
func (*OrganizationsEventThreatDetectionSettingsCalculateCall) Context ¶
func (c *OrganizationsEventThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *OrganizationsEventThreatDetectionSettingsCalculateCall
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 ¶
func (c *OrganizationsEventThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
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 ¶
func (c *OrganizationsEventThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *OrganizationsEventThreatDetectionSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsEventThreatDetectionSettingsCalculateCall) Header ¶
func (c *OrganizationsEventThreatDetectionSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsEventThreatDetectionSettingsCalculateCall) IfNoneMatch ¶
func (c *OrganizationsEventThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *OrganizationsEventThreatDetectionSettingsCalculateCall
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 NewOrganizationsEventThreatDetectionSettingsService ¶
func NewOrganizationsEventThreatDetectionSettingsService(s *Service) *OrganizationsEventThreatDetectionSettingsService
func (*OrganizationsEventThreatDetectionSettingsService) Calculate ¶
func (r *OrganizationsEventThreatDetectionSettingsService) Calculate(name string) *OrganizationsEventThreatDetectionSettingsCalculateCall
Calculate: Calculates the effective EventThreatDetectionSettings based on its level in the resource hierarchy and its settings.
- name: The name of the EventThreatDetectionSettings to calculate. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings.
type OrganizationsGetContainerThreatDetectionSettingsCall ¶
type OrganizationsGetContainerThreatDetectionSettingsCall struct {
// contains filtered or unexported fields
}
func (*OrganizationsGetContainerThreatDetectionSettingsCall) Context ¶
func (c *OrganizationsGetContainerThreatDetectionSettingsCall) Context(ctx context.Context) *OrganizationsGetContainerThreatDetectionSettingsCall
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 ¶
func (c *OrganizationsGetContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *OrganizationsGetContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *OrganizationsGetContainerThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsGetContainerThreatDetectionSettingsCall) Header ¶
func (c *OrganizationsGetContainerThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsGetContainerThreatDetectionSettingsCall) IfNoneMatch ¶
func (c *OrganizationsGetContainerThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *OrganizationsGetContainerThreatDetectionSettingsCall
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 ¶
func (c *OrganizationsGetEventThreatDetectionSettingsCall) Context(ctx context.Context) *OrganizationsGetEventThreatDetectionSettingsCall
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 ¶
func (c *OrganizationsGetEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
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 ¶
func (c *OrganizationsGetEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *OrganizationsGetEventThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsGetEventThreatDetectionSettingsCall) Header ¶
func (c *OrganizationsGetEventThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsGetEventThreatDetectionSettingsCall) IfNoneMatch ¶
func (c *OrganizationsGetEventThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *OrganizationsGetEventThreatDetectionSettingsCall
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 ¶
func (c *OrganizationsGetSecurityCenterSettingsCall) Context(ctx context.Context) *OrganizationsGetSecurityCenterSettingsCall
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 ¶
func (c *OrganizationsGetSecurityCenterSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityCenterSettings, error)
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 ¶
func (c *OrganizationsGetSecurityCenterSettingsCall) Fields(s ...googleapi.Field) *OrganizationsGetSecurityCenterSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsGetSecurityCenterSettingsCall) Header ¶
func (c *OrganizationsGetSecurityCenterSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsGetSecurityCenterSettingsCall) IfNoneMatch ¶
func (c *OrganizationsGetSecurityCenterSettingsCall) IfNoneMatch(entityTag string) *OrganizationsGetSecurityCenterSettingsCall
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 ¶
func (c *OrganizationsGetSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *OrganizationsGetSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *OrganizationsGetSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
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 ¶
func (c *OrganizationsGetSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *OrganizationsGetSecurityHealthAnalyticsSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsGetSecurityHealthAnalyticsSettingsCall) Header ¶
func (c *OrganizationsGetSecurityHealthAnalyticsSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch ¶
func (c *OrganizationsGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch(entityTag string) *OrganizationsGetSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *OrganizationsGetSubscriptionCall) Context(ctx context.Context) *OrganizationsGetSubscriptionCall
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 ¶
func (c *OrganizationsGetSubscriptionCall) Do(opts ...googleapi.CallOption) (*Subscription, error)
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 ¶
func (c *OrganizationsGetSubscriptionCall) Fields(s ...googleapi.Field) *OrganizationsGetSubscriptionCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsGetSubscriptionCall) Header ¶
func (c *OrganizationsGetSubscriptionCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsGetSubscriptionCall) IfNoneMatch ¶
func (c *OrganizationsGetSubscriptionCall) IfNoneMatch(entityTag string) *OrganizationsGetSubscriptionCall
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 ¶
func (c *OrganizationsGetWebSecurityScannerSettingsCall) Context(ctx context.Context) *OrganizationsGetWebSecurityScannerSettingsCall
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 ¶
func (c *OrganizationsGetWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
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 ¶
func (c *OrganizationsGetWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *OrganizationsGetWebSecurityScannerSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsGetWebSecurityScannerSettingsCall) Header ¶
func (c *OrganizationsGetWebSecurityScannerSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsGetWebSecurityScannerSettingsCall) IfNoneMatch ¶
func (c *OrganizationsGetWebSecurityScannerSettingsCall) IfNoneMatch(entityTag string) *OrganizationsGetWebSecurityScannerSettingsCall
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 ¶
func (c *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Context(ctx context.Context) *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall
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 ¶
func (c *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
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 ¶
func (c *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Fields(s ...googleapi.Field) *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Header ¶
func (c *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch ¶
func (c *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch(entityTag string) *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall
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 NewOrganizationsSecurityHealthAnalyticsSettingsService ¶
func NewOrganizationsSecurityHealthAnalyticsSettingsService(s *Service) *OrganizationsSecurityHealthAnalyticsSettingsService
func (*OrganizationsSecurityHealthAnalyticsSettingsService) Calculate ¶
func (r *OrganizationsSecurityHealthAnalyticsSettingsService) Calculate(name string) *OrganizationsSecurityHealthAnalyticsSettingsCalculateCall
Calculate: Calculates the effective SecurityHealthAnalyticsSettings based on its level in the resource hierarchy and its settings.
- name: The name of the SecurityHealthAnalyticsSettings to calculate. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings.
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.
- name: The name of the ContainerThreatDetectionSettings to retrieve. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
func (*OrganizationsService) GetEventThreatDetectionSettings ¶
func (r *OrganizationsService) GetEventThreatDetectionSettings(name string) *OrganizationsGetEventThreatDetectionSettingsCall
GetEventThreatDetectionSettings: Get the EventThreatDetectionSettings resource.
- name: The name of the EventThreatDetectionSettings to retrieve. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings.
func (*OrganizationsService) GetSecurityCenterSettings ¶
func (r *OrganizationsService) GetSecurityCenterSettings(name string) *OrganizationsGetSecurityCenterSettingsCall
GetSecurityCenterSettings: Get the SecurityCenterSettings resource.
- name: The name of the SecurityCenterSettings to retrieve. Format: organizations/{organization}/securityCenterSettings.
func (*OrganizationsService) GetSecurityHealthAnalyticsSettings ¶
func (r *OrganizationsService) GetSecurityHealthAnalyticsSettings(name string) *OrganizationsGetSecurityHealthAnalyticsSettingsCall
GetSecurityHealthAnalyticsSettings: Get the SecurityHealthAnalyticsSettings resource.
- name: The name of the SecurityHealthAnalyticsSettings to retrieve. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings.
func (*OrganizationsService) GetSubscription ¶
func (r *OrganizationsService) GetSubscription(name string) *OrganizationsGetSubscriptionCall
GetSubscription: Get the Subscription resource.
- name: The name of the subscription to retrieve. Format: organizations/{organization}/subscription.
func (*OrganizationsService) GetWebSecurityScannerSettings ¶
func (r *OrganizationsService) GetWebSecurityScannerSettings(name string) *OrganizationsGetWebSecurityScannerSettingsCall
GetWebSecurityScannerSettings: Get the WebSecurityScannerSettings resource.
- name: The name of the WebSecurityScannerSettings to retrieve. Formats: * organizations/{organization}/webSecurityScannerSettings
- folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings.
func (*OrganizationsService) UpdateContainerThreatDetectionSettings ¶
func (r *OrganizationsService) UpdateContainerThreatDetectionSettings(name string, containerthreatdetectionsettings *ContainerThreatDetectionSettings) *OrganizationsUpdateContainerThreatDetectionSettingsCall
UpdateContainerThreatDetectionSettings: Update the ContainerThreatDetectionSettings resource.
- name: The resource name of the ContainerThreatDetectionSettings. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
func (*OrganizationsService) UpdateEventThreatDetectionSettings ¶
func (r *OrganizationsService) UpdateEventThreatDetectionSettings(name string, eventthreatdetectionsettings *EventThreatDetectionSettings) *OrganizationsUpdateEventThreatDetectionSettingsCall
UpdateEventThreatDetectionSettings: Update the EventThreatDetectionSettings resource.
- name: The resource name of the EventThreatDetectionSettings. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings.
func (*OrganizationsService) UpdateSecurityHealthAnalyticsSettings ¶
func (r *OrganizationsService) UpdateSecurityHealthAnalyticsSettings(name string, securityhealthanalyticssettings *SecurityHealthAnalyticsSettings) *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall
UpdateSecurityHealthAnalyticsSettings: Update the SecurityHealthAnalyticsSettings resource.
- name: The resource name of the SecurityHealthAnalyticsSettings. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings.
func (*OrganizationsService) UpdateWebSecurityScannerSettings ¶
func (r *OrganizationsService) UpdateWebSecurityScannerSettings(name string, websecurityscannersettings *WebSecurityScannerSettings) *OrganizationsUpdateWebSecurityScannerSettingsCall
UpdateWebSecurityScannerSettings: Update the WebSecurityScannerSettings resource.
- name: The resource name of the WebSecurityScannerSettings. Formats:
- organizations/{organization}/webSecurityScannerSettings * folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings.
type OrganizationsUpdateContainerThreatDetectionSettingsCall ¶
type OrganizationsUpdateContainerThreatDetectionSettingsCall struct {
// contains filtered or unexported fields
}
func (*OrganizationsUpdateContainerThreatDetectionSettingsCall) Context ¶
func (c *OrganizationsUpdateContainerThreatDetectionSettingsCall) Context(ctx context.Context) *OrganizationsUpdateContainerThreatDetectionSettingsCall
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 ¶
func (c *OrganizationsUpdateContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *OrganizationsUpdateContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *OrganizationsUpdateContainerThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsUpdateContainerThreatDetectionSettingsCall) Header ¶
func (c *OrganizationsUpdateContainerThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsUpdateContainerThreatDetectionSettingsCall) UpdateMask ¶
func (c *OrganizationsUpdateContainerThreatDetectionSettingsCall) UpdateMask(updateMask string) *OrganizationsUpdateContainerThreatDetectionSettingsCall
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 ¶
func (c *OrganizationsUpdateEventThreatDetectionSettingsCall) Context(ctx context.Context) *OrganizationsUpdateEventThreatDetectionSettingsCall
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 ¶
func (c *OrganizationsUpdateEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
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 ¶
func (c *OrganizationsUpdateEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *OrganizationsUpdateEventThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsUpdateEventThreatDetectionSettingsCall) Header ¶
func (c *OrganizationsUpdateEventThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsUpdateEventThreatDetectionSettingsCall) UpdateMask ¶
func (c *OrganizationsUpdateEventThreatDetectionSettingsCall) UpdateMask(updateMask string) *OrganizationsUpdateEventThreatDetectionSettingsCall
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 ¶
func (c *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
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 ¶
func (c *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Header ¶
func (c *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask ¶
func (c *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask(updateMask string) *OrganizationsUpdateSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *OrganizationsUpdateWebSecurityScannerSettingsCall) Context(ctx context.Context) *OrganizationsUpdateWebSecurityScannerSettingsCall
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 ¶
func (c *OrganizationsUpdateWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
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 ¶
func (c *OrganizationsUpdateWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *OrganizationsUpdateWebSecurityScannerSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsUpdateWebSecurityScannerSettingsCall) Header ¶
func (c *OrganizationsUpdateWebSecurityScannerSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsUpdateWebSecurityScannerSettingsCall) UpdateMask ¶
func (c *OrganizationsUpdateWebSecurityScannerSettingsCall) UpdateMask(updateMask string) *OrganizationsUpdateWebSecurityScannerSettingsCall
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 ¶
func (c *OrganizationsWebSecurityScannerSettingsCalculateCall) Context(ctx context.Context) *OrganizationsWebSecurityScannerSettingsCalculateCall
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 ¶
func (c *OrganizationsWebSecurityScannerSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
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 ¶
func (c *OrganizationsWebSecurityScannerSettingsCalculateCall) Fields(s ...googleapi.Field) *OrganizationsWebSecurityScannerSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*OrganizationsWebSecurityScannerSettingsCalculateCall) Header ¶
func (c *OrganizationsWebSecurityScannerSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*OrganizationsWebSecurityScannerSettingsCalculateCall) IfNoneMatch ¶
func (c *OrganizationsWebSecurityScannerSettingsCalculateCall) IfNoneMatch(entityTag string) *OrganizationsWebSecurityScannerSettingsCalculateCall
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 NewOrganizationsWebSecurityScannerSettingsService ¶
func NewOrganizationsWebSecurityScannerSettingsService(s *Service) *OrganizationsWebSecurityScannerSettingsService
func (*OrganizationsWebSecurityScannerSettingsService) Calculate ¶
func (r *OrganizationsWebSecurityScannerSettingsService) Calculate(name string) *OrganizationsWebSecurityScannerSettingsCalculateCall
Calculate: Calculates the effective WebSecurityScannerSettings based on its level in the resource hierarchy and its settings.
- name: The name of the WebSecurityScannerSettings to calculate. Formats: * organizations/{organization}/webSecurityScannerSettings
- folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings.
type ProjectsContainerThreatDetectionSettingsCalculateCall ¶
type ProjectsContainerThreatDetectionSettingsCalculateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsContainerThreatDetectionSettingsCalculateCall) Context ¶
func (c *ProjectsContainerThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *ProjectsContainerThreatDetectionSettingsCalculateCall
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 ¶
func (c *ProjectsContainerThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *ProjectsContainerThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *ProjectsContainerThreatDetectionSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsContainerThreatDetectionSettingsCalculateCall) Header ¶
func (c *ProjectsContainerThreatDetectionSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsContainerThreatDetectionSettingsCalculateCall) IfNoneMatch ¶
func (c *ProjectsContainerThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *ProjectsContainerThreatDetectionSettingsCalculateCall
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 NewProjectsContainerThreatDetectionSettingsService ¶
func NewProjectsContainerThreatDetectionSettingsService(s *Service) *ProjectsContainerThreatDetectionSettingsService
func (*ProjectsContainerThreatDetectionSettingsService) Calculate ¶
func (r *ProjectsContainerThreatDetectionSettingsService) Calculate(name string) *ProjectsContainerThreatDetectionSettingsCalculateCall
Calculate: Calculates the effective ContainerThreatDetectionSettings based on its level in the resource hierarchy and its settings.
- name: The name of the ContainerThreatDetectionSettings to calculate. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
type ProjectsEventThreatDetectionSettingsCalculateCall ¶
type ProjectsEventThreatDetectionSettingsCalculateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsEventThreatDetectionSettingsCalculateCall) Context ¶
func (c *ProjectsEventThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *ProjectsEventThreatDetectionSettingsCalculateCall
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 ¶
func (c *ProjectsEventThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
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 ¶
func (c *ProjectsEventThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *ProjectsEventThreatDetectionSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsEventThreatDetectionSettingsCalculateCall) Header ¶
func (c *ProjectsEventThreatDetectionSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsEventThreatDetectionSettingsCalculateCall) IfNoneMatch ¶
func (c *ProjectsEventThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *ProjectsEventThreatDetectionSettingsCalculateCall
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 ¶
func (r *ProjectsEventThreatDetectionSettingsService) Calculate(name string) *ProjectsEventThreatDetectionSettingsCalculateCall
Calculate: Calculates the effective EventThreatDetectionSettings based on its level in the resource hierarchy and its settings.
- name: The name of the EventThreatDetectionSettings to calculate. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings.
type ProjectsGetContainerThreatDetectionSettingsCall ¶
type ProjectsGetContainerThreatDetectionSettingsCall struct {
// contains filtered or unexported fields
}
func (*ProjectsGetContainerThreatDetectionSettingsCall) Context ¶
func (c *ProjectsGetContainerThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsGetContainerThreatDetectionSettingsCall
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 ¶
func (c *ProjectsGetContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *ProjectsGetContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsGetContainerThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGetContainerThreatDetectionSettingsCall) Header ¶
func (c *ProjectsGetContainerThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsGetContainerThreatDetectionSettingsCall) IfNoneMatch ¶
func (c *ProjectsGetContainerThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *ProjectsGetContainerThreatDetectionSettingsCall
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 ¶
func (c *ProjectsGetEventThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsGetEventThreatDetectionSettingsCall
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 ¶
func (c *ProjectsGetEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
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 ¶
func (c *ProjectsGetEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsGetEventThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGetEventThreatDetectionSettingsCall) Header ¶
func (c *ProjectsGetEventThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsGetEventThreatDetectionSettingsCall) IfNoneMatch ¶
func (c *ProjectsGetEventThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *ProjectsGetEventThreatDetectionSettingsCall
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 ¶
func (c *ProjectsGetSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *ProjectsGetSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *ProjectsGetSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
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 ¶
func (c *ProjectsGetSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *ProjectsGetSecurityHealthAnalyticsSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGetSecurityHealthAnalyticsSettingsCall) Header ¶
func (c *ProjectsGetSecurityHealthAnalyticsSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch ¶
func (c *ProjectsGetSecurityHealthAnalyticsSettingsCall) IfNoneMatch(entityTag string) *ProjectsGetSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *ProjectsGetWebSecurityScannerSettingsCall) Context(ctx context.Context) *ProjectsGetWebSecurityScannerSettingsCall
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 ¶
func (c *ProjectsGetWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
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 ¶
func (c *ProjectsGetWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *ProjectsGetWebSecurityScannerSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsGetWebSecurityScannerSettingsCall) Header ¶
func (c *ProjectsGetWebSecurityScannerSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsGetWebSecurityScannerSettingsCall) IfNoneMatch ¶
func (c *ProjectsGetWebSecurityScannerSettingsCall) IfNoneMatch(entityTag string) *ProjectsGetWebSecurityScannerSettingsCall
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 ¶
func (c *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Context(ctx context.Context) *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall
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 ¶
func (c *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Fields(s ...googleapi.Field) *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Header ¶
func (c *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) IfNoneMatch ¶
func (c *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall) IfNoneMatch(entityTag string) *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall
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 NewProjectsLocationsClustersContainerThreatDetectionSettingsService ¶
func NewProjectsLocationsClustersContainerThreatDetectionSettingsService(s *Service) *ProjectsLocationsClustersContainerThreatDetectionSettingsService
func (*ProjectsLocationsClustersContainerThreatDetectionSettingsService) Calculate ¶
func (r *ProjectsLocationsClustersContainerThreatDetectionSettingsService) Calculate(name string) *ProjectsLocationsClustersContainerThreatDetectionSettingsCalculateCall
Calculate: Calculates the effective ContainerThreatDetectionSettings based on its level in the resource hierarchy and its settings.
- name: The name of the ContainerThreatDetectionSettings to calculate. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
type ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall ¶
type ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Context ¶
func (c *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall
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 ¶
func (c *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Header ¶
func (c *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) IfNoneMatch ¶
func (c *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall) IfNoneMatch(entityTag string) *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall
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 ¶
func (r *ProjectsLocationsClustersService) GetContainerThreatDetectionSettings(name string) *ProjectsLocationsClustersGetContainerThreatDetectionSettingsCall
GetContainerThreatDetectionSettings: Get the ContainerThreatDetectionSettings resource.
- name: The name of the ContainerThreatDetectionSettings to retrieve. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
func (*ProjectsLocationsClustersService) UpdateContainerThreatDetectionSettings ¶
func (r *ProjectsLocationsClustersService) UpdateContainerThreatDetectionSettings(name string, containerthreatdetectionsettings *ContainerThreatDetectionSettings) *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall
UpdateContainerThreatDetectionSettings: Update the ContainerThreatDetectionSettings resource.
- name: The resource name of the ContainerThreatDetectionSettings. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
type ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall ¶
type ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Context ¶
func (c *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall
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 ¶
func (c *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Header ¶
func (c *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) UpdateMask ¶
func (c *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall) UpdateMask(updateMask string) *ProjectsLocationsClustersUpdateContainerThreatDetectionSettingsCall
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 ¶
func (c *ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Context(ctx context.Context) *ProjectsSecurityHealthAnalyticsSettingsCalculateCall
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 ¶
func (c *ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
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 ¶
func (c *ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Fields(s ...googleapi.Field) *ProjectsSecurityHealthAnalyticsSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Header ¶
func (c *ProjectsSecurityHealthAnalyticsSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch ¶
func (c *ProjectsSecurityHealthAnalyticsSettingsCalculateCall) IfNoneMatch(entityTag string) *ProjectsSecurityHealthAnalyticsSettingsCalculateCall
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 NewProjectsSecurityHealthAnalyticsSettingsService ¶
func NewProjectsSecurityHealthAnalyticsSettingsService(s *Service) *ProjectsSecurityHealthAnalyticsSettingsService
func (*ProjectsSecurityHealthAnalyticsSettingsService) Calculate ¶
func (r *ProjectsSecurityHealthAnalyticsSettingsService) Calculate(name string) *ProjectsSecurityHealthAnalyticsSettingsCalculateCall
Calculate: Calculates the effective SecurityHealthAnalyticsSettings based on its level in the resource hierarchy and its settings.
- name: The name of the SecurityHealthAnalyticsSettings to calculate. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings.
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.
- name: The name of the ContainerThreatDetectionSettings to retrieve. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
func (*ProjectsService) GetEventThreatDetectionSettings ¶
func (r *ProjectsService) GetEventThreatDetectionSettings(name string) *ProjectsGetEventThreatDetectionSettingsCall
GetEventThreatDetectionSettings: Get the EventThreatDetectionSettings resource.
- name: The name of the EventThreatDetectionSettings to retrieve. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings.
func (*ProjectsService) GetSecurityHealthAnalyticsSettings ¶
func (r *ProjectsService) GetSecurityHealthAnalyticsSettings(name string) *ProjectsGetSecurityHealthAnalyticsSettingsCall
GetSecurityHealthAnalyticsSettings: Get the SecurityHealthAnalyticsSettings resource.
- name: The name of the SecurityHealthAnalyticsSettings to retrieve. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings.
func (*ProjectsService) GetWebSecurityScannerSettings ¶
func (r *ProjectsService) GetWebSecurityScannerSettings(name string) *ProjectsGetWebSecurityScannerSettingsCall
GetWebSecurityScannerSettings: Get the WebSecurityScannerSettings resource.
- name: The name of the WebSecurityScannerSettings to retrieve. Formats: * organizations/{organization}/webSecurityScannerSettings
- folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings.
func (*ProjectsService) UpdateContainerThreatDetectionSettings ¶
func (r *ProjectsService) UpdateContainerThreatDetectionSettings(name string, containerthreatdetectionsettings *ContainerThreatDetectionSettings) *ProjectsUpdateContainerThreatDetectionSettingsCall
UpdateContainerThreatDetectionSettings: Update the ContainerThreatDetectionSettings resource.
- name: The resource name of the ContainerThreatDetectionSettings. Formats: * organizations/{organization}/containerThreatDetectionSettings * folders/{folder}/containerThreatDetectionSettings * projects/{project}/containerThreatDetectionSettings * projects/{project}/locations/{location}/clusters/{cluster}/container ThreatDetectionSettings.
func (*ProjectsService) UpdateEventThreatDetectionSettings ¶
func (r *ProjectsService) UpdateEventThreatDetectionSettings(name string, eventthreatdetectionsettings *EventThreatDetectionSettings) *ProjectsUpdateEventThreatDetectionSettingsCall
UpdateEventThreatDetectionSettings: Update the EventThreatDetectionSettings resource.
- name: The resource name of the EventThreatDetectionSettings. Formats: * organizations/{organization}/eventThreatDetectionSettings * folders/{folder}/eventThreatDetectionSettings * projects/{project}/eventThreatDetectionSettings.
func (*ProjectsService) UpdateSecurityHealthAnalyticsSettings ¶
func (r *ProjectsService) UpdateSecurityHealthAnalyticsSettings(name string, securityhealthanalyticssettings *SecurityHealthAnalyticsSettings) *ProjectsUpdateSecurityHealthAnalyticsSettingsCall
UpdateSecurityHealthAnalyticsSettings: Update the SecurityHealthAnalyticsSettings resource.
- name: The resource name of the SecurityHealthAnalyticsSettings. Formats: * organizations/{organization}/securityHealthAnalyticsSettings * folders/{folder}/securityHealthAnalyticsSettings * projects/{project}/securityHealthAnalyticsSettings.
func (*ProjectsService) UpdateWebSecurityScannerSettings ¶
func (r *ProjectsService) UpdateWebSecurityScannerSettings(name string, websecurityscannersettings *WebSecurityScannerSettings) *ProjectsUpdateWebSecurityScannerSettingsCall
UpdateWebSecurityScannerSettings: Update the WebSecurityScannerSettings resource.
- name: The resource name of the WebSecurityScannerSettings. Formats:
- organizations/{organization}/webSecurityScannerSettings * folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings.
type ProjectsUpdateContainerThreatDetectionSettingsCall ¶
type ProjectsUpdateContainerThreatDetectionSettingsCall struct {
// contains filtered or unexported fields
}
func (*ProjectsUpdateContainerThreatDetectionSettingsCall) Context ¶
func (c *ProjectsUpdateContainerThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsUpdateContainerThreatDetectionSettingsCall
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 ¶
func (c *ProjectsUpdateContainerThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*ContainerThreatDetectionSettings, error)
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 ¶
func (c *ProjectsUpdateContainerThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsUpdateContainerThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsUpdateContainerThreatDetectionSettingsCall) Header ¶
func (c *ProjectsUpdateContainerThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsUpdateContainerThreatDetectionSettingsCall) UpdateMask ¶
func (c *ProjectsUpdateContainerThreatDetectionSettingsCall) UpdateMask(updateMask string) *ProjectsUpdateContainerThreatDetectionSettingsCall
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 ¶
func (c *ProjectsUpdateEventThreatDetectionSettingsCall) Context(ctx context.Context) *ProjectsUpdateEventThreatDetectionSettingsCall
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 ¶
func (c *ProjectsUpdateEventThreatDetectionSettingsCall) Do(opts ...googleapi.CallOption) (*EventThreatDetectionSettings, error)
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 ¶
func (c *ProjectsUpdateEventThreatDetectionSettingsCall) Fields(s ...googleapi.Field) *ProjectsUpdateEventThreatDetectionSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsUpdateEventThreatDetectionSettingsCall) Header ¶
func (c *ProjectsUpdateEventThreatDetectionSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsUpdateEventThreatDetectionSettingsCall) UpdateMask ¶
func (c *ProjectsUpdateEventThreatDetectionSettingsCall) UpdateMask(updateMask string) *ProjectsUpdateEventThreatDetectionSettingsCall
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 ¶
func (c *ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Context(ctx context.Context) *ProjectsUpdateSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Do(opts ...googleapi.CallOption) (*SecurityHealthAnalyticsSettings, error)
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 ¶
func (c *ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Fields(s ...googleapi.Field) *ProjectsUpdateSecurityHealthAnalyticsSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Header ¶
func (c *ProjectsUpdateSecurityHealthAnalyticsSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask ¶
func (c *ProjectsUpdateSecurityHealthAnalyticsSettingsCall) UpdateMask(updateMask string) *ProjectsUpdateSecurityHealthAnalyticsSettingsCall
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 ¶
func (c *ProjectsUpdateWebSecurityScannerSettingsCall) Context(ctx context.Context) *ProjectsUpdateWebSecurityScannerSettingsCall
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 ¶
func (c *ProjectsUpdateWebSecurityScannerSettingsCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
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 ¶
func (c *ProjectsUpdateWebSecurityScannerSettingsCall) Fields(s ...googleapi.Field) *ProjectsUpdateWebSecurityScannerSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsUpdateWebSecurityScannerSettingsCall) Header ¶
func (c *ProjectsUpdateWebSecurityScannerSettingsCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsUpdateWebSecurityScannerSettingsCall) UpdateMask ¶
func (c *ProjectsUpdateWebSecurityScannerSettingsCall) UpdateMask(updateMask string) *ProjectsUpdateWebSecurityScannerSettingsCall
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 ¶
func (c *ProjectsWebSecurityScannerSettingsCalculateCall) Context(ctx context.Context) *ProjectsWebSecurityScannerSettingsCalculateCall
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 ¶
func (c *ProjectsWebSecurityScannerSettingsCalculateCall) Do(opts ...googleapi.CallOption) (*WebSecurityScannerSettings, error)
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 ¶
func (c *ProjectsWebSecurityScannerSettingsCalculateCall) Fields(s ...googleapi.Field) *ProjectsWebSecurityScannerSettingsCalculateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.
func (*ProjectsWebSecurityScannerSettingsCalculateCall) Header ¶
func (c *ProjectsWebSecurityScannerSettingsCalculateCall) Header() http.Header
Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.
func (*ProjectsWebSecurityScannerSettingsCalculateCall) IfNoneMatch ¶
func (c *ProjectsWebSecurityScannerSettingsCalculateCall) IfNoneMatch(entityTag string) *ProjectsWebSecurityScannerSettingsCalculateCall
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 ¶
func (r *ProjectsWebSecurityScannerSettingsService) Calculate(name string) *ProjectsWebSecurityScannerSettingsCalculateCall
Calculate: Calculates the effective WebSecurityScannerSettings based on its level in the resource hierarchy and its settings.
- name: The name of the WebSecurityScannerSettings to calculate. Formats: * organizations/{organization}/webSecurityScannerSettings
- folders/{folder}/webSecurityScannerSettings * projects/{project}/webSecurityScannerSettings.
type Reference ¶ added in v0.55.0
type Reference struct { // Source: Source of the reference e.g. NVD Source string `json:"source,omitempty"` // Uri: Uri for the mentioned source e.g. // https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-34527. Uri string `json:"uri,omitempty"` // ForceSendFields is a list of field names (e.g. "Source") to // unconditionally include in API requests. By default, fields with // empty or default 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. "Source") 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:"-"` }
Reference: Additional Links
func (*Reference) MarshalJSON ¶ added in v0.55.0
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 or default 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 or default 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 { // CanonicalName: The canonical name of the marks. Examples: // "organizations/{organization_id}/assets/{asset_id}/securityMarks" // "folders/{folder_id}/assets/{asset_id}/securityMarks" // "projects/{project_number}/assets/{asset_id}/securityMarks" // "organizations/{organization_id}/sources/{source_id}/findings/{finding // _id}/securityMarks" // "folders/{folder_id}/sources/{source_id}/findings/{finding_id}/securit // yMarks" // "projects/{project_number}/sources/{source_id}/findings/{finding_id}/s // ecurityMarks" CanonicalName string `json:"canonicalName,omitempty"` // 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. "CanonicalName") to // unconditionally include in API requests. By default, fields with // empty or default 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. "CanonicalName") 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
deprecated
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 ¶
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 or default 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 Vulnerability ¶ added in v0.55.0
type Vulnerability struct { // Cve: CVE stands for Common Vulnerabilities and Exposures // (https://cve.mitre.org/about/) Cve *Cve `json:"cve,omitempty"` // ForceSendFields is a list of field names (e.g. "Cve") to // unconditionally include in API requests. By default, fields with // empty or default 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. "Cve") 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:"-"` }
Vulnerability: Refers to common vulnerability fields e.g. cve, cvss, cwe etc.
func (*Vulnerability) MarshalJSON ¶ added in v0.55.0
func (s *Vulnerability) 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 or default 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)