Application Integration API . projects . locations

Instance Methods

appsScriptProjects()

Returns the appsScriptProjects Resource.

authConfigs()

Returns the authConfigs Resource.

certificates()

Returns the certificates Resource.

clients()

Returns the clients Resource.

cloudFunctions()

Returns the cloudFunctions Resource.

connections()

Returns the connections Resource.

integrations()

Returns the integrations Resource.

products()

Returns the products Resource.

sfdcInstances()

Returns the sfdcInstances Resource.

templates()

Returns the templates Resource.

close()

Close httplib2 connections.

getClients(parent, x__xgafv=None)

Gets the client configuration for the given project and location resource name

Method Details

close()
Close httplib2 connections.
getClients(parent, x__xgafv=None)
Gets the client configuration for the given project and location resource name

Args:
  parent: string, Required. Required: The ID of the GCP Project to be provisioned. (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # Response for the GetClient rpc
  "client": { # The configuration information for the Client # Required. Required: The client configuration that was requested
    "billingType": "A String", # Indicates the billing type of the client
    "clientState": "A String", # Indicates the activity state the client
    "cloudKmsConfig": { # Configuration information for Client's Cloud KMS information # Cloud KMS config for Auth Module to encrypt/decrypt credentials.
      "key": "A String", # Required. A Cloud KMS key is a named object containing one or more key versions, along with metadata for the key. A key exists on exactly one key ring tied to a specific location.
      "keyVersion": "A String", # Optional. Each version of a key contains key material used for encryption or signing. A key's version is represented by an integer, starting at 1. To decrypt data or verify a signature, you must use the same key version that was used to encrypt or sign the data.
      "kmsLocation": "A String", # Required. Location name of the key ring, e.g. "us-west1".
      "kmsProjectId": "A String", # Optional. The gcp project id of the project where the kms key stored. If empty, the kms key is stored at the same project as customer's project and ecrypted with CMEK, otherwise, the kms key is stored in the tenant project and encrypted with GMEK
      "kmsRing": "A String", # Required. A key ring organizes keys in a specific Google Cloud location and allows you to manage access control on groups of keys. A key ring's name does not need to be unique across a Google Cloud project, but must be unique within a given location.
    },
    "createTime": "A String", # The timestamp when the client was first created.
    "description": "A String", # Description of what the client is used for
    "enableInternalIp": True or False, # Optional. Indicates the client enables internal IP feature, this is applicable for internal clients only.
    "enableVariableMasking": True or False, # Optional. True if variable masking feature should be turned on for this region
    "id": "A String", # Globally unique ID (project_id + region)
    "isGmek": True or False, # Optional. Indicates the client is provisioned with CMEK or GMEK.
    "p4ServiceAccount": "A String", # The service agent associated with this client
    "projectId": "A String", # The GCP project id of the client associated with
    "region": "A String", # The region the client is linked to.
    "runAsServiceAccount": "A String", # Default run-as service account email, set up during project provision time, that will be used to generate auth token to be used in Connector task, Rest caller task, Cloud function task and Subworkflows.
  },
}