Skip to main content

Gcp/osconfig

@swamp/gcp/osconfigv2026.04.23.1· 8d agoMODELS
01README

Google Cloud osconfig infrastructure models

02Models1
@swamp/gcp/osconfig/global-policyorchestratorsv2026.04.23.1global_policyorchestrators.ts

Global Arguments

ArgumentTypeDescription
action?stringRequired. Action to be done by the orchestrator in `projects/{project_id}/zones/{zone_id}` locations defined by the `orchestration_scope`. Allowed values: - `UPSERT` - Orchestrator will create or update target resources. - `DELETE` - Orchestrator will delete target resources, if they exist
description?stringOptional. Freeform text describing the purpose of the resource.
labels?recordOptional. Labels as key value pairs
name?stringImmutable. Identifier. In form of * `organizations/{organization_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `folders/{folder_id}/locations/global/policyOrchestrators/{orchestrator_id}` * `projects/{project_id_or_number}/locations/global/policyOrchestrators/{orchestrator_id}`
orchestratedResource?objectRepresents a resource that is being orchestrated by the policy orchestrator.
orchestrationScope?objectDefines a set of selectors which drive which resources are in scope of policy orchestration.
orchestrationState?objectDescribes the state of the orchestration process.
state?stringOptional. State of the orchestrator. Can be updated to change orchestrator behaviour. Allowed values: - `ACTIVE` - orchestrator is actively looking for actions to be taken. - `STOPPED` - orchestrator won't make any changes. Note: There might be more states added in the future. We use string here instead of an enum, to avoid the need of propagating new states to all the client code.
policyOrchestratorId?stringRequired. The logical identifier of the policy orchestrator, with the following restrictions: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the parent.
requestId?stringOptional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID w
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn create()
Create a policyOrchestrators
fn get(identifier: string)
Get a policyOrchestrators
ArgumentTypeDescription
identifierstringThe name of the policyOrchestrators
fn update()
Update policyOrchestrators attributes
fn delete(identifier: string)
Delete the policyOrchestrators
ArgumentTypeDescription
identifierstringThe name of the policyOrchestrators
fn sync()
Sync policyOrchestrators state from GCP

Resources

state(infinite)— PolicyOrchestrator helps managing project+zone level policy resources (e.g. O...
03Previous Versions5
2026.04.04.1Apr 4, 2026
  • Updated: global_policyorchestrators
2026.04.03.3Apr 3, 2026
  • Updated: global_policyorchestrators
2026.04.03.1Apr 3, 2026
  • Updated: global_policyorchestrators
2026.04.02.2Apr 2, 2026
2026.03.27.1Mar 27, 2026
  • Added: global_policyorchestrators
04Stats
A
100 / 100
Downloads
0
Archive size
23.1 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels