Show / Hide Table of Contents

Class CreateOciObjectStorageS3ApiIcebergStorageDetails

The information to create the OCI Object Storage (S3 Compatibility API) configuration used by the Iceberg connection.

Inheritance
object
CreateIcebergStorageDetails
CreateOciObjectStorageS3ApiIcebergStorageDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class CreateOciObjectStorageS3ApiIcebergStorageDetails : CreateIcebergStorageDetails

Properties

AccessKeyId

Declaration
[Required(ErrorMessage = "AccessKeyId is required.")]
[JsonProperty(PropertyName = "accessKeyId")]
public string AccessKeyId { get; set; }
Property Value
Type Description
string

Access Key ID from the OCI IAM user's Customer Secret Key pair used to authenticate to OCI Object Storage via the S3 Compatibility API.
Note: Despite the "Id" suffix, this value is not an OCI OCID.

Remarks

Required

Bucket

Declaration
[Required(ErrorMessage = "Bucket is required.")]
[JsonProperty(PropertyName = "bucket")]
public string Bucket { get; set; }
Property Value
Type Description
string

Target OCI Object Storage bucket name where Iceberg stores table metadata and data files.

Remarks

Required

Endpoint

Declaration
[Required(ErrorMessage = "Endpoint is required.")]
[JsonProperty(PropertyName = "endpoint")]
public string Endpoint { get; set; }
Property Value
Type Description
string

SecretAccessKey

Declaration
[JsonProperty(PropertyName = "secretAccessKey")]
public string SecretAccessKey { get; set; }
Property Value
Type Description
string

Secret Access Key from the OCI IAM user's Customer Secret Key pair used to authenticate to OCI Object Storage via the S3 Compatibility API. Deprecated: This field is deprecated and replaced by "secretAccessKeySecretId". This change follows the GoldenGate "Plain Text Fields in Connections" deprecation: https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#servicechanges_topic-GoldenGate

SecretAccessKeySecretId

Declaration
[JsonProperty(PropertyName = "secretAccessKeySecretId")]
public string SecretAccessKeySecretId { get; set; }
Property Value
Type Description
string

The OCID of the Secret where the Secret Access Key used for OCI Object Storage S3 Compatibility authentication.

In this article
Back to top