01README
Google Cloud osconfig infrastructure models
02Models
@swamp/gcp/osconfig/global-policyorchestratorsv2026.04.23.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) |
fn create()
Create a policyOrchestrators
fn get(identifier: string)
Get a policyOrchestrators
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the policyOrchestrators |
fn update()
Update policyOrchestrators attributes
fn delete(identifier: string)
Delete the policyOrchestrators
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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 Versions
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