Struct googapis::google::cloud::osconfig::v1::OsPolicyAssignmentReport [−][src]
pub struct OsPolicyAssignmentReport {
pub name: String,
pub instance: String,
pub os_policy_assignment: String,
pub os_policy_compliances: Vec<OsPolicyCompliance>,
pub update_time: Option<Timestamp>,
pub last_run_id: String,
}
Expand description
A report of the OS policy assignment status for a given instance.
Fields
name: String
The OSPolicyAssignmentReport
API resource name.
Format:
projects/{project_number}/locations/{location}/instances/{instance_id}/osPolicyAssignments/{os_policy_assignment_id}/report
instance: String
The Compute Engine VM instance name.
os_policy_assignment: String
Reference to the OSPolicyAssignment
API resource that the OSPolicy
belongs to.
Format:
projects/{project_number}/locations/{location}/osPolicyAssignments/{os_policy_assignment_id@revision_id}
os_policy_compliances: Vec<OsPolicyCompliance>
Compliance data for each OSPolicy
that is applied to the VM.
update_time: Option<Timestamp>
Timestamp for when the report was last generated.
last_run_id: String
Unique identifier of the last attempted run to apply the OS policies associated with this assignment on the VM.
This ID is logged by the OS Config agent while applying the OS policies associated with this assignment on the VM. NOTE: If the service is unable to successfully connect to the agent for this run, then this id will not be available in the agent logs.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for OsPolicyAssignmentReport
impl Send for OsPolicyAssignmentReport
impl Sync for OsPolicyAssignmentReport
impl Unpin for OsPolicyAssignmentReport
impl UnwindSafe for OsPolicyAssignmentReport
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more