View Source GoogleApi.Datastream.V1.Model.ConnectionProfile (google_api_datastream v0.4.0)

A set of reusable connection configurations to be used as a source or destination for a stream.

Attributes

  • bigqueryProfile (type: GoogleApi.Datastream.V1.Model.BigQueryProfile.t, default: nil) - BigQuery Connection Profile configuration.
  • createTime (type: DateTime.t, default: nil) - Output only. The create time of the resource.
  • displayName (type: String.t, default: nil) - Required. Display name.
  • forwardSshConnectivity (type: GoogleApi.Datastream.V1.Model.ForwardSshTunnelConnectivity.t, default: nil) - Forward SSH tunnel connectivity.
  • gcsProfile (type: GoogleApi.Datastream.V1.Model.GcsProfile.t, default: nil) - Cloud Storage ConnectionProfile configuration.
  • labels (type: map(), default: nil) - Labels.
  • mysqlProfile (type: GoogleApi.Datastream.V1.Model.MysqlProfile.t, default: nil) - MySQL ConnectionProfile configuration.
  • name (type: String.t, default: nil) - Output only. The resource's name.
  • oracleProfile (type: GoogleApi.Datastream.V1.Model.OracleProfile.t, default: nil) - Oracle ConnectionProfile configuration.
  • postgresqlProfile (type: GoogleApi.Datastream.V1.Model.PostgresqlProfile.t, default: nil) - PostgreSQL Connection Profile configuration.
  • privateConnectivity (type: GoogleApi.Datastream.V1.Model.PrivateConnectivity.t, default: nil) - Private connectivity.
  • sqlServerProfile (type: GoogleApi.Datastream.V1.Model.SqlServerProfile.t, default: nil) - SQLServer Connection Profile configuration.
  • staticServiceIpConnectivity (type: GoogleApi.Datastream.V1.Model.StaticServiceIpConnectivity.t, default: nil) - Static Service IP connectivity.
  • updateTime (type: DateTime.t, default: nil) - Output only. The update time of the resource.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Datastream.V1.Model.ConnectionProfile{
  bigqueryProfile: GoogleApi.Datastream.V1.Model.BigQueryProfile.t() | nil,
  createTime: DateTime.t() | nil,
  displayName: String.t() | nil,
  forwardSshConnectivity:
    GoogleApi.Datastream.V1.Model.ForwardSshTunnelConnectivity.t() | nil,
  gcsProfile: GoogleApi.Datastream.V1.Model.GcsProfile.t() | nil,
  labels: map() | nil,
  mysqlProfile: GoogleApi.Datastream.V1.Model.MysqlProfile.t() | nil,
  name: String.t() | nil,
  oracleProfile: GoogleApi.Datastream.V1.Model.OracleProfile.t() | nil,
  postgresqlProfile: GoogleApi.Datastream.V1.Model.PostgresqlProfile.t() | nil,
  privateConnectivity:
    GoogleApi.Datastream.V1.Model.PrivateConnectivity.t() | nil,
  sqlServerProfile: GoogleApi.Datastream.V1.Model.SqlServerProfile.t() | nil,
  staticServiceIpConnectivity:
    GoogleApi.Datastream.V1.Model.StaticServiceIpConnectivity.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.