Show / Hide Table of Contents

Class AmazonS3IcebergStorageSummary

Summary of the Amazon S3 storage used in the Iceberg connection.

Inheritance
object
IcebergStorageSummary
AmazonS3IcebergStorageSummary
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 AmazonS3IcebergStorageSummary : 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 to access the Amazon S3 bucket.

Remarks

Required

Bucket

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

S3 bucket where Iceberg stores metadata and data files.

Remarks

Required

Endpoint

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

The endpoint URL of the Amazon S3 storage service. e.g.: 'https://s3.amazonaws.com'

Region

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

The AMAZON region where the S3 bucket is hosted. e.g.: 'us-east-2'

Remarks

Required

SchemeType

Declaration
[Required(ErrorMessage = "SchemeType is required.")]
[JsonProperty(PropertyName = "schemeType")]
[JsonConverter(typeof(StringEnumConverter))]
public AmazonS3IcebergStorage.SchemeTypeEnum? SchemeType { get; set; }
Property Value
Type Description
AmazonS3IcebergStorage.SchemeTypeEnum?

The scheme of the storage.

Remarks

Required

SecretAccessKeySecretId

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

The OCID of the Secret where the Secret Access Key is stored.

Remarks

Required

In this article
Back to top