Struct aws_sdk_gamelift::operation::create_alias::CreateAliasInput
source · #[non_exhaustive]pub struct CreateAliasInput {
pub name: Option<String>,
pub description: Option<String>,
pub routing_strategy: Option<RoutingStrategy>,
pub tags: Option<Vec<Tag>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: Option<String>A descriptive label that is associated with an alias. Alias names do not need to be unique.
description: Option<String>A human-readable description of the alias.
routing_strategy: Option<RoutingStrategy>The routing configuration, including routing type and fleet target, for the alias.
A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
Implementations§
source§impl CreateAliasInput
impl CreateAliasInput
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
A descriptive label that is associated with an alias. Alias names do not need to be unique.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A human-readable description of the alias.
sourcepub fn routing_strategy(&self) -> Option<&RoutingStrategy>
pub fn routing_strategy(&self) -> Option<&RoutingStrategy>
The routing configuration, including routing type and fleet target, for the alias.
A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none().
source§impl CreateAliasInput
impl CreateAliasInput
sourcepub fn builder() -> CreateAliasInputBuilder
pub fn builder() -> CreateAliasInputBuilder
Creates a new builder-style object to manufacture CreateAliasInput.
Trait Implementations§
source§impl Clone for CreateAliasInput
impl Clone for CreateAliasInput
source§fn clone(&self) -> CreateAliasInput
fn clone(&self) -> CreateAliasInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateAliasInput
impl Debug for CreateAliasInput
source§impl PartialEq for CreateAliasInput
impl PartialEq for CreateAliasInput
source§fn eq(&self, other: &CreateAliasInput) -> bool
fn eq(&self, other: &CreateAliasInput) -> bool
self and other values to be equal, and is used
by ==.