pub struct AssociateResourceSharePermissionRequest {
pub client_token: Option<String>,
pub permission_arn: String,
pub permission_version: Option<i64>,
pub replace: Option<bool>,
pub resource_share_arn: String,
}
Fields
client_token: Option<String>
A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
permission_arn: String
The Amazon Resource Name (ARN) of the AWS RAM permissions to associate with the resource share.
permission_version: Option<i64>
The version of the AWS RAM permissions to associate with the resource share.
replace: Option<bool>
Indicates whether the permission should replace the permissions that are currently associated with the resource share. Use true
to replace the current permissions. Use false
to add the permission to the current permission.
The Amazon Resource Name (ARN) of the resource share.
Trait Implementations
sourceimpl Clone for AssociateResourceSharePermissionRequest
impl Clone for AssociateResourceSharePermissionRequest
sourcefn clone(&self) -> AssociateResourceSharePermissionRequest
fn clone(&self) -> AssociateResourceSharePermissionRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for AssociateResourceSharePermissionRequest
impl Default for AssociateResourceSharePermissionRequest
sourcefn default() -> AssociateResourceSharePermissionRequest
fn default() -> AssociateResourceSharePermissionRequest
Returns the “default value” for a type. Read more
sourcefn eq(&self, other: &AssociateResourceSharePermissionRequest) -> bool
fn eq(&self, other: &AssociateResourceSharePermissionRequest) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AssociateResourceSharePermissionRequest) -> bool
fn ne(&self, other: &AssociateResourceSharePermissionRequest) -> bool
This method tests for !=
.
impl StructuralPartialEq for AssociateResourceSharePermissionRequest
Auto Trait Implementations
impl RefUnwindSafe for AssociateResourceSharePermissionRequest
impl Send for AssociateResourceSharePermissionRequest
impl Sync for AssociateResourceSharePermissionRequest
impl Unpin for AssociateResourceSharePermissionRequest
impl UnwindSafe for AssociateResourceSharePermissionRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more