Show / Hide Table of Contents

Class OciObjectStorageS3ApiIcebergStorageSummary

Summary of the OCI Object Storage (S3 Compatibility API) configuration used by the Iceberg connection.

Inheritance
object
IcebergStorageSummary
OciObjectStorageS3ApiIcebergStorageSummary
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 OciObjectStorageS3ApiIcebergStorageSummary : IcebergStorageSummary

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

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