Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

prod_tt_SASPortal

import { prod_tt_SASPortal } from "https://googleapis.deno.dev/v1/prod_tt_sasportal:v1alpha1.ts";
class prod_tt_SASPortal {
constructor(client?: CredentialsClient, baseUrl?: string);
async customersDeploymentsCreate(parent: string, req: SasPortalDeployment): Promise<SasPortalDeployment>;
async customersDeploymentsDelete(name: string): Promise<SasPortalEmpty>;
async customersDeploymentsDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>;
async customersDeploymentsDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>;
async customersDeploymentsDevicesList(parent: string, opts?: CustomersDeploymentsDevicesListOptions): Promise<SasPortalListDevicesResponse>;
async customersDeploymentsGet(name: string): Promise<SasPortalDeployment>;
async customersDeploymentsList(parent: string, opts?: CustomersDeploymentsListOptions): Promise<SasPortalListDeploymentsResponse>;
async customersDeploymentsMove(name: string, req: SasPortalMoveDeploymentRequest): Promise<SasPortalOperation>;
async customersDeploymentsPatch(
name: string,
): Promise<SasPortalDeployment>;
async customersDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>;
async customersDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>;
async customersDevicesDelete(name: string): Promise<SasPortalEmpty>;
async customersDevicesGet(name: string): Promise<SasPortalDevice>;
async customersDevicesList(parent: string, opts?: CustomersDevicesListOptions): Promise<SasPortalListDevicesResponse>;
async customersDevicesMove(name: string, req: SasPortalMoveDeviceRequest): Promise<SasPortalOperation>;
async customersDevicesPatch(
name: string,
): Promise<SasPortalDevice>;
async customersDevicesSignDevice(name: string, req: SasPortalSignDeviceRequest): Promise<SasPortalEmpty>;
async customersDevicesUpdateSigned(name: string, req: SasPortalUpdateSignedDeviceRequest): Promise<SasPortalDevice>;
async customersGet(name: string): Promise<SasPortalCustomer>;
async customersList(opts?: CustomersListOptions): Promise<SasPortalListCustomersResponse>;
async customersListGcpProjectDeployments(): Promise<SasPortalListGcpProjectDeploymentsResponse>;
async customersListLegacyOrganizations(): Promise<SasPortalListLegacyOrganizationsResponse>;
async customersMigrateOrganization(req: SasPortalMigrateOrganizationRequest): Promise<SasPortalOperation>;
async customersNodesCreate(parent: string, req: SasPortalNode): Promise<SasPortalNode>;
async customersNodesDelete(name: string): Promise<SasPortalEmpty>;
async customersNodesDeploymentsCreate(parent: string, req: SasPortalDeployment): Promise<SasPortalDeployment>;
async customersNodesDeploymentsList(parent: string, opts?: CustomersNodesDeploymentsListOptions): Promise<SasPortalListDeploymentsResponse>;
async customersNodesDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>;
async customersNodesDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>;
async customersNodesDevicesList(parent: string, opts?: CustomersNodesDevicesListOptions): Promise<SasPortalListDevicesResponse>;
async customersNodesGet(name: string): Promise<SasPortalNode>;
async customersNodesList(parent: string, opts?: CustomersNodesListOptions): Promise<SasPortalListNodesResponse>;
async customersNodesMove(name: string, req: SasPortalMoveNodeRequest): Promise<SasPortalOperation>;
async customersNodesNodesCreate(parent: string, req: SasPortalNode): Promise<SasPortalNode>;
async customersNodesNodesList(parent: string, opts?: CustomersNodesNodesListOptions): Promise<SasPortalListNodesResponse>;
async customersNodesPatch(
name: string,
): Promise<SasPortalNode>;
async customersPatch(
name: string,
): Promise<SasPortalCustomer>;
async customersProvisionDeployment(req: SasPortalProvisionDeploymentRequest): Promise<SasPortalProvisionDeploymentResponse>;
async customersSetupSasAnalytics(req: SasPortalSetupSasAnalyticsRequest): Promise<SasPortalOperation>;
async deploymentsDevicesDelete(name: string): Promise<SasPortalEmpty>;
async deploymentsDevicesGet(name: string): Promise<SasPortalDevice>;
async deploymentsDevicesMove(name: string, req: SasPortalMoveDeviceRequest): Promise<SasPortalOperation>;
async deploymentsDevicesPatch(
name: string,
): Promise<SasPortalDevice>;
async deploymentsDevicesSignDevice(name: string, req: SasPortalSignDeviceRequest): Promise<SasPortalEmpty>;
async deploymentsDevicesUpdateSigned(name: string, req: SasPortalUpdateSignedDeviceRequest): Promise<SasPortalDevice>;
async deploymentsGet(name: string): Promise<SasPortalDeployment>;
async installerGenerateSecret(req: SasPortalGenerateSecretRequest): Promise<SasPortalGenerateSecretResponse>;
async nodesDeploymentsDelete(name: string): Promise<SasPortalEmpty>;
async nodesDeploymentsDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>;
async nodesDeploymentsDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>;
async nodesDeploymentsDevicesList(parent: string, opts?: NodesDeploymentsDevicesListOptions): Promise<SasPortalListDevicesResponse>;
async nodesDeploymentsGet(name: string): Promise<SasPortalDeployment>;
async nodesDeploymentsList(parent: string, opts?: NodesDeploymentsListOptions): Promise<SasPortalListDeploymentsResponse>;
async nodesDeploymentsMove(name: string, req: SasPortalMoveDeploymentRequest): Promise<SasPortalOperation>;
async nodesDeploymentsPatch(
name: string,
): Promise<SasPortalDeployment>;
async nodesDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>;
async nodesDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>;
async nodesDevicesDelete(name: string): Promise<SasPortalEmpty>;
async nodesDevicesGet(name: string): Promise<SasPortalDevice>;
async nodesDevicesList(parent: string, opts?: NodesDevicesListOptions): Promise<SasPortalListDevicesResponse>;
async nodesDevicesMove(name: string, req: SasPortalMoveDeviceRequest): Promise<SasPortalOperation>;
async nodesDevicesPatch(
name: string,
): Promise<SasPortalDevice>;
async nodesDevicesSignDevice(name: string, req: SasPortalSignDeviceRequest): Promise<SasPortalEmpty>;
async nodesDevicesUpdateSigned(name: string, req: SasPortalUpdateSignedDeviceRequest): Promise<SasPortalDevice>;
async nodesGet(name: string): Promise<SasPortalNode>;
async nodesNodesCreate(parent: string, req: SasPortalNode): Promise<SasPortalNode>;
async nodesNodesDelete(name: string): Promise<SasPortalEmpty>;
async nodesNodesDeploymentsCreate(parent: string, req: SasPortalDeployment): Promise<SasPortalDeployment>;
async nodesNodesDeploymentsList(parent: string, opts?: NodesNodesDeploymentsListOptions): Promise<SasPortalListDeploymentsResponse>;
async nodesNodesDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>;
async nodesNodesDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>;
async nodesNodesDevicesList(parent: string, opts?: NodesNodesDevicesListOptions): Promise<SasPortalListDevicesResponse>;
async nodesNodesGet(name: string): Promise<SasPortalNode>;
async nodesNodesList(parent: string, opts?: NodesNodesListOptions): Promise<SasPortalListNodesResponse>;
async nodesNodesMove(name: string, req: SasPortalMoveNodeRequest): Promise<SasPortalOperation>;
async nodesNodesNodesCreate(parent: string, req: SasPortalNode): Promise<SasPortalNode>;
async nodesNodesNodesList(parent: string, opts?: NodesNodesNodesListOptions): Promise<SasPortalListNodesResponse>;
async nodesNodesPatch(
name: string,
): Promise<SasPortalNode>;
async policiesGet(req: SasPortalGetPolicyRequest): Promise<SasPortalPolicy>;
async policiesSet(req: SasPortalSetPolicyRequest): Promise<SasPortalPolicy>;
}

§Constructors

§
new prod_tt_SASPortal(client?: CredentialsClient, baseUrl?: string)
[src]

§Methods

§
customersDeploymentsCreate(parent: string, req: SasPortalDeployment): Promise<SasPortalDeployment>
[src]

Creates a new deployment.

@param parent

Required. The parent resource name where the deployment is to be created.

§
customersDeploymentsDelete(name: string): Promise<SasPortalEmpty>
[src]

Deletes a deployment.

@param name

Required. The name of the deployment.

§
customersDeploymentsDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>
[src]

Creates a device under a node or customer.

@param parent

Required. The name of the parent resource.

§
customersDeploymentsDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>
[src]

Creates a signed device under a node or customer.

@param parent

Required. The name of the parent resource.

§
customersDeploymentsDevicesList(parent: string, opts?: CustomersDeploymentsDevicesListOptions): Promise<SasPortalListDevicesResponse>
[src]

Lists devices under a node or customer.

@param parent

Required. The name of the parent resource.

§
customersDeploymentsGet(name: string): Promise<SasPortalDeployment>
[src]

Returns a requested deployment.

@param name

Required. The name of the deployment.

§
customersDeploymentsList(parent: string, opts?: CustomersDeploymentsListOptions): Promise<SasPortalListDeploymentsResponse>
[src]

Lists deployments.

@param parent

Required. The parent resource name, for example, "nodes/1", customer/1/nodes/2.

§
customersDeploymentsMove(name: string, req: SasPortalMoveDeploymentRequest): Promise<SasPortalOperation>
[src]

Moves a deployment under another node or customer.

@param name

Required. The name of the deployment to move.

§
customersDeploymentsPatch(name: string, req: SasPortalDeployment, opts?: CustomersDeploymentsPatchOptions): Promise<SasPortalDeployment>
[src]

Updates an existing deployment.

@param name

Output only. Resource name.

§
customersDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>
[src]

Creates a device under a node or customer.

@param parent

Required. The name of the parent resource.

§
customersDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>
[src]

Creates a signed device under a node or customer.

@param parent

Required. The name of the parent resource.

§
customersDevicesDelete(name: string): Promise<SasPortalEmpty>
[src]

Deletes a device.

@param name

Required. The name of the device.

§
customersDevicesGet(name: string): Promise<SasPortalDevice>
[src]

Gets details about a device.

@param name

Required. The name of the device.

§
customersDevicesList(parent: string, opts?: CustomersDevicesListOptions): Promise<SasPortalListDevicesResponse>
[src]

Lists devices under a node or customer.

@param parent

Required. The name of the parent resource.

§
customersDevicesMove(name: string, req: SasPortalMoveDeviceRequest): Promise<SasPortalOperation>
[src]

Moves a device under another node or customer.

@param name

Required. The name of the device to move.

§
customersDevicesPatch(name: string, req: SasPortalDevice, opts?: CustomersDevicesPatchOptions): Promise<SasPortalDevice>
[src]

Updates a device.

@param name

Output only. The resource path name.

§
customersDevicesSignDevice(name: string, req: SasPortalSignDeviceRequest): Promise<SasPortalEmpty>
[src]

Signs a device.

@param name

Output only. The resource path name.

§
customersDevicesUpdateSigned(name: string, req: SasPortalUpdateSignedDeviceRequest): Promise<SasPortalDevice>
[src]

Updates a signed device.

@param name

Required. The name of the device to update.

§
customersGet(name: string): Promise<SasPortalCustomer>
[src]

Returns a requested customer.

@param name

Required. The name of the customer.

§

Returns a list of requested customers.

§
customersListGcpProjectDeployments(): Promise<SasPortalListGcpProjectDeploymentsResponse>
[src]

Returns a list of SAS deployments associated with current GCP project. Includes whether SAS analytics has been enabled or not.

§
customersListLegacyOrganizations(): Promise<SasPortalListLegacyOrganizationsResponse>
[src]

Returns a list of legacy organizations.

§
customersMigrateOrganization(req: SasPortalMigrateOrganizationRequest): Promise<SasPortalOperation>
[src]

Migrates a SAS organization to the cloud. This will create GCP projects for each deployment and associate them. The SAS Organization is linked to the gcp project that called the command. go/sas-legacy-customer-migration

§
customersNodesCreate(parent: string, req: SasPortalNode): Promise<SasPortalNode>
[src]

Creates a new node.

@param parent

Required. The parent resource name where the node is to be created.

§
customersNodesDelete(name: string): Promise<SasPortalEmpty>
[src]

Deletes a node.

@param name

Required. The name of the node.

§
customersNodesDeploymentsCreate(parent: string, req: SasPortalDeployment): Promise<SasPortalDeployment>
[src]

Creates a new deployment.

@param parent

Required. The parent resource name where the deployment is to be created.

§
customersNodesDeploymentsList(parent: string, opts?: CustomersNodesDeploymentsListOptions): Promise<SasPortalListDeploymentsResponse>
[src]

Lists deployments.

@param parent

Required. The parent resource name, for example, "nodes/1", customer/1/nodes/2.

§
customersNodesDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>
[src]

Creates a device under a node or customer.

@param parent

Required. The name of the parent resource.

§
customersNodesDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>
[src]

Creates a signed device under a node or customer.

@param parent

Required. The name of the parent resource.

§
customersNodesDevicesList(parent: string, opts?: CustomersNodesDevicesListOptions): Promise<SasPortalListDevicesResponse>
[src]

Lists devices under a node or customer.

@param parent

Required. The name of the parent resource.

§
customersNodesGet(name: string): Promise<SasPortalNode>
[src]

Returns a requested node.

@param name

Required. The name of the node.

§
customersNodesList(parent: string, opts?: CustomersNodesListOptions): Promise<SasPortalListNodesResponse>
[src]

Lists nodes.

@param parent

Required. The parent resource name, for example, "nodes/1".

§
customersNodesMove(name: string, req: SasPortalMoveNodeRequest): Promise<SasPortalOperation>
[src]

Moves a node under another node or customer.

@param name

Required. The name of the node to move.

§
customersNodesNodesCreate(parent: string, req: SasPortalNode): Promise<SasPortalNode>
[src]

Creates a new node.

@param parent

Required. The parent resource name where the node is to be created.

§
customersNodesNodesList(parent: string, opts?: CustomersNodesNodesListOptions): Promise<SasPortalListNodesResponse>
[src]

Lists nodes.

@param parent

Required. The parent resource name, for example, "nodes/1".

§
customersNodesPatch(name: string, req: SasPortalNode, opts?: CustomersNodesPatchOptions): Promise<SasPortalNode>
[src]

Updates an existing node.

@param name

Output only. Resource name.

§
customersPatch(name: string, req: SasPortalCustomer, opts?: CustomersPatchOptions): Promise<SasPortalCustomer>
[src]

Updates an existing customer.

@param name

Output only. Resource name of the customer.

§

Creates a new SAS deployment through the GCP workflow. Creates a SAS organization if an organization match is not found.

§
customersSetupSasAnalytics(req: SasPortalSetupSasAnalyticsRequest): Promise<SasPortalOperation>
[src]

Setups the a GCP Project to receive SAS Analytics messages via GCP Pub/Sub with a subscription to BigQuery. All the Pub/Sub topics and BigQuery tables are created automatically as part of this service.

§
deploymentsDevicesDelete(name: string): Promise<SasPortalEmpty>
[src]

Deletes a device.

@param name

Required. The name of the device.

§
deploymentsDevicesGet(name: string): Promise<SasPortalDevice>
[src]

Gets details about a device.

@param name

Required. The name of the device.

§
deploymentsDevicesMove(name: string, req: SasPortalMoveDeviceRequest): Promise<SasPortalOperation>
[src]

Moves a device under another node or customer.

@param name

Required. The name of the device to move.

§
deploymentsDevicesPatch(name: string, req: SasPortalDevice, opts?: DeploymentsDevicesPatchOptions): Promise<SasPortalDevice>
[src]

Updates a device.

@param name

Output only. The resource path name.

§
deploymentsDevicesSignDevice(name: string, req: SasPortalSignDeviceRequest): Promise<SasPortalEmpty>
[src]

Signs a device.

@param name

Output only. The resource path name.

§
deploymentsDevicesUpdateSigned(name: string, req: SasPortalUpdateSignedDeviceRequest): Promise<SasPortalDevice>
[src]

Updates a signed device.

@param name

Required. The name of the device to update.

§
deploymentsGet(name: string): Promise<SasPortalDeployment>
[src]

Returns a requested deployment.

@param name

Required. The name of the deployment.

§

Generates a secret to be used with the ValidateInstaller.

§

Validates the identity of a Certified Professional Installer (CPI).

§
nodesDeploymentsDelete(name: string): Promise<SasPortalEmpty>
[src]

Deletes a deployment.

@param name

Required. The name of the deployment.

§
nodesDeploymentsDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>
[src]

Creates a device under a node or customer.

@param parent

Required. The name of the parent resource.

§
nodesDeploymentsDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>
[src]

Creates a signed device under a node or customer.

@param parent

Required. The name of the parent resource.

§
nodesDeploymentsDevicesList(parent: string, opts?: NodesDeploymentsDevicesListOptions): Promise<SasPortalListDevicesResponse>
[src]

Lists devices under a node or customer.

@param parent

Required. The name of the parent resource.

§
nodesDeploymentsGet(name: string): Promise<SasPortalDeployment>
[src]

Returns a requested deployment.

@param name

Required. The name of the deployment.

§
nodesDeploymentsList(parent: string, opts?: NodesDeploymentsListOptions): Promise<SasPortalListDeploymentsResponse>
[src]

Lists deployments.

@param parent

Required. The parent resource name, for example, "nodes/1", customer/1/nodes/2.

§
nodesDeploymentsMove(name: string, req: SasPortalMoveDeploymentRequest): Promise<SasPortalOperation>
[src]

Moves a deployment under another node or customer.

@param name

Required. The name of the deployment to move.

§
nodesDeploymentsPatch(name: string, req: SasPortalDeployment, opts?: NodesDeploymentsPatchOptions): Promise<SasPortalDeployment>
[src]

Updates an existing deployment.

@param name

Output only. Resource name.

§
nodesDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>
[src]

Creates a device under a node or customer.

@param parent

Required. The name of the parent resource.

§
nodesDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>
[src]

Creates a signed device under a node or customer.

@param parent

Required. The name of the parent resource.

§
nodesDevicesDelete(name: string): Promise<SasPortalEmpty>
[src]

Deletes a device.

@param name

Required. The name of the device.

§
nodesDevicesGet(name: string): Promise<SasPortalDevice>
[src]

Gets details about a device.

@param name

Required. The name of the device.

§
nodesDevicesList(parent: string, opts?: NodesDevicesListOptions): Promise<SasPortalListDevicesResponse>
[src]

Lists devices under a node or customer.

@param parent

Required. The name of the parent resource.

§
nodesDevicesMove(name: string, req: SasPortalMoveDeviceRequest): Promise<SasPortalOperation>
[src]

Moves a device under another node or customer.

@param name

Required. The name of the device to move.

§
nodesDevicesPatch(name: string, req: SasPortalDevice, opts?: NodesDevicesPatchOptions): Promise<SasPortalDevice>
[src]

Updates a device.

@param name

Output only. The resource path name.

§
nodesDevicesSignDevice(name: string, req: SasPortalSignDeviceRequest): Promise<SasPortalEmpty>
[src]

Signs a device.

@param name

Output only. The resource path name.

§
nodesDevicesUpdateSigned(name: string, req: SasPortalUpdateSignedDeviceRequest): Promise<SasPortalDevice>
[src]

Updates a signed device.

@param name

Required. The name of the device to update.

§
nodesGet(name: string): Promise<SasPortalNode>
[src]

Returns a requested node.

@param name

Required. The name of the node.

§
nodesNodesCreate(parent: string, req: SasPortalNode): Promise<SasPortalNode>
[src]

Creates a new node.

@param parent

Required. The parent resource name where the node is to be created.

§
nodesNodesDelete(name: string): Promise<SasPortalEmpty>
[src]

Deletes a node.

@param name

Required. The name of the node.

§
nodesNodesDeploymentsCreate(parent: string, req: SasPortalDeployment): Promise<SasPortalDeployment>
[src]

Creates a new deployment.

@param parent

Required. The parent resource name where the deployment is to be created.

§
nodesNodesDeploymentsList(parent: string, opts?: NodesNodesDeploymentsListOptions): Promise<SasPortalListDeploymentsResponse>
[src]

Lists deployments.

@param parent

Required. The parent resource name, for example, "nodes/1", customer/1/nodes/2.

§
nodesNodesDevicesCreate(parent: string, req: SasPortalDevice): Promise<SasPortalDevice>
[src]

Creates a device under a node or customer.

@param parent

Required. The name of the parent resource.

§
nodesNodesDevicesCreateSigned(parent: string, req: SasPortalCreateSignedDeviceRequest): Promise<SasPortalDevice>
[src]

Creates a signed device under a node or customer.

@param parent

Required. The name of the parent resource.

§
nodesNodesDevicesList(parent: string, opts?: NodesNodesDevicesListOptions): Promise<SasPortalListDevicesResponse>
[src]

Lists devices under a node or customer.

@param parent

Required. The name of the parent resource.

§
nodesNodesGet(name: string): Promise<SasPortalNode>
[src]

Returns a requested node.

@param name

Required. The name of the node.

§
nodesNodesList(parent: string, opts?: NodesNodesListOptions): Promise<SasPortalListNodesResponse>
[src]

Lists nodes.

@param parent

Required. The parent resource name, for example, "nodes/1".

§
nodesNodesMove(name: string, req: SasPortalMoveNodeRequest): Promise<SasPortalOperation>
[src]

Moves a node under another node or customer.

@param name

Required. The name of the node to move.

§
nodesNodesNodesCreate(parent: string, req: SasPortalNode): Promise<SasPortalNode>
[src]

Creates a new node.

@param parent

Required. The parent resource name where the node is to be created.

§
nodesNodesNodesList(parent: string, opts?: NodesNodesNodesListOptions): Promise<SasPortalListNodesResponse>
[src]

Lists nodes.

@param parent

Required. The parent resource name, for example, "nodes/1".

§
nodesNodesPatch(name: string, req: SasPortalNode, opts?: NodesNodesPatchOptions): Promise<SasPortalNode>
[src]

Updates an existing node.

@param name

Output only. Resource name.

§

Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

§

Sets the access control policy on the specified resource. Replaces any existing policy.

§

Returns permissions that a caller has on the specified resource.