pub struct ResourceIdentifier {
pub account: Option<String>,
pub ca_certificate_id: Option<String>,
pub client_id: Option<String>,
pub cognito_identity_pool_id: Option<String>,
pub device_certificate_id: Option<String>,
pub iam_role_arn: Option<String>,
pub policy_version_identifier: Option<PolicyVersionIdentifier>,
pub role_alias_arn: Option<String>,
}Expand description
Information that identifies the noncompliant resource.
Fields§
§account: Option<String>The account with which the resource is associated.
ca_certificate_id: Option<String>The ID of the CA certificate used to authorize the certificate.
client_id: Option<String>The client ID.
cognito_identity_pool_id: Option<String>The ID of the Amazon Cognito identity pool.
device_certificate_id: Option<String>The ID of the certificate attached to the resource.
iam_role_arn: Option<String>The ARN of the IAM role that has overly permissive actions.
policy_version_identifier: Option<PolicyVersionIdentifier>The version of the policy associated with the resource.
role_alias_arn: Option<String>The ARN of the role alias that has overly permissive actions.
Trait Implementations§
Source§impl Clone for ResourceIdentifier
impl Clone for ResourceIdentifier
Source§fn clone(&self) -> ResourceIdentifier
fn clone(&self) -> ResourceIdentifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResourceIdentifier
impl Debug for ResourceIdentifier
Source§impl Default for ResourceIdentifier
impl Default for ResourceIdentifier
Source§fn default() -> ResourceIdentifier
fn default() -> ResourceIdentifier
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResourceIdentifier
impl<'de> Deserialize<'de> for ResourceIdentifier
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ResourceIdentifier
impl PartialEq for ResourceIdentifier
Source§impl Serialize for ResourceIdentifier
impl Serialize for ResourceIdentifier
impl StructuralPartialEq for ResourceIdentifier
Auto Trait Implementations§
impl Freeze for ResourceIdentifier
impl RefUnwindSafe for ResourceIdentifier
impl Send for ResourceIdentifier
impl Sync for ResourceIdentifier
impl Unpin for ResourceIdentifier
impl UnwindSafe for ResourceIdentifier
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