Class: TencentCloud::Tcr::V20190924::Registry

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

Overview

实例信息结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(registryid = nil, registryname = nil, registrytype = nil, status = nil, publicdomain = nil, createdat = nil, regionname = nil, regionid = nil, enableanonymous = nil, tokenvalidtime = nil, internalendpoint = nil, tagspecification = nil, expiredat = nil, paymod = nil, renewflag = nil, deletionprotection = nil) ⇒ Registry

Returns a new instance of Registry.



6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
# File 'lib/v20190924/models.rb', line 6114

def initialize(registryid=nil, registryname=nil, registrytype=nil, status=nil, publicdomain=nil, createdat=nil, regionname=nil, regionid=nil, enableanonymous=nil, tokenvalidtime=nil, internalendpoint=nil, tagspecification=nil, expiredat=nil, paymod=nil, renewflag=nil, deletionprotection=nil)
  @RegistryId = registryid
  @RegistryName = registryname
  @RegistryType = registrytype
  @Status = status
  @PublicDomain = publicdomain
  @CreatedAt = createdat
  @RegionName = regionname
  @RegionId = regionid
  @EnableAnonymous = enableanonymous
  @TokenValidTime = tokenvalidtime
  @InternalEndpoint = internalendpoint
  @TagSpecification = tagspecification
  @ExpiredAt = expiredat
  @PayMod = paymod
  @RenewFlag = renewflag
  @DeletionProtection = deletionprotection
end

Instance Attribute Details

#CreatedAt ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def CreatedAt
  @CreatedAt
end

#DeletionProtection ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def DeletionProtection
  @DeletionProtection
end

#EnableAnonymous ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def EnableAnonymous
  @EnableAnonymous
end

#ExpiredAt ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def ExpiredAt
  @ExpiredAt
end

#InternalEndpoint ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def InternalEndpoint
  @InternalEndpoint
end

#PayMod ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def PayMod
  @PayMod
end

#PublicDomain ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def PublicDomain
  @PublicDomain
end

#RegionId ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def RegionId
  @RegionId
end

#RegionName ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def RegionName
  @RegionName
end

#RegistryId ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def RegistryId
  @RegistryId
end

#RegistryName ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def RegistryName
  @RegistryName
end

#RegistryType ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def RegistryType
  @RegistryType
end

#RenewFlag ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def RenewFlag
  @RenewFlag
end

#Status ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def Status
  @Status
end

#TagSpecification ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def TagSpecification
  @TagSpecification
end

#TokenValidTime ⇒ Object

Pending, 初始化中 Deploying, 创建中 Running, 运行中 Unhealthy, 状态异常 FailedCreated, 创建失败 FailedUpdated, 更新失败 Bucket-Error, 存储桶异常 Isolate, 待回收 Deleting, 删除中 DeleteBucketFailed, 实例删除存储桶失败 DeleteFailed, 实例删除失败

Parameters:

  • RegistryId: —

    实例ID

  • RegistryName: —

    实例名称

  • RegistryType: —

    实例规格

  • Status: —

    实例状态。有以下状态:

  • PublicDomain: —

    实例的公共访问地址

  • CreatedAt: —

    实例创建时间

  • RegionName: —

    地域名称

  • RegionId: —

    地域Id

  • EnableAnonymous: —

    是否支持匿名

  • TokenValidTime: —

    Token有效时间

  • InternalEndpoint: —

    实例内部访问地址

  • TagSpecification: —

    实例云标签

  • ExpiredAt: —

    实例过期时间(预付费)

  • PayMod: —

    实例付费类型,0表示后付费,1表示预付费

  • RenewFlag: —

    预付费续费标识,0表示手动续费,1表示自动续费,2不续费并且不通知

  • DeletionProtection: —

    是否开启实例删除保护,false表示不开启



6112
6113
6114
# File 'lib/v20190924/models.rb', line 6112

def TokenValidTime
  @TokenValidTime
end

Instance Method Details

#deserialize(params) ⇒ Object



6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
# File 'lib/v20190924/models.rb', line 6133

def deserialize(params)
  @RegistryId = params['RegistryId']
  @RegistryName = params['RegistryName']
  @RegistryType = params['RegistryType']
  @Status = params['Status']
  @PublicDomain = params['PublicDomain']
  @CreatedAt = params['CreatedAt']
  @RegionName = params['RegionName']
  @RegionId = params['RegionId']
  @EnableAnonymous = params['EnableAnonymous']
  @TokenValidTime = params['TokenValidTime']
  @InternalEndpoint = params['InternalEndpoint']
  unless params['TagSpecification'].nil?
    @TagSpecification = TagSpecification.new
    @TagSpecification.deserialize(params['TagSpecification'])
  end
  @ExpiredAt = params['ExpiredAt']
  @PayMod = params['PayMod']
  @RenewFlag = params['RenewFlag']
  @DeletionProtection = params['DeletionProtection']
end