#[non_exhaustive]pub struct GetVulnerabilityReportRequest {
pub name: String,
/* private fields */
}Expand description
A request message for getting the vulnerability report for the specified VM.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringRequired. API resource name for vulnerability resource.
Format:
projects/{project}/locations/{location}/instances/{instance}/vulnerabilityReport
For {project}, either project-number or project-id can be provided.
For {instance}, either Compute Engine instance-id or instance-name
can be provided.
Implementations§
Trait Implementations§
Source§impl Clone for GetVulnerabilityReportRequest
impl Clone for GetVulnerabilityReportRequest
Source§fn clone(&self) -> GetVulnerabilityReportRequest
fn clone(&self) -> GetVulnerabilityReportRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GetVulnerabilityReportRequest
impl Default for GetVulnerabilityReportRequest
Source§fn default() -> GetVulnerabilityReportRequest
fn default() -> GetVulnerabilityReportRequest
Returns the “default value” for a type. Read more
impl StructuralPartialEq for GetVulnerabilityReportRequest
Auto Trait Implementations§
impl Freeze for GetVulnerabilityReportRequest
impl RefUnwindSafe for GetVulnerabilityReportRequest
impl Send for GetVulnerabilityReportRequest
impl Sync for GetVulnerabilityReportRequest
impl Unpin for GetVulnerabilityReportRequest
impl UnsafeUnpin for GetVulnerabilityReportRequest
impl UnwindSafe for GetVulnerabilityReportRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request