Customers
class Customers extends Resource (View source)
The "customers" collection of methods.
Typical usage is:
$sasportalService = new Google\Service\Sasportal(...);
$customers = $sasportalService->customers;
Methods
Returns a requested customer. (customers.get)
Returns a list of requested customers. (customers.listCustomers)
Returns a list of SAS deployments associated with current GCP project.
Returns a list of legacy organizations. (customers.listLegacyOrganizations)
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 (customers.migrateOrganization)
Updates an existing customer. (customers.patch)
Creates a new SAS deployment through the GCP workflow. Creates a SAS organization if an organization match is not found.
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.
Details
SasPortalCustomer
get(string $name, array $optParams = [])
Returns a requested customer. (customers.get)
SasPortalListCustomersResponse
listCustomers(array $optParams = [])
Returns a list of requested customers. (customers.listCustomers)
SasPortalListGcpProjectDeploymentsResponse
listGcpProjectDeployments(array $optParams = [])
Returns a list of SAS deployments associated with current GCP project.
Includes whether SAS analytics has been enabled or not. (customers.listGcpProjectDeployments)
SasPortalListLegacyOrganizationsResponse
listLegacyOrganizations(array $optParams = [])
Returns a list of legacy organizations. (customers.listLegacyOrganizations)
SasPortalOperation
migrateOrganization(SasPortalMigrateOrganizationRequest $postBody, array $optParams = [])
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 (customers.migrateOrganization)
SasPortalCustomer
patch(string $name, SasPortalCustomer $postBody, array $optParams = [])
Updates an existing customer. (customers.patch)
SasPortalProvisionDeploymentResponse
provisionDeployment(SasPortalProvisionDeploymentRequest $postBody, array $optParams = [])
Creates a new SAS deployment through the GCP workflow. Creates a SAS organization if an organization match is not found.
(customers.provisionDeployment)
SasPortalOperation
setupSasAnalytics(SasPortalSetupSasAnalyticsRequest $postBody, array $optParams = [])
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.
(customers.setupSasAnalytics)