Package com.google.cloud.osconfig.v1 (2.41.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.osconfig.v1.OsConfigServiceClient Service Description: OS Config API

The OS Config service is a server-side component that you can use to manage package installations and patch jobs for virtual machine instances.

com.google.cloud.osconfig.v1.OsConfigZonalServiceClient Service Description: Zonal OS Config API

The OS Config service is the server-side component that allows users to manage package installations and patch jobs for Compute Engine VM instances.

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.osconfig.v1.OsConfigServiceSettings Settings class to configure an instance of OsConfigServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.osconfig.v1.OsConfigZonalServiceSettings Settings class to configure an instance of OsConfigZonalServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.osconfig.v1.PatchJobs.AptSettings

Apt patching is completed by executing apt-get update && apt-get upgrade. Additional options can be set to control how this is executed.

com.google.cloud.osconfig.v1.PatchJobs.GooSettings

Googet patching is performed by running googet update.

com.google.cloud.osconfig.v1.PatchJobs.WindowsUpdateSettings

Windows patching is performed using the Windows Update Agent.

com.google.cloud.osconfig.v1.PatchJobs.YumSettings

Yum patching is performed by executing yum update. Additional options can be set to control how this is executed.

com.google.cloud.osconfig.v1.PatchJobs.ZypperSettings

Zypper patching is performed by running zypper patch. See also https://en.opensuse.org/SDB:Zypper_manual.

Classes

Class Description
com.google.cloud.osconfig.v1.CVSSv3 Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
com.google.cloud.osconfig.v1.CVSSv3.Builder Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
com.google.cloud.osconfig.v1.Common
com.google.cloud.osconfig.v1.Common.FixedOrPercent Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
com.google.cloud.osconfig.v1.Common.FixedOrPercent.Builder Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
com.google.cloud.osconfig.v1.CreateOSPolicyAssignmentRequest A request message to create an OS policy assignment
com.google.cloud.osconfig.v1.CreateOSPolicyAssignmentRequest.Builder A request message to create an OS policy assignment
com.google.cloud.osconfig.v1.DeleteOSPolicyAssignmentRequest A request message for deleting a OS policy assignment.
com.google.cloud.osconfig.v1.DeleteOSPolicyAssignmentRequest.Builder A request message for deleting a OS policy assignment.
com.google.cloud.osconfig.v1.GetInventoryRequest A request message for getting inventory data for the specified VM.
com.google.cloud.osconfig.v1.GetInventoryRequest.Builder A request message for getting inventory data for the specified VM.
com.google.cloud.osconfig.v1.GetOSPolicyAssignmentReportRequest Get a report of the OS policy assignment for a VM instance.
com.google.cloud.osconfig.v1.GetOSPolicyAssignmentReportRequest.Builder Get a report of the OS policy assignment for a VM instance.
com.google.cloud.osconfig.v1.GetOSPolicyAssignmentRequest A request message to get an OS policy assignment
com.google.cloud.osconfig.v1.GetOSPolicyAssignmentRequest.Builder A request message to get an OS policy assignment
com.google.cloud.osconfig.v1.GetVulnerabilityReportRequest A request message for getting the vulnerability report for the specified VM.
com.google.cloud.osconfig.v1.GetVulnerabilityReportRequest.Builder A request message for getting the vulnerability report for the specified VM.
com.google.cloud.osconfig.v1.InstanceName
com.google.cloud.osconfig.v1.InstanceName.Builder Builder for projects/{project}/zones/{zone}/instances/{instance}.
com.google.cloud.osconfig.v1.InstanceName.ProjectLocationInstanceBuilder Builder for projects/{project}/locations/{location}/instances/{instance}.
com.google.cloud.osconfig.v1.InstanceOSPolicyAssignmentName
com.google.cloud.osconfig.v1.InstanceOSPolicyAssignmentName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}.
com.google.cloud.osconfig.v1.Inventories
com.google.cloud.osconfig.v1.Inventory This API resource represents the available inventory data for a Compute Engine virtual machine (VM) instance at a given point in time.
com.google.cloud.osconfig.v1.Inventory.Builder This API resource represents the available inventory data for a Compute Engine virtual machine (VM) instance at a given point in time.
com.google.cloud.osconfig.v1.Inventory.Item A single piece of inventory on a VM.
com.google.cloud.osconfig.v1.Inventory.Item.Builder A single piece of inventory on a VM.
com.google.cloud.osconfig.v1.Inventory.OsInfo Operating system information for the VM.
com.google.cloud.osconfig.v1.Inventory.OsInfo.Builder Operating system information for the VM.
com.google.cloud.osconfig.v1.Inventory.SoftwarePackage Software package information of the operating system.
com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder Software package information of the operating system.
com.google.cloud.osconfig.v1.Inventory.VersionedPackage Information related to the a standard versioned package. This includes package info for APT, Yum, Zypper, and Googet package managers.
com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder Information related to the a standard versioned package. This includes package info for APT, Yum, Zypper, and Googet package managers.
com.google.cloud.osconfig.v1.Inventory.WindowsApplication Contains information about a Windows application that is retrieved from the Windows Registry. For more information about these fields, see: https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key
com.google.cloud.osconfig.v1.Inventory.WindowsApplication.Builder Contains information about a Windows application that is retrieved from the Windows Registry. For more information about these fields, see: https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key
com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage Information related to a Quick Fix Engineering package. Fields are taken from Windows QuickFixEngineering Interface and match the source names:
com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.Builder Information related to a Quick Fix Engineering package. Fields are taken from Windows QuickFixEngineering Interface and match the source names:
com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage Details related to a Windows Update package. Field data and names are taken from Windows Update API IUpdate Interface: https://docs.microsoft.com/en-us/windows/win32/api/_wua/
com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.Builder Details related to a Windows Update package. Field data and names are taken from Windows Update API IUpdate Interface: https://docs.microsoft.com/en-us/windows/win32/api/_wua/
com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory Categories specified by the Windows Update.
com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory.Builder Categories specified by the Windows Update.
com.google.cloud.osconfig.v1.Inventory.ZypperPatch Details related to a Zypper Patch.
com.google.cloud.osconfig.v1.Inventory.ZypperPatch.Builder Details related to a Zypper Patch.
com.google.cloud.osconfig.v1.InventoryName
com.google.cloud.osconfig.v1.InventoryName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}/inventory.
com.google.cloud.osconfig.v1.ListInventoriesRequest A request message for listing inventory data for all VMs in the specified location.
com.google.cloud.osconfig.v1.ListInventoriesRequest.Builder A request message for listing inventory data for all VMs in the specified location.
com.google.cloud.osconfig.v1.ListInventoriesResponse A response message for listing inventory data for all VMs in a specified location.
com.google.cloud.osconfig.v1.ListInventoriesResponse.Builder A response message for listing inventory data for all VMs in a specified location.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentReportsRequest List the OS policy assignment reports for VM instances.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentReportsRequest.Builder List the OS policy assignment reports for VM instances.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentReportsResponse A response message for listing OS Policy assignment reports including the page of results and page token.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentReportsResponse.Builder A response message for listing OS Policy assignment reports including the page of results and page token.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentRevisionsRequest A request message to list revisions for a OS policy assignment
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentRevisionsRequest.Builder A request message to list revisions for a OS policy assignment
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentRevisionsResponse A response message for listing all revisions for a OS policy assignment.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentRevisionsResponse.Builder A response message for listing all revisions for a OS policy assignment.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentsRequest A request message to list OS policy assignments for a parent resource
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentsRequest.Builder A request message to list OS policy assignments for a parent resource
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentsResponse A response message for listing all assignments under given parent.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentsResponse.Builder A response message for listing all assignments under given parent.
com.google.cloud.osconfig.v1.ListVulnerabilityReportsRequest A request message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1.ListVulnerabilityReportsRequest.Builder A request message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1.ListVulnerabilityReportsResponse A response message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1.ListVulnerabilityReportsResponse.Builder A response message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1.LocationName
com.google.cloud.osconfig.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.osconfig.v1.OSPolicy An OS policy defines the desired state configuration for a VM.
com.google.cloud.osconfig.v1.OSPolicy.Builder An OS policy defines the desired state configuration for a VM.
com.google.cloud.osconfig.v1.OSPolicy.InventoryFilter Filtering criteria to select VMs based on inventory details.
com.google.cloud.osconfig.v1.OSPolicy.InventoryFilter.Builder Filtering criteria to select VMs based on inventory details.
com.google.cloud.osconfig.v1.OSPolicy.Resource An OS policy resource is used to define the desired state configuration and provides a specific functionality like installing/removing packages, executing a script etc.
com.google.cloud.osconfig.v1.OSPolicy.Resource.Builder An OS policy resource is used to define the desired state configuration and provides a specific functionality like installing/removing packages, executing a script etc.
com.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource A resource that allows executing scripts on the VM. The ExecResource has 2 stages: validate and enforce and both stages
com.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.Builder A resource that allows executing scripts on the VM. The ExecResource has 2 stages: validate and enforce and both stages
com.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.Exec A file or script to execute.
com.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.Exec.Builder A file or script to execute.
com.google.cloud.osconfig.v1.OSPolicy.Resource.File A remote or local file.
com.google.cloud.osconfig.v1.OSPolicy.Resource.File.Builder A remote or local file.
com.google.cloud.osconfig.v1.OSPolicy.Resource.File.Gcs Specifies a file available as a Cloud Storage Object.
com.google.cloud.osconfig.v1.OSPolicy.Resource.File.Gcs.Builder Specifies a file available as a Cloud Storage Object.
com.google.cloud.osconfig.v1.OSPolicy.Resource.File.Remote Specifies a file available via some URI.
com.google.cloud.osconfig.v1.OSPolicy.Resource.File.Remote.Builder Specifies a file available via some URI.
com.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource A resource that manages the state of a file.
com.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource.Builder A resource that manages the state of a file.
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource A resource that manages a system package.
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.APT A package managed by APT. - install: apt-get update && apt-get -y install [name] - remove: apt-get -y remove [name]
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.APT.Builder A package managed by APT. - install: apt-get update && apt-get -y install [name] - remove: apt-get -y remove [name]
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.Builder A resource that manages a system package.
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.Deb A deb package file. dpkg packages only support INSTALLED state.
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.Deb.Builder A deb package file. dpkg packages only support INSTALLED state.
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.GooGet A package managed by GooGet. - install: googet -noconfirm install package - remove: googet -noconfirm remove package
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.GooGet.Builder A package managed by GooGet. - install: googet -noconfirm install package - remove: googet -noconfirm remove package
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.MSI An MSI package. MSI packages only support INSTALLED state.
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.MSI.Builder An MSI package. MSI packages only support INSTALLED state.
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.RPM An RPM package file. RPM packages only support INSTALLED state.
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.RPM.Builder An RPM package file. RPM packages only support INSTALLED state.
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.YUM A package managed by YUM. - install: yum -y install package - remove: yum -y remove package
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.YUM.Builder A package managed by YUM. - install: yum -y install package - remove: yum -y remove package
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.Zypper A package managed by Zypper. - install: zypper -y install package - remove: zypper -y rm package
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.Zypper.Builder A package managed by Zypper. - install: zypper -y install package - remove: zypper -y rm package
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource A resource that manages a package repository.
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.AptRepository Represents a single apt package repository. These will be added to a repo file that will be managed at /etc/apt/sources.list.d/google_osconfig.list.
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.AptRepository.Builder Represents a single apt package repository. These will be added to a repo file that will be managed at /etc/apt/sources.list.d/google_osconfig.list.
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.Builder A resource that manages a package repository.
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.GooRepository Represents a Goo package repository. These are added to a repo file that is managed at C:/ProgramData/GooGet/repos/google_osconfig.repo.
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.GooRepository.Builder Represents a Goo package repository. These are added to a repo file that is managed at C:/ProgramData/GooGet/repos/google_osconfig.repo.
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.YumRepository Represents a single yum package repository. These are added to a repo file that is managed at /etc/yum.repos.d/google_osconfig.repo.
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.YumRepository.Builder Represents a single yum package repository. These are added to a repo file that is managed at /etc/yum.repos.d/google_osconfig.repo.
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.ZypperRepository Represents a single zypper package repository. These are added to a repo file that is managed at /etc/zypp/repos.d/google_osconfig.repo.
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.ZypperRepository.Builder Represents a single zypper package repository. These are added to a repo file that is managed at /etc/zypp/repos.d/google_osconfig.repo.
com.google.cloud.osconfig.v1.OSPolicy.ResourceGroup Resource groups provide a mechanism to group OS policy resources. Resource groups enable OS policy authors to create a single OS policy
com.google.cloud.osconfig.v1.OSPolicy.ResourceGroup.Builder Resource groups provide a mechanism to group OS policy resources. Resource groups enable OS policy authors to create a single OS policy
com.google.cloud.osconfig.v1.OSPolicyAssignment OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances.
com.google.cloud.osconfig.v1.OSPolicyAssignment.Builder OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances.
com.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter Filters to select target VMs for an assignment. If more than one filter criteria is specified below, a VM will be selected
com.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter.Builder Filters to select target VMs for an assignment. If more than one filter criteria is specified below, a VM will be selected
com.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter.Inventory VM inventory details.
com.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter.Inventory.Builder VM inventory details.
com.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSet Message representing label set. * A label is a key value pair set for a VM. * A LabelSet is a set of labels.
com.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSet.Builder Message representing label set. * A label is a key value pair set for a VM. * A LabelSet is a set of labels.
com.google.cloud.osconfig.v1.OSPolicyAssignment.Rollout Message to configure the rollout at the zonal level for the OS policy assignment.
com.google.cloud.osconfig.v1.OSPolicyAssignment.Rollout.Builder Message to configure the rollout at the zonal level for the OS policy assignment.
com.google.cloud.osconfig.v1.OSPolicyAssignmentName
com.google.cloud.osconfig.v1.OSPolicyAssignmentName.Builder Builder for projects/{project}/locations/{location}/osPolicyAssignments/{os_policy_assignment}.
com.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
com.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.Builder OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport A report of the OS policy assignment status for a given instance.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.Builder A report of the OS policy assignment status for a given instance.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance Compliance data for an OS policy
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.Builder Compliance data for an OS policy
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance Compliance data for an OS policy resource.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.Builder Compliance data for an OS policy resource.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ExecResourceOutput ExecResource specific output.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ExecResourceOutput.Builder ExecResource specific output.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OSPolicyResourceConfigStep Step performed by the OS Config agent for configuring an OSPolicy resource to its desired state.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OSPolicyResourceConfigStep.Builder Step performed by the OS Config agent for configuring an OSPolicy resource to its desired state.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReportName
com.google.cloud.osconfig.v1.OSPolicyAssignmentReportName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}/report.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReportsProto
com.google.cloud.osconfig.v1.OsConfigProto
com.google.cloud.osconfig.v1.OsConfigServiceClient.ListPatchDeploymentsFixedSizeCollection
com.google.cloud.osconfig.v1.OsConfigServiceClient.ListPatchDeploymentsPage
com.google.cloud.osconfig.v1.OsConfigServiceClient.ListPatchDeploymentsPagedResponse
com.google.cloud.osconfig.v1.OsConfigServiceClient.ListPatchJobInstanceDetailsFixedSizeCollection
com.google.cloud.osconfig.v1.OsConfigServiceClient.ListPatchJobInstanceDetailsPage
com.google.cloud.osconfig.v1.OsConfigServiceClient.ListPatchJobInstanceDetailsPagedResponse
com.google.cloud.osconfig.v1.OsConfigServiceClient.ListPatchJobsFixedSizeCollection
com.google.cloud.osconfig.v1.OsConfigServiceClient.ListPatchJobsPage
com.google.cloud.osconfig.v1.OsConfigServiceClient.ListPatchJobsPagedResponse
com.google.cloud.osconfig.v1.OsConfigServiceGrpc OS Config API The OS Config service is a server-side component that you can use to manage package installations and patch jobs for virtual machine instances.
com.google.cloud.osconfig.v1.OsConfigServiceGrpc.OsConfigServiceImplBase Base class for the server implementation of the service OsConfigService. OS Config API
com.google.cloud.osconfig.v1.OsConfigServiceSettings.Builder Builder for OsConfigServiceSettings.
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListInventoriesFixedSizeCollection
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListInventoriesPage
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListInventoriesPagedResponse
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListOSPolicyAssignmentReportsFixedSizeCollection
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListOSPolicyAssignmentReportsPage
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListOSPolicyAssignmentReportsPagedResponse
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListOSPolicyAssignmentRevisionsFixedSizeCollection
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListOSPolicyAssignmentRevisionsPage
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListOSPolicyAssignmentRevisionsPagedResponse
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListOSPolicyAssignmentsFixedSizeCollection
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListOSPolicyAssignmentsPage
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListOSPolicyAssignmentsPagedResponse
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListVulnerabilityReportsFixedSizeCollection
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListVulnerabilityReportsPage
com.google.cloud.osconfig.v1.OsConfigZonalServiceClient.ListVulnerabilityReportsPagedResponse
com.google.cloud.osconfig.v1.OsConfigZonalServiceGrpc Zonal OS Config API The OS Config service is the server-side component that allows users to manage package installations and patch jobs for Compute Engine VM instances.
com.google.cloud.osconfig.v1.OsConfigZonalServiceGrpc.OsConfigZonalServiceImplBase Base class for the server implementation of the service OsConfigZonalService. Zonal OS Config API
com.google.cloud.osconfig.v1.OsConfigZonalServiceProto
com.google.cloud.osconfig.v1.OsConfigZonalServiceSettings.Builder Builder for OsConfigZonalServiceSettings.
com.google.cloud.osconfig.v1.OsPolicyAssignmentsProto
com.google.cloud.osconfig.v1.OsPolicyProto
com.google.cloud.osconfig.v1.PatchDeploymentName
com.google.cloud.osconfig.v1.PatchDeploymentName.Builder Builder for projects/{project}/patchDeployments/{patch_deployment}.
com.google.cloud.osconfig.v1.PatchDeployments
com.google.cloud.osconfig.v1.PatchDeployments.CreatePatchDeploymentRequest A request message for creating a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.CreatePatchDeploymentRequest.Builder A request message for creating a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.DeletePatchDeploymentRequest A request message for deleting a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.DeletePatchDeploymentRequest.Builder A request message for deleting a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.GetPatchDeploymentRequest A request message for retrieving a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.GetPatchDeploymentRequest.Builder A request message for retrieving a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.ListPatchDeploymentsRequest A request message for listing patch deployments.
com.google.cloud.osconfig.v1.PatchDeployments.ListPatchDeploymentsRequest.Builder A request message for listing patch deployments.
com.google.cloud.osconfig.v1.PatchDeployments.ListPatchDeploymentsResponse A response message for listing patch deployments.
com.google.cloud.osconfig.v1.PatchDeployments.ListPatchDeploymentsResponse.Builder A response message for listing patch deployments.
com.google.cloud.osconfig.v1.PatchDeployments.MonthlySchedule Represents a monthly schedule. An example of a valid monthly schedule is "on the third Tuesday of the month" or "on the 15th of the month".
com.google.cloud.osconfig.v1.PatchDeployments.MonthlySchedule.Builder Represents a monthly schedule. An example of a valid monthly schedule is "on the third Tuesday of the month" or "on the 15th of the month".
com.google.cloud.osconfig.v1.PatchDeployments.OneTimeSchedule Sets the time for a one time patch deployment. Timestamp is in RFC3339 text format.
com.google.cloud.osconfig.v1.PatchDeployments.OneTimeSchedule.Builder Sets the time for a one time patch deployment. Timestamp is in RFC3339 text format.
com.google.cloud.osconfig.v1.PatchDeployments.PatchDeployment Patch deployments are configurations that individual patch jobs use to complete a patch. These configurations include instance filter, package repository settings, and a schedule. For more information about creating and
com.google.cloud.osconfig.v1.PatchDeployments.PatchDeployment.Builder Patch deployments are configurations that individual patch jobs use to complete a patch. These configurations include instance filter, package repository settings, and a schedule. For more information about creating and
com.google.cloud.osconfig.v1.PatchDeployments.PausePatchDeploymentRequest A request message for pausing a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.PausePatchDeploymentRequest.Builder A request message for pausing a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.RecurringSchedule Sets the time for recurring patch deployments.
com.google.cloud.osconfig.v1.PatchDeployments.RecurringSchedule.Builder Sets the time for recurring patch deployments.
com.google.cloud.osconfig.v1.PatchDeployments.ResumePatchDeploymentRequest A request message for resuming a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.ResumePatchDeploymentRequest.Builder A request message for resuming a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.UpdatePatchDeploymentRequest A request message for updating a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.UpdatePatchDeploymentRequest.Builder A request message for updating a patch deployment.
com.google.cloud.osconfig.v1.PatchDeployments.WeekDayOfMonth Represents one week day in a month. An example is "the 4th Sunday".
com.google.cloud.osconfig.v1.PatchDeployments.WeekDayOfMonth.Builder Represents one week day in a month. An example is "the 4th Sunday".
com.google.cloud.osconfig.v1.PatchDeployments.WeeklySchedule Represents a weekly schedule.
com.google.cloud.osconfig.v1.PatchDeployments.WeeklySchedule.Builder Represents a weekly schedule.
com.google.cloud.osconfig.v1.PatchJobName
com.google.cloud.osconfig.v1.PatchJobName.Builder Builder for projects/{project}/patchJobs/{patch_job}.
com.google.cloud.osconfig.v1.PatchJobs
com.google.cloud.osconfig.v1.PatchJobs.AptSettings.Builder Apt patching is completed by executing apt-get update && apt-get upgrade. Additional options can be set to control how this is executed.
com.google.cloud.osconfig.v1.PatchJobs.CancelPatchJobRequest Message for canceling a patch job.
com.google.cloud.osconfig.v1.PatchJobs.CancelPatchJobRequest.Builder Message for canceling a patch job.
com.google.cloud.osconfig.v1.PatchJobs.ExecStep A step that runs an executable for a PatchJob.
com.google.cloud.osconfig.v1.PatchJobs.ExecStep.Builder A step that runs an executable for a PatchJob.
com.google.cloud.osconfig.v1.PatchJobs.ExecStepConfig Common configurations for an ExecStep.
com.google.cloud.osconfig.v1.PatchJobs.ExecStepConfig.Builder Common configurations for an ExecStep.
com.google.cloud.osconfig.v1.PatchJobs.ExecutePatchJobRequest A request message to initiate patching across Compute Engine instances.
com.google.cloud.osconfig.v1.PatchJobs.ExecutePatchJobRequest.Builder A request message to initiate patching across Compute Engine instances.
com.google.cloud.osconfig.v1.PatchJobs.GcsObject Cloud Storage object representation.
com.google.cloud.osconfig.v1.PatchJobs.GcsObject.Builder Cloud Storage object representation.
com.google.cloud.osconfig.v1.PatchJobs.GetPatchJobRequest Request to get an active or completed patch job.
com.google.cloud.osconfig.v1.PatchJobs.GetPatchJobRequest.Builder Request to get an active or completed patch job.
com.google.cloud.osconfig.v1.PatchJobs.GooSettings.Builder Googet patching is performed by running googet update.
com.google.cloud.osconfig.v1.PatchJobs.Instance Namespace for instance state enums.
com.google.cloud.osconfig.v1.PatchJobs.Instance.Builder Namespace for instance state enums.
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobInstanceDetailsRequest Request to list details for all instances that are part of a patch job.
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobInstanceDetailsRequest.Builder Request to list details for all instances that are part of a patch job.
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobInstanceDetailsResponse A response message for listing the instances details for a patch job.
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobInstanceDetailsResponse.Builder A response message for listing the instances details for a patch job.
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobsRequest A request message for listing patch jobs.
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobsRequest.Builder A request message for listing patch jobs.
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobsResponse A response message for listing patch jobs.
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobsResponse.Builder A response message for listing patch jobs.
com.google.cloud.osconfig.v1.PatchJobs.PatchConfig Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.
com.google.cloud.osconfig.v1.PatchJobs.PatchConfig.Builder Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.
com.google.cloud.osconfig.v1.PatchJobs.PatchInstanceFilter A filter to target VM instances for patching. The targeted VMs must meet all criteria specified. So if both labels and zones are specified, the patch job targets only VMs with those labels and in those
com.google.cloud.osconfig.v1.PatchJobs.PatchInstanceFilter.Builder A filter to target VM instances for patching. The targeted VMs must meet all criteria specified. So if both labels and zones are specified, the patch job targets only VMs with those labels and in those
com.google.cloud.osconfig.v1.PatchJobs.PatchInstanceFilter.GroupLabel Targets a group of VM instances by using their assigned labels. Labels are key-value pairs. A GroupLabel is a combination of labels
com.google.cloud.osconfig.v1.PatchJobs.PatchInstanceFilter.GroupLabel.Builder Targets a group of VM instances by using their assigned labels. Labels are key-value pairs. A GroupLabel is a combination of labels
com.google.cloud.osconfig.v1.PatchJobs.PatchJob A high level representation of a patch job that is either in progress or has completed.
com.google.cloud.osconfig.v1.PatchJobs.PatchJob.Builder A high level representation of a patch job that is either in progress or has completed.
com.google.cloud.osconfig.v1.PatchJobs.PatchJob.InstanceDetailsSummary A summary of the current patch state across all instances that this patch job affects. Contains counts of instances in different states. These states map to InstancePatchState. List patch job instance details to see the
com.google.cloud.osconfig.v1.PatchJobs.PatchJob.InstanceDetailsSummary.Builder A summary of the current patch state across all instances that this patch job affects. Contains counts of instances in different states. These states map to InstancePatchState. List patch job instance details to see the
com.google.cloud.osconfig.v1.PatchJobs.PatchJobInstanceDetails Patch details for a VM instance. For more information about reviewing VM instance details, see Listing all VM instance details for a specific patch
com.google.cloud.osconfig.v1.PatchJobs.PatchJobInstanceDetails.Builder Patch details for a VM instance. For more information about reviewing VM instance details, see Listing all VM instance details for a specific patch
com.google.cloud.osconfig.v1.PatchJobs.PatchRollout Patch rollout configuration specifications. Contains details on the concurrency control when applying patch(es) to all targeted VMs.
com.google.cloud.osconfig.v1.PatchJobs.PatchRollout.Builder Patch rollout configuration specifications. Contains details on the concurrency control when applying patch(es) to all targeted VMs.
com.google.cloud.osconfig.v1.PatchJobs.WindowsUpdateSettings.Builder Windows patching is performed using the Windows Update Agent.
com.google.cloud.osconfig.v1.PatchJobs.YumSettings.Builder Yum patching is performed by executing yum update. Additional options can be set to control how this is executed.
com.google.cloud.osconfig.v1.PatchJobs.ZypperSettings.Builder Zypper patching is performed by running zypper patch. See also https://en.opensuse.org/SDB:Zypper_manual.
com.google.cloud.osconfig.v1.ProjectName
com.google.cloud.osconfig.v1.ProjectName.Builder Builder for projects/{project}.
com.google.cloud.osconfig.v1.UpdateOSPolicyAssignmentRequest A request message to update an OS policy assignment
com.google.cloud.osconfig.v1.UpdateOSPolicyAssignmentRequest.Builder A request message to update an OS policy assignment
com.google.cloud.osconfig.v1.VulnerabilityProto
com.google.cloud.osconfig.v1.VulnerabilityReport This API resource represents the vulnerability report for a specified Compute Engine virtual machine (VM) instance at a given point in time.
com.google.cloud.osconfig.v1.VulnerabilityReport.Builder This API resource represents the vulnerability report for a specified Compute Engine virtual machine (VM) instance at a given point in time.
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability A vulnerability affecting the VM instance.
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Builder A vulnerability affecting the VM instance.
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details Contains metadata information for the vulnerability. This information is collected from the upstream feed of the operating system.
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details.Builder Contains metadata information for the vulnerability. This information is collected from the upstream feed of the operating system.
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details.Reference A reference for this vulnerability.
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details.Reference.Builder A reference for this vulnerability.
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Item OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Item.Builder OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.
com.google.cloud.osconfig.v1.VulnerabilityReportName
com.google.cloud.osconfig.v1.VulnerabilityReportName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}/vulnerabilityReport.

Interfaces

Interface Description
com.google.cloud.osconfig.v1.CVSSv3OrBuilder
com.google.cloud.osconfig.v1.Common.FixedOrPercentOrBuilder
com.google.cloud.osconfig.v1.CreateOSPolicyAssignmentRequestOrBuilder
com.google.cloud.osconfig.v1.DeleteOSPolicyAssignmentRequestOrBuilder
com.google.cloud.osconfig.v1.GetInventoryRequestOrBuilder
com.google.cloud.osconfig.v1.GetOSPolicyAssignmentReportRequestOrBuilder
com.google.cloud.osconfig.v1.GetOSPolicyAssignmentRequestOrBuilder
com.google.cloud.osconfig.v1.GetVulnerabilityReportRequestOrBuilder
com.google.cloud.osconfig.v1.Inventory.ItemOrBuilder
com.google.cloud.osconfig.v1.Inventory.OsInfoOrBuilder
com.google.cloud.osconfig.v1.Inventory.SoftwarePackageOrBuilder
com.google.cloud.osconfig.v1.Inventory.VersionedPackageOrBuilder
com.google.cloud.osconfig.v1.Inventory.WindowsApplicationOrBuilder
com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackageOrBuilder
com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategoryOrBuilder
com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackageOrBuilder
com.google.cloud.osconfig.v1.Inventory.ZypperPatchOrBuilder
com.google.cloud.osconfig.v1.InventoryOrBuilder
com.google.cloud.osconfig.v1.ListInventoriesRequestOrBuilder
com.google.cloud.osconfig.v1.ListInventoriesResponseOrBuilder
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentReportsRequestOrBuilder
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentReportsResponseOrBuilder
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentRevisionsRequestOrBuilder
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentRevisionsResponseOrBuilder
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentsRequestOrBuilder
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentsResponseOrBuilder
com.google.cloud.osconfig.v1.ListVulnerabilityReportsRequestOrBuilder
com.google.cloud.osconfig.v1.ListVulnerabilityReportsResponseOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.InventoryFilterOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.ExecOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResourceOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.File.GcsOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.File.RemoteOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.FileOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.FileResourceOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.APTOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.DebOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.GooGetOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.MSIOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.RPMOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.YUMOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.ZypperOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResourceOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.AptRepositoryOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.GooRepositoryOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.YumRepositoryOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.ZypperRepositoryOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResourceOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.ResourceGroupOrBuilder
com.google.cloud.osconfig.v1.OSPolicy.ResourceOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter.InventoryOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilterOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSetOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignment.RolloutOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadataOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignmentOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ExecResourceOutputOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OSPolicyResourceConfigStepOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceComplianceOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyComplianceOrBuilder
com.google.cloud.osconfig.v1.OSPolicyAssignmentReportOrBuilder
com.google.cloud.osconfig.v1.OSPolicyOrBuilder
com.google.cloud.osconfig.v1.OsConfigServiceGrpc.AsyncService OS Config API The OS Config service is a server-side component that you can use to manage package installations and patch jobs for virtual machine instances.
com.google.cloud.osconfig.v1.OsConfigZonalServiceGrpc.AsyncService Zonal OS Config API The OS Config service is the server-side component that allows users to manage package installations and patch jobs for Compute Engine VM instances.
com.google.cloud.osconfig.v1.PatchDeployments.CreatePatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.DeletePatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.GetPatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.ListPatchDeploymentsRequestOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.ListPatchDeploymentsResponseOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.MonthlyScheduleOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.OneTimeScheduleOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.PatchDeploymentOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.PausePatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.RecurringScheduleOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.ResumePatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.UpdatePatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.WeekDayOfMonthOrBuilder
com.google.cloud.osconfig.v1.PatchDeployments.WeeklyScheduleOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.AptSettingsOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.CancelPatchJobRequestOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.ExecStepConfigOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.ExecStepOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.ExecutePatchJobRequestOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.GcsObjectOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.GetPatchJobRequestOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.GooSettingsOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.InstanceOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobInstanceDetailsRequestOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobInstanceDetailsResponseOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobsRequestOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.ListPatchJobsResponseOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.PatchConfigOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.PatchInstanceFilter.GroupLabelOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.PatchInstanceFilterOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.PatchJob.InstanceDetailsSummaryOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.PatchJobInstanceDetailsOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.PatchJobOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.PatchRolloutOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.WindowsUpdateSettingsOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.YumSettingsOrBuilder
com.google.cloud.osconfig.v1.PatchJobs.ZypperSettingsOrBuilder
com.google.cloud.osconfig.v1.UpdateOSPolicyAssignmentRequestOrBuilder
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details.ReferenceOrBuilder
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.DetailsOrBuilder
com.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.ItemOrBuilder
com.google.cloud.osconfig.v1.VulnerabilityReport.VulnerabilityOrBuilder
com.google.cloud.osconfig.v1.VulnerabilityReportOrBuilder

Enums

Enum Description
com.google.cloud.osconfig.v1.CVSSv3.AttackComplexity This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
com.google.cloud.osconfig.v1.CVSSv3.AttackVector This metric reflects the context by which vulnerability exploitation is possible.
com.google.cloud.osconfig.v1.CVSSv3.Impact The Impact metrics capture the effects of a successfully exploited vulnerability on the component that suffers the worst outcome that is most directly and predictably associated with the attack.
com.google.cloud.osconfig.v1.CVSSv3.PrivilegesRequired This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
com.google.cloud.osconfig.v1.CVSSv3.Scope The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
com.google.cloud.osconfig.v1.CVSSv3.UserInteraction This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
com.google.cloud.osconfig.v1.Common.FixedOrPercent.ModeCase
com.google.cloud.osconfig.v1.Inventory.Item.DetailsCase
com.google.cloud.osconfig.v1.Inventory.Item.OriginType The origin of a specific inventory item.
com.google.cloud.osconfig.v1.Inventory.Item.Type The different types of inventory that are tracked on a VM.
com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.DetailsCase
com.google.cloud.osconfig.v1.InventoryView The view for inventory objects.
com.google.cloud.osconfig.v1.OSPolicy.Mode Policy mode
com.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.Exec.Interpreter The interpreter to use.
com.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.Exec.SourceCase
com.google.cloud.osconfig.v1.OSPolicy.Resource.File.TypeCase
com.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource.DesiredState Desired state of the file.
com.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource.SourceCase
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.DesiredState The desired state that the OS Config agent maintains on the VM.
com.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.SystemPackageCase
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.AptRepository.ArchiveType Type of archive.
com.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.RepositoryCase
com.google.cloud.osconfig.v1.OSPolicy.Resource.ResourceTypeCase
com.google.cloud.osconfig.v1.OSPolicyAssignment.RolloutState OS policy assignment rollout state
com.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.APIMethod The OS policy assignment API method.
com.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.RolloutState State of the rollout
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.ComplianceState Possible compliance states for an os policy.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ComplianceState Possible compliance states for a resource.
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OSPolicyResourceConfigStep.Type Supported configuration step types
com.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OutputCase
com.google.cloud.osconfig.v1.PatchDeployments.MonthlySchedule.DayOfMonthCase
com.google.cloud.osconfig.v1.PatchDeployments.PatchDeployment.ScheduleCase
com.google.cloud.osconfig.v1.PatchDeployments.PatchDeployment.State Represents state of patch peployment.
com.google.cloud.osconfig.v1.PatchDeployments.RecurringSchedule.Frequency Specifies the frequency of the recurring patch deployments.
com.google.cloud.osconfig.v1.PatchDeployments.RecurringSchedule.ScheduleConfigCase
com.google.cloud.osconfig.v1.PatchJobs.AptSettings.Type Apt patch type.
com.google.cloud.osconfig.v1.PatchJobs.ExecStepConfig.ExecutableCase
com.google.cloud.osconfig.v1.PatchJobs.ExecStepConfig.Interpreter The interpreter used to execute the a file.
com.google.cloud.osconfig.v1.PatchJobs.Instance.PatchState Patch state of an instance.
com.google.cloud.osconfig.v1.PatchJobs.PatchConfig.RebootConfig Post-patch reboot settings.
com.google.cloud.osconfig.v1.PatchJobs.PatchJob.State Enumeration of the various states a patch job passes through as it executes.
com.google.cloud.osconfig.v1.PatchJobs.PatchRollout.Mode Type of the rollout.
com.google.cloud.osconfig.v1.PatchJobs.WindowsUpdateSettings.Classification Microsoft Windows update classifications as defined in [1] https://support.microsoft.com/en-us/help/824684/description-of-the-standard-terminology-that-is-used-to-describe-micro