This product is not supported for your selected Datadog site. ().

gcp_datastream_connection_profile

ancestors

Type: UNORDERED_LIST_STRING

bigquery_profile

Type: STRUCT
Provider name: bigqueryProfile
Description: BigQuery Connection Profile configuration.

create_time

Type: TIMESTAMP
Provider name: createTime
Description: Output only. The create time of the resource.

forward_ssh_connectivity

Type: STRUCT
Provider name: forwardSshConnectivity
Description: Forward SSH tunnel connectivity.

  • hostname
    Type: STRING
    Provider name: hostname
    Description: Required. Hostname for the SSH tunnel.
  • password
    Type: STRING
    Provider name: password
    Description: Input only. SSH password.
  • port
    Type: INT32
    Provider name: port
    Description: Port for the SSH tunnel, default value is 22.
  • private_key
    Type: STRING
    Provider name: privateKey
    Description: Input only. SSH private key.
  • username
    Type: STRING
    Provider name: username
    Description: Required. Username for the SSH tunnel.

gcp_display_name

Type: STRING
Provider name: displayName
Description: Required. Display name.

gcs_profile

Type: STRUCT
Provider name: gcsProfile
Description: Cloud Storage ConnectionProfile configuration.

  • bucket
    Type: STRING
    Provider name: bucket
    Description: Required. The Cloud Storage bucket name.
  • root_path
    Type: STRING
    Provider name: rootPath
    Description: The root path inside the Cloud Storage bucket.

labels

Type: UNORDERED_LIST_STRING

mongodb_profile

Type: STRUCT
Provider name: mongodbProfile
Description: MongoDB Connection Profile configuration.

  • host_addresses
    Type: UNORDERED_LIST_STRUCT
    Provider name: hostAddresses
    Description: Required. List of host addresses for a MongoDB cluster.

    • hostname
      Type: STRING
      Provider name: hostname
      Description: Required. Hostname for the connection.
    • port
      Type: INT32
      Provider name: port
      Description: Optional. Port for the connection.
  • password
    Type: STRING
    Provider name: password
    Description: Optional. Password for the MongoDB connection. Mutually exclusive with the secret_manager_stored_password field.

  • replica_set
    Type: STRING
    Provider name: replicaSet
    Description: Optional. Name of the replica set. Only needed for self hosted replica set type MongoDB cluster.

  • secret_manager_stored_password
    Type: STRING
    Provider name: secretManagerStoredPassword
    Description: Optional. A reference to a Secret Manager resource name storing the SQLServer connection password. Mutually exclusive with the password field.

  • srv_connection_format
    Type: STRUCT
    Provider name: srvConnectionFormat
    Description: Srv connection format.

  • standard_connection_format
    Type: STRUCT
    Provider name: standardConnectionFormat
    Description: Standard connection format.

  • username
    Type: STRING
    Provider name: username
    Description: Required. Username for the MongoDB connection.

mysql_profile

Type: STRUCT
Provider name: mysqlProfile
Description: MySQL ConnectionProfile configuration.

  • hostname
    Type: STRING
    Provider name: hostname
    Description: Required. Hostname for the MySQL connection.
  • password
    Type: STRING
    Provider name: password
    Description: Optional. Input only. Password for the MySQL connection. Mutually exclusive with the secret_manager_stored_password field.
  • port
    Type: INT32
    Provider name: port
    Description: Port for the MySQL connection, default value is 3306.
  • secret_manager_stored_password
    Type: STRING
    Provider name: secretManagerStoredPassword
    Description: Optional. A reference to a Secret Manager resource name storing the MySQL connection password. Mutually exclusive with the password field.
  • ssl_config
    Type: STRUCT
    Provider name: sslConfig
    Description: SSL configuration for the MySQL connection.
    • ca_certificate
      Type: STRING
      Provider name: caCertificate
      Description: Input only. PEM-encoded certificate of the CA that signed the source database server’s certificate.
    • ca_certificate_set
      Type: BOOLEAN
      Provider name: caCertificateSet
      Description: Output only. Indicates whether the ca_certificate field is set.
    • client_certificate
      Type: STRING
      Provider name: clientCertificate
      Description: Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the ‘client_key’ and the ‘ca_certificate’ fields are mandatory.
    • client_certificate_set
      Type: BOOLEAN
      Provider name: clientCertificateSet
      Description: Output only. Indicates whether the client_certificate field is set.
    • client_key
      Type: STRING
      Provider name: clientKey
      Description: Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the ‘client_certificate’ and the ‘ca_certificate’ fields are mandatory.
    • client_key_set
      Type: BOOLEAN
      Provider name: clientKeySet
      Description: Output only. Indicates whether the client_key field is set.
  • username
    Type: STRING
    Provider name: username
    Description: Required. Username for the MySQL connection.

name

Type: STRING
Provider name: name
Description: Output only. Identifier. The resource’s name.

oracle_profile

Type: STRUCT
Provider name: oracleProfile
Description: Oracle ConnectionProfile configuration.

  • database_service
    Type: STRING
    Provider name: databaseService
    Description: Required. Database for the Oracle connection.
  • hostname
    Type: STRING
    Provider name: hostname
    Description: Required. Hostname for the Oracle connection.
  • oracle_asm_config
    Type: STRUCT
    Provider name: oracleAsmConfig
    Description: Optional. Configuration for Oracle ASM connection.
    • asm_service
      Type: STRING
      Provider name: asmService
      Description: Required. ASM service name for the Oracle ASM connection.
    • hostname
      Type: STRING
      Provider name: hostname
      Description: Required. Hostname for the Oracle ASM connection.
    • oracle_ssl_config
      Type: STRUCT
      Provider name: oracleSslConfig
      Description: Optional. SSL configuration for the Oracle connection.
      • ca_certificate
        Type: STRING
        Provider name: caCertificate
        Description: Input only. PEM-encoded certificate of the CA that signed the source database server’s certificate.
      • ca_certificate_set
        Type: BOOLEAN
        Provider name: caCertificateSet
        Description: Output only. Indicates whether the ca_certificate field has been set for this Connection-Profile.
    • password
      Type: STRING
      Provider name: password
      Description: Optional. Password for the Oracle ASM connection. Mutually exclusive with the secret_manager_stored_password field.
    • port
      Type: INT32
      Provider name: port
      Description: Required. Port for the Oracle ASM connection.
    • secret_manager_stored_password
      Type: STRING
      Provider name: secretManagerStoredPassword
      Description: Optional. A reference to a Secret Manager resource name storing the Oracle ASM connection password. Mutually exclusive with the password field.
    • username
      Type: STRING
      Provider name: username
      Description: Required. Username for the Oracle ASM connection.
  • oracle_ssl_config
    Type: STRUCT
    Provider name: oracleSslConfig
    Description: Optional. SSL configuration for the Oracle connection.
    • ca_certificate
      Type: STRING
      Provider name: caCertificate
      Description: Input only. PEM-encoded certificate of the CA that signed the source database server’s certificate.
    • ca_certificate_set
      Type: BOOLEAN
      Provider name: caCertificateSet
      Description: Output only. Indicates whether the ca_certificate field has been set for this Connection-Profile.
  • password
    Type: STRING
    Provider name: password
    Description: Optional. Password for the Oracle connection. Mutually exclusive with the secret_manager_stored_password field.
  • port
    Type: INT32
    Provider name: port
    Description: Port for the Oracle connection, default value is 1521.
  • secret_manager_stored_password
    Type: STRING
    Provider name: secretManagerStoredPassword
    Description: Optional. A reference to a Secret Manager resource name storing the Oracle connection password. Mutually exclusive with the password field.
  • username
    Type: STRING
    Provider name: username
    Description: Required. Username for the Oracle connection.

organization_id

Type: STRING

parent

Type: STRING

postgresql_profile

Type: STRUCT
Provider name: postgresqlProfile
Description: PostgreSQL Connection Profile configuration.

  • database
    Type: STRING
    Provider name: database
    Description: Required. Database for the PostgreSQL connection.
  • hostname
    Type: STRING
    Provider name: hostname
    Description: Required. Hostname for the PostgreSQL connection.
  • password
    Type: STRING
    Provider name: password
    Description: Optional. Password for the PostgreSQL connection. Mutually exclusive with the secret_manager_stored_password field.
  • port
    Type: INT32
    Provider name: port
    Description: Port for the PostgreSQL connection, default value is 5432.
  • secret_manager_stored_password
    Type: STRING
    Provider name: secretManagerStoredPassword
    Description: Optional. A reference to a Secret Manager resource name storing the PostgreSQL connection password. Mutually exclusive with the password field.
  • ssl_config
    Type: STRUCT
    Provider name: sslConfig
    Description: Optional. SSL configuration for the PostgreSQL connection. In case PostgresqlSslConfig is not set, the connection will use the default SSL mode, which is prefer (i.e. this mode will only use encryption if enabled from database side, otherwise will use unencrypted communication)
    • server_and_client_verification
      Type: STRUCT
      Provider name: serverAndClientVerification
      Description: If this field is set, the communication will be encrypted with TLS encryption and both the server identity and the client identity will be authenticated.
      • ca_certificate
        Type: STRING
        Provider name: caCertificate
        Description: Required. Input only. PEM-encoded server root CA certificate.
      • client_certificate
        Type: STRING
        Provider name: clientCertificate
        Description: Required. Input only. PEM-encoded certificate used by the source database to authenticate the client identity (i.e., the Datastream’s identity). This certificate is signed by either a root certificate trusted by the server or one or more intermediate certificates (which is stored with the leaf certificate) to link the this certificate to the trusted root certificate.
      • client_key
        Type: STRING
        Provider name: clientKey
        Description: Optional. Input only. PEM-encoded private key associated with the client certificate. This value will be used during the SSL/TLS handshake, allowing the PostgreSQL server to authenticate the client’s identity, i.e. identity of the Datastream.
    • server_verification
      Type: STRUCT
      Provider name: serverVerification
      Description: If this field is set, the communication will be encrypted with TLS encryption and the server identity will be authenticated.
      • ca_certificate
        Type: STRING
        Provider name: caCertificate
        Description: Required. Input only. PEM-encoded server root CA certificate.
  • username
    Type: STRING
    Provider name: username
    Description: Required. Username for the PostgreSQL connection.

private_connectivity

Type: STRUCT
Provider name: privateConnectivity
Description: Private connectivity.

  • private_connection
    Type: STRING
    Provider name: privateConnection
    Description: Required. A reference to a private connection resource. Format: projects/{project}/locations/{location}/privateConnections/{name}

project_id

Type: STRING

project_number

Type: STRING

resource_name

Type: STRING

salesforce_profile

Type: STRUCT
Provider name: salesforceProfile
Description: Salesforce Connection Profile configuration.

  • domain
    Type: STRING
    Provider name: domain
    Description: Required. Domain endpoint for the Salesforce connection.
  • oauth2_client_credentials
    Type: STRUCT
    Provider name: oauth2ClientCredentials
    Description: Connected app authentication.
    • client_id
      Type: STRING
      Provider name: clientId
      Description: Required. Client ID for Salesforce OAuth2 Client Credentials.
    • client_secret
      Type: STRING
      Provider name: clientSecret
      Description: Optional. Client secret for Salesforce OAuth2 Client Credentials. Mutually exclusive with the secret_manager_stored_client_secret field.
    • secret_manager_stored_client_secret
      Type: STRING
      Provider name: secretManagerStoredClientSecret
      Description: Optional. A reference to a Secret Manager resource name storing the Salesforce OAuth2 client_secret. Mutually exclusive with the client_secret field.
  • user_credentials
    Type: STRUCT
    Provider name: userCredentials
    Description: User-password authentication.
    • password
      Type: STRING
      Provider name: password
      Description: Optional. Password for the Salesforce connection. Mutually exclusive with the secret_manager_stored_password field.
    • secret_manager_stored_password
      Type: STRING
      Provider name: secretManagerStoredPassword
      Description: Optional. A reference to a Secret Manager resource name storing the Salesforce connection’s password. Mutually exclusive with the password field.
    • secret_manager_stored_security_token
      Type: STRING
      Provider name: secretManagerStoredSecurityToken
      Description: Optional. A reference to a Secret Manager resource name storing the Salesforce connection’s security token. Mutually exclusive with the security_token field.
    • security_token
      Type: STRING
      Provider name: securityToken
      Description: Optional. Security token for the Salesforce connection. Mutually exclusive with the secret_manager_stored_security_token field.
    • username
      Type: STRING
      Provider name: username
      Description: Required. Username for the Salesforce connection.

satisfies_pzi

Type: BOOLEAN
Provider name: satisfiesPzi
Description: Output only. Reserved for future use.

satisfies_pzs

Type: BOOLEAN
Provider name: satisfiesPzs
Description: Output only. Reserved for future use.

sql_server_profile

Type: STRUCT
Provider name: sqlServerProfile
Description: SQLServer Connection Profile configuration.

  • database
    Type: STRING
    Provider name: database
    Description: Required. Database for the SQLServer connection.
  • hostname
    Type: STRING
    Provider name: hostname
    Description: Required. Hostname for the SQLServer connection.
  • password
    Type: STRING
    Provider name: password
    Description: Optional. Password for the SQLServer connection. Mutually exclusive with the secret_manager_stored_password field.
  • port
    Type: INT32
    Provider name: port
    Description: Port for the SQLServer connection, default value is 1433.
  • secret_manager_stored_password
    Type: STRING
    Provider name: secretManagerStoredPassword
    Description: Optional. A reference to a Secret Manager resource name storing the SQLServer connection password. Mutually exclusive with the password field.
  • username
    Type: STRING
    Provider name: username
    Description: Required. Username for the SQLServer connection.

static_service_ip_connectivity

Type: STRUCT
Provider name: staticServiceIpConnectivity
Description: Static Service IP connectivity.

tags

Type: UNORDERED_LIST_STRING

update_time

Type: TIMESTAMP
Provider name: updateTime
Description: Output only. The update time of the resource.