interfacesawsbackup

package
v2.226.0 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupPlanReference

type BackupPlanReference struct {
	// The ARN of the BackupPlan resource.
	BackupPlanArn *string `field:"required" json:"backupPlanArn" yaml:"backupPlanArn"`
	// The BackupPlanId of the BackupPlan resource.
	BackupPlanId *string `field:"required" json:"backupPlanId" yaml:"backupPlanId"`
}

A reference to a BackupPlan resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

backupPlanReference := &BackupPlanReference{
	BackupPlanArn: jsii.String("backupPlanArn"),
	BackupPlanId: jsii.String("backupPlanId"),
}

type BackupSelectionReference

type BackupSelectionReference struct {
	// The Id of the BackupSelection resource.
	BackupSelectionId *string `field:"required" json:"backupSelectionId" yaml:"backupSelectionId"`
}

A reference to a BackupSelection resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

backupSelectionReference := &BackupSelectionReference{
	BackupSelectionId: jsii.String("backupSelectionId"),
}

type BackupVaultReference

type BackupVaultReference struct {
	// The ARN of the BackupVault resource.
	BackupVaultArn *string `field:"required" json:"backupVaultArn" yaml:"backupVaultArn"`
	// The BackupVaultName of the BackupVault resource.
	BackupVaultName *string `field:"required" json:"backupVaultName" yaml:"backupVaultName"`
}

A reference to a BackupVault resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

backupVaultReference := &BackupVaultReference{
	BackupVaultArn: jsii.String("backupVaultArn"),
	BackupVaultName: jsii.String("backupVaultName"),
}

type FrameworkReference

type FrameworkReference struct {
	// The FrameworkArn of the Framework resource.
	FrameworkArn *string `field:"required" json:"frameworkArn" yaml:"frameworkArn"`
}

A reference to a Framework resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

frameworkReference := &FrameworkReference{
	FrameworkArn: jsii.String("frameworkArn"),
}

type IBackupPlanRef

type IBackupPlanRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a BackupPlan resource.
	// Experimental.
	BackupPlanRef() *BackupPlanReference
}

Indicates that this resource can be referenced as a BackupPlan. Experimental.

type IBackupSelectionRef

type IBackupSelectionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a BackupSelection resource.
	// Experimental.
	BackupSelectionRef() *BackupSelectionReference
}

Indicates that this resource can be referenced as a BackupSelection. Experimental.

type IBackupVaultRef

type IBackupVaultRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a BackupVault resource.
	// Experimental.
	BackupVaultRef() *BackupVaultReference
}

Indicates that this resource can be referenced as a BackupVault. Experimental.

type IFrameworkRef

type IFrameworkRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Framework resource.
	// Experimental.
	FrameworkRef() *FrameworkReference
}

Indicates that this resource can be referenced as a Framework. Experimental.

type ILogicallyAirGappedBackupVaultRef

type ILogicallyAirGappedBackupVaultRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a LogicallyAirGappedBackupVault resource.
	// Experimental.
	LogicallyAirGappedBackupVaultRef() *LogicallyAirGappedBackupVaultReference
}

Indicates that this resource can be referenced as a LogicallyAirGappedBackupVault. Experimental.

type IReportPlanRef

type IReportPlanRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ReportPlan resource.
	// Experimental.
	ReportPlanRef() *ReportPlanReference
}

Indicates that this resource can be referenced as a ReportPlan. Experimental.

type IRestoreTestingPlanRef

type IRestoreTestingPlanRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a RestoreTestingPlan resource.
	// Experimental.
	RestoreTestingPlanRef() *RestoreTestingPlanReference
}

Indicates that this resource can be referenced as a RestoreTestingPlan. Experimental.

type IRestoreTestingSelectionRef

type IRestoreTestingSelectionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a RestoreTestingSelection resource.
	// Experimental.
	RestoreTestingSelectionRef() *RestoreTestingSelectionReference
}

Indicates that this resource can be referenced as a RestoreTestingSelection. Experimental.

type LogicallyAirGappedBackupVaultReference

type LogicallyAirGappedBackupVaultReference struct {
	// The BackupVaultName of the LogicallyAirGappedBackupVault resource.
	BackupVaultName *string `field:"required" json:"backupVaultName" yaml:"backupVaultName"`
}

A reference to a LogicallyAirGappedBackupVault resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

logicallyAirGappedBackupVaultReference := &LogicallyAirGappedBackupVaultReference{
	BackupVaultName: jsii.String("backupVaultName"),
}

type ReportPlanReference

type ReportPlanReference struct {
	// The ReportPlanArn of the ReportPlan resource.
	ReportPlanArn *string `field:"required" json:"reportPlanArn" yaml:"reportPlanArn"`
}

A reference to a ReportPlan resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

reportPlanReference := &ReportPlanReference{
	ReportPlanArn: jsii.String("reportPlanArn"),
}

type RestoreTestingPlanReference

type RestoreTestingPlanReference struct {
	// The ARN of the RestoreTestingPlan resource.
	RestoreTestingPlanArn *string `field:"required" json:"restoreTestingPlanArn" yaml:"restoreTestingPlanArn"`
	// The RestoreTestingPlanName of the RestoreTestingPlan resource.
	RestoreTestingPlanName *string `field:"required" json:"restoreTestingPlanName" yaml:"restoreTestingPlanName"`
}

A reference to a RestoreTestingPlan resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

restoreTestingPlanReference := &RestoreTestingPlanReference{
	RestoreTestingPlanArn: jsii.String("restoreTestingPlanArn"),
	RestoreTestingPlanName: jsii.String("restoreTestingPlanName"),
}

type RestoreTestingSelectionReference

type RestoreTestingSelectionReference struct {
	// The RestoreTestingPlanName of the RestoreTestingSelection resource.
	RestoreTestingPlanName *string `field:"required" json:"restoreTestingPlanName" yaml:"restoreTestingPlanName"`
	// The RestoreTestingSelectionName of the RestoreTestingSelection resource.
	RestoreTestingSelectionName *string `field:"required" json:"restoreTestingSelectionName" yaml:"restoreTestingSelectionName"`
}

A reference to a RestoreTestingSelection resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

restoreTestingSelectionReference := &RestoreTestingSelectionReference{
	RestoreTestingPlanName: jsii.String("restoreTestingPlanName"),
	RestoreTestingSelectionName: jsii.String("restoreTestingSelectionName"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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