#[non_exhaustive]pub struct DeletePolicyVersionInput {
pub policy_arn: Option<String>,
pub version_id: Option<String>,
}
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_arn: Option<String>
The Amazon Resource Name (ARN) of the IAM policy from which you want to delete a version.
For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.
version_id: Option<String>
The policy version to delete.
This parameter allows (through its regex pattern) a string of characters that consists of the lowercase letter 'v' followed by one or two digits, and optionally followed by a period '.' and a string of letters and digits.
For more information about managed policy versions, see Versioning for managed policies in the IAM User Guide.
Implementations§
source§impl DeletePolicyVersionInput
impl DeletePolicyVersionInput
sourcepub fn policy_arn(&self) -> Option<&str>
pub fn policy_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the IAM policy from which you want to delete a version.
For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.
sourcepub fn version_id(&self) -> Option<&str>
pub fn version_id(&self) -> Option<&str>
The policy version to delete.
This parameter allows (through its regex pattern) a string of characters that consists of the lowercase letter 'v' followed by one or two digits, and optionally followed by a period '.' and a string of letters and digits.
For more information about managed policy versions, see Versioning for managed policies in the IAM User Guide.
source§impl DeletePolicyVersionInput
impl DeletePolicyVersionInput
sourcepub fn builder() -> DeletePolicyVersionInputBuilder
pub fn builder() -> DeletePolicyVersionInputBuilder
Creates a new builder-style object to manufacture DeletePolicyVersionInput
.
Trait Implementations§
source§impl Clone for DeletePolicyVersionInput
impl Clone for DeletePolicyVersionInput
source§fn clone(&self) -> DeletePolicyVersionInput
fn clone(&self) -> DeletePolicyVersionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DeletePolicyVersionInput
impl Debug for DeletePolicyVersionInput
source§impl PartialEq for DeletePolicyVersionInput
impl PartialEq for DeletePolicyVersionInput
source§fn eq(&self, other: &DeletePolicyVersionInput) -> bool
fn eq(&self, other: &DeletePolicyVersionInput) -> bool
self
and other
values to be equal, and is used
by ==
.