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

CloudControlsPartner

import { CloudControlsPartner } from "https://googleapis.deno.dev/v1/cloudcontrolspartner:v1.ts";

Provides insights about your customers and their Assured Workloads based on your Sovereign Controls by Partners offering.

class CloudControlsPartner {
constructor(client?: CredentialsClient, baseUrl?: string);
async organizationsLocationsCustomersGet(name: string): Promise<Customer>;
async organizationsLocationsCustomersList(parent: string, opts?: OrganizationsLocationsCustomersListOptions): Promise<ListCustomersResponse>;
async organizationsLocationsCustomersWorkloadsAccessApprovalRequestsList(parent: string, opts?: OrganizationsLocationsCustomersWorkloadsAccessApprovalRequestsListOptions): Promise<ListAccessApprovalRequestsResponse>;
async organizationsLocationsCustomersWorkloadsGet(name: string): Promise<Workload>;
async organizationsLocationsCustomersWorkloadsGetEkmConnections(name: string): Promise<EkmConnections>;
async organizationsLocationsCustomersWorkloadsGetPartnerPermissions(name: string): Promise<PartnerPermissions>;
async organizationsLocationsCustomersWorkloadsList(parent: string, opts?: OrganizationsLocationsCustomersWorkloadsListOptions): Promise<ListWorkloadsResponse>;
async organizationsLocationsCustomersWorkloadsViolationsGet(name: string): Promise<Violation>;
async organizationsLocationsCustomersWorkloadsViolationsList(parent: string, opts?: OrganizationsLocationsCustomersWorkloadsViolationsListOptions): Promise<ListViolationsResponse>;
async organizationsLocationsGetPartner(name: string): Promise<Partner>;
}

§Constructors

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

§Methods

§
organizationsLocationsCustomersGet(name: string): Promise<Customer>
[src]

Gets details of a single customer

@param name

Required. Format: organizations/{organization}/locations/{location}/customers/{customer}

§
organizationsLocationsCustomersList(parent: string, opts?: OrganizationsLocationsCustomersListOptions): Promise<ListCustomersResponse>
[src]

Lists customers of a partner identified by its Google Cloud organization ID

@param parent

Required. Parent resource Format: organizations/{organization}/locations/{location}

§
organizationsLocationsCustomersWorkloadsAccessApprovalRequestsList(parent: string, opts?: OrganizationsLocationsCustomersWorkloadsAccessApprovalRequestsListOptions): Promise<ListAccessApprovalRequestsResponse>
[src]

Lists access requests associated with a workload

@param parent

Required. Parent resource Format: organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}

§
organizationsLocationsCustomersWorkloadsGet(name: string): Promise<Workload>
[src]

Gets details of a single workload

@param name

Required. Format: organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}

§
organizationsLocationsCustomersWorkloadsGetEkmConnections(name: string): Promise<EkmConnections>
[src]

Gets the EKM connections associated with a workload

@param name

Required. Format: organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/ekmConnections

§
organizationsLocationsCustomersWorkloadsGetPartnerPermissions(name: string): Promise<PartnerPermissions>
[src]

Gets the partner permissions granted for a workload

@param name

Required. Name of the resource to get in the format: organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/partnerPermissions

§
organizationsLocationsCustomersWorkloadsList(parent: string, opts?: OrganizationsLocationsCustomersWorkloadsListOptions): Promise<ListWorkloadsResponse>
[src]

Lists customer workloads for a given customer org id

@param parent

Required. Parent resource Format: organizations/{organization}/locations/{location}/customers/{customer}

§
organizationsLocationsCustomersWorkloadsViolationsGet(name: string): Promise<Violation>
[src]

Gets details of a single Violation.

@param name

Required. Format: organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}/violations/{violation}

§
organizationsLocationsCustomersWorkloadsViolationsList(parent: string, opts?: OrganizationsLocationsCustomersWorkloadsViolationsListOptions): Promise<ListViolationsResponse>
[src]

Lists Violations for a workload Callers may also choose to read across multiple Customers or for a single customer as per AIP-159 by using '-' (the hyphen or dash character) as a wildcard character instead of {customer} & {workload}. Format: organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}

@param parent

Required. Parent resource Format organizations/{organization}/locations/{location}/customers/{customer}/workloads/{workload}

§
organizationsLocationsGetPartner(name: string): Promise<Partner>
[src]

Get details of a Partner.

@param name

Required. Format: organizations/{organization}/locations/{location}/partner