Class: TencentCloud::Tcr::V20190924::ReplicationPolicyInfo

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

Overview

实例复制/实例同步策略信息ID

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, description = nil, filters = nil, override = nil, enabled = nil, srcresource = nil, destresource = nil, creationtime = nil, updatetime = nil) ⇒ ReplicationPolicyInfo

Returns a new instance of ReplicationPolicyInfo.



6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
# File 'lib/v20190924/models.rb', line 6369

def initialize(id=nil, name=nil, description=nil, filters=nil, override=nil, enabled=nil, srcresource=nil, destresource=nil, creationtime=nil, updatetime=nil)
  @ID = id
  @Name = name
  @Description = description
  @Filters = filters
  @Override = override
  @Enabled = enabled
  @SrcResource = srcresource
  @DestResource = destresource
  @CreationTime = creationtime
  @UpdateTime = updatetime
end

Instance Attribute Details

#CreationTime ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID: —

    策略ID

  • Name: —

    策略名字

  • Description: —

    策略描述信息

  • Filters: —

    策略过滤条件

  • Override: —

    是否覆盖对端同名镜像

  • Enabled: —

    是否开启

  • SrcResource: —

    源信息

  • DestResource: —

    目的资源

  • CreationTime: —

    创建时间

  • UpdateTime: —

    更新时间



6367
6368
6369
# File 'lib/v20190924/models.rb', line 6367

def CreationTime
  @CreationTime
end

#Description ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID: —

    策略ID

  • Name: —

    策略名字

  • Description: —

    策略描述信息

  • Filters: —

    策略过滤条件

  • Override: —

    是否覆盖对端同名镜像

  • Enabled: —

    是否开启

  • SrcResource: —

    源信息

  • DestResource: —

    目的资源

  • CreationTime: —

    创建时间

  • UpdateTime: —

    更新时间



6367
6368
6369
# File 'lib/v20190924/models.rb', line 6367

def Description
  @Description
end

#DestResource ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID: —

    策略ID

  • Name: —

    策略名字

  • Description: —

    策略描述信息

  • Filters: —

    策略过滤条件

  • Override: —

    是否覆盖对端同名镜像

  • Enabled: —

    是否开启

  • SrcResource: —

    源信息

  • DestResource: —

    目的资源

  • CreationTime: —

    创建时间

  • UpdateTime: —

    更新时间



6367
6368
6369
# File 'lib/v20190924/models.rb', line 6367

def DestResource
  @DestResource
end

#Enabled ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID: —

    策略ID

  • Name: —

    策略名字

  • Description: —

    策略描述信息

  • Filters: —

    策略过滤条件

  • Override: —

    是否覆盖对端同名镜像

  • Enabled: —

    是否开启

  • SrcResource: —

    源信息

  • DestResource: —

    目的资源

  • CreationTime: —

    创建时间

  • UpdateTime: —

    更新时间



6367
6368
6369
# File 'lib/v20190924/models.rb', line 6367

def Enabled
  @Enabled
end

#Filters ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID: —

    策略ID

  • Name: —

    策略名字

  • Description: —

    策略描述信息

  • Filters: —

    策略过滤条件

  • Override: —

    是否覆盖对端同名镜像

  • Enabled: —

    是否开启

  • SrcResource: —

    源信息

  • DestResource: —

    目的资源

  • CreationTime: —

    创建时间

  • UpdateTime: —

    更新时间



6367
6368
6369
# File 'lib/v20190924/models.rb', line 6367

def Filters
  @Filters
end

#ID ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID: —

    策略ID

  • Name: —

    策略名字

  • Description: —

    策略描述信息

  • Filters: —

    策略过滤条件

  • Override: —

    是否覆盖对端同名镜像

  • Enabled: —

    是否开启

  • SrcResource: —

    源信息

  • DestResource: —

    目的资源

  • CreationTime: —

    创建时间

  • UpdateTime: —

    更新时间



6367
6368
6369
# File 'lib/v20190924/models.rb', line 6367

def ID
  @ID
end

#Name ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID: —

    策略ID

  • Name: —

    策略名字

  • Description: —

    策略描述信息

  • Filters: —

    策略过滤条件

  • Override: —

    是否覆盖对端同名镜像

  • Enabled: —

    是否开启

  • SrcResource: —

    源信息

  • DestResource: —

    目的资源

  • CreationTime: —

    创建时间

  • UpdateTime: —

    更新时间



6367
6368
6369
# File 'lib/v20190924/models.rb', line 6367

def Name
  @Name
end

#Override ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID: —

    策略ID

  • Name: —

    策略名字

  • Description: —

    策略描述信息

  • Filters: —

    策略过滤条件

  • Override: —

    是否覆盖对端同名镜像

  • Enabled: —

    是否开启

  • SrcResource: —

    源信息

  • DestResource: —

    目的资源

  • CreationTime: —

    创建时间

  • UpdateTime: —

    更新时间



6367
6368
6369
# File 'lib/v20190924/models.rb', line 6367

def Override
  @Override
end

#SrcResource ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID: —

    策略ID

  • Name: —

    策略名字

  • Description: —

    策略描述信息

  • Filters: —

    策略过滤条件

  • Override: —

    是否覆盖对端同名镜像

  • Enabled: —

    是否开启

  • SrcResource: —

    源信息

  • DestResource: —

    目的资源

  • CreationTime: —

    创建时间

  • UpdateTime: —

    更新时间



6367
6368
6369
# File 'lib/v20190924/models.rb', line 6367

def SrcResource
  @SrcResource
end

#UpdateTime ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ID: —

    策略ID

  • Name: —

    策略名字

  • Description: —

    策略描述信息

  • Filters: —

    策略过滤条件

  • Override: —

    是否覆盖对端同名镜像

  • Enabled: —

    是否开启

  • SrcResource: —

    源信息

  • DestResource: —

    目的资源

  • CreationTime: —

    创建时间

  • UpdateTime: —

    更新时间



6367
6368
6369
# File 'lib/v20190924/models.rb', line 6367

def UpdateTime
  @UpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
# File 'lib/v20190924/models.rb', line 6382

def deserialize(params)
  @ID = params['ID']
  @Name = params['Name']
  @Description = params['Description']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      policyfilter_tmp = PolicyFilter.new
      policyfilter_tmp.deserialize(i)
      @Filters << policyfilter_tmp
    end
  end
  @Override = params['Override']
  @Enabled = params['Enabled']
  @SrcResource = params['SrcResource']
  @DestResource = params['DestResource']
  @CreationTime = params['CreationTime']
  @UpdateTime = params['UpdateTime']
end