pub struct UpdateRouteInput {
pub client_token: Option<String>,
pub mesh_name: String,
pub mesh_owner: Option<String>,
pub route_name: String,
pub spec: RouteSpec,
pub virtual_router_name: String,
}
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 route 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.
route_name: String
The name of the route to update.
spec: RouteSpec
The new route specification to apply. This overwrites the existing data.
virtual_router_name: String
The name of the virtual router that the route is associated with.
Trait Implementations§
Source§impl Clone for UpdateRouteInput
impl Clone for UpdateRouteInput
Source§fn clone(&self) -> UpdateRouteInput
fn clone(&self) -> UpdateRouteInput
Returns a copy 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 UpdateRouteInput
impl Debug for UpdateRouteInput
Source§impl Default for UpdateRouteInput
impl Default for UpdateRouteInput
Source§fn default() -> UpdateRouteInput
fn default() -> UpdateRouteInput
Returns the “default value” for a type. Read more
Source§impl PartialEq for UpdateRouteInput
impl PartialEq for UpdateRouteInput
Source§impl Serialize for UpdateRouteInput
impl Serialize for UpdateRouteInput
impl StructuralPartialEq for UpdateRouteInput
Auto Trait Implementations§
impl Freeze for UpdateRouteInput
impl RefUnwindSafe for UpdateRouteInput
impl Send for UpdateRouteInput
impl Sync for UpdateRouteInput
impl Unpin for UpdateRouteInput
impl UnwindSafe for UpdateRouteInput
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