|
class | AssetReference |
|
class | AssetReferenceParams |
|
class | AssetSummary |
|
class | BuildAliasDetailsResponse |
|
class | BuildAliasParams |
|
class | BuildRegion |
|
class | BuildRegionParams |
|
class | BuildSelectionCriterion |
|
class | BuildSummary |
|
class | CancelAllMatchmakingTicketsForPlayerRequest |
| Cancels all tickets of which the player is a member in a given queue that are not cancelled or matched. This API is useful if you lose track of what tickets the player is a member of (if the title crashes for instance) and want to "reset". The Entity field is optional if the caller is a player and defaults to that player. Players may not cancel tickets for other people. The Entity field is required if the caller is a server (authenticated as the title). More...
|
|
class | CancelAllMatchmakingTicketsForPlayerResult |
|
class | CancelAllServerBackfillTicketsForPlayerRequest |
| Cancels all backfill tickets of which the player is a member in a given queue that are not cancelled or matched. This API is useful if you lose track of what tickets the player is a member of (if the server crashes for instance) and want to "reset". More...
|
|
class | CancelAllServerBackfillTicketsForPlayerResult |
|
class | CancelMatchmakingTicketRequest |
| Only servers and ticket members can cancel a ticket. The ticket can be in five different states when it is cancelled. 1: the ticket is waiting for members to join it, and it has not started matching. If the ticket is cancelled at this stage, it will never match. 2: the ticket is matching. If the ticket is cancelled, it will stop matching. 3: the ticket is matched. A matched ticket cannot be cancelled. 4: the ticket is already cancelled and nothing happens. 5: the ticket is waiting for a server. If the ticket is cancelled, server allocation will be stopped. A server may still be allocated due to a race condition, but that will not be reflected in the ticket. There may be race conditions between the ticket getting matched and the client making a cancellation request. The client must handle the possibility that the cancel request fails if a match is found before the cancellation request is processed. We do not allow resubmitting a cancelled ticket because players must consent to enter matchmaking again. Create a new ticket instead. More...
|
|
class | CancelMatchmakingTicketResult |
|
class | CancelServerBackfillTicketRequest |
| Only servers can cancel a backfill ticket. The ticket can be in three different states when it is cancelled. 1: the ticket is matching. If the ticket is cancelled, it will stop matching. 2: the ticket is matched. A matched ticket cannot be cancelled. 3: the ticket is already cancelled and nothing happens. There may be race conditions between the ticket getting matched and the server making a cancellation request. The server must handle the possibility that the cancel request fails if a match is found before the cancellation request is processed. We do not allow resubmitting a cancelled ticket. Create a new ticket instead. More...
|
|
class | CancelServerBackfillTicketResult |
|
class | Certificate |
|
class | CertificateSummary |
|
class | ConnectedPlayer |
|
class | ContainerImageReference |
|
class | CoreCapacity |
|
class | CoreCapacityChange |
|
class | CreateBuildAliasRequest |
| Creates a multiplayer server build alias and returns the created alias. More...
|
|
class | CreateBuildWithCustomContainerRequest |
| Creates a multiplayer server build with a custom container and returns information about the build creation request. More...
|
|
class | CreateBuildWithCustomContainerResponse |
|
class | CreateBuildWithManagedContainerRequest |
| Creates a multiplayer server build with a managed container and returns information about the build creation request. More...
|
|
class | CreateBuildWithManagedContainerResponse |
|
class | CreateBuildWithProcessBasedServerRequest |
| Creates a multiplayer server build with the game server running as a process and returns information about the build creation request. More...
|
|
class | CreateBuildWithProcessBasedServerResponse |
|
class | CreateMatchmakingTicketRequest |
| The client specifies the creator's attributes and optionally a list of other users to match with. More...
|
|
class | CreateMatchmakingTicketResult |
|
class | CreateRemoteUserRequest |
| Creates a remote user to log on to a VM for a multiplayer server build in a specific region. Returns user credential information necessary to log on. More...
|
|
class | CreateRemoteUserResponse |
|
class | CreateServerBackfillTicketRequest |
| The server specifies all the members, their teams and their attributes, and the server details if applicable. More...
|
|
class | CreateServerBackfillTicketResult |
|
class | CreateServerMatchmakingTicketRequest |
| The server specifies all the members and their attributes. More...
|
|
class | CreateTitleMultiplayerServersQuotaChangeRequest |
| Creates a request to change a title's multiplayer server quotas. More...
|
|
class | CreateTitleMultiplayerServersQuotaChangeResponse |
|
class | CurrentServerStats |
|
class | CustomDifferenceRuleExpansion |
|
class | CustomRegionSelectionRuleExpansion |
|
class | CustomSetIntersectionRuleExpansion |
|
class | CustomTeamDifferenceRuleExpansion |
|
class | CustomTeamSizeBalanceRuleExpansion |
|
class | DeleteAssetRequest |
| Deletes a multiplayer server game asset for a title. More...
|
|
class | DeleteBuildAliasRequest |
| Deletes a multiplayer server build alias. More...
|
|
class | DeleteBuildRegionRequest |
| Removes a multiplayer server build's region. More...
|
|
class | DeleteBuildRequest |
| Deletes a multiplayer server build. More...
|
|
class | DeleteCertificateRequest |
| Deletes a multiplayer server game certificate. More...
|
|
class | DeleteContainerImageRequest |
| Removes the specified container image repository. After this operation, a 'docker pull' will fail for all the tags of the specified image. Morever, ListContainerImages will not return the specified image. More...
|
|
class | DeleteRemoteUserRequest |
| Deletes a remote user to log on to a VM for a multiplayer server build in a specific region. Returns user credential information necessary to log on. More...
|
|
class | DifferenceRule |
|
class | DynamicStandbySettings |
|
class | DynamicStandbyThreshold |
|
class | EmptyResponse |
|
class | EnableMultiplayerServersForTitleRequest |
| Enables the multiplayer server feature for a title and returns the enabled status. The enabled status can be Initializing, Enabled, and Disabled. It can up to 20 minutes or more for the title to be enabled for the feature. On average, it can take up to 20 minutes for the title to be enabled for the feature. More...
|
|
class | EnableMultiplayerServersForTitleResponse |
|
class | EntityKey |
| Combined entity type and ID structure which uniquely identifies a single entity. More...
|
|
class | GameCertificateReference |
|
class | GameCertificateReferenceParams |
|
class | GetAssetDownloadUrlRequest |
| Gets a URL that can be used to download the specified asset. More...
|
|
class | GetAssetDownloadUrlResponse |
|
class | GetAssetUploadUrlRequest |
| Gets the URL to upload assets to. More...
|
|
class | GetAssetUploadUrlResponse |
|
class | GetBuildAliasRequest |
| Returns the details about a multiplayer server build alias. More...
|
|
class | GetBuildRequest |
| Returns the details about a multiplayer server build. More...
|
|
class | GetBuildResponse |
|
class | GetContainerRegistryCredentialsRequest |
| Gets credentials to the container registry where game developers can upload custom container images to before creating a new build. More...
|
|
class | GetContainerRegistryCredentialsResponse |
|
class | GetMatchmakingQueueRequest |
| Gets the current configuration for a queue. More...
|
|
class | GetMatchmakingQueueResult |
|
class | GetMatchmakingTicketRequest |
| The ticket includes the invited players, their attributes if they have joined, the ticket status, the match Id when applicable, etc. Only servers, the ticket creator and the invited players can get the ticket. More...
|
|
class | GetMatchmakingTicketResult |
|
class | GetMatchRequest |
| When matchmaking has successfully matched together a collection of tickets, it produces a 'match' with an Id. The match contains all of the players that were matched together, and their team assigments. Only servers and ticket members can get the match. More...
|
|
class | GetMatchResult |
|
class | GetMultiplayerServerDetailsRequest |
| Gets multiplayer server session details for a build in a specific region. More...
|
|
class | GetMultiplayerServerDetailsResponse |
|
class | GetMultiplayerServerLogsRequest |
| Gets multiplayer server logs for a specific server id in a region. The logs are available only after a server has terminated. More...
|
|
class | GetMultiplayerServerLogsResponse |
|
class | GetMultiplayerSessionLogsBySessionIdRequest |
| Gets multiplayer server logs for a specific server id in a region. The logs are available only after a server has terminated. More...
|
|
class | GetQueueStatisticsRequest |
| Returns the matchmaking statistics for a queue. These include the number of players matching and the statistics related to the time to match statistics in seconds (average and percentiles). Statistics are refreshed once every 5 minutes. Servers can access all statistics no matter what the ClientStatisticsVisibility is configured to. Clients can access statistics according to the ClientStatisticsVisibility. Client requests are forbidden if all visibility fields are false. More...
|
|
class | GetQueueStatisticsResult |
|
class | GetRemoteLoginEndpointRequest |
| Gets a remote login endpoint to a VM that is hosting a multiplayer server build in a specific region. More...
|
|
class | GetRemoteLoginEndpointResponse |
|
class | GetServerBackfillTicketRequest |
| The ticket includes the players, their attributes, their teams, the ticket status, the match Id and the server details when applicable, etc. Only servers can get the ticket. More...
|
|
class | GetServerBackfillTicketResult |
|
class | GetTitleEnabledForMultiplayerServersStatusRequest |
| Gets the status of whether a title is enabled for the multiplayer server feature. The enabled status can be Initializing, Enabled, and Disabled. More...
|
|
class | GetTitleEnabledForMultiplayerServersStatusResponse |
|
class | GetTitleMultiplayerServersQuotaChangeRequest |
| Gets a title's server quota change request. More...
|
|
class | GetTitleMultiplayerServersQuotaChangeResponse |
|
class | GetTitleMultiplayerServersQuotasRequest |
| Gets the quotas for a title in relation to multiplayer servers. More...
|
|
class | GetTitleMultiplayerServersQuotasResponse |
|
class | InstrumentationConfiguration |
|
class | JoinMatchmakingTicketRequest |
| Add the player to a matchmaking ticket and specify all of its matchmaking attributes. Players can join a ticket if and only if their EntityKeys are already listed in the ticket's Members list. The matchmaking service automatically starts matching the ticket against other matchmaking tickets once all players have joined the ticket. It is not possible to join a ticket once it has started matching. More...
|
|
class | JoinMatchmakingTicketResult |
|
class | LinearDifferenceRuleExpansion |
|
class | LinearRegionSelectionRuleExpansion |
|
class | LinearSetIntersectionRuleExpansion |
|
class | LinearTeamDifferenceRuleExpansion |
|
class | LinearTeamSizeBalanceRuleExpansion |
|
class | LinuxInstrumentationConfiguration |
|
class | ListAssetSummariesRequest |
| Returns a list of multiplayer server game asset summaries for a title. More...
|
|
class | ListAssetSummariesResponse |
|
class | ListBuildAliasesRequest |
| Returns a list of summarized details of all multiplayer server builds for a title. More...
|
|
class | ListBuildAliasesResponse |
|
class | ListBuildSummariesRequest |
| Returns a list of summarized details of all multiplayer server builds for a title. More...
|
|
class | ListBuildSummariesResponse |
|
class | ListCertificateSummariesRequest |
| Returns a list of multiplayer server game certificates for a title. More...
|
|
class | ListCertificateSummariesResponse |
|
class | ListContainerImagesRequest |
| Returns a list of the container images that have been uploaded to the container registry for a title. More...
|
|
class | ListContainerImagesResponse |
|
class | ListContainerImageTagsRequest |
| Returns a list of the tags for a particular container image that exists in the container registry for a title. More...
|
|
class | ListContainerImageTagsResponse |
|
class | ListMatchmakingQueuesRequest |
| Gets a list of all the matchmaking queue configurations for the title. More...
|
|
class | ListMatchmakingQueuesResult |
|
class | ListMatchmakingTicketsForPlayerRequest |
| If the caller is a title, the EntityKey in the request is required. If the caller is a player, then it is optional. If it is provided it must match the caller's entity. More...
|
|
class | ListMatchmakingTicketsForPlayerResult |
|
class | ListMultiplayerServersRequest |
| Returns a list of multiplayer servers for a build in a specific region. More...
|
|
class | ListMultiplayerServersResponse |
|
class | ListPartyQosServersRequest |
| Returns a list of quality of service servers for party. More...
|
|
class | ListPartyQosServersResponse |
|
class | ListQosServersForTitleRequest |
| Returns a list of quality of service servers for a title. More...
|
|
class | ListQosServersForTitleResponse |
|
class | ListServerBackfillTicketsForPlayerRequest |
| List all server backfill ticket Ids the user is a member of. More...
|
|
class | ListServerBackfillTicketsForPlayerResult |
|
class | ListTitleMultiplayerServersQuotaChangesRequest |
| List all server quota change requests for a title. More...
|
|
class | ListTitleMultiplayerServersQuotaChangesResponse |
|
class | ListVirtualMachineSummariesRequest |
| Returns a list of virtual machines for a title. More...
|
|
class | ListVirtualMachineSummariesResponse |
|
class | MatchmakingPlayer |
| A user in a matchmaking ticket. More...
|
|
class | MatchmakingPlayerAttributes |
| The matchmaking attributes for a user. More...
|
|
class | MatchmakingPlayerWithTeamAssignment |
| A player in a created matchmaking match with a team assignment. More...
|
|
class | MatchmakingQueueConfig |
|
class | MatchmakingQueueTeam |
|
class | MatchTotalRule |
|
class | MatchTotalRuleExpansion |
|
class | MultiplayerServerSummary |
|
class | OverrideDouble |
|
class | OverrideUnsignedInt |
|
class | Port |
|
class | QosServer |
|
class | QueueRuleAttribute |
|
class | QuotaChange |
|
class | RegionSelectionRule |
|
class | RemoveMatchmakingQueueRequest |
| Deletes the configuration for a queue. This will permanently delete the configuration and players will no longer be able to match in the queue. All outstanding matchmaking tickets will be cancelled. More...
|
|
class | RemoveMatchmakingQueueResult |
|
class | RequestMultiplayerServerRequest |
| Requests a multiplayer server session from a particular build in any of the given preferred regions. More...
|
|
class | RequestMultiplayerServerResponse |
|
class | RolloverContainerRegistryCredentialsRequest |
| Gets new credentials to the container registry where game developers can upload custom container images to before creating a new build. More...
|
|
class | RolloverContainerRegistryCredentialsResponse |
|
class | Schedule |
|
class | ScheduledStandbySettings |
|
class | ServerDetails |
|
class | SetIntersectionRule |
|
class | SetMatchmakingQueueRequest |
| Use this API to create or update matchmaking queue configurations. The queue configuration defines the matchmaking rules. The matchmaking service will match tickets together according to the configured rules. Queue resources are not spun up by calling this API. Queues are created when the first ticket is submitted. More...
|
|
class | SetMatchmakingQueueResult |
|
class | ShutdownMultiplayerServerRequest |
| Executes the shutdown callback from the GSDK and terminates the multiplayer server session. The callback in the GSDK will allow for graceful shutdown with a 15 minute timeoutIf graceful shutdown has not been completed before 15 minutes have elapsed, the multiplayer server session will be forcefully terminated on it's own. More...
|
|
class | Statistics |
|
class | StatisticsVisibilityToPlayers |
|
class | StringEqualityRule |
|
class | StringEqualityRuleExpansion |
|
class | TeamDifferenceRule |
|
class | TeamSizeBalanceRule |
|
class | TeamTicketSizeSimilarityRule |
|
class | TitleMultiplayerServersQuotas |
|
class | UntagContainerImageRequest |
| Removes the specified tag from the image. After this operation, a 'docker pull' will fail for the specified image and tag combination. Morever, ListContainerImageTags will not return the specified tag. More...
|
|
class | UpdateBuildAliasRequest |
| Creates a multiplayer server build alias and returns the created alias. More...
|
|
class | UpdateBuildNameRequest |
| Updates a multiplayer server build's name. More...
|
|
class | UpdateBuildRegionRequest |
| Updates a multiplayer server build's region. More...
|
|
class | UpdateBuildRegionsRequest |
| Updates a multiplayer server build's regions. More...
|
|
class | UploadCertificateRequest |
| Uploads a multiplayer server game certificate. More...
|
|
class | VirtualMachineSummary |
|
|
enum | AttributeMergeFunction { Min
, Max
, Average
} |
|
enum | AttributeNotSpecifiedBehavior { UseDefault
, MatchAny
} |
|
enum | AttributeSource { User
, PlayerEntity
} |
|
enum | AzureRegion {
AustraliaEast
, AustraliaSoutheast
, BrazilSouth
, CentralUs
,
EastAsia
, EastUs
, EastUs2
, JapanEast
,
JapanWest
, NorthCentralUs
, NorthEurope
, SouthCentralUs
,
SoutheastAsia
, WestEurope
, WestUs
, SouthAfricaNorth
,
WestCentralUs
, KoreaCentral
, FranceCentral
, WestUs2
,
CentralIndia
, UaeNorth
, UkSouth
} |
|
enum | AzureVmFamily {
A
, Av2
, Dv2
, Dv3
,
F
, Fsv2
, Dasv4
, Dav4
,
Eav4
, Easv4
, Ev4
, Esv4
,
Dsv3
, Dsv2
, NCasT4_v3
, Ddv4
,
Ddsv4
, HBv3
} |
|
enum | AzureVmSize {
Standard_A1
, Standard_A2
, Standard_A3
, Standard_A4
,
Standard_A1_v2
, Standard_A2_v2
, Standard_A4_v2
, Standard_A8_v2
,
Standard_D1_v2
, Standard_D2_v2
, Standard_D3_v2
, Standard_D4_v2
,
Standard_D5_v2
, Standard_D2_v3
, Standard_D4_v3
, Standard_D8_v3
,
Standard_D16_v3
, Standard_F1
, Standard_F2
, Standard_F4
,
Standard_F8
, Standard_F16
, Standard_F2s_v2
, Standard_F4s_v2
,
Standard_F8s_v2
, Standard_F16s_v2
, Standard_D2as_v4
, Standard_D4as_v4
,
Standard_D8as_v4
, Standard_D16as_v4
, Standard_D2a_v4
, Standard_D4a_v4
,
Standard_D8a_v4
, Standard_D16a_v4
, Standard_E2a_v4
, Standard_E4a_v4
,
Standard_E8a_v4
, Standard_E16a_v4
, Standard_E2as_v4
, Standard_E4as_v4
,
Standard_E8as_v4
, Standard_E16as_v4
, Standard_D2s_v3
, Standard_D4s_v3
,
Standard_D8s_v3
, Standard_D16s_v3
, Standard_DS1_v2
, Standard_DS2_v2
,
Standard_DS3_v2
, Standard_DS4_v2
, Standard_DS5_v2
, Standard_NC4as_T4_v3
,
Standard_D2d_v4
, Standard_D4d_v4
, Standard_D8d_v4
, Standard_D16d_v4
,
Standard_D2ds_v4
, Standard_D4ds_v4
, Standard_D8ds_v4
, Standard_D16ds_v4
,
Standard_HB120_16rs_v3
, Standard_HB120_32rs_v3
, Standard_HB120_64rs_v3
, Standard_HB120_96rs_v3
,
Standard_HB120rs_v3
} |
|
enum | CancellationReason { Requested
, Internal
, Timeout
} |
|
enum | ContainerFlavor { ManagedWindowsServerCore
, CustomLinux
, ManagedWindowsServerCorePreview
, Invalid
} |
|
enum | OsPlatform { Windows
, Linux
} |
|
enum | ProtocolType { TCP
, UDP
} |
|
enum | ServerType { Container
, Process
} |
|
enum | TitleMultiplayerServerEnabledStatus { Initializing
, Enabled
, Disabled
} |
|