Class: Google::Apis::DeploymentmanagerAlpha::ResourceUpdate
- Inherits:
-
Object
- Object
- Google::Apis::DeploymentmanagerAlpha::ResourceUpdate
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/deploymentmanager_alpha/classes.rb,
generated/google/apis/deploymentmanager_alpha/representations.rb,
generated/google/apis/deploymentmanager_alpha/representations.rb
Defined Under Namespace
Instance Attribute Summary collapse
-
#access_control ⇒ Google::Apis::DeploymentmanagerAlpha::ResourceAccessControl
The access controls set on the resource.
-
#credential ⇒ Google::Apis::DeploymentmanagerAlpha::Credential
The credential used by Deployment Manager and TypeProvider.
-
#error ⇒ Google::Apis::DeploymentmanagerAlpha::ResourceUpdate::Error
Output only.
-
#final_properties ⇒ String
Output only.
-
#intent ⇒ String
Output only.
-
#manifest ⇒ String
Output only.
-
#properties ⇒ String
Output only.
-
#runtime_policies ⇒ Array<String>
Output only.
-
#state ⇒ String
Output only.
-
#warnings ⇒ Array<Google::Apis::DeploymentmanagerAlpha::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
1964 1965 1966 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1964 def initialize(**args) update!(**args) end |
Instance Attribute Details
#access_control ⇒ Google::Apis::DeploymentmanagerAlpha::ResourceAccessControl
The access controls set on the resource.
Corresponds to the JSON property accessControl
1910 1911 1912 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1910 def access_control @access_control end |
#credential ⇒ Google::Apis::DeploymentmanagerAlpha::Credential
The credential used by Deployment Manager and TypeProvider. Only one of the
options is permitted.
Corresponds to the JSON property credential
1916 1917 1918 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1916 def credential @credential end |
#error ⇒ Google::Apis::DeploymentmanagerAlpha::ResourceUpdate::Error
Output only. If errors are generated during update of the resource, this field
will be populated.
Corresponds to the JSON property error
1922 1923 1924 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1922 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
1928 1929 1930 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1928 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
1933 1934 1935 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1933 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
1939 1940 1941 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1939 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
1945 1946 1947 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1945 def properties @properties end |
#runtime_policies ⇒ Array<String>
Output only. In case this is an action, it will show the runtimePolicies that
this action will have after updating the deployment.
Corresponds to the JSON property runtimePolicies
1951 1952 1953 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1951 def runtime_policies @runtime_policies end |
#state ⇒ String
Output only. The state of the resource.
Corresponds to the JSON property state
1956 1957 1958 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1956 def state @state end |
#warnings ⇒ Array<Google::Apis::DeploymentmanagerAlpha::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
1962 1963 1964 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1962 def warnings @warnings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 |
# File 'generated/google/apis/deploymentmanager_alpha/classes.rb', line 1969 def update!(**args) @access_control = args[:access_control] if args.key?(:access_control) @credential = args[:credential] if args.key?(:credential) @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) @runtime_policies = args[:runtime_policies] if args.key?(:runtime_policies) @state = args[:state] if args.key?(:state) @warnings = args[:warnings] if args.key?(:warnings) end |