Class: TencentCloud::Vcube::V20220410::DescribeSTSResponse

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

Overview

DescribeSTS返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(bucket = nil, region = nil, starttime = nil, expiredtime = nil, sessiontoken = nil, tmpsecretid = nil, tmpsecretkey = nil, path = nil, requestid = nil) ⇒ DescribeSTSResponse

Returns a new instance of DescribeSTSResponse.



895
896
897
898
899
900
901
902
903
904
905
# File 'lib/v20220410/models.rb', line 895

def initialize(bucket=nil, region=nil, starttime=nil, expiredtime=nil, sessiontoken=nil, tmpsecretid=nil, tmpsecretkey=nil, path=nil, requestid=nil)
  @Bucket = bucket
  @Region = region
  @StartTime = starttime
  @ExpiredTime = expiredtime
  @SessionToken = sessiontoken
  @TmpSecretId = tmpsecretid
  @TmpSecretKey = tmpsecretkey
  @Path = path
  @RequestId = requestid
end

Instance Attribute Details

#BucketObject

Parameters:

  • Bucket:

    桶名称

  • Region:

    地区

  • StartTime:

    开始生效时间

  • ExpiredTime:

    临时token过期时间

  • SessionToken:

    临时token

  • TmpSecretId:

    临时SecretId

  • TmpSecretKey:

    临时秘钥

  • Path:

    上传的根路径,底下可以多层

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



893
894
895
# File 'lib/v20220410/models.rb', line 893

def Bucket
  @Bucket
end

#ExpiredTimeObject

Parameters:

  • Bucket:

    桶名称

  • Region:

    地区

  • StartTime:

    开始生效时间

  • ExpiredTime:

    临时token过期时间

  • SessionToken:

    临时token

  • TmpSecretId:

    临时SecretId

  • TmpSecretKey:

    临时秘钥

  • Path:

    上传的根路径,底下可以多层

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



893
894
895
# File 'lib/v20220410/models.rb', line 893

def ExpiredTime
  @ExpiredTime
end

#PathObject

Parameters:

  • Bucket:

    桶名称

  • Region:

    地区

  • StartTime:

    开始生效时间

  • ExpiredTime:

    临时token过期时间

  • SessionToken:

    临时token

  • TmpSecretId:

    临时SecretId

  • TmpSecretKey:

    临时秘钥

  • Path:

    上传的根路径,底下可以多层

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



893
894
895
# File 'lib/v20220410/models.rb', line 893

def Path
  @Path
end

#RegionObject

Parameters:

  • Bucket:

    桶名称

  • Region:

    地区

  • StartTime:

    开始生效时间

  • ExpiredTime:

    临时token过期时间

  • SessionToken:

    临时token

  • TmpSecretId:

    临时SecretId

  • TmpSecretKey:

    临时秘钥

  • Path:

    上传的根路径,底下可以多层

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



893
894
895
# File 'lib/v20220410/models.rb', line 893

def Region
  @Region
end

#RequestIdObject

Parameters:

  • Bucket:

    桶名称

  • Region:

    地区

  • StartTime:

    开始生效时间

  • ExpiredTime:

    临时token过期时间

  • SessionToken:

    临时token

  • TmpSecretId:

    临时SecretId

  • TmpSecretKey:

    临时秘钥

  • Path:

    上传的根路径,底下可以多层

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



893
894
895
# File 'lib/v20220410/models.rb', line 893

def RequestId
  @RequestId
end

#SessionTokenObject

Parameters:

  • Bucket:

    桶名称

  • Region:

    地区

  • StartTime:

    开始生效时间

  • ExpiredTime:

    临时token过期时间

  • SessionToken:

    临时token

  • TmpSecretId:

    临时SecretId

  • TmpSecretKey:

    临时秘钥

  • Path:

    上传的根路径,底下可以多层

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



893
894
895
# File 'lib/v20220410/models.rb', line 893

def SessionToken
  @SessionToken
end

#StartTimeObject

Parameters:

  • Bucket:

    桶名称

  • Region:

    地区

  • StartTime:

    开始生效时间

  • ExpiredTime:

    临时token过期时间

  • SessionToken:

    临时token

  • TmpSecretId:

    临时SecretId

  • TmpSecretKey:

    临时秘钥

  • Path:

    上传的根路径,底下可以多层

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



893
894
895
# File 'lib/v20220410/models.rb', line 893

def StartTime
  @StartTime
end

#TmpSecretIdObject

Parameters:

  • Bucket:

    桶名称

  • Region:

    地区

  • StartTime:

    开始生效时间

  • ExpiredTime:

    临时token过期时间

  • SessionToken:

    临时token

  • TmpSecretId:

    临时SecretId

  • TmpSecretKey:

    临时秘钥

  • Path:

    上传的根路径,底下可以多层

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



893
894
895
# File 'lib/v20220410/models.rb', line 893

def TmpSecretId
  @TmpSecretId
end

#TmpSecretKeyObject

Parameters:

  • Bucket:

    桶名称

  • Region:

    地区

  • StartTime:

    开始生效时间

  • ExpiredTime:

    临时token过期时间

  • SessionToken:

    临时token

  • TmpSecretId:

    临时SecretId

  • TmpSecretKey:

    临时秘钥

  • Path:

    上传的根路径,底下可以多层

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



893
894
895
# File 'lib/v20220410/models.rb', line 893

def TmpSecretKey
  @TmpSecretKey
end

Instance Method Details

#deserialize(params) ⇒ Object



907
908
909
910
911
912
913
914
915
916
917
# File 'lib/v20220410/models.rb', line 907

def deserialize(params)
  @Bucket = params['Bucket']
  @Region = params['Region']
  @StartTime = params['StartTime']
  @ExpiredTime = params['ExpiredTime']
  @SessionToken = params['SessionToken']
  @TmpSecretId = params['TmpSecretId']
  @TmpSecretKey = params['TmpSecretKey']
  @Path = params['Path']
  @RequestId = params['RequestId']
end