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 (e *ResourceNotFoundException) ErrorFault() smithy.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.