class Google::Apis::DeploymentmanagerV2beta2::Manifest

Attributes

config[RW]
Output Only

The YAML configuration for this manifest.

Corresponds to the JSON property `config` @return [String]

evaluated_config[RW]
Output Only

The fully-expanded configuration file, including any templates

and references. Corresponds to the JSON property `evaluatedConfig` @return [String]

id[RW]
Output Only

Unique identifier for the resource; defined by the server.

Corresponds to the JSON property `id` @return [String]

imports[RW]
Output Only

The imported files for this manifest.

Corresponds to the JSON property `imports` @return [Array<Google::Apis::DeploymentmanagerV2beta2::ImportFile>]

insert_time[RW]
Output Only

Timestamp when the manifest was created, in RFC3339 text format.

Corresponds to the JSON property `insertTime` @return [String]

layout[RW]
Output Only

The YAML layout for this manifest.

Corresponds to the JSON property `layout` @return [String]

name[RW]
Output Only

The name of the manifest.

Corresponds to the JSON property `name` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/deploymentmanager_v2beta2/classes.rb, line 257
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# 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