Class OciObjectStorageS3ApiIcebergStorageSummary
Summary of the OCI Object Storage (S3 Compatibility API) configuration used by the Iceberg connection.
Inherited Members
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.
|
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. |