Class: TencentCloud::Vod::V20240718::CreateStorageCredentialsRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20240718::CreateStorageCredentialsRequest
- Defined in:
- lib/v20240718/models.rb
Overview
CreateStorageCredentials请求参数结构体
Instance Attribute Summary collapse
-
#DurationSeconds ⇒ Object
注意: 1.策略语法参照(/document/product/598/10603)。 2.策略中不能包含 principal 元素。 3.策略的 action 元素仅支持:<li>name/vod:PutObject;</li><li>name/vod:ListParts;</li><li>name/vod:PostObject;</li><li>name/vod:InitiateMultipartUpload;</li><li>name/vod:UploadPart;</li><li>name/vod:CompleteMultipartUpload;</li><li>name/vod:AbortMultipartUpload;</li><li>name/vod:ListMultipartUploads;</li>4.策略的 resource 元素填写格式为:‘qcs::vod::uid/:prefix///[存储桶ID]/‘,其中存储地域、账号 AppID、点播应用 ID、存储桶 ID 和存储路径要按需填写,其他内容不允许改动,例:`qcs:ap-chongqing:vod::uid/1231456789:prefix//1234567890/2ceds3ew323w3mu/file_path`。 默认 1800 秒,最大 129600 秒。.
-
#Policy ⇒ Object
注意: 1.策略语法参照(/document/product/598/10603)。 2.策略中不能包含 principal 元素。 3.策略的 action 元素仅支持:<li>name/vod:PutObject;</li><li>name/vod:ListParts;</li><li>name/vod:PostObject;</li><li>name/vod:InitiateMultipartUpload;</li><li>name/vod:UploadPart;</li><li>name/vod:CompleteMultipartUpload;</li><li>name/vod:AbortMultipartUpload;</li><li>name/vod:ListMultipartUploads;</li>4.策略的 resource 元素填写格式为:‘qcs::vod::uid/:prefix///[存储桶ID]/‘,其中存储地域、账号 AppID、点播应用 ID、存储桶 ID 和存储路径要按需填写,其他内容不允许改动,例:`qcs:ap-chongqing:vod::uid/1231456789:prefix//1234567890/2ceds3ew323w3mu/file_path`。 默认 1800 秒,最大 129600 秒。.
-
#SubAppId ⇒ Object
注意: 1.策略语法参照(/document/product/598/10603)。 2.策略中不能包含 principal 元素。 3.策略的 action 元素仅支持:<li>name/vod:PutObject;</li><li>name/vod:ListParts;</li><li>name/vod:PostObject;</li><li>name/vod:InitiateMultipartUpload;</li><li>name/vod:UploadPart;</li><li>name/vod:CompleteMultipartUpload;</li><li>name/vod:AbortMultipartUpload;</li><li>name/vod:ListMultipartUploads;</li>4.策略的 resource 元素填写格式为:‘qcs::vod::uid/:prefix///[存储桶ID]/‘,其中存储地域、账号 AppID、点播应用 ID、存储桶 ID 和存储路径要按需填写,其他内容不允许改动,例:`qcs:ap-chongqing:vod::uid/1231456789:prefix//1234567890/2ceds3ew323w3mu/file_path`。 默认 1800 秒,最大 129600 秒。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(subappid = nil, policy = nil, durationseconds = nil) ⇒ CreateStorageCredentialsRequest
constructor
A new instance of CreateStorageCredentialsRequest.
Constructor Details
#initialize(subappid = nil, policy = nil, durationseconds = nil) ⇒ CreateStorageCredentialsRequest
Returns a new instance of CreateStorageCredentialsRequest.
92 93 94 95 96 |
# File 'lib/v20240718/models.rb', line 92 def initialize(subappid=nil, policy=nil, durationseconds=nil) @SubAppId = subappid @Policy = policy @DurationSeconds = durationseconds end |
Instance Attribute Details
#DurationSeconds ⇒ Object
注意:1.策略语法参照(/document/product/598/10603)。2.策略中不能包含 principal 元素。3.策略的 action 元素仅支持:<li>name/vod:PutObject;</li><li>name/vod:ListParts;</li><li>name/vod:PostObject;</li><li>name/vod:InitiateMultipartUpload;</li><li>name/vod:UploadPart;</li><li>name/vod:CompleteMultipartUpload;</li><li>name/vod:AbortMultipartUpload;</li><li>name/vod:ListMultipartUploads;</li>4.策略的 resource 元素填写格式为:‘qcs::vod::uid/:prefix///[存储桶ID]/‘,其中存储地域、账号 AppID、点播应用 ID、存储桶 ID 和存储路径要按需填写,其他内容不允许改动,例:`qcs:ap-chongqing:vod::uid/1231456789:prefix//1234567890/2ceds3ew323w3mu/file_path`。默认 1800 秒,最大 129600 秒。
90 91 92 |
# File 'lib/v20240718/models.rb', line 90 def DurationSeconds @DurationSeconds end |
#Policy ⇒ Object
注意:1.策略语法参照(/document/product/598/10603)。2.策略中不能包含 principal 元素。3.策略的 action 元素仅支持:<li>name/vod:PutObject;</li><li>name/vod:ListParts;</li><li>name/vod:PostObject;</li><li>name/vod:InitiateMultipartUpload;</li><li>name/vod:UploadPart;</li><li>name/vod:CompleteMultipartUpload;</li><li>name/vod:AbortMultipartUpload;</li><li>name/vod:ListMultipartUploads;</li>4.策略的 resource 元素填写格式为:‘qcs::vod::uid/:prefix///[存储桶ID]/‘,其中存储地域、账号 AppID、点播应用 ID、存储桶 ID 和存储路径要按需填写,其他内容不允许改动,例:`qcs:ap-chongqing:vod::uid/1231456789:prefix//1234567890/2ceds3ew323w3mu/file_path`。默认 1800 秒,最大 129600 秒。
90 91 92 |
# File 'lib/v20240718/models.rb', line 90 def Policy @Policy end |
#SubAppId ⇒ Object
注意:1.策略语法参照(/document/product/598/10603)。2.策略中不能包含 principal 元素。3.策略的 action 元素仅支持:<li>name/vod:PutObject;</li><li>name/vod:ListParts;</li><li>name/vod:PostObject;</li><li>name/vod:InitiateMultipartUpload;</li><li>name/vod:UploadPart;</li><li>name/vod:CompleteMultipartUpload;</li><li>name/vod:AbortMultipartUpload;</li><li>name/vod:ListMultipartUploads;</li>4.策略的 resource 元素填写格式为:‘qcs::vod::uid/:prefix///[存储桶ID]/‘,其中存储地域、账号 AppID、点播应用 ID、存储桶 ID 和存储路径要按需填写,其他内容不允许改动,例:`qcs:ap-chongqing:vod::uid/1231456789:prefix//1234567890/2ceds3ew323w3mu/file_path`。默认 1800 秒,最大 129600 秒。
90 91 92 |
# File 'lib/v20240718/models.rb', line 90 def SubAppId @SubAppId end |
Instance Method Details
#deserialize(params) ⇒ Object
98 99 100 101 102 |
# File 'lib/v20240718/models.rb', line 98 def deserialize(params) @SubAppId = params['SubAppId'] @Policy = params['Policy'] @DurationSeconds = params['DurationSeconds'] end |