[][src]Struct gcp_client::google::iam::v1::TestIamPermissionsRequest

pub struct TestIamPermissionsRequest {
    pub resource: String,
    pub permissions: Vec<String>,
}

Request message for TestIamPermissions method.

Fields

resource: String

REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.

permissions: Vec<String>

The set of permissions to check for the resource. Permissions with wildcards (such as '' or 'storage.') are not allowed. For more information see IAM Overview.

Trait Implementations

impl Clone for TestIamPermissionsRequest[src]

impl Debug for TestIamPermissionsRequest[src]

impl Default for TestIamPermissionsRequest[src]

impl Message for TestIamPermissionsRequest[src]

impl PartialEq<TestIamPermissionsRequest> for TestIamPermissionsRequest[src]

impl StructuralPartialEq for TestIamPermissionsRequest[src]

Auto Trait Implementations

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, 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>, 

impl<T> WithSubscriber for T[src]