Class: TencentCloud::Organization::V20210331::CreateOrganizationIdentityRequest

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

Overview

CreateOrganizationIdentity请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(identityaliasname = nil, identitypolicy = nil, description = nil) ⇒ CreateOrganizationIdentityRequest

Returns a new instance of CreateOrganizationIdentityRequest.



876
877
878
879
880
# File 'lib/v20210331/models.rb', line 876

def initialize(identityaliasname=nil, identitypolicy=nil, description=nil)
  @IdentityAliasName = identityaliasname
  @IdentityPolicy = identitypolicy
  @Description = description
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • IdentityAliasName:

    身份名称

  • IdentityPolicy:

    身份策略

  • Description:

    身份描述



874
875
876
# File 'lib/v20210331/models.rb', line 874

def Description
  @Description
end

#IdentityAliasNameObject

Parameters:

  • IdentityAliasName:

    身份名称

  • IdentityPolicy:

    身份策略

  • Description:

    身份描述



874
875
876
# File 'lib/v20210331/models.rb', line 874

def IdentityAliasName
  @IdentityAliasName
end

#IdentityPolicyObject

Parameters:

  • IdentityAliasName:

    身份名称

  • IdentityPolicy:

    身份策略

  • Description:

    身份描述



874
875
876
# File 'lib/v20210331/models.rb', line 874

def IdentityPolicy
  @IdentityPolicy
end

Instance Method Details

#deserialize(params) ⇒ Object



882
883
884
885
886
887
888
889
890
891
892
893
# File 'lib/v20210331/models.rb', line 882

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