gameliftgameservergroup

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AutoScalingPolicy

type AutoScalingPolicy struct {
	// EstimatedInstanceWarmup: number, optional
	EstimatedInstanceWarmup terra.NumberValue `hcl:"estimated_instance_warmup,attr"`
	// TargetTrackingConfiguration: required
	TargetTrackingConfiguration *TargetTrackingConfiguration `hcl:"target_tracking_configuration,block" validate:"required"`
}

type AutoScalingPolicyAttributes

type AutoScalingPolicyAttributes struct {
	// contains filtered or unexported fields
}

func (AutoScalingPolicyAttributes) EstimatedInstanceWarmup

func (asp AutoScalingPolicyAttributes) EstimatedInstanceWarmup() terra.NumberValue

func (AutoScalingPolicyAttributes) InternalRef

func (asp AutoScalingPolicyAttributes) InternalRef() (terra.Reference, error)

func (AutoScalingPolicyAttributes) InternalTokens

func (asp AutoScalingPolicyAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AutoScalingPolicyAttributes) InternalWithRef

func (AutoScalingPolicyAttributes) TargetTrackingConfiguration

type AutoScalingPolicyState

type AutoScalingPolicyState struct {
	EstimatedInstanceWarmup     float64                            `json:"estimated_instance_warmup"`
	TargetTrackingConfiguration []TargetTrackingConfigurationState `json:"target_tracking_configuration"`
}

type InstanceDefinition

type InstanceDefinition struct {
	// InstanceType: string, required
	InstanceType terra.StringValue `hcl:"instance_type,attr" validate:"required"`
	// WeightedCapacity: string, optional
	WeightedCapacity terra.StringValue `hcl:"weighted_capacity,attr"`
}

type InstanceDefinitionAttributes

type InstanceDefinitionAttributes struct {
	// contains filtered or unexported fields
}

func (InstanceDefinitionAttributes) InstanceType

func (InstanceDefinitionAttributes) InternalRef

func (id InstanceDefinitionAttributes) InternalRef() (terra.Reference, error)

func (InstanceDefinitionAttributes) InternalTokens

func (id InstanceDefinitionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (InstanceDefinitionAttributes) InternalWithRef

func (InstanceDefinitionAttributes) WeightedCapacity

func (id InstanceDefinitionAttributes) WeightedCapacity() terra.StringValue

type InstanceDefinitionState

type InstanceDefinitionState struct {
	InstanceType     string `json:"instance_type"`
	WeightedCapacity string `json:"weighted_capacity"`
}

type LaunchTemplate

type LaunchTemplate struct {
	// Id: string, optional
	Id terra.StringValue `hcl:"id,attr"`
	// Name: string, optional
	Name terra.StringValue `hcl:"name,attr"`
	// Version: string, optional
	Version terra.StringValue `hcl:"version,attr"`
}

type LaunchTemplateAttributes

type LaunchTemplateAttributes struct {
	// contains filtered or unexported fields
}

func (LaunchTemplateAttributes) Id

func (LaunchTemplateAttributes) InternalRef

func (lt LaunchTemplateAttributes) InternalRef() (terra.Reference, error)

func (LaunchTemplateAttributes) InternalTokens

func (lt LaunchTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)

func (LaunchTemplateAttributes) InternalWithRef

func (LaunchTemplateAttributes) Name

func (LaunchTemplateAttributes) Version

type LaunchTemplateState

type LaunchTemplateState struct {
	Id      string `json:"id"`
	Name    string `json:"name"`
	Version string `json:"version"`
}

type TargetTrackingConfiguration

type TargetTrackingConfiguration struct {
	// TargetValue: number, required
	TargetValue terra.NumberValue `hcl:"target_value,attr" validate:"required"`
}

type TargetTrackingConfigurationAttributes

type TargetTrackingConfigurationAttributes struct {
	// contains filtered or unexported fields
}

func (TargetTrackingConfigurationAttributes) InternalRef

func (TargetTrackingConfigurationAttributes) InternalTokens

func (TargetTrackingConfigurationAttributes) InternalWithRef

func (TargetTrackingConfigurationAttributes) TargetValue

type TargetTrackingConfigurationState

type TargetTrackingConfigurationState struct {
	TargetValue float64 `json:"target_value"`
}

type Timeouts

type Timeouts struct {
	// Create: string, optional
	Create terra.StringValue `hcl:"create,attr"`
	// Delete: string, optional
	Delete terra.StringValue `hcl:"delete,attr"`
}

type TimeoutsAttributes

type TimeoutsAttributes struct {
	// contains filtered or unexported fields
}

func (TimeoutsAttributes) Create

func (TimeoutsAttributes) Delete

func (TimeoutsAttributes) InternalRef

func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)

func (TimeoutsAttributes) InternalTokens

func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TimeoutsAttributes) InternalWithRef

func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL