Class: TencentCloud::Tcr::V20190924::CreateMultipleSecurityPolicyRequest

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

Overview

CreateMultipleSecurityPolicy请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of CreateMultipleSecurityPolicyRequest.



717
718
719
720
# File 'lib/v20190924/models.rb', line 717

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

Instance Attribute Details

#RegistryId ⇒ Object

Parameters:

  • RegistryId: —

    实例Id

  • SecurityGroupPolicySet: —

    安全组策略



715
716
717
# File 'lib/v20190924/models.rb', line 715

def RegistryId
  @RegistryId
end

#SecurityGroupPolicySet ⇒ Object

Parameters:

  • RegistryId: —

    实例Id

  • SecurityGroupPolicySet: —

    安全组策略



715
716
717
# File 'lib/v20190924/models.rb', line 715

def SecurityGroupPolicySet
  @SecurityGroupPolicySet
end

Instance Method Details

#deserialize(params) ⇒ Object



722
723
724
725
726
727
728
729
730
731
732
# File 'lib/v20190924/models.rb', line 722

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