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) DeletionProtection ¶
func (r *Ledger) DeletionProtection() pulumi.BoolOutput
func (*Ledger) Name ¶
func (r *Ledger) Name() pulumi.StringOutput
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.