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 |