Class: TencentCloud::Cam::V20190116::CreateServiceLinkedRoleRequest

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

Overview

CreateServiceLinkedRole请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(qcsservicename = nil, customsuffix = nil, description = nil, tags = nil) ⇒ CreateServiceLinkedRoleRequest

Returns a new instance of CreateServiceLinkedRoleRequest.



1066
1067
1068
1069
1070
1071
# File 'lib/v20190116/models.rb', line 1066

def initialize(qcsservicename=nil, customsuffix=nil, description=nil, tags=nil)
  @QCSServiceName = qcsservicename
  @CustomSuffix = customsuffix
  @Description = description
  @Tags = tags
end

Instance Attribute Details

#CustomSuffixObject

Parameters:

  • QCSServiceName:

    填写此角色的腾讯云服务载体,具体可查询文档(角色载体)字段

  • CustomSuffix:

    自定义后缀,根据您提供的字符串,与服务提供的前缀组合在一起以形成完整的角色名称。

  • Description:

    角色说明。

  • Tags:

    角色绑定标签。



1064
1065
1066
# File 'lib/v20190116/models.rb', line 1064

def CustomSuffix
  @CustomSuffix
end

#DescriptionObject

Parameters:

  • QCSServiceName:

    填写此角色的腾讯云服务载体,具体可查询文档(角色载体)字段

  • CustomSuffix:

    自定义后缀,根据您提供的字符串,与服务提供的前缀组合在一起以形成完整的角色名称。

  • Description:

    角色说明。

  • Tags:

    角色绑定标签。



1064
1065
1066
# File 'lib/v20190116/models.rb', line 1064

def Description
  @Description
end

#QCSServiceNameObject

Parameters:

  • QCSServiceName:

    填写此角色的腾讯云服务载体,具体可查询文档(角色载体)字段

  • CustomSuffix:

    自定义后缀,根据您提供的字符串,与服务提供的前缀组合在一起以形成完整的角色名称。

  • Description:

    角色说明。

  • Tags:

    角色绑定标签。



1064
1065
1066
# File 'lib/v20190116/models.rb', line 1064

def QCSServiceName
  @QCSServiceName
end

#TagsObject

Parameters:

  • QCSServiceName:

    填写此角色的腾讯云服务载体,具体可查询文档(角色载体)字段

  • CustomSuffix:

    自定义后缀,根据您提供的字符串,与服务提供的前缀组合在一起以形成完整的角色名称。

  • Description:

    角色说明。

  • Tags:

    角色绑定标签。



1064
1065
1066
# File 'lib/v20190116/models.rb', line 1064

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
# File 'lib/v20190116/models.rb', line 1073

def deserialize(params)
  @QCSServiceName = params['QCSServiceName']
  @CustomSuffix = params['CustomSuffix']
  @Description = params['Description']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      roletags_tmp = RoleTags.new
      roletags_tmp.deserialize(i)
      @Tags << roletags_tmp
    end
  end
end