Class FleetState


  • public final class FleetState
    extends com.pulumi.resources.ResourceArgs
    • 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.