[−][src]Struct rusoto_acm_pca::PutPolicyRequest
Fields
policy: String
The path and filename of a JSON-formatted IAM policy to attach to the specified private CA resource. If this policy does not contain all required statements or if it includes any statement that is not allowed, the PutPolicy
action returns an InvalidPolicyException
. For information about IAM policy and statement structure, see Overview of JSON Policies.
resource_arn: String
The Amazon Resource Number (ARN) of the private CA to associate with the policy. The ARN of the CA can be found by calling the ListCertificateAuthorities action.
Trait Implementations
impl Clone for PutPolicyRequest
[src]
pub fn clone(&self) -> PutPolicyRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PutPolicyRequest
[src]
impl Default for PutPolicyRequest
[src]
pub fn default() -> PutPolicyRequest
[src]
impl PartialEq<PutPolicyRequest> for PutPolicyRequest
[src]
pub fn eq(&self, other: &PutPolicyRequest) -> bool
[src]
pub fn ne(&self, other: &PutPolicyRequest) -> bool
[src]
impl Serialize for PutPolicyRequest
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for PutPolicyRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for PutPolicyRequest
[src]
impl Send for PutPolicyRequest
[src]
impl Sync for PutPolicyRequest
[src]
impl Unpin for PutPolicyRequest
[src]
impl UnwindSafe for PutPolicyRequest
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,