Class: TencentCloud::Tcr::V20190924::DeleteMultipleSecurityPolicyRequest

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

Overview

DeleteMultipleSecurityPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(registryid = nil, securitygrouppolicyset = nil) ⇒ DeleteMultipleSecurityPolicyRequest

Returns a new instance of DeleteMultipleSecurityPolicyRequest.



1815
1816
1817
1818
# File 'lib/v20190924/models.rb', line 1815

def initialize(registryid=nil, securitygrouppolicyset=nil)
  @RegistryId = registryid
  @SecurityGroupPolicySet = securitygrouppolicyset
end

Instance Attribute Details

#RegistryId ⇒ Object

Parameters:

  • RegistryId: —

    实例Id

  • SecurityGroupPolicySet: —

    安全组策略



1813
1814
1815
# File 'lib/v20190924/models.rb', line 1813

def RegistryId
  @RegistryId
end

#SecurityGroupPolicySet ⇒ Object

Parameters:

  • RegistryId: —

    实例Id

  • SecurityGroupPolicySet: —

    安全组策略



1813
1814
1815
# File 'lib/v20190924/models.rb', line 1813

def SecurityGroupPolicySet
  @SecurityGroupPolicySet
end

Instance Method Details

#deserialize(params) ⇒ Object



1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
# File 'lib/v20190924/models.rb', line 1820

def deserialize(params)
  @RegistryId = params['RegistryId']
  unless params['SecurityGroupPolicySet'].nil?
    @SecurityGroupPolicySet = []
    params['SecurityGroupPolicySet'].each do |i|
      securitypolicy_tmp = SecurityPolicy.new
      securitypolicy_tmp.deserialize(i)
      @SecurityGroupPolicySet << securitypolicy_tmp
    end
  end
end