Terraform 0.11
aws_gamelift_fleet

aws_gamelift_fleet
एक Gamelift बेड़े संसाधन प्रदान करता है।
उदाहरण उपयोग
resource "aws_gamelift_fleet" "example" { build_id = "${aws_gamelift_build.example.id}" ec2_instance_type = "t2.micro" name = "example-fleet-name" runtime_configuration { server_process { concurrent_executions = 1 launch_path = "C:\\game\\GomokuServer.exe" } } }
तर्क संदर्भ
निम्नलिखित तर्क समर्थित हैं:
-
build_id
- (आवश्यक) गेमलिफ्ट की आईडी बेड़े में तैनात की जाए। -
ec2_instance_type
- (आवश्यक) एक EC2 उदाहरण प्रकार का नाम। जैसेt2.micro
-
name
- (आवश्यक) बेड़े का नाम। -
description
- (वैकल्पिक) बेड़े का मानव-पठनीय विवरण। -
ec2_inbound_permission
- (वैकल्पिक) आईपी पते और पोर्ट सेटिंग्स की रेंज जो बेड़े पर चल रही सर्वर प्रक्रियाओं तक पहुंचने के लिए इनबाउंड ट्रैफिक की अनुमति देती है। निचे देखो। -
metric_groups
- (वैकल्पिक) इस बेड़े को जोड़ने के लिए मीट्रिक समूहों के नामों की सूची। एक मीट्रिक समूह समूह के सभी बेड़े में मैट्रिक्स को ट्रैक करता है। डिफ़ॉल्टdefault
सेdefault
। -
new_game_session_protection_policy
- (वैकल्पिक) इस बेड़े में सभी उदाहरणों पर लागू करने के लिए सत्र सुरक्षा नीति। जैसेFullProtection
।NoProtection
लिए डिफ़ॉल्ट। -
resource_creation_limit_policy
- (वैकल्पिक) नीति जो कि उस खेल सत्र की संख्या को सीमित करती है जो एक व्यक्तिगत खिलाड़ी इस बेड़े के लिए समय के साथ बना सकता है। निचे देखो। -
runtime_configuration
- (वैकल्पिक) बेड़े में प्रत्येक उदाहरण पर सर्वर प्रक्रियाओं को लॉन्च करने के निर्देश। निचे देखो।
नेस्टेड फील्ड्स
ec2_inbound_permission
-
from_port
- (आवश्यक) अनुमत पोर्ट संख्या की एक सीमा के लिए मूल्य प्रारंभ करना। -
ip_range
- (आवश्यक) CIDR संकेतन में व्यक्त अनुमत IP पतों की श्रेणी। उदाहरण के लिए000.000.000.000/[subnet mask]
या000.000.000.000/[subnet mask]
0.0.0.0/[subnet mask]
। -
protocol
- (आवश्यक) बेड़े द्वारा उपयोग किया जाने वाला नेटवर्क संचार प्रोटोकॉल। जैसेTCP
याUDP
-
to_port
- (आवश्यक) अनुमत पोर्ट संख्याओं की एक श्रृंखला के लिए अंतिम मूल्य। पोर्ट नंबर अंत-समावेशी हैं। यह मानfrom_port
से अधिक होना चाहिए।
resource_creation_limit_policy
-
new_game_sessions_per_creator
- (वैकल्पिक) गेम सत्र की अधिकतम संख्या जो एक व्यक्ति पॉलिसी अवधि के दौरान बना सकता है। -
policy_period_in_minutes
- (वैकल्पिक) संसाधन निर्माण की सीमा नीति के मूल्यांकन में प्रयुक्त समय अवधि।
runtime_configuration
-
game_session_activation_timeout_seconds
- (वैकल्पिक) अधिकतम समय (सेकंड में) कि एक खेल सत्र स्थिति में रह सकता है। -
max_concurrent_game_session_activations
- (वैकल्पिक) स्थिति के साथ खेल सत्रों की अधिकतम संख्या एक साथ एक उदाहरण पर अनुमति देने के लिए। -
server_process
- (वैकल्पिक) सर्वर प्रक्रिया विन्यास का संग्रह जो वर्णन करता है कि कौन से सर्वर बेड़े में प्रत्येक उदाहरण पर चलने की प्रक्रिया करते हैं। निचे देखो।
server_process
-
concurrent_executions
- (आवश्यक) इस विन्यास का उपयोग कर सर्वर प्रक्रियाओं की संख्या एक उदाहरण पर समवर्ती चलाने के लिए। -
launch_path
- (आवश्यक) गेम बिल्ड में निष्पादन योग्य सर्वर का स्थान। सभी गेम बिल्ड रूट पर इंस्टेंस पर स्थापित किए जाते हैं: विंडोज इंस्टेंसेसC:\game
, और लिनक्स इंस्टेंस/local/game
। -
parameters
- (वैकल्पिक) लॉन्च पर सर्वर निष्पादन योग्य पास करने के लिए मापदंडों की वैकल्पिक सूची।
संदर्भ संदर्भित करता है
उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:
-
id
- फ्लीट आईडी। -
arn
- फ्लीट एआरएन। -
operating_system
- बेड़े के कंप्यूटिंग संसाधनों का ऑपरेटिंग सिस्टम।
आयात
गेमलिफ्ट फ्लेट्स को इस समय आयात नहीं किया जा सकता है।