mirror of
https://github.com/rclone/rclone.git
synced 2024-12-12 10:12:41 +01:00
1243 lines
31 KiB
Go
1243 lines
31 KiB
Go
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
|
|
|
package gamelift_test
|
|
|
|
import (
|
|
"bytes"
|
|
"fmt"
|
|
"time"
|
|
|
|
"github.com/aws/aws-sdk-go/aws"
|
|
"github.com/aws/aws-sdk-go/aws/session"
|
|
"github.com/aws/aws-sdk-go/service/gamelift"
|
|
)
|
|
|
|
var _ time.Duration
|
|
var _ bytes.Buffer
|
|
|
|
func ExampleGameLift_CreateAlias() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.CreateAliasInput{
|
|
Name: aws.String("NonBlankAndLengthConstraintString"), // Required
|
|
RoutingStrategy: &gamelift.RoutingStrategy{ // Required
|
|
FleetId: aws.String("FleetId"),
|
|
Message: aws.String("FreeText"),
|
|
Type: aws.String("RoutingStrategyType"),
|
|
},
|
|
Description: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.CreateAlias(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_CreateBuild() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.CreateBuildInput{
|
|
Name: aws.String("NonZeroAndMaxString"),
|
|
OperatingSystem: aws.String("OperatingSystem"),
|
|
StorageLocation: &gamelift.S3Location{
|
|
Bucket: aws.String("NonEmptyString"),
|
|
Key: aws.String("NonEmptyString"),
|
|
RoleArn: aws.String("NonEmptyString"),
|
|
},
|
|
Version: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.CreateBuild(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_CreateFleet() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.CreateFleetInput{
|
|
BuildId: aws.String("BuildId"), // Required
|
|
EC2InstanceType: aws.String("EC2InstanceType"), // Required
|
|
Name: aws.String("NonZeroAndMaxString"), // Required
|
|
Description: aws.String("NonZeroAndMaxString"),
|
|
EC2InboundPermissions: []*gamelift.IpPermission{
|
|
{ // Required
|
|
FromPort: aws.Int64(1), // Required
|
|
IpRange: aws.String("NonBlankString"), // Required
|
|
Protocol: aws.String("IpProtocol"), // Required
|
|
ToPort: aws.Int64(1), // Required
|
|
},
|
|
// More values...
|
|
},
|
|
LogPaths: []*string{
|
|
aws.String("NonZeroAndMaxString"), // Required
|
|
// More values...
|
|
},
|
|
NewGameSessionProtectionPolicy: aws.String("ProtectionPolicy"),
|
|
ResourceCreationLimitPolicy: &gamelift.ResourceCreationLimitPolicy{
|
|
NewGameSessionsPerCreator: aws.Int64(1),
|
|
PolicyPeriodInMinutes: aws.Int64(1),
|
|
},
|
|
RuntimeConfiguration: &gamelift.RuntimeConfiguration{
|
|
ServerProcesses: []*gamelift.ServerProcess{
|
|
{ // Required
|
|
ConcurrentExecutions: aws.Int64(1), // Required
|
|
LaunchPath: aws.String("NonZeroAndMaxString"), // Required
|
|
Parameters: aws.String("NonZeroAndMaxString"),
|
|
},
|
|
// More values...
|
|
},
|
|
},
|
|
ServerLaunchParameters: aws.String("NonZeroAndMaxString"),
|
|
ServerLaunchPath: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.CreateFleet(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_CreateGameSession() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.CreateGameSessionInput{
|
|
MaximumPlayerSessionCount: aws.Int64(1), // Required
|
|
AliasId: aws.String("AliasId"),
|
|
CreatorId: aws.String("NonZeroAndMaxString"),
|
|
FleetId: aws.String("FleetId"),
|
|
GameProperties: []*gamelift.GameProperty{
|
|
{ // Required
|
|
Key: aws.String("GamePropertyKey"), // Required
|
|
Value: aws.String("GamePropertyValue"), // Required
|
|
},
|
|
// More values...
|
|
},
|
|
GameSessionId: aws.String("IdStringModel"),
|
|
IdempotencyToken: aws.String("IdStringModel"),
|
|
Name: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.CreateGameSession(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_CreateGameSessionQueue() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.CreateGameSessionQueueInput{
|
|
Name: aws.String("GameSessionQueueName"), // Required
|
|
Destinations: []*gamelift.GameSessionQueueDestination{
|
|
{ // Required
|
|
DestinationArn: aws.String("ArnStringModel"),
|
|
},
|
|
// More values...
|
|
},
|
|
PlayerLatencyPolicies: []*gamelift.PlayerLatencyPolicy{
|
|
{ // Required
|
|
MaximumIndividualPlayerLatencyMilliseconds: aws.Int64(1),
|
|
PolicyDurationSeconds: aws.Int64(1),
|
|
},
|
|
// More values...
|
|
},
|
|
TimeoutInSeconds: aws.Int64(1),
|
|
}
|
|
resp, err := svc.CreateGameSessionQueue(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_CreatePlayerSession() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.CreatePlayerSessionInput{
|
|
GameSessionId: aws.String("ArnStringModel"), // Required
|
|
PlayerId: aws.String("NonZeroAndMaxString"), // Required
|
|
PlayerData: aws.String("PlayerData"),
|
|
}
|
|
resp, err := svc.CreatePlayerSession(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_CreatePlayerSessions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.CreatePlayerSessionsInput{
|
|
GameSessionId: aws.String("ArnStringModel"), // Required
|
|
PlayerIds: []*string{ // Required
|
|
aws.String("NonZeroAndMaxString"), // Required
|
|
// More values...
|
|
},
|
|
PlayerDataMap: map[string]*string{
|
|
"Key": aws.String("PlayerData"), // Required
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.CreatePlayerSessions(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DeleteAlias() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DeleteAliasInput{
|
|
AliasId: aws.String("AliasId"), // Required
|
|
}
|
|
resp, err := svc.DeleteAlias(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DeleteBuild() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DeleteBuildInput{
|
|
BuildId: aws.String("BuildId"), // Required
|
|
}
|
|
resp, err := svc.DeleteBuild(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DeleteFleet() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DeleteFleetInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
}
|
|
resp, err := svc.DeleteFleet(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DeleteGameSessionQueue() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DeleteGameSessionQueueInput{
|
|
Name: aws.String("GameSessionQueueName"), // Required
|
|
}
|
|
resp, err := svc.DeleteGameSessionQueue(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DeleteScalingPolicy() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DeleteScalingPolicyInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
Name: aws.String("NonZeroAndMaxString"), // Required
|
|
}
|
|
resp, err := svc.DeleteScalingPolicy(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeAlias() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeAliasInput{
|
|
AliasId: aws.String("AliasId"), // Required
|
|
}
|
|
resp, err := svc.DescribeAlias(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeBuild() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeBuildInput{
|
|
BuildId: aws.String("BuildId"), // Required
|
|
}
|
|
resp, err := svc.DescribeBuild(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeEC2InstanceLimits() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeEC2InstanceLimitsInput{
|
|
EC2InstanceType: aws.String("EC2InstanceType"),
|
|
}
|
|
resp, err := svc.DescribeEC2InstanceLimits(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeFleetAttributes() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeFleetAttributesInput{
|
|
FleetIds: []*string{
|
|
aws.String("FleetId"), // Required
|
|
// More values...
|
|
},
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.DescribeFleetAttributes(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeFleetCapacity() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeFleetCapacityInput{
|
|
FleetIds: []*string{
|
|
aws.String("FleetId"), // Required
|
|
// More values...
|
|
},
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.DescribeFleetCapacity(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeFleetEvents() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeFleetEventsInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
EndTime: aws.Time(time.Now()),
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
StartTime: aws.Time(time.Now()),
|
|
}
|
|
resp, err := svc.DescribeFleetEvents(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeFleetPortSettings() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeFleetPortSettingsInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
}
|
|
resp, err := svc.DescribeFleetPortSettings(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeFleetUtilization() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeFleetUtilizationInput{
|
|
FleetIds: []*string{
|
|
aws.String("FleetId"), // Required
|
|
// More values...
|
|
},
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.DescribeFleetUtilization(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeGameSessionDetails() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeGameSessionDetailsInput{
|
|
AliasId: aws.String("AliasId"),
|
|
FleetId: aws.String("FleetId"),
|
|
GameSessionId: aws.String("ArnStringModel"),
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
StatusFilter: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.DescribeGameSessionDetails(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeGameSessionPlacement() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeGameSessionPlacementInput{
|
|
PlacementId: aws.String("IdStringModel"), // Required
|
|
}
|
|
resp, err := svc.DescribeGameSessionPlacement(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeGameSessionQueues() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeGameSessionQueuesInput{
|
|
Limit: aws.Int64(1),
|
|
Names: []*string{
|
|
aws.String("GameSessionQueueName"), // Required
|
|
// More values...
|
|
},
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.DescribeGameSessionQueues(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeGameSessions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeGameSessionsInput{
|
|
AliasId: aws.String("AliasId"),
|
|
FleetId: aws.String("FleetId"),
|
|
GameSessionId: aws.String("ArnStringModel"),
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
StatusFilter: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.DescribeGameSessions(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeInstances() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeInstancesInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
InstanceId: aws.String("InstanceId"),
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.DescribeInstances(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribePlayerSessions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribePlayerSessionsInput{
|
|
GameSessionId: aws.String("ArnStringModel"),
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
PlayerId: aws.String("NonZeroAndMaxString"),
|
|
PlayerSessionId: aws.String("PlayerSessionId"),
|
|
PlayerSessionStatusFilter: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.DescribePlayerSessions(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeRuntimeConfiguration() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeRuntimeConfigurationInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
}
|
|
resp, err := svc.DescribeRuntimeConfiguration(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_DescribeScalingPolicies() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.DescribeScalingPoliciesInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
StatusFilter: aws.String("ScalingStatusType"),
|
|
}
|
|
resp, err := svc.DescribeScalingPolicies(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_GetGameSessionLogUrl() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.GetGameSessionLogUrlInput{
|
|
GameSessionId: aws.String("ArnStringModel"), // Required
|
|
}
|
|
resp, err := svc.GetGameSessionLogUrl(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_GetInstanceAccess() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.GetInstanceAccessInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
InstanceId: aws.String("InstanceId"), // Required
|
|
}
|
|
resp, err := svc.GetInstanceAccess(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_ListAliases() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.ListAliasesInput{
|
|
Limit: aws.Int64(1),
|
|
Name: aws.String("NonEmptyString"),
|
|
NextToken: aws.String("NonEmptyString"),
|
|
RoutingStrategyType: aws.String("RoutingStrategyType"),
|
|
}
|
|
resp, err := svc.ListAliases(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_ListBuilds() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.ListBuildsInput{
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonEmptyString"),
|
|
Status: aws.String("BuildStatus"),
|
|
}
|
|
resp, err := svc.ListBuilds(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_ListFleets() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.ListFleetsInput{
|
|
BuildId: aws.String("BuildId"),
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.ListFleets(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_PutScalingPolicy() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.PutScalingPolicyInput{
|
|
ComparisonOperator: aws.String("ComparisonOperatorType"), // Required
|
|
EvaluationPeriods: aws.Int64(1), // Required
|
|
FleetId: aws.String("FleetId"), // Required
|
|
MetricName: aws.String("MetricName"), // Required
|
|
Name: aws.String("NonZeroAndMaxString"), // Required
|
|
ScalingAdjustment: aws.Int64(1), // Required
|
|
ScalingAdjustmentType: aws.String("ScalingAdjustmentType"), // Required
|
|
Threshold: aws.Float64(1.0), // Required
|
|
}
|
|
resp, err := svc.PutScalingPolicy(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_RequestUploadCredentials() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.RequestUploadCredentialsInput{
|
|
BuildId: aws.String("BuildId"), // Required
|
|
}
|
|
resp, err := svc.RequestUploadCredentials(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_ResolveAlias() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.ResolveAliasInput{
|
|
AliasId: aws.String("AliasId"), // Required
|
|
}
|
|
resp, err := svc.ResolveAlias(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_SearchGameSessions() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.SearchGameSessionsInput{
|
|
AliasId: aws.String("AliasId"),
|
|
FilterExpression: aws.String("NonZeroAndMaxString"),
|
|
FleetId: aws.String("FleetId"),
|
|
Limit: aws.Int64(1),
|
|
NextToken: aws.String("NonZeroAndMaxString"),
|
|
SortExpression: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.SearchGameSessions(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_StartGameSessionPlacement() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.StartGameSessionPlacementInput{
|
|
GameSessionQueueName: aws.String("GameSessionQueueName"), // Required
|
|
MaximumPlayerSessionCount: aws.Int64(1), // Required
|
|
PlacementId: aws.String("IdStringModel"), // Required
|
|
DesiredPlayerSessions: []*gamelift.DesiredPlayerSession{
|
|
{ // Required
|
|
PlayerData: aws.String("PlayerData"),
|
|
PlayerId: aws.String("NonZeroAndMaxString"),
|
|
},
|
|
// More values...
|
|
},
|
|
GameProperties: []*gamelift.GameProperty{
|
|
{ // Required
|
|
Key: aws.String("GamePropertyKey"), // Required
|
|
Value: aws.String("GamePropertyValue"), // Required
|
|
},
|
|
// More values...
|
|
},
|
|
GameSessionName: aws.String("NonZeroAndMaxString"),
|
|
PlayerLatencies: []*gamelift.PlayerLatency{
|
|
{ // Required
|
|
LatencyInMilliseconds: aws.Float64(1.0),
|
|
PlayerId: aws.String("NonZeroAndMaxString"),
|
|
RegionIdentifier: aws.String("NonZeroAndMaxString"),
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.StartGameSessionPlacement(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_StopGameSessionPlacement() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.StopGameSessionPlacementInput{
|
|
PlacementId: aws.String("IdStringModel"), // Required
|
|
}
|
|
resp, err := svc.StopGameSessionPlacement(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_UpdateAlias() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.UpdateAliasInput{
|
|
AliasId: aws.String("AliasId"), // Required
|
|
Description: aws.String("NonZeroAndMaxString"),
|
|
Name: aws.String("NonBlankAndLengthConstraintString"),
|
|
RoutingStrategy: &gamelift.RoutingStrategy{
|
|
FleetId: aws.String("FleetId"),
|
|
Message: aws.String("FreeText"),
|
|
Type: aws.String("RoutingStrategyType"),
|
|
},
|
|
}
|
|
resp, err := svc.UpdateAlias(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_UpdateBuild() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.UpdateBuildInput{
|
|
BuildId: aws.String("BuildId"), // Required
|
|
Name: aws.String("NonZeroAndMaxString"),
|
|
Version: aws.String("NonZeroAndMaxString"),
|
|
}
|
|
resp, err := svc.UpdateBuild(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_UpdateFleetAttributes() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.UpdateFleetAttributesInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
Description: aws.String("NonZeroAndMaxString"),
|
|
Name: aws.String("NonZeroAndMaxString"),
|
|
NewGameSessionProtectionPolicy: aws.String("ProtectionPolicy"),
|
|
ResourceCreationLimitPolicy: &gamelift.ResourceCreationLimitPolicy{
|
|
NewGameSessionsPerCreator: aws.Int64(1),
|
|
PolicyPeriodInMinutes: aws.Int64(1),
|
|
},
|
|
}
|
|
resp, err := svc.UpdateFleetAttributes(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_UpdateFleetCapacity() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.UpdateFleetCapacityInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
DesiredInstances: aws.Int64(1),
|
|
MaxSize: aws.Int64(1),
|
|
MinSize: aws.Int64(1),
|
|
}
|
|
resp, err := svc.UpdateFleetCapacity(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_UpdateFleetPortSettings() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.UpdateFleetPortSettingsInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
InboundPermissionAuthorizations: []*gamelift.IpPermission{
|
|
{ // Required
|
|
FromPort: aws.Int64(1), // Required
|
|
IpRange: aws.String("NonBlankString"), // Required
|
|
Protocol: aws.String("IpProtocol"), // Required
|
|
ToPort: aws.Int64(1), // Required
|
|
},
|
|
// More values...
|
|
},
|
|
InboundPermissionRevocations: []*gamelift.IpPermission{
|
|
{ // Required
|
|
FromPort: aws.Int64(1), // Required
|
|
IpRange: aws.String("NonBlankString"), // Required
|
|
Protocol: aws.String("IpProtocol"), // Required
|
|
ToPort: aws.Int64(1), // Required
|
|
},
|
|
// More values...
|
|
},
|
|
}
|
|
resp, err := svc.UpdateFleetPortSettings(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_UpdateGameSession() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.UpdateGameSessionInput{
|
|
GameSessionId: aws.String("ArnStringModel"), // Required
|
|
MaximumPlayerSessionCount: aws.Int64(1),
|
|
Name: aws.String("NonZeroAndMaxString"),
|
|
PlayerSessionCreationPolicy: aws.String("PlayerSessionCreationPolicy"),
|
|
ProtectionPolicy: aws.String("ProtectionPolicy"),
|
|
}
|
|
resp, err := svc.UpdateGameSession(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_UpdateGameSessionQueue() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.UpdateGameSessionQueueInput{
|
|
Name: aws.String("GameSessionQueueName"), // Required
|
|
Destinations: []*gamelift.GameSessionQueueDestination{
|
|
{ // Required
|
|
DestinationArn: aws.String("ArnStringModel"),
|
|
},
|
|
// More values...
|
|
},
|
|
PlayerLatencyPolicies: []*gamelift.PlayerLatencyPolicy{
|
|
{ // Required
|
|
MaximumIndividualPlayerLatencyMilliseconds: aws.Int64(1),
|
|
PolicyDurationSeconds: aws.Int64(1),
|
|
},
|
|
// More values...
|
|
},
|
|
TimeoutInSeconds: aws.Int64(1),
|
|
}
|
|
resp, err := svc.UpdateGameSessionQueue(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|
|
|
|
func ExampleGameLift_UpdateRuntimeConfiguration() {
|
|
sess := session.Must(session.NewSession())
|
|
|
|
svc := gamelift.New(sess)
|
|
|
|
params := &gamelift.UpdateRuntimeConfigurationInput{
|
|
FleetId: aws.String("FleetId"), // Required
|
|
RuntimeConfiguration: &gamelift.RuntimeConfiguration{ // Required
|
|
ServerProcesses: []*gamelift.ServerProcess{
|
|
{ // Required
|
|
ConcurrentExecutions: aws.Int64(1), // Required
|
|
LaunchPath: aws.String("NonZeroAndMaxString"), // Required
|
|
Parameters: aws.String("NonZeroAndMaxString"),
|
|
},
|
|
// More values...
|
|
},
|
|
},
|
|
}
|
|
resp, err := svc.UpdateRuntimeConfiguration(params)
|
|
|
|
if err != nil {
|
|
// Print the error, cast err to awserr.Error to get the Code and
|
|
// Message from an error.
|
|
fmt.Println(err.Error())
|
|
return
|
|
}
|
|
|
|
// Pretty-print the response data.
|
|
fmt.Println(resp)
|
|
}
|