pub struct PrivateLink {
pub status: Option<String>,
pub principals: Option<Vec<PrivateLinkPrincipal>>,
pub resource_configuration_id: Option<String>,
pub resource_configuration_arn: Option<String>,
pub share_arn: Option<String>,
pub share_name: Option<String>,
pub connections: Option<Vec<PrivateLinkConnection>>,
pub databases: Option<Vec<PrivateLinkDatabase>>,
pub subscription_id: Option<i32>,
pub region_id: Option<i32>,
pub error_message: Option<String>,
}Expand description
PrivateLink configuration response
Fields§
§status: Option<String>PrivateLink status
principals: Option<Vec<PrivateLinkPrincipal>>List of principals with access
resource_configuration_id: Option<String>AWS Resource Configuration ID
resource_configuration_arn: Option<String>AWS Resource Configuration ARN
RAM share ARN
Share name
connections: Option<Vec<PrivateLinkConnection>>List of PrivateLink connections
databases: Option<Vec<PrivateLinkDatabase>>List of databases accessible via PrivateLink
subscription_id: Option<i32>Subscription ID
region_id: Option<i32>Region ID (for Active-Active)
error_message: Option<String>Error message if any
Trait Implementations§
Source§impl Clone for PrivateLink
impl Clone for PrivateLink
Source§fn clone(&self) -> PrivateLink
fn clone(&self) -> PrivateLink
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PrivateLink
impl Debug for PrivateLink
Source§impl<'de> Deserialize<'de> for PrivateLink
impl<'de> Deserialize<'de> for PrivateLink
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 PrivateLink
impl RefUnwindSafe for PrivateLink
impl Send for PrivateLink
impl Sync for PrivateLink
impl Unpin for PrivateLink
impl UnwindSafe for PrivateLink
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