Class: Google::Apis::DeploymentmanagerV2beta2::Manifest
- Inherits:
-
Object
- Object
- Google::Apis::DeploymentmanagerV2beta2::Manifest
- Includes:
- Core::Hashable
- Defined in:
- generated/google/apis/deploymentmanager_v2beta2/classes.rb,
generated/google/apis/deploymentmanager_v2beta2/representations.rb,
generated/google/apis/deploymentmanager_v2beta2/representations.rb
Instance Attribute Summary collapse
-
#config ⇒ String
[Output Only] The YAML configuration for this manifest.
-
#evaluated_config ⇒ String
[Output Only] The fully-expanded configuration file, including any templates and references.
-
#id ⇒ String
[Output Only] Unique identifier for the resource; defined by the server.
-
#imports ⇒ Array<Google::Apis::DeploymentmanagerV2beta2::ImportFile>
[Output Only] The imported files for this manifest.
-
#insert_time ⇒ String
[Output Only] Timestamp when the manifest was created, in RFC3339 text format.
-
#layout ⇒ String
[Output Only] The YAML layout for this manifest.
-
#name ⇒ String
[Output Only] The name of the manifest.
-
#self_link ⇒ String
[Output Only] Self link for the manifest.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Manifest
constructor
A new instance of Manifest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Manifest
Returns a new instance of Manifest.
257 258 259 |
# File 'generated/google/apis/deploymentmanager_v2beta2/classes.rb', line 257 def initialize(**args) update!(**args) end |
Instance Attribute Details
#config ⇒ String
[Output Only] The YAML configuration for this manifest.
Corresponds to the JSON property config
219 220 221 |
# File 'generated/google/apis/deploymentmanager_v2beta2/classes.rb', line 219 def config @config end |
#evaluated_config ⇒ String
[Output Only] The fully-expanded configuration file, including any templates
and references.
Corresponds to the JSON property evaluatedConfig
225 226 227 |
# File 'generated/google/apis/deploymentmanager_v2beta2/classes.rb', line 225 def evaluated_config @evaluated_config end |
#id ⇒ String
[Output Only] Unique identifier for the resource; defined by the server.
Corresponds to the JSON property id
230 231 232 |
# File 'generated/google/apis/deploymentmanager_v2beta2/classes.rb', line 230 def id @id end |
#imports ⇒ Array<Google::Apis::DeploymentmanagerV2beta2::ImportFile>
[Output Only] The imported files for this manifest.
Corresponds to the JSON property imports
235 236 237 |
# File 'generated/google/apis/deploymentmanager_v2beta2/classes.rb', line 235 def imports @imports end |
#insert_time ⇒ String
[Output Only] Timestamp when the manifest was created, in RFC3339 text format.
Corresponds to the JSON property insertTime
240 241 242 |
# File 'generated/google/apis/deploymentmanager_v2beta2/classes.rb', line 240 def insert_time @insert_time end |
#layout ⇒ String
[Output Only] The YAML layout for this manifest.
Corresponds to the JSON property layout
245 246 247 |
# File 'generated/google/apis/deploymentmanager_v2beta2/classes.rb', line 245 def layout @layout end |
#name ⇒ String
[Output Only] The name of the manifest.
Corresponds to the JSON property name
250 251 252 |
# File 'generated/google/apis/deploymentmanager_v2beta2/classes.rb', line 250 def name @name end |
#self_link ⇒ String
[Output Only] Self link for the manifest.
Corresponds to the JSON property selfLink
255 256 257 |
# File 'generated/google/apis/deploymentmanager_v2beta2/classes.rb', line 255 def self_link @self_link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
262 263 264 265 266 267 268 269 270 271 |
# File 'generated/google/apis/deploymentmanager_v2beta2/classes.rb', line 262 def update!(**args) @config = args[:config] unless args[:config].nil? @evaluated_config = args[:evaluated_config] unless args[:evaluated_config].nil? @id = args[:id] unless args[:id].nil? @imports = args[:imports] unless args[:imports].nil? @insert_time = args[:insert_time] unless args[:insert_time].nil? @layout = args[:layout] unless args[:layout].nil? @name = args[:name] unless args[:name].nil? @self_link = args[:self_link] unless args[:self_link].nil? end |