Resource: CustomConnectorVersion
CustomConnectorVersion indicates a specific version of a connector.
| JSON representation | 
|---|
| { "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "enableBackendDestinationConfig": boolean, "authConfig": { object ( | 
| Fields | |
|---|---|
| name | 
 Output only. Identifier. Resource name of the Version. Format: projects/{project}/locations/{location}/customConnectors/{customConnector}/customConnectorVersions/{customConnectorVersion} | 
| createTime | 
 Output only. Created time. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:  | 
| updateTime | 
 Output only. Updated time. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:  | 
| 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 An object containing a list of  | 
| enableBackendDestinationConfig | 
 Optional. When enabled, the connector will be a facade/ proxy, and connects to the destination provided during connection creation. | 
| authConfig | 
 Optional. Authentication config for accessing connector facade/ proxy. This is used only when enableBackendDestinationConfig is true. | 
| destinationConfigs[] | 
 Optional. Destination config(s) for accessing connector facade/ proxy. This is used only when enableBackendDestinationConfig is true. | 
| specLocation | 
 Optional. Location of the custom connector spec. The location can be either a public url like  | 
| serviceAccount | 
 Optional. Service account used by runtime plane to access auth config secrets. | 
| backendVariableTemplates[] | 
 Optional. Backend variables config templates. This translates to additional variable templates in connection. | 
| state | 
 Output only. State of the custom connector version. | 
| specServerUrls[] | 
 Output only. Server URLs parsed from the spec. | 
| partnerMetadata | 
 Optional. Partner metadata details. This should be populated only when publishing the custom connector to partner connector. | 
| publishStatus | 
 Output only. Publish status of a custom connector. | 
State
All the possible custom connector version states.
| Enums | |
|---|---|
| STATE_UNSPECIFIED | State Unspecified. | 
| ACTIVE | Active state. By default we set the state to Active. | 
| DEPRECATED | Deprecated state. | 
PartnerMetadata
Partner metadata details. This will be populated when publishing the custom connector as a partner connector version. On publishing, parntner connector version will be created using the fields in PartnerMetadata.
| JSON representation | 
|---|
| { "partner": string, "marketplaceProductId": string, "marketplaceProduct": string, "marketplaceProductUri": string, "marketplaceProductProjectId": string, "acceptGcpTos": boolean, "confirmPartnerRequirements": boolean, "targetApplication": string, "useCases": string, "targetCustomerSegment": string, "demoUri": string, "integrationTemplates": string, "additionalComments": string, "partnerConnectorDisplayName": string, "publishRequestTime": string, "hasDynamicSpecUri": boolean, "localSpecPath": string } | 
| Fields | |
|---|---|
| partner | 
 Required. Partner name. | 
| marketplaceProductId | 
 Required. Marketplace product ID. | 
| marketplaceProduct | 
 Optional. Marketplace product name. | 
| marketplaceProductUri | 
 Optional. Marketplace product URL. | 
| marketplaceProductProjectId | 
 Optional. Marketplace product project ID. | 
| acceptGcpTos | 
 Required. Whether the user has accepted the Google Cloud Platform Terms of Service (https://cloud.google.com/terms/) and the Google Cloud Marketplace Terms of Service (https://cloud.google.com/terms/marketplace/launcher. | 
| confirmPartnerRequirements | 
 Required. Confirmation that connector meets all applicable requirements mentioned in the Partner Connector Publishing requirements list and Partner onboardiong requirements list (https://cloud.google.com/marketplace/docs/partners/get-started#requirements). | 
| targetApplication | 
 Required. Target application for which partner connector is built. | 
| useCases | 
 Required. Details about partner connector use cases. | 
| targetCustomerSegment | 
 Required. Target customer segment for the partner connector. | 
| demoUri | 
 Required. Public URL for the demo video. | 
| integrationTemplates | 
 Required. Integration example templates for the custom connector. | 
| additionalComments | 
 Optional. Additional comments for the submission. | 
| partnerConnectorDisplayName | 
 Required. Partner connector display name. | 
| publishRequestTime | 
 Output only. Publish request time. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:  | 
| hasDynamicSpecUri | 
 Output only. Has dynamic open api spec uri. | 
| localSpecPath | 
 Output only. Local spec path. Required if hasDynamicSpecUri is true. | 
PublishStatus
Publish status of a custom connector.
| JSON representation | 
|---|
| {
  "publishState": enum ( | 
| Fields | |
|---|---|
| publishState | 
 Output only. Publish state of the custom connector. | 
| publishedAs | 
 Output only. Partner connector name. Will be set on the custom connector. Format: providers/partner/connectors/ | 
| publishedSource | 
 Output only. Custom connector name. Will be set on the partner connector. Format: providers/customconnectors/connectors/ | 
| publishTime | 
 Output only. Publish time. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:  | 
PublishState
Published state of the custom connector.
| Enums | |
|---|---|
| PUBLISH_STATE_UNSPECIFIED | State Unspecified. | 
| PUBLISHED | Connector version has been published as partner connector version. | 
| PUBLISH_IN_PROGRESS | Connector version is in the process of being published as partner connector version. | 
| UNPUBLISHED | Connector version has been unpublished as partner connector version | 
| Methods | |
|---|---|
| 
 | Creates a new CustomConnectorVersion in a given project and location. | 
| 
 | Gets details of a single CustomConnectorVersion. | 
| 
 | List CustomConnectorVersions in a given project |