Documentation
¶
Index ¶
- type Vault
- func (r *Vault) Arn() *pulumi.StringOutput
- func (r *Vault) ID() *pulumi.IDOutput
- func (r *Vault) KmsKeyArn() *pulumi.StringOutput
- func (r *Vault) Name() *pulumi.StringOutput
- func (r *Vault) RecoveryPoints() *pulumi.IntOutput
- func (r *Vault) Tags() *pulumi.MapOutput
- func (r *Vault) URN() *pulumi.URNOutput
- type VaultArgs
- type VaultState
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) 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 ¶
The number of recovery points that are stored in a backup vault.
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.
Click to show internal directories.
Click to hide internal directories.