[−][src]Struct rusoto_glue::PutResourcePolicyRequest
Fields
enable_hybrid: Option<String>
Allows you to specify if you want to use both resource-level and account/catalog-level resource policies. A resource-level policy is a policy attached to an individual resource such as a database or a table.
The default value of NO
indicates that resource-level policies cannot co-exist with an account-level policy. A value of YES
means the use of both resource-level and account/catalog-level resource policies is allowed.
policy_exists_condition: Option<String>
A value of MUST_EXIST
is used to update a policy. A value of NOT_EXIST
is used to create a new policy. If a value of NONE
or a null value is used, the call will not depend on the existence of a policy.
policy_hash_condition: Option<String>
The hash value returned when the previous policy was set using PutResourcePolicy
. Its purpose is to prevent concurrent modifications of a policy. Do not use this parameter if no previous policy has been set.
policy_in_json: String
Contains the policy document to set, in JSON format.
resource_arn: Option<String>
The ARN of the AWS Glue resource for the resource policy to be set. For more information about AWS Glue resource ARNs, see the AWS Glue ARN string pattern
Trait Implementations
impl Clone for PutResourcePolicyRequest
[src]
pub fn clone(&self) -> PutResourcePolicyRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for PutResourcePolicyRequest
[src]
impl Default for PutResourcePolicyRequest
[src]
pub fn default() -> PutResourcePolicyRequest
[src]
impl PartialEq<PutResourcePolicyRequest> for PutResourcePolicyRequest
[src]
pub fn eq(&self, other: &PutResourcePolicyRequest) -> bool
[src]
pub fn ne(&self, other: &PutResourcePolicyRequest) -> bool
[src]
impl Serialize for PutResourcePolicyRequest
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for PutResourcePolicyRequest
[src]
Auto Trait Implementations
impl RefUnwindSafe for PutResourcePolicyRequest
[src]
impl Send for PutResourcePolicyRequest
[src]
impl Sync for PutResourcePolicyRequest
[src]
impl Unpin for PutResourcePolicyRequest
[src]
impl UnwindSafe for PutResourcePolicyRequest
[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>,