631631%% <<"DependsOn">> => list(container_dependency()),
632632%% <<"EnvironmentOverride">> => list(container_environment()),
633633%% <<"ImageUri">> => string(),
634+ %% <<"LinuxCapabilities">> => linux_capabilities(),
634635%% <<"MountPoints">> => list(container_mount_point()),
635636%% <<"PortConfiguration">> => container_port_configuration(),
636637%% <<"ServerSdkVersion">> => string()
680681%% <<"Essential">> => boolean(),
681682%% <<"HealthCheck">> => container_health_check(),
682683%% <<"ImageUri">> => string(),
684+ %% <<"LinuxCapabilities">> => linux_capabilities(),
683685%% <<"MemoryHardLimitMebibytes">> => integer(),
684686%% <<"MountPoints">> => list(container_mount_point()),
685687%% <<"PortConfiguration">> => container_port_configuration(),
11981200%% <<"Essential">> => boolean(),
11991201%% <<"HealthCheck">> => container_health_check(),
12001202%% <<"ImageUri">> => string(),
1203+ %% <<"LinuxCapabilities">> => linux_capabilities(),
12011204%% <<"MemoryHardLimitMebibytes">> => integer(),
12021205%% <<"MountPoints">> => list(container_mount_point()),
12031206%% <<"PortConfiguration">> => container_port_configuration(),
22732276%% }
22742277-type alias() :: #{binary() => any()}.
22752278
2279+ %% Example:
2280+ %% linux_capabilities() :: #{
2281+ %% <<"Include">> => list(list(any())())
2282+ %% }
2283+ -type linux_capabilities() :: #{binary() => any()}.
2284+
22762285%% Example:
22772286%% update_runtime_configuration_output() :: #{
22782287%% <<"RuntimeConfiguration">> => runtime_configuration()
27762785%% <<"ContainerGroupDefinitionArn">> => string(),
27772786%% <<"ContainerGroupPortMappings">> => list(container_group_port_mapping()),
27782787%% <<"ContainerGroupType">> => list(any()),
2788+ %% <<"FleetArn">> => string(),
27792789%% <<"FleetId">> => string(),
27802790%% <<"InstanceId">> => string(),
27812791%% <<"Location">> => string()
28422852%% <<"DependsOn">> => list(container_dependency()),
28432853%% <<"EnvironmentOverride">> => list(container_environment()),
28442854%% <<"ImageUri">> => string(),
2855+ %% <<"LinuxCapabilities">> => linux_capabilities(),
28452856%% <<"MountPoints">> => list(container_mount_point()),
28462857%% <<"PortConfiguration">> => container_port_configuration(),
28472858%% <<"ResolvedImageDigest">> => string(),
@@ -4469,11 +4480,11 @@ create_container_fleet(Client, Input, Options)
44694480%%
44704481%% `ContainerGroupType' (`GAME_SERVER')
44714482%%
4472- %% `OperatingSystem' (omit to use default value)
4483+ %% `OperatingSystem'
44734484%%
4474- %% `TotalMemoryLimitMebibytes' (omit to use default value)
4485+ %% `TotalMemoryLimitMebibytes'
44754486%%
4476- %% `TotalVcpuLimit '(omit to use default value)
4487+ %% `TotalVcpuLimit'
44774488%%
44784489%% At least one `GameServerContainerDefinition'
44794490%%
@@ -4483,7 +4494,7 @@ create_container_fleet(Client, Input, Options)
44834494%%
44844495%% `PortConfiguration'
44854496%%
4486- %% `ServerSdkVersion' (omit to use default value)
4497+ %% `ServerSdkVersion'
44874498%%
44884499%% Create a per-instance container group definition. Provide the following
44894500%% required parameter
@@ -4493,11 +4504,11 @@ create_container_fleet(Client, Input, Options)
44934504%%
44944505%% `ContainerGroupType' (`PER_INSTANCE')
44954506%%
4496- %% `OperatingSystem' (omit to use default value)
4507+ %% `OperatingSystem'
44974508%%
4498- %% `TotalMemoryLimitMebibytes' (omit to use default value)
4509+ %% `TotalMemoryLimitMebibytes'
44994510%%
4500- %% `TotalVcpuLimit '(omit to use default value)
4511+ %% `TotalVcpuLimit'
45014512%%
45024513%% At least one `SupportContainerDefinition'
45034514%%
@@ -5329,6 +5340,23 @@ create_script(Client, Input, Options)
53295340%% must create or
53305341%% delete the peering connection while the authorization is valid.
53315342%%
5343+ %% Amazon GameLift Servers uses the caller's credentials to update
5344+ %% peer-VPC resources. The IAM user
5345+ %% that calls this operation must have the following Amazon EC2 permissions
5346+ %% enabled:
5347+ %%
5348+ %% `ec2:AcceptVpcPeeringConnection'
5349+ %%
5350+ %% `ec2:AuthorizeSecurityGroupEgress'
5351+ %%
5352+ %% `ec2:AuthorizeSecurityGroupIngress'
5353+ %%
5354+ %% `ec2:CreateRoute'
5355+ %%
5356+ %% `ec2:DescribeRouteTables'
5357+ %%
5358+ %% `ec2:DescribeSecurityGroups'
5359+ %%
53325360%% Related actions
53335361%%
53345362%% All APIs by task:
@@ -5395,6 +5423,23 @@ create_vpc_peering_authorization(Client, Input, Options)
53955423%% https://docs.aws.amazon.com/gamelift/latest/apireference/API_DescribeFleetEvents.html
53965424%% .
53975425%%
5426+ %% Amazon GameLift Servers uses the caller's credentials to update
5427+ %% peer-VPC resources. The IAM user
5428+ %% that calls this operation must have the following Amazon EC2 permissions
5429+ %% enabled:
5430+ %%
5431+ %% `ec2:AcceptVpcPeeringConnection'
5432+ %%
5433+ %% `ec2:AuthorizeSecurityGroupEgress'
5434+ %%
5435+ %% `ec2:AuthorizeSecurityGroupIngress'
5436+ %%
5437+ %% `ec2:CreateRoute'
5438+ %%
5439+ %% `ec2:DescribeRouteTables'
5440+ %%
5441+ %% `ec2:DescribeSecurityGroups'
5442+ %%
53985443%% Related actions
53995444%%
54005445%% All APIs by task:
@@ -6264,7 +6309,8 @@ describe_container_group_definition(Client, Input, Options)
62646309%%
62656310%% Results
62666311%%
6267- %% This operation returns the fleet ID, location, container group definition
6312+ %% This operation returns the fleet ID, fleet ARN, location, container group
6313+ %% definition
62686314%% ARN, container group type, compute name (for game server container
62696315%% groups), instance ID,
62706316%% and a list of `ContainerGroupPortMapping' objects. Each object
@@ -6596,9 +6642,6 @@ describe_fleet_events(Client, Input, Options)
65966642%% requested
65976643%% location. If the fleet does not have a requested location, no information
65986644%% is returned.
6599- %% This operation does not return the home Region. To get information on a
6600- %% fleet's home
6601- %% Region, call `DescribeFleetAttributes'.
66026645%%
66036646%% Learn more
66046647%%
@@ -9690,8 +9733,9 @@ update_container_fleet(Client, Input, Options)
96909733%% change only.
96919734%% All other values remain the same as the source version.
96929735%%
9693- %% Change a game server container definition. Provide the updated container
9694- %% definition.
9736+ %% Change a game server container definition. Provide a complete set of
9737+ %% container
9738+ %% definitions, including the updated definition.
96959739%%
96969740%% Add or change a support container definition. Provide a complete set of
96979741%% container
@@ -9892,8 +9936,8 @@ update_fleet_capacity(Client, Input, Options)
98929936%% `InboundPermissionRevocations'. Permissions to be removed must match
98939937%% existing fleet permissions.
98949938%%
9895- %% If successful, the fleet ID for the updated fleet is returned. For fleets
9896- %% with remote
9939+ %% If successful, the fleet identifiers for the updated fleet are returned.
9940+ %% For fleets with remote
98979941%% locations, port setting updates can take time to propagate across all
98989942%% locations. You can
98999943%% check the status of updates in each location by calling
@@ -9998,6 +10042,15 @@ update_game_server(Client, Input, Options)
999810042%% activity. If successful, a
999910043%% `GameServerGroup' object is returned.
1000010044%%
10045+ %% Target tracking Auto Scaling policies on the Auto Scaling group cannot be
10046+ %% updated through the Amazon Web Services Management Console. Instead, use
10047+ %% the Amazon Elastic Compute Cloud Auto Scaling
10048+ %%
10049+ %% `PutScalingPolicy'
10050+ %% :
10051+ %% https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_PutScalingPolicy.html
10052+ %% API action to update these policies.
10053+ %%
1000110054%% Learn more
1000210055%%
1000310056%% Amazon GameLift Servers FleetIQ
0 commit comments