qldb

package
v1.13.0 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 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 GetLedgerArgs

type GetLedgerArgs struct {
	// The friendly name of the ledger to match.
	Name interface{}
}

A collection of arguments for invoking getLedger.

type GetLedgerResult

type GetLedgerResult struct {
	// Amazon Resource Name (ARN) of the ledger.
	Arn interface{}
	// Deletion protection on the QLDB Ledger instance. Set to `true` by default.
	DeletionProtection interface{}
	Name               interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getLedger.

func LookupLedger

func LookupLedger(ctx *pulumi.Context, args *GetLedgerArgs) (*GetLedgerResult, error)

Use this data source to fetch information about a Quantum Ledger Database.

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/d/qldb_ledger.html.markdown.

type Ledger

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

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/qldb_ledger.html.markdown.

func GetLedger

func GetLedger(ctx *pulumi.Context,
	name string, id pulumi.ID, state *LedgerState, opts ...pulumi.ResourceOpt) (*Ledger, error)

GetLedger gets an existing Ledger 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 NewLedger

func NewLedger(ctx *pulumi.Context,
	name string, args *LedgerArgs, opts ...pulumi.ResourceOpt) (*Ledger, error)

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

func (*Ledger) Arn

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

The ARN of the QLDB Ledger

func (*Ledger) DeletionProtection

func (r *Ledger) DeletionProtection() pulumi.BoolOutput

func (*Ledger) ID

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

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

func (*Ledger) Name

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

func (*Ledger) Tags

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

Key-value mapping of resource tags

func (*Ledger) URN

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

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

type LedgerArgs

type LedgerArgs struct {
	DeletionProtection interface{}
	Name               interface{}
	// Key-value mapping of resource tags
	Tags interface{}
}

The set of arguments for constructing a Ledger resource.

type LedgerState

type LedgerState struct {
	// The ARN of the QLDB Ledger
	Arn                interface{}
	DeletionProtection interface{}
	Name               interface{}
	// Key-value mapping of resource tags
	Tags interface{}
}

Input properties used for looking up and filtering Ledger resources.

Jump to

Keyboard shortcuts

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