@swamp/gcp/osconfig
v2026.04.04.1
Google Cloud osconfig infrastructure models
Labels
gcpgoogle-cloudosconfigcloudinfrastructure
Contents
Install
$ swamp extension pull @swamp/gcp/osconfigRelease Notes
- Updated: global_policyorchestrators
@swamp/gcp/osconfig/global-policyorchestratorsv2026.04.04.1global_policyorchestrators.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| action? | string | Required. 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? | string | Optional. Freeform text describing the purpose of the resource. |
| labels? | record | Optional. Labels as key value pairs |
| name? | string | Immutable. 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? | object | Represents a resource that is being orchestrated by the policy orchestrator. |
| orchestrationScope? | object | Defines a set of selectors which drive which resources are in scope of policy orchestration. |
| orchestrationState? | object | Describes the state of the orchestration process. |
| state? | string | Optional. 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? | string | Required. 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? | string | Optional. 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? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
createCreate a policyOrchestrators
getGet a policyOrchestrators
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the policyOrchestrators |
updateUpdate policyOrchestrators attributes
deleteDelete the policyOrchestrators
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the policyOrchestrators |
syncSync policyOrchestrators state from GCP
Resources
state(infinite)— PolicyOrchestrator helps managing project+zone level policy resources (e.g. O...
2026.04.03.339.8 KBApr 3, 2026
Google Cloud osconfig infrastructure models
Release Notes
- Updated: global_policyorchestrators
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudosconfigcloudinfrastructure
2026.04.03.139.7 KBApr 3, 2026
Google Cloud osconfig infrastructure models
Release Notes
- Updated: global_policyorchestrators
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudosconfigcloudinfrastructure
2026.04.02.239.7 KBApr 2, 2026
Google Cloud osconfig infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudosconfigcloudinfrastructure
2026.03.27.140.1 KBMar 27, 2026
Google Cloud osconfig infrastructure models
Release Notes
- Added: global_policyorchestrators
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudosconfigcloudinfrastructure