Package com.pulumi.aws.gamelift.inputs
Class FleetState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.gamelift.inputs.FleetState
-
public final class FleetState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFleetState.Builder
-
Field Summary
Fields Modifier and Type Field Description static FleetStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>buildArn()static FleetState.Builderbuilder()static FleetState.Builderbuilder(FleetState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>buildId()java.util.Optional<com.pulumi.core.Output<FleetCertificateConfigurationArgs>>certificateConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.util.List<FleetEc2InboundPermissionArgs>>>ec2InboundPermissions()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ec2InstanceType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>fleetType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>instanceRoleArn()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>logPaths()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>metricGroups()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>newGameSessionProtectionPolicy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>operatingSystem()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<FleetResourceCreationLimitPolicyArgs>>resourceCreationLimitPolicy()java.util.Optional<com.pulumi.core.Output<FleetRuntimeConfigurationArgs>>runtimeConfiguration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>scriptArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>scriptId()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()
-
-
-
Field Detail
-
Empty
public static final FleetState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- Fleet ARN.
-
buildArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> buildArn()
- Returns:
- Build ARN.
-
buildId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> buildId()
- Returns:
- ID of the GameLift Build to be deployed on the fleet. Conflicts with `scriptId`.
-
certificateConfiguration
public java.util.Optional<com.pulumi.core.Output<FleetCertificateConfigurationArgs>> certificateConfiguration()
- Returns:
- Prompts GameLift to generate a TLS/SSL certificate for the fleet. See certificate_configuration.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- Human-readable description of the fleet.
-
ec2InboundPermissions
public java.util.Optional<com.pulumi.core.Output<java.util.List<FleetEc2InboundPermissionArgs>>> ec2InboundPermissions()
- Returns:
- Range of IP addresses and port settings that permit inbound traffic to access server processes running on the fleet. See below.
-
ec2InstanceType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ec2InstanceType()
- Returns:
- Name of an EC2 instance typeE.g., `t2.micro`
-
fleetType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fleetType()
- Returns:
- Type of fleet. This value must be `ON_DEMAND` or `SPOT`. Defaults to `ON_DEMAND`.
-
instanceRoleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceRoleArn()
- Returns:
- ARN of an IAM role that instances in the fleet can assume.
-
logPaths
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> logPaths()
- Returns:
- List of paths from which the fleet captures logs.
-
metricGroups
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> metricGroups()
- Returns:
- List of names of metric groups to add this fleet to. A metric group tracks metrics across all fleets in the group. Defaults to `default`.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the fleet.
-
newGameSessionProtectionPolicy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> newGameSessionProtectionPolicy()
- Returns:
- Game session protection policy to apply to all instances in this fleetE.g., `FullProtection`. Defaults to `NoProtection`.
-
operatingSystem
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> operatingSystem()
- Returns:
- Operating system of the fleet's computing resources.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
resourceCreationLimitPolicy
public java.util.Optional<com.pulumi.core.Output<FleetResourceCreationLimitPolicyArgs>> resourceCreationLimitPolicy()
- Returns:
- Policy that limits the number of game sessions an individual player can create over a span of time for this fleet. See below.
-
runtimeConfiguration
public java.util.Optional<com.pulumi.core.Output<FleetRuntimeConfigurationArgs>> runtimeConfiguration()
- Returns:
- Instructions for launching server processes on each instance in the fleet. See below.
-
scriptArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> scriptArn()
- Returns:
- Script ARN.
-
scriptId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> scriptId()
- Returns:
- ID of the GameLift Script to be deployed on the fleet. Conflicts with `buildId`.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
builder
public static FleetState.Builder builder()
-
builder
public static FleetState.Builder builder(FleetState defaults)
-
-