types

package
v1.6.9 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string

	ErrorCode_ *string
	// contains filtered or unexported fields
}

The operation cannot proceed because you have insufficient permissions.

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type ConflictException

type ConflictException struct {
	Message *string

	ErrorCode_ *string
	// contains filtered or unexported fields
}

The operation cannot proceed because it is not supported.

func (*ConflictException) Error

func (e *ConflictException) Error() string

func (*ConflictException) ErrorCode

func (e *ConflictException) ErrorCode() string

func (*ConflictException) ErrorFault

func (e *ConflictException) ErrorFault() smithy.ErrorFault

func (*ConflictException) ErrorMessage

func (e *ConflictException) ErrorMessage() string

type Gateway

type Gateway struct {

	// The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to
	// return a list of gateways for your account and Amazon Web Services Region.
	GatewayArn *string

	// The display name of the gateway.
	GatewayDisplayName *string

	// The type of the gateway.
	GatewayType GatewayType

	// The hypervisor ID of the gateway.
	HypervisorId *string

	// The last time Backup gateway communicated with the gateway, in Unix format and
	// UTC time.
	LastSeenTime *time.Time
	// contains filtered or unexported fields
}

A gateway is an Backup Gateway appliance that runs on the customer's network to provide seamless connectivity to backup storage in the Amazon Web Services Cloud.

type GatewayDetails added in v1.6.0

type GatewayDetails struct {

	// The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to
	// return a list of gateways for your account and Amazon Web Services Region.
	GatewayArn *string

	// The display name of the gateway.
	GatewayDisplayName *string

	// The type of the gateway type.
	GatewayType GatewayType

	// The hypervisor ID of the gateway.
	HypervisorId *string

	// Details showing the last time Backup gateway communicated with the cloud, in
	// Unix format and UTC time.
	LastSeenTime *time.Time

	// Details showing the next update availability time of the gateway.
	NextUpdateAvailabilityTime *time.Time

	// The DNS name for the virtual private cloud (VPC) endpoint the gateway uses to
	// connect to the cloud for backup gateway.
	VpcEndpoint *string
	// contains filtered or unexported fields
}

The details of gateway.

type GatewayType

type GatewayType string
const (
	GatewayTypeBackupVm GatewayType = "BACKUP_VM"
)

Enum values for GatewayType

func (GatewayType) Values

func (GatewayType) Values() []GatewayType

Values returns all known values for GatewayType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type Hypervisor

type Hypervisor struct {

	// The server host of the hypervisor. This can be either an IP address or a
	// fully-qualified domain name (FQDN).
	Host *string

	// The Amazon Resource Name (ARN) of the hypervisor.
	HypervisorArn *string

	// The Amazon Resource Name (ARN) of the Key Management Service used to encrypt the
	// hypervisor.
	KmsKeyArn *string

	// The name of the hypervisor.
	Name *string

	// The state of the hypervisor.
	State HypervisorState
	// contains filtered or unexported fields
}

Represents the hypervisor's permissions to which the gateway will connect. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.

type HypervisorState

type HypervisorState string
const (
	HypervisorStatePending HypervisorState = "PENDING"
	HypervisorStateOnline  HypervisorState = "ONLINE"
	HypervisorStateOffline HypervisorState = "OFFLINE"
	HypervisorStateError   HypervisorState = "ERROR"
)

Enum values for HypervisorState

func (HypervisorState) Values

func (HypervisorState) Values() []HypervisorState

Values returns all known values for HypervisorState. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

type InternalServerException

type InternalServerException struct {
	Message *string

	ErrorCode_ *string
	// contains filtered or unexported fields
}

The operation did not succeed because an internal error occurred. Try again later.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type ResourceNotFoundException

type ResourceNotFoundException struct {
	Message *string

	ErrorCode_ *string
	// contains filtered or unexported fields
}

A resource that is required for the action wasn't found.

func (*ResourceNotFoundException) Error

func (e *ResourceNotFoundException) Error() string

func (*ResourceNotFoundException) ErrorCode

func (e *ResourceNotFoundException) ErrorCode() string

func (*ResourceNotFoundException) ErrorFault

func (*ResourceNotFoundException) ErrorMessage

func (e *ResourceNotFoundException) ErrorMessage() string

type Tag

type Tag struct {

	// The key part of a tag's key-value pair. The key can't start with aws:.
	//
	// This member is required.
	Key *string

	// The value part of a tag's key-value pair.
	//
	// This member is required.
	Value *string
	// contains filtered or unexported fields
}

A key-value pair you can use to manage, filter, and search for your resources. Allowed characters include UTF-8 letters, numbers, spaces, and the following characters: + - = . _ : /.

type ValidationException

type ValidationException struct {
	Message *string

	ErrorCode_ *string
	// contains filtered or unexported fields
}

The operation did not succeed because a validation error occurred.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

type VirtualMachine

type VirtualMachine struct {

	// The host name of the virtual machine.
	HostName *string

	// The ID of the virtual machine's hypervisor.
	HypervisorId *string

	// The most recent date a virtual machine was backed up, in Unix format and UTC
	// time.
	LastBackupDate *time.Time

	// The name of the virtual machine.
	Name *string

	// The path of the virtual machine.
	Path *string

	// The Amazon Resource Name (ARN) of the virtual machine. For example,
	// arn:aws:backup-gateway:us-west-1:0000000000000:vm/vm-0000ABCDEFGIJKL.
	ResourceArn *string
	// contains filtered or unexported fields
}

A virtual machine that is on a hypervisor.

Jump to

Keyboard shortcuts

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