Class: TencentCloud::Kms::V20190118::ListKeyDetailRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Kms::V20190118::ListKeyDetailRequest
- Defined in:
- lib/v20190118/models.rb
Overview
ListKeyDetail请求参数结构体
Instance Attribute Summary collapse
- #HsmClusterId ⇒ Object
- #KeyState ⇒ Object
- #KeyUsage ⇒ Object
- #Limit ⇒ Object
- #Offset ⇒ Object
- #OrderType ⇒ Object
- #Origin ⇒ Object
- #Role ⇒ Object
- #SearchKeyAlias ⇒ Object
- #TagFilters ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(offset = nil, limit = nil, role = nil, ordertype = nil, keystate = nil, searchkeyalias = nil, origin = nil, keyusage = nil, tagfilters = nil, hsmclusterid = nil) ⇒ ListKeyDetailRequest
constructor
A new instance of ListKeyDetailRequest.
Constructor Details
#initialize(offset = nil, limit = nil, role = nil, ordertype = nil, keystate = nil, searchkeyalias = nil, origin = nil, keyusage = nil, tagfilters = nil, hsmclusterid = nil) ⇒ ListKeyDetailRequest
Returns a new instance of ListKeyDetailRequest.
1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 |
# File 'lib/v20190118/models.rb', line 1866 def initialize(offset=nil, limit=nil, role=nil, ordertype=nil, keystate=nil, searchkeyalias=nil, origin=nil, keyusage=nil, tagfilters=nil, hsmclusterid=nil) @Offset = offset @Limit = limit @Role = role @OrderType = ordertype @KeyState = keystate @SearchKeyAlias = searchkeyalias @Origin = origin @KeyUsage = keyusage @TagFilters = tagfilters @HsmClusterId = hsmclusterid end |
Instance Attribute Details
#HsmClusterId ⇒ Object
1864 1865 1866 |
# File 'lib/v20190118/models.rb', line 1864 def HsmClusterId @HsmClusterId end |
#KeyState ⇒ Object
1864 1865 1866 |
# File 'lib/v20190118/models.rb', line 1864 def KeyState @KeyState end |
#KeyUsage ⇒ Object
1864 1865 1866 |
# File 'lib/v20190118/models.rb', line 1864 def KeyUsage @KeyUsage end |
#Limit ⇒ Object
1864 1865 1866 |
# File 'lib/v20190118/models.rb', line 1864 def Limit @Limit end |
#Offset ⇒ Object
1864 1865 1866 |
# File 'lib/v20190118/models.rb', line 1864 def Offset @Offset end |
#OrderType ⇒ Object
1864 1865 1866 |
# File 'lib/v20190118/models.rb', line 1864 def OrderType @OrderType end |
#Origin ⇒ Object
1864 1865 1866 |
# File 'lib/v20190118/models.rb', line 1864 def Origin @Origin end |
#Role ⇒ Object
1864 1865 1866 |
# File 'lib/v20190118/models.rb', line 1864 def Role @Role end |
#SearchKeyAlias ⇒ Object
1864 1865 1866 |
# File 'lib/v20190118/models.rb', line 1864 def SearchKeyAlias @SearchKeyAlias end |
#TagFilters ⇒ Object
1864 1865 1866 |
# File 'lib/v20190118/models.rb', line 1864 def TagFilters @TagFilters end |
Instance Method Details
#deserialize(params) ⇒ Object
1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 |
# File 'lib/v20190118/models.rb', line 1879 def deserialize(params) @Offset = params['Offset'] @Limit = params['Limit'] @Role = params['Role'] @OrderType = params['OrderType'] @KeyState = params['KeyState'] @SearchKeyAlias = params['SearchKeyAlias'] @Origin = params['Origin'] @KeyUsage = params['KeyUsage'] unless params['TagFilters'].nil? @TagFilters = [] params['TagFilters'].each do |i| tagfilter_tmp = TagFilter.new tagfilter_tmp.deserialize(i) @TagFilters << tagfilter_tmp end end @HsmClusterId = params['HsmClusterId'] end |