Struct aws_sdk_xray::types::ResourcePolicy
source · #[non_exhaustive]pub struct ResourcePolicy {
pub policy_name: Option<String>,
pub policy_document: Option<String>,
pub policy_revision_id: Option<String>,
pub last_updated_time: Option<DateTime>,
}
Expand description
A resource policy grants one or more Amazon Web Services services and accounts permissions to access X-Ray. Each resource policy is associated with a specific Amazon Web Services account.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.policy_name: Option<String>
The name of the resource policy. Must be unique within a specific Amazon Web Services account.
policy_document: Option<String>
The resource policy document, which can be up to 5kb in size.
policy_revision_id: Option<String>
Returns the current policy revision id for this policy name.
last_updated_time: Option<DateTime>
When the policy was last updated, in Unix time seconds.
Implementations§
source§impl ResourcePolicy
impl ResourcePolicy
sourcepub fn policy_name(&self) -> Option<&str>
pub fn policy_name(&self) -> Option<&str>
The name of the resource policy. Must be unique within a specific Amazon Web Services account.
sourcepub fn policy_document(&self) -> Option<&str>
pub fn policy_document(&self) -> Option<&str>
The resource policy document, which can be up to 5kb in size.
sourcepub fn policy_revision_id(&self) -> Option<&str>
pub fn policy_revision_id(&self) -> Option<&str>
Returns the current policy revision id for this policy name.
sourcepub fn last_updated_time(&self) -> Option<&DateTime>
pub fn last_updated_time(&self) -> Option<&DateTime>
When the policy was last updated, in Unix time seconds.
source§impl ResourcePolicy
impl ResourcePolicy
sourcepub fn builder() -> ResourcePolicyBuilder
pub fn builder() -> ResourcePolicyBuilder
Creates a new builder-style object to manufacture ResourcePolicy
.
Trait Implementations§
source§impl Clone for ResourcePolicy
impl Clone for ResourcePolicy
source§fn clone(&self) -> ResourcePolicy
fn clone(&self) -> ResourcePolicy
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ResourcePolicy
impl Debug for ResourcePolicy
source§impl PartialEq for ResourcePolicy
impl PartialEq for ResourcePolicy
impl StructuralPartialEq for ResourcePolicy
Auto Trait Implementations§
impl Freeze for ResourcePolicy
impl RefUnwindSafe for ResourcePolicy
impl Send for ResourcePolicy
impl Sync for ResourcePolicy
impl Unpin for ResourcePolicy
impl UnwindSafe for ResourcePolicy
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more