Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + const CloudPlatformScope + type CVSSv3 struct + AttackComplexity string + AttackVector string + AvailabilityImpact string + BaseScore float64 + ConfidentialityImpact string + ExploitabilityScore float64 + ForceSendFields []string + ImpactScore float64 + IntegrityImpact string + NullFields []string + PrivilegesRequired string + Scope string + UserInteraction string + func (s *CVSSv3) MarshalJSON() ([]byte, error) + func (s *CVSSv3) UnmarshalJSON(data []byte) error + type CancelOperationRequest struct + type Date struct + Day int64 + ForceSendFields []string + Month int64 + NullFields []string + Year int64 + func (s *Date) MarshalJSON() ([]byte, error) + type Empty struct + type FixedOrPercent struct + Fixed int64 + ForceSendFields []string + NullFields []string + Percent int64 + func (s *FixedOrPercent) MarshalJSON() ([]byte, error) + type GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata struct + ApiMethod string + ForceSendFields []string + NullFields []string + OsPolicyAssignment string + RolloutStartTime string + RolloutState string + RolloutUpdateTime string + func (s *GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata) MarshalJSON() ([]byte, error) + type InstanceOSPoliciesCompliance struct + DetailedState string + DetailedStateReason string + ForceSendFields []string + Instance string + LastComplianceCheckTime string + LastComplianceRunId string + Name string + NullFields []string + OsPolicyCompliances []*InstanceOSPoliciesComplianceOSPolicyCompliance + State string + func (s *InstanceOSPoliciesCompliance) MarshalJSON() ([]byte, error) + type InstanceOSPoliciesComplianceOSPolicyCompliance struct + ForceSendFields []string + NullFields []string + OsPolicyAssignment string + OsPolicyId string + OsPolicyResourceCompliances []*OSPolicyResourceCompliance + State string + func (s *InstanceOSPoliciesComplianceOSPolicyCompliance) MarshalJSON() ([]byte, error) + type Inventory struct + ForceSendFields []string + Items map[string]InventoryItem + Name string + NullFields []string + OsInfo *InventoryOsInfo + UpdateTime string + func (s *Inventory) MarshalJSON() ([]byte, error) + type InventoryItem struct + AvailablePackage *InventorySoftwarePackage + CreateTime string + ForceSendFields []string + Id string + InstalledPackage *InventorySoftwarePackage + NullFields []string + OriginType string + Type string + UpdateTime string + func (s *InventoryItem) MarshalJSON() ([]byte, error) + type InventoryOsInfo struct + Architecture string + ForceSendFields []string + Hostname string + KernelRelease string + KernelVersion string + LongName string + NullFields []string + OsconfigAgentVersion string + ShortName string + Version string + func (s *InventoryOsInfo) MarshalJSON() ([]byte, error) + type InventorySoftwarePackage struct + AptPackage *InventoryVersionedPackage + CosPackage *InventoryVersionedPackage + ForceSendFields []string + GoogetPackage *InventoryVersionedPackage + NullFields []string + QfePackage *InventoryWindowsQuickFixEngineeringPackage + WindowsApplication *InventoryWindowsApplication + WuaPackage *InventoryWindowsUpdatePackage + YumPackage *InventoryVersionedPackage + ZypperPackage *InventoryVersionedPackage + ZypperPatch *InventoryZypperPatch + func (s *InventorySoftwarePackage) MarshalJSON() ([]byte, error) + type InventoryVersionedPackage struct + Architecture string + ForceSendFields []string + NullFields []string + PackageName string + Version string + func (s *InventoryVersionedPackage) MarshalJSON() ([]byte, error) + type InventoryWindowsApplication struct + DisplayName string + DisplayVersion string + ForceSendFields []string + HelpLink string + InstallDate *Date + NullFields []string + Publisher string + func (s *InventoryWindowsApplication) MarshalJSON() ([]byte, error) + type InventoryWindowsQuickFixEngineeringPackage struct + Caption string + Description string + ForceSendFields []string + HotFixId string + InstallTime string + NullFields []string + func (s *InventoryWindowsQuickFixEngineeringPackage) MarshalJSON() ([]byte, error) + type InventoryWindowsUpdatePackage struct + Categories []*InventoryWindowsUpdatePackageWindowsUpdateCategory + Description string + ForceSendFields []string + KbArticleIds []string + LastDeploymentChangeTime string + MoreInfoUrls []string + NullFields []string + RevisionNumber int64 + SupportUrl string + Title string + UpdateId string + func (s *InventoryWindowsUpdatePackage) MarshalJSON() ([]byte, error) + type InventoryWindowsUpdatePackageWindowsUpdateCategory struct + ForceSendFields []string + Id string + Name string + NullFields []string + func (s *InventoryWindowsUpdatePackageWindowsUpdateCategory) MarshalJSON() ([]byte, error) + type InventoryZypperPatch struct + Category string + ForceSendFields []string + NullFields []string + PatchName string + Severity string + Summary string + func (s *InventoryZypperPatch) MarshalJSON() ([]byte, error) + type ListInstanceOSPoliciesCompliancesResponse struct + ForceSendFields []string + InstanceOsPoliciesCompliances []*InstanceOSPoliciesCompliance + NextPageToken string + NullFields []string + func (s *ListInstanceOSPoliciesCompliancesResponse) MarshalJSON() ([]byte, error) + type ListInventoriesResponse struct + ForceSendFields []string + Inventories []*Inventory + NextPageToken string + NullFields []string + func (s *ListInventoriesResponse) MarshalJSON() ([]byte, error) + type ListOSPolicyAssignmentReportsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + OsPolicyAssignmentReports []*OSPolicyAssignmentReport + func (s *ListOSPolicyAssignmentReportsResponse) MarshalJSON() ([]byte, error) + type ListOSPolicyAssignmentRevisionsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + OsPolicyAssignments []*OSPolicyAssignment + func (s *ListOSPolicyAssignmentRevisionsResponse) MarshalJSON() ([]byte, error) + type ListOSPolicyAssignmentsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + OsPolicyAssignments []*OSPolicyAssignment + func (s *ListOSPolicyAssignmentsResponse) MarshalJSON() ([]byte, error) + type ListVulnerabilityReportsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + VulnerabilityReports []*VulnerabilityReport + func (s *ListVulnerabilityReportsResponse) MarshalJSON() ([]byte, error) + type OSPolicy struct + AllowNoResourceGroupMatch bool + Description string + ForceSendFields []string + Id string + Mode string + NullFields []string + ResourceGroups []*OSPolicyResourceGroup + func (s *OSPolicy) MarshalJSON() ([]byte, error) + type OSPolicyAssignment struct + Baseline bool + Deleted bool + Description string + Etag string + ForceSendFields []string + InstanceFilter *OSPolicyAssignmentInstanceFilter + Name string + NullFields []string + OsPolicies []*OSPolicy + Reconciling bool + RevisionCreateTime string + RevisionId string + Rollout *OSPolicyAssignmentRollout + RolloutState string + Uid string + func (s *OSPolicyAssignment) MarshalJSON() ([]byte, error) + type OSPolicyAssignmentInstanceFilter struct + All bool + ExclusionLabels []*OSPolicyAssignmentLabelSet + ForceSendFields []string + InclusionLabels []*OSPolicyAssignmentLabelSet + Inventories []*OSPolicyAssignmentInstanceFilterInventory + NullFields []string + OsShortNames []string + func (s *OSPolicyAssignmentInstanceFilter) MarshalJSON() ([]byte, error) + type OSPolicyAssignmentInstanceFilterInventory struct + ForceSendFields []string + NullFields []string + OsShortName string + OsVersion string + func (s *OSPolicyAssignmentInstanceFilterInventory) MarshalJSON() ([]byte, error) + type OSPolicyAssignmentLabelSet struct + ForceSendFields []string + Labels map[string]string + NullFields []string + func (s *OSPolicyAssignmentLabelSet) MarshalJSON() ([]byte, error) + type OSPolicyAssignmentOperationMetadata struct + ApiMethod string + ForceSendFields []string + NullFields []string + OsPolicyAssignment string + RolloutStartTime string + RolloutState string + RolloutUpdateTime string + func (s *OSPolicyAssignmentOperationMetadata) MarshalJSON() ([]byte, error) + type OSPolicyAssignmentReport struct + ForceSendFields []string + Instance string + LastRunId string + Name string + NullFields []string + OsPolicyAssignment string + OsPolicyCompliances []*OSPolicyAssignmentReportOSPolicyCompliance + UpdateTime string + func (s *OSPolicyAssignmentReport) MarshalJSON() ([]byte, error) + type OSPolicyAssignmentReportOSPolicyCompliance struct + ComplianceState string + ComplianceStateReason string + ForceSendFields []string + NullFields []string + OsPolicyId string + OsPolicyResourceCompliances []*OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCompliance + func (s *OSPolicyAssignmentReportOSPolicyCompliance) MarshalJSON() ([]byte, error) + type OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCompliance struct + ComplianceState string + ComplianceStateReason string + ConfigSteps []*OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceOSPolicyResourceConfigStep + ExecResourceOutput *OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceExecResourceOutput + ForceSendFields []string + NullFields []string + OsPolicyResourceId string + func (s *OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCompliance) MarshalJSON() ([]byte, error) + type OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceExecResourceOutput struct + EnforcementOutput string + ForceSendFields []string + NullFields []string + func (s *OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceExecResourceOutput) MarshalJSON() ([]byte, error) + type OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceOSPolicyResourceConfigStep struct + ErrorMessage string + ForceSendFields []string + NullFields []string + Type string + func (s *OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceOSPolicyResourceConfigStep) MarshalJSON() ([]byte, error) + type OSPolicyAssignmentRollout struct + DisruptionBudget *FixedOrPercent + ForceSendFields []string + MinWaitDuration string + NullFields []string + func (s *OSPolicyAssignmentRollout) MarshalJSON() ([]byte, error) + type OSPolicyInventoryFilter struct + ForceSendFields []string + NullFields []string + OsShortName string + OsVersion string + func (s *OSPolicyInventoryFilter) MarshalJSON() ([]byte, error) + type OSPolicyOSFilter struct + ForceSendFields []string + NullFields []string + OsShortName string + OsVersion string + func (s *OSPolicyOSFilter) MarshalJSON() ([]byte, error) + type OSPolicyResource struct + Exec *OSPolicyResourceExecResource + File *OSPolicyResourceFileResource + ForceSendFields []string + Id string + NullFields []string + Pkg *OSPolicyResourcePackageResource + Repository *OSPolicyResourceRepositoryResource + func (s *OSPolicyResource) MarshalJSON() ([]byte, error) + type OSPolicyResourceCompliance struct + ConfigSteps []*OSPolicyResourceConfigStep + ExecResourceOutput *OSPolicyResourceComplianceExecResourceOutput + ForceSendFields []string + NullFields []string + OsPolicyResourceId string + State string + func (s *OSPolicyResourceCompliance) MarshalJSON() ([]byte, error) + type OSPolicyResourceComplianceExecResourceOutput struct + EnforcementOutput string + ForceSendFields []string + NullFields []string + func (s *OSPolicyResourceComplianceExecResourceOutput) MarshalJSON() ([]byte, error) + type OSPolicyResourceConfigStep struct + ErrorMessage string + ForceSendFields []string + NullFields []string + Outcome string + Type string + func (s *OSPolicyResourceConfigStep) MarshalJSON() ([]byte, error) + type OSPolicyResourceExecResource struct + Enforce *OSPolicyResourceExecResourceExec + ForceSendFields []string + NullFields []string + Validate *OSPolicyResourceExecResourceExec + func (s *OSPolicyResourceExecResource) MarshalJSON() ([]byte, error) + type OSPolicyResourceExecResourceExec struct + Args []string + File *OSPolicyResourceFile + ForceSendFields []string + Interpreter string + NullFields []string + OutputFilePath string + Script string + func (s *OSPolicyResourceExecResourceExec) MarshalJSON() ([]byte, error) + type OSPolicyResourceFile struct + AllowInsecure bool + ForceSendFields []string + Gcs *OSPolicyResourceFileGcs + LocalPath string + NullFields []string + Remote *OSPolicyResourceFileRemote + func (s *OSPolicyResourceFile) MarshalJSON() ([]byte, error) + type OSPolicyResourceFileGcs struct + Bucket string + ForceSendFields []string + Generation int64 + NullFields []string + Object string + func (s *OSPolicyResourceFileGcs) MarshalJSON() ([]byte, error) + type OSPolicyResourceFileRemote struct + ForceSendFields []string + NullFields []string + Sha256Checksum string + Uri string + func (s *OSPolicyResourceFileRemote) MarshalJSON() ([]byte, error) + type OSPolicyResourceFileResource struct + Content string + File *OSPolicyResourceFile + ForceSendFields []string + NullFields []string + Path string + Permissions string + State string + func (s *OSPolicyResourceFileResource) MarshalJSON() ([]byte, error) + type OSPolicyResourceGroup struct + ForceSendFields []string + InventoryFilters []*OSPolicyInventoryFilter + NullFields []string + OsFilter *OSPolicyOSFilter + Resources []*OSPolicyResource + func (s *OSPolicyResourceGroup) MarshalJSON() ([]byte, error) + type OSPolicyResourcePackageResource struct + Apt *OSPolicyResourcePackageResourceAPT + Deb *OSPolicyResourcePackageResourceDeb + DesiredState string + ForceSendFields []string + Googet *OSPolicyResourcePackageResourceGooGet + Msi *OSPolicyResourcePackageResourceMSI + NullFields []string + Rpm *OSPolicyResourcePackageResourceRPM + Yum *OSPolicyResourcePackageResourceYUM + Zypper *OSPolicyResourcePackageResourceZypper + func (s *OSPolicyResourcePackageResource) MarshalJSON() ([]byte, error) + type OSPolicyResourcePackageResourceAPT struct + ForceSendFields []string + Name string + NullFields []string + func (s *OSPolicyResourcePackageResourceAPT) MarshalJSON() ([]byte, error) + type OSPolicyResourcePackageResourceDeb struct + ForceSendFields []string + NullFields []string + PullDeps bool + Source *OSPolicyResourceFile + func (s *OSPolicyResourcePackageResourceDeb) MarshalJSON() ([]byte, error) + type OSPolicyResourcePackageResourceGooGet struct + ForceSendFields []string + Name string + NullFields []string + func (s *OSPolicyResourcePackageResourceGooGet) MarshalJSON() ([]byte, error) + type OSPolicyResourcePackageResourceMSI struct + ForceSendFields []string + NullFields []string + Properties []string + Source *OSPolicyResourceFile + func (s *OSPolicyResourcePackageResourceMSI) MarshalJSON() ([]byte, error) + type OSPolicyResourcePackageResourceRPM struct + ForceSendFields []string + NullFields []string + PullDeps bool + Source *OSPolicyResourceFile + func (s *OSPolicyResourcePackageResourceRPM) MarshalJSON() ([]byte, error) + type OSPolicyResourcePackageResourceYUM struct + ForceSendFields []string + Name string + NullFields []string + func (s *OSPolicyResourcePackageResourceYUM) MarshalJSON() ([]byte, error) + type OSPolicyResourcePackageResourceZypper struct + ForceSendFields []string + Name string + NullFields []string + func (s *OSPolicyResourcePackageResourceZypper) MarshalJSON() ([]byte, error) + type OSPolicyResourceRepositoryResource struct + Apt *OSPolicyResourceRepositoryResourceAptRepository + ForceSendFields []string + Goo *OSPolicyResourceRepositoryResourceGooRepository + NullFields []string + Yum *OSPolicyResourceRepositoryResourceYumRepository + Zypper *OSPolicyResourceRepositoryResourceZypperRepository + func (s *OSPolicyResourceRepositoryResource) MarshalJSON() ([]byte, error) + type OSPolicyResourceRepositoryResourceAptRepository struct + ArchiveType string + Components []string + Distribution string + ForceSendFields []string + GpgKey string + NullFields []string + Uri string + func (s *OSPolicyResourceRepositoryResourceAptRepository) MarshalJSON() ([]byte, error) + type OSPolicyResourceRepositoryResourceGooRepository struct + ForceSendFields []string + Name string + NullFields []string + Url string + func (s *OSPolicyResourceRepositoryResourceGooRepository) MarshalJSON() ([]byte, error) + type OSPolicyResourceRepositoryResourceYumRepository struct + BaseUrl string + DisplayName string + ForceSendFields []string + GpgKeys []string + Id string + NullFields []string + func (s *OSPolicyResourceRepositoryResourceYumRepository) MarshalJSON() ([]byte, error) + type OSPolicyResourceRepositoryResourceZypperRepository struct + BaseUrl string + DisplayName string + ForceSendFields []string + GpgKeys []string + Id string + NullFields []string + func (s *OSPolicyResourceRepositoryResourceZypperRepository) MarshalJSON() ([]byte, error) + type Operation struct + Done bool + Error *Status + ForceSendFields []string + Metadata googleapi.RawMessage + Name string + NullFields []string + Response googleapi.RawMessage + func (s *Operation) MarshalJSON() ([]byte, error) + type ProjectsLocationsInstanceOSPoliciesCompliancesGetCall struct + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesGetCall) Context(ctx context.Context) *ProjectsLocationsInstanceOSPoliciesCompliancesGetCall + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesGetCall) Do(opts ...googleapi.CallOption) (*InstanceOSPoliciesCompliance, error) + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstanceOSPoliciesCompliancesGetCall + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesGetCall) Header() http.Header + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsInstanceOSPoliciesCompliancesGetCall + type ProjectsLocationsInstanceOSPoliciesCompliancesListCall struct + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesListCall) Context(ctx context.Context) *ProjectsLocationsInstanceOSPoliciesCompliancesListCall + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesListCall) Do(opts ...googleapi.CallOption) (*ListInstanceOSPoliciesCompliancesResponse, error) + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstanceOSPoliciesCompliancesListCall + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesListCall) Filter(filter string) *ProjectsLocationsInstanceOSPoliciesCompliancesListCall + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesListCall) Header() http.Header + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsInstanceOSPoliciesCompliancesListCall + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesListCall) PageSize(pageSize int64) *ProjectsLocationsInstanceOSPoliciesCompliancesListCall + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesListCall) PageToken(pageToken string) *ProjectsLocationsInstanceOSPoliciesCompliancesListCall + func (c *ProjectsLocationsInstanceOSPoliciesCompliancesListCall) Pages(ctx context.Context, f func(*ListInstanceOSPoliciesCompliancesResponse) error) error + type ProjectsLocationsInstanceOSPoliciesCompliancesService struct + func NewProjectsLocationsInstanceOSPoliciesCompliancesService(s *Service) *ProjectsLocationsInstanceOSPoliciesCompliancesService + func (r *ProjectsLocationsInstanceOSPoliciesCompliancesService) Get(name string) *ProjectsLocationsInstanceOSPoliciesCompliancesGetCall + func (r *ProjectsLocationsInstanceOSPoliciesCompliancesService) List(parent string) *ProjectsLocationsInstanceOSPoliciesCompliancesListCall + type ProjectsLocationsInstancesInventoriesGetCall struct + func (c *ProjectsLocationsInstancesInventoriesGetCall) Context(ctx context.Context) *ProjectsLocationsInstancesInventoriesGetCall + func (c *ProjectsLocationsInstancesInventoriesGetCall) Do(opts ...googleapi.CallOption) (*Inventory, error) + func (c *ProjectsLocationsInstancesInventoriesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesInventoriesGetCall + func (c *ProjectsLocationsInstancesInventoriesGetCall) Header() http.Header + func (c *ProjectsLocationsInstancesInventoriesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsInstancesInventoriesGetCall + func (c *ProjectsLocationsInstancesInventoriesGetCall) View(view string) *ProjectsLocationsInstancesInventoriesGetCall + type ProjectsLocationsInstancesInventoriesListCall struct + func (c *ProjectsLocationsInstancesInventoriesListCall) Context(ctx context.Context) *ProjectsLocationsInstancesInventoriesListCall + func (c *ProjectsLocationsInstancesInventoriesListCall) Do(opts ...googleapi.CallOption) (*ListInventoriesResponse, error) + func (c *ProjectsLocationsInstancesInventoriesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesInventoriesListCall + func (c *ProjectsLocationsInstancesInventoriesListCall) Filter(filter string) *ProjectsLocationsInstancesInventoriesListCall + func (c *ProjectsLocationsInstancesInventoriesListCall) Header() http.Header + func (c *ProjectsLocationsInstancesInventoriesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsInstancesInventoriesListCall + func (c *ProjectsLocationsInstancesInventoriesListCall) PageSize(pageSize int64) *ProjectsLocationsInstancesInventoriesListCall + func (c *ProjectsLocationsInstancesInventoriesListCall) PageToken(pageToken string) *ProjectsLocationsInstancesInventoriesListCall + func (c *ProjectsLocationsInstancesInventoriesListCall) Pages(ctx context.Context, f func(*ListInventoriesResponse) error) error + func (c *ProjectsLocationsInstancesInventoriesListCall) View(view string) *ProjectsLocationsInstancesInventoriesListCall + type ProjectsLocationsInstancesInventoriesService struct + func NewProjectsLocationsInstancesInventoriesService(s *Service) *ProjectsLocationsInstancesInventoriesService + func (r *ProjectsLocationsInstancesInventoriesService) Get(name string) *ProjectsLocationsInstancesInventoriesGetCall + func (r *ProjectsLocationsInstancesInventoriesService) List(parent string) *ProjectsLocationsInstancesInventoriesListCall + type ProjectsLocationsInstancesOsPolicyAssignmentsReportsGetCall struct + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsGetCall) Context(ctx context.Context) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsGetCall + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsGetCall) Do(opts ...googleapi.CallOption) (*OSPolicyAssignmentReport, error) + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsGetCall + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsGetCall) Header() http.Header + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsGetCall + type ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall struct + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall) Context(ctx context.Context) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall) Do(opts ...googleapi.CallOption) (*ListOSPolicyAssignmentReportsResponse, error) + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall) Filter(filter string) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall) Header() http.Header + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall) PageSize(pageSize int64) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall) PageToken(pageToken string) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall + func (c *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall) Pages(ctx context.Context, f func(*ListOSPolicyAssignmentReportsResponse) error) error + type ProjectsLocationsInstancesOsPolicyAssignmentsReportsService struct + func NewProjectsLocationsInstancesOsPolicyAssignmentsReportsService(s *Service) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsService + func (r *ProjectsLocationsInstancesOsPolicyAssignmentsReportsService) Get(name string) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsGetCall + func (r *ProjectsLocationsInstancesOsPolicyAssignmentsReportsService) List(parent string) *ProjectsLocationsInstancesOsPolicyAssignmentsReportsListCall + type ProjectsLocationsInstancesOsPolicyAssignmentsService struct + Reports *ProjectsLocationsInstancesOsPolicyAssignmentsReportsService + func NewProjectsLocationsInstancesOsPolicyAssignmentsService(s *Service) *ProjectsLocationsInstancesOsPolicyAssignmentsService + type ProjectsLocationsInstancesService struct + Inventories *ProjectsLocationsInstancesInventoriesService + OsPolicyAssignments *ProjectsLocationsInstancesOsPolicyAssignmentsService + VulnerabilityReports *ProjectsLocationsInstancesVulnerabilityReportsService + func NewProjectsLocationsInstancesService(s *Service) *ProjectsLocationsInstancesService + type ProjectsLocationsInstancesVulnerabilityReportsGetCall struct + func (c *ProjectsLocationsInstancesVulnerabilityReportsGetCall) Context(ctx context.Context) *ProjectsLocationsInstancesVulnerabilityReportsGetCall + func (c *ProjectsLocationsInstancesVulnerabilityReportsGetCall) Do(opts ...googleapi.CallOption) (*VulnerabilityReport, error) + func (c *ProjectsLocationsInstancesVulnerabilityReportsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesVulnerabilityReportsGetCall + func (c *ProjectsLocationsInstancesVulnerabilityReportsGetCall) Header() http.Header + func (c *ProjectsLocationsInstancesVulnerabilityReportsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsInstancesVulnerabilityReportsGetCall + type ProjectsLocationsInstancesVulnerabilityReportsListCall struct + func (c *ProjectsLocationsInstancesVulnerabilityReportsListCall) Context(ctx context.Context) *ProjectsLocationsInstancesVulnerabilityReportsListCall + func (c *ProjectsLocationsInstancesVulnerabilityReportsListCall) Do(opts ...googleapi.CallOption) (*ListVulnerabilityReportsResponse, error) + func (c *ProjectsLocationsInstancesVulnerabilityReportsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsInstancesVulnerabilityReportsListCall + func (c *ProjectsLocationsInstancesVulnerabilityReportsListCall) Filter(filter string) *ProjectsLocationsInstancesVulnerabilityReportsListCall + func (c *ProjectsLocationsInstancesVulnerabilityReportsListCall) Header() http.Header + func (c *ProjectsLocationsInstancesVulnerabilityReportsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsInstancesVulnerabilityReportsListCall + func (c *ProjectsLocationsInstancesVulnerabilityReportsListCall) PageSize(pageSize int64) *ProjectsLocationsInstancesVulnerabilityReportsListCall + func (c *ProjectsLocationsInstancesVulnerabilityReportsListCall) PageToken(pageToken string) *ProjectsLocationsInstancesVulnerabilityReportsListCall + func (c *ProjectsLocationsInstancesVulnerabilityReportsListCall) Pages(ctx context.Context, f func(*ListVulnerabilityReportsResponse) error) error + type ProjectsLocationsInstancesVulnerabilityReportsService struct + func NewProjectsLocationsInstancesVulnerabilityReportsService(s *Service) *ProjectsLocationsInstancesVulnerabilityReportsService + func (r *ProjectsLocationsInstancesVulnerabilityReportsService) Get(name string) *ProjectsLocationsInstancesVulnerabilityReportsGetCall + func (r *ProjectsLocationsInstancesVulnerabilityReportsService) List(parent string) *ProjectsLocationsInstancesVulnerabilityReportsListCall + type ProjectsLocationsOsPolicyAssignmentsCreateCall struct + func (c *ProjectsLocationsOsPolicyAssignmentsCreateCall) Context(ctx context.Context) *ProjectsLocationsOsPolicyAssignmentsCreateCall + func (c *ProjectsLocationsOsPolicyAssignmentsCreateCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsOsPolicyAssignmentsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsOsPolicyAssignmentsCreateCall + func (c *ProjectsLocationsOsPolicyAssignmentsCreateCall) Header() http.Header + func (c *ProjectsLocationsOsPolicyAssignmentsCreateCall) OsPolicyAssignmentId(osPolicyAssignmentId string) *ProjectsLocationsOsPolicyAssignmentsCreateCall + type ProjectsLocationsOsPolicyAssignmentsDeleteCall struct + func (c *ProjectsLocationsOsPolicyAssignmentsDeleteCall) Context(ctx context.Context) *ProjectsLocationsOsPolicyAssignmentsDeleteCall + func (c *ProjectsLocationsOsPolicyAssignmentsDeleteCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsOsPolicyAssignmentsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsOsPolicyAssignmentsDeleteCall + func (c *ProjectsLocationsOsPolicyAssignmentsDeleteCall) Header() http.Header + type ProjectsLocationsOsPolicyAssignmentsGetCall struct + func (c *ProjectsLocationsOsPolicyAssignmentsGetCall) Context(ctx context.Context) *ProjectsLocationsOsPolicyAssignmentsGetCall + func (c *ProjectsLocationsOsPolicyAssignmentsGetCall) Do(opts ...googleapi.CallOption) (*OSPolicyAssignment, error) + func (c *ProjectsLocationsOsPolicyAssignmentsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOsPolicyAssignmentsGetCall + func (c *ProjectsLocationsOsPolicyAssignmentsGetCall) Header() http.Header + func (c *ProjectsLocationsOsPolicyAssignmentsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOsPolicyAssignmentsGetCall + type ProjectsLocationsOsPolicyAssignmentsListCall struct + func (c *ProjectsLocationsOsPolicyAssignmentsListCall) Context(ctx context.Context) *ProjectsLocationsOsPolicyAssignmentsListCall + func (c *ProjectsLocationsOsPolicyAssignmentsListCall) Do(opts ...googleapi.CallOption) (*ListOSPolicyAssignmentsResponse, error) + func (c *ProjectsLocationsOsPolicyAssignmentsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOsPolicyAssignmentsListCall + func (c *ProjectsLocationsOsPolicyAssignmentsListCall) Header() http.Header + func (c *ProjectsLocationsOsPolicyAssignmentsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOsPolicyAssignmentsListCall + func (c *ProjectsLocationsOsPolicyAssignmentsListCall) PageSize(pageSize int64) *ProjectsLocationsOsPolicyAssignmentsListCall + func (c *ProjectsLocationsOsPolicyAssignmentsListCall) PageToken(pageToken string) *ProjectsLocationsOsPolicyAssignmentsListCall + func (c *ProjectsLocationsOsPolicyAssignmentsListCall) Pages(ctx context.Context, f func(*ListOSPolicyAssignmentsResponse) error) error + type ProjectsLocationsOsPolicyAssignmentsListRevisionsCall struct + func (c *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall) Context(ctx context.Context) *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall + func (c *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall) Do(opts ...googleapi.CallOption) (*ListOSPolicyAssignmentRevisionsResponse, error) + func (c *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall) Fields(s ...googleapi.Field) *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall + func (c *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall) Header() http.Header + func (c *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall) IfNoneMatch(entityTag string) *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall + func (c *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall) PageSize(pageSize int64) *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall + func (c *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall) PageToken(pageToken string) *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall + func (c *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall) Pages(ctx context.Context, f func(*ListOSPolicyAssignmentRevisionsResponse) error) error + type ProjectsLocationsOsPolicyAssignmentsOperationsCancelCall struct + func (c *ProjectsLocationsOsPolicyAssignmentsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsOsPolicyAssignmentsOperationsCancelCall + func (c *ProjectsLocationsOsPolicyAssignmentsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsLocationsOsPolicyAssignmentsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsOsPolicyAssignmentsOperationsCancelCall + func (c *ProjectsLocationsOsPolicyAssignmentsOperationsCancelCall) Header() http.Header + type ProjectsLocationsOsPolicyAssignmentsOperationsGetCall struct + func (c *ProjectsLocationsOsPolicyAssignmentsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOsPolicyAssignmentsOperationsGetCall + func (c *ProjectsLocationsOsPolicyAssignmentsOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsOsPolicyAssignmentsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOsPolicyAssignmentsOperationsGetCall + func (c *ProjectsLocationsOsPolicyAssignmentsOperationsGetCall) Header() http.Header + func (c *ProjectsLocationsOsPolicyAssignmentsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOsPolicyAssignmentsOperationsGetCall + type ProjectsLocationsOsPolicyAssignmentsOperationsService struct + func NewProjectsLocationsOsPolicyAssignmentsOperationsService(s *Service) *ProjectsLocationsOsPolicyAssignmentsOperationsService + func (r *ProjectsLocationsOsPolicyAssignmentsOperationsService) Cancel(name string, canceloperationrequest *CancelOperationRequest) *ProjectsLocationsOsPolicyAssignmentsOperationsCancelCall + func (r *ProjectsLocationsOsPolicyAssignmentsOperationsService) Get(name string) *ProjectsLocationsOsPolicyAssignmentsOperationsGetCall + type ProjectsLocationsOsPolicyAssignmentsPatchCall struct + func (c *ProjectsLocationsOsPolicyAssignmentsPatchCall) Context(ctx context.Context) *ProjectsLocationsOsPolicyAssignmentsPatchCall + func (c *ProjectsLocationsOsPolicyAssignmentsPatchCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsOsPolicyAssignmentsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsOsPolicyAssignmentsPatchCall + func (c *ProjectsLocationsOsPolicyAssignmentsPatchCall) Header() http.Header + func (c *ProjectsLocationsOsPolicyAssignmentsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsOsPolicyAssignmentsPatchCall + type ProjectsLocationsOsPolicyAssignmentsService struct + Operations *ProjectsLocationsOsPolicyAssignmentsOperationsService + func NewProjectsLocationsOsPolicyAssignmentsService(s *Service) *ProjectsLocationsOsPolicyAssignmentsService + func (r *ProjectsLocationsOsPolicyAssignmentsService) Create(parent string, ospolicyassignment *OSPolicyAssignment) *ProjectsLocationsOsPolicyAssignmentsCreateCall + func (r *ProjectsLocationsOsPolicyAssignmentsService) Delete(name string) *ProjectsLocationsOsPolicyAssignmentsDeleteCall + func (r *ProjectsLocationsOsPolicyAssignmentsService) Get(name string) *ProjectsLocationsOsPolicyAssignmentsGetCall + func (r *ProjectsLocationsOsPolicyAssignmentsService) List(parent string) *ProjectsLocationsOsPolicyAssignmentsListCall + func (r *ProjectsLocationsOsPolicyAssignmentsService) ListRevisions(name string) *ProjectsLocationsOsPolicyAssignmentsListRevisionsCall + func (r *ProjectsLocationsOsPolicyAssignmentsService) Patch(name string, ospolicyassignment *OSPolicyAssignment) *ProjectsLocationsOsPolicyAssignmentsPatchCall + type ProjectsLocationsService struct + InstanceOSPoliciesCompliances *ProjectsLocationsInstanceOSPoliciesCompliancesService + Instances *ProjectsLocationsInstancesService + OsPolicyAssignments *ProjectsLocationsOsPolicyAssignmentsService + func NewProjectsLocationsService(s *Service) *ProjectsLocationsService + type ProjectsService struct + Locations *ProjectsLocationsService + func NewProjectsService(s *Service) *ProjectsService + type Service struct + BasePath string + Projects *ProjectsService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type Status struct + Code int64 + Details []googleapi.RawMessage + ForceSendFields []string + Message string + NullFields []string + func (s *Status) MarshalJSON() ([]byte, error) + type VulnerabilityReport struct + ForceSendFields []string + Name string + NullFields []string + UpdateTime string + Vulnerabilities []*VulnerabilityReportVulnerability + func (s *VulnerabilityReport) MarshalJSON() ([]byte, error) + type VulnerabilityReportVulnerability struct + AvailableInventoryItemIds []string + CreateTime string + Details *VulnerabilityReportVulnerabilityDetails + ForceSendFields []string + InstalledInventoryItemIds []string + Items []*VulnerabilityReportVulnerabilityItem + NullFields []string + UpdateTime string + func (s *VulnerabilityReportVulnerability) MarshalJSON() ([]byte, error) + type VulnerabilityReportVulnerabilityDetails struct + Cve string + CvssV2Score float64 + CvssV3 *CVSSv3 + Description string + ForceSendFields []string + NullFields []string + References []*VulnerabilityReportVulnerabilityDetailsReference + Severity string + func (s *VulnerabilityReportVulnerabilityDetails) MarshalJSON() ([]byte, error) + func (s *VulnerabilityReportVulnerabilityDetails) UnmarshalJSON(data []byte) error + type VulnerabilityReportVulnerabilityDetailsReference struct + ForceSendFields []string + NullFields []string + Source string + Url string + func (s *VulnerabilityReportVulnerabilityDetailsReference) MarshalJSON() ([]byte, error) + type VulnerabilityReportVulnerabilityItem struct + AvailableInventoryItemId string + FixedCpeUri string + ForceSendFields []string + InstalledInventoryItemId string + NullFields []string + UpstreamFix string + func (s *VulnerabilityReportVulnerabilityItem) MarshalJSON() ([]byte, error)