Class: TencentCloud::Ssl::V20191205::DeleteCertificateRequest

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

Overview

DeleteCertificate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certificateid = nil, ischeckresource = nil) ⇒ DeleteCertificateRequest

Returns a new instance of DeleteCertificateRequest.



2059
2060
2061
2062
# File 'lib/v20191205/models.rb', line 2059

def initialize(certificateid=nil, ischeckresource=nil)
  @CertificateId = certificateid
  @IsCheckResource = ischeckresource
end

Instance Attribute Details

#CertificateIdObject

Parameters:

  • CertificateId:

    证书 ID。

  • IsCheckResource:

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



2057
2058
2059
# File 'lib/v20191205/models.rb', line 2057

def CertificateId
  @CertificateId
end

#IsCheckResourceObject

Parameters:

  • CertificateId:

    证书 ID。

  • IsCheckResource:

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



2057
2058
2059
# File 'lib/v20191205/models.rb', line 2057

def IsCheckResource
  @IsCheckResource
end

Instance Method Details

#deserialize(params) ⇒ Object



2064
2065
2066
2067
# File 'lib/v20191205/models.rb', line 2064

def deserialize(params)
  @CertificateId = params['CertificateId']
  @IsCheckResource = params['IsCheckResource']
end