# -*- coding: utf8 -*- # Copyright (c) 2017-2021 THL A29 Limited, a Tencent company. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import warnings from tencentcloud.common.abstract_model import AbstractModel class DeleteCertRequest(AbstractModel): """DeleteCert请求参数结构体 """ def __init__(self): r""" :param _Id: 证书 ID,即通过 GetList 拿到的证书列表的 ID 字段。 :type Id: str :param _ModuleType: 模块名称,应填 ssl。 :type ModuleType: str """ self._Id = None self._ModuleType = None @property def Id(self): """证书 ID,即通过 GetList 拿到的证书列表的 ID 字段。 :rtype: str """ return self._Id @Id.setter def Id(self, Id): self._Id = Id @property def ModuleType(self): """模块名称,应填 ssl。 :rtype: str """ return self._ModuleType @ModuleType.setter def ModuleType(self, ModuleType): self._ModuleType = ModuleType def _deserialize(self, params): self._Id = params.get("Id") self._ModuleType = params.get("ModuleType") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DeleteCertResponse(AbstractModel): """DeleteCert返回参数结构体 """ def __init__(self): r""" :param _RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._RequestId = None @property def RequestId(self): """唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._RequestId = params.get("RequestId") class DescribeCertListRequest(AbstractModel): """DescribeCertList请求参数结构体 """ def __init__(self): r""" :param _ModuleType: 模块名称,应填 ssl。 :type ModuleType: str :param _Offset: 页数,默认第一页。 :type Offset: int :param _Limit: 每页条数,默认每页20条。 :type Limit: int :param _SearchKey: 搜索关键字。 :type SearchKey: str :param _CertType: 证书类型(目前支持:CA=客户端证书,SVR=服务器证书)。 :type CertType: str :param _Id: 证书ID。 :type Id: str :param _WithCert: 是否同时获取证书内容。 :type WithCert: str :param _AltDomain: 如传,则只返回可以给该域名使用的证书。 :type AltDomain: str """ self._ModuleType = None self._Offset = None self._Limit = None self._SearchKey = None self._CertType = None self._Id = None self._WithCert = None self._AltDomain = None @property def ModuleType(self): """模块名称,应填 ssl。 :rtype: str """ return self._ModuleType @ModuleType.setter def ModuleType(self, ModuleType): self._ModuleType = ModuleType @property def Offset(self): """页数,默认第一页。 :rtype: int """ return self._Offset @Offset.setter def Offset(self, Offset): self._Offset = Offset @property def Limit(self): """每页条数,默认每页20条。 :rtype: int """ return self._Limit @Limit.setter def Limit(self, Limit): self._Limit = Limit @property def SearchKey(self): """搜索关键字。 :rtype: str """ return self._SearchKey @SearchKey.setter def SearchKey(self, SearchKey): self._SearchKey = SearchKey @property def CertType(self): """证书类型(目前支持:CA=客户端证书,SVR=服务器证书)。 :rtype: str """ return self._CertType @CertType.setter def CertType(self, CertType): self._CertType = CertType @property def Id(self): """证书ID。 :rtype: str """ return self._Id @Id.setter def Id(self, Id): self._Id = Id @property def WithCert(self): """是否同时获取证书内容。 :rtype: str """ return self._WithCert @WithCert.setter def WithCert(self, WithCert): self._WithCert = WithCert @property def AltDomain(self): """如传,则只返回可以给该域名使用的证书。 :rtype: str """ return self._AltDomain @AltDomain.setter def AltDomain(self, AltDomain): self._AltDomain = AltDomain def _deserialize(self, params): self._ModuleType = params.get("ModuleType") self._Offset = params.get("Offset") self._Limit = params.get("Limit") self._SearchKey = params.get("SearchKey") self._CertType = params.get("CertType") self._Id = params.get("Id") self._WithCert = params.get("WithCert") self._AltDomain = params.get("AltDomain") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeCertListResponse(AbstractModel): """DescribeCertList返回参数结构体 """ def __init__(self): r""" :param _TotalCount: 总数量。 :type TotalCount: int :param _CertificateSet: 列表。 :type CertificateSet: list of SSLCertificate :param _RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._TotalCount = None self._CertificateSet = None self._RequestId = None @property def TotalCount(self): """总数量。 :rtype: int """ return self._TotalCount @TotalCount.setter def TotalCount(self, TotalCount): self._TotalCount = TotalCount @property def CertificateSet(self): """列表。 :rtype: list of SSLCertificate """ return self._CertificateSet @CertificateSet.setter def CertificateSet(self, CertificateSet): self._CertificateSet = CertificateSet @property def RequestId(self): """唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._TotalCount = params.get("TotalCount") if params.get("CertificateSet") is not None: self._CertificateSet = [] for item in params.get("CertificateSet"): obj = SSLCertificate() obj._deserialize(item) self._CertificateSet.append(obj) self._RequestId = params.get("RequestId") class SSLCertificate(AbstractModel): """获取证书列表(SSLCertificate)返回参数键为 CertificateSet 的内容。 """ def __init__(self): r""" :param _OwnerUin: 所属账户 注意:此字段可能返回 null,表示取不到有效值。 :type OwnerUin: str :param _ProjectId: 项目ID 注意:此字段可能返回 null,表示取不到有效值。 :type ProjectId: str :param _From: 证书来源:trustasia = 亚洲诚信, upload = 用户上传 注意:此字段可能返回 null,表示取不到有效值。 :type From: str :param _Type: 证书类型 注意:此字段可能返回 null,表示取不到有效值。 :type Type: str :param _CertType: 证书类型(目前支持:CA = 客户端证书,SVR = 服务器证书) 注意:此字段可能返回 null,表示取不到有效值。 :type CertType: str :param _ProductZhName: 证书办法者名称 注意:此字段可能返回 null,表示取不到有效值。 :type ProductZhName: str :param _Domain: 主域名 注意:此字段可能返回 null,表示取不到有效值。 :type Domain: str :param _Alias: 别名 注意:此字段可能返回 null,表示取不到有效值。 :type Alias: str :param _Status: 状态值 0:审核中,1:已通过,2:审核失败,3:已过期,4:已添加云解析记录,5:OV/EV 证书,待提交资料,6:订单取消中,7:已取消,8:已提交资料, 待上传确认函 注意:此字段可能返回 null,表示取不到有效值。 :type Status: int :param _VulnerabilityStatus: 漏洞扫描状态:INACTIVE = 未开启,ACTIVE = 已开启 注意:此字段可能返回 null,表示取不到有效值。 :type VulnerabilityStatus: str :param _StatusMsg: 状态信息 注意:此字段可能返回 null,表示取不到有效值。 :type StatusMsg: str :param _VerifyType: 验证类型 注意:此字段可能返回 null,表示取不到有效值。 :type VerifyType: str :param _CertBeginTime: 证书生效时间 注意:此字段可能返回 null,表示取不到有效值。 :type CertBeginTime: str :param _CertEndTime: 证书过期时间 注意:此字段可能返回 null,表示取不到有效值。 :type CertEndTime: str :param _ValidityPeriod: 证书过期时间 注意:此字段可能返回 null,表示取不到有效值。 :type ValidityPeriod: str :param _InsertTime: 创建时间 注意:此字段可能返回 null,表示取不到有效值。 :type InsertTime: str :param _ProjectInfo: 项目信息,ProjectId:项目ID,OwnerUin:项目所属的 uin(默认项目为0),Name:项目名称,CreatorUin:创建项目的 uin,CreateTime:项目创建时间,Info:项目说明 注意:此字段可能返回 null,表示取不到有效值。 :type ProjectInfo: :class:`tencentcloud.wss.v20180426.models.SSLProjectInfo` :param _Id: 证书ID 注意:此字段可能返回 null,表示取不到有效值。 :type Id: str :param _SubjectAltName: 证书包含的多个域名(包含主域名) 注意:此字段可能返回 null,表示取不到有效值。 :type SubjectAltName: list of str :param _TypeName: 证书类型名称 注意:此字段可能返回 null,表示取不到有效值。 :type TypeName: str :param _StatusName: 状态名称 注意:此字段可能返回 null,表示取不到有效值。 :type StatusName: str :param _IsVip: 是否为 VIP 客户 注意:此字段可能返回 null,表示取不到有效值。 :type IsVip: bool :param _IsDv: 是否我 DV 版证书 注意:此字段可能返回 null,表示取不到有效值。 :type IsDv: bool :param _IsWildcard: 是否为泛域名证书 注意:此字段可能返回 null,表示取不到有效值。 :type IsWildcard: bool :param _IsVulnerability: 是否启用了漏洞扫描功能 注意:此字段可能返回 null,表示取不到有效值。 :type IsVulnerability: bool :param _Cert: 证书 注意:此字段可能返回 null,表示取不到有效值。 :type Cert: str """ self._OwnerUin = None self._ProjectId = None self._From = None self._Type = None self._CertType = None self._ProductZhName = None self._Domain = None self._Alias = None self._Status = None self._VulnerabilityStatus = None self._StatusMsg = None self._VerifyType = None self._CertBeginTime = None self._CertEndTime = None self._ValidityPeriod = None self._InsertTime = None self._ProjectInfo = None self._Id = None self._SubjectAltName = None self._TypeName = None self._StatusName = None self._IsVip = None self._IsDv = None self._IsWildcard = None self._IsVulnerability = None self._Cert = None @property def OwnerUin(self): """所属账户 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._OwnerUin @OwnerUin.setter def OwnerUin(self, OwnerUin): self._OwnerUin = OwnerUin @property def ProjectId(self): """项目ID 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._ProjectId @ProjectId.setter def ProjectId(self, ProjectId): self._ProjectId = ProjectId @property def From(self): """证书来源:trustasia = 亚洲诚信, upload = 用户上传 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._From @From.setter def From(self, From): self._From = From @property def Type(self): """证书类型 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Type @Type.setter def Type(self, Type): self._Type = Type @property def CertType(self): """证书类型(目前支持:CA = 客户端证书,SVR = 服务器证书) 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._CertType @CertType.setter def CertType(self, CertType): self._CertType = CertType @property def ProductZhName(self): """证书办法者名称 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._ProductZhName @ProductZhName.setter def ProductZhName(self, ProductZhName): self._ProductZhName = ProductZhName @property def Domain(self): """主域名 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def Alias(self): """别名 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Alias @Alias.setter def Alias(self, Alias): self._Alias = Alias @property def Status(self): """状态值 0:审核中,1:已通过,2:审核失败,3:已过期,4:已添加云解析记录,5:OV/EV 证书,待提交资料,6:订单取消中,7:已取消,8:已提交资料, 待上传确认函 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def VulnerabilityStatus(self): """漏洞扫描状态:INACTIVE = 未开启,ACTIVE = 已开启 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._VulnerabilityStatus @VulnerabilityStatus.setter def VulnerabilityStatus(self, VulnerabilityStatus): self._VulnerabilityStatus = VulnerabilityStatus @property def StatusMsg(self): """状态信息 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._StatusMsg @StatusMsg.setter def StatusMsg(self, StatusMsg): self._StatusMsg = StatusMsg @property def VerifyType(self): """验证类型 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._VerifyType @VerifyType.setter def VerifyType(self, VerifyType): self._VerifyType = VerifyType @property def CertBeginTime(self): """证书生效时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._CertBeginTime @CertBeginTime.setter def CertBeginTime(self, CertBeginTime): self._CertBeginTime = CertBeginTime @property def CertEndTime(self): """证书过期时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._CertEndTime @CertEndTime.setter def CertEndTime(self, CertEndTime): self._CertEndTime = CertEndTime @property def ValidityPeriod(self): """证书过期时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._ValidityPeriod @ValidityPeriod.setter def ValidityPeriod(self, ValidityPeriod): self._ValidityPeriod = ValidityPeriod @property def InsertTime(self): """创建时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._InsertTime @InsertTime.setter def InsertTime(self, InsertTime): self._InsertTime = InsertTime @property def ProjectInfo(self): """项目信息,ProjectId:项目ID,OwnerUin:项目所属的 uin(默认项目为0),Name:项目名称,CreatorUin:创建项目的 uin,CreateTime:项目创建时间,Info:项目说明 注意:此字段可能返回 null,表示取不到有效值。 :rtype: :class:`tencentcloud.wss.v20180426.models.SSLProjectInfo` """ return self._ProjectInfo @ProjectInfo.setter def ProjectInfo(self, ProjectInfo): self._ProjectInfo = ProjectInfo @property def Id(self): """证书ID 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Id @Id.setter def Id(self, Id): self._Id = Id @property def SubjectAltName(self): """证书包含的多个域名(包含主域名) 注意:此字段可能返回 null,表示取不到有效值。 :rtype: list of str """ return self._SubjectAltName @SubjectAltName.setter def SubjectAltName(self, SubjectAltName): self._SubjectAltName = SubjectAltName @property def TypeName(self): """证书类型名称 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._TypeName @TypeName.setter def TypeName(self, TypeName): self._TypeName = TypeName @property def StatusName(self): """状态名称 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._StatusName @StatusName.setter def StatusName(self, StatusName): self._StatusName = StatusName @property def IsVip(self): """是否为 VIP 客户 注意:此字段可能返回 null,表示取不到有效值。 :rtype: bool """ return self._IsVip @IsVip.setter def IsVip(self, IsVip): self._IsVip = IsVip @property def IsDv(self): """是否我 DV 版证书 注意:此字段可能返回 null,表示取不到有效值。 :rtype: bool """ return self._IsDv @IsDv.setter def IsDv(self, IsDv): self._IsDv = IsDv @property def IsWildcard(self): """是否为泛域名证书 注意:此字段可能返回 null,表示取不到有效值。 :rtype: bool """ return self._IsWildcard @IsWildcard.setter def IsWildcard(self, IsWildcard): self._IsWildcard = IsWildcard @property def IsVulnerability(self): """是否启用了漏洞扫描功能 注意:此字段可能返回 null,表示取不到有效值。 :rtype: bool """ return self._IsVulnerability @IsVulnerability.setter def IsVulnerability(self, IsVulnerability): self._IsVulnerability = IsVulnerability @property def Cert(self): """证书 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Cert @Cert.setter def Cert(self, Cert): self._Cert = Cert def _deserialize(self, params): self._OwnerUin = params.get("OwnerUin") self._ProjectId = params.get("ProjectId") self._From = params.get("From") self._Type = params.get("Type") self._CertType = params.get("CertType") self._ProductZhName = params.get("ProductZhName") self._Domain = params.get("Domain") self._Alias = params.get("Alias") self._Status = params.get("Status") self._VulnerabilityStatus = params.get("VulnerabilityStatus") self._StatusMsg = params.get("StatusMsg") self._VerifyType = params.get("VerifyType") self._CertBeginTime = params.get("CertBeginTime") self._CertEndTime = params.get("CertEndTime") self._ValidityPeriod = params.get("ValidityPeriod") self._InsertTime = params.get("InsertTime") if params.get("ProjectInfo") is not None: self._ProjectInfo = SSLProjectInfo() self._ProjectInfo._deserialize(params.get("ProjectInfo")) self._Id = params.get("Id") self._SubjectAltName = params.get("SubjectAltName") self._TypeName = params.get("TypeName") self._StatusName = params.get("StatusName") self._IsVip = params.get("IsVip") self._IsDv = params.get("IsDv") self._IsWildcard = params.get("IsWildcard") self._IsVulnerability = params.get("IsVulnerability") self._Cert = params.get("Cert") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class SSLProjectInfo(AbstractModel): """获取证书列表接口(SSLProjectInfo)出参键为CertificateSet下的元素ProjectIno详情 """ def __init__(self): r""" :param _ProjectId: 项目ID 注意:此字段可能返回 null,表示取不到有效值。 :type ProjectId: str :param _OwnerUin: 项目所属的 uin(默认项目为0) 注意:此字段可能返回 null,表示取不到有效值。 :type OwnerUin: int :param _Name: 项目名称 注意:此字段可能返回 null,表示取不到有效值。 :type Name: str :param _CreatorUin: 创建项目的 uin 注意:此字段可能返回 null,表示取不到有效值。 :type CreatorUin: int :param _CreateTime: 项目创建时间 注意:此字段可能返回 null,表示取不到有效值。 :type CreateTime: str :param _Info: 项目说明 注意:此字段可能返回 null,表示取不到有效值。 :type Info: str """ self._ProjectId = None self._OwnerUin = None self._Name = None self._CreatorUin = None self._CreateTime = None self._Info = None @property def ProjectId(self): """项目ID 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._ProjectId @ProjectId.setter def ProjectId(self, ProjectId): self._ProjectId = ProjectId @property def OwnerUin(self): """项目所属的 uin(默认项目为0) 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._OwnerUin @OwnerUin.setter def OwnerUin(self, OwnerUin): self._OwnerUin = OwnerUin @property def Name(self): """项目名称 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Name @Name.setter def Name(self, Name): self._Name = Name @property def CreatorUin(self): """创建项目的 uin 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._CreatorUin @CreatorUin.setter def CreatorUin(self, CreatorUin): self._CreatorUin = CreatorUin @property def CreateTime(self): """项目创建时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._CreateTime @CreateTime.setter def CreateTime(self, CreateTime): self._CreateTime = CreateTime @property def Info(self): """项目说明 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Info @Info.setter def Info(self, Info): self._Info = Info def _deserialize(self, params): self._ProjectId = params.get("ProjectId") self._OwnerUin = params.get("OwnerUin") self._Name = params.get("Name") self._CreatorUin = params.get("CreatorUin") self._CreateTime = params.get("CreateTime") self._Info = params.get("Info") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class UploadCertRequest(AbstractModel): """UploadCert请求参数结构体 """ def __init__(self): r""" :param _Cert: 证书内容。 :type Cert: str :param _CertType: 证书类型(目前支持:CA 为客户端证书,SVR 为服务器证书)。 :type CertType: str :param _ProjectId: 项目ID,详见用户指南的 [项目与标签](https://cloud.tencent.com/document/product/598/32738)。 :type ProjectId: str :param _ModuleType: 模块名称,应填 ssl。 :type ModuleType: str :param _Key: 证书私钥,certType=SVR 时必填。 :type Key: str :param _Alias: 证书备注。 :type Alias: str """ self._Cert = None self._CertType = None self._ProjectId = None self._ModuleType = None self._Key = None self._Alias = None @property def Cert(self): """证书内容。 :rtype: str """ return self._Cert @Cert.setter def Cert(self, Cert): self._Cert = Cert @property def CertType(self): """证书类型(目前支持:CA 为客户端证书,SVR 为服务器证书)。 :rtype: str """ return self._CertType @CertType.setter def CertType(self, CertType): self._CertType = CertType @property def ProjectId(self): """项目ID,详见用户指南的 [项目与标签](https://cloud.tencent.com/document/product/598/32738)。 :rtype: str """ return self._ProjectId @ProjectId.setter def ProjectId(self, ProjectId): self._ProjectId = ProjectId @property def ModuleType(self): """模块名称,应填 ssl。 :rtype: str """ return self._ModuleType @ModuleType.setter def ModuleType(self, ModuleType): self._ModuleType = ModuleType @property def Key(self): """证书私钥,certType=SVR 时必填。 :rtype: str """ return self._Key @Key.setter def Key(self, Key): self._Key = Key @property def Alias(self): """证书备注。 :rtype: str """ return self._Alias @Alias.setter def Alias(self, Alias): self._Alias = Alias def _deserialize(self, params): self._Cert = params.get("Cert") self._CertType = params.get("CertType") self._ProjectId = params.get("ProjectId") self._ModuleType = params.get("ModuleType") self._Key = params.get("Key") self._Alias = params.get("Alias") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class UploadCertResponse(AbstractModel): """UploadCert返回参数结构体 """ def __init__(self): r""" :param _Id: 证书ID。 :type Id: str :param _RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Id = None self._RequestId = None @property def Id(self): """证书ID。 :rtype: str """ return self._Id @Id.setter def Id(self, Id): self._Id = Id @property def RequestId(self): """唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._Id = params.get("Id") self._RequestId = params.get("RequestId")
Memory