cas-20200407/Sources/AlibabacloudCas20200407/Models.swift (7,666 lines of code) (raw):
import Foundation
import Tea
import TeaUtils
import AlibabacloudOpenApi
import AlibabaCloudOpenApiUtil
import AlibabacloudEndpointUtil
public class CancelCertificateForPackageRequestRequest : Tea.TeaModel {
public var orderId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
}
}
public class CancelCertificateForPackageRequestResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class CancelCertificateForPackageRequestResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CancelCertificateForPackageRequestResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = CancelCertificateForPackageRequestResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class CancelOrderRequestRequest : Tea.TeaModel {
public var orderId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
}
}
public class CancelOrderRequestResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class CancelOrderRequestResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CancelOrderRequestResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = CancelOrderRequestResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class CreateCertificateForPackageRequestRequest : Tea.TeaModel {
public class Tags : Tea.TeaModel {
public var key: String?
public var value: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.key != nil {
map["Key"] = self.key!
}
if self.value != nil {
map["Value"] = self.value!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Key") {
self.key = dict["Key"] as! String
}
if dict.keys.contains("Value") {
self.value = dict["Value"] as! String
}
}
}
public var companyName: String?
public var csr: String?
public var domain: String?
public var email: String?
public var phone: String?
public var productCode: String?
public var tags: [CreateCertificateForPackageRequestRequest.Tags]?
public var username: String?
public var validateType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.companyName != nil {
map["CompanyName"] = self.companyName!
}
if self.csr != nil {
map["Csr"] = self.csr!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.email != nil {
map["Email"] = self.email!
}
if self.phone != nil {
map["Phone"] = self.phone!
}
if self.productCode != nil {
map["ProductCode"] = self.productCode!
}
if self.tags != nil {
var tmp : [Any] = []
for k in self.tags! {
tmp.append(k.toMap())
}
map["Tags"] = tmp
}
if self.username != nil {
map["Username"] = self.username!
}
if self.validateType != nil {
map["ValidateType"] = self.validateType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CompanyName") {
self.companyName = dict["CompanyName"] as! String
}
if dict.keys.contains("Csr") {
self.csr = dict["Csr"] as! String
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("Email") {
self.email = dict["Email"] as! String
}
if dict.keys.contains("Phone") {
self.phone = dict["Phone"] as! String
}
if dict.keys.contains("ProductCode") {
self.productCode = dict["ProductCode"] as! String
}
if dict.keys.contains("Tags") {
var tmp : [CreateCertificateForPackageRequestRequest.Tags] = []
for v in dict["Tags"] as! [Any] {
var model = CreateCertificateForPackageRequestRequest.Tags()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.tags = tmp
}
if dict.keys.contains("Username") {
self.username = dict["Username"] as! String
}
if dict.keys.contains("ValidateType") {
self.validateType = dict["ValidateType"] as! String
}
}
}
public class CreateCertificateForPackageRequestResponseBody : Tea.TeaModel {
public var orderId: Int64?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class CreateCertificateForPackageRequestResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateCertificateForPackageRequestResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = CreateCertificateForPackageRequestResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class CreateCertificateRequestRequest : Tea.TeaModel {
public class Tags : Tea.TeaModel {
public var key: String?
public var value: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.key != nil {
map["Key"] = self.key!
}
if self.value != nil {
map["Value"] = self.value!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Key") {
self.key = dict["Key"] as! String
}
if dict.keys.contains("Value") {
self.value = dict["Value"] as! String
}
}
}
public var domain: String?
public var email: String?
public var phone: String?
public var productCode: String?
public var tags: [CreateCertificateRequestRequest.Tags]?
public var username: String?
public var validateType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.email != nil {
map["Email"] = self.email!
}
if self.phone != nil {
map["Phone"] = self.phone!
}
if self.productCode != nil {
map["ProductCode"] = self.productCode!
}
if self.tags != nil {
var tmp : [Any] = []
for k in self.tags! {
tmp.append(k.toMap())
}
map["Tags"] = tmp
}
if self.username != nil {
map["Username"] = self.username!
}
if self.validateType != nil {
map["ValidateType"] = self.validateType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("Email") {
self.email = dict["Email"] as! String
}
if dict.keys.contains("Phone") {
self.phone = dict["Phone"] as! String
}
if dict.keys.contains("ProductCode") {
self.productCode = dict["ProductCode"] as! String
}
if dict.keys.contains("Tags") {
var tmp : [CreateCertificateRequestRequest.Tags] = []
for v in dict["Tags"] as! [Any] {
var model = CreateCertificateRequestRequest.Tags()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.tags = tmp
}
if dict.keys.contains("Username") {
self.username = dict["Username"] as! String
}
if dict.keys.contains("ValidateType") {
self.validateType = dict["ValidateType"] as! String
}
}
}
public class CreateCertificateRequestResponseBody : Tea.TeaModel {
public var orderId: Int64?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class CreateCertificateRequestResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateCertificateRequestResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = CreateCertificateRequestResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class CreateCertificateWithCsrRequestRequest : Tea.TeaModel {
public class Tags : Tea.TeaModel {
public var key: String?
public var value: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.key != nil {
map["Key"] = self.key!
}
if self.value != nil {
map["Value"] = self.value!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Key") {
self.key = dict["Key"] as! String
}
if dict.keys.contains("Value") {
self.value = dict["Value"] as! String
}
}
}
public var csr: String?
public var email: String?
public var phone: String?
public var productCode: String?
public var tags: [CreateCertificateWithCsrRequestRequest.Tags]?
public var username: String?
public var validateType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.csr != nil {
map["Csr"] = self.csr!
}
if self.email != nil {
map["Email"] = self.email!
}
if self.phone != nil {
map["Phone"] = self.phone!
}
if self.productCode != nil {
map["ProductCode"] = self.productCode!
}
if self.tags != nil {
var tmp : [Any] = []
for k in self.tags! {
tmp.append(k.toMap())
}
map["Tags"] = tmp
}
if self.username != nil {
map["Username"] = self.username!
}
if self.validateType != nil {
map["ValidateType"] = self.validateType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Csr") {
self.csr = dict["Csr"] as! String
}
if dict.keys.contains("Email") {
self.email = dict["Email"] as! String
}
if dict.keys.contains("Phone") {
self.phone = dict["Phone"] as! String
}
if dict.keys.contains("ProductCode") {
self.productCode = dict["ProductCode"] as! String
}
if dict.keys.contains("Tags") {
var tmp : [CreateCertificateWithCsrRequestRequest.Tags] = []
for v in dict["Tags"] as! [Any] {
var model = CreateCertificateWithCsrRequestRequest.Tags()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.tags = tmp
}
if dict.keys.contains("Username") {
self.username = dict["Username"] as! String
}
if dict.keys.contains("ValidateType") {
self.validateType = dict["ValidateType"] as! String
}
}
}
public class CreateCertificateWithCsrRequestResponseBody : Tea.TeaModel {
public var orderId: Int64?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class CreateCertificateWithCsrRequestResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateCertificateWithCsrRequestResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = CreateCertificateWithCsrRequestResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class CreateCsrRequest : Tea.TeaModel {
public var algorithm: String?
public var commonName: String?
public var corpName: String?
public var countryCode: String?
public var department: String?
public var keySize: Int32?
public var locality: String?
public var name: String?
public var province: String?
public var sans: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.algorithm != nil {
map["Algorithm"] = self.algorithm!
}
if self.commonName != nil {
map["CommonName"] = self.commonName!
}
if self.corpName != nil {
map["CorpName"] = self.corpName!
}
if self.countryCode != nil {
map["CountryCode"] = self.countryCode!
}
if self.department != nil {
map["Department"] = self.department!
}
if self.keySize != nil {
map["KeySize"] = self.keySize!
}
if self.locality != nil {
map["Locality"] = self.locality!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.province != nil {
map["Province"] = self.province!
}
if self.sans != nil {
map["Sans"] = self.sans!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Algorithm") {
self.algorithm = dict["Algorithm"] as! String
}
if dict.keys.contains("CommonName") {
self.commonName = dict["CommonName"] as! String
}
if dict.keys.contains("CorpName") {
self.corpName = dict["CorpName"] as! String
}
if dict.keys.contains("CountryCode") {
self.countryCode = dict["CountryCode"] as! String
}
if dict.keys.contains("Department") {
self.department = dict["Department"] as! String
}
if dict.keys.contains("KeySize") {
self.keySize = dict["KeySize"] as! Int32
}
if dict.keys.contains("Locality") {
self.locality = dict["Locality"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("Province") {
self.province = dict["Province"] as! String
}
if dict.keys.contains("Sans") {
self.sans = dict["Sans"] as! String
}
}
}
public class CreateCsrResponseBody : Tea.TeaModel {
public var csr: String?
public var csrId: Int64?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.csr != nil {
map["Csr"] = self.csr!
}
if self.csrId != nil {
map["CsrId"] = self.csrId!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Csr") {
self.csr = dict["Csr"] as! String
}
if dict.keys.contains("CsrId") {
self.csrId = dict["CsrId"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class CreateCsrResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateCsrResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = CreateCsrResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class CreateDeploymentJobRequest : Tea.TeaModel {
public var certIds: String?
public var contactIds: String?
public var jobType: String?
public var name: String?
public var resourceIds: String?
public var scheduleTime: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certIds != nil {
map["CertIds"] = self.certIds!
}
if self.contactIds != nil {
map["ContactIds"] = self.contactIds!
}
if self.jobType != nil {
map["JobType"] = self.jobType!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.resourceIds != nil {
map["ResourceIds"] = self.resourceIds!
}
if self.scheduleTime != nil {
map["ScheduleTime"] = self.scheduleTime!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertIds") {
self.certIds = dict["CertIds"] as! String
}
if dict.keys.contains("ContactIds") {
self.contactIds = dict["ContactIds"] as! String
}
if dict.keys.contains("JobType") {
self.jobType = dict["JobType"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("ResourceIds") {
self.resourceIds = dict["ResourceIds"] as! String
}
if dict.keys.contains("ScheduleTime") {
self.scheduleTime = dict["ScheduleTime"] as! Int64
}
}
}
public class CreateDeploymentJobResponseBody : Tea.TeaModel {
public var jobId: Int64?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class CreateDeploymentJobResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: CreateDeploymentJobResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = CreateDeploymentJobResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DecryptRequest : Tea.TeaModel {
public var algorithm: String?
public var certIdentifier: String?
public var ciphertextBlob: String?
public var messageType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.algorithm != nil {
map["Algorithm"] = self.algorithm!
}
if self.certIdentifier != nil {
map["CertIdentifier"] = self.certIdentifier!
}
if self.ciphertextBlob != nil {
map["CiphertextBlob"] = self.ciphertextBlob!
}
if self.messageType != nil {
map["MessageType"] = self.messageType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Algorithm") {
self.algorithm = dict["Algorithm"] as! String
}
if dict.keys.contains("CertIdentifier") {
self.certIdentifier = dict["CertIdentifier"] as! String
}
if dict.keys.contains("CiphertextBlob") {
self.ciphertextBlob = dict["CiphertextBlob"] as! String
}
if dict.keys.contains("MessageType") {
self.messageType = dict["MessageType"] as! String
}
}
}
public class DecryptResponseBody : Tea.TeaModel {
public var certIdentifier: String?
public var plaintext: String?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certIdentifier != nil {
map["CertIdentifier"] = self.certIdentifier!
}
if self.plaintext != nil {
map["Plaintext"] = self.plaintext!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertIdentifier") {
self.certIdentifier = dict["CertIdentifier"] as! String
}
if dict.keys.contains("Plaintext") {
self.plaintext = dict["Plaintext"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class DecryptResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DecryptResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DecryptResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DeleteCertificateRequestRequest : Tea.TeaModel {
public var orderId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
}
}
public class DeleteCertificateRequestResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class DeleteCertificateRequestResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DeleteCertificateRequestResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DeleteCertificateRequestResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DeleteCsrRequest : Tea.TeaModel {
public var csrId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.csrId != nil {
map["CsrId"] = self.csrId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CsrId") {
self.csrId = dict["CsrId"] as! Int64
}
}
}
public class DeleteCsrResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class DeleteCsrResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DeleteCsrResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DeleteCsrResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DeleteDeploymentJobRequest : Tea.TeaModel {
public var jobId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobId != nil {
map["JobId"] = self.jobId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
}
}
public class DeleteDeploymentJobResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class DeleteDeploymentJobResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DeleteDeploymentJobResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DeleteDeploymentJobResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DeletePCACertRequest : Tea.TeaModel {
public var identifier: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.identifier != nil {
map["Identifier"] = self.identifier!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Identifier") {
self.identifier = dict["Identifier"] as! String
}
}
}
public class DeletePCACertResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class DeletePCACertResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DeletePCACertResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DeletePCACertResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DeleteUserCertificateRequest : Tea.TeaModel {
public var certId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certId != nil {
map["CertId"] = self.certId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertId") {
self.certId = dict["CertId"] as! Int64
}
}
}
public class DeleteUserCertificateResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class DeleteUserCertificateResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DeleteUserCertificateResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DeleteUserCertificateResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DeleteWorkerResourceRequest : Tea.TeaModel {
public var jobId: Int64?
public var workerId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.workerId != nil {
map["WorkerId"] = self.workerId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("WorkerId") {
self.workerId = dict["WorkerId"] as! Int64
}
}
}
public class DeleteWorkerResourceResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class DeleteWorkerResourceResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DeleteWorkerResourceResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DeleteWorkerResourceResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DescribeCertificateStateRequest : Tea.TeaModel {
public var orderId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
}
}
public class DescribeCertificateStateResponseBody : Tea.TeaModel {
public var certificate: String?
public var content: String?
public var domain: String?
public var privateKey: String?
public var recordDomain: String?
public var recordType: String?
public var recordValue: String?
public var requestId: String?
public var type: String?
public var uri: String?
public var validateType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certificate != nil {
map["Certificate"] = self.certificate!
}
if self.content != nil {
map["Content"] = self.content!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.privateKey != nil {
map["PrivateKey"] = self.privateKey!
}
if self.recordDomain != nil {
map["RecordDomain"] = self.recordDomain!
}
if self.recordType != nil {
map["RecordType"] = self.recordType!
}
if self.recordValue != nil {
map["RecordValue"] = self.recordValue!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.type != nil {
map["Type"] = self.type!
}
if self.uri != nil {
map["Uri"] = self.uri!
}
if self.validateType != nil {
map["ValidateType"] = self.validateType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Certificate") {
self.certificate = dict["Certificate"] as! String
}
if dict.keys.contains("Content") {
self.content = dict["Content"] as! String
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("PrivateKey") {
self.privateKey = dict["PrivateKey"] as! String
}
if dict.keys.contains("RecordDomain") {
self.recordDomain = dict["RecordDomain"] as! String
}
if dict.keys.contains("RecordType") {
self.recordType = dict["RecordType"] as! String
}
if dict.keys.contains("RecordValue") {
self.recordValue = dict["RecordValue"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Type") {
self.type = dict["Type"] as! String
}
if dict.keys.contains("Uri") {
self.uri = dict["Uri"] as! String
}
if dict.keys.contains("ValidateType") {
self.validateType = dict["ValidateType"] as! String
}
}
}
public class DescribeCertificateStateResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DescribeCertificateStateResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DescribeCertificateStateResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DescribeCloudResourceStatusRequest : Tea.TeaModel {
public var secretId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.secretId != nil {
map["SecretId"] = self.secretId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("SecretId") {
self.secretId = dict["SecretId"] as! String
}
}
}
public class DescribeCloudResourceStatusResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var cloudName: String?
public var cloudProduct: String?
public var totalCount: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.cloudName != nil {
map["CloudName"] = self.cloudName!
}
if self.cloudProduct != nil {
map["CloudProduct"] = self.cloudProduct!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CloudName") {
self.cloudName = dict["CloudName"] as! String
}
if dict.keys.contains("CloudProduct") {
self.cloudProduct = dict["CloudProduct"] as! String
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int64
}
}
}
public var data: [DescribeCloudResourceStatusResponseBody.Data]?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Data") {
var tmp : [DescribeCloudResourceStatusResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = DescribeCloudResourceStatusResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class DescribeCloudResourceStatusResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DescribeCloudResourceStatusResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DescribeCloudResourceStatusResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DescribeDeploymentJobRequest : Tea.TeaModel {
public var jobId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobId != nil {
map["JobId"] = self.jobId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
}
}
public class DescribeDeploymentJobResponseBody : Tea.TeaModel {
public class CasContacts : Tea.TeaModel {
public var email: String?
public var id: String?
public var mobile: String?
public var name: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.email != nil {
map["Email"] = self.email!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.mobile != nil {
map["Mobile"] = self.mobile!
}
if self.name != nil {
map["Name"] = self.name!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Email") {
self.email = dict["Email"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! String
}
if dict.keys.contains("Mobile") {
self.mobile = dict["Mobile"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
}
}
public var casContacts: [DescribeDeploymentJobResponseBody.CasContacts]?
public var certDomain: String?
public var certType: String?
public var config: String?
public var del: Int32?
public var endTime: String?
public var gmtCreate: String?
public var gmtModified: String?
public var id: Int64?
public var instanceId: String?
public var jobType: String?
public var name: String?
public var productName: String?
public var requestId: String?
public var rollback: Int32?
public var scheduleTime: String?
public var startTime: String?
public var status: String?
public var userId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.casContacts != nil {
var tmp : [Any] = []
for k in self.casContacts! {
tmp.append(k.toMap())
}
map["CasContacts"] = tmp
}
if self.certDomain != nil {
map["CertDomain"] = self.certDomain!
}
if self.certType != nil {
map["CertType"] = self.certType!
}
if self.config != nil {
map["Config"] = self.config!
}
if self.del != nil {
map["Del"] = self.del!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.gmtCreate != nil {
map["GmtCreate"] = self.gmtCreate!
}
if self.gmtModified != nil {
map["GmtModified"] = self.gmtModified!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.jobType != nil {
map["JobType"] = self.jobType!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.productName != nil {
map["ProductName"] = self.productName!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.rollback != nil {
map["Rollback"] = self.rollback!
}
if self.scheduleTime != nil {
map["ScheduleTime"] = self.scheduleTime!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CasContacts") {
var tmp : [DescribeDeploymentJobResponseBody.CasContacts] = []
for v in dict["CasContacts"] as! [Any] {
var model = DescribeDeploymentJobResponseBody.CasContacts()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.casContacts = tmp
}
if dict.keys.contains("CertDomain") {
self.certDomain = dict["CertDomain"] as! String
}
if dict.keys.contains("CertType") {
self.certType = dict["CertType"] as! String
}
if dict.keys.contains("Config") {
self.config = dict["Config"] as! String
}
if dict.keys.contains("Del") {
self.del = dict["Del"] as! Int32
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! String
}
if dict.keys.contains("GmtCreate") {
self.gmtCreate = dict["GmtCreate"] as! String
}
if dict.keys.contains("GmtModified") {
self.gmtModified = dict["GmtModified"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("JobType") {
self.jobType = dict["JobType"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("ProductName") {
self.productName = dict["ProductName"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Rollback") {
self.rollback = dict["Rollback"] as! Int32
}
if dict.keys.contains("ScheduleTime") {
self.scheduleTime = dict["ScheduleTime"] as! String
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! Int64
}
}
}
public class DescribeDeploymentJobResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DescribeDeploymentJobResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DescribeDeploymentJobResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DescribeDeploymentJobStatusRequest : Tea.TeaModel {
public var jobId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobId != nil {
map["JobId"] = self.jobId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
}
}
public class DescribeDeploymentJobStatusResponseBody : Tea.TeaModel {
public class ProductWorkerCount : Tea.TeaModel {
public var count: Int32?
public var productName: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.count != nil {
map["Count"] = self.count!
}
if self.productName != nil {
map["ProductName"] = self.productName!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Count") {
self.count = dict["Count"] as! Int32
}
if dict.keys.contains("ProductName") {
self.productName = dict["ProductName"] as! String
}
}
}
public var buyCount: Int32?
public var certCount: Int32?
public var costCount: Int32?
public var failedCount: Int32?
public var matchWorkerCount: Int32?
public var productWorkerCount: [DescribeDeploymentJobStatusResponseBody.ProductWorkerCount]?
public var requestId: String?
public var resourceCount: Int32?
public var rollbackCount: Int32?
public var rollbackFailedCount: Int32?
public var rollbackSuccessCount: Int32?
public var successCount: Int32?
public var useCount: Int32?
public var workerCount: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.buyCount != nil {
map["BuyCount"] = self.buyCount!
}
if self.certCount != nil {
map["CertCount"] = self.certCount!
}
if self.costCount != nil {
map["CostCount"] = self.costCount!
}
if self.failedCount != nil {
map["FailedCount"] = self.failedCount!
}
if self.matchWorkerCount != nil {
map["MatchWorkerCount"] = self.matchWorkerCount!
}
if self.productWorkerCount != nil {
var tmp : [Any] = []
for k in self.productWorkerCount! {
tmp.append(k.toMap())
}
map["ProductWorkerCount"] = tmp
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.resourceCount != nil {
map["ResourceCount"] = self.resourceCount!
}
if self.rollbackCount != nil {
map["RollbackCount"] = self.rollbackCount!
}
if self.rollbackFailedCount != nil {
map["RollbackFailedCount"] = self.rollbackFailedCount!
}
if self.rollbackSuccessCount != nil {
map["RollbackSuccessCount"] = self.rollbackSuccessCount!
}
if self.successCount != nil {
map["SuccessCount"] = self.successCount!
}
if self.useCount != nil {
map["UseCount"] = self.useCount!
}
if self.workerCount != nil {
map["WorkerCount"] = self.workerCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("BuyCount") {
self.buyCount = dict["BuyCount"] as! Int32
}
if dict.keys.contains("CertCount") {
self.certCount = dict["CertCount"] as! Int32
}
if dict.keys.contains("CostCount") {
self.costCount = dict["CostCount"] as! Int32
}
if dict.keys.contains("FailedCount") {
self.failedCount = dict["FailedCount"] as! Int32
}
if dict.keys.contains("MatchWorkerCount") {
self.matchWorkerCount = dict["MatchWorkerCount"] as! Int32
}
if dict.keys.contains("ProductWorkerCount") {
var tmp : [DescribeDeploymentJobStatusResponseBody.ProductWorkerCount] = []
for v in dict["ProductWorkerCount"] as! [Any] {
var model = DescribeDeploymentJobStatusResponseBody.ProductWorkerCount()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.productWorkerCount = tmp
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ResourceCount") {
self.resourceCount = dict["ResourceCount"] as! Int32
}
if dict.keys.contains("RollbackCount") {
self.rollbackCount = dict["RollbackCount"] as! Int32
}
if dict.keys.contains("RollbackFailedCount") {
self.rollbackFailedCount = dict["RollbackFailedCount"] as! Int32
}
if dict.keys.contains("RollbackSuccessCount") {
self.rollbackSuccessCount = dict["RollbackSuccessCount"] as! Int32
}
if dict.keys.contains("SuccessCount") {
self.successCount = dict["SuccessCount"] as! Int32
}
if dict.keys.contains("UseCount") {
self.useCount = dict["UseCount"] as! Int32
}
if dict.keys.contains("WorkerCount") {
self.workerCount = dict["WorkerCount"] as! Int32
}
}
}
public class DescribeDeploymentJobStatusResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DescribeDeploymentJobStatusResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DescribeDeploymentJobStatusResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class DescribePackageStateRequest : Tea.TeaModel {
public var productCode: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.productCode != nil {
map["ProductCode"] = self.productCode!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ProductCode") {
self.productCode = dict["ProductCode"] as! String
}
}
}
public class DescribePackageStateResponseBody : Tea.TeaModel {
public var issuedCount: Int64?
public var productCode: String?
public var requestId: String?
public var totalCount: Int64?
public var usedCount: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.issuedCount != nil {
map["IssuedCount"] = self.issuedCount!
}
if self.productCode != nil {
map["ProductCode"] = self.productCode!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
if self.usedCount != nil {
map["UsedCount"] = self.usedCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("IssuedCount") {
self.issuedCount = dict["IssuedCount"] as! Int64
}
if dict.keys.contains("ProductCode") {
self.productCode = dict["ProductCode"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int64
}
if dict.keys.contains("UsedCount") {
self.usedCount = dict["UsedCount"] as! Int64
}
}
}
public class DescribePackageStateResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: DescribePackageStateResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = DescribePackageStateResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class EncryptRequest : Tea.TeaModel {
public var algorithm: String?
public var certIdentifier: String?
public var messageType: String?
public var plaintext: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.algorithm != nil {
map["Algorithm"] = self.algorithm!
}
if self.certIdentifier != nil {
map["CertIdentifier"] = self.certIdentifier!
}
if self.messageType != nil {
map["MessageType"] = self.messageType!
}
if self.plaintext != nil {
map["Plaintext"] = self.plaintext!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Algorithm") {
self.algorithm = dict["Algorithm"] as! String
}
if dict.keys.contains("CertIdentifier") {
self.certIdentifier = dict["CertIdentifier"] as! String
}
if dict.keys.contains("MessageType") {
self.messageType = dict["MessageType"] as! String
}
if dict.keys.contains("Plaintext") {
self.plaintext = dict["Plaintext"] as! String
}
}
}
public class EncryptResponseBody : Tea.TeaModel {
public var certIdentifier: String?
public var ciphertextBlob: String?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certIdentifier != nil {
map["CertIdentifier"] = self.certIdentifier!
}
if self.ciphertextBlob != nil {
map["CiphertextBlob"] = self.ciphertextBlob!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertIdentifier") {
self.certIdentifier = dict["CertIdentifier"] as! String
}
if dict.keys.contains("CiphertextBlob") {
self.ciphertextBlob = dict["CiphertextBlob"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class EncryptResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: EncryptResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = EncryptResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class GetCertWarehouseQuotaResponseBody : Tea.TeaModel {
public var requestId: String?
public var totalQuota: Int64?
public var useCount: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.totalQuota != nil {
map["TotalQuota"] = self.totalQuota!
}
if self.useCount != nil {
map["UseCount"] = self.useCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("TotalQuota") {
self.totalQuota = dict["TotalQuota"] as! Int64
}
if dict.keys.contains("UseCount") {
self.useCount = dict["UseCount"] as! Int64
}
}
}
public class GetCertWarehouseQuotaResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetCertWarehouseQuotaResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = GetCertWarehouseQuotaResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class GetCsrDetailRequest : Tea.TeaModel {
public var csrId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.csrId != nil {
map["CsrId"] = self.csrId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CsrId") {
self.csrId = dict["CsrId"] as! Int64
}
}
}
public class GetCsrDetailResponseBody : Tea.TeaModel {
public var csr: String?
public var privateKey: String?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.csr != nil {
map["Csr"] = self.csr!
}
if self.privateKey != nil {
map["PrivateKey"] = self.privateKey!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Csr") {
self.csr = dict["Csr"] as! String
}
if dict.keys.contains("PrivateKey") {
self.privateKey = dict["PrivateKey"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class GetCsrDetailResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetCsrDetailResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = GetCsrDetailResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class GetUserCertificateDetailRequest : Tea.TeaModel {
public var certFilter: Bool?
public var certId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certFilter != nil {
map["CertFilter"] = self.certFilter!
}
if self.certId != nil {
map["CertId"] = self.certId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertFilter") {
self.certFilter = dict["CertFilter"] as! Bool
}
if dict.keys.contains("CertId") {
self.certId = dict["CertId"] as! Int64
}
}
}
public class GetUserCertificateDetailResponseBody : Tea.TeaModel {
public class CertChain : Tea.TeaModel {
public var commonName: String?
public var issuerCommonName: String?
public var notAfter: Int64?
public var notBefore: Int64?
public var remainDay: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.commonName != nil {
map["CommonName"] = self.commonName!
}
if self.issuerCommonName != nil {
map["IssuerCommonName"] = self.issuerCommonName!
}
if self.notAfter != nil {
map["NotAfter"] = self.notAfter!
}
if self.notBefore != nil {
map["NotBefore"] = self.notBefore!
}
if self.remainDay != nil {
map["RemainDay"] = self.remainDay!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CommonName") {
self.commonName = dict["CommonName"] as! String
}
if dict.keys.contains("IssuerCommonName") {
self.issuerCommonName = dict["IssuerCommonName"] as! String
}
if dict.keys.contains("NotAfter") {
self.notAfter = dict["NotAfter"] as! Int64
}
if dict.keys.contains("NotBefore") {
self.notBefore = dict["NotBefore"] as! Int64
}
if dict.keys.contains("RemainDay") {
self.remainDay = dict["RemainDay"] as! Int32
}
}
}
public var algorithm: String?
public var buyInAliyun: Bool?
public var cert: String?
public var certChain: [GetUserCertificateDetailResponseBody.CertChain]?
public var certIdentifier: String?
public var city: String?
public var common: String?
public var country: String?
public var encryptCert: String?
public var encryptPrivateKey: String?
public var endDate: String?
public var expired: Bool?
public var fingerprint: String?
public var id: Int64?
public var instanceId: String?
public var issuer: String?
public var key: String?
public var name: String?
public var notAfter: Int64?
public var notBefore: Int64?
public var orderId: Int64?
public var orgName: String?
public var province: String?
public var requestId: String?
public var resourceGroupId: String?
public var sans: String?
public var serialNo: String?
public var sha2: String?
public var signCert: String?
public var signPrivateKey: String?
public var startDate: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.algorithm != nil {
map["Algorithm"] = self.algorithm!
}
if self.buyInAliyun != nil {
map["BuyInAliyun"] = self.buyInAliyun!
}
if self.cert != nil {
map["Cert"] = self.cert!
}
if self.certChain != nil {
var tmp : [Any] = []
for k in self.certChain! {
tmp.append(k.toMap())
}
map["CertChain"] = tmp
}
if self.certIdentifier != nil {
map["CertIdentifier"] = self.certIdentifier!
}
if self.city != nil {
map["City"] = self.city!
}
if self.common != nil {
map["Common"] = self.common!
}
if self.country != nil {
map["Country"] = self.country!
}
if self.encryptCert != nil {
map["EncryptCert"] = self.encryptCert!
}
if self.encryptPrivateKey != nil {
map["EncryptPrivateKey"] = self.encryptPrivateKey!
}
if self.endDate != nil {
map["EndDate"] = self.endDate!
}
if self.expired != nil {
map["Expired"] = self.expired!
}
if self.fingerprint != nil {
map["Fingerprint"] = self.fingerprint!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.issuer != nil {
map["Issuer"] = self.issuer!
}
if self.key != nil {
map["Key"] = self.key!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.notAfter != nil {
map["NotAfter"] = self.notAfter!
}
if self.notBefore != nil {
map["NotBefore"] = self.notBefore!
}
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
if self.orgName != nil {
map["OrgName"] = self.orgName!
}
if self.province != nil {
map["Province"] = self.province!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.resourceGroupId != nil {
map["ResourceGroupId"] = self.resourceGroupId!
}
if self.sans != nil {
map["Sans"] = self.sans!
}
if self.serialNo != nil {
map["SerialNo"] = self.serialNo!
}
if self.sha2 != nil {
map["Sha2"] = self.sha2!
}
if self.signCert != nil {
map["SignCert"] = self.signCert!
}
if self.signPrivateKey != nil {
map["SignPrivateKey"] = self.signPrivateKey!
}
if self.startDate != nil {
map["StartDate"] = self.startDate!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Algorithm") {
self.algorithm = dict["Algorithm"] as! String
}
if dict.keys.contains("BuyInAliyun") {
self.buyInAliyun = dict["BuyInAliyun"] as! Bool
}
if dict.keys.contains("Cert") {
self.cert = dict["Cert"] as! String
}
if dict.keys.contains("CertChain") {
var tmp : [GetUserCertificateDetailResponseBody.CertChain] = []
for v in dict["CertChain"] as! [Any] {
var model = GetUserCertificateDetailResponseBody.CertChain()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.certChain = tmp
}
if dict.keys.contains("CertIdentifier") {
self.certIdentifier = dict["CertIdentifier"] as! String
}
if dict.keys.contains("City") {
self.city = dict["City"] as! String
}
if dict.keys.contains("Common") {
self.common = dict["Common"] as! String
}
if dict.keys.contains("Country") {
self.country = dict["Country"] as! String
}
if dict.keys.contains("EncryptCert") {
self.encryptCert = dict["EncryptCert"] as! String
}
if dict.keys.contains("EncryptPrivateKey") {
self.encryptPrivateKey = dict["EncryptPrivateKey"] as! String
}
if dict.keys.contains("EndDate") {
self.endDate = dict["EndDate"] as! String
}
if dict.keys.contains("Expired") {
self.expired = dict["Expired"] as! Bool
}
if dict.keys.contains("Fingerprint") {
self.fingerprint = dict["Fingerprint"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("Issuer") {
self.issuer = dict["Issuer"] as! String
}
if dict.keys.contains("Key") {
self.key = dict["Key"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("NotAfter") {
self.notAfter = dict["NotAfter"] as! Int64
}
if dict.keys.contains("NotBefore") {
self.notBefore = dict["NotBefore"] as! Int64
}
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
if dict.keys.contains("OrgName") {
self.orgName = dict["OrgName"] as! String
}
if dict.keys.contains("Province") {
self.province = dict["Province"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ResourceGroupId") {
self.resourceGroupId = dict["ResourceGroupId"] as! String
}
if dict.keys.contains("Sans") {
self.sans = dict["Sans"] as! String
}
if dict.keys.contains("SerialNo") {
self.serialNo = dict["SerialNo"] as! String
}
if dict.keys.contains("Sha2") {
self.sha2 = dict["Sha2"] as! String
}
if dict.keys.contains("SignCert") {
self.signCert = dict["SignCert"] as! String
}
if dict.keys.contains("SignPrivateKey") {
self.signPrivateKey = dict["SignPrivateKey"] as! String
}
if dict.keys.contains("StartDate") {
self.startDate = dict["StartDate"] as! String
}
}
}
public class GetUserCertificateDetailResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: GetUserCertificateDetailResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = GetUserCertificateDetailResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListCertRequest : Tea.TeaModel {
public var certType: String?
public var currentPage: Int64?
public var keyWord: String?
public var showSize: Int64?
public var sourceType: String?
public var status: String?
public var warehouseId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certType != nil {
map["CertType"] = self.certType!
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.keyWord != nil {
map["KeyWord"] = self.keyWord!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.sourceType != nil {
map["SourceType"] = self.sourceType!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.warehouseId != nil {
map["WarehouseId"] = self.warehouseId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertType") {
self.certType = dict["CertType"] as! String
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int64
}
if dict.keys.contains("KeyWord") {
self.keyWord = dict["KeyWord"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int64
}
if dict.keys.contains("SourceType") {
self.sourceType = dict["SourceType"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("WarehouseId") {
self.warehouseId = dict["WarehouseId"] as! Int64
}
}
}
public class ListCertResponseBody : Tea.TeaModel {
public class CertList : Tea.TeaModel {
public var afterDate: Int64?
public var beforeDate: Int64?
public var certType: String?
public var commonName: String?
public var existPrivateKey: Bool?
public var identifier: String?
public var issuer: String?
public var sans: String?
public var sourceType: String?
public var status: String?
public var whId: Int64?
public var whInstanceId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.afterDate != nil {
map["AfterDate"] = self.afterDate!
}
if self.beforeDate != nil {
map["BeforeDate"] = self.beforeDate!
}
if self.certType != nil {
map["CertType"] = self.certType!
}
if self.commonName != nil {
map["CommonName"] = self.commonName!
}
if self.existPrivateKey != nil {
map["ExistPrivateKey"] = self.existPrivateKey!
}
if self.identifier != nil {
map["Identifier"] = self.identifier!
}
if self.issuer != nil {
map["Issuer"] = self.issuer!
}
if self.sans != nil {
map["Sans"] = self.sans!
}
if self.sourceType != nil {
map["SourceType"] = self.sourceType!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.whId != nil {
map["WhId"] = self.whId!
}
if self.whInstanceId != nil {
map["WhInstanceId"] = self.whInstanceId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AfterDate") {
self.afterDate = dict["AfterDate"] as! Int64
}
if dict.keys.contains("BeforeDate") {
self.beforeDate = dict["BeforeDate"] as! Int64
}
if dict.keys.contains("CertType") {
self.certType = dict["CertType"] as! String
}
if dict.keys.contains("CommonName") {
self.commonName = dict["CommonName"] as! String
}
if dict.keys.contains("ExistPrivateKey") {
self.existPrivateKey = dict["ExistPrivateKey"] as! Bool
}
if dict.keys.contains("Identifier") {
self.identifier = dict["Identifier"] as! String
}
if dict.keys.contains("Issuer") {
self.issuer = dict["Issuer"] as! String
}
if dict.keys.contains("Sans") {
self.sans = dict["Sans"] as! String
}
if dict.keys.contains("SourceType") {
self.sourceType = dict["SourceType"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("WhId") {
self.whId = dict["WhId"] as! Int64
}
if dict.keys.contains("WhInstanceId") {
self.whInstanceId = dict["WhInstanceId"] as! String
}
}
}
public var certList: [ListCertResponseBody.CertList]?
public var currentPage: Int64?
public var requestId: String?
public var showSize: Int64?
public var totalCount: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certList != nil {
var tmp : [Any] = []
for k in self.certList! {
tmp.append(k.toMap())
}
map["CertList"] = tmp
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertList") {
var tmp : [ListCertResponseBody.CertList] = []
for v in dict["CertList"] as! [Any] {
var model = ListCertResponseBody.CertList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.certList = tmp
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int64
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int64
}
}
}
public class ListCertResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListCertResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListCertResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListCertWarehouseRequest : Tea.TeaModel {
public var currentPage: Int64?
public var instanceId: String?
public var name: String?
public var showSize: Int64?
public var type: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.type != nil {
map["Type"] = self.type!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int64
}
if dict.keys.contains("Type") {
self.type = dict["Type"] as! String
}
}
}
public class ListCertWarehouseResponseBody : Tea.TeaModel {
public class CertWarehouseList : Tea.TeaModel {
public var endTime: Int64?
public var instanceId: String?
public var isExpired: Bool?
public var name: String?
public var pcaInstanceId: String?
public var qps: Int64?
public var type: String?
public var whId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.isExpired != nil {
map["IsExpired"] = self.isExpired!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.pcaInstanceId != nil {
map["PcaInstanceId"] = self.pcaInstanceId!
}
if self.qps != nil {
map["Qps"] = self.qps!
}
if self.type != nil {
map["Type"] = self.type!
}
if self.whId != nil {
map["WhId"] = self.whId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("IsExpired") {
self.isExpired = dict["IsExpired"] as! Bool
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("PcaInstanceId") {
self.pcaInstanceId = dict["PcaInstanceId"] as! String
}
if dict.keys.contains("Qps") {
self.qps = dict["Qps"] as! Int64
}
if dict.keys.contains("Type") {
self.type = dict["Type"] as! String
}
if dict.keys.contains("WhId") {
self.whId = dict["WhId"] as! Int64
}
}
}
public var certWarehouseList: [ListCertWarehouseResponseBody.CertWarehouseList]?
public var currentPage: Int64?
public var requestId: String?
public var showSize: Int64?
public var totalCount: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certWarehouseList != nil {
var tmp : [Any] = []
for k in self.certWarehouseList! {
tmp.append(k.toMap())
}
map["CertWarehouseList"] = tmp
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertWarehouseList") {
var tmp : [ListCertWarehouseResponseBody.CertWarehouseList] = []
for v in dict["CertWarehouseList"] as! [Any] {
var model = ListCertWarehouseResponseBody.CertWarehouseList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.certWarehouseList = tmp
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int64
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int64
}
}
}
public class ListCertWarehouseResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListCertWarehouseResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListCertWarehouseResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListCloudAccessRequest : Tea.TeaModel {
public var cloudName: String?
public var currentPage: Int32?
public var secretId: String?
public var showSize: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.cloudName != nil {
map["CloudName"] = self.cloudName!
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.secretId != nil {
map["SecretId"] = self.secretId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CloudName") {
self.cloudName = dict["CloudName"] as! String
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("SecretId") {
self.secretId = dict["SecretId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
}
}
public class ListCloudAccessResponseBody : Tea.TeaModel {
public class CloudAccessList : Tea.TeaModel {
public var accessId: Int64?
public var cloudName: String?
public var secretId: String?
public var serviceStatus: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.accessId != nil {
map["AccessId"] = self.accessId!
}
if self.cloudName != nil {
map["CloudName"] = self.cloudName!
}
if self.secretId != nil {
map["SecretId"] = self.secretId!
}
if self.serviceStatus != nil {
map["ServiceStatus"] = self.serviceStatus!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("AccessId") {
self.accessId = dict["AccessId"] as! Int64
}
if dict.keys.contains("CloudName") {
self.cloudName = dict["CloudName"] as! String
}
if dict.keys.contains("SecretId") {
self.secretId = dict["SecretId"] as! String
}
if dict.keys.contains("ServiceStatus") {
self.serviceStatus = dict["ServiceStatus"] as! String
}
}
}
public var cloudAccessList: [ListCloudAccessResponseBody.CloudAccessList]?
public var currentPage: Int32?
public var requestId: String?
public var showSize: Int32?
public var totalCount: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.cloudAccessList != nil {
var tmp : [Any] = []
for k in self.cloudAccessList! {
tmp.append(k.toMap())
}
map["CloudAccessList"] = tmp
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CloudAccessList") {
var tmp : [ListCloudAccessResponseBody.CloudAccessList] = []
for v in dict["CloudAccessList"] as! [Any] {
var model = ListCloudAccessResponseBody.CloudAccessList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.cloudAccessList = tmp
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int32
}
}
}
public class ListCloudAccessResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListCloudAccessResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListCloudAccessResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListCloudResourcesRequest : Tea.TeaModel {
public var certIds: [Int64]?
public var cloudName: String?
public var cloudProduct: String?
public var currentPage: Int32?
public var keyword: String?
public var secretId: String?
public var showSize: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certIds != nil {
map["CertIds"] = self.certIds!
}
if self.cloudName != nil {
map["CloudName"] = self.cloudName!
}
if self.cloudProduct != nil {
map["CloudProduct"] = self.cloudProduct!
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.keyword != nil {
map["Keyword"] = self.keyword!
}
if self.secretId != nil {
map["SecretId"] = self.secretId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertIds") {
self.certIds = dict["CertIds"] as! [Int64]
}
if dict.keys.contains("CloudName") {
self.cloudName = dict["CloudName"] as! String
}
if dict.keys.contains("CloudProduct") {
self.cloudProduct = dict["CloudProduct"] as! String
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("Keyword") {
self.keyword = dict["Keyword"] as! String
}
if dict.keys.contains("SecretId") {
self.secretId = dict["SecretId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
}
}
public class ListCloudResourcesShrinkRequest : Tea.TeaModel {
public var certIdsShrink: String?
public var cloudName: String?
public var cloudProduct: String?
public var currentPage: Int32?
public var keyword: String?
public var secretId: String?
public var showSize: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certIdsShrink != nil {
map["CertIds"] = self.certIdsShrink!
}
if self.cloudName != nil {
map["CloudName"] = self.cloudName!
}
if self.cloudProduct != nil {
map["CloudProduct"] = self.cloudProduct!
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.keyword != nil {
map["Keyword"] = self.keyword!
}
if self.secretId != nil {
map["SecretId"] = self.secretId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertIds") {
self.certIdsShrink = dict["CertIds"] as! String
}
if dict.keys.contains("CloudName") {
self.cloudName = dict["CloudName"] as! String
}
if dict.keys.contains("CloudProduct") {
self.cloudProduct = dict["CloudProduct"] as! String
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("Keyword") {
self.keyword = dict["Keyword"] as! String
}
if dict.keys.contains("SecretId") {
self.secretId = dict["SecretId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
}
}
public class ListCloudResourcesResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var certEndTime: String?
public var certId: Int64?
public var certName: String?
public var certStartTime: String?
public var cloudAccessId: String?
public var cloudName: String?
public var cloudProduct: String?
public var cloudRegion: String?
public var defaultResource: Int32?
public var domain: String?
public var enableHttps: Int32?
public var gmtCreate: String?
public var gmtModified: String?
public var id: Int64?
public var instanceId: String?
public var listenerId: String?
public var listenerPort: String?
public var regionId: String?
public var status: String?
public var useSsl: Int32?
public var userId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certEndTime != nil {
map["CertEndTime"] = self.certEndTime!
}
if self.certId != nil {
map["CertId"] = self.certId!
}
if self.certName != nil {
map["CertName"] = self.certName!
}
if self.certStartTime != nil {
map["CertStartTime"] = self.certStartTime!
}
if self.cloudAccessId != nil {
map["CloudAccessId"] = self.cloudAccessId!
}
if self.cloudName != nil {
map["CloudName"] = self.cloudName!
}
if self.cloudProduct != nil {
map["CloudProduct"] = self.cloudProduct!
}
if self.cloudRegion != nil {
map["CloudRegion"] = self.cloudRegion!
}
if self.defaultResource != nil {
map["DefaultResource"] = self.defaultResource!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.enableHttps != nil {
map["EnableHttps"] = self.enableHttps!
}
if self.gmtCreate != nil {
map["GmtCreate"] = self.gmtCreate!
}
if self.gmtModified != nil {
map["GmtModified"] = self.gmtModified!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.listenerId != nil {
map["ListenerId"] = self.listenerId!
}
if self.listenerPort != nil {
map["ListenerPort"] = self.listenerPort!
}
if self.regionId != nil {
map["RegionId"] = self.regionId!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.useSsl != nil {
map["UseSsl"] = self.useSsl!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertEndTime") {
self.certEndTime = dict["CertEndTime"] as! String
}
if dict.keys.contains("CertId") {
self.certId = dict["CertId"] as! Int64
}
if dict.keys.contains("CertName") {
self.certName = dict["CertName"] as! String
}
if dict.keys.contains("CertStartTime") {
self.certStartTime = dict["CertStartTime"] as! String
}
if dict.keys.contains("CloudAccessId") {
self.cloudAccessId = dict["CloudAccessId"] as! String
}
if dict.keys.contains("CloudName") {
self.cloudName = dict["CloudName"] as! String
}
if dict.keys.contains("CloudProduct") {
self.cloudProduct = dict["CloudProduct"] as! String
}
if dict.keys.contains("CloudRegion") {
self.cloudRegion = dict["CloudRegion"] as! String
}
if dict.keys.contains("DefaultResource") {
self.defaultResource = dict["DefaultResource"] as! Int32
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("EnableHttps") {
self.enableHttps = dict["EnableHttps"] as! Int32
}
if dict.keys.contains("GmtCreate") {
self.gmtCreate = dict["GmtCreate"] as! String
}
if dict.keys.contains("GmtModified") {
self.gmtModified = dict["GmtModified"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("ListenerId") {
self.listenerId = dict["ListenerId"] as! String
}
if dict.keys.contains("ListenerPort") {
self.listenerPort = dict["ListenerPort"] as! String
}
if dict.keys.contains("RegionId") {
self.regionId = dict["RegionId"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("UseSsl") {
self.useSsl = dict["UseSsl"] as! Int32
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! Int64
}
}
}
public var currentPage: Int32?
public var data: [ListCloudResourcesResponseBody.Data]?
public var requestId: String?
public var showSize: Int32?
public var total: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("Data") {
var tmp : [ListCloudResourcesResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = ListCloudResourcesResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int64
}
}
}
public class ListCloudResourcesResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListCloudResourcesResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListCloudResourcesResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListContactRequest : Tea.TeaModel {
public var currentPage: Int32?
public var keyword: String?
public var showSize: Int32?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.keyword != nil {
map["Keyword"] = self.keyword!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("Keyword") {
self.keyword = dict["Keyword"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
}
}
public class ListContactResponseBody : Tea.TeaModel {
public class ContactList : Tea.TeaModel {
public var contactId: Int64?
public var email: String?
public var emailStatus: Int32?
public var mobile: String?
public var mobileStatus: Int32?
public var name: String?
public var webhooks: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.contactId != nil {
map["ContactId"] = self.contactId!
}
if self.email != nil {
map["Email"] = self.email!
}
if self.emailStatus != nil {
map["EmailStatus"] = self.emailStatus!
}
if self.mobile != nil {
map["Mobile"] = self.mobile!
}
if self.mobileStatus != nil {
map["MobileStatus"] = self.mobileStatus!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.webhooks != nil {
map["Webhooks"] = self.webhooks!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ContactId") {
self.contactId = dict["ContactId"] as! Int64
}
if dict.keys.contains("Email") {
self.email = dict["Email"] as! String
}
if dict.keys.contains("EmailStatus") {
self.emailStatus = dict["EmailStatus"] as! Int32
}
if dict.keys.contains("Mobile") {
self.mobile = dict["Mobile"] as! String
}
if dict.keys.contains("MobileStatus") {
self.mobileStatus = dict["MobileStatus"] as! Int32
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("Webhooks") {
self.webhooks = dict["Webhooks"] as! String
}
}
}
public var contactList: [ListContactResponseBody.ContactList]?
public var currentPage: Int32?
public var keyword: String?
public var requestId: String?
public var showSize: Int32?
public var totalCount: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.contactList != nil {
var tmp : [Any] = []
for k in self.contactList! {
tmp.append(k.toMap())
}
map["ContactList"] = tmp
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.keyword != nil {
map["Keyword"] = self.keyword!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("ContactList") {
var tmp : [ListContactResponseBody.ContactList] = []
for v in dict["ContactList"] as! [Any] {
var model = ListContactResponseBody.ContactList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.contactList = tmp
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("Keyword") {
self.keyword = dict["Keyword"] as! String
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int64
}
}
}
public class ListContactResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListContactResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListContactResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListCsrRequest : Tea.TeaModel {
public var algorithm: String?
public var currentPage: Int64?
public var keyWord: String?
public var showSize: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.algorithm != nil {
map["Algorithm"] = self.algorithm!
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.keyWord != nil {
map["KeyWord"] = self.keyWord!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Algorithm") {
self.algorithm = dict["Algorithm"] as! String
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int64
}
if dict.keys.contains("KeyWord") {
self.keyWord = dict["KeyWord"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int64
}
}
}
public class ListCsrResponseBody : Tea.TeaModel {
public class CsrList : Tea.TeaModel {
public var algorithm: String?
public var commonName: String?
public var corpName: String?
public var countryCode: String?
public var csrId: Int64?
public var department: String?
public var hasPrivateKey: Bool?
public var keySha2: String?
public var keySize: Int32?
public var locality: String?
public var name: String?
public var province: String?
public var sans: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.algorithm != nil {
map["Algorithm"] = self.algorithm!
}
if self.commonName != nil {
map["CommonName"] = self.commonName!
}
if self.corpName != nil {
map["CorpName"] = self.corpName!
}
if self.countryCode != nil {
map["CountryCode"] = self.countryCode!
}
if self.csrId != nil {
map["CsrId"] = self.csrId!
}
if self.department != nil {
map["Department"] = self.department!
}
if self.hasPrivateKey != nil {
map["HasPrivateKey"] = self.hasPrivateKey!
}
if self.keySha2 != nil {
map["KeySha2"] = self.keySha2!
}
if self.keySize != nil {
map["KeySize"] = self.keySize!
}
if self.locality != nil {
map["Locality"] = self.locality!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.province != nil {
map["Province"] = self.province!
}
if self.sans != nil {
map["Sans"] = self.sans!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Algorithm") {
self.algorithm = dict["Algorithm"] as! String
}
if dict.keys.contains("CommonName") {
self.commonName = dict["CommonName"] as! String
}
if dict.keys.contains("CorpName") {
self.corpName = dict["CorpName"] as! String
}
if dict.keys.contains("CountryCode") {
self.countryCode = dict["CountryCode"] as! String
}
if dict.keys.contains("CsrId") {
self.csrId = dict["CsrId"] as! Int64
}
if dict.keys.contains("Department") {
self.department = dict["Department"] as! String
}
if dict.keys.contains("HasPrivateKey") {
self.hasPrivateKey = dict["HasPrivateKey"] as! Bool
}
if dict.keys.contains("KeySha2") {
self.keySha2 = dict["KeySha2"] as! String
}
if dict.keys.contains("KeySize") {
self.keySize = dict["KeySize"] as! Int32
}
if dict.keys.contains("Locality") {
self.locality = dict["Locality"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("Province") {
self.province = dict["Province"] as! String
}
if dict.keys.contains("Sans") {
self.sans = dict["Sans"] as! String
}
}
}
public var csrList: [ListCsrResponseBody.CsrList]?
public var currentPage: Int64?
public var requestId: String?
public var showSize: Int64?
public var totalCount: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.csrList != nil {
var tmp : [Any] = []
for k in self.csrList! {
tmp.append(k.toMap())
}
map["CsrList"] = tmp
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CsrList") {
var tmp : [ListCsrResponseBody.CsrList] = []
for v in dict["CsrList"] as! [Any] {
var model = ListCsrResponseBody.CsrList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.csrList = tmp
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int64
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int64
}
}
}
public class ListCsrResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListCsrResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListCsrResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListDeploymentJobRequest : Tea.TeaModel {
public var currentPage: Int32?
public var jobType: String?
public var showSize: Int32?
public var status: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.jobType != nil {
map["JobType"] = self.jobType!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("JobType") {
self.jobType = dict["JobType"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public class ListDeploymentJobResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var certDomain: String?
public var certType: String?
public var del: Int32?
public var endTime: String?
public var gmtCreate: String?
public var gmtModified: String?
public var id: Int64?
public var instanceId: String?
public var jobType: String?
public var name: String?
public var productName: String?
public var rollback: Int32?
public var scheduleTime: String?
public var startTime: String?
public var status: String?
public var userId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certDomain != nil {
map["CertDomain"] = self.certDomain!
}
if self.certType != nil {
map["CertType"] = self.certType!
}
if self.del != nil {
map["Del"] = self.del!
}
if self.endTime != nil {
map["EndTime"] = self.endTime!
}
if self.gmtCreate != nil {
map["GmtCreate"] = self.gmtCreate!
}
if self.gmtModified != nil {
map["GmtModified"] = self.gmtModified!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.jobType != nil {
map["JobType"] = self.jobType!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.productName != nil {
map["ProductName"] = self.productName!
}
if self.rollback != nil {
map["Rollback"] = self.rollback!
}
if self.scheduleTime != nil {
map["ScheduleTime"] = self.scheduleTime!
}
if self.startTime != nil {
map["StartTime"] = self.startTime!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertDomain") {
self.certDomain = dict["CertDomain"] as! String
}
if dict.keys.contains("CertType") {
self.certType = dict["CertType"] as! String
}
if dict.keys.contains("Del") {
self.del = dict["Del"] as! Int32
}
if dict.keys.contains("EndTime") {
self.endTime = dict["EndTime"] as! String
}
if dict.keys.contains("GmtCreate") {
self.gmtCreate = dict["GmtCreate"] as! String
}
if dict.keys.contains("GmtModified") {
self.gmtModified = dict["GmtModified"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("JobType") {
self.jobType = dict["JobType"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("ProductName") {
self.productName = dict["ProductName"] as! String
}
if dict.keys.contains("Rollback") {
self.rollback = dict["Rollback"] as! Int32
}
if dict.keys.contains("ScheduleTime") {
self.scheduleTime = dict["ScheduleTime"] as! String
}
if dict.keys.contains("StartTime") {
self.startTime = dict["StartTime"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! Int64
}
}
}
public var currentPage: Int32?
public var data: [ListDeploymentJobResponseBody.Data]?
public var requestId: String?
public var showSize: Int32?
public var total: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("Data") {
var tmp : [ListDeploymentJobResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = ListDeploymentJobResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int64
}
}
}
public class ListDeploymentJobResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListDeploymentJobResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListDeploymentJobResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListDeploymentJobCertRequest : Tea.TeaModel {
public var jobId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobId != nil {
map["JobId"] = self.jobId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
}
}
public class ListDeploymentJobCertResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var algorithm: String?
public var certId: Int64?
public var certInstanceId: String?
public var certName: String?
public var certOrderType: String?
public var certType: String?
public var commonName: String?
public var isTrustee: Bool?
public var month: Int32?
public var notAfterTime: Int64?
public var notBeforeTime: Int64?
public var orderId: Int64?
public var sans: [String]?
public var statusCode: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.algorithm != nil {
map["Algorithm"] = self.algorithm!
}
if self.certId != nil {
map["CertId"] = self.certId!
}
if self.certInstanceId != nil {
map["CertInstanceId"] = self.certInstanceId!
}
if self.certName != nil {
map["CertName"] = self.certName!
}
if self.certOrderType != nil {
map["CertOrderType"] = self.certOrderType!
}
if self.certType != nil {
map["CertType"] = self.certType!
}
if self.commonName != nil {
map["CommonName"] = self.commonName!
}
if self.isTrustee != nil {
map["IsTrustee"] = self.isTrustee!
}
if self.month != nil {
map["Month"] = self.month!
}
if self.notAfterTime != nil {
map["NotAfterTime"] = self.notAfterTime!
}
if self.notBeforeTime != nil {
map["NotBeforeTime"] = self.notBeforeTime!
}
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
if self.sans != nil {
map["Sans"] = self.sans!
}
if self.statusCode != nil {
map["StatusCode"] = self.statusCode!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Algorithm") {
self.algorithm = dict["Algorithm"] as! String
}
if dict.keys.contains("CertId") {
self.certId = dict["CertId"] as! Int64
}
if dict.keys.contains("CertInstanceId") {
self.certInstanceId = dict["CertInstanceId"] as! String
}
if dict.keys.contains("CertName") {
self.certName = dict["CertName"] as! String
}
if dict.keys.contains("CertOrderType") {
self.certOrderType = dict["CertOrderType"] as! String
}
if dict.keys.contains("CertType") {
self.certType = dict["CertType"] as! String
}
if dict.keys.contains("CommonName") {
self.commonName = dict["CommonName"] as! String
}
if dict.keys.contains("IsTrustee") {
self.isTrustee = dict["IsTrustee"] as! Bool
}
if dict.keys.contains("Month") {
self.month = dict["Month"] as! Int32
}
if dict.keys.contains("NotAfterTime") {
self.notAfterTime = dict["NotAfterTime"] as! Int64
}
if dict.keys.contains("NotBeforeTime") {
self.notBeforeTime = dict["NotBeforeTime"] as! Int64
}
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
if dict.keys.contains("Sans") {
self.sans = dict["Sans"] as! [String]
}
if dict.keys.contains("StatusCode") {
self.statusCode = dict["StatusCode"] as! String
}
}
}
public var data: [ListDeploymentJobCertResponseBody.Data]?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Data") {
var tmp : [ListDeploymentJobCertResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = ListDeploymentJobCertResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class ListDeploymentJobCertResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListDeploymentJobCertResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListDeploymentJobCertResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListDeploymentJobResourceRequest : Tea.TeaModel {
public var jobId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobId != nil {
map["JobId"] = self.jobId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
}
}
public class ListDeploymentJobResourceResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var certEndTime: String?
public var certId: Int64?
public var certName: String?
public var certStartTime: String?
public var cloudAccessId: String?
public var cloudName: String?
public var cloudProduct: String?
public var cloudRegion: String?
public var defaultResource: Int32?
public var domain: String?
public var enableHttps: Int32?
public var gmtCreate: String?
public var gmtModified: String?
public var id: Int64?
public var instanceId: String?
public var listenerId: String?
public var listenerPort: String?
public var regionId: String?
public var remark: String?
public var status: String?
public var useSsl: Int32?
public var userId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certEndTime != nil {
map["CertEndTime"] = self.certEndTime!
}
if self.certId != nil {
map["CertId"] = self.certId!
}
if self.certName != nil {
map["CertName"] = self.certName!
}
if self.certStartTime != nil {
map["CertStartTime"] = self.certStartTime!
}
if self.cloudAccessId != nil {
map["CloudAccessId"] = self.cloudAccessId!
}
if self.cloudName != nil {
map["CloudName"] = self.cloudName!
}
if self.cloudProduct != nil {
map["CloudProduct"] = self.cloudProduct!
}
if self.cloudRegion != nil {
map["CloudRegion"] = self.cloudRegion!
}
if self.defaultResource != nil {
map["DefaultResource"] = self.defaultResource!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.enableHttps != nil {
map["EnableHttps"] = self.enableHttps!
}
if self.gmtCreate != nil {
map["GmtCreate"] = self.gmtCreate!
}
if self.gmtModified != nil {
map["GmtModified"] = self.gmtModified!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.listenerId != nil {
map["ListenerId"] = self.listenerId!
}
if self.listenerPort != nil {
map["ListenerPort"] = self.listenerPort!
}
if self.regionId != nil {
map["RegionId"] = self.regionId!
}
if self.remark != nil {
map["Remark"] = self.remark!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.useSsl != nil {
map["UseSsl"] = self.useSsl!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertEndTime") {
self.certEndTime = dict["CertEndTime"] as! String
}
if dict.keys.contains("CertId") {
self.certId = dict["CertId"] as! Int64
}
if dict.keys.contains("CertName") {
self.certName = dict["CertName"] as! String
}
if dict.keys.contains("CertStartTime") {
self.certStartTime = dict["CertStartTime"] as! String
}
if dict.keys.contains("CloudAccessId") {
self.cloudAccessId = dict["CloudAccessId"] as! String
}
if dict.keys.contains("CloudName") {
self.cloudName = dict["CloudName"] as! String
}
if dict.keys.contains("CloudProduct") {
self.cloudProduct = dict["CloudProduct"] as! String
}
if dict.keys.contains("CloudRegion") {
self.cloudRegion = dict["CloudRegion"] as! String
}
if dict.keys.contains("DefaultResource") {
self.defaultResource = dict["DefaultResource"] as! Int32
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("EnableHttps") {
self.enableHttps = dict["EnableHttps"] as! Int32
}
if dict.keys.contains("GmtCreate") {
self.gmtCreate = dict["GmtCreate"] as! String
}
if dict.keys.contains("GmtModified") {
self.gmtModified = dict["GmtModified"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("ListenerId") {
self.listenerId = dict["ListenerId"] as! String
}
if dict.keys.contains("ListenerPort") {
self.listenerPort = dict["ListenerPort"] as! String
}
if dict.keys.contains("RegionId") {
self.regionId = dict["RegionId"] as! String
}
if dict.keys.contains("Remark") {
self.remark = dict["Remark"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("UseSsl") {
self.useSsl = dict["UseSsl"] as! Int32
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! Int64
}
}
}
public var data: [ListDeploymentJobResourceResponseBody.Data]?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Data") {
var tmp : [ListDeploymentJobResourceResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = ListDeploymentJobResourceResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class ListDeploymentJobResourceResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListDeploymentJobResourceResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListDeploymentJobResourceResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListUserCertificateOrderRequest : Tea.TeaModel {
public var currentPage: Int64?
public var keyword: String?
public var orderType: String?
public var resourceGroupId: String?
public var showSize: Int64?
public var status: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.keyword != nil {
map["Keyword"] = self.keyword!
}
if self.orderType != nil {
map["OrderType"] = self.orderType!
}
if self.resourceGroupId != nil {
map["ResourceGroupId"] = self.resourceGroupId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int64
}
if dict.keys.contains("Keyword") {
self.keyword = dict["Keyword"] as! String
}
if dict.keys.contains("OrderType") {
self.orderType = dict["OrderType"] as! String
}
if dict.keys.contains("ResourceGroupId") {
self.resourceGroupId = dict["ResourceGroupId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int64
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public class ListUserCertificateOrderResponseBody : Tea.TeaModel {
public class CertificateOrderList : Tea.TeaModel {
public var algorithm: String?
public var aliyunOrderId: Int64?
public var buyDate: Int64?
public var certEndTime: Int64?
public var certStartTime: Int64?
public var certType: String?
public var certificateId: Int64?
public var city: String?
public var commonName: String?
public var country: String?
public var domain: String?
public var domainCount: Int64?
public var domainType: String?
public var endDate: String?
public var expired: Bool?
public var fingerprint: String?
public var instanceId: String?
public var issuer: String?
public var name: String?
public var orderId: Int64?
public var orgName: String?
public var partnerOrderId: String?
public var productCode: String?
public var productName: String?
public var province: String?
public var resourceGroupId: String?
public var rootBrand: String?
public var sans: String?
public var serialNo: String?
public var sha2: String?
public var sourceType: String?
public var startDate: String?
public var status: String?
public var trusteeStatus: String?
public var upload: Bool?
public var wildDomainCount: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.algorithm != nil {
map["Algorithm"] = self.algorithm!
}
if self.aliyunOrderId != nil {
map["AliyunOrderId"] = self.aliyunOrderId!
}
if self.buyDate != nil {
map["BuyDate"] = self.buyDate!
}
if self.certEndTime != nil {
map["CertEndTime"] = self.certEndTime!
}
if self.certStartTime != nil {
map["CertStartTime"] = self.certStartTime!
}
if self.certType != nil {
map["CertType"] = self.certType!
}
if self.certificateId != nil {
map["CertificateId"] = self.certificateId!
}
if self.city != nil {
map["City"] = self.city!
}
if self.commonName != nil {
map["CommonName"] = self.commonName!
}
if self.country != nil {
map["Country"] = self.country!
}
if self.domain != nil {
map["Domain"] = self.domain!
}
if self.domainCount != nil {
map["DomainCount"] = self.domainCount!
}
if self.domainType != nil {
map["DomainType"] = self.domainType!
}
if self.endDate != nil {
map["EndDate"] = self.endDate!
}
if self.expired != nil {
map["Expired"] = self.expired!
}
if self.fingerprint != nil {
map["Fingerprint"] = self.fingerprint!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.issuer != nil {
map["Issuer"] = self.issuer!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
if self.orgName != nil {
map["OrgName"] = self.orgName!
}
if self.partnerOrderId != nil {
map["PartnerOrderId"] = self.partnerOrderId!
}
if self.productCode != nil {
map["ProductCode"] = self.productCode!
}
if self.productName != nil {
map["ProductName"] = self.productName!
}
if self.province != nil {
map["Province"] = self.province!
}
if self.resourceGroupId != nil {
map["ResourceGroupId"] = self.resourceGroupId!
}
if self.rootBrand != nil {
map["RootBrand"] = self.rootBrand!
}
if self.sans != nil {
map["Sans"] = self.sans!
}
if self.serialNo != nil {
map["SerialNo"] = self.serialNo!
}
if self.sha2 != nil {
map["Sha2"] = self.sha2!
}
if self.sourceType != nil {
map["SourceType"] = self.sourceType!
}
if self.startDate != nil {
map["StartDate"] = self.startDate!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.trusteeStatus != nil {
map["TrusteeStatus"] = self.trusteeStatus!
}
if self.upload != nil {
map["Upload"] = self.upload!
}
if self.wildDomainCount != nil {
map["WildDomainCount"] = self.wildDomainCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Algorithm") {
self.algorithm = dict["Algorithm"] as! String
}
if dict.keys.contains("AliyunOrderId") {
self.aliyunOrderId = dict["AliyunOrderId"] as! Int64
}
if dict.keys.contains("BuyDate") {
self.buyDate = dict["BuyDate"] as! Int64
}
if dict.keys.contains("CertEndTime") {
self.certEndTime = dict["CertEndTime"] as! Int64
}
if dict.keys.contains("CertStartTime") {
self.certStartTime = dict["CertStartTime"] as! Int64
}
if dict.keys.contains("CertType") {
self.certType = dict["CertType"] as! String
}
if dict.keys.contains("CertificateId") {
self.certificateId = dict["CertificateId"] as! Int64
}
if dict.keys.contains("City") {
self.city = dict["City"] as! String
}
if dict.keys.contains("CommonName") {
self.commonName = dict["CommonName"] as! String
}
if dict.keys.contains("Country") {
self.country = dict["Country"] as! String
}
if dict.keys.contains("Domain") {
self.domain = dict["Domain"] as! String
}
if dict.keys.contains("DomainCount") {
self.domainCount = dict["DomainCount"] as! Int64
}
if dict.keys.contains("DomainType") {
self.domainType = dict["DomainType"] as! String
}
if dict.keys.contains("EndDate") {
self.endDate = dict["EndDate"] as! String
}
if dict.keys.contains("Expired") {
self.expired = dict["Expired"] as! Bool
}
if dict.keys.contains("Fingerprint") {
self.fingerprint = dict["Fingerprint"] as! String
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("Issuer") {
self.issuer = dict["Issuer"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
if dict.keys.contains("OrgName") {
self.orgName = dict["OrgName"] as! String
}
if dict.keys.contains("PartnerOrderId") {
self.partnerOrderId = dict["PartnerOrderId"] as! String
}
if dict.keys.contains("ProductCode") {
self.productCode = dict["ProductCode"] as! String
}
if dict.keys.contains("ProductName") {
self.productName = dict["ProductName"] as! String
}
if dict.keys.contains("Province") {
self.province = dict["Province"] as! String
}
if dict.keys.contains("ResourceGroupId") {
self.resourceGroupId = dict["ResourceGroupId"] as! String
}
if dict.keys.contains("RootBrand") {
self.rootBrand = dict["RootBrand"] as! String
}
if dict.keys.contains("Sans") {
self.sans = dict["Sans"] as! String
}
if dict.keys.contains("SerialNo") {
self.serialNo = dict["SerialNo"] as! String
}
if dict.keys.contains("Sha2") {
self.sha2 = dict["Sha2"] as! String
}
if dict.keys.contains("SourceType") {
self.sourceType = dict["SourceType"] as! String
}
if dict.keys.contains("StartDate") {
self.startDate = dict["StartDate"] as! String
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("TrusteeStatus") {
self.trusteeStatus = dict["TrusteeStatus"] as! String
}
if dict.keys.contains("Upload") {
self.upload = dict["Upload"] as! Bool
}
if dict.keys.contains("WildDomainCount") {
self.wildDomainCount = dict["WildDomainCount"] as! Int64
}
}
}
public var certificateOrderList: [ListUserCertificateOrderResponseBody.CertificateOrderList]?
public var currentPage: Int64?
public var requestId: String?
public var showSize: Int64?
public var totalCount: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certificateOrderList != nil {
var tmp : [Any] = []
for k in self.certificateOrderList! {
tmp.append(k.toMap())
}
map["CertificateOrderList"] = tmp
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.totalCount != nil {
map["TotalCount"] = self.totalCount!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertificateOrderList") {
var tmp : [ListUserCertificateOrderResponseBody.CertificateOrderList] = []
for v in dict["CertificateOrderList"] as! [Any] {
var model = ListUserCertificateOrderResponseBody.CertificateOrderList()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.certificateOrderList = tmp
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int64
}
if dict.keys.contains("TotalCount") {
self.totalCount = dict["TotalCount"] as! Int64
}
}
}
public class ListUserCertificateOrderResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListUserCertificateOrderResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListUserCertificateOrderResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class ListWorkerResourceRequest : Tea.TeaModel {
public var cloudProduct: String?
public var currentPage: Int32?
public var jobId: Int64?
public var showSize: Int32?
public var status: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.cloudProduct != nil {
map["CloudProduct"] = self.cloudProduct!
}
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CloudProduct") {
self.cloudProduct = dict["CloudProduct"] as! String
}
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public class ListWorkerResourceResponseBody : Tea.TeaModel {
public class Data : Tea.TeaModel {
public var certDomain: String?
public var certId: Int64?
public var certInstanceId: String?
public var certName: String?
public var cloudName: String?
public var cloudProduct: String?
public var cloudRegion: String?
public var defaultResource: Bool?
public var gmtCreate: String?
public var gmtModified: String?
public var id: Int64?
public var instanceId: String?
public var jobId: Int64?
public var listenerId: String?
public var namespaceId: String?
public var orderId: Int64?
public var port: Int32?
public var regionId: String?
public var resourceCertId: Int64?
public var resourceDomain: String?
public var resourceId: Int64?
public var status: String?
public var userId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certDomain != nil {
map["CertDomain"] = self.certDomain!
}
if self.certId != nil {
map["CertId"] = self.certId!
}
if self.certInstanceId != nil {
map["CertInstanceId"] = self.certInstanceId!
}
if self.certName != nil {
map["CertName"] = self.certName!
}
if self.cloudName != nil {
map["CloudName"] = self.cloudName!
}
if self.cloudProduct != nil {
map["CloudProduct"] = self.cloudProduct!
}
if self.cloudRegion != nil {
map["CloudRegion"] = self.cloudRegion!
}
if self.defaultResource != nil {
map["DefaultResource"] = self.defaultResource!
}
if self.gmtCreate != nil {
map["GmtCreate"] = self.gmtCreate!
}
if self.gmtModified != nil {
map["GmtModified"] = self.gmtModified!
}
if self.id != nil {
map["Id"] = self.id!
}
if self.instanceId != nil {
map["InstanceId"] = self.instanceId!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.listenerId != nil {
map["ListenerId"] = self.listenerId!
}
if self.namespaceId != nil {
map["NamespaceId"] = self.namespaceId!
}
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
if self.port != nil {
map["Port"] = self.port!
}
if self.regionId != nil {
map["RegionId"] = self.regionId!
}
if self.resourceCertId != nil {
map["ResourceCertId"] = self.resourceCertId!
}
if self.resourceDomain != nil {
map["ResourceDomain"] = self.resourceDomain!
}
if self.resourceId != nil {
map["ResourceId"] = self.resourceId!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.userId != nil {
map["UserId"] = self.userId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertDomain") {
self.certDomain = dict["CertDomain"] as! String
}
if dict.keys.contains("CertId") {
self.certId = dict["CertId"] as! Int64
}
if dict.keys.contains("CertInstanceId") {
self.certInstanceId = dict["CertInstanceId"] as! String
}
if dict.keys.contains("CertName") {
self.certName = dict["CertName"] as! String
}
if dict.keys.contains("CloudName") {
self.cloudName = dict["CloudName"] as! String
}
if dict.keys.contains("CloudProduct") {
self.cloudProduct = dict["CloudProduct"] as! String
}
if dict.keys.contains("CloudRegion") {
self.cloudRegion = dict["CloudRegion"] as! String
}
if dict.keys.contains("DefaultResource") {
self.defaultResource = dict["DefaultResource"] as! Bool
}
if dict.keys.contains("GmtCreate") {
self.gmtCreate = dict["GmtCreate"] as! String
}
if dict.keys.contains("GmtModified") {
self.gmtModified = dict["GmtModified"] as! String
}
if dict.keys.contains("Id") {
self.id = dict["Id"] as! Int64
}
if dict.keys.contains("InstanceId") {
self.instanceId = dict["InstanceId"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("ListenerId") {
self.listenerId = dict["ListenerId"] as! String
}
if dict.keys.contains("NamespaceId") {
self.namespaceId = dict["NamespaceId"] as! String
}
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
if dict.keys.contains("Port") {
self.port = dict["Port"] as! Int32
}
if dict.keys.contains("RegionId") {
self.regionId = dict["RegionId"] as! String
}
if dict.keys.contains("ResourceCertId") {
self.resourceCertId = dict["ResourceCertId"] as! Int64
}
if dict.keys.contains("ResourceDomain") {
self.resourceDomain = dict["ResourceDomain"] as! String
}
if dict.keys.contains("ResourceId") {
self.resourceId = dict["ResourceId"] as! Int64
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("UserId") {
self.userId = dict["UserId"] as! Int64
}
}
}
public var currentPage: Int32?
public var data: [ListWorkerResourceResponseBody.Data]?
public var requestId: String?
public var showSize: Int32?
public var total: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.currentPage != nil {
map["CurrentPage"] = self.currentPage!
}
if self.data != nil {
var tmp : [Any] = []
for k in self.data! {
tmp.append(k.toMap())
}
map["Data"] = tmp
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.showSize != nil {
map["ShowSize"] = self.showSize!
}
if self.total != nil {
map["Total"] = self.total!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CurrentPage") {
self.currentPage = dict["CurrentPage"] as! Int32
}
if dict.keys.contains("Data") {
var tmp : [ListWorkerResourceResponseBody.Data] = []
for v in dict["Data"] as! [Any] {
var model = ListWorkerResourceResponseBody.Data()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.data = tmp
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ShowSize") {
self.showSize = dict["ShowSize"] as! Int32
}
if dict.keys.contains("Total") {
self.total = dict["Total"] as! Int64
}
}
}
public class ListWorkerResourceResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: ListWorkerResourceResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = ListWorkerResourceResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class MoveResourceGroupRequest : Tea.TeaModel {
public var regionId: String?
public var resourceGroupId: String?
public var resourceId: String?
public var resourceType: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.regionId != nil {
map["RegionId"] = self.regionId!
}
if self.resourceGroupId != nil {
map["ResourceGroupId"] = self.resourceGroupId!
}
if self.resourceId != nil {
map["ResourceId"] = self.resourceId!
}
if self.resourceType != nil {
map["ResourceType"] = self.resourceType!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RegionId") {
self.regionId = dict["RegionId"] as! String
}
if dict.keys.contains("ResourceGroupId") {
self.resourceGroupId = dict["ResourceGroupId"] as! String
}
if dict.keys.contains("ResourceId") {
self.resourceId = dict["ResourceId"] as! String
}
if dict.keys.contains("ResourceType") {
self.resourceType = dict["ResourceType"] as! String
}
}
}
public class MoveResourceGroupResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class MoveResourceGroupResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: MoveResourceGroupResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = MoveResourceGroupResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class RenewCertificateOrderForPackageRequestRequest : Tea.TeaModel {
public class Tags : Tea.TeaModel {
public var key: String?
public var value: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.key != nil {
map["Key"] = self.key!
}
if self.value != nil {
map["Value"] = self.value!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Key") {
self.key = dict["Key"] as! String
}
if dict.keys.contains("Value") {
self.value = dict["Value"] as! String
}
}
}
public var csr: String?
public var orderId: Int64?
public var tags: [RenewCertificateOrderForPackageRequestRequest.Tags]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.csr != nil {
map["Csr"] = self.csr!
}
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
if self.tags != nil {
var tmp : [Any] = []
for k in self.tags! {
tmp.append(k.toMap())
}
map["Tags"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Csr") {
self.csr = dict["Csr"] as! String
}
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
if dict.keys.contains("Tags") {
var tmp : [RenewCertificateOrderForPackageRequestRequest.Tags] = []
for v in dict["Tags"] as! [Any] {
var model = RenewCertificateOrderForPackageRequestRequest.Tags()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.tags = tmp
}
}
}
public class RenewCertificateOrderForPackageRequestResponseBody : Tea.TeaModel {
public var orderId: Int64?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.orderId != nil {
map["OrderId"] = self.orderId!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("OrderId") {
self.orderId = dict["OrderId"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class RenewCertificateOrderForPackageRequestResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: RenewCertificateOrderForPackageRequestResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = RenewCertificateOrderForPackageRequestResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class SignRequest : Tea.TeaModel {
public var certIdentifier: String?
public var message: String?
public var messageType: String?
public var signingAlgorithm: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certIdentifier != nil {
map["CertIdentifier"] = self.certIdentifier!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.messageType != nil {
map["MessageType"] = self.messageType!
}
if self.signingAlgorithm != nil {
map["SigningAlgorithm"] = self.signingAlgorithm!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertIdentifier") {
self.certIdentifier = dict["CertIdentifier"] as! String
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("MessageType") {
self.messageType = dict["MessageType"] as! String
}
if dict.keys.contains("SigningAlgorithm") {
self.signingAlgorithm = dict["SigningAlgorithm"] as! String
}
}
}
public class SignResponseBody : Tea.TeaModel {
public var requestId: String?
public var signature: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.signature != nil {
map["Signature"] = self.signature!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("Signature") {
self.signature = dict["Signature"] as! String
}
}
}
public class SignResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: SignResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = SignResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UpdateCsrRequest : Tea.TeaModel {
public var csrId: Int64?
public var key: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.csrId != nil {
map["CsrId"] = self.csrId!
}
if self.key != nil {
map["Key"] = self.key!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CsrId") {
self.csrId = dict["CsrId"] as! Int64
}
if dict.keys.contains("Key") {
self.key = dict["Key"] as! String
}
}
}
public class UpdateCsrResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class UpdateCsrResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UpdateCsrResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = UpdateCsrResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UpdateDeploymentJobRequest : Tea.TeaModel {
public var certIds: String?
public var contactIds: String?
public var jobId: Int64?
public var name: String?
public var resourceIds: String?
public var scheduleTime: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certIds != nil {
map["CertIds"] = self.certIds!
}
if self.contactIds != nil {
map["ContactIds"] = self.contactIds!
}
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.resourceIds != nil {
map["ResourceIds"] = self.resourceIds!
}
if self.scheduleTime != nil {
map["ScheduleTime"] = self.scheduleTime!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertIds") {
self.certIds = dict["CertIds"] as! String
}
if dict.keys.contains("ContactIds") {
self.contactIds = dict["ContactIds"] as! String
}
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("ResourceIds") {
self.resourceIds = dict["ResourceIds"] as! String
}
if dict.keys.contains("ScheduleTime") {
self.scheduleTime = dict["ScheduleTime"] as! Int64
}
}
}
public class UpdateDeploymentJobResponseBody : Tea.TeaModel {
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class UpdateDeploymentJobResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UpdateDeploymentJobResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = UpdateDeploymentJobResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UpdateDeploymentJobStatusRequest : Tea.TeaModel {
public var jobId: Int64?
public var status: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.status != nil {
map["Status"] = self.status!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
}
}
public class UpdateDeploymentJobStatusResponseBody : Tea.TeaModel {
public var data: Any?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.data != nil {
map["Data"] = self.data!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Data") {
self.data = dict["Data"] as! Any
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class UpdateDeploymentJobStatusResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UpdateDeploymentJobStatusResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = UpdateDeploymentJobStatusResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UpdateWorkerResourceStatusRequest : Tea.TeaModel {
public var jobId: Int64?
public var status: String?
public var workerId: Int64?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.jobId != nil {
map["JobId"] = self.jobId!
}
if self.status != nil {
map["Status"] = self.status!
}
if self.workerId != nil {
map["WorkerId"] = self.workerId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("JobId") {
self.jobId = dict["JobId"] as! Int64
}
if dict.keys.contains("Status") {
self.status = dict["Status"] as! String
}
if dict.keys.contains("WorkerId") {
self.workerId = dict["WorkerId"] as! Int64
}
}
}
public class UpdateWorkerResourceStatusResponseBody : Tea.TeaModel {
public var data: Any?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.data != nil {
map["Data"] = self.data!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Data") {
self.data = dict["Data"] as! Any
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class UpdateWorkerResourceStatusResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UpdateWorkerResourceStatusResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = UpdateWorkerResourceStatusResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UploadCsrRequest : Tea.TeaModel {
public var csr: String?
public var key: String?
public var name: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.csr != nil {
map["Csr"] = self.csr!
}
if self.key != nil {
map["Key"] = self.key!
}
if self.name != nil {
map["Name"] = self.name!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Csr") {
self.csr = dict["Csr"] as! String
}
if dict.keys.contains("Key") {
self.key = dict["Key"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
}
}
public class UploadCsrResponseBody : Tea.TeaModel {
public var csrId: Int64?
public var requestId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.csrId != nil {
map["CsrId"] = self.csrId!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CsrId") {
self.csrId = dict["CsrId"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
}
}
public class UploadCsrResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UploadCsrResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = UploadCsrResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class UploadUserCertificateRequest : Tea.TeaModel {
public class Tags : Tea.TeaModel {
public var key: String?
public var value: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.key != nil {
map["Key"] = self.key!
}
if self.value != nil {
map["Value"] = self.value!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Key") {
self.key = dict["Key"] as! String
}
if dict.keys.contains("Value") {
self.value = dict["Value"] as! String
}
}
}
public var cert: String?
public var encryptCert: String?
public var encryptPrivateKey: String?
public var key: String?
public var name: String?
public var resourceGroupId: String?
public var signCert: String?
public var signPrivateKey: String?
public var tags: [UploadUserCertificateRequest.Tags]?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.cert != nil {
map["Cert"] = self.cert!
}
if self.encryptCert != nil {
map["EncryptCert"] = self.encryptCert!
}
if self.encryptPrivateKey != nil {
map["EncryptPrivateKey"] = self.encryptPrivateKey!
}
if self.key != nil {
map["Key"] = self.key!
}
if self.name != nil {
map["Name"] = self.name!
}
if self.resourceGroupId != nil {
map["ResourceGroupId"] = self.resourceGroupId!
}
if self.signCert != nil {
map["SignCert"] = self.signCert!
}
if self.signPrivateKey != nil {
map["SignPrivateKey"] = self.signPrivateKey!
}
if self.tags != nil {
var tmp : [Any] = []
for k in self.tags! {
tmp.append(k.toMap())
}
map["Tags"] = tmp
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("Cert") {
self.cert = dict["Cert"] as! String
}
if dict.keys.contains("EncryptCert") {
self.encryptCert = dict["EncryptCert"] as! String
}
if dict.keys.contains("EncryptPrivateKey") {
self.encryptPrivateKey = dict["EncryptPrivateKey"] as! String
}
if dict.keys.contains("Key") {
self.key = dict["Key"] as! String
}
if dict.keys.contains("Name") {
self.name = dict["Name"] as! String
}
if dict.keys.contains("ResourceGroupId") {
self.resourceGroupId = dict["ResourceGroupId"] as! String
}
if dict.keys.contains("SignCert") {
self.signCert = dict["SignCert"] as! String
}
if dict.keys.contains("SignPrivateKey") {
self.signPrivateKey = dict["SignPrivateKey"] as! String
}
if dict.keys.contains("Tags") {
var tmp : [UploadUserCertificateRequest.Tags] = []
for v in dict["Tags"] as! [Any] {
var model = UploadUserCertificateRequest.Tags()
if v != nil {
model.fromMap(v as! [String: Any])
}
tmp.append(model)
}
self.tags = tmp
}
}
}
public class UploadUserCertificateResponseBody : Tea.TeaModel {
public var certId: Int64?
public var requestId: String?
public var resourceId: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certId != nil {
map["CertId"] = self.certId!
}
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.resourceId != nil {
map["ResourceId"] = self.resourceId!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertId") {
self.certId = dict["CertId"] as! Int64
}
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("ResourceId") {
self.resourceId = dict["ResourceId"] as! String
}
}
}
public class UploadUserCertificateResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: UploadUserCertificateResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = UploadUserCertificateResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}
public class VerifyRequest : Tea.TeaModel {
public var certIdentifier: String?
public var message: String?
public var messageType: String?
public var signatureValue: String?
public var signingAlgorithm: String?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.certIdentifier != nil {
map["CertIdentifier"] = self.certIdentifier!
}
if self.message != nil {
map["Message"] = self.message!
}
if self.messageType != nil {
map["MessageType"] = self.messageType!
}
if self.signatureValue != nil {
map["SignatureValue"] = self.signatureValue!
}
if self.signingAlgorithm != nil {
map["SigningAlgorithm"] = self.signingAlgorithm!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("CertIdentifier") {
self.certIdentifier = dict["CertIdentifier"] as! String
}
if dict.keys.contains("Message") {
self.message = dict["Message"] as! String
}
if dict.keys.contains("MessageType") {
self.messageType = dict["MessageType"] as! String
}
if dict.keys.contains("SignatureValue") {
self.signatureValue = dict["SignatureValue"] as! String
}
if dict.keys.contains("SigningAlgorithm") {
self.signingAlgorithm = dict["SigningAlgorithm"] as! String
}
}
}
public class VerifyResponseBody : Tea.TeaModel {
public var requestId: String?
public var signatureValid: Bool?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.requestId != nil {
map["RequestId"] = self.requestId!
}
if self.signatureValid != nil {
map["SignatureValid"] = self.signatureValid!
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("RequestId") {
self.requestId = dict["RequestId"] as! String
}
if dict.keys.contains("SignatureValid") {
self.signatureValid = dict["SignatureValid"] as! Bool
}
}
}
public class VerifyResponse : Tea.TeaModel {
public var headers: [String: String]?
public var statusCode: Int32?
public var body: VerifyResponseBody?
public override init() {
super.init()
}
public init(_ dict: [String: Any]) {
super.init()
self.fromMap(dict)
}
public override func validate() throws -> Void {
try self.body?.validate()
}
public override func toMap() -> [String : Any] {
var map = super.toMap()
if self.headers != nil {
map["headers"] = self.headers!
}
if self.statusCode != nil {
map["statusCode"] = self.statusCode!
}
if self.body != nil {
map["body"] = self.body?.toMap()
}
return map
}
public override func fromMap(_ dict: [String: Any]) -> Void {
if dict.keys.contains("headers") {
self.headers = dict["headers"] as! [String: String]
}
if dict.keys.contains("statusCode") {
self.statusCode = dict["statusCode"] as! Int32
}
if dict.keys.contains("body") {
var model = VerifyResponseBody()
model.fromMap(dict["body"] as! [String: Any])
self.body = model
}
}
}