pub struct UpdateVirtualRouterInput {
pub client_token: Option<String>,
pub mesh_name: String,
pub mesh_owner: Option<String>,
pub spec: VirtualRouterSpec,
pub virtual_router_name: String,
}
Expand description
Fields§
§client_token: Option<String>
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 36 letters, numbers, hyphens, and underscores are allowed.
mesh_name: String
The name of the service mesh that the virtual router resides in.
mesh_owner: Option<String>
The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.
spec: VirtualRouterSpec
The new virtual router specification to apply. This overwrites the existing data.
virtual_router_name: String
The name of the virtual router to update.
Trait Implementations§
Source§impl Clone for UpdateVirtualRouterInput
impl Clone for UpdateVirtualRouterInput
Source§fn clone(&self) -> UpdateVirtualRouterInput
fn clone(&self) -> UpdateVirtualRouterInput
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 UpdateVirtualRouterInput
impl Debug for UpdateVirtualRouterInput
Source§impl Default for UpdateVirtualRouterInput
impl Default for UpdateVirtualRouterInput
Source§fn default() -> UpdateVirtualRouterInput
fn default() -> UpdateVirtualRouterInput
Returns the “default value” for a type. Read more
Source§impl PartialEq for UpdateVirtualRouterInput
impl PartialEq for UpdateVirtualRouterInput
Source§impl Serialize for UpdateVirtualRouterInput
impl Serialize for UpdateVirtualRouterInput
impl StructuralPartialEq for UpdateVirtualRouterInput
Auto Trait Implementations§
impl Freeze for UpdateVirtualRouterInput
impl RefUnwindSafe for UpdateVirtualRouterInput
impl Send for UpdateVirtualRouterInput
impl Sync for UpdateVirtualRouterInput
impl Unpin for UpdateVirtualRouterInput
impl UnwindSafe for UpdateVirtualRouterInput
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