Documentation
¶
Index ¶
- type BackupPlanReference
- type BackupSelectionReference
- type BackupVaultReference
- type FrameworkReference
- type IBackupPlanRef
- type IBackupSelectionRef
- type IBackupVaultRef
- type IFrameworkRef
- type ILogicallyAirGappedBackupVaultRef
- type IReportPlanRef
- type IRestoreTestingPlanRef
- type IRestoreTestingSelectionRef
- type LogicallyAirGappedBackupVaultReference
- type ReportPlanReference
- type RestoreTestingPlanReference
- type RestoreTestingSelectionReference
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"),
}
Source Files
¶
- BackupPlanReference.go
- BackupSelectionReference.go
- BackupVaultReference.go
- FrameworkReference.go
- IBackupPlanRef.go
- IBackupSelectionRef.go
- IBackupVaultRef.go
- IFrameworkRef.go
- ILogicallyAirGappedBackupVaultRef.go
- IReportPlanRef.go
- IRestoreTestingPlanRef.go
- IRestoreTestingSelectionRef.go
- LogicallyAirGappedBackupVaultReference.go
- ReportPlanReference.go
- RestoreTestingPlanReference.go
- RestoreTestingSelectionReference.go
- main.go