View Source GoogleApi.OSConfig.V1.Model.GoogleCloudOsconfigV1_OSPolicyAssignmentOperationMetadata (google_api_os_config v0.21.0)

OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.

Attributes

  • apiMethod (type: String.t, default: nil) - The OS policy assignment API method.
  • osPolicyAssignment (type: String.t, default: nil) - Reference to the OSPolicyAssignment API resource. Format: projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}
  • rolloutStartTime (type: DateTime.t, default: nil) - Rollout start time
  • rolloutState (type: String.t, default: nil) - State of the rollout
  • rolloutUpdateTime (type: DateTime.t, default: nil) - Rollout update time

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.OSConfig.V1.Model.GoogleCloudOsconfigV1_OSPolicyAssignmentOperationMetadata{
    apiMethod: String.t() | nil,
    osPolicyAssignment: String.t() | nil,
    rolloutStartTime: DateTime.t() | nil,
    rolloutState: String.t() | nil,
    rolloutUpdateTime: DateTime.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.