RecordAuthConfArgs

data class RecordAuthConfArgs(val accessKey: Output<String>? = null, val authType: Output<String>? = null, val region: Output<String>? = null, val secretKey: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<RecordAuthConfArgs>

Constructors

Link copied to clipboard
constructor(accessKey: Output<String>? = null, authType: Output<String>? = null, region: Output<String>? = null, secretKey: Output<String>? = null, version: Output<String>? = null)

Properties

Link copied to clipboard
val accessKey: Output<String>? = null

The access key of the account to which the origin server belongs. This parameter is required when the SourceType is OSS, and AuthType is private_same_account, or when the SourceType is S3 and AuthType is private.

Link copied to clipboard
val authType: Output<String>? = null

The authentication type of the origin server. Different origins support different authentication types. The type of origin refers to the SourceType parameter in this operation. If the type of origin is OSS or S3, you must specify the authentication type of the origin. Valid values:

Link copied to clipboard
val region: Output<String>? = null

The region of the origin. If the origin type is S3, you must specify this value. You can get the region information from the official website of S3.

Link copied to clipboard
val secretKey: Output<String>? = null

The secret access key of the account to which the origin server belongs. This parameter is required when the SourceType is OSS, and AuthType is private_same_account, or when the SourceType is S3 and AuthType is private.

Link copied to clipboard
val version: Output<String>? = null

The version of the signature algorithm. This parameter is required when the origin type is S3 and AuthType is private. The following two types are supported:

Functions

Link copied to clipboard
open override fun toJava(): RecordAuthConfArgs