pub struct AddLayerVersionPermissionRequest {
pub layer_name: LayerName,
pub version_number: LayerVersionNumber,
pub statement_id: StatementId,
pub action: LayerPermissionAllowedAction,
pub principal: LayerPermissionAllowedPrincipal,
pub organization_id: Option<OrganizationId>,
pub revision_id: Option<String>,
}Fields§
§layer_name: LayerName§version_number: LayerVersionNumber§statement_id: StatementId§action: LayerPermissionAllowedAction§principal: LayerPermissionAllowedPrincipal§organization_id: Option<OrganizationId>§revision_id: Option<String>Trait Implementations§
Source§impl Default for AddLayerVersionPermissionRequest
impl Default for AddLayerVersionPermissionRequest
Source§fn default() -> AddLayerVersionPermissionRequest
fn default() -> AddLayerVersionPermissionRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AddLayerVersionPermissionRequest
impl<'de> Deserialize<'de> for AddLayerVersionPermissionRequest
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
Auto Trait Implementations§
impl Freeze for AddLayerVersionPermissionRequest
impl RefUnwindSafe for AddLayerVersionPermissionRequest
impl Send for AddLayerVersionPermissionRequest
impl Sync for AddLayerVersionPermissionRequest
impl Unpin for AddLayerVersionPermissionRequest
impl UnwindSafe for AddLayerVersionPermissionRequest
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