Gcp/prod Tt Sasportal
@swamp/gcp/prod_tt_sasportalv2026.07.29.1
01README
Google Cloud prod_tt_sasportal infrastructure models
02Release Notes
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
03Models
@swamp/gcp/prod_tt_sasportal/customersv2026.07.29.1customers.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| displayName? | string | Required. Name of the organization that the customer entity represents. |
| name? | string | Output only. Resource name of the customer. |
| sasUserIds? | array | User IDs used by the devices belonging to this customer. |
fn get(identifier: string)
Get a customers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the customers |
fn update(identifier?: string)
Update customers attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific customers by name (e.g. one discovered by list) |
fn sync(identifier?: string)
Sync customers state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific customers by name (e.g. one discovered by list) |
fn list(pageSize?: number, maxPages?: number)
List customers resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | The maximum number of customers to return in the response. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn list_gcp_project_deployments()
list gcp project deployments
fn list_legacy_organizations()
list legacy organizations
fn migrate_organization(organizationId?: any)
migrate organization
| Argument | Type | Description |
|---|---|---|
| organizationId? | any |
fn provision_deployment(newDeploymentDisplayName?: any, newOrganizationDisplayName?: any, organizationId?: any)
provision deployment
| Argument | Type | Description |
|---|---|---|
| newDeploymentDisplayName? | any | |
| newOrganizationDisplayName? | any | |
| organizationId? | any |
fn setup_sas_analytics(userId?: any)
setup sas analytics
| Argument | Type | Description |
|---|---|---|
| userId? | any |
Resources
state(infinite)— Entity representing a SAS customer.
@swamp/gcp/prod_tt_sasportal/customers-deploymentsv2026.07.29.1customers_deployments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| displayName? | string | The deployment's display name. |
| sasUserIds? | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a deployments
fn get(identifier: string)
Get a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
fn update(identifier?: string)
Update deployments attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific deployments by name (e.g. one discovered by list) |
fn delete(identifier: string)
Delete the deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
fn sync(identifier?: string)
Sync deployments state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific deployments by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List deployments resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have the following format: "DIRECT_CHILDREN" or format: "direct_children". The filter is case insensitive. If empty, then no deployments are filtered. |
| pageSize? | number | The maximum number of deployments to return in the response. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn move(destination?: any)
move
| Argument | Type | Description |
|---|---|---|
| destination? | any |
Resources
state(infinite)— The Deployment.
@swamp/gcp/prod_tt_sasportal/customers-deployments-devicesv2026.07.29.1customers_deployments_devices.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| deviceMetadata? | object | Device parameters that can be overridden by both SAS Portal and SAS registration requests. |
| displayName? | string | Device display name. |
| fccId? | string | The FCC identifier of the device. Refer to https://www.fcc.gov/oet/ea/fccid for FccID format. Accept underscores and periods because some test-SAS customers use them. |
| grantRangeAllowlists? | array | Only ranges that are within the allowlists are available for new grants. |
| preloadedConfig? | object | Configuration of the device, as specified via SAS Portal API. |
| serialNumber? | string | A serial number assigned to the device by the device manufacturer. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a devices
fn get(identifier: string)
Get a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
fn sync(identifier?: string)
Sync devices state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific devices by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List devices resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have one of the following formats: "sn=123454" or "display_name=MyDevice". sn corresponds to serial number of the device. The filter is case insensitive. |
| pageSize? | number | The maximum number of devices to return in the response. If empty or zero, all devices will be listed. Must be in the range [0, 1000]. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn create_signed(encodedDevice?: any, installerId?: any)
create signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
Resources
state(infinite)— Lists devices under a node or customer.
@swamp/gcp/prod_tt_sasportal/customers-devicesv2026.07.29.1customers_devices.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| deviceMetadata? | object | Device parameters that can be overridden by both SAS Portal and SAS registration requests. |
| displayName? | string | Device display name. |
| fccId? | string | The FCC identifier of the device. Refer to https://www.fcc.gov/oet/ea/fccid for FccID format. Accept underscores and periods because some test-SAS customers use them. |
| grantRangeAllowlists? | array | Only ranges that are within the allowlists are available for new grants. |
| preloadedConfig? | object | Configuration of the device, as specified via SAS Portal API. |
| serialNumber? | string | A serial number assigned to the device by the device manufacturer. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a devices
fn get(identifier: string)
Get a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
fn update(identifier?: string)
Update devices attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific devices by name (e.g. one discovered by list) |
fn delete(identifier: string)
Delete the devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
fn sync(identifier?: string)
Sync devices state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific devices by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List devices resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have one of the following formats: "sn=123454" or "display_name=MyDevice". sn corresponds to serial number of the device. The filter is case insensitive. |
| pageSize? | number | The maximum number of devices to return in the response. If empty or zero, all devices will be listed. Must be in the range [0, 1000]. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn create_signed(encodedDevice?: any, installerId?: any)
create signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
fn move(destination?: any)
move
| Argument | Type | Description |
|---|---|---|
| destination? | any |
fn sign_device(device?: any)
sign device
| Argument | Type | Description |
|---|---|---|
| device? | any |
fn update_signed(encodedDevice?: any, installerId?: any)
update signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
Resources
state(infinite)— Gets details about a device.
@swamp/gcp/prod_tt_sasportal/customers-nodesv2026.07.29.1customers_nodes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| displayName? | string | The node's display name. |
| sasUserIds? | array | User ids used by the devices belonging to this node. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a nodes
fn get(identifier: string)
Get a nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
fn update(identifier?: string)
Update nodes attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific nodes by name (e.g. one discovered by list) |
fn delete(identifier: string)
Delete the nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
fn sync(identifier?: string)
Sync nodes state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific nodes by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List nodes resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have the following format: "DIRECT_CHILDREN" or format: "direct_children". The filter is case insensitive. If empty, then no nodes are filtered. |
| pageSize? | number | The maximum number of nodes to return in the response. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn move(destination?: any)
move
| Argument | Type | Description |
|---|---|---|
| destination? | any |
Resources
state(infinite)— The Node.
@swamp/gcp/prod_tt_sasportal/customers-nodes-deploymentsv2026.07.29.1customers_nodes_deployments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| displayName? | string | The deployment's display name. |
| sasUserIds? | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a deployments
fn get(identifier: string)
Get a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
fn sync(identifier?: string)
Sync deployments state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific deployments by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List deployments resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have the following format: "DIRECT_CHILDREN" or format: "direct_children". The filter is case insensitive. If empty, then no deployments are filtered. |
| pageSize? | number | The maximum number of deployments to return in the response. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— The Deployment.
@swamp/gcp/prod_tt_sasportal/customers-nodes-devicesv2026.07.29.1customers_nodes_devices.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| deviceMetadata? | object | Device parameters that can be overridden by both SAS Portal and SAS registration requests. |
| displayName? | string | Device display name. |
| fccId? | string | The FCC identifier of the device. Refer to https://www.fcc.gov/oet/ea/fccid for FccID format. Accept underscores and periods because some test-SAS customers use them. |
| grantRangeAllowlists? | array | Only ranges that are within the allowlists are available for new grants. |
| preloadedConfig? | object | Configuration of the device, as specified via SAS Portal API. |
| serialNumber? | string | A serial number assigned to the device by the device manufacturer. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a devices
fn get(identifier: string)
Get a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
fn sync(identifier?: string)
Sync devices state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific devices by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List devices resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have one of the following formats: "sn=123454" or "display_name=MyDevice". sn corresponds to serial number of the device. The filter is case insensitive. |
| pageSize? | number | The maximum number of devices to return in the response. If empty or zero, all devices will be listed. Must be in the range [0, 1000]. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn create_signed(encodedDevice?: any, installerId?: any)
create signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
Resources
state(infinite)— Lists devices under a node or customer.
@swamp/gcp/prod_tt_sasportal/customers-nodes-nodesv2026.07.29.1customers_nodes_nodes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| displayName? | string | The node's display name. |
| sasUserIds? | array | User ids used by the devices belonging to this node. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a nodes
fn get(identifier: string)
Get a nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
fn sync(identifier?: string)
Sync nodes state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific nodes by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List nodes resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have the following format: "DIRECT_CHILDREN" or format: "direct_children". The filter is case insensitive. If empty, then no nodes are filtered. |
| pageSize? | number | The maximum number of nodes to return in the response. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— The Node.
@swamp/gcp/prod_tt_sasportal/deploymentsv2026.07.29.1deployments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
fn get(identifier: string)
Get a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
fn sync(identifier?: string)
Sync deployments state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific deployments by name (e.g. one discovered by list) |
Resources
state(infinite)— The Deployment.
@swamp/gcp/prod_tt_sasportal/deployments-devicesv2026.07.29.1deployments_devices.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| activeConfig? | object | Output only. Current configuration of the device as registered to the SAS. |
| deviceMetadata? | object | Device parameters that can be overridden by both SAS Portal and SAS registration requests. |
| displayName? | string | Device display name. |
| fccId? | string | The FCC identifier of the device. Refer to https://www.fcc.gov/oet/ea/fccid for FccID format. Accept underscores and periods because some test-SAS customers use them. |
| grantRangeAllowlists? | array | Only ranges that are within the allowlists are available for new grants. |
| grants? | array | Output only. Grants held by the device. |
| name? | string | Output only. The resource path name. |
| preloadedConfig? | object | Configuration of the device, as specified via SAS Portal API. |
| serialNumber? | string | A serial number assigned to the device by the device manufacturer. |
| state? | enum | Output only. Device state. |
fn get(identifier: string)
Get a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
fn update(identifier?: string)
Update devices attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific devices by name (e.g. one discovered by list) |
fn delete(identifier: string)
Delete the devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
fn sync(identifier?: string)
Sync devices state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific devices by name (e.g. one discovered by list) |
fn move(destination?: any)
move
| Argument | Type | Description |
|---|---|---|
| destination? | any |
fn sign_device(device?: any)
sign device
| Argument | Type | Description |
|---|---|---|
| device? | any |
fn update_signed(encodedDevice?: any, installerId?: any)
update signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
Resources
state(infinite)— Gets details about a device.
@swamp/gcp/prod_tt_sasportal/nodesv2026.07.29.1nodes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
fn get(identifier: string)
Get a nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
fn sync(identifier?: string)
Sync nodes state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific nodes by name (e.g. one discovered by list) |
Resources
state(infinite)— The Node.
@swamp/gcp/prod_tt_sasportal/nodes-deploymentsv2026.07.29.1nodes_deployments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| displayName? | string | The deployment's display name. |
| frns? | array | Output only. The FCC Registration Numbers (FRNs) copied from its direct parent. |
| name? | string | Output only. Resource name. |
| sasUserIds? | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn get(identifier: string)
Get a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
fn update(identifier?: string)
Update deployments attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific deployments by name (e.g. one discovered by list) |
fn delete(identifier: string)
Delete the deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
fn sync(identifier?: string)
Sync deployments state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific deployments by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List deployments resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have the following format: "DIRECT_CHILDREN" or format: "direct_children". The filter is case insensitive. If empty, then no deployments are filtered. |
| pageSize? | number | The maximum number of deployments to return in the response. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn move(destination?: any)
move
| Argument | Type | Description |
|---|---|---|
| destination? | any |
Resources
state(infinite)— The Deployment.
@swamp/gcp/prod_tt_sasportal/nodes-deployments-devicesv2026.07.29.1nodes_deployments_devices.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| deviceMetadata? | object | Device parameters that can be overridden by both SAS Portal and SAS registration requests. |
| displayName? | string | Device display name. |
| fccId? | string | The FCC identifier of the device. Refer to https://www.fcc.gov/oet/ea/fccid for FccID format. Accept underscores and periods because some test-SAS customers use them. |
| grantRangeAllowlists? | array | Only ranges that are within the allowlists are available for new grants. |
| preloadedConfig? | object | Configuration of the device, as specified via SAS Portal API. |
| serialNumber? | string | A serial number assigned to the device by the device manufacturer. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a devices
fn get(identifier: string)
Get a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
fn sync(identifier?: string)
Sync devices state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific devices by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List devices resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have one of the following formats: "sn=123454" or "display_name=MyDevice". sn corresponds to serial number of the device. The filter is case insensitive. |
| pageSize? | number | The maximum number of devices to return in the response. If empty or zero, all devices will be listed. Must be in the range [0, 1000]. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn create_signed(encodedDevice?: any, installerId?: any)
create signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
Resources
state(infinite)— Lists devices under a node or customer.
@swamp/gcp/prod_tt_sasportal/nodes-devicesv2026.07.29.1nodes_devices.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| deviceMetadata? | object | Device parameters that can be overridden by both SAS Portal and SAS registration requests. |
| displayName? | string | Device display name. |
| fccId? | string | The FCC identifier of the device. Refer to https://www.fcc.gov/oet/ea/fccid for FccID format. Accept underscores and periods because some test-SAS customers use them. |
| grantRangeAllowlists? | array | Only ranges that are within the allowlists are available for new grants. |
| preloadedConfig? | object | Configuration of the device, as specified via SAS Portal API. |
| serialNumber? | string | A serial number assigned to the device by the device manufacturer. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a devices
fn get(identifier: string)
Get a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
fn update(identifier?: string)
Update devices attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific devices by name (e.g. one discovered by list) |
fn delete(identifier: string)
Delete the devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
fn sync(identifier?: string)
Sync devices state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific devices by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List devices resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have one of the following formats: "sn=123454" or "display_name=MyDevice". sn corresponds to serial number of the device. The filter is case insensitive. |
| pageSize? | number | The maximum number of devices to return in the response. If empty or zero, all devices will be listed. Must be in the range [0, 1000]. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn create_signed(encodedDevice?: any, installerId?: any)
create signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
fn move(destination?: any)
move
| Argument | Type | Description |
|---|---|---|
| destination? | any |
fn sign_device(device?: any)
sign device
| Argument | Type | Description |
|---|---|---|
| device? | any |
fn update_signed(encodedDevice?: any, installerId?: any)
update signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
Resources
state(infinite)— Gets details about a device.
@swamp/gcp/prod_tt_sasportal/nodes-nodesv2026.07.29.1nodes_nodes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| displayName? | string | The node's display name. |
| sasUserIds? | array | User ids used by the devices belonging to this node. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a nodes
fn get(identifier: string)
Get a nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
fn update(identifier?: string)
Update nodes attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific nodes by name (e.g. one discovered by list) |
fn delete(identifier: string)
Delete the nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
fn sync(identifier?: string)
Sync nodes state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific nodes by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List nodes resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have the following format: "DIRECT_CHILDREN" or format: "direct_children". The filter is case insensitive. If empty, then no nodes are filtered. |
| pageSize? | number | The maximum number of nodes to return in the response. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn move(destination?: any)
move
| Argument | Type | Description |
|---|---|---|
| destination? | any |
Resources
state(infinite)— The Node.
@swamp/gcp/prod_tt_sasportal/nodes-nodes-deploymentsv2026.07.29.1nodes_nodes_deployments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| displayName? | string | The deployment's display name. |
| sasUserIds? | array | User ID used by the devices belonging to this deployment. Each deployment should be associated with one unique user ID. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a deployments
fn get(identifier: string)
Get a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
fn sync(identifier?: string)
Sync deployments state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific deployments by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List deployments resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have the following format: "DIRECT_CHILDREN" or format: "direct_children". The filter is case insensitive. If empty, then no deployments are filtered. |
| pageSize? | number | The maximum number of deployments to return in the response. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— The Deployment.
@swamp/gcp/prod_tt_sasportal/nodes-nodes-devicesv2026.07.29.1nodes_nodes_devices.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| deviceMetadata? | object | Device parameters that can be overridden by both SAS Portal and SAS registration requests. |
| displayName? | string | Device display name. |
| fccId? | string | The FCC identifier of the device. Refer to https://www.fcc.gov/oet/ea/fccid for FccID format. Accept underscores and periods because some test-SAS customers use them. |
| grantRangeAllowlists? | array | Only ranges that are within the allowlists are available for new grants. |
| preloadedConfig? | object | Configuration of the device, as specified via SAS Portal API. |
| serialNumber? | string | A serial number assigned to the device by the device manufacturer. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a devices
fn get(identifier: string)
Get a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
fn sync(identifier?: string)
Sync devices state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific devices by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List devices resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have one of the following formats: "sn=123454" or "display_name=MyDevice". sn corresponds to serial number of the device. The filter is case insensitive. |
| pageSize? | number | The maximum number of devices to return in the response. If empty or zero, all devices will be listed. Must be in the range [0, 1000]. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn create_signed(encodedDevice?: any, installerId?: any)
create signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
Resources
state(infinite)— Lists devices under a node or customer.
@swamp/gcp/prod_tt_sasportal/nodes-nodes-nodesv2026.07.29.1nodes_nodes_nodes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| displayName? | string | The node's display name. |
| sasUserIds? | array | User ids used by the devices belonging to this node. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn create()
Create a nodes
fn get(identifier: string)
Get a nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
fn sync(identifier?: string)
Sync nodes state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific nodes by name (e.g. one discovered by list) |
fn list(filter?: string, pageSize?: number, maxPages?: number)
List nodes resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | The filter expression. The filter should have the following format: "DIRECT_CHILDREN" or format: "direct_children". The filter is case insensitive. If empty, then no nodes are filtered. |
| pageSize? | number | The maximum number of nodes to return in the response. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— The Node.
@swamp/gcp/prod_tt_sasportal/policiesv2026.07.29.1policies.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
fn get(identifier: string)
Get a policies
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the policies |
fn sync(identifier?: string)
Sync policies state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific policies by name (e.g. one discovered by list) |
fn set(disableNotification?: any, policy?: any, resource?: any)
set
| Argument | Type | Description |
|---|---|---|
| disableNotification? | any | |
| policy? | any | |
| resource? | any |
fn test(permissions?: any, resource?: any)
test
| Argument | Type | Description |
|---|---|---|
| permissions? | any | |
| resource? | any |
Resources
state(infinite)— Defines an access control policy to the resources.
04Previous Versions
2026.07.21.3
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
2026.07.21.1
- Updated: customers_deployments_devices, customers_devices, customers_nodes_devices, deployments_devices, nodes_deployments_devices, nodes_devices, nodes_nodes_devices
2026.07.20.1
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
2026.07.19.1
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
2026.07.18.2
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
2026.07.17.2
- Updated: customers, customers_deployments, customers_devices, customers_nodes, deployments_devices, nodes_deployments, nodes_devices, nodes_nodes
2026.07.17.1
- Updated: customers_deployments, customers_devices, customers_nodes, nodes_deployments, nodes_devices, nodes_nodes
2026.06.08.2
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
2026.06.07.1
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
2026.05.25.2
- Updated: customers
Modified 15 models
2026.05.24.1
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
2026.05.21.2
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
2026.05.21.1
2026.05.19.2
2026.05.19.1
2026.04.23.1
2026.04.04.1
- Updated: customers_deployments_devices, customers_devices, customers_nodes_devices, deployments_devices, nodes_deployments_devices, nodes_devices, nodes_nodes_devices
2026.04.03.3
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
2026.04.03.1
- Updated: customers, customers_deployments, customers_deployments_devices, customers_devices, customers_nodes, customers_nodes_deployments, customers_nodes_devices, customers_nodes_nodes, deployments, deployments_devices, nodes, nodes_deployments, nodes_deployments_devices, nodes_devices, nodes_nodes, nodes_nodes_deployments, nodes_nodes_devices, nodes_nodes_nodes, policies
05Stats
A
100 / 100
Downloads
0
Archive size
242.7 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 types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
06Platforms
07Labels