Class: TencentCloud::Iecp::V20210914::CreateSecretRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Iecp::V20210914::CreateSecretRequest
- Defined in:
- lib/v20210914/models.rb
Overview
CreateSecret请求参数结构体
Instance Attribute Summary collapse
- #CloudData ⇒ Object
- #DockerConfig ⇒ Object
- #DockerConfigJson ⇒ Object
- #EdgeUnitID ⇒ Object
- #SecretName ⇒ Object
- #SecretNamespace ⇒ Object
- #SecretType ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(edgeunitid = nil, secretname = nil, secretnamespace = nil, secrettype = nil, dockerconfigjson = nil, clouddata = nil, dockerconfig = nil) ⇒ CreateSecretRequest
constructor
A new instance of CreateSecretRequest.
Constructor Details
#initialize(edgeunitid = nil, secretname = nil, secretnamespace = nil, secrettype = nil, dockerconfigjson = nil, clouddata = nil, dockerconfig = nil) ⇒ CreateSecretRequest
Returns a new instance of CreateSecretRequest.
880 881 882 883 884 885 886 887 888 |
# File 'lib/v20210914/models.rb', line 880 def initialize(edgeunitid=nil, secretname=nil, secretnamespace=nil, secrettype=nil, dockerconfigjson=nil, clouddata=nil, dockerconfig=nil) @EdgeUnitID = edgeunitid @SecretName = secretname @SecretNamespace = secretnamespace @SecretType = secrettype @DockerConfigJson = dockerconfigjson @CloudData = clouddata @DockerConfig = dockerconfig end |
Instance Attribute Details
#CloudData ⇒ Object
878 879 880 |
# File 'lib/v20210914/models.rb', line 878 def CloudData @CloudData end |
#DockerConfig ⇒ Object
878 879 880 |
# File 'lib/v20210914/models.rb', line 878 def DockerConfig @DockerConfig end |
#DockerConfigJson ⇒ Object
878 879 880 |
# File 'lib/v20210914/models.rb', line 878 def DockerConfigJson @DockerConfigJson end |
#EdgeUnitID ⇒ Object
878 879 880 |
# File 'lib/v20210914/models.rb', line 878 def EdgeUnitID @EdgeUnitID end |
#SecretName ⇒ Object
878 879 880 |
# File 'lib/v20210914/models.rb', line 878 def SecretName @SecretName end |
#SecretNamespace ⇒ Object
878 879 880 |
# File 'lib/v20210914/models.rb', line 878 def SecretNamespace @SecretNamespace end |
#SecretType ⇒ Object
878 879 880 |
# File 'lib/v20210914/models.rb', line 878 def SecretType @SecretType end |
Instance Method Details
#deserialize(params) ⇒ Object
890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 |
# File 'lib/v20210914/models.rb', line 890 def deserialize(params) @EdgeUnitID = params['EdgeUnitID'] @SecretName = params['SecretName'] @SecretNamespace = params['SecretNamespace'] @SecretType = params['SecretType'] @DockerConfigJson = params['DockerConfigJson'] unless params['CloudData'].nil? @CloudData = [] params['CloudData'].each do |i| keyvalueobj_tmp = KeyValueObj.new keyvalueobj_tmp.deserialize(i) @CloudData << keyvalueobj_tmp end end unless params['DockerConfig'].nil? @DockerConfig = DockerConfig.new @DockerConfig.deserialize(params['DockerConfig']) end end |