Struct aws_sdk_gamelift::input::RegisterGameServerInput [−][src]
#[non_exhaustive]pub struct RegisterGameServerInput {
pub game_server_group_name: Option<String>,
pub game_server_id: Option<String>,
pub instance_id: Option<String>,
pub connection_info: Option<String>,
pub game_server_data: Option<String>,
}
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.game_server_group_name: Option<String>
A unique identifier for the game server group where the game server is running. Use either the GameServerGroup name or ARN value.
game_server_id: Option<String>
A custom string that uniquely identifies the game server to register. Game server IDs are developer-defined and must be unique across all game server groups in your AWS account.
instance_id: Option<String>
The unique identifier for the instance where the game server is running. This ID is
available in the instance metadata. EC2 instance IDs
use a 17-character format, for example: i-1234567890abcdef0
.
connection_info: Option<String>
Information that is needed to make inbound client connections to the game server. This might include the IP address and port, DNS name, and other information.
game_server_data: Option<String>
A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers using ListGameServers or ClaimGameServer.
Implementations
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<RegisterGameServer, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<RegisterGameServer, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<RegisterGameServer
>
Creates a new builder-style object to manufacture RegisterGameServerInput
A unique identifier for the game server group where the game server is running. Use either the GameServerGroup name or ARN value.
A custom string that uniquely identifies the game server to register. Game server IDs are developer-defined and must be unique across all game server groups in your AWS account.
The unique identifier for the instance where the game server is running. This ID is
available in the instance metadata. EC2 instance IDs
use a 17-character format, for example: i-1234567890abcdef0
.
Information that is needed to make inbound client connections to the game server. This might include the IP address and port, DNS name, and other information.
A set of custom game server properties, formatted as a single string value. This data is passed to a game client or service when it requests information on game servers using ListGameServers or ClaimGameServer.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for RegisterGameServerInput
impl Send for RegisterGameServerInput
impl Sync for RegisterGameServerInput
impl Unpin for RegisterGameServerInput
impl UnwindSafe for RegisterGameServerInput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more