backupawsdynamodbtables

package
v0.20.0 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package backupawsdynamodbtables contains methods related to BackupAwsDynamodbTables

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupAwsDynamodbTablesV1

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

BackupAwsDynamodbTablesV1 represents a custom type struct

func (*BackupAwsDynamodbTablesV1) CreateBackupAwsDynamodbTable

func (b *BackupAwsDynamodbTablesV1) CreateBackupAwsDynamodbTable(
	embed *string,
	body models.CreateBackupAwsDynamodbTableV1Request) (
	*models.OnDemandDynamoDBBackupResponse, *apiutils.APIError)

CreateBackupAwsDynamodbTable Performs an on-demand backup for the specified DynamoDB table.

func (*BackupAwsDynamodbTablesV1) ListBackupAwsDynamodbTables

func (b *BackupAwsDynamodbTablesV1) ListBackupAwsDynamodbTables(
	limit *int64,
	start *string,
	sort *string,
	filter *string) (
	*models.ListDynamoDBTableBackupsResponse, *apiutils.APIError)

ListBackupAwsDynamodbTables Retrieves a list of DynamoDB table backups.

func (*BackupAwsDynamodbTablesV1) ReadBackupAwsDynamodbTable

func (b *BackupAwsDynamodbTablesV1) ReadBackupAwsDynamodbTable(
	backupId string) (
	*models.ReadDynamoDBTableBackupResponse, *apiutils.APIError)

ReadBackupAwsDynamodbTable Returns a representation of the specified DynamoDB table backup.

type BackupAwsDynamodbTablesV1Client

type BackupAwsDynamodbTablesV1Client interface {
	// ListBackupAwsDynamodbTables Retrieves a list of DynamoDB table backups.
	ListBackupAwsDynamodbTables(
		limit *int64,
		start *string,
		sort *string,
		filter *string) (
		*models.ListDynamoDBTableBackupsResponse, *apiutils.APIError)

	// CreateBackupAwsDynamodbTable Performs an on-demand backup for the specified DynamoDB table.
	CreateBackupAwsDynamodbTable(
		embed *string,
		body models.CreateBackupAwsDynamodbTableV1Request) (
		*models.OnDemandDynamoDBBackupResponse, *apiutils.APIError)

	// ReadBackupAwsDynamodbTable Returns a representation of the specified DynamoDB table backup.
	ReadBackupAwsDynamodbTable(
		backupId string) (
		*models.ReadDynamoDBTableBackupResponse, *apiutils.APIError)
}

BackupAwsDynamodbTablesV1Client represents a custom type interface

func NewBackupAwsDynamodbTablesV1

func NewBackupAwsDynamodbTablesV1(config config.Config) BackupAwsDynamodbTablesV1Client

NewBackupAwsDynamodbTablesV1 returns BackupAwsDynamodbTablesV1Client

Jump to

Keyboard shortcuts

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