| <html><body> | |
| <style> | |
| body, h1, h2, h3, div, span, p, pre, a { | |
| margin: 0; | |
| padding: 0; | |
| border: 0; | |
| font-weight: inherit; | |
| font-style: inherit; | |
| font-size: 100%; | |
| font-family: inherit; | |
| vertical-align: baseline; | |
| } | |
| body { | |
| font-size: 13px; | |
| padding: 1em; | |
| } | |
| h1 { | |
| font-size: 26px; | |
| margin-bottom: 1em; | |
| } | |
| h2 { | |
| font-size: 24px; | |
| margin-bottom: 1em; | |
| } | |
| h3 { | |
| font-size: 20px; | |
| margin-bottom: 1em; | |
| margin-top: 1em; | |
| } | |
| pre, code { | |
| line-height: 1.5; | |
| font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; | |
| } | |
| pre { | |
| margin-top: 0.5em; | |
| } | |
| h1, h2, h3, p { | |
| font-family: Arial, sans serif; | |
| } | |
| h1, h2, h3 { | |
| border-bottom: solid #CCC 1px; | |
| } | |
| .toc_element { | |
| margin-top: 0.5em; | |
| } | |
| .firstline { | |
| margin-left: 2 em; | |
| } | |
| .method { | |
| margin-top: 1em; | |
| border: solid 1px #CCC; | |
| padding: 1em; | |
| background: #EEE; | |
| } | |
| .details { | |
| font-weight: bold; | |
| font-size: 14px; | |
| } | |
| </style> | |
| <h1><a href="integrations_v1alpha.html">Application Integration API</a> . <a href="integrations_v1alpha.projects.html">projects</a> . <a href="integrations_v1alpha.projects.locations.html">locations</a> . <a href="integrations_v1alpha.projects.locations.connections.html">connections</a></h1> | |
| <h2>Instance Methods</h2> | |
| <p class="toc_element"> | |
| <code><a href="integrations_v1alpha.projects.locations.connections.runtimeActionSchemas.html">runtimeActionSchemas()</a></code> | |
| </p> | |
| <p class="firstline">Returns the runtimeActionSchemas Resource.</p> | |
| <p class="toc_element"> | |
| <code><a href="integrations_v1alpha.projects.locations.connections.runtimeEntitySchemas.html">runtimeEntitySchemas()</a></code> | |
| </p> | |
| <p class="firstline">Returns the runtimeEntitySchemas Resource.</p> | |
| <p class="toc_element"> | |
| <code><a href="#close">close()</a></code></p> | |
| <p class="firstline">Close httplib2 connections.</p> | |
| <p class="toc_element"> | |
| <code><a href="#getConnectionSchemaMetadata">getConnectionSchemaMetadata(name, x__xgafv=None)</a></code></p> | |
| <p class="firstline">Lists the available entities and actions associated with a Connection.</p> | |
| <p class="toc_element"> | |
| <code><a href="#list">list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p> | |
| <p class="firstline">Lists Connections in a given project and location.</p> | |
| <p class="toc_element"> | |
| <code><a href="#list_next">list_next()</a></code></p> | |
| <p class="firstline">Retrieves the next page of results.</p> | |
| <h3>Method Details</h3> | |
| <div class="method"> | |
| <code class="details" id="close">close()</code> | |
| <pre>Close httplib2 connections.</pre> | |
| </div> | |
| <div class="method"> | |
| <code class="details" id="getConnectionSchemaMetadata">getConnectionSchemaMetadata(name, x__xgafv=None)</code> | |
| <pre>Lists the available entities and actions associated with a Connection. | |
| Args: | |
| name: string, Required. ConnectionSchemaMetadata name. Format: projects/{project}/locations/{location}/connections/{connection}/connectionSchemaMetadata (required) | |
| x__xgafv: string, V1 error format. | |
| Allowed values | |
| 1 - v1 error format | |
| 2 - v2 error format | |
| Returns: | |
| An object of the form: | |
| { # Metadata of runtime connection schema. | |
| "actions": [ # List of actions. | |
| "A String", | |
| ], | |
| "entities": [ # List of entity names. | |
| "A String", | |
| ], | |
| }</pre> | |
| </div> | |
| <div class="method"> | |
| <code class="details" id="list">list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)</code> | |
| <pre>Lists Connections in a given project and location. | |
| Args: | |
| parent: string, Required. Parent resource of the Connection, of the form: `projects/*/locations/*` (required) | |
| filter: string, Filter. | |
| orderBy: string, Order by parameters. | |
| pageSize: integer, Page size. | |
| pageToken: string, Page token. | |
| x__xgafv: string, V1 error format. | |
| Allowed values | |
| 1 - v1 error format | |
| 2 - v2 error format | |
| Returns: | |
| An object of the form: | |
| { # Response containing Connections listed by region. | |
| "connections": [ # Connections. | |
| { # Connection represents an instance of connector. | |
| "authConfig": { # AuthConfig defines details of a authentication type. # Optional. Configuration for establishing the connection's authentication with an external system. | |
| "additionalVariables": [ # List containing additional auth configs. | |
| { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. | |
| "boolValue": True or False, # Value is a bool. | |
| "encryptionKeyValue": { # Encryption Key value. # Value is a Encryption Key. | |
| "kmsKeyName": "A String", # The [KMS key name] with which the content of the Operation is encrypted. The expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be empty string if google managed. | |
| "type": "A String", # Type. | |
| }, | |
| "intValue": "A String", # Value is an integer | |
| "key": "A String", # Key of the config variable. | |
| "secretValue": { # Secret provides a reference to entries in Secret Manager. # Value is a secret. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "stringValue": "A String", # Value is a string. | |
| }, | |
| ], | |
| "authKey": "A String", # Identifier key for auth config | |
| "authType": "A String", # The type of authentication configured. | |
| "oauth2AuthCodeFlow": { # Parameters to support Oauth 2.0 Auth Code Grant Authentication. See https://www.rfc-editor.org/rfc/rfc6749#section-1.3.1 for more details. # Oauth2AuthCodeFlow. | |
| "authCode": "A String", # Authorization code to be exchanged for access and refresh tokens. | |
| "authUri": "A String", # Auth URL for Authorization Code Flow | |
| "clientId": "A String", # Client ID for user-provided OAuth app. | |
| "clientSecret": { # Secret provides a reference to entries in Secret Manager. # Client secret for user-provided OAuth app. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "enablePkce": True or False, # Whether to enable PKCE when the user performs the auth code flow. | |
| "pkceVerifier": "A String", # PKCE verifier to be used during the auth code exchange. | |
| "redirectUri": "A String", # Redirect URI to be provided during the auth code exchange. | |
| "scopes": [ # Scopes the connection will request when the user performs the auth code flow. | |
| "A String", | |
| ], | |
| }, | |
| "oauth2ClientCredentials": { # Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details. # Oauth2ClientCredentials. | |
| "clientId": "A String", # The client identifier. | |
| "clientSecret": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the client secret. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| }, | |
| "oauth2JwtBearer": { # Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication. See https://tools.ietf.org/html/rfc7523 for more details. # Oauth2JwtBearer. | |
| "clientKey": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: `projects/*/secrets/*/versions/*`. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "jwtClaims": { # JWT claims used for the jwt-bearer authorization grant. # JwtClaims providers fields to generate the token. | |
| "audience": "A String", # Value for the "aud" claim. | |
| "issuer": "A String", # Value for the "iss" claim. | |
| "subject": "A String", # Value for the "sub" claim. | |
| }, | |
| }, | |
| "sshPublicKey": { # Parameters to support Ssh public key Authentication. # SSH Public Key. | |
| "certType": "A String", # Format of SSH Client cert. | |
| "sshClientCert": { # Secret provides a reference to entries in Secret Manager. # SSH Client Cert. It should contain both public and private key. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "sshClientCertPass": { # Secret provides a reference to entries in Secret Manager. # Password (passphrase) for ssh client certificate if it has one. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "username": "A String", # The user account used to authenticate. | |
| }, | |
| "userPassword": { # Parameters to support Username and Password Authentication. # UserPassword. | |
| "password": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the password. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "username": "A String", # Username. | |
| }, | |
| }, | |
| "configVariables": [ # Optional. Configuration for configuring the connection with an external system. | |
| { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. | |
| "boolValue": True or False, # Value is a bool. | |
| "encryptionKeyValue": { # Encryption Key value. # Value is a Encryption Key. | |
| "kmsKeyName": "A String", # The [KMS key name] with which the content of the Operation is encrypted. The expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be empty string if google managed. | |
| "type": "A String", # Type. | |
| }, | |
| "intValue": "A String", # Value is an integer | |
| "key": "A String", # Key of the config variable. | |
| "secretValue": { # Secret provides a reference to entries in Secret Manager. # Value is a secret. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "stringValue": "A String", # Value is a string. | |
| }, | |
| ], | |
| "connectionRevision": "A String", # Output only. Connection revision. This field is only updated when the connection is created or updated by User. | |
| "connectorVersion": "A String", # Required. Connector version on which the connection is created. The format is: projects/*/locations/*/providers/*/connectors/*/versions/* Only global location is supported for ConnectorVersion resource. | |
| "connectorVersionInfraConfig": { # This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version # Output only. Infra configs supported by Connector Version. | |
| "connectionRatelimitWindowSeconds": "A String", # Output only. The window used for ratelimiting runtime requests to connections. | |
| "hpaConfig": { # Autoscaling config for connector deployment system metrics. # Output only. HPA autoscaling config. | |
| "cpuUtilizationThreshold": "A String", # Output only. Percent CPU utilization where HPA triggers autoscaling. | |
| "memoryUtilizationThreshold": "A String", # Output only. Percent Memory utilization where HPA triggers autoscaling. | |
| }, | |
| "internalclientRatelimitThreshold": "A String", # Output only. Max QPS supported for internal requests originating from Connd. | |
| "ratelimitThreshold": "A String", # Output only. Max QPS supported by the connector version before throttling of requests. | |
| "resourceLimits": { # Resource limits defined for connection pods of a given connector type. # Output only. System resource limits. | |
| "cpu": "A String", # Output only. CPU limit. | |
| "memory": "A String", # Output only. Memory limit. | |
| }, | |
| "resourceRequests": { # Resource requests defined for connection pods of a given connector type. # Output only. System resource requests. | |
| "cpu": "A String", # Output only. CPU request. | |
| "memory": "A String", # Output only. Memory request. | |
| }, | |
| "sharedDeployment": "A String", # Output only. The name of shared connector deployment. | |
| }, | |
| "connectorVersionLaunchStage": "A String", # Output only. Flag to mark the version indicating the launch stage. | |
| "createTime": "A String", # Output only. Created time. | |
| "description": "A String", # Optional. Description of the resource. | |
| "destinationConfigs": [ # Optional. Configuration of the Connector's destination. Only accepted for Connectors that accepts user defined destination(s). | |
| { # Define the Connectors target endpoint. | |
| "destinations": [ # The destinations for the key. | |
| { | |
| "host": "A String", # For publicly routable host. | |
| "port": 42, # The port is the target port number that is accepted by the destination. | |
| "serviceAttachment": "A String", # PSC service attachments. Format: projects/*/regions/*/serviceAttachments/* | |
| }, | |
| ], | |
| "key": "A String", # The key is the destination identifier that is supported by the Connector. | |
| }, | |
| ], | |
| "envoyImageLocation": "A String", # Output only. GCR location where the envoy image is stored. formatted like: gcr.io/{bucketName}/{imageName} | |
| "eventingConfig": { # Eventing Configuration of a connection # Optional. Eventing config of a connection | |
| "additionalVariables": [ # Additional eventing related field values | |
| { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. | |
| "boolValue": True or False, # Value is a bool. | |
| "encryptionKeyValue": { # Encryption Key value. # Value is a Encryption Key. | |
| "kmsKeyName": "A String", # The [KMS key name] with which the content of the Operation is encrypted. The expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be empty string if google managed. | |
| "type": "A String", # Type. | |
| }, | |
| "intValue": "A String", # Value is an integer | |
| "key": "A String", # Key of the config variable. | |
| "secretValue": { # Secret provides a reference to entries in Secret Manager. # Value is a secret. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "stringValue": "A String", # Value is a string. | |
| }, | |
| ], | |
| "authConfig": { # AuthConfig defines details of a authentication type. # Auth details for the webhook adapter. | |
| "additionalVariables": [ # List containing additional auth configs. | |
| { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. | |
| "boolValue": True or False, # Value is a bool. | |
| "encryptionKeyValue": { # Encryption Key value. # Value is a Encryption Key. | |
| "kmsKeyName": "A String", # The [KMS key name] with which the content of the Operation is encrypted. The expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be empty string if google managed. | |
| "type": "A String", # Type. | |
| }, | |
| "intValue": "A String", # Value is an integer | |
| "key": "A String", # Key of the config variable. | |
| "secretValue": { # Secret provides a reference to entries in Secret Manager. # Value is a secret. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "stringValue": "A String", # Value is a string. | |
| }, | |
| ], | |
| "authKey": "A String", # Identifier key for auth config | |
| "authType": "A String", # The type of authentication configured. | |
| "oauth2AuthCodeFlow": { # Parameters to support Oauth 2.0 Auth Code Grant Authentication. See https://www.rfc-editor.org/rfc/rfc6749#section-1.3.1 for more details. # Oauth2AuthCodeFlow. | |
| "authCode": "A String", # Authorization code to be exchanged for access and refresh tokens. | |
| "authUri": "A String", # Auth URL for Authorization Code Flow | |
| "clientId": "A String", # Client ID for user-provided OAuth app. | |
| "clientSecret": { # Secret provides a reference to entries in Secret Manager. # Client secret for user-provided OAuth app. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "enablePkce": True or False, # Whether to enable PKCE when the user performs the auth code flow. | |
| "pkceVerifier": "A String", # PKCE verifier to be used during the auth code exchange. | |
| "redirectUri": "A String", # Redirect URI to be provided during the auth code exchange. | |
| "scopes": [ # Scopes the connection will request when the user performs the auth code flow. | |
| "A String", | |
| ], | |
| }, | |
| "oauth2ClientCredentials": { # Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details. # Oauth2ClientCredentials. | |
| "clientId": "A String", # The client identifier. | |
| "clientSecret": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the client secret. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| }, | |
| "oauth2JwtBearer": { # Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication. See https://tools.ietf.org/html/rfc7523 for more details. # Oauth2JwtBearer. | |
| "clientKey": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: `projects/*/secrets/*/versions/*`. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "jwtClaims": { # JWT claims used for the jwt-bearer authorization grant. # JwtClaims providers fields to generate the token. | |
| "audience": "A String", # Value for the "aud" claim. | |
| "issuer": "A String", # Value for the "iss" claim. | |
| "subject": "A String", # Value for the "sub" claim. | |
| }, | |
| }, | |
| "sshPublicKey": { # Parameters to support Ssh public key Authentication. # SSH Public Key. | |
| "certType": "A String", # Format of SSH Client cert. | |
| "sshClientCert": { # Secret provides a reference to entries in Secret Manager. # SSH Client Cert. It should contain both public and private key. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "sshClientCertPass": { # Secret provides a reference to entries in Secret Manager. # Password (passphrase) for ssh client certificate if it has one. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "username": "A String", # The user account used to authenticate. | |
| }, | |
| "userPassword": { # Parameters to support Username and Password Authentication. # UserPassword. | |
| "password": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the password. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "username": "A String", # Username. | |
| }, | |
| }, | |
| "enrichmentEnabled": True or False, # Enrichment Enabled. | |
| "eventsListenerIngressEndpoint": "A String", # Optional. Ingress endpoint of the event listener. This is used only when private connectivity is enabled. | |
| "listenerAuthConfig": { # AuthConfig defines details of a authentication type. # Optional. Auth details for the event listener. | |
| "additionalVariables": [ # List containing additional auth configs. | |
| { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. | |
| "boolValue": True or False, # Value is a bool. | |
| "encryptionKeyValue": { # Encryption Key value. # Value is a Encryption Key. | |
| "kmsKeyName": "A String", # The [KMS key name] with which the content of the Operation is encrypted. The expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be empty string if google managed. | |
| "type": "A String", # Type. | |
| }, | |
| "intValue": "A String", # Value is an integer | |
| "key": "A String", # Key of the config variable. | |
| "secretValue": { # Secret provides a reference to entries in Secret Manager. # Value is a secret. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "stringValue": "A String", # Value is a string. | |
| }, | |
| ], | |
| "authKey": "A String", # Identifier key for auth config | |
| "authType": "A String", # The type of authentication configured. | |
| "oauth2AuthCodeFlow": { # Parameters to support Oauth 2.0 Auth Code Grant Authentication. See https://www.rfc-editor.org/rfc/rfc6749#section-1.3.1 for more details. # Oauth2AuthCodeFlow. | |
| "authCode": "A String", # Authorization code to be exchanged for access and refresh tokens. | |
| "authUri": "A String", # Auth URL for Authorization Code Flow | |
| "clientId": "A String", # Client ID for user-provided OAuth app. | |
| "clientSecret": { # Secret provides a reference to entries in Secret Manager. # Client secret for user-provided OAuth app. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "enablePkce": True or False, # Whether to enable PKCE when the user performs the auth code flow. | |
| "pkceVerifier": "A String", # PKCE verifier to be used during the auth code exchange. | |
| "redirectUri": "A String", # Redirect URI to be provided during the auth code exchange. | |
| "scopes": [ # Scopes the connection will request when the user performs the auth code flow. | |
| "A String", | |
| ], | |
| }, | |
| "oauth2ClientCredentials": { # Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details. # Oauth2ClientCredentials. | |
| "clientId": "A String", # The client identifier. | |
| "clientSecret": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the client secret. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| }, | |
| "oauth2JwtBearer": { # Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication. See https://tools.ietf.org/html/rfc7523 for more details. # Oauth2JwtBearer. | |
| "clientKey": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing a PKCS#8 PEM-encoded private key associated with the Client Certificate. This private key will be used to sign JWTs used for the jwt-bearer authorization grant. Specified in the form as: `projects/*/secrets/*/versions/*`. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "jwtClaims": { # JWT claims used for the jwt-bearer authorization grant. # JwtClaims providers fields to generate the token. | |
| "audience": "A String", # Value for the "aud" claim. | |
| "issuer": "A String", # Value for the "iss" claim. | |
| "subject": "A String", # Value for the "sub" claim. | |
| }, | |
| }, | |
| "sshPublicKey": { # Parameters to support Ssh public key Authentication. # SSH Public Key. | |
| "certType": "A String", # Format of SSH Client cert. | |
| "sshClientCert": { # Secret provides a reference to entries in Secret Manager. # SSH Client Cert. It should contain both public and private key. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "sshClientCertPass": { # Secret provides a reference to entries in Secret Manager. # Password (passphrase) for ssh client certificate if it has one. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "username": "A String", # The user account used to authenticate. | |
| }, | |
| "userPassword": { # Parameters to support Username and Password Authentication. # UserPassword. | |
| "password": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the password. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "username": "A String", # Username. | |
| }, | |
| }, | |
| "privateConnectivityEnabled": True or False, # Optional. Private Connectivity Enabled. | |
| "registrationDestinationConfig": { # Define the Connectors target endpoint. # Registration endpoint for auto registration. | |
| "destinations": [ # The destinations for the key. | |
| { | |
| "host": "A String", # For publicly routable host. | |
| "port": 42, # The port is the target port number that is accepted by the destination. | |
| "serviceAttachment": "A String", # PSC service attachments. Format: projects/*/regions/*/serviceAttachments/* | |
| }, | |
| ], | |
| "key": "A String", # The key is the destination identifier that is supported by the Connector. | |
| }, | |
| }, | |
| "eventingEnablementType": "A String", # Optional. Eventing enablement type. Will be nil if eventing is not enabled. | |
| "eventingRuntimeData": { # Eventing runtime data has the details related to eventing managed by the system. # Output only. Eventing Runtime Data. | |
| "eventsListenerEndpoint": "A String", # Output only. Events listener endpoint. The value will populated after provisioning the events listener. | |
| "eventsListenerPscSa": "A String", # Output only. Events listener PSC Service attachment. The value will be populated after provisioning the events listener with private connectivity enabled. | |
| "status": { # EventingStatus indicates the state of eventing. # Output only. Current status of eventing. | |
| "description": "A String", # Output only. Description of error if State is set to "ERROR". | |
| "state": "A String", # Output only. State. | |
| }, | |
| }, | |
| "imageLocation": "A String", # Output only. GCR location where the runtime image is stored. formatted like: gcr.io/{bucketName}/{imageName} | |
| "isTrustedTester": True or False, # Output only. Is trusted tester program enabled for the project. | |
| "labels": { # Optional. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources | |
| "a_key": "A String", | |
| }, | |
| "lockConfig": { # Determines whether or no a connection is locked. If locked, a reason must be specified. # Optional. Configuration that indicates whether or not the Connection can be edited. | |
| "locked": True or False, # Indicates whether or not the connection is locked. | |
| "reason": "A String", # Describes why a connection is locked. | |
| }, | |
| "logConfig": { # Log configuration for the connection. # Optional. Log configuration for the connection. | |
| "enabled": True or False, # Enabled represents whether logging is enabled or not for a connection. | |
| }, | |
| "name": "A String", # Output only. Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection} | |
| "nodeConfig": { # Node configuration for the connection. # Optional. Node configuration for the connection. | |
| "maxNodeCount": 42, # Maximum number of nodes in the runtime nodes. | |
| "minNodeCount": 42, # Minimum number of nodes in the runtime nodes. | |
| }, | |
| "serviceAccount": "A String", # Optional. Service account needed for runtime plane to access Google Cloud resources. | |
| "serviceDirectory": "A String", # Output only. The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors" | |
| "sslConfig": { # SSL Configuration of a connection # Optional. Ssl config of a connection | |
| "additionalVariables": [ # Additional SSL related field values | |
| { # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig. | |
| "boolValue": True or False, # Value is a bool. | |
| "encryptionKeyValue": { # Encryption Key value. # Value is a Encryption Key. | |
| "kmsKeyName": "A String", # The [KMS key name] with which the content of the Operation is encrypted. The expected format: `projects/*/locations/*/keyRings/*/cryptoKeys/*`. Will be empty string if google managed. | |
| "type": "A String", # Type. | |
| }, | |
| "intValue": "A String", # Value is an integer | |
| "key": "A String", # Key of the config variable. | |
| "secretValue": { # Secret provides a reference to entries in Secret Manager. # Value is a secret. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "stringValue": "A String", # Value is a string. | |
| }, | |
| ], | |
| "clientCertType": "A String", # Type of Client Cert (PEM/JKS/.. etc.) | |
| "clientCertificate": { # Secret provides a reference to entries in Secret Manager. # Client Certificate | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "clientPrivateKey": { # Secret provides a reference to entries in Secret Manager. # Client Private Key | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "clientPrivateKeyPass": { # Secret provides a reference to entries in Secret Manager. # Secret containing the passphrase protecting the Client Private Key | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "privateServerCertificate": { # Secret provides a reference to entries in Secret Manager. # Private Server Certificate. Needs to be specified if trust model is `PRIVATE`. | |
| "secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`. | |
| }, | |
| "serverCertType": "A String", # Type of Server Cert (PEM/JKS/.. etc.) | |
| "trustModel": "A String", # Trust Model of the SSL connection | |
| "type": "A String", # Controls the ssl type for the given connector version. | |
| "useSsl": True or False, # Bool for enabling SSL | |
| }, | |
| "status": { # ConnectionStatus indicates the state of the connection. # Output only. Current status of the connection. | |
| "description": "A String", # Description. | |
| "state": "A String", # State. | |
| "status": "A String", # Status provides detailed information for the state. | |
| }, | |
| "subscriptionType": "A String", # Output only. This subscription type enum states the subscription type of the project. | |
| "suspended": True or False, # Optional. Suspended indicates if a user has suspended a connection or not. | |
| "updateTime": "A String", # Output only. Updated time. | |
| }, | |
| ], | |
| "nextPageToken": "A String", # Next page token. | |
| }</pre> | |
| </div> | |
| <div class="method"> | |
| <code class="details" id="list_next">list_next()</code> | |
| <pre>Retrieves the next page of results. | |
| Args: | |
| previous_request: The request for the previous page. (required) | |
| previous_response: The response from the request for the previous page. (required) | |
| Returns: | |
| A request object that you can call 'execute()' on to request the next | |
| page. Returns None if there are no more items in the collection. | |
| </pre> | |
| </div> | |
| </body></html> |