# Application Integration API . projects . locations . connections

## Instance Methods

Returns the runtimeActionSchemas Resource.

Returns the runtimeEntitySchemas Resource.

Close httplib2 connections.

Lists the available entities and actions associated with a Connection.

Lists Connections in a given project and location.

Retrieves the next page of results.

### Method Details

`close()`

    Close httplib2 connections.

`getConnectionSchemaMetadata(name, x__xgafv=None)`

    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",
      ],
    }

`list(parent, filter=None, orderBy=None, pageSize=None, pageToken=None, x__xgafv=None)`

    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.
            },
          },
          "billingConfig": { # Billing config for the connection. # Output only. Billing config for the connection.
            "billingCategory": "A String", # Output only. Billing category for the connector.
          },
          "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.
            "deploymentModel": "A String", # Optional. Indicates whether connector is deployed on GKE/CloudRun
            "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.
              },
            },
            "deadLetterConfig": { # Dead Letter configuration details provided by the user. # Optional. Dead letter configuration for eventing of a connection.
              "projectId": "A String", # Optional. Project which has the topic given.
              "topic": "A String", # Optional. Topic to push events which couldn't be processed.
            },
            "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.
            "proxyDestinationConfig": { # Define the Connectors target endpoint. # Optional. Proxy for Eventing 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.
            },
            "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.
            },
            "webhookData": { # WebhookData has details of webhook configuration. # Output only. Webhook data.
              "additionalVariables": [ # Output only. Additional webhook 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.
                },
              ],
              "createTime": "A String", # Output only. Timestamp when the webhook was created.
              "id": "A String", # Output only. ID to uniquely identify webhook.
              "name": "A String", # Output only. Name of the Webhook
              "nextRefreshTime": "A String", # Output only. Next webhook refresh time. Will be null if refresh is not supported.
              "updateTime": "A String", # Output only. Timestamp when the webhook was last updated.
            },
          },
          "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.
    }

`list_next()`

    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.