Show / Hide Table of Contents

Class CreateAmazonS3ConnectionDetails

The information about a new Amazon S3 Connection.

Inheritance
object
CreateConnectionDetails
CreateAmazonS3ConnectionDetails
Inherited Members
CreateConnectionDetails.DisplayName
CreateConnectionDetails.Description
CreateConnectionDetails.CompartmentId
CreateConnectionDetails.FreeformTags
CreateConnectionDetails.DefinedTags
CreateConnectionDetails.Locks
CreateConnectionDetails.VaultId
CreateConnectionDetails.KeyId
CreateConnectionDetails.NsgIds
CreateConnectionDetails.SubnetId
CreateConnectionDetails.RoutingMethod
CreateConnectionDetails.DoesUseSecretIds
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 CreateAmazonS3ConnectionDetails : CreateConnectionDetails

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. e.g.: "this-is-not-the-secret"

Remarks

Required

Endpoint

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

The Amazon Endpoint for S3. e.g.: 'https://my-bucket.s3.us-east-1.amazonaws.com'

Region

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

The name of the region where the bucket is created.

SecretAccessKey

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

Secret access key to access the Amazon S3 bucket. e.g.: "this-is-not-the-secret" Deprecated: This field is deprecated and replaced by "secretAccessKeySecretId". This field will be removed after February 15 2026.

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 is stored. Note: When provided, 'secretAccessKey' field must not be provided.

TechnologyType

Declaration
[Required(ErrorMessage = "TechnologyType is required.")]
[JsonProperty(PropertyName = "technologyType")]
[JsonConverter(typeof(StringEnumConverter))]
public AmazonS3Connection.TechnologyTypeEnum? TechnologyType { get; set; }
Property Value
Type Description
AmazonS3Connection.TechnologyTypeEnum?

The Amazon S3 technology type.

Remarks

Required

In this article
Back to top