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

SaaSservicemgmt

import { SaaSservicemgmt } from "https://googleapis.deno.dev/v1/saasservicemgmt:v1beta1.ts";
class SaaSservicemgmt {
constructor(client?: CredentialsClient, baseUrl?: string);
async projectsLocationsGet(name: string): Promise<GoogleCloudLocationLocation>;
async projectsLocationsList(name: string, opts?: ProjectsLocationsListOptions): Promise<ListLocationsResponse>;
async projectsLocationsReleasesCreate(
parent: string,
req: Release,
): Promise<Release>;
async projectsLocationsReleasesDelete(name: string, opts?: ProjectsLocationsReleasesDeleteOptions): Promise<Empty>;
async projectsLocationsReleasesGet(name: string): Promise<Release>;
async projectsLocationsReleasesList(parent: string, opts?: ProjectsLocationsReleasesListOptions): Promise<ListReleasesResponse>;
async projectsLocationsReleasesPatch(
name: string,
req: Release,
): Promise<Release>;
async projectsLocationsRolloutKindsCreate(
parent: string,
): Promise<RolloutKind>;
async projectsLocationsRolloutKindsDelete(name: string, opts?: ProjectsLocationsRolloutKindsDeleteOptions): Promise<Empty>;
async projectsLocationsRolloutKindsGet(name: string): Promise<RolloutKind>;
async projectsLocationsRolloutKindsList(parent: string, opts?: ProjectsLocationsRolloutKindsListOptions): Promise<ListRolloutKindsResponse>;
async projectsLocationsRolloutKindsPatch(
name: string,
): Promise<RolloutKind>;
async projectsLocationsRolloutsCreate(
parent: string,
req: Rollout,
): Promise<Rollout>;
async projectsLocationsRolloutsDelete(name: string, opts?: ProjectsLocationsRolloutsDeleteOptions): Promise<Empty>;
async projectsLocationsRolloutsGet(name: string): Promise<Rollout>;
async projectsLocationsRolloutsList(parent: string, opts?: ProjectsLocationsRolloutsListOptions): Promise<ListRolloutsResponse>;
async projectsLocationsRolloutsPatch(
name: string,
req: Rollout,
): Promise<Rollout>;
async projectsLocationsSaasCreate(
parent: string,
req: Saas,
): Promise<Saas>;
async projectsLocationsSaasDelete(name: string, opts?: ProjectsLocationsSaasDeleteOptions): Promise<Empty>;
async projectsLocationsSaasGet(name: string): Promise<Saas>;
async projectsLocationsSaasList(parent: string, opts?: ProjectsLocationsSaasListOptions): Promise<ListSaasResponse>;
async projectsLocationsSaasPatch(
name: string,
req: Saas,
): Promise<Saas>;
async projectsLocationsTenantsCreate(
parent: string,
req: Tenant,
): Promise<Tenant>;
async projectsLocationsTenantsDelete(name: string, opts?: ProjectsLocationsTenantsDeleteOptions): Promise<Empty>;
async projectsLocationsTenantsGet(name: string): Promise<Tenant>;
async projectsLocationsTenantsList(parent: string, opts?: ProjectsLocationsTenantsListOptions): Promise<ListTenantsResponse>;
async projectsLocationsTenantsPatch(
name: string,
req: Tenant,
): Promise<Tenant>;
async projectsLocationsUnitKindsCreate(
parent: string,
req: UnitKind,
): Promise<UnitKind>;
async projectsLocationsUnitKindsDelete(name: string, opts?: ProjectsLocationsUnitKindsDeleteOptions): Promise<Empty>;
async projectsLocationsUnitKindsGet(name: string): Promise<UnitKind>;
async projectsLocationsUnitKindsList(parent: string, opts?: ProjectsLocationsUnitKindsListOptions): Promise<ListUnitKindsResponse>;
async projectsLocationsUnitKindsPatch(
name: string,
req: UnitKind,
): Promise<UnitKind>;
async projectsLocationsUnitOperationsCreate(
parent: string,
): Promise<UnitOperation>;
async projectsLocationsUnitOperationsDelete(name: string, opts?: ProjectsLocationsUnitOperationsDeleteOptions): Promise<Empty>;
async projectsLocationsUnitOperationsGet(name: string): Promise<UnitOperation>;
async projectsLocationsUnitOperationsList(parent: string, opts?: ProjectsLocationsUnitOperationsListOptions): Promise<ListUnitOperationsResponse>;
async projectsLocationsUnitOperationsPatch(
name: string,
): Promise<UnitOperation>;
async projectsLocationsUnitsCreate(
parent: string,
req: Unit,
): Promise<Unit>;
async projectsLocationsUnitsDelete(name: string, opts?: ProjectsLocationsUnitsDeleteOptions): Promise<Empty>;
async projectsLocationsUnitsGet(name: string): Promise<Unit>;
async projectsLocationsUnitsList(parent: string, opts?: ProjectsLocationsUnitsListOptions): Promise<ListUnitsResponse>;
async projectsLocationsUnitsPatch(
name: string,
req: Unit,
): Promise<Unit>;
}

§Constructors

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

§Methods

§
projectsLocationsGet(name: string): Promise<GoogleCloudLocationLocation>
[src]

Gets information about a location.

@param name

Resource name for the location.

§
projectsLocationsList(name: string, opts?: ProjectsLocationsListOptions): Promise<ListLocationsResponse>
[src]

Lists information about the supported locations for this service.

@param name

The resource that owns the locations collection, if applicable.

§
projectsLocationsReleasesCreate(parent: string, req: Release, opts?: ProjectsLocationsReleasesCreateOptions): Promise<Release>
[src]

Create a new release.

@param parent

Required. The parent of the release.

§
projectsLocationsReleasesDelete(name: string, opts?: ProjectsLocationsReleasesDeleteOptions): Promise<Empty>
[src]

Delete a single release.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsReleasesGet(name: string): Promise<Release>
[src]

Retrieve a single release.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsReleasesList(parent: string, opts?: ProjectsLocationsReleasesListOptions): Promise<ListReleasesResponse>
[src]

Retrieve a collection of releases.

@param parent

Required. The parent of the release.

§
projectsLocationsReleasesPatch(name: string, req: Release, opts?: ProjectsLocationsReleasesPatchOptions): Promise<Release>
[src]

Update a single release.

@param name

Identifier. The resource name (full URI of the resource) following the standard naming scheme: "projects/{project}/locations/{location}/releases/{release}"

§
projectsLocationsRolloutKindsCreate(parent: string, req: RolloutKind, opts?: ProjectsLocationsRolloutKindsCreateOptions): Promise<RolloutKind>
[src]

Create a new rollout kind.

@param parent

Required. The parent of the rollout kind.

§
projectsLocationsRolloutKindsDelete(name: string, opts?: ProjectsLocationsRolloutKindsDeleteOptions): Promise<Empty>
[src]

Delete a single rollout kind.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsRolloutKindsGet(name: string): Promise<RolloutKind>
[src]

Retrieve a single rollout kind.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsRolloutKindsList(parent: string, opts?: ProjectsLocationsRolloutKindsListOptions): Promise<ListRolloutKindsResponse>
[src]

Retrieve a collection of rollout kinds.

@param parent

Required. The parent of the rollout kind.

§
projectsLocationsRolloutKindsPatch(name: string, req: RolloutKind, opts?: ProjectsLocationsRolloutKindsPatchOptions): Promise<RolloutKind>
[src]

Update a single rollout kind.

@param name

Identifier. The resource name (full URI of the resource) following the standard naming scheme: "projects/{project}/locations/{location}/rolloutKinds/{rollout_kind_id}"

§
projectsLocationsRolloutsCreate(parent: string, req: Rollout, opts?: ProjectsLocationsRolloutsCreateOptions): Promise<Rollout>
[src]

Create a new rollout.

@param parent

Required. The parent of the rollout.

§
projectsLocationsRolloutsDelete(name: string, opts?: ProjectsLocationsRolloutsDeleteOptions): Promise<Empty>
[src]

Delete a single rollout.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsRolloutsGet(name: string): Promise<Rollout>
[src]

Retrieve a single rollout.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsRolloutsList(parent: string, opts?: ProjectsLocationsRolloutsListOptions): Promise<ListRolloutsResponse>
[src]

Retrieve a collection of rollouts.

@param parent

Required. The parent of the rollout.

§
projectsLocationsRolloutsPatch(name: string, req: Rollout, opts?: ProjectsLocationsRolloutsPatchOptions): Promise<Rollout>
[src]

Update a single rollout.

@param name

Identifier. The resource name (full URI of the resource) following the standard naming scheme: "projects/{project}/locations/{location}/rollout/{rollout_id}"

§
projectsLocationsSaasCreate(parent: string, req: Saas, opts?: ProjectsLocationsSaasCreateOptions): Promise<Saas>
[src]

Create a new saas.

@param parent

Required. The parent of the saas.

§
projectsLocationsSaasDelete(name: string, opts?: ProjectsLocationsSaasDeleteOptions): Promise<Empty>
[src]

Delete a single saas.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsSaasGet(name: string): Promise<Saas>
[src]

Retrieve a single saas.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsSaasList(parent: string, opts?: ProjectsLocationsSaasListOptions): Promise<ListSaasResponse>
[src]

Retrieve a collection of saas.

@param parent

Required. The parent of the saas.

§
projectsLocationsSaasPatch(name: string, req: Saas, opts?: ProjectsLocationsSaasPatchOptions): Promise<Saas>
[src]

Update a single saas.

@param name

Identifier. The resource name (full URI of the resource) following the standard naming scheme: "projects/{project}/locations/{location}/saas/{saas}"

§
projectsLocationsTenantsCreate(parent: string, req: Tenant, opts?: ProjectsLocationsTenantsCreateOptions): Promise<Tenant>
[src]

Create a new tenant.

@param parent

Required. The parent of the tenant.

§
projectsLocationsTenantsDelete(name: string, opts?: ProjectsLocationsTenantsDeleteOptions): Promise<Empty>
[src]

Delete a single tenant.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsTenantsGet(name: string): Promise<Tenant>
[src]

Retrieve a single tenant.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsTenantsList(parent: string, opts?: ProjectsLocationsTenantsListOptions): Promise<ListTenantsResponse>
[src]

Retrieve a collection of tenants.

@param parent

Required. The parent of the tenant.

§
projectsLocationsTenantsPatch(name: string, req: Tenant, opts?: ProjectsLocationsTenantsPatchOptions): Promise<Tenant>
[src]

Update a single tenant.

@param name

Identifier. The resource name (full URI of the resource) following the standard naming scheme: "projects/{project}/locations/{location}/tenants/{tenant}"

§
projectsLocationsUnitKindsCreate(parent: string, req: UnitKind, opts?: ProjectsLocationsUnitKindsCreateOptions): Promise<UnitKind>
[src]

Create a new unit kind.

@param parent

Required. The parent of the unit kind.

§
projectsLocationsUnitKindsDelete(name: string, opts?: ProjectsLocationsUnitKindsDeleteOptions): Promise<Empty>
[src]

Delete a single unit kind.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsUnitKindsGet(name: string): Promise<UnitKind>
[src]

Retrieve a single unit kind.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsUnitKindsList(parent: string, opts?: ProjectsLocationsUnitKindsListOptions): Promise<ListUnitKindsResponse>
[src]

Retrieve a collection of unit kinds.

@param parent

Required. The parent of the unit kind.

§
projectsLocationsUnitKindsPatch(name: string, req: UnitKind, opts?: ProjectsLocationsUnitKindsPatchOptions): Promise<UnitKind>
[src]

Update a single unit kind.

@param name

Identifier. The resource name (full URI of the resource) following the standard naming scheme: "projects/{project}/locations/{location}/unitKinds/{unitKind}"

§
projectsLocationsUnitOperationsCreate(parent: string, req: UnitOperation, opts?: ProjectsLocationsUnitOperationsCreateOptions): Promise<UnitOperation>
[src]

Create a new unit operation.

@param parent

Required. The parent of the unit operation.

§
projectsLocationsUnitOperationsDelete(name: string, opts?: ProjectsLocationsUnitOperationsDeleteOptions): Promise<Empty>
[src]

Delete a single unit operation.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsUnitOperationsGet(name: string): Promise<UnitOperation>
[src]

Retrieve a single unit operation.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsUnitOperationsList(parent: string, opts?: ProjectsLocationsUnitOperationsListOptions): Promise<ListUnitOperationsResponse>
[src]

Retrieve a collection of unit operations.

@param parent

Required. The parent of the unit operation.

§
projectsLocationsUnitOperationsPatch(name: string, req: UnitOperation, opts?: ProjectsLocationsUnitOperationsPatchOptions): Promise<UnitOperation>
[src]

Update a single unit operation.

@param name

Identifier. The resource name (full URI of the resource) following the standard naming scheme: "projects/{project}/locations/{location}/unitOperations/{unitOperation}"

§
projectsLocationsUnitsCreate(parent: string, req: Unit, opts?: ProjectsLocationsUnitsCreateOptions): Promise<Unit>
[src]

Create a new unit.

@param parent

Required. The parent of the unit.

§
projectsLocationsUnitsDelete(name: string, opts?: ProjectsLocationsUnitsDeleteOptions): Promise<Empty>
[src]

Delete a single unit.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsUnitsGet(name: string): Promise<Unit>
[src]

Retrieve a single unit.

@param name

Required. The resource name of the resource within a service.

§
projectsLocationsUnitsList(parent: string, opts?: ProjectsLocationsUnitsListOptions): Promise<ListUnitsResponse>
[src]

Retrieve a collection of units.

@param parent

Required. The parent of the unit.

§
projectsLocationsUnitsPatch(name: string, req: Unit, opts?: ProjectsLocationsUnitsPatchOptions): Promise<Unit>
[src]

Update a single unit.

@param name

Identifier. The resource name (full URI of the resource) following the standard naming scheme: "projects/{project}/locations/{location}/units/{unit}"