ec2v1

package
v0.0.0-...-89c8abe Latest Latest
Warning

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

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

Documentation

Overview

Package ec2v1 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	EC2API_GetInstance_FullMethodName            = "/clutch.aws.ec2.v1.EC2API/GetInstance"
	EC2API_TerminateInstance_FullMethodName      = "/clutch.aws.ec2.v1.EC2API/TerminateInstance"
	EC2API_ResizeAutoscalingGroup_FullMethodName = "/clutch.aws.ec2.v1.EC2API/ResizeAutoscalingGroup"
	EC2API_RebootInstance_FullMethodName         = "/clutch.aws.ec2.v1.EC2API/RebootInstance"
)

Variables

View Source
var (
	AutoscalingGroup_TerminationPolicy_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "UNKNOWN",
		2: "OLDEST_INSTANCE",
		3: "NEWEST_INSTANCE",
		4: "OLDEST_LAUNCH_CONFIGURATION",
		5: "CLOSEST_TO_NEXT_HOUR",
		6: "DEFAULT",
		7: "OLDEST_LAUNCH_TEMPLATE",
		8: "ALLOCATION_STRATEGY",
	}
	AutoscalingGroup_TerminationPolicy_value = map[string]int32{
		"UNSPECIFIED":                 0,
		"UNKNOWN":                     1,
		"OLDEST_INSTANCE":             2,
		"NEWEST_INSTANCE":             3,
		"OLDEST_LAUNCH_CONFIGURATION": 4,
		"CLOSEST_TO_NEXT_HOUR":        5,
		"DEFAULT":                     6,
		"OLDEST_LAUNCH_TEMPLATE":      7,
		"ALLOCATION_STRATEGY":         8,
	}
)

Enum value maps for AutoscalingGroup_TerminationPolicy.

View Source
var (
	AutoscalingGroup_Instance_LifecycleState_name = map[int32]string{
		0:  "UNSPECIFIED",
		1:  "UNKNOWN",
		2:  "PENDING",
		3:  "PENDING_WAIT",
		4:  "PENDING_PROCEED",
		5:  "QUARANTINED",
		6:  "IN_SERVICE",
		7:  "TERMINATING",
		8:  "TERMINATING_WAIT",
		9:  "TERMINATING_PROCEED",
		10: "TERMINATED",
		11: "DETACHING",
		12: "DETACHED",
		13: "ENTERING_STANDBY",
		14: "STANDBY",
	}
	AutoscalingGroup_Instance_LifecycleState_value = map[string]int32{
		"UNSPECIFIED":         0,
		"UNKNOWN":             1,
		"PENDING":             2,
		"PENDING_WAIT":        3,
		"PENDING_PROCEED":     4,
		"QUARANTINED":         5,
		"IN_SERVICE":          6,
		"TERMINATING":         7,
		"TERMINATING_WAIT":    8,
		"TERMINATING_PROCEED": 9,
		"TERMINATED":          10,
		"DETACHING":           11,
		"DETACHED":            12,
		"ENTERING_STANDBY":    13,
		"STANDBY":             14,
	}
)

Enum value maps for AutoscalingGroup_Instance_LifecycleState.

View Source
var (
	Instance_State_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "UNKNOWN",
		2: "PENDING",
		3: "RUNNING",
		4: "STOPPING",
		5: "STOPPED",
		6: "SHUTTING_DOWN",
		7: "TERMINATED",
	}
	Instance_State_value = map[string]int32{
		"UNSPECIFIED":   0,
		"UNKNOWN":       1,
		"PENDING":       2,
		"RUNNING":       3,
		"STOPPING":      4,
		"STOPPED":       5,
		"SHUTTING_DOWN": 6,
		"TERMINATED":    7,
	}
)

Enum value maps for Instance_State.

View Source
var EC2API_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "clutch.aws.ec2.v1.EC2API",
	HandlerType: (*EC2APIServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetInstance",
			Handler:    _EC2API_GetInstance_Handler,
		},
		{
			MethodName: "TerminateInstance",
			Handler:    _EC2API_TerminateInstance_Handler,
		},
		{
			MethodName: "ResizeAutoscalingGroup",
			Handler:    _EC2API_ResizeAutoscalingGroup_Handler,
		},
		{
			MethodName: "RebootInstance",
			Handler:    _EC2API_RebootInstance_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "aws/ec2/v1/ec2.proto",
}

EC2API_ServiceDesc is the grpc.ServiceDesc for EC2API service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_aws_ec2_v1_ec2_proto protoreflect.FileDescriptor

Functions

func RegisterEC2APIHandler

func RegisterEC2APIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterEC2APIHandler registers the http handlers for service EC2API to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterEC2APIHandlerClient

func RegisterEC2APIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EC2APIClient) error

RegisterEC2APIHandlerClient registers the http handlers for service EC2API to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "EC2APIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "EC2APIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "EC2APIClient" to call the correct interceptors.

func RegisterEC2APIHandlerFromEndpoint

func RegisterEC2APIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterEC2APIHandlerFromEndpoint is same as RegisterEC2APIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterEC2APIHandlerServer

func RegisterEC2APIHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EC2APIServer) error

RegisterEC2APIHandlerServer registers the http handlers for service EC2API to "mux". UnaryRPC :call EC2APIServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterEC2APIHandlerFromEndpoint instead.

func RegisterEC2APIServer

func RegisterEC2APIServer(s grpc.ServiceRegistrar, srv EC2APIServer)

Types

type AutoscalingGroup

type AutoscalingGroup struct {
	Name   string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	// The AZs the ASG is running in.
	Zones               []string                             `protobuf:"bytes,3,rep,name=zones,proto3" json:"zones,omitempty"`
	Size                *AutoscalingGroupSize                `protobuf:"bytes,4,opt,name=size,proto3" json:"size,omitempty"`
	TerminationPolicies []AutoscalingGroup_TerminationPolicy `` /* 184-byte string literal not displayed */
	Instances           []*AutoscalingGroup_Instance         `protobuf:"bytes,6,rep,name=instances,proto3" json:"instances,omitempty"`
	Account             string                               `protobuf:"bytes,7,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*AutoscalingGroup) Descriptor deprecated

func (*AutoscalingGroup) Descriptor() ([]byte, []int)

Deprecated: Use AutoscalingGroup.ProtoReflect.Descriptor instead.

func (*AutoscalingGroup) GetAccount

func (x *AutoscalingGroup) GetAccount() string

func (*AutoscalingGroup) GetInstances

func (x *AutoscalingGroup) GetInstances() []*AutoscalingGroup_Instance

func (*AutoscalingGroup) GetName

func (x *AutoscalingGroup) GetName() string

func (*AutoscalingGroup) GetRegion

func (x *AutoscalingGroup) GetRegion() string

func (*AutoscalingGroup) GetSize

func (x *AutoscalingGroup) GetSize() *AutoscalingGroupSize

func (*AutoscalingGroup) GetTerminationPolicies

func (x *AutoscalingGroup) GetTerminationPolicies() []AutoscalingGroup_TerminationPolicy

func (*AutoscalingGroup) GetZones

func (x *AutoscalingGroup) GetZones() []string

func (*AutoscalingGroup) ProtoMessage

func (*AutoscalingGroup) ProtoMessage()

func (*AutoscalingGroup) ProtoReflect

func (x *AutoscalingGroup) ProtoReflect() protoreflect.Message

func (*AutoscalingGroup) Reset

func (x *AutoscalingGroup) Reset()

func (*AutoscalingGroup) String

func (x *AutoscalingGroup) String() string

func (*AutoscalingGroup) Validate

func (m *AutoscalingGroup) Validate() error

Validate checks the field values on AutoscalingGroup with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*AutoscalingGroup) ValidateAll

func (m *AutoscalingGroup) ValidateAll() error

ValidateAll checks the field values on AutoscalingGroup with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AutoscalingGroupMultiError, or nil if none found.

type AutoscalingGroupMultiError

type AutoscalingGroupMultiError []error

AutoscalingGroupMultiError is an error wrapping multiple validation errors returned by AutoscalingGroup.ValidateAll() if the designated constraints aren't met.

func (AutoscalingGroupMultiError) AllErrors

func (m AutoscalingGroupMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AutoscalingGroupMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type AutoscalingGroupSize

type AutoscalingGroupSize struct {
	Min     uint32 `protobuf:"varint,1,opt,name=min,proto3" json:"min,omitempty"`
	Max     uint32 `protobuf:"varint,2,opt,name=max,proto3" json:"max,omitempty"`
	Desired uint32 `protobuf:"varint,3,opt,name=desired,proto3" json:"desired,omitempty"`
	// contains filtered or unexported fields
}

func (*AutoscalingGroupSize) Descriptor deprecated

func (*AutoscalingGroupSize) Descriptor() ([]byte, []int)

Deprecated: Use AutoscalingGroupSize.ProtoReflect.Descriptor instead.

func (*AutoscalingGroupSize) GetDesired

func (x *AutoscalingGroupSize) GetDesired() uint32

func (*AutoscalingGroupSize) GetMax

func (x *AutoscalingGroupSize) GetMax() uint32

func (*AutoscalingGroupSize) GetMin

func (x *AutoscalingGroupSize) GetMin() uint32

func (*AutoscalingGroupSize) ProtoMessage

func (*AutoscalingGroupSize) ProtoMessage()

func (*AutoscalingGroupSize) ProtoReflect

func (x *AutoscalingGroupSize) ProtoReflect() protoreflect.Message

func (*AutoscalingGroupSize) Reset

func (x *AutoscalingGroupSize) Reset()

func (*AutoscalingGroupSize) String

func (x *AutoscalingGroupSize) String() string

func (*AutoscalingGroupSize) Validate

func (m *AutoscalingGroupSize) Validate() error

Validate checks the field values on AutoscalingGroupSize with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*AutoscalingGroupSize) ValidateAll

func (m *AutoscalingGroupSize) ValidateAll() error

ValidateAll checks the field values on AutoscalingGroupSize with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AutoscalingGroupSizeMultiError, or nil if none found.

type AutoscalingGroupSizeMultiError

type AutoscalingGroupSizeMultiError []error

AutoscalingGroupSizeMultiError is an error wrapping multiple validation errors returned by AutoscalingGroupSize.ValidateAll() if the designated constraints aren't met.

func (AutoscalingGroupSizeMultiError) AllErrors

func (m AutoscalingGroupSizeMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AutoscalingGroupSizeMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type AutoscalingGroupSizeValidationError

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

AutoscalingGroupSizeValidationError is the validation error returned by AutoscalingGroupSize.Validate if the designated constraints aren't met.

func (AutoscalingGroupSizeValidationError) Cause

Cause function returns cause value.

func (AutoscalingGroupSizeValidationError) Error

Error satisfies the builtin error interface

func (AutoscalingGroupSizeValidationError) ErrorName

ErrorName returns error name.

func (AutoscalingGroupSizeValidationError) Field

Field function returns field value.

func (AutoscalingGroupSizeValidationError) Key

Key function returns key value.

func (AutoscalingGroupSizeValidationError) Reason

Reason function returns reason value.

type AutoscalingGroupValidationError

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

AutoscalingGroupValidationError is the validation error returned by AutoscalingGroup.Validate if the designated constraints aren't met.

func (AutoscalingGroupValidationError) Cause

Cause function returns cause value.

func (AutoscalingGroupValidationError) Error

Error satisfies the builtin error interface

func (AutoscalingGroupValidationError) ErrorName

ErrorName returns error name.

func (AutoscalingGroupValidationError) Field

Field function returns field value.

func (AutoscalingGroupValidationError) Key

Key function returns key value.

func (AutoscalingGroupValidationError) Reason

Reason function returns reason value.

type AutoscalingGroup_Instance

type AutoscalingGroup_Instance struct {
	Id                      string                                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Zone                    string                                   `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
	LaunchConfigurationName string                                   `` /* 132-byte string literal not displayed */
	Healthy                 bool                                     `protobuf:"varint,4,opt,name=healthy,proto3" json:"healthy,omitempty"`
	LifecycleState          AutoscalingGroup_Instance_LifecycleState `` /* 168-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AutoscalingGroup_Instance) Descriptor deprecated

func (*AutoscalingGroup_Instance) Descriptor() ([]byte, []int)

Deprecated: Use AutoscalingGroup_Instance.ProtoReflect.Descriptor instead.

func (*AutoscalingGroup_Instance) GetHealthy

func (x *AutoscalingGroup_Instance) GetHealthy() bool

func (*AutoscalingGroup_Instance) GetId

func (x *AutoscalingGroup_Instance) GetId() string

func (*AutoscalingGroup_Instance) GetLaunchConfigurationName

func (x *AutoscalingGroup_Instance) GetLaunchConfigurationName() string

func (*AutoscalingGroup_Instance) GetLifecycleState

func (*AutoscalingGroup_Instance) GetZone

func (x *AutoscalingGroup_Instance) GetZone() string

func (*AutoscalingGroup_Instance) ProtoMessage

func (*AutoscalingGroup_Instance) ProtoMessage()

func (*AutoscalingGroup_Instance) ProtoReflect

func (*AutoscalingGroup_Instance) Reset

func (x *AutoscalingGroup_Instance) Reset()

func (*AutoscalingGroup_Instance) String

func (x *AutoscalingGroup_Instance) String() string

func (*AutoscalingGroup_Instance) Validate

func (m *AutoscalingGroup_Instance) Validate() error

Validate checks the field values on AutoscalingGroup_Instance with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*AutoscalingGroup_Instance) ValidateAll

func (m *AutoscalingGroup_Instance) ValidateAll() error

ValidateAll checks the field values on AutoscalingGroup_Instance with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AutoscalingGroup_InstanceMultiError, or nil if none found.

type AutoscalingGroup_InstanceMultiError

type AutoscalingGroup_InstanceMultiError []error

AutoscalingGroup_InstanceMultiError is an error wrapping multiple validation errors returned by AutoscalingGroup_Instance.ValidateAll() if the designated constraints aren't met.

func (AutoscalingGroup_InstanceMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (AutoscalingGroup_InstanceMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type AutoscalingGroup_InstanceValidationError

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

AutoscalingGroup_InstanceValidationError is the validation error returned by AutoscalingGroup_Instance.Validate if the designated constraints aren't met.

func (AutoscalingGroup_InstanceValidationError) Cause

Cause function returns cause value.

func (AutoscalingGroup_InstanceValidationError) Error

Error satisfies the builtin error interface

func (AutoscalingGroup_InstanceValidationError) ErrorName

ErrorName returns error name.

func (AutoscalingGroup_InstanceValidationError) Field

Field function returns field value.

func (AutoscalingGroup_InstanceValidationError) Key

Key function returns key value.

func (AutoscalingGroup_InstanceValidationError) Reason

Reason function returns reason value.

type AutoscalingGroup_Instance_LifecycleState

type AutoscalingGroup_Instance_LifecycleState int32
const (
	AutoscalingGroup_Instance_UNSPECIFIED         AutoscalingGroup_Instance_LifecycleState = 0
	AutoscalingGroup_Instance_UNKNOWN             AutoscalingGroup_Instance_LifecycleState = 1
	AutoscalingGroup_Instance_PENDING             AutoscalingGroup_Instance_LifecycleState = 2
	AutoscalingGroup_Instance_PENDING_WAIT        AutoscalingGroup_Instance_LifecycleState = 3
	AutoscalingGroup_Instance_PENDING_PROCEED     AutoscalingGroup_Instance_LifecycleState = 4
	AutoscalingGroup_Instance_QUARANTINED         AutoscalingGroup_Instance_LifecycleState = 5
	AutoscalingGroup_Instance_IN_SERVICE          AutoscalingGroup_Instance_LifecycleState = 6
	AutoscalingGroup_Instance_TERMINATING         AutoscalingGroup_Instance_LifecycleState = 7
	AutoscalingGroup_Instance_TERMINATING_WAIT    AutoscalingGroup_Instance_LifecycleState = 8
	AutoscalingGroup_Instance_TERMINATING_PROCEED AutoscalingGroup_Instance_LifecycleState = 9
	AutoscalingGroup_Instance_TERMINATED          AutoscalingGroup_Instance_LifecycleState = 10
	AutoscalingGroup_Instance_DETACHING           AutoscalingGroup_Instance_LifecycleState = 11
	AutoscalingGroup_Instance_DETACHED            AutoscalingGroup_Instance_LifecycleState = 12
	AutoscalingGroup_Instance_ENTERING_STANDBY    AutoscalingGroup_Instance_LifecycleState = 13
	AutoscalingGroup_Instance_STANDBY             AutoscalingGroup_Instance_LifecycleState = 14
)

func (AutoscalingGroup_Instance_LifecycleState) Descriptor

func (AutoscalingGroup_Instance_LifecycleState) Enum

func (AutoscalingGroup_Instance_LifecycleState) EnumDescriptor deprecated

func (AutoscalingGroup_Instance_LifecycleState) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutoscalingGroup_Instance_LifecycleState.Descriptor instead.

func (AutoscalingGroup_Instance_LifecycleState) Number

func (AutoscalingGroup_Instance_LifecycleState) String

func (AutoscalingGroup_Instance_LifecycleState) Type

type AutoscalingGroup_TerminationPolicy

type AutoscalingGroup_TerminationPolicy int32
const (
	AutoscalingGroup_UNSPECIFIED                 AutoscalingGroup_TerminationPolicy = 0
	AutoscalingGroup_UNKNOWN                     AutoscalingGroup_TerminationPolicy = 1
	AutoscalingGroup_OLDEST_INSTANCE             AutoscalingGroup_TerminationPolicy = 2
	AutoscalingGroup_NEWEST_INSTANCE             AutoscalingGroup_TerminationPolicy = 3
	AutoscalingGroup_OLDEST_LAUNCH_CONFIGURATION AutoscalingGroup_TerminationPolicy = 4
	AutoscalingGroup_CLOSEST_TO_NEXT_HOUR        AutoscalingGroup_TerminationPolicy = 5
	AutoscalingGroup_DEFAULT                     AutoscalingGroup_TerminationPolicy = 6
	AutoscalingGroup_OLDEST_LAUNCH_TEMPLATE      AutoscalingGroup_TerminationPolicy = 7
	AutoscalingGroup_ALLOCATION_STRATEGY         AutoscalingGroup_TerminationPolicy = 8
)

func (AutoscalingGroup_TerminationPolicy) Descriptor

func (AutoscalingGroup_TerminationPolicy) Enum

func (AutoscalingGroup_TerminationPolicy) EnumDescriptor deprecated

func (AutoscalingGroup_TerminationPolicy) EnumDescriptor() ([]byte, []int)

Deprecated: Use AutoscalingGroup_TerminationPolicy.Descriptor instead.

func (AutoscalingGroup_TerminationPolicy) Number

func (AutoscalingGroup_TerminationPolicy) String

func (AutoscalingGroup_TerminationPolicy) Type

type EC2APIClient

type EC2APIClient interface {
	GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*GetInstanceResponse, error)
	TerminateInstance(ctx context.Context, in *TerminateInstanceRequest, opts ...grpc.CallOption) (*TerminateInstanceResponse, error)
	ResizeAutoscalingGroup(ctx context.Context, in *ResizeAutoscalingGroupRequest, opts ...grpc.CallOption) (*ResizeAutoscalingGroupResponse, error)
	RebootInstance(ctx context.Context, in *RebootInstanceRequest, opts ...grpc.CallOption) (*RebootInstanceResponse, error)
}

EC2APIClient is the client API for EC2API service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewEC2APIClient

func NewEC2APIClient(cc grpc.ClientConnInterface) EC2APIClient

type EC2APIServer

EC2APIServer is the server API for EC2API service. All implementations should embed UnimplementedEC2APIServer for forward compatibility

type GetInstanceRequest

type GetInstanceRequest struct {
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	Region     string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Account    string `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInstanceRequest) Descriptor deprecated

func (*GetInstanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.

func (*GetInstanceRequest) GetAccount

func (x *GetInstanceRequest) GetAccount() string

func (*GetInstanceRequest) GetInstanceId

func (x *GetInstanceRequest) GetInstanceId() string

func (*GetInstanceRequest) GetRegion

func (x *GetInstanceRequest) GetRegion() string

func (*GetInstanceRequest) ProtoMessage

func (*GetInstanceRequest) ProtoMessage()

func (*GetInstanceRequest) ProtoReflect

func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message

func (*GetInstanceRequest) Reset

func (x *GetInstanceRequest) Reset()

func (*GetInstanceRequest) String

func (x *GetInstanceRequest) String() string

func (*GetInstanceRequest) Validate

func (m *GetInstanceRequest) Validate() error

Validate checks the field values on GetInstanceRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetInstanceRequest) ValidateAll

func (m *GetInstanceRequest) ValidateAll() error

ValidateAll checks the field values on GetInstanceRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetInstanceRequestMultiError, or nil if none found.

type GetInstanceRequestMultiError

type GetInstanceRequestMultiError []error

GetInstanceRequestMultiError is an error wrapping multiple validation errors returned by GetInstanceRequest.ValidateAll() if the designated constraints aren't met.

func (GetInstanceRequestMultiError) AllErrors

func (m GetInstanceRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetInstanceRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetInstanceRequestValidationError

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

GetInstanceRequestValidationError is the validation error returned by GetInstanceRequest.Validate if the designated constraints aren't met.

func (GetInstanceRequestValidationError) Cause

Cause function returns cause value.

func (GetInstanceRequestValidationError) Error

Error satisfies the builtin error interface

func (GetInstanceRequestValidationError) ErrorName

ErrorName returns error name.

func (GetInstanceRequestValidationError) Field

Field function returns field value.

func (GetInstanceRequestValidationError) Key

Key function returns key value.

func (GetInstanceRequestValidationError) Reason

Reason function returns reason value.

type GetInstanceResponse

type GetInstanceResponse struct {
	Instance *Instance `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInstanceResponse) Descriptor deprecated

func (*GetInstanceResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetInstanceResponse.ProtoReflect.Descriptor instead.

func (*GetInstanceResponse) GetInstance

func (x *GetInstanceResponse) GetInstance() *Instance

func (*GetInstanceResponse) ProtoMessage

func (*GetInstanceResponse) ProtoMessage()

func (*GetInstanceResponse) ProtoReflect

func (x *GetInstanceResponse) ProtoReflect() protoreflect.Message

func (*GetInstanceResponse) Reset

func (x *GetInstanceResponse) Reset()

func (*GetInstanceResponse) String

func (x *GetInstanceResponse) String() string

func (*GetInstanceResponse) Validate

func (m *GetInstanceResponse) Validate() error

Validate checks the field values on GetInstanceResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetInstanceResponse) ValidateAll

func (m *GetInstanceResponse) ValidateAll() error

ValidateAll checks the field values on GetInstanceResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetInstanceResponseMultiError, or nil if none found.

type GetInstanceResponseMultiError

type GetInstanceResponseMultiError []error

GetInstanceResponseMultiError is an error wrapping multiple validation errors returned by GetInstanceResponse.ValidateAll() if the designated constraints aren't met.

func (GetInstanceResponseMultiError) AllErrors

func (m GetInstanceResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetInstanceResponseMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetInstanceResponseValidationError

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

GetInstanceResponseValidationError is the validation error returned by GetInstanceResponse.Validate if the designated constraints aren't met.

func (GetInstanceResponseValidationError) Cause

Cause function returns cause value.

func (GetInstanceResponseValidationError) Error

Error satisfies the builtin error interface

func (GetInstanceResponseValidationError) ErrorName

ErrorName returns error name.

func (GetInstanceResponseValidationError) Field

Field function returns field value.

func (GetInstanceResponseValidationError) Key

Key function returns key value.

func (GetInstanceResponseValidationError) Reason

Reason function returns reason value.

type Instance

type Instance struct {
	InstanceId       string            `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	Region           string            `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	State            Instance_State    `protobuf:"varint,3,opt,name=state,proto3,enum=clutch.aws.ec2.v1.Instance_State" json:"state,omitempty"`
	InstanceType     string            `protobuf:"bytes,4,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`
	PublicIpAddress  string            `protobuf:"bytes,5,opt,name=public_ip_address,json=publicIpAddress,proto3" json:"public_ip_address,omitempty"`
	PrivateIpAddress string            `protobuf:"bytes,6,opt,name=private_ip_address,json=privateIpAddress,proto3" json:"private_ip_address,omitempty"`
	AvailabilityZone string            `protobuf:"bytes,7,opt,name=availability_zone,json=availabilityZone,proto3" json:"availability_zone,omitempty"`
	Tags             map[string]string `` /* 149-byte string literal not displayed */
	Account          string            `protobuf:"bytes,9,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*Instance) Descriptor deprecated

func (*Instance) Descriptor() ([]byte, []int)

Deprecated: Use Instance.ProtoReflect.Descriptor instead.

func (*Instance) GetAccount

func (x *Instance) GetAccount() string

func (*Instance) GetAvailabilityZone

func (x *Instance) GetAvailabilityZone() string

func (*Instance) GetInstanceId

func (x *Instance) GetInstanceId() string

func (*Instance) GetInstanceType

func (x *Instance) GetInstanceType() string

func (*Instance) GetPrivateIpAddress

func (x *Instance) GetPrivateIpAddress() string

func (*Instance) GetPublicIpAddress

func (x *Instance) GetPublicIpAddress() string

func (*Instance) GetRegion

func (x *Instance) GetRegion() string

func (*Instance) GetState

func (x *Instance) GetState() Instance_State

func (*Instance) GetTags

func (x *Instance) GetTags() map[string]string

func (*Instance) ProtoMessage

func (*Instance) ProtoMessage()

func (*Instance) ProtoReflect

func (x *Instance) ProtoReflect() protoreflect.Message

func (*Instance) Reset

func (x *Instance) Reset()

func (*Instance) String

func (x *Instance) String() string

func (*Instance) Validate

func (m *Instance) Validate() error

Validate checks the field values on Instance with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Instance) ValidateAll

func (m *Instance) ValidateAll() error

ValidateAll checks the field values on Instance with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in InstanceMultiError, or nil if none found.

type InstanceMultiError

type InstanceMultiError []error

InstanceMultiError is an error wrapping multiple validation errors returned by Instance.ValidateAll() if the designated constraints aren't met.

func (InstanceMultiError) AllErrors

func (m InstanceMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (InstanceMultiError) Error

func (m InstanceMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type InstanceValidationError

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

InstanceValidationError is the validation error returned by Instance.Validate if the designated constraints aren't met.

func (InstanceValidationError) Cause

func (e InstanceValidationError) Cause() error

Cause function returns cause value.

func (InstanceValidationError) Error

func (e InstanceValidationError) Error() string

Error satisfies the builtin error interface

func (InstanceValidationError) ErrorName

func (e InstanceValidationError) ErrorName() string

ErrorName returns error name.

func (InstanceValidationError) Field

func (e InstanceValidationError) Field() string

Field function returns field value.

func (InstanceValidationError) Key

func (e InstanceValidationError) Key() bool

Key function returns key value.

func (InstanceValidationError) Reason

func (e InstanceValidationError) Reason() string

Reason function returns reason value.

type Instance_State

type Instance_State int32

https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_InstanceState.html

const (
	Instance_UNSPECIFIED   Instance_State = 0
	Instance_UNKNOWN       Instance_State = 1
	Instance_PENDING       Instance_State = 2
	Instance_RUNNING       Instance_State = 3
	Instance_STOPPING      Instance_State = 4
	Instance_STOPPED       Instance_State = 5
	Instance_SHUTTING_DOWN Instance_State = 6
	Instance_TERMINATED    Instance_State = 7
)

func (Instance_State) Descriptor

func (Instance_State) Enum

func (x Instance_State) Enum() *Instance_State

func (Instance_State) EnumDescriptor deprecated

func (Instance_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Instance_State.Descriptor instead.

func (Instance_State) Number

func (Instance_State) String

func (x Instance_State) String() string

func (Instance_State) Type

type RebootInstanceRequest

type RebootInstanceRequest struct {
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	Region     string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Account    string `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*RebootInstanceRequest) Descriptor deprecated

func (*RebootInstanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use RebootInstanceRequest.ProtoReflect.Descriptor instead.

func (*RebootInstanceRequest) GetAccount

func (x *RebootInstanceRequest) GetAccount() string

func (*RebootInstanceRequest) GetInstanceId

func (x *RebootInstanceRequest) GetInstanceId() string

func (*RebootInstanceRequest) GetRegion

func (x *RebootInstanceRequest) GetRegion() string

func (*RebootInstanceRequest) ProtoMessage

func (*RebootInstanceRequest) ProtoMessage()

func (*RebootInstanceRequest) ProtoReflect

func (x *RebootInstanceRequest) ProtoReflect() protoreflect.Message

func (*RebootInstanceRequest) Reset

func (x *RebootInstanceRequest) Reset()

func (*RebootInstanceRequest) String

func (x *RebootInstanceRequest) String() string

func (*RebootInstanceRequest) Validate

func (m *RebootInstanceRequest) Validate() error

Validate checks the field values on RebootInstanceRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*RebootInstanceRequest) ValidateAll

func (m *RebootInstanceRequest) ValidateAll() error

ValidateAll checks the field values on RebootInstanceRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RebootInstanceRequestMultiError, or nil if none found.

type RebootInstanceRequestMultiError

type RebootInstanceRequestMultiError []error

RebootInstanceRequestMultiError is an error wrapping multiple validation errors returned by RebootInstanceRequest.ValidateAll() if the designated constraints aren't met.

func (RebootInstanceRequestMultiError) AllErrors

func (m RebootInstanceRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RebootInstanceRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type RebootInstanceRequestValidationError

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

RebootInstanceRequestValidationError is the validation error returned by RebootInstanceRequest.Validate if the designated constraints aren't met.

func (RebootInstanceRequestValidationError) Cause

Cause function returns cause value.

func (RebootInstanceRequestValidationError) Error

Error satisfies the builtin error interface

func (RebootInstanceRequestValidationError) ErrorName

ErrorName returns error name.

func (RebootInstanceRequestValidationError) Field

Field function returns field value.

func (RebootInstanceRequestValidationError) Key

Key function returns key value.

func (RebootInstanceRequestValidationError) Reason

Reason function returns reason value.

type RebootInstanceResponse

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

func (*RebootInstanceResponse) Descriptor deprecated

func (*RebootInstanceResponse) Descriptor() ([]byte, []int)

Deprecated: Use RebootInstanceResponse.ProtoReflect.Descriptor instead.

func (*RebootInstanceResponse) ProtoMessage

func (*RebootInstanceResponse) ProtoMessage()

func (*RebootInstanceResponse) ProtoReflect

func (x *RebootInstanceResponse) ProtoReflect() protoreflect.Message

func (*RebootInstanceResponse) Reset

func (x *RebootInstanceResponse) Reset()

func (*RebootInstanceResponse) String

func (x *RebootInstanceResponse) String() string

func (*RebootInstanceResponse) Validate

func (m *RebootInstanceResponse) Validate() error

Validate checks the field values on RebootInstanceResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*RebootInstanceResponse) ValidateAll

func (m *RebootInstanceResponse) ValidateAll() error

ValidateAll checks the field values on RebootInstanceResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in RebootInstanceResponseMultiError, or nil if none found.

type RebootInstanceResponseMultiError

type RebootInstanceResponseMultiError []error

RebootInstanceResponseMultiError is an error wrapping multiple validation errors returned by RebootInstanceResponse.ValidateAll() if the designated constraints aren't met.

func (RebootInstanceResponseMultiError) AllErrors

func (m RebootInstanceResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RebootInstanceResponseMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type RebootInstanceResponseValidationError

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

RebootInstanceResponseValidationError is the validation error returned by RebootInstanceResponse.Validate if the designated constraints aren't met.

func (RebootInstanceResponseValidationError) Cause

Cause function returns cause value.

func (RebootInstanceResponseValidationError) Error

Error satisfies the builtin error interface

func (RebootInstanceResponseValidationError) ErrorName

ErrorName returns error name.

func (RebootInstanceResponseValidationError) Field

Field function returns field value.

func (RebootInstanceResponseValidationError) Key

Key function returns key value.

func (RebootInstanceResponseValidationError) Reason

Reason function returns reason value.

type ResizeAutoscalingGroupRequest

type ResizeAutoscalingGroupRequest struct {
	Name    string                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Region  string                `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Size    *AutoscalingGroupSize `protobuf:"bytes,3,opt,name=size,proto3" json:"size,omitempty"`
	Account string                `protobuf:"bytes,4,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*ResizeAutoscalingGroupRequest) Descriptor deprecated

func (*ResizeAutoscalingGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResizeAutoscalingGroupRequest.ProtoReflect.Descriptor instead.

func (*ResizeAutoscalingGroupRequest) GetAccount

func (x *ResizeAutoscalingGroupRequest) GetAccount() string

func (*ResizeAutoscalingGroupRequest) GetName

func (*ResizeAutoscalingGroupRequest) GetRegion

func (x *ResizeAutoscalingGroupRequest) GetRegion() string

func (*ResizeAutoscalingGroupRequest) GetSize

func (*ResizeAutoscalingGroupRequest) ProtoMessage

func (*ResizeAutoscalingGroupRequest) ProtoMessage()

func (*ResizeAutoscalingGroupRequest) ProtoReflect

func (*ResizeAutoscalingGroupRequest) Reset

func (x *ResizeAutoscalingGroupRequest) Reset()

func (*ResizeAutoscalingGroupRequest) String

func (*ResizeAutoscalingGroupRequest) Validate

func (m *ResizeAutoscalingGroupRequest) Validate() error

Validate checks the field values on ResizeAutoscalingGroupRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ResizeAutoscalingGroupRequest) ValidateAll

func (m *ResizeAutoscalingGroupRequest) ValidateAll() error

ValidateAll checks the field values on ResizeAutoscalingGroupRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ResizeAutoscalingGroupRequestMultiError, or nil if none found.

type ResizeAutoscalingGroupRequestMultiError

type ResizeAutoscalingGroupRequestMultiError []error

ResizeAutoscalingGroupRequestMultiError is an error wrapping multiple validation errors returned by ResizeAutoscalingGroupRequest.ValidateAll() if the designated constraints aren't met.

func (ResizeAutoscalingGroupRequestMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (ResizeAutoscalingGroupRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ResizeAutoscalingGroupRequestValidationError

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

ResizeAutoscalingGroupRequestValidationError is the validation error returned by ResizeAutoscalingGroupRequest.Validate if the designated constraints aren't met.

func (ResizeAutoscalingGroupRequestValidationError) Cause

Cause function returns cause value.

func (ResizeAutoscalingGroupRequestValidationError) Error

Error satisfies the builtin error interface

func (ResizeAutoscalingGroupRequestValidationError) ErrorName

ErrorName returns error name.

func (ResizeAutoscalingGroupRequestValidationError) Field

Field function returns field value.

func (ResizeAutoscalingGroupRequestValidationError) Key

Key function returns key value.

func (ResizeAutoscalingGroupRequestValidationError) Reason

Reason function returns reason value.

type ResizeAutoscalingGroupResponse

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

func (*ResizeAutoscalingGroupResponse) Descriptor deprecated

func (*ResizeAutoscalingGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use ResizeAutoscalingGroupResponse.ProtoReflect.Descriptor instead.

func (*ResizeAutoscalingGroupResponse) ProtoMessage

func (*ResizeAutoscalingGroupResponse) ProtoMessage()

func (*ResizeAutoscalingGroupResponse) ProtoReflect

func (*ResizeAutoscalingGroupResponse) Reset

func (x *ResizeAutoscalingGroupResponse) Reset()

func (*ResizeAutoscalingGroupResponse) String

func (*ResizeAutoscalingGroupResponse) Validate

func (m *ResizeAutoscalingGroupResponse) Validate() error

Validate checks the field values on ResizeAutoscalingGroupResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ResizeAutoscalingGroupResponse) ValidateAll

func (m *ResizeAutoscalingGroupResponse) ValidateAll() error

ValidateAll checks the field values on ResizeAutoscalingGroupResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ResizeAutoscalingGroupResponseMultiError, or nil if none found.

type ResizeAutoscalingGroupResponseMultiError

type ResizeAutoscalingGroupResponseMultiError []error

ResizeAutoscalingGroupResponseMultiError is an error wrapping multiple validation errors returned by ResizeAutoscalingGroupResponse.ValidateAll() if the designated constraints aren't met.

func (ResizeAutoscalingGroupResponseMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (ResizeAutoscalingGroupResponseMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ResizeAutoscalingGroupResponseValidationError

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

ResizeAutoscalingGroupResponseValidationError is the validation error returned by ResizeAutoscalingGroupResponse.Validate if the designated constraints aren't met.

func (ResizeAutoscalingGroupResponseValidationError) Cause

Cause function returns cause value.

func (ResizeAutoscalingGroupResponseValidationError) Error

Error satisfies the builtin error interface

func (ResizeAutoscalingGroupResponseValidationError) ErrorName

ErrorName returns error name.

func (ResizeAutoscalingGroupResponseValidationError) Field

Field function returns field value.

func (ResizeAutoscalingGroupResponseValidationError) Key

Key function returns key value.

func (ResizeAutoscalingGroupResponseValidationError) Reason

Reason function returns reason value.

type TerminateInstanceRequest

type TerminateInstanceRequest struct {
	InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
	Region     string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
	Account    string `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*TerminateInstanceRequest) Descriptor deprecated

func (*TerminateInstanceRequest) Descriptor() ([]byte, []int)

Deprecated: Use TerminateInstanceRequest.ProtoReflect.Descriptor instead.

func (*TerminateInstanceRequest) GetAccount

func (x *TerminateInstanceRequest) GetAccount() string

func (*TerminateInstanceRequest) GetInstanceId

func (x *TerminateInstanceRequest) GetInstanceId() string

func (*TerminateInstanceRequest) GetRegion

func (x *TerminateInstanceRequest) GetRegion() string

func (*TerminateInstanceRequest) ProtoMessage

func (*TerminateInstanceRequest) ProtoMessage()

func (*TerminateInstanceRequest) ProtoReflect

func (x *TerminateInstanceRequest) ProtoReflect() protoreflect.Message

func (*TerminateInstanceRequest) Reset

func (x *TerminateInstanceRequest) Reset()

func (*TerminateInstanceRequest) String

func (x *TerminateInstanceRequest) String() string

func (*TerminateInstanceRequest) Validate

func (m *TerminateInstanceRequest) Validate() error

Validate checks the field values on TerminateInstanceRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TerminateInstanceRequest) ValidateAll

func (m *TerminateInstanceRequest) ValidateAll() error

ValidateAll checks the field values on TerminateInstanceRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TerminateInstanceRequestMultiError, or nil if none found.

type TerminateInstanceRequestMultiError

type TerminateInstanceRequestMultiError []error

TerminateInstanceRequestMultiError is an error wrapping multiple validation errors returned by TerminateInstanceRequest.ValidateAll() if the designated constraints aren't met.

func (TerminateInstanceRequestMultiError) AllErrors

func (m TerminateInstanceRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TerminateInstanceRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TerminateInstanceRequestValidationError

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

TerminateInstanceRequestValidationError is the validation error returned by TerminateInstanceRequest.Validate if the designated constraints aren't met.

func (TerminateInstanceRequestValidationError) Cause

Cause function returns cause value.

func (TerminateInstanceRequestValidationError) Error

Error satisfies the builtin error interface

func (TerminateInstanceRequestValidationError) ErrorName

ErrorName returns error name.

func (TerminateInstanceRequestValidationError) Field

Field function returns field value.

func (TerminateInstanceRequestValidationError) Key

Key function returns key value.

func (TerminateInstanceRequestValidationError) Reason

Reason function returns reason value.

type TerminateInstanceResponse

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

func (*TerminateInstanceResponse) Descriptor deprecated

func (*TerminateInstanceResponse) Descriptor() ([]byte, []int)

Deprecated: Use TerminateInstanceResponse.ProtoReflect.Descriptor instead.

func (*TerminateInstanceResponse) ProtoMessage

func (*TerminateInstanceResponse) ProtoMessage()

func (*TerminateInstanceResponse) ProtoReflect

func (*TerminateInstanceResponse) Reset

func (x *TerminateInstanceResponse) Reset()

func (*TerminateInstanceResponse) String

func (x *TerminateInstanceResponse) String() string

func (*TerminateInstanceResponse) Validate

func (m *TerminateInstanceResponse) Validate() error

Validate checks the field values on TerminateInstanceResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TerminateInstanceResponse) ValidateAll

func (m *TerminateInstanceResponse) ValidateAll() error

ValidateAll checks the field values on TerminateInstanceResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TerminateInstanceResponseMultiError, or nil if none found.

type TerminateInstanceResponseMultiError

type TerminateInstanceResponseMultiError []error

TerminateInstanceResponseMultiError is an error wrapping multiple validation errors returned by TerminateInstanceResponse.ValidateAll() if the designated constraints aren't met.

func (TerminateInstanceResponseMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (TerminateInstanceResponseMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TerminateInstanceResponseValidationError

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

TerminateInstanceResponseValidationError is the validation error returned by TerminateInstanceResponse.Validate if the designated constraints aren't met.

func (TerminateInstanceResponseValidationError) Cause

Cause function returns cause value.

func (TerminateInstanceResponseValidationError) Error

Error satisfies the builtin error interface

func (TerminateInstanceResponseValidationError) ErrorName

ErrorName returns error name.

func (TerminateInstanceResponseValidationError) Field

Field function returns field value.

func (TerminateInstanceResponseValidationError) Key

Key function returns key value.

func (TerminateInstanceResponseValidationError) Reason

Reason function returns reason value.

type UnimplementedEC2APIServer

type UnimplementedEC2APIServer struct {
}

UnimplementedEC2APIServer should be embedded to have forward compatible implementations.

func (UnimplementedEC2APIServer) GetInstance

func (UnimplementedEC2APIServer) RebootInstance

type UnsafeEC2APIServer

type UnsafeEC2APIServer interface {
	// contains filtered or unexported methods
}

UnsafeEC2APIServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EC2APIServer will result in compilation errors.

Jump to

Keyboard shortcuts

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