Integration Connectors v1 API - Class ConnectorVersion (1.2.0)

public sealed class ConnectorVersion : IMessage<ConnectorVersion>, IEquatable<ConnectorVersion>, IDeepCloneable<ConnectorVersion>, IBufferMessage, IMessage

Reference documentation and code samples for the Integration Connectors v1 API class ConnectorVersion.

ConnectorVersion indicates a specific version of a connector.

Inheritance

object > ConnectorVersion

Namespace

Google.Cloud.Connectors.V1

Assembly

Google.Cloud.Connectors.V1.dll

Constructors

ConnectorVersion()

public ConnectorVersion()

ConnectorVersion(ConnectorVersion)

public ConnectorVersion(ConnectorVersion other)
Parameter
Name Description
other ConnectorVersion

Properties

AuthConfigTemplates

public RepeatedField<AuthConfigTemplate> AuthConfigTemplates { get; }

Output only. List of auth configs supported by the Connector Version.

Property Value
Type Description
RepeatedFieldAuthConfigTemplate

ConfigVariableTemplates

public RepeatedField<ConfigVariableTemplate> ConfigVariableTemplates { get; }

Output only. List of config variables needed to create a connection.

Property Value
Type Description
RepeatedFieldConfigVariableTemplate

ConnectorVersionName

public ConnectorVersionName ConnectorVersionName { get; set; }

ConnectorVersionName-typed view over the Name resource name property.

Property Value
Type Description
ConnectorVersionName

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Created time.

Property Value
Type Description
Timestamp

DisplayName

public string DisplayName { get; set; }

Output only. Display name.

Property Value
Type Description
string

EgressControlConfig

public EgressControlConfig EgressControlConfig { get; set; }

Output only. Configuration for Egress Control.

Property Value
Type Description
EgressControlConfig

Labels

public MapField<string, string> Labels { get; }

Output only. Resource labels to represent user-provided metadata. Refer to cloud documentation on labels for more details. https://cloud.google.com/compute/docs/labeling-resources

Property Value
Type Description
MapFieldstringstring

LaunchStage

public LaunchStage LaunchStage { get; set; }

Output only. Flag to mark the version indicating the launch stage.

Property Value
Type Description
LaunchStage

Name

public string Name { get; set; }

Output only. Resource name of the Version. Format: projects/{project}/locations/{location}/providers/{provider}/connectors/{connector}/versions/{version} Only global location is supported for Connector resource.

Property Value
Type Description
string

ReleaseVersion

public string ReleaseVersion { get; set; }

Output only. ReleaseVersion of the connector, for example: "1.0.1-alpha".

Property Value
Type Description
string

RoleGrant

public RoleGrant RoleGrant { get; set; }

Output only. Role grant configuration for this config variable. It will be DEPRECATED soon.

Property Value
Type Description
RoleGrant

RoleGrants

public RepeatedField<RoleGrant> RoleGrants { get; }

Output only. Role grant configurations for this connector version.

Property Value
Type Description
RepeatedFieldRoleGrant

SslConfigTemplate

public SslConfigTemplate SslConfigTemplate { get; set; }

Output only. Ssl configuration supported by the Connector.

Property Value
Type Description
SslConfigTemplate

SupportedRuntimeFeatures

public SupportedRuntimeFeatures SupportedRuntimeFeatures { get; set; }

Output only. Information about the runtime features supported by the Connector.

Property Value
Type Description
SupportedRuntimeFeatures

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Updated time.

Property Value
Type Description
Timestamp