Class: TencentCloud::Organization::V20210331::UpdateOrganizationIdentityRequest

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

Overview

UpdateOrganizationIdentity请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(identityid = nil, description = nil, identitypolicy = nil) ⇒ UpdateOrganizationIdentityRequest

Returns a new instance of UpdateOrganizationIdentityRequest.



7948
7949
7950
7951
7952
# File 'lib/v20210331/models.rb', line 7948

def initialize(identityid=nil, description=nil, identitypolicy=nil)
  @IdentityId = identityid
  @Description = description
  @IdentityPolicy = identitypolicy
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • IdentityId:

    身份ID。可以通过ListOrganizationIdentity获取

  • Description:

    身份描述。

  • IdentityPolicy:

    身份策略。



7946
7947
7948
# File 'lib/v20210331/models.rb', line 7946

def Description
  @Description
end

#IdentityIdObject

Parameters:

  • IdentityId:

    身份ID。可以通过ListOrganizationIdentity获取

  • Description:

    身份描述。

  • IdentityPolicy:

    身份策略。



7946
7947
7948
# File 'lib/v20210331/models.rb', line 7946

def IdentityId
  @IdentityId
end

#IdentityPolicyObject

Parameters:

  • IdentityId:

    身份ID。可以通过ListOrganizationIdentity获取

  • Description:

    身份描述。

  • IdentityPolicy:

    身份策略。



7946
7947
7948
# File 'lib/v20210331/models.rb', line 7946

def IdentityPolicy
  @IdentityPolicy
end

Instance Method Details

#deserialize(params) ⇒ Object



7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
# File 'lib/v20210331/models.rb', line 7954

def deserialize(params)
  @IdentityId = params['IdentityId']
  @Description = params['Description']
  unless params['IdentityPolicy'].nil?
    @IdentityPolicy = []
    params['IdentityPolicy'].each do |i|
      identitypolicy_tmp = IdentityPolicy.new
      identitypolicy_tmp.deserialize(i)
      @IdentityPolicy << identitypolicy_tmp
    end
  end
end