Struct aws_sdk_gamelift::client::fluent_builders::UpdateRuntimeConfiguration [−][src]
pub struct UpdateRuntimeConfiguration<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description
Fluent builder constructing a request to UpdateRuntimeConfiguration
.
Updates the current runtime configuration for the specified fleet, which tells GameLift
how to launch server processes on all instances in the fleet. You can update a fleet's
runtime configuration at any time after the fleet is created; it does not need to be in
ACTIVE
status.
To update runtime configuration, specify the fleet ID and provide a
RuntimeConfiguration
with an updated set of server process
configurations.
If successful, the fleet's runtime configuration settings are updated. Each instance in the fleet regularly checks for and retrieves updated runtime configurations. Instances immediately begin complying with the new configuration by launching new server processes or not replacing existing processes when they shut down. Updating a fleet's runtime configuration never affects existing server processes.
Learn more
Related actions
CreateFleetLocations | UpdateFleetAttributes | UpdateFleetCapacity | UpdateFleetPortSettings | UpdateRuntimeConfiguration | StopFleetActions | StartFleetActions | PutScalingPolicy | DeleteFleet | DeleteFleetLocations | DeleteScalingPolicy | All APIs by task
Implementations
impl<C, M, R> UpdateRuntimeConfiguration<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
impl<C, M, R> UpdateRuntimeConfiguration<C, M, R> where
C: SmithyConnector,
M: SmithyMiddleware<C>,
R: NewRequestPolicy,
pub async fn send(
self
) -> Result<UpdateRuntimeConfigurationOutput, SdkError<UpdateRuntimeConfigurationError>> where
R::Policy: SmithyRetryPolicy<UpdateRuntimeConfigurationInputOperationOutputAlias, UpdateRuntimeConfigurationOutput, UpdateRuntimeConfigurationError, UpdateRuntimeConfigurationInputOperationRetryAlias>,
pub async fn send(
self
) -> Result<UpdateRuntimeConfigurationOutput, SdkError<UpdateRuntimeConfigurationError>> where
R::Policy: SmithyRetryPolicy<UpdateRuntimeConfigurationInputOperationOutputAlias, UpdateRuntimeConfigurationOutput, UpdateRuntimeConfigurationError, UpdateRuntimeConfigurationInputOperationRetryAlias>,
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
A unique identifier for the fleet to update runtime configuration for. You can use either the fleet ID or ARN value.
A unique identifier for the fleet to update runtime configuration for. You can use either the fleet ID or ARN value.
Instructions for launching server processes on each instance in the fleet. Server processes run either a custom game build executable or a Realtime Servers script. The runtime configuration lists the types of server processes to run on an instance, how to launch them, and the number of processes to run concurrently.
Instructions for launching server processes on each instance in the fleet. Server processes run either a custom game build executable or a Realtime Servers script. The runtime configuration lists the types of server processes to run on an instance, how to launch them, and the number of processes to run concurrently.
Trait Implementations
Auto Trait Implementations
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !RefUnwindSafe for UpdateRuntimeConfiguration<C, M, R>
impl<C, M, R> Send for UpdateRuntimeConfiguration<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Sync for UpdateRuntimeConfiguration<C, M, R> where
C: Send + Sync,
M: Send + Sync,
R: Send + Sync,
impl<C, M, R> Unpin for UpdateRuntimeConfiguration<C, M, R>
impl<C = DynConnector, M = DefaultMiddleware, R = Standard> !UnwindSafe for UpdateRuntimeConfiguration<C, M, R>
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