Class: TencentCloud::Teo::V20220901::S3

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220901/models.rb

Overview

实时日志投递到 AWS S3 兼容存储桶的配置信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(endpoint = nil, region = nil, bucket = nil, accessid = nil, accesskey = nil, compresstype = nil) ⇒ S3

Returns a new instance of S3.



21186
21187
21188
21189
21190
21191
21192
21193
# File 'lib/v20220901/models.rb', line 21186

def initialize(endpoint=nil, region=nil, bucket=nil, accessid=nil, accesskey=nil, compresstype=nil)
  @Endpoint = endpoint
  @Region = region
  @Bucket = bucket
  @AccessId = accessid
  @AccessKey = accesskey
  @CompressType = compresstype
end

Instance Attribute Details

#AccessIdObject

Parameters:

  • Endpoint:

    不包含存储桶名称或路径的 URL,例如:‘storage.googleapis.com`、`s3.ap-northeast-2.amazonaws.com`、`cos.ap-nanjing.myqcloud.com`。

  • Region:

    存储桶所在的地域,例如:‘ap-northeast-2`。

  • Bucket:

    存储桶名称和日志存储目录,例如:‘your_bucket_name/EO-logs/`。如果存储桶中无此目录则会自动创建。

  • AccessId:

    访问存储桶使用的 Access Key ID。

  • AccessKey:

    访问存储桶使用的 secret key。

  • CompressType:

    数据压缩类型,取值有: <li> gzip:gzip压缩。</li>不填表示不启用压缩。



21184
21185
21186
# File 'lib/v20220901/models.rb', line 21184

def AccessId
  @AccessId
end

#AccessKeyObject

Parameters:

  • Endpoint:

    不包含存储桶名称或路径的 URL,例如:‘storage.googleapis.com`、`s3.ap-northeast-2.amazonaws.com`、`cos.ap-nanjing.myqcloud.com`。

  • Region:

    存储桶所在的地域,例如:‘ap-northeast-2`。

  • Bucket:

    存储桶名称和日志存储目录,例如:‘your_bucket_name/EO-logs/`。如果存储桶中无此目录则会自动创建。

  • AccessId:

    访问存储桶使用的 Access Key ID。

  • AccessKey:

    访问存储桶使用的 secret key。

  • CompressType:

    数据压缩类型,取值有: <li> gzip:gzip压缩。</li>不填表示不启用压缩。



21184
21185
21186
# File 'lib/v20220901/models.rb', line 21184

def AccessKey
  @AccessKey
end

#BucketObject

Parameters:

  • Endpoint:

    不包含存储桶名称或路径的 URL,例如:‘storage.googleapis.com`、`s3.ap-northeast-2.amazonaws.com`、`cos.ap-nanjing.myqcloud.com`。

  • Region:

    存储桶所在的地域,例如:‘ap-northeast-2`。

  • Bucket:

    存储桶名称和日志存储目录,例如:‘your_bucket_name/EO-logs/`。如果存储桶中无此目录则会自动创建。

  • AccessId:

    访问存储桶使用的 Access Key ID。

  • AccessKey:

    访问存储桶使用的 secret key。

  • CompressType:

    数据压缩类型,取值有: <li> gzip:gzip压缩。</li>不填表示不启用压缩。



21184
21185
21186
# File 'lib/v20220901/models.rb', line 21184

def Bucket
  @Bucket
end

#CompressTypeObject

Parameters:

  • Endpoint:

    不包含存储桶名称或路径的 URL,例如:‘storage.googleapis.com`、`s3.ap-northeast-2.amazonaws.com`、`cos.ap-nanjing.myqcloud.com`。

  • Region:

    存储桶所在的地域,例如:‘ap-northeast-2`。

  • Bucket:

    存储桶名称和日志存储目录,例如:‘your_bucket_name/EO-logs/`。如果存储桶中无此目录则会自动创建。

  • AccessId:

    访问存储桶使用的 Access Key ID。

  • AccessKey:

    访问存储桶使用的 secret key。

  • CompressType:

    数据压缩类型,取值有: <li> gzip:gzip压缩。</li>不填表示不启用压缩。



21184
21185
21186
# File 'lib/v20220901/models.rb', line 21184

def CompressType
  @CompressType
end

#EndpointObject

Parameters:

  • Endpoint:

    不包含存储桶名称或路径的 URL,例如:‘storage.googleapis.com`、`s3.ap-northeast-2.amazonaws.com`、`cos.ap-nanjing.myqcloud.com`。

  • Region:

    存储桶所在的地域,例如:‘ap-northeast-2`。

  • Bucket:

    存储桶名称和日志存储目录,例如:‘your_bucket_name/EO-logs/`。如果存储桶中无此目录则会自动创建。

  • AccessId:

    访问存储桶使用的 Access Key ID。

  • AccessKey:

    访问存储桶使用的 secret key。

  • CompressType:

    数据压缩类型,取值有: <li> gzip:gzip压缩。</li>不填表示不启用压缩。



21184
21185
21186
# File 'lib/v20220901/models.rb', line 21184

def Endpoint
  @Endpoint
end

#RegionObject

Parameters:

  • Endpoint:

    不包含存储桶名称或路径的 URL,例如:‘storage.googleapis.com`、`s3.ap-northeast-2.amazonaws.com`、`cos.ap-nanjing.myqcloud.com`。

  • Region:

    存储桶所在的地域,例如:‘ap-northeast-2`。

  • Bucket:

    存储桶名称和日志存储目录,例如:‘your_bucket_name/EO-logs/`。如果存储桶中无此目录则会自动创建。

  • AccessId:

    访问存储桶使用的 Access Key ID。

  • AccessKey:

    访问存储桶使用的 secret key。

  • CompressType:

    数据压缩类型,取值有: <li> gzip:gzip压缩。</li>不填表示不启用压缩。



21184
21185
21186
# File 'lib/v20220901/models.rb', line 21184

def Region
  @Region
end

Instance Method Details

#deserialize(params) ⇒ Object



21195
21196
21197
21198
21199
21200
21201
21202
# File 'lib/v20220901/models.rb', line 21195

def deserialize(params)
  @Endpoint = params['Endpoint']
  @Region = params['Region']
  @Bucket = params['Bucket']
  @AccessId = params['AccessId']
  @AccessKey = params['AccessKey']
  @CompressType = params['CompressType']
end