Class: Google::Cloud::Connectors::V1::ConnectorVersion

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/connectors/v1/connector_version.rb

Overview

ConnectorVersion indicates a specific version of a connector.

Defined Under Namespace

Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#auth_config_templates::Array<::Google::Cloud::Connectors::V1::AuthConfigTemplate> (readonly)

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

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#config_variable_templates::Array<::Google::Cloud::Connectors::V1::ConfigVariableTemplate> (readonly)

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

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Created time.

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#display_name::String (readonly)

Returns Output only. Display name.

Returns:

  • (::String)

    Output only. Display name.



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#egress_control_config::Google::Cloud::Connectors::V1::EgressControlConfig (readonly)

Returns Output only. Configuration for Egress Control.

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#labels::Google::Protobuf::Map{::String => ::String} (readonly)

Returns 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.

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#launch_stage::Google::Cloud::Connectors::V1::LaunchStage (readonly)

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

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String (readonly)

Returns 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.

Returns:

  • (::String)

    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.



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#release_version::String (readonly)

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

Returns:

  • (::String)

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



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#role_grant::Google::Cloud::Connectors::V1::RoleGrant (readonly)

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

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#role_grants::Array<::Google::Cloud::Connectors::V1::RoleGrant> (readonly)

Returns Output only. Role grant configurations for this connector version.

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#ssl_config_template::Google::Cloud::Connectors::V1::SslConfigTemplate (readonly)

Returns Output only. Ssl configuration supported by the Connector.

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#supported_runtime_features::Google::Cloud::Connectors::V1::SupportedRuntimeFeatures (readonly)

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

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Updated time.

Returns:



74
75
76
77
78
79
80
81
82
83
84
85
86
# File 'proto_docs/google/cloud/connectors/v1/connector_version.rb', line 74

class ConnectorVersion
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end