backup

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2019 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Vault

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

Provides an AWS Backup vault resource.

func GetVault

func GetVault(ctx *pulumi.Context,
	name string, id pulumi.ID, state *VaultState, opts ...pulumi.ResourceOpt) (*Vault, error)

GetVault gets an existing Vault resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVault

func NewVault(ctx *pulumi.Context,
	name string, args *VaultArgs, opts ...pulumi.ResourceOpt) (*Vault, error)

NewVault registers a new resource with the given unique name, arguments, and options.

func (*Vault) Arn

func (r *Vault) Arn() *pulumi.StringOutput

The ARN of the vault.

func (*Vault) ID

func (r *Vault) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Vault) KmsKeyArn

func (r *Vault) KmsKeyArn() *pulumi.StringOutput

The server-side encryption key that is used to protect your backups.

func (*Vault) Name

func (r *Vault) Name() *pulumi.StringOutput

Name of the backup vault to create.

func (*Vault) RecoveryPoints

func (r *Vault) RecoveryPoints() *pulumi.IntOutput

The number of recovery points that are stored in a backup vault.

func (*Vault) Tags

func (r *Vault) Tags() *pulumi.MapOutput

Metadata that you can assign to help organize the resources that you create.

func (*Vault) URN

func (r *Vault) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type VaultArgs

type VaultArgs struct {
	// The server-side encryption key that is used to protect your backups.
	KmsKeyArn interface{}
	// Name of the backup vault to create.
	Name interface{}
	// Metadata that you can assign to help organize the resources that you create.
	Tags interface{}
}

The set of arguments for constructing a Vault resource.

type VaultState

type VaultState struct {
	// The ARN of the vault.
	Arn interface{}
	// The server-side encryption key that is used to protect your backups.
	KmsKeyArn interface{}
	// Name of the backup vault to create.
	Name interface{}
	// The number of recovery points that are stored in a backup vault.
	RecoveryPoints interface{}
	// Metadata that you can assign to help organize the resources that you create.
	Tags interface{}
}

Input properties used for looking up and filtering Vault resources.

Jump to

Keyboard shortcuts

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