Struct gapi_grpc::google::iam::admin::v1::LintPolicyRequest[][src]

pub struct LintPolicyRequest {
    pub full_resource_name: String,
    pub lint_object: Option<LintObject>,
}

The request to lint a Cloud IAM policy object.

Fields

full_resource_name: String

The full resource name of the policy this lint request is about.

The name follows the Google Cloud Platform (GCP) resource format. For example, a GCP project with ID my-project will be named //cloudresourcemanager.googleapis.com/projects/my-project.

The resource name is not used to read the policy instance from the Cloud IAM database. The candidate policy for lint has to be provided in the same request object.

lint_object: Option<LintObject>

Required. The Cloud IAM object to be linted.

Trait Implementations

impl Clone for LintPolicyRequest[src]

impl Debug for LintPolicyRequest[src]

impl Default for LintPolicyRequest[src]

impl Message for LintPolicyRequest[src]

impl PartialEq<LintPolicyRequest> for LintPolicyRequest[src]

impl StructuralPartialEq for LintPolicyRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for LintPolicyRequest

impl Send for LintPolicyRequest

impl Sync for LintPolicyRequest

impl Unpin for LintPolicyRequest

impl UnwindSafe for LintPolicyRequest

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]