Class: TencentCloud::Ssl::V20191205::DeleteCertificatesRequest

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

Overview

DeleteCertificates请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certificateids = nil, issync = nil) ⇒ DeleteCertificatesRequest

Returns a new instance of DeleteCertificatesRequest.



2104
2105
2106
2107
# File 'lib/v20191205/models.rb', line 2104

def initialize(certificateids=nil, issync=nil)
  @CertificateIds = certificateids
  @IsSync = issync
end

Instance Attribute Details

#CertificateIdsObject

Parameters:

  • CertificateIds:

    要删除的证书ID。单次最多100个

  • IsSync:

    删除时是否检查证书关联了云资源。默认不检查。如需要检查关联云资源 (需授权服务角色SSL_QCSLinkedRoleInReplaceLoadCertificate),完成授权后且该参数传true,删除将变成异步任务,接口会返回异步任务ID。需搭配 DescribeDeleteCertificatesTaskResult接口使用,查询删除任务是否成功。



2102
2103
2104
# File 'lib/v20191205/models.rb', line 2102

def CertificateIds
  @CertificateIds
end

#IsSyncObject

Parameters:

  • CertificateIds:

    要删除的证书ID。单次最多100个

  • IsSync:

    删除时是否检查证书关联了云资源。默认不检查。如需要检查关联云资源 (需授权服务角色SSL_QCSLinkedRoleInReplaceLoadCertificate),完成授权后且该参数传true,删除将变成异步任务,接口会返回异步任务ID。需搭配 DescribeDeleteCertificatesTaskResult接口使用,查询删除任务是否成功。



2102
2103
2104
# File 'lib/v20191205/models.rb', line 2102

def IsSync
  @IsSync
end

Instance Method Details

#deserialize(params) ⇒ Object



2109
2110
2111
2112
# File 'lib/v20191205/models.rb', line 2109

def deserialize(params)
  @CertificateIds = params['CertificateIds']
  @IsSync = params['IsSync']
end