Skip to content

RegisterComputeInput

Source code in docs_src/capo_gamelift/types/register_compute_input.py
class RegisterComputeInput(TypedDict, closed=True):
    fleet_id: NotRequired["capo_gamelift.types.fleet_id_or_arn.FleetIdOrArn"]
    """<p>A unique identifier for the fleet to register the compute to. You can use either the fleet ID or ARN value.</p>"""
    compute_name: NotRequired["capo_gamelift.types.compute_name.ComputeName"]
    """<p>A descriptive label for the compute resource.</p>"""
    certificate_path: NotRequired[
        "capo_gamelift.types.non_zero_and_max_string.NonZeroAndMaxString"
    ]
    """<p>The path to a TLS certificate on your compute resource. Amazon GameLift Servers doesn't validate the path and certificate.</p>"""
    dns_name: NotRequired["capo_gamelift.types.dns_name_input.DnsNameInput"]
    """<p>The DNS name of the compute resource. Amazon GameLift Servers requires either a DNS name or IP address.</p>"""
    ip_address: NotRequired["capo_gamelift.types.ip_address.IpAddress"]
    """<p>The IP address of the compute resource. Amazon GameLift Servers requires either a DNS name or IP address. When registering an Anywhere fleet, an IP address is required.</p>"""
    location: NotRequired[
        "capo_gamelift.types.location_string_model.LocationStringModel"
    ]
    """<p>The name of a custom location to associate with the compute resource being registered. This parameter is required when registering a compute for an Anywhere fleet.</p>"""

certificate_path instance-attribute

certificate_path: NotRequired[NonZeroAndMaxString]

The path to a TLS certificate on your compute resource. Amazon GameLift Servers doesn't validate the path and certificate.

compute_name instance-attribute

compute_name: NotRequired[ComputeName]

A descriptive label for the compute resource.

dns_name instance-attribute

dns_name: NotRequired[DnsNameInput]

The DNS name of the compute resource. Amazon GameLift Servers requires either a DNS name or IP address.

fleet_id instance-attribute

fleet_id: NotRequired[FleetIdOrArn]

A unique identifier for the fleet to register the compute to. You can use either the fleet ID or ARN value.

ip_address instance-attribute

ip_address: NotRequired[IpAddress]

The IP address of the compute resource. Amazon GameLift Servers requires either a DNS name or IP address. When registering an Anywhere fleet, an IP address is required.

location instance-attribute

location: NotRequired[LocationStringModel]

The name of a custom location to associate with the compute resource being registered. This parameter is required when registering a compute for an Anywhere fleet.