pub struct CreateMeshInput {
pub client_token: Option<String>,
pub mesh_name: String,
pub spec: Option<MeshSpec>,
pub tags: Option<Vec<TagRef>>,
}
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 to use for the service mesh.
spec: Option<MeshSpec>
The service mesh specification to apply.
Optional metadata that you can apply to the service mesh to assist with categorization and organization. Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
Trait Implementations§
Source§impl Clone for CreateMeshInput
impl Clone for CreateMeshInput
Source§fn clone(&self) -> CreateMeshInput
fn clone(&self) -> CreateMeshInput
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 CreateMeshInput
impl Debug for CreateMeshInput
Source§impl Default for CreateMeshInput
impl Default for CreateMeshInput
Source§fn default() -> CreateMeshInput
fn default() -> CreateMeshInput
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateMeshInput
impl PartialEq for CreateMeshInput
Source§impl Serialize for CreateMeshInput
impl Serialize for CreateMeshInput
impl StructuralPartialEq for CreateMeshInput
Auto Trait Implementations§
impl Freeze for CreateMeshInput
impl RefUnwindSafe for CreateMeshInput
impl Send for CreateMeshInput
impl Sync for CreateMeshInput
impl Unpin for CreateMeshInput
impl UnwindSafe for CreateMeshInput
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