pub struct AwsExternalId {
pub external_id: Option<String>,
pub tailscale_aws_account_id: Option<String>,
pub unknown: Unknown,
}Expand description
How a log stream proves to AWS that it is this tailnet.
The pair goes in the AWS role’s trust policy, which is what makes
rolearn authentication work without a stored access key.
Fields§
§external_id: Option<String>§tailscale_aws_account_id: Option<String>§unknown: UnknownEverything the description did not mention, kept so that a control plane ahead of this build still answers usefully.
Implementations§
Trait Implementations§
Source§impl Clone for AwsExternalId
impl Clone for AwsExternalId
Source§fn clone(&self) -> AwsExternalId
fn clone(&self) -> AwsExternalId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AwsExternalId
impl Debug for AwsExternalId
Source§impl<'de> Deserialize<'de> for AwsExternalId
impl<'de> Deserialize<'de> for AwsExternalId
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
Source§impl PartialEq for AwsExternalId
impl PartialEq for AwsExternalId
Source§impl Serialize for AwsExternalId
impl Serialize for AwsExternalId
impl StructuralPartialEq for AwsExternalId
Auto Trait Implementations§
impl Freeze for AwsExternalId
impl RefUnwindSafe for AwsExternalId
impl Send for AwsExternalId
impl Sync for AwsExternalId
impl Unpin for AwsExternalId
impl UnsafeUnpin for AwsExternalId
impl UnwindSafe for AwsExternalId
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