Package-level declarations

Types

Link copied to clipboard

Provides a GameLift Alias resource.

Link copied to clipboard
data class AliasArgs(val description: Output<String>? = null, val name: Output<String>? = null, val routingStrategy: Output<AliasRoutingStrategyArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AliasArgs>

Provides a GameLift Alias resource.

Link copied to clipboard

Builder for AliasArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Alias.

Link copied to clipboard

Provides an GameLift Build resource.

Link copied to clipboard
data class BuildArgs(val name: Output<String>? = null, val operatingSystem: Output<String>? = null, val storageLocation: Output<BuildStorageLocationArgs>? = null, val tags: Output<Map<String, String>>? = null, val version: Output<String>? = null) : ConvertibleToJava<BuildArgs>

Provides an GameLift Build resource.

Link copied to clipboard

Builder for BuildArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Build.

Link copied to clipboard

Provides a GameLift Fleet resource.

Link copied to clipboard
data class FleetArgs(val buildId: Output<String>? = null, val certificateConfiguration: Output<FleetCertificateConfigurationArgs>? = null, val description: Output<String>? = null, val ec2InboundPermissions: Output<List<FleetEc2InboundPermissionArgs>>? = null, val ec2InstanceType: Output<String>? = null, val fleetType: Output<String>? = null, val instanceRoleArn: Output<String>? = null, val metricGroups: Output<List<String>>? = null, val name: Output<String>? = null, val newGameSessionProtectionPolicy: Output<String>? = null, val resourceCreationLimitPolicy: Output<FleetResourceCreationLimitPolicyArgs>? = null, val runtimeConfiguration: Output<FleetRuntimeConfigurationArgs>? = null, val scriptId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FleetArgs>

Provides a GameLift Fleet resource.

Link copied to clipboard

Builder for FleetArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Fleet.

Link copied to clipboard

Provides an GameLift Game Server Group resource.

Link copied to clipboard
data class GameServerGroupArgs(val autoScalingPolicy: Output<GameServerGroupAutoScalingPolicyArgs>? = null, val balancingStrategy: Output<String>? = null, val gameServerGroupName: Output<String>? = null, val gameServerProtectionPolicy: Output<String>? = null, val instanceDefinitions: Output<List<GameServerGroupInstanceDefinitionArgs>>? = null, val launchTemplate: Output<GameServerGroupLaunchTemplateArgs>? = null, val maxSize: Output<Int>? = null, val minSize: Output<Int>? = null, val roleArn: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcSubnets: Output<List<String>>? = null) : ConvertibleToJava<GameServerGroupArgs>

Provides an GameLift Game Server Group resource.

Link copied to clipboard

Provides an GameLift Game Session Queue resource.

Link copied to clipboard
data class GameSessionQueueArgs(val destinations: Output<List<String>>? = null, val name: Output<String>? = null, val notificationTarget: Output<String>? = null, val playerLatencyPolicies: Output<List<GameSessionQueuePlayerLatencyPolicyArgs>>? = null, val tags: Output<Map<String, String>>? = null, val timeoutInSeconds: Output<Int>? = null) : ConvertibleToJava<GameSessionQueueArgs>

Provides an GameLift Game Session Queue resource.

Link copied to clipboard

Provides a GameLift Alias resource.

Link copied to clipboard
data class MatchmakingConfigurationArgs(val acceptanceRequired: Output<Boolean>? = null, val acceptanceTimeoutSeconds: Output<Int>? = null, val additionalPlayerCount: Output<Int>? = null, val backfillMode: Output<String>? = null, val customEventData: Output<String>? = null, val description: Output<String>? = null, val flexMatchMode: Output<String>? = null, val gameProperties: Output<List<MatchmakingConfigurationGamePropertyArgs>>? = null, val gameSessionData: Output<String>? = null, val gameSessionQueueArns: Output<List<String>>? = null, val name: Output<String>? = null, val notificationTarget: Output<String>? = null, val requestTimeoutSeconds: Output<Int>? = null, val ruleSetName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MatchmakingConfigurationArgs>

Provides a GameLift Alias resource.

Link copied to clipboard

Provides a GameLift Matchmaking Rule Set resources.

Link copied to clipboard
data class MatchmakingRuleSetArgs(val name: Output<String>? = null, val ruleSetBody: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<MatchmakingRuleSetArgs>

Provides a GameLift Matchmaking Rule Set resources.

Link copied to clipboard

Provides an GameLift Script resource.

Link copied to clipboard
data class ScriptArgs(val name: Output<String>? = null, val storageLocation: Output<ScriptStorageLocationArgs>? = null, val tags: Output<Map<String, String>>? = null, val version: Output<String>? = null, val zipFile: Output<String>? = null) : ConvertibleToJava<ScriptArgs>

Provides an GameLift Script resource.

Link copied to clipboard

Builder for ScriptArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Script.

Functions

Link copied to clipboard
suspend fun aliasResource(name: String, block: suspend AliasResourceBuilder.() -> Unit): Alias
Link copied to clipboard
suspend fun buildResource(name: String, block: suspend BuildResourceBuilder.() -> Unit): Build
Link copied to clipboard
suspend fun fleetResource(name: String, block: suspend FleetResourceBuilder.() -> Unit): Fleet
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun scriptResource(name: String, block: suspend ScriptResourceBuilder.() -> Unit): Script