Package com.google.cloud.osconfig.v1alpha (2.45.0)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.osconfig.v1 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution.

Prerelease versions are considered unstable as they may be shut down and/or subject to breaking changes when upgrading. Use them only for testing or if you specifically need their experimental features.

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.v1alpha.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.v1alpha.OsConfigZonalServiceSettings Settings class to configure an instance of OsConfigZonalServiceClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.osconfig.v1alpha.CVSSv3 Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
com.google.cloud.osconfig.v1alpha.CVSSv3.Builder Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
com.google.cloud.osconfig.v1alpha.Common
com.google.cloud.osconfig.v1alpha.ConfigCommonProto
com.google.cloud.osconfig.v1alpha.CreateOSPolicyAssignmentRequest A request message to create an OS policy assignment
com.google.cloud.osconfig.v1alpha.CreateOSPolicyAssignmentRequest.Builder A request message to create an OS policy assignment
com.google.cloud.osconfig.v1alpha.DeleteOSPolicyAssignmentRequest A request message for deleting a OS policy assignment.
com.google.cloud.osconfig.v1alpha.DeleteOSPolicyAssignmentRequest.Builder A request message for deleting a OS policy assignment.
com.google.cloud.osconfig.v1alpha.FixedOrPercent Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
com.google.cloud.osconfig.v1alpha.FixedOrPercent.Builder Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
com.google.cloud.osconfig.v1alpha.GetInstanceOSPoliciesComplianceRequest A request message for getting OS policies compliance data for the given Compute Engine VM instance.
com.google.cloud.osconfig.v1alpha.GetInstanceOSPoliciesComplianceRequest.Builder A request message for getting OS policies compliance data for the given Compute Engine VM instance.
com.google.cloud.osconfig.v1alpha.GetInventoryRequest A request message for getting inventory data for the specified VM.
com.google.cloud.osconfig.v1alpha.GetInventoryRequest.Builder A request message for getting inventory data for the specified VM.
com.google.cloud.osconfig.v1alpha.GetOSPolicyAssignmentReportRequest Get a report of the OS policy assignment for a VM instance.
com.google.cloud.osconfig.v1alpha.GetOSPolicyAssignmentReportRequest.Builder Get a report of the OS policy assignment for a VM instance.
com.google.cloud.osconfig.v1alpha.GetOSPolicyAssignmentRequest A request message to get an OS policy assignment
com.google.cloud.osconfig.v1alpha.GetOSPolicyAssignmentRequest.Builder A request message to get an OS policy assignment
com.google.cloud.osconfig.v1alpha.GetVulnerabilityReportRequest A request message for getting the vulnerability report for the specified VM.
com.google.cloud.osconfig.v1alpha.GetVulnerabilityReportRequest.Builder A request message for getting the vulnerability report for the specified VM.
com.google.cloud.osconfig.v1alpha.InstanceName
com.google.cloud.osconfig.v1alpha.InstanceName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}.
com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesCompliance This API resource represents the OS policies compliance data for a Compute Engine virtual machine (VM) instance at a given point in time.
com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesCompliance.Builder This API resource represents the OS policies compliance data for a Compute Engine virtual machine (VM) instance at a given point in time.
com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesCompliance.OSPolicyCompliance Compliance data for an OS policy
com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesCompliance.OSPolicyCompliance.Builder Compliance data for an OS policy
com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesComplianceName
com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesComplianceName.Builder Builder for projects/{project}/locations/{location}/instanceOSPoliciesCompliances/{instance}.
com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesComplianceProto
com.google.cloud.osconfig.v1alpha.InstanceOSPolicyAssignmentName
com.google.cloud.osconfig.v1alpha.InstanceOSPolicyAssignmentName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}.
com.google.cloud.osconfig.v1alpha.Inventories
com.google.cloud.osconfig.v1alpha.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.v1alpha.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.v1alpha.Inventory.Item A single piece of inventory on a VM.
com.google.cloud.osconfig.v1alpha.Inventory.Item.Builder A single piece of inventory on a VM.
com.google.cloud.osconfig.v1alpha.Inventory.OsInfo Operating system information for the VM.
com.google.cloud.osconfig.v1alpha.Inventory.OsInfo.Builder Operating system information for the VM.
com.google.cloud.osconfig.v1alpha.Inventory.SoftwarePackage Software package information of the operating system.
com.google.cloud.osconfig.v1alpha.Inventory.SoftwarePackage.Builder Software package information of the operating system.
com.google.cloud.osconfig.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.Inventory.WindowsUpdatePackage.WindowsUpdateCategory Categories specified by the Windows Update.
com.google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackage.WindowsUpdateCategory.Builder Categories specified by the Windows Update.
com.google.cloud.osconfig.v1alpha.Inventory.ZypperPatch Details related to a Zypper Patch.
com.google.cloud.osconfig.v1alpha.Inventory.ZypperPatch.Builder Details related to a Zypper Patch.
com.google.cloud.osconfig.v1alpha.InventoryName
com.google.cloud.osconfig.v1alpha.InventoryName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}/inventory.
com.google.cloud.osconfig.v1alpha.ListInstanceOSPoliciesCompliancesRequest A request message for listing OS policies compliance data for all Compute Engine VMs in the given location.
com.google.cloud.osconfig.v1alpha.ListInstanceOSPoliciesCompliancesRequest.Builder A request message for listing OS policies compliance data for all Compute Engine VMs in the given location.
com.google.cloud.osconfig.v1alpha.ListInstanceOSPoliciesCompliancesResponse A response message for listing OS policies compliance data for all Compute Engine VMs in the given location.
com.google.cloud.osconfig.v1alpha.ListInstanceOSPoliciesCompliancesResponse.Builder A response message for listing OS policies compliance data for all Compute Engine VMs in the given location.
com.google.cloud.osconfig.v1alpha.ListInventoriesRequest A request message for listing inventory data for all VMs in the specified location.
com.google.cloud.osconfig.v1alpha.ListInventoriesRequest.Builder A request message for listing inventory data for all VMs in the specified location.
com.google.cloud.osconfig.v1alpha.ListInventoriesResponse A response message for listing inventory data for all VMs in a specified location.
com.google.cloud.osconfig.v1alpha.ListInventoriesResponse.Builder A response message for listing inventory data for all VMs in a specified location.
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsRequest List the OS policy assignment reports for VM instances.
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsRequest.Builder List the OS policy assignment reports for VM instances.
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsResponse A response message for listing OS Policy assignment reports including the page of results and page token.
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsResponse.Builder A response message for listing OS Policy assignment reports including the page of results and page token.
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRevisionsRequest A request message to list revisions for a OS policy assignment
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRevisionsRequest.Builder A request message to list revisions for a OS policy assignment
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRevisionsResponse A response message for listing all revisions for a OS policy assignment.
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRevisionsResponse.Builder A response message for listing all revisions for a OS policy assignment.
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsRequest A request message to list OS policy assignments for a parent resource
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsRequest.Builder A request message to list OS policy assignments for a parent resource
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsResponse A response message for listing all assignments under given parent.
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsResponse.Builder A response message for listing all assignments under given parent.
com.google.cloud.osconfig.v1alpha.ListVulnerabilityReportsRequest A request message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1alpha.ListVulnerabilityReportsRequest.Builder A request message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1alpha.ListVulnerabilityReportsResponse A response message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1alpha.ListVulnerabilityReportsResponse.Builder A response message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1alpha.LocationName
com.google.cloud.osconfig.v1alpha.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.osconfig.v1alpha.OSPolicy An OS policy defines the desired state configuration for a VM.
com.google.cloud.osconfig.v1alpha.OSPolicy.Builder An OS policy defines the desired state configuration for a VM.
com.google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter Filtering criteria to select VMs based on inventory details.
com.google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilter.Builder Filtering criteria to select VMs based on inventory details.
com.google.cloud.osconfig.v1alpha.OSPolicy.OSFilter Filtering criteria to select VMs based on OS details.
com.google.cloud.osconfig.v1alpha.OSPolicy.OSFilter.Builder Filtering criteria to select VMs based on OS details.
com.google.cloud.osconfig.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.OSPolicy.Resource.ExecResource.Exec A file or script to execute.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource.Exec.Builder A file or script to execute.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File A remote or local file.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Builder A remote or local file.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs Specifies a file available as a Cloud Storage Object.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Gcs.Builder Specifies a file available as a Cloud Storage Object.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote Specifies a file available via some URI.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.Remote.Builder Specifies a file available via some URI.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.FileResource A resource that manages the state of a file.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.FileResource.Builder A resource that manages the state of a file.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource A resource that manages a system package.
com.google.cloud.osconfig.v1alpha.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.v1alpha.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.v1alpha.OSPolicy.Resource.PackageResource.Builder A resource that manages a system package.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb A deb package file. dpkg packages only support INSTALLED state.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Deb.Builder A deb package file. dpkg packages only support INSTALLED state.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet A package managed by GooGet. - install: googet -noconfirm install package - remove: googet -noconfirm remove package
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGet.Builder A package managed by GooGet. - install: googet -noconfirm install package - remove: googet -noconfirm remove package
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI An MSI package. MSI packages only support INSTALLED state.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSI.Builder An MSI package. MSI packages only support INSTALLED state.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM An RPM package file. RPM packages only support INSTALLED state.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPM.Builder An RPM package file. RPM packages only support INSTALLED state.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM A package managed by YUM. - install: yum -y install package - remove: yum -y remove package
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUM.Builder A package managed by YUM. - install: yum -y install package - remove: yum -y remove package
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper A package managed by Zypper. - install: zypper -y install package - remove: zypper -y rm package
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.Zypper.Builder A package managed by Zypper. - install: zypper -y install package - remove: zypper -y rm package
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResource A resource that manages a package repository.
com.google.cloud.osconfig.v1alpha.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.v1alpha.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.v1alpha.OSPolicy.Resource.RepositoryResource.Builder A resource that manages a package repository.
com.google.cloud.osconfig.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.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.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory VM inventory details.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.Inventory.Builder VM inventory details.
com.google.cloud.osconfig.v1alpha.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.v1alpha.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.v1alpha.OSPolicyAssignment.Rollout Message to configure the rollout at the zonal level for the OS policy assignment.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.Rollout.Builder Message to configure the rollout at the zonal level for the OS policy assignment.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentName
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentName.Builder Builder for projects/{project}/locations/{location}/osPolicyAssignments/{os_policy_assignment}.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.Builder OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport A report of the OS policy assignment status for a given instance.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.Builder A report of the OS policy assignment status for a given instance.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance Compliance data for an OS policy
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.Builder Compliance data for an OS policy
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance Compliance data for an OS policy resource.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.Builder Compliance data for an OS policy resource.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ExecResourceOutput ExecResource specific output.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ExecResourceOutput.Builder ExecResource specific output.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OSPolicyResourceConfigStep Step performed by the OS Config agent for configuring an OSPolicy resource to its desired state.
com.google.cloud.osconfig.v1alpha.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.v1alpha.OSPolicyAssignmentReportName
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReportName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}/report.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReportsProto
com.google.cloud.osconfig.v1alpha.OSPolicyResourceCompliance Compliance data for an OS policy resource.
com.google.cloud.osconfig.v1alpha.OSPolicyResourceCompliance.Builder Compliance data for an OS policy resource.
com.google.cloud.osconfig.v1alpha.OSPolicyResourceCompliance.ExecResourceOutput ExecResource specific output.
com.google.cloud.osconfig.v1alpha.OSPolicyResourceCompliance.ExecResourceOutput.Builder ExecResource specific output.
com.google.cloud.osconfig.v1alpha.OSPolicyResourceConfigStep Step performed by the OS Config agent for configuring an OSPolicyResource to its desired state.
com.google.cloud.osconfig.v1alpha.OSPolicyResourceConfigStep.Builder Step performed by the OS Config agent for configuring an OSPolicyResource to its desired state.
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListInstanceOSPoliciesCompliancesFixedSizeCollection
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListInstanceOSPoliciesCompliancesPage
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListInstanceOSPoliciesCompliancesPagedResponse
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListInventoriesFixedSizeCollection
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListInventoriesPage
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListInventoriesPagedResponse
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListOSPolicyAssignmentReportsFixedSizeCollection
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListOSPolicyAssignmentReportsPage
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListOSPolicyAssignmentReportsPagedResponse
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListOSPolicyAssignmentRevisionsFixedSizeCollection
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListOSPolicyAssignmentRevisionsPage
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListOSPolicyAssignmentRevisionsPagedResponse
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListOSPolicyAssignmentsFixedSizeCollection
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListOSPolicyAssignmentsPage
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListOSPolicyAssignmentsPagedResponse
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListVulnerabilityReportsFixedSizeCollection
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListVulnerabilityReportsPage
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceClient.ListVulnerabilityReportsPagedResponse
com.google.cloud.osconfig.v1alpha.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.v1alpha.OsConfigZonalServiceGrpc.OsConfigZonalServiceImplBase Base class for the server implementation of the service OsConfigZonalService. Zonal OS Config API
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceProto
com.google.cloud.osconfig.v1alpha.OsConfigZonalServiceSettings.Builder Builder for OsConfigZonalServiceSettings.
com.google.cloud.osconfig.v1alpha.OsPolicyAssignmentsProto
com.google.cloud.osconfig.v1alpha.OsPolicyProto
com.google.cloud.osconfig.v1alpha.UpdateOSPolicyAssignmentRequest A request message to update an OS policy assignment
com.google.cloud.osconfig.v1alpha.UpdateOSPolicyAssignmentRequest.Builder A request message to update an OS policy assignment
com.google.cloud.osconfig.v1alpha.VulnerabilityProto
com.google.cloud.osconfig.v1alpha.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.v1alpha.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.v1alpha.VulnerabilityReport.Vulnerability A vulnerability affecting the VM instance.
com.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Builder A vulnerability affecting the VM instance.
com.google.cloud.osconfig.v1alpha.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.v1alpha.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.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference A reference for this vulnerability.
com.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.Reference.Builder A reference for this vulnerability.
com.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Item OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.
com.google.cloud.osconfig.v1alpha.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.v1alpha.VulnerabilityReportName
com.google.cloud.osconfig.v1alpha.VulnerabilityReportName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}/vulnerabilityReport.

Interfaces

Interface Description
com.google.cloud.osconfig.v1alpha.CVSSv3OrBuilder
com.google.cloud.osconfig.v1alpha.CreateOSPolicyAssignmentRequestOrBuilder
com.google.cloud.osconfig.v1alpha.DeleteOSPolicyAssignmentRequestOrBuilder
com.google.cloud.osconfig.v1alpha.FixedOrPercentOrBuilder
com.google.cloud.osconfig.v1alpha.GetInstanceOSPoliciesComplianceRequestOrBuilder
com.google.cloud.osconfig.v1alpha.GetInventoryRequestOrBuilder
com.google.cloud.osconfig.v1alpha.GetOSPolicyAssignmentReportRequestOrBuilder
com.google.cloud.osconfig.v1alpha.GetOSPolicyAssignmentRequestOrBuilder
com.google.cloud.osconfig.v1alpha.GetVulnerabilityReportRequestOrBuilder
com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesCompliance.OSPolicyComplianceOrBuilder
com.google.cloud.osconfig.v1alpha.InstanceOSPoliciesComplianceOrBuilder
com.google.cloud.osconfig.v1alpha.Inventory.ItemOrBuilder
com.google.cloud.osconfig.v1alpha.Inventory.OsInfoOrBuilder
com.google.cloud.osconfig.v1alpha.Inventory.SoftwarePackageOrBuilder
com.google.cloud.osconfig.v1alpha.Inventory.VersionedPackageOrBuilder
com.google.cloud.osconfig.v1alpha.Inventory.WindowsApplicationOrBuilder
com.google.cloud.osconfig.v1alpha.Inventory.WindowsQuickFixEngineeringPackageOrBuilder
com.google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackage.WindowsUpdateCategoryOrBuilder
com.google.cloud.osconfig.v1alpha.Inventory.WindowsUpdatePackageOrBuilder
com.google.cloud.osconfig.v1alpha.Inventory.ZypperPatchOrBuilder
com.google.cloud.osconfig.v1alpha.InventoryOrBuilder
com.google.cloud.osconfig.v1alpha.ListInstanceOSPoliciesCompliancesRequestOrBuilder
com.google.cloud.osconfig.v1alpha.ListInstanceOSPoliciesCompliancesResponseOrBuilder
com.google.cloud.osconfig.v1alpha.ListInventoriesRequestOrBuilder
com.google.cloud.osconfig.v1alpha.ListInventoriesResponseOrBuilder
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsRequestOrBuilder
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentReportsResponseOrBuilder
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRevisionsRequestOrBuilder
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentRevisionsResponseOrBuilder
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsRequestOrBuilder
com.google.cloud.osconfig.v1alpha.ListOSPolicyAssignmentsResponseOrBuilder
com.google.cloud.osconfig.v1alpha.ListVulnerabilityReportsRequestOrBuilder
com.google.cloud.osconfig.v1alpha.ListVulnerabilityReportsResponseOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.InventoryFilterOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.OSFilterOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource.ExecOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResourceOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.GcsOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.RemoteOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.FileOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.FileResourceOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.APTOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.DebOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.GooGetOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.MSIOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.RPMOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.YUMOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.ZypperOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResourceOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResource.AptRepositoryOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResource.GooRepositoryOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResource.YumRepositoryOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResource.ZypperRepositoryOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResourceOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.ResourceGroupOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicy.ResourceOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilter.InventoryOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.InstanceFilterOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSetOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.RolloutOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadataOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ExecResourceOutputOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OSPolicyResourceConfigStepOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceComplianceOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyComplianceOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReportOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyResourceCompliance.ExecResourceOutputOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyResourceComplianceOrBuilder
com.google.cloud.osconfig.v1alpha.OSPolicyResourceConfigStepOrBuilder
com.google.cloud.osconfig.v1alpha.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.v1alpha.UpdateOSPolicyAssignmentRequestOrBuilder
com.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.Details.ReferenceOrBuilder
com.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.DetailsOrBuilder
com.google.cloud.osconfig.v1alpha.VulnerabilityReport.Vulnerability.ItemOrBuilder
com.google.cloud.osconfig.v1alpha.VulnerabilityReport.VulnerabilityOrBuilder
com.google.cloud.osconfig.v1alpha.VulnerabilityReportOrBuilder

Enums

Enum Description
com.google.cloud.osconfig.v1alpha.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.v1alpha.CVSSv3.AttackVector This metric reflects the context by which vulnerability exploitation is possible.
com.google.cloud.osconfig.v1alpha.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.v1alpha.CVSSv3.PrivilegesRequired This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
com.google.cloud.osconfig.v1alpha.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.v1alpha.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.v1alpha.FixedOrPercent.ModeCase
com.google.cloud.osconfig.v1alpha.Inventory.Item.DetailsCase
com.google.cloud.osconfig.v1alpha.Inventory.Item.OriginType The origin of a specific inventory item.
com.google.cloud.osconfig.v1alpha.Inventory.Item.Type The different types of inventory that are tracked on a VM.
com.google.cloud.osconfig.v1alpha.Inventory.SoftwarePackage.DetailsCase
com.google.cloud.osconfig.v1alpha.InventoryView The view for inventory objects.
com.google.cloud.osconfig.v1alpha.OSPolicy.Mode Policy mode
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource.Exec.Interpreter The interpreter to use.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ExecResource.Exec.SourceCase
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.File.TypeCase
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.FileResource.DesiredState Desired state of the file.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.FileResource.SourceCase
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.DesiredState The desired state that the OS Config agent maintains on the VM.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.PackageResource.SystemPackageCase
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResource.AptRepository.ArchiveType Type of archive.
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.RepositoryResource.RepositoryCase
com.google.cloud.osconfig.v1alpha.OSPolicy.Resource.ResourceTypeCase
com.google.cloud.osconfig.v1alpha.OSPolicyAssignment.RolloutState OS policy assignment rollout state
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.APIMethod The OS policy assignment API method.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentOperationMetadata.RolloutState State of the rollout
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.ComplianceState Possible compliance states for an os policy.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ComplianceState Possible compliance states for a resource.
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OSPolicyResourceConfigStep.Type Supported configuration step types
com.google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OutputCase
com.google.cloud.osconfig.v1alpha.OSPolicyComplianceState Supported OSPolicy compliance states.
com.google.cloud.osconfig.v1alpha.OSPolicyResourceCompliance.OutputCase
com.google.cloud.osconfig.v1alpha.OSPolicyResourceConfigStep.Outcome Supported outcomes for a configuration step.
com.google.cloud.osconfig.v1alpha.OSPolicyResourceConfigStep.Type Supported configuration step types