@swamp/gcp/prod_tt_sasportal
v2026.04.23.1
Google Cloud prod_tt_sasportal infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudprod_tt_sasportalcloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- 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
Install
$ swamp extension pull @swamp/gcp/prod_tt_sasportal@swamp/gcp/prod_tt_sasportal/customersv2026.04.23.1customers.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| 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. |
getGet a customers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the customers |
updateUpdate customers attributes
syncSync customers state from GCP
list_gcp_project_deploymentslist gcp project deployments
list_legacy_organizationslist legacy organizations
migrate_organizationmigrate organization
| Argument | Type | Description |
|---|---|---|
| organizationId? | any |
provision_deploymentprovision deployment
| Argument | Type | Description |
|---|---|---|
| newDeploymentDisplayName? | any | |
| newOrganizationDisplayName? | any | |
| organizationId? | any |
setup_sas_analyticssetup sas analytics
| Argument | Type | Description |
|---|---|---|
| userId? | any |
Resources
state(infinite)— Entity representing a SAS customer.
@swamp/gcp/prod_tt_sasportal/customers-deploymentsv2026.04.23.1customers_deployments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| 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) |
createCreate a deployments
getGet a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
updateUpdate deployments attributes
deleteDelete the deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
syncSync deployments state from GCP
movemove
| Argument | Type | Description |
|---|---|---|
| destination? | any |
Resources
state(infinite)— The Deployment.
@swamp/gcp/prod_tt_sasportal/customers-deployments-devicesv2026.04.23.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) |
| activeConfig? | object | Information about the device configuration. |
| deviceMetadata? | object | Device data overridable by both SAS Portal and 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 | Information about the device configuration. |
| 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) |
createCreate a devices
getGet a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
syncSync devices state from GCP
create_signedcreate 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.04.23.1customers_devices.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| activeConfig? | object | Information about the device configuration. |
| deviceMetadata? | object | Device data overridable by both SAS Portal and 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 | Information about the device configuration. |
| 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) |
createCreate a devices
getGet a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
updateUpdate devices attributes
deleteDelete the devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
syncSync devices state from GCP
create_signedcreate signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
movemove
| Argument | Type | Description |
|---|---|---|
| destination? | any |
sign_devicesign device
| Argument | Type | Description |
|---|---|---|
| device? | any |
update_signedupdate signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
Resources
state(infinite)— Gets details about a device.
@swamp/gcp/prod_tt_sasportal/customers-nodesv2026.04.23.1customers_nodes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| 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) |
createCreate a nodes
getGet a nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
updateUpdate nodes attributes
deleteDelete the nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
syncSync nodes state from GCP
movemove
| Argument | Type | Description |
|---|---|---|
| destination? | any |
Resources
state(infinite)— The Node.
@swamp/gcp/prod_tt_sasportal/customers-nodes-deploymentsv2026.04.23.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) |
| 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) |
createCreate a deployments
getGet a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
syncSync deployments state from GCP
Resources
state(infinite)— The Deployment.
@swamp/gcp/prod_tt_sasportal/customers-nodes-devicesv2026.04.23.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) |
| activeConfig? | object | Information about the device configuration. |
| deviceMetadata? | object | Device data overridable by both SAS Portal and 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 | Information about the device configuration. |
| 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) |
createCreate a devices
getGet a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
syncSync devices state from GCP
create_signedcreate 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.04.23.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) |
| 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) |
createCreate a nodes
getGet a nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
syncSync nodes state from GCP
Resources
state(infinite)— The Node.
@swamp/gcp/prod_tt_sasportal/deploymentsv2026.04.23.1deployments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
syncSync deployments state from GCP
Resources
state(infinite)— The Deployment.
@swamp/gcp/prod_tt_sasportal/deployments-devicesv2026.04.23.1deployments_devices.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| activeConfig? | object | Information about the device configuration. |
| deviceMetadata? | object | Device data overridable by both SAS Portal and 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 | Information about the device configuration. |
| serialNumber? | string | A serial number assigned to the device by the device manufacturer. |
| state? | enum | Output only. Device state. |
getGet a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
updateUpdate devices attributes
deleteDelete the devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
syncSync devices state from GCP
movemove
| Argument | Type | Description |
|---|---|---|
| destination? | any |
sign_devicesign device
| Argument | Type | Description |
|---|---|---|
| device? | any |
update_signedupdate signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
Resources
state(infinite)— Gets details about a device.
@swamp/gcp/prod_tt_sasportal/nodesv2026.04.23.1nodes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
syncSync nodes state from GCP
Resources
state(infinite)— The Node.
@swamp/gcp/prod_tt_sasportal/nodes-deploymentsv2026.04.23.1nodes_deployments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| 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) |
getGet a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
updateUpdate deployments attributes
deleteDelete the deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
syncSync deployments state from GCP
movemove
| Argument | Type | Description |
|---|---|---|
| destination? | any |
Resources
state(infinite)— The Deployment.
@swamp/gcp/prod_tt_sasportal/nodes-deployments-devicesv2026.04.23.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) |
| activeConfig? | object | Information about the device configuration. |
| deviceMetadata? | object | Device data overridable by both SAS Portal and 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 | Information about the device configuration. |
| 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) |
createCreate a devices
getGet a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
syncSync devices state from GCP
create_signedcreate 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.04.23.1nodes_devices.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| activeConfig? | object | Information about the device configuration. |
| deviceMetadata? | object | Device data overridable by both SAS Portal and 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 | Information about the device configuration. |
| 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) |
createCreate a devices
getGet a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
updateUpdate devices attributes
deleteDelete the devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
syncSync devices state from GCP
create_signedcreate signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
movemove
| Argument | Type | Description |
|---|---|---|
| destination? | any |
sign_devicesign device
| Argument | Type | Description |
|---|---|---|
| device? | any |
update_signedupdate signed
| Argument | Type | Description |
|---|---|---|
| encodedDevice? | any | |
| installerId? | any |
Resources
state(infinite)— Gets details about a device.
@swamp/gcp/prod_tt_sasportal/nodes-nodesv2026.04.23.1nodes_nodes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| 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) |
createCreate a nodes
getGet a nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
updateUpdate nodes attributes
deleteDelete the nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
syncSync nodes state from GCP
movemove
| Argument | Type | Description |
|---|---|---|
| destination? | any |
Resources
state(infinite)— The Node.
@swamp/gcp/prod_tt_sasportal/nodes-nodes-deploymentsv2026.04.23.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) |
| 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) |
createCreate a deployments
getGet a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
syncSync deployments state from GCP
Resources
state(infinite)— The Deployment.
@swamp/gcp/prod_tt_sasportal/nodes-nodes-devicesv2026.04.23.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) |
| activeConfig? | object | Information about the device configuration. |
| deviceMetadata? | object | Device data overridable by both SAS Portal and 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 | Information about the device configuration. |
| 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) |
createCreate a devices
getGet a devices
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the devices |
syncSync devices state from GCP
create_signedcreate 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.04.23.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) |
| 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) |
createCreate a nodes
getGet a nodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the nodes |
syncSync nodes state from GCP
Resources
state(infinite)— The Node.
@swamp/gcp/prod_tt_sasportal/policiesv2026.04.23.1policies.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a policies
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the policies |
syncSync policies state from GCP
setset
| Argument | Type | Description |
|---|---|---|
| disableNotification? | any | |
| policy? | any | |
| resource? | any |
testtest
| Argument | Type | Description |
|---|---|---|
| permissions? | any | |
| resource? | any |
Resources
state(infinite)— Defines an access control policy to the resources.
2026.04.04.1106.1 KBApr 4, 2026
Google Cloud prod_tt_sasportal infrastructure models
Release Notes
- Updated: customers_deployments_devices, customers_devices, customers_nodes_devices, deployments_devices, nodes_deployments_devices, nodes_devices, nodes_nodes_devices
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudprod_tt_sasportalcloudinfrastructure
2026.04.03.3105.1 KBApr 3, 2026
Google Cloud prod_tt_sasportal infrastructure models
Release 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
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudprod_tt_sasportalcloudinfrastructure
2026.04.03.1102.9 KBApr 3, 2026
Google Cloud prod_tt_sasportal infrastructure models
Release 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
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudprod_tt_sasportalcloudinfrastructure
2026.04.02.2101.8 KBApr 2, 2026
Google Cloud prod_tt_sasportal infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudprod_tt_sasportalcloudinfrastructure
2026.03.27.1107.1 KBMar 27, 2026
Google Cloud prod_tt_sasportal infrastructure models
Release Notes
- Added: 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
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudprod_tt_sasportalcloudinfrastructure