class Google::Apis::OsconfigV1beta::OsPolicyAssignmentOperationMetadata
OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
Attributes
The OS policy assignment API method. Corresponds to the JSON property `apiMethod` @return [String]
Reference to the `OSPolicyAssignment` API resource. Format: `projects/` project_number`/locations/`location`/osPolicyAssignments/` revision_id at os_policy_assignment_id
“ Corresponds to the JSON property `osPolicyAssignment` @return [String]
Rollout start time Corresponds to the JSON property `rolloutStartTime` @return [String]
State of the rollout Corresponds to the JSON property `rolloutState` @return [String]
Rollout update time Corresponds to the JSON property `rolloutUpdateTime` @return [String]
Public Class Methods
# File lib/google/apis/osconfig_v1beta/classes.rb, line 877 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/osconfig_v1beta/classes.rb, line 882 def update!(**args) @api_method = args[:api_method] if args.key?(:api_method) @os_policy_assignment = args[:os_policy_assignment] if args.key?(:os_policy_assignment) @rollout_start_time = args[:rollout_start_time] if args.key?(:rollout_start_time) @rollout_state = args[:rollout_state] if args.key?(:rollout_state) @rollout_update_time = args[:rollout_update_time] if args.key?(:rollout_update_time) end