# Functions

# Constants

See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.

# Structs

AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
AuthConfig: AuthConfig defines details of a authentication type.
AuthConfigTemplate: AuthConfigTemplate defines required field over an authentication type.
AuthField: AuthField defines a field in an authentication type.
AuthObject: AuthObject defines a JSON schema of an authentication type.
AuthorizationCodeLink: This configuration captures the details required to render an authorization link for the OAuth Authorization Code Flow.
AuthProperty: AuthProperty defines a property of an authentication type.
AuthSchema: AuthSchema defines the schema of an authentication type.
BillingConfig: Billing config for the connection.
Binding: Associates `members`, or principals, with a `role`.
CancelOperationRequest: The request message for Operations.CancelOperation.
ConfigVariable: ConfigVariable represents a configuration variable present in a Connection.
ConfigVariableTemplate: ConfigVariableTemplate provides metadata about a `ConfigVariable` that is used in a Connection.
Connection: Connection represents an instance of connector.
ConnectionSchemaMetadata: ConnectionSchemaMetadata is the singleton resource of each connection.
ConnectionStatus: ConnectionStatus indicates the state of the connection.
Connector: Connectors indicates a specific connector type, e.x.
ConnectorInfraConfig: This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version.
ConnectorsLogConfig: Log configuration for the connection.
ConnectorVersion: ConnectorVersion indicates a specific version of a connector.
ConnectorVersionInfraConfig: This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version.
CustomConnector: CustomConnector represents the custom connector defined by the customer as part of byoc.
CustomConnectorVersion: CustomConnectorVersion indicates a specific version of a connector.
DailyCycle: Time window specified for daily operations.
Date: Represents a whole or partial calendar date, such as a birthday.
DeadLetterConfig: Dead Letter configuration details provided by the user.
DenyMaintenancePeriod: DenyMaintenancePeriod definition.
DeprecateCustomConnectorVersionRequest: Request message for ConnectorsService.DeprecateCustomConnectorVersion.
DestinationConfig: Define the Connectors target endpoint.
DestinationConfigTemplate: DestinationConfigTemplate defines required destinations supported by the Connector.
EgressControlConfig: Egress control config for connector runtime.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
EncryptionConfig: Regional encryption config for CMEK details.
EncryptionKey: Encryption Key value.
EndPoint: Endpoint message includes details of the Destination endpoint.
EndpointAttachment: represents the Connector's Endpoint Attachment resource.
EnrichmentConfig: Data enrichment configuration.
EnumOption: EnumOption definition.
EventingConfig: Eventing Configuration of a connection.
EventingConfigTemplate: Eventing Config details of a connector version.
EventingDetails: Eventing Details message.
EventingRuntimeData: Eventing runtime data has the details related to eventing managed by the system.
EventingStatus: EventingStatus indicates the state of eventing.
EventSubscription: represents the Connector's EventSubscription resource.
EventSubscriptionDestination: Message for EventSubscription Destination to act on receiving an event.
EventSubscriptionStatus: EventSubscription Status denotes the status of the EventSubscription resource.
EventType: EventType includes fields.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
ExtractionRule: Extraction Rule.
ExtractionRules: Extraction Rules to identity the backends from customer provided configuration in Connection resource.
FetchAuthSchemaResponse: Response message for Connectors.GetAuthSchema.
Field: Metadata of an entity field.
FieldComparison: Field that needs to be compared.
Header: Header details for a given header to be added to Endpoint.
HPAConfig: Autoscaling config for connector deployment system metrics.
InputParameter: Metadata of an input parameter.
Instance: Instance represents the interface for SLM services to actuate the state of control plane resources.
JMS: JMS message denotes the source of the event.
JsonAuthSchema: JsonAuthSchema defines the JSON schema of all authentication types.
JsonSchema: JsonSchema representation of schema metadata.
JwtClaims: JWT claims used for the jwt-bearer authorization grant.
ListActionsResponse: Response message for ListActions API.
ListConnectionsResponse: Response message for ConnectorsService.ListConnections.
ListConnectorsResponse: Response message for Connectors.ListConnectors.
ListConnectorVersionsResponse: Response message for Connectors.ListConnectorVersions.
ListCustomConnectorsResponse: Response message for Connectors.ListCustomConnectors.
ListCustomConnectorVersionsResponse: Response message for Connectors.ListCustomConnectorVersions.
ListEndpointAttachmentsResponse: Response message for ConnectorsService.ListEndpointAttachments.
ListenEventRequest: Expected request for ListenEvent API.
ListenEventResponse: Expected response for ListenEvent API.
ListEntityTypesResponse: Response message for ListEntityTypes API.
ListEventSubscriptionsResponse: Response message for ConnectorsService.ListEventSubscriptions.
ListEventTypesResponse: Response message for Connectors.ListEventTypes.
ListLocationsResponse: The response message for Locations.ListLocations.
ListManagedZonesResponse: Response message for ConnectorsService.ListManagedZones.
ListOperationsResponse: The response message for Operations.ListOperations.
ListProvidersResponse: Response message for Connectors.ListProviders.
ListRuntimeActionSchemasResponse: Response message for ConnectorsService.ListRuntimeActionSchemas.
ListRuntimeEntitySchemasResponse: Response message for ConnectorsService.ListRuntimeEntitySchemas.
Location: A resource that represents a Google Cloud location.
LockConfig: Determines whether or no a connection is locked.
LogicalExpression: Struct for representing boolean expressions.
MaintenancePolicy: Defines policies to service maintenance events.
MaintenanceSchedule: Maintenance schedule which is exposed to customer and potentially end user, indicating published upcoming future maintenance schedule.
MaintenanceSettings: Maintenance settings associated with instance.
MaintenanceWindow: MaintenanceWindow definition.
ManagedZone: represents the Connector's Managed Zone resource.
MarketplaceConnectorDetails: Marketplace connector details.
MultipleSelectConfig: MultipleSelectConfig represents the multiple options for a config variable.
MultipleSelectOption: MultiplSelecteOption represents the single option for a config variable.
NetworkConfig: Regional Network Config.
NodeConfig: Node configuration for the connection.
NodeSloMetadata: Node information for custom per-node SLO implementations.
NotificationParameter: Contains notification related data.
Oauth2AuthCodeFlow: Parameters to support Oauth 2.0 Auth Code Grant Authentication.
Oauth2AuthCodeFlowGoogleManaged: Parameters to support Oauth 2.0 Auth Code Grant Authentication using Google Provided OAuth Client.
Oauth2ClientCredentials: Parameters to support Oauth 2.0 Client Credentials Grant Authentication.
Oauth2JwtBearer: Parameters to support JSON Web Token (JWT) Profile for Oauth 2.0 Authorization Grant based authentication.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Represents the metadata of the long-running operation.
PartnerMetadata: Partner metadata details.
PerSliSloEligibility: PerSliSloEligibility is a mapping from an SLI name to eligibility.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
Provider: Provider indicates the owner who provides the connectors.
ProvisionedResource: Describes provisioned dataplane resources.
PublishCustomConnectorVersionRequest: Request message for ConnectorsService.PublishCustomConnectorVersion.
PublishStatus: Publish status of a custom connector.
PubSub: Pub/Sub message includes details of the Destination Pub/Sub topic.
RefreshConnectionSchemaMetadataRequest: Request message for ConnectorsService.RefreshConnectionSchemaMetadata.
RegionalSettings: Regional Settings details.
RepairEventingRequest: Request message for ConnectorsService.RepairEventing.
Resource: Resource definition.
ResourceLimits: Resource limits defined for connection pods of a given connector type.
ResourceRequests: Resource requests defined for connection pods of a given connector type.
ResultMetadata: Metadata of result field.
RetryEventSubscriptionRequest: Request message for ConnectorsService.RefreshEventSubscription.
RoleGrant: This configuration defines all the Cloud IAM roles that needs to be granted to a particular Google Cloud resource for the selected principal like service account.
RuntimeActionSchema: Schema of a runtime action.
RuntimeConfig: RuntimeConfig is the singleton resource of each location.
RuntimeEntitySchema: Schema of a runtime entity.
Schedule: Configure the schedule.
SchemaRefreshConfig: Config for connection schema refresh.
SearchConnectionInstance: SearchConnectionInstance represents an instance of connector with specific fields.
SearchConnectionsResponse: Response message for Connectors.SearchConnections.
Secret: Secret provides a reference to entries in Secret Manager.
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
Settings: Global Settings details.
SloEligibility: SloEligibility is a tuple containing eligibility value: true if an instance is eligible for SLO calculation or false if it should be excluded from all SLO-related calculations along with a user-defined reason.
SloMetadata: SloMetadata contains resources required for proper SLO classification of the instance.
Source: Source to extract the backend from.
SshPublicKey: Parameters to support Ssh public key Authentication.
SslConfig: SSL Configuration of a connection.
SslConfigTemplate: Ssl config details of a connector version.
StandardAction: Standard action.
StandardEntity: Standard entity.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
SupportedRuntimeFeatures: Supported runtime features of a connector version.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
TimeOfDay: Represents a time of day.
UpdatePolicy: Maintenance policy applicable to instance updates.
UserPassword: Parameters to support Username and Password Authentication.
ValidateCustomConnectorSpecRequest: Request message for ConnectorsService.ValidateCustomConnectorSpec.
ValidateCustomConnectorSpecResponse: Response message for ConnectorsService.ValidateCustomConnectorSpec.
WebhookData: WebhookData has details of webhook configuration.
WebhookSubscriptions: WebhookSubscriptions has details of webhook subscriptions.
WeeklyCycle: Time window specified for weekly operations.
WithdrawCustomConnectorVersionRequest: Request message for ConnectorsService.WithdrawCustomConnectorVersion.