Class: TencentCloud::Iecp::V20210914::DescribeSecretsRequest

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

Overview

DescribeSecrets请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(edgeunitid = nil, offset = nil, limit = nil, secretnamespace = nil, namepattern = nil, sort = nil, secrettype = nil) ⇒ DescribeSecretsRequest

Returns a new instance of DescribeSecretsRequest.



3865
3866
3867
3868
3869
3870
3871
3872
3873
# File 'lib/v20210914/models.rb', line 3865

def initialize(edgeunitid=nil, offset=nil, limit=nil, secretnamespace=nil, namepattern=nil, sort=nil, secrettype=nil)
  @EdgeUnitID = edgeunitid
  @Offset = offset
  @Limit = limit
  @SecretNamespace = secretnamespace
  @NamePattern = namepattern
  @Sort = sort
  @SecretType = secrettype
end

Instance Attribute Details

#EdgeUnitIDObject

Parameters:

  • EdgeUnitID:

    边缘单元ID

  • Offset:

    页号

  • Limit:

    每页数目

  • SecretNamespace:

    命名空间

  • NamePattern:

    Secret名(模糊匹配)

  • Sort:

    Sort.Field:CreateTime Sort.Order:ASC|DESC

  • SecretType:

    Secret类型(DockerConfigJson或Opaque)



3863
3864
3865
# File 'lib/v20210914/models.rb', line 3863

def EdgeUnitID
  @EdgeUnitID
end

#LimitObject

Parameters:

  • EdgeUnitID:

    边缘单元ID

  • Offset:

    页号

  • Limit:

    每页数目

  • SecretNamespace:

    命名空间

  • NamePattern:

    Secret名(模糊匹配)

  • Sort:

    Sort.Field:CreateTime Sort.Order:ASC|DESC

  • SecretType:

    Secret类型(DockerConfigJson或Opaque)



3863
3864
3865
# File 'lib/v20210914/models.rb', line 3863

def Limit
  @Limit
end

#NamePatternObject

Parameters:

  • EdgeUnitID:

    边缘单元ID

  • Offset:

    页号

  • Limit:

    每页数目

  • SecretNamespace:

    命名空间

  • NamePattern:

    Secret名(模糊匹配)

  • Sort:

    Sort.Field:CreateTime Sort.Order:ASC|DESC

  • SecretType:

    Secret类型(DockerConfigJson或Opaque)



3863
3864
3865
# File 'lib/v20210914/models.rb', line 3863

def NamePattern
  @NamePattern
end

#OffsetObject

Parameters:

  • EdgeUnitID:

    边缘单元ID

  • Offset:

    页号

  • Limit:

    每页数目

  • SecretNamespace:

    命名空间

  • NamePattern:

    Secret名(模糊匹配)

  • Sort:

    Sort.Field:CreateTime Sort.Order:ASC|DESC

  • SecretType:

    Secret类型(DockerConfigJson或Opaque)



3863
3864
3865
# File 'lib/v20210914/models.rb', line 3863

def Offset
  @Offset
end

#SecretNamespaceObject

Parameters:

  • EdgeUnitID:

    边缘单元ID

  • Offset:

    页号

  • Limit:

    每页数目

  • SecretNamespace:

    命名空间

  • NamePattern:

    Secret名(模糊匹配)

  • Sort:

    Sort.Field:CreateTime Sort.Order:ASC|DESC

  • SecretType:

    Secret类型(DockerConfigJson或Opaque)



3863
3864
3865
# File 'lib/v20210914/models.rb', line 3863

def SecretNamespace
  @SecretNamespace
end

#SecretTypeObject

Parameters:

  • EdgeUnitID:

    边缘单元ID

  • Offset:

    页号

  • Limit:

    每页数目

  • SecretNamespace:

    命名空间

  • NamePattern:

    Secret名(模糊匹配)

  • Sort:

    Sort.Field:CreateTime Sort.Order:ASC|DESC

  • SecretType:

    Secret类型(DockerConfigJson或Opaque)



3863
3864
3865
# File 'lib/v20210914/models.rb', line 3863

def SecretType
  @SecretType
end

#SortObject

Parameters:

  • EdgeUnitID:

    边缘单元ID

  • Offset:

    页号

  • Limit:

    每页数目

  • SecretNamespace:

    命名空间

  • NamePattern:

    Secret名(模糊匹配)

  • Sort:

    Sort.Field:CreateTime Sort.Order:ASC|DESC

  • SecretType:

    Secret类型(DockerConfigJson或Opaque)



3863
3864
3865
# File 'lib/v20210914/models.rb', line 3863

def Sort
  @Sort
end

Instance Method Details

#deserialize(params) ⇒ Object



3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
# File 'lib/v20210914/models.rb', line 3875

def deserialize(params)
  @EdgeUnitID = params['EdgeUnitID']
  @Offset = params['Offset']
  @Limit = params['Limit']
  @SecretNamespace = params['SecretNamespace']
  @NamePattern = params['NamePattern']
  unless params['Sort'].nil?
    @Sort = FieldSort.new
    @Sort.deserialize(params['Sort'])
  end
  @SecretType = params['SecretType']
end