osconfig/v2 library

Classes

FoldersLocationsGlobalPolicyOrchestratorsResource
FoldersLocationsGlobalResource
FoldersLocationsOperationsResource
FoldersLocationsResource
FoldersResource
GoogleCloudOsconfigV2ListPolicyOrchestratorsResponse
Response for the list policy orchestrator resources.
GoogleCloudOsconfigV2OrchestratedResource
Represents a resource that is being orchestrated by the policy orchestrator.
GoogleCloudOsconfigV2OrchestrationScope
Defines a set of selectors which drive which resources are in scope of policy orchestration.
GoogleCloudOsconfigV2OrchestrationScopeLocationSelector
Selector containing locations in scope.
GoogleCloudOsconfigV2OrchestrationScopeResourceHierarchySelector
Selector containing Cloud Resource Manager resource hierarchy nodes.
GoogleCloudOsconfigV2OrchestrationScopeSelector
Selector for the resources in scope of orchestration.
GoogleCloudOsconfigV2PolicyOrchestrator
PolicyOrchestrator helps managing project+zone level policy resources (e.g. OS Policy Assignments), by providing tools to create, update and delete them across projects and locations, at scale.
GoogleCloudOsconfigV2PolicyOrchestratorIterationState
Describes the state of a single iteration of the orchestrator.
GoogleCloudOsconfigV2PolicyOrchestratorOrchestrationState
Describes the state of the orchestration process.
ListOperationsResponse
The response message for Operations.ListOperations.
Operation
This resource represents a long-running operation that is the result of a network API call.
OrganizationsLocationsGlobalPolicyOrchestratorsResource
OrganizationsLocationsGlobalResource
OrganizationsLocationsOperationsResource
OrganizationsLocationsResource
OrganizationsResource
OSConfigApi
OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.
OSPolicy
An OS policy defines the desired state configuration for a VM.
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.
OSPolicyAssignmentInstanceFilter
Filters to select target VMs for an assignment.
OSPolicyAssignmentRollout
Message to configure the rollout at the zonal level for the OS policy assignment.
OSPolicyResource
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.
OSPolicyResourceExecResource
A resource that allows executing scripts on the VM.
OSPolicyResourceExecResourceExec
A file or script to execute.
OSPolicyResourceFile
A remote or local file.
OSPolicyResourceFileResource
A resource that manages the state of a file.
OSPolicyResourceGroup
Resource groups provide a mechanism to group OS policy resources.
OSPolicyResourcePackageResource
A resource that manages a system package.
OSPolicyResourcePackageResourceDeb
A deb package file.
OSPolicyResourcePackageResourceMSI
An MSI package.
OSPolicyResourcePackageResourceRPM
An RPM package file.
OSPolicyResourceRepositoryResource
A resource that manages a package repository.
ProjectsLocationsGlobalPolicyOrchestratorsResource
ProjectsLocationsGlobalResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsResource

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
FixedOrPercent = $FixedOrPercent
Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
OSPolicyAssignmentInstanceFilterInventory = $Shared04
VM inventory details.
OSPolicyAssignmentLabelSet = $OSPolicyAssignmentLabelSet
Message representing label set.
OSPolicyInventoryFilter = $Shared04
Filtering criteria to select VMs based on inventory details.
OSPolicyResourceFileGcs = $OSPolicyResourceFileGcs
Specifies a file available as a Cloud Storage Object.
OSPolicyResourceFileRemote = $OSPolicyResourceFileRemote
Specifies a file available via some URI.
OSPolicyResourcePackageResourceAPT = $Shared00
A package managed by APT.
OSPolicyResourcePackageResourceGooGet = $Shared00
A package managed by GooGet.
OSPolicyResourcePackageResourceYUM = $Shared00
A package managed by YUM.
OSPolicyResourcePackageResourceZypper = $Shared00
A package managed by Zypper.
OSPolicyResourceRepositoryResourceAptRepository = $OSPolicyResourceRepositoryResourceAptRepository
Represents a single apt package repository.
OSPolicyResourceRepositoryResourceGooRepository = $OSPolicyResourceRepositoryResourceGooRepository
Represents a Goo package repository.
OSPolicyResourceRepositoryResourceYumRepository = $OSPolicyResourceRepositoryResourceYumRepository
Represents a single yum package repository.
OSPolicyResourceRepositoryResourceZypperRepository = $OSPolicyResourceRepositoryResourceZypperRepository
Represents a single zypper package repository.
Status = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.