pub struct ResourcePolicyProperties {
pub block_public_policy: Option<Value<bool>>,
pub resource_policy: Value<Value>,
pub secret_id: Value<String>,
}Expand description
Properties for the ResourcePolicy resource.
Fields§
§block_public_policy: Option<Value<bool>>Property BlockPublicPolicy.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
resource_policy: Value<Value>Property ResourcePolicy.
Update type: Mutable. AWS CloudFormation doesn’t replace the resource when you change this property.
secret_id: Value<String>Property SecretId.
Update type: Immutable. AWS CloudFormation replaces the resource when you change this property.
Trait Implementations§
Source§impl Debug for ResourcePolicyProperties
impl Debug for ResourcePolicyProperties
Source§impl Default for ResourcePolicyProperties
impl Default for ResourcePolicyProperties
Source§fn default() -> ResourcePolicyProperties
fn default() -> ResourcePolicyProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResourcePolicyProperties
impl<'de> Deserialize<'de> for ResourcePolicyProperties
Source§fn deserialize<D: Deserializer<'de>>(
d: D,
) -> Result<ResourcePolicyProperties, D::Error>
fn deserialize<D: Deserializer<'de>>( d: D, ) -> Result<ResourcePolicyProperties, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ResourcePolicyProperties> for ResourcePolicy
impl From<ResourcePolicyProperties> for ResourcePolicy
Source§fn from(properties: ResourcePolicyProperties) -> ResourcePolicy
fn from(properties: ResourcePolicyProperties) -> ResourcePolicy
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ResourcePolicyProperties
impl RefUnwindSafe for ResourcePolicyProperties
impl Send for ResourcePolicyProperties
impl Sync for ResourcePolicyProperties
impl Unpin for ResourcePolicyProperties
impl UnwindSafe for ResourcePolicyProperties
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