Class: Google::Apis::DeploymentmanagerV2beta::ResourceUpdate
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::DeploymentmanagerV2beta::ResourceUpdate
 
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/deploymentmanager_v2beta/classes.rb,
 generated/google/apis/deploymentmanager_v2beta/representations.rb,
 generated/google/apis/deploymentmanager_v2beta/representations.rb
Defined Under Namespace
Instance Attribute Summary collapse
- 
  
    
      #access_control  ⇒ Google::Apis::DeploymentmanagerV2beta::ResourceAccessControl 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The access controls set on the resource. 
- 
  
    
      #error  ⇒ Google::Apis::DeploymentmanagerV2beta::ResourceUpdate::Error 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Output only. 
- 
  
    
      #final_properties  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Output only. 
- 
  
    
      #intent  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Output only. 
- 
  
    
      #manifest  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Output only. 
- 
  
    
      #properties  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Output only. 
- 
  
    
      #state  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Output only. 
- 
  
    
      #warnings  ⇒ Array<Google::Apis::DeploymentmanagerV2beta::ResourceUpdate::Warning> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Output only. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ ResourceUpdate 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of ResourceUpdate. 
- 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Update properties of this object. 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ResourceUpdate
Returns a new instance of ResourceUpdate
| 1903 1904 1905 | # File 'generated/google/apis/deploymentmanager_v2beta/classes.rb', line 1903 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#access_control ⇒ Google::Apis::DeploymentmanagerV2beta::ResourceAccessControl
The access controls set on the resource.
Corresponds to the JSON property accessControl
| 1861 1862 1863 | # File 'generated/google/apis/deploymentmanager_v2beta/classes.rb', line 1861 def access_control @access_control end | 
#error ⇒ Google::Apis::DeploymentmanagerV2beta::ResourceUpdate::Error
Output only. If errors are generated during update of the resource, this field
will be populated.
Corresponds to the JSON property error
| 1867 1868 1869 | # File 'generated/google/apis/deploymentmanager_v2beta/classes.rb', line 1867 def error @error end | 
#final_properties ⇒ String
Output only. The expanded properties of the resource with reference values
expanded. Returned as serialized YAML.
Corresponds to the JSON property finalProperties
| 1873 1874 1875 | # File 'generated/google/apis/deploymentmanager_v2beta/classes.rb', line 1873 def final_properties @final_properties end | 
#intent ⇒ String
Output only. The intent of the resource: PREVIEW, UPDATE, or CANCEL.
Corresponds to the JSON property intent
| 1878 1879 1880 | # File 'generated/google/apis/deploymentmanager_v2beta/classes.rb', line 1878 def intent @intent end | 
#manifest ⇒ String
Output only. URL of the manifest representing the update configuration of this
resource.
Corresponds to the JSON property manifest
| 1884 1885 1886 | # File 'generated/google/apis/deploymentmanager_v2beta/classes.rb', line 1884 def manifest @manifest end | 
#properties ⇒ String
Output only. The set of updated properties for this resource, before
references are expanded. Returned as serialized YAML.
Corresponds to the JSON property properties
| 1890 1891 1892 | # File 'generated/google/apis/deploymentmanager_v2beta/classes.rb', line 1890 def properties @properties end | 
#state ⇒ String
Output only. The state of the resource.
Corresponds to the JSON property state
| 1895 1896 1897 | # File 'generated/google/apis/deploymentmanager_v2beta/classes.rb', line 1895 def state @state end | 
#warnings ⇒ Array<Google::Apis::DeploymentmanagerV2beta::ResourceUpdate::Warning>
Output only. If warning messages are generated during processing of this
resource, this field will be populated.
Corresponds to the JSON property warnings
| 1901 1902 1903 | # File 'generated/google/apis/deploymentmanager_v2beta/classes.rb', line 1901 def warnings @warnings end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 | # File 'generated/google/apis/deploymentmanager_v2beta/classes.rb', line 1908 def update!(**args) @access_control = args[:access_control] if args.key?(:access_control) @error = args[:error] if args.key?(:error) @final_properties = args[:final_properties] if args.key?(:final_properties) @intent = args[:intent] if args.key?(:intent) @manifest = args[:manifest] if args.key?(:manifest) @properties = args[:properties] if args.key?(:properties) @state = args[:state] if args.key?(:state) @warnings = args[:warnings] if args.key?(:warnings) end |