Documentation
¶
Index ¶
- type Ledgerdeprecated
- type LedgerArgs
- type LedgerInput
- type LedgerOutput
- type LedgerState
- type LedgerTag
- type LedgerTagArgs
- type LedgerTagArray
- type LedgerTagArrayInput
- type LedgerTagArrayOutput
- func (LedgerTagArrayOutput) ElementType() reflect.Type
- func (o LedgerTagArrayOutput) Index(i pulumi.IntInput) LedgerTagOutput
- func (o LedgerTagArrayOutput) ToLedgerTagArrayOutput() LedgerTagArrayOutput
- func (o LedgerTagArrayOutput) ToLedgerTagArrayOutputWithContext(ctx context.Context) LedgerTagArrayOutput
- type LedgerTagInput
- type LedgerTagOutput
- func (LedgerTagOutput) ElementType() reflect.Type
- func (o LedgerTagOutput) Key() pulumi.StringOutput
- func (o LedgerTagOutput) ToLedgerTagOutput() LedgerTagOutput
- func (o LedgerTagOutput) ToLedgerTagOutputWithContext(ctx context.Context) LedgerTagOutput
- func (o LedgerTagOutput) Value() pulumi.StringOutput
- type Stream
- type StreamArgs
- type StreamInput
- type StreamKinesisConfiguration
- type StreamKinesisConfigurationArgs
- func (StreamKinesisConfigurationArgs) ElementType() reflect.Type
- func (i StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationOutput() StreamKinesisConfigurationOutput
- func (i StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationOutputWithContext(ctx context.Context) StreamKinesisConfigurationOutput
- func (i StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationPtrOutput() StreamKinesisConfigurationPtrOutput
- func (i StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationPtrOutputWithContext(ctx context.Context) StreamKinesisConfigurationPtrOutput
- type StreamKinesisConfigurationInput
- type StreamKinesisConfigurationOutput
- func (o StreamKinesisConfigurationOutput) AggregationEnabled() pulumi.BoolPtrOutput
- func (StreamKinesisConfigurationOutput) ElementType() reflect.Type
- func (o StreamKinesisConfigurationOutput) StreamArn() pulumi.StringPtrOutput
- func (o StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationOutput() StreamKinesisConfigurationOutput
- func (o StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationOutputWithContext(ctx context.Context) StreamKinesisConfigurationOutput
- func (o StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationPtrOutput() StreamKinesisConfigurationPtrOutput
- func (o StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationPtrOutputWithContext(ctx context.Context) StreamKinesisConfigurationPtrOutput
- type StreamKinesisConfigurationPtrInput
- type StreamKinesisConfigurationPtrOutput
- func (o StreamKinesisConfigurationPtrOutput) AggregationEnabled() pulumi.BoolPtrOutput
- func (o StreamKinesisConfigurationPtrOutput) Elem() StreamKinesisConfigurationOutput
- func (StreamKinesisConfigurationPtrOutput) ElementType() reflect.Type
- func (o StreamKinesisConfigurationPtrOutput) StreamArn() pulumi.StringPtrOutput
- func (o StreamKinesisConfigurationPtrOutput) ToStreamKinesisConfigurationPtrOutput() StreamKinesisConfigurationPtrOutput
- func (o StreamKinesisConfigurationPtrOutput) ToStreamKinesisConfigurationPtrOutputWithContext(ctx context.Context) StreamKinesisConfigurationPtrOutput
- type StreamOutput
- type StreamState
- type StreamTag
- type StreamTagArgs
- type StreamTagArray
- type StreamTagArrayInput
- type StreamTagArrayOutput
- func (StreamTagArrayOutput) ElementType() reflect.Type
- func (o StreamTagArrayOutput) Index(i pulumi.IntInput) StreamTagOutput
- func (o StreamTagArrayOutput) ToStreamTagArrayOutput() StreamTagArrayOutput
- func (o StreamTagArrayOutput) ToStreamTagArrayOutputWithContext(ctx context.Context) StreamTagArrayOutput
- type StreamTagInput
- type StreamTagOutput
- func (StreamTagOutput) ElementType() reflect.Type
- func (o StreamTagOutput) Key() pulumi.StringOutput
- func (o StreamTagOutput) ToStreamTagOutput() StreamTagOutput
- func (o StreamTagOutput) ToStreamTagOutputWithContext(ctx context.Context) StreamTagOutput
- func (o StreamTagOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ledger
deprecated
type Ledger struct { pulumi.CustomResourceState DeletionProtection pulumi.BoolPtrOutput `pulumi:"deletionProtection"` KmsKey pulumi.StringPtrOutput `pulumi:"kmsKey"` Name pulumi.StringPtrOutput `pulumi:"name"` PermissionsMode pulumi.StringOutput `pulumi:"permissionsMode"` Tags LedgerTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::QLDB::Ledger
Deprecated: Ledger is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetLedger ¶
func GetLedger(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LedgerState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Ledger, error)
NewLedger registers a new resource with the given unique name, arguments, and options.
func (*Ledger) ElementType ¶
func (*Ledger) ToLedgerOutput ¶
func (i *Ledger) ToLedgerOutput() LedgerOutput
func (*Ledger) ToLedgerOutputWithContext ¶
func (i *Ledger) ToLedgerOutputWithContext(ctx context.Context) LedgerOutput
type LedgerArgs ¶
type LedgerArgs struct { DeletionProtection pulumi.BoolPtrInput KmsKey pulumi.StringPtrInput Name pulumi.StringPtrInput PermissionsMode pulumi.StringInput Tags LedgerTagArrayInput }
The set of arguments for constructing a Ledger resource.
func (LedgerArgs) ElementType ¶
func (LedgerArgs) ElementType() reflect.Type
type LedgerInput ¶
type LedgerInput interface { pulumi.Input ToLedgerOutput() LedgerOutput ToLedgerOutputWithContext(ctx context.Context) LedgerOutput }
type LedgerOutput ¶
type LedgerOutput struct{ *pulumi.OutputState }
func (LedgerOutput) ElementType ¶
func (LedgerOutput) ElementType() reflect.Type
func (LedgerOutput) ToLedgerOutput ¶
func (o LedgerOutput) ToLedgerOutput() LedgerOutput
func (LedgerOutput) ToLedgerOutputWithContext ¶
func (o LedgerOutput) ToLedgerOutputWithContext(ctx context.Context) LedgerOutput
type LedgerState ¶
type LedgerState struct { }
func (LedgerState) ElementType ¶
func (LedgerState) ElementType() reflect.Type
type LedgerTagArgs ¶
type LedgerTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (LedgerTagArgs) ElementType ¶
func (LedgerTagArgs) ElementType() reflect.Type
func (LedgerTagArgs) ToLedgerTagOutput ¶
func (i LedgerTagArgs) ToLedgerTagOutput() LedgerTagOutput
func (LedgerTagArgs) ToLedgerTagOutputWithContext ¶
func (i LedgerTagArgs) ToLedgerTagOutputWithContext(ctx context.Context) LedgerTagOutput
type LedgerTagArray ¶
type LedgerTagArray []LedgerTagInput
func (LedgerTagArray) ElementType ¶
func (LedgerTagArray) ElementType() reflect.Type
func (LedgerTagArray) ToLedgerTagArrayOutput ¶
func (i LedgerTagArray) ToLedgerTagArrayOutput() LedgerTagArrayOutput
func (LedgerTagArray) ToLedgerTagArrayOutputWithContext ¶
func (i LedgerTagArray) ToLedgerTagArrayOutputWithContext(ctx context.Context) LedgerTagArrayOutput
type LedgerTagArrayInput ¶
type LedgerTagArrayInput interface { pulumi.Input ToLedgerTagArrayOutput() LedgerTagArrayOutput ToLedgerTagArrayOutputWithContext(context.Context) LedgerTagArrayOutput }
LedgerTagArrayInput is an input type that accepts LedgerTagArray and LedgerTagArrayOutput values. You can construct a concrete instance of `LedgerTagArrayInput` via:
LedgerTagArray{ LedgerTagArgs{...} }
type LedgerTagArrayOutput ¶
type LedgerTagArrayOutput struct{ *pulumi.OutputState }
func (LedgerTagArrayOutput) ElementType ¶
func (LedgerTagArrayOutput) ElementType() reflect.Type
func (LedgerTagArrayOutput) Index ¶
func (o LedgerTagArrayOutput) Index(i pulumi.IntInput) LedgerTagOutput
func (LedgerTagArrayOutput) ToLedgerTagArrayOutput ¶
func (o LedgerTagArrayOutput) ToLedgerTagArrayOutput() LedgerTagArrayOutput
func (LedgerTagArrayOutput) ToLedgerTagArrayOutputWithContext ¶
func (o LedgerTagArrayOutput) ToLedgerTagArrayOutputWithContext(ctx context.Context) LedgerTagArrayOutput
type LedgerTagInput ¶
type LedgerTagInput interface { pulumi.Input ToLedgerTagOutput() LedgerTagOutput ToLedgerTagOutputWithContext(context.Context) LedgerTagOutput }
LedgerTagInput is an input type that accepts LedgerTagArgs and LedgerTagOutput values. You can construct a concrete instance of `LedgerTagInput` via:
LedgerTagArgs{...}
type LedgerTagOutput ¶
type LedgerTagOutput struct{ *pulumi.OutputState }
func (LedgerTagOutput) ElementType ¶
func (LedgerTagOutput) ElementType() reflect.Type
func (LedgerTagOutput) Key ¶
func (o LedgerTagOutput) Key() pulumi.StringOutput
func (LedgerTagOutput) ToLedgerTagOutput ¶
func (o LedgerTagOutput) ToLedgerTagOutput() LedgerTagOutput
func (LedgerTagOutput) ToLedgerTagOutputWithContext ¶
func (o LedgerTagOutput) ToLedgerTagOutputWithContext(ctx context.Context) LedgerTagOutput
func (LedgerTagOutput) Value ¶
func (o LedgerTagOutput) Value() pulumi.StringOutput
type Stream ¶
type Stream struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` ExclusiveEndTime pulumi.StringPtrOutput `pulumi:"exclusiveEndTime"` InclusiveStartTime pulumi.StringOutput `pulumi:"inclusiveStartTime"` KinesisConfiguration StreamKinesisConfigurationOutput `pulumi:"kinesisConfiguration"` LedgerName pulumi.StringOutput `pulumi:"ledgerName"` RoleArn pulumi.StringOutput `pulumi:"roleArn"` StreamName pulumi.StringOutput `pulumi:"streamName"` // An array of key-value pairs to apply to this resource. Tags StreamTagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::QLDB::Stream.
func GetStream ¶
func GetStream(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StreamState, opts ...pulumi.ResourceOption) (*Stream, error)
GetStream gets an existing Stream 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 NewStream ¶
func NewStream(ctx *pulumi.Context, name string, args *StreamArgs, opts ...pulumi.ResourceOption) (*Stream, error)
NewStream registers a new resource with the given unique name, arguments, and options.
func (*Stream) ElementType ¶
func (*Stream) ToStreamOutput ¶
func (i *Stream) ToStreamOutput() StreamOutput
func (*Stream) ToStreamOutputWithContext ¶
func (i *Stream) ToStreamOutputWithContext(ctx context.Context) StreamOutput
type StreamArgs ¶
type StreamArgs struct { ExclusiveEndTime pulumi.StringPtrInput InclusiveStartTime pulumi.StringInput KinesisConfiguration StreamKinesisConfigurationInput LedgerName pulumi.StringInput RoleArn pulumi.StringInput StreamName pulumi.StringInput // An array of key-value pairs to apply to this resource. Tags StreamTagArrayInput }
The set of arguments for constructing a Stream resource.
func (StreamArgs) ElementType ¶
func (StreamArgs) ElementType() reflect.Type
type StreamInput ¶
type StreamInput interface { pulumi.Input ToStreamOutput() StreamOutput ToStreamOutputWithContext(ctx context.Context) StreamOutput }
type StreamKinesisConfigurationArgs ¶
type StreamKinesisConfigurationArgs struct { AggregationEnabled pulumi.BoolPtrInput `pulumi:"aggregationEnabled"` StreamArn pulumi.StringPtrInput `pulumi:"streamArn"` }
func (StreamKinesisConfigurationArgs) ElementType ¶
func (StreamKinesisConfigurationArgs) ElementType() reflect.Type
func (StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationOutput ¶
func (i StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationOutput() StreamKinesisConfigurationOutput
func (StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationOutputWithContext ¶
func (i StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationOutputWithContext(ctx context.Context) StreamKinesisConfigurationOutput
func (StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationPtrOutput ¶
func (i StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationPtrOutput() StreamKinesisConfigurationPtrOutput
func (StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationPtrOutputWithContext ¶
func (i StreamKinesisConfigurationArgs) ToStreamKinesisConfigurationPtrOutputWithContext(ctx context.Context) StreamKinesisConfigurationPtrOutput
type StreamKinesisConfigurationInput ¶
type StreamKinesisConfigurationInput interface { pulumi.Input ToStreamKinesisConfigurationOutput() StreamKinesisConfigurationOutput ToStreamKinesisConfigurationOutputWithContext(context.Context) StreamKinesisConfigurationOutput }
StreamKinesisConfigurationInput is an input type that accepts StreamKinesisConfigurationArgs and StreamKinesisConfigurationOutput values. You can construct a concrete instance of `StreamKinesisConfigurationInput` via:
StreamKinesisConfigurationArgs{...}
type StreamKinesisConfigurationOutput ¶
type StreamKinesisConfigurationOutput struct{ *pulumi.OutputState }
func (StreamKinesisConfigurationOutput) AggregationEnabled ¶
func (o StreamKinesisConfigurationOutput) AggregationEnabled() pulumi.BoolPtrOutput
func (StreamKinesisConfigurationOutput) ElementType ¶
func (StreamKinesisConfigurationOutput) ElementType() reflect.Type
func (StreamKinesisConfigurationOutput) StreamArn ¶
func (o StreamKinesisConfigurationOutput) StreamArn() pulumi.StringPtrOutput
func (StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationOutput ¶
func (o StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationOutput() StreamKinesisConfigurationOutput
func (StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationOutputWithContext ¶
func (o StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationOutputWithContext(ctx context.Context) StreamKinesisConfigurationOutput
func (StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationPtrOutput ¶
func (o StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationPtrOutput() StreamKinesisConfigurationPtrOutput
func (StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationPtrOutputWithContext ¶
func (o StreamKinesisConfigurationOutput) ToStreamKinesisConfigurationPtrOutputWithContext(ctx context.Context) StreamKinesisConfigurationPtrOutput
type StreamKinesisConfigurationPtrInput ¶
type StreamKinesisConfigurationPtrInput interface { pulumi.Input ToStreamKinesisConfigurationPtrOutput() StreamKinesisConfigurationPtrOutput ToStreamKinesisConfigurationPtrOutputWithContext(context.Context) StreamKinesisConfigurationPtrOutput }
StreamKinesisConfigurationPtrInput is an input type that accepts StreamKinesisConfigurationArgs, StreamKinesisConfigurationPtr and StreamKinesisConfigurationPtrOutput values. You can construct a concrete instance of `StreamKinesisConfigurationPtrInput` via:
StreamKinesisConfigurationArgs{...} or: nil
func StreamKinesisConfigurationPtr ¶
func StreamKinesisConfigurationPtr(v *StreamKinesisConfigurationArgs) StreamKinesisConfigurationPtrInput
type StreamKinesisConfigurationPtrOutput ¶
type StreamKinesisConfigurationPtrOutput struct{ *pulumi.OutputState }
func (StreamKinesisConfigurationPtrOutput) AggregationEnabled ¶
func (o StreamKinesisConfigurationPtrOutput) AggregationEnabled() pulumi.BoolPtrOutput
func (StreamKinesisConfigurationPtrOutput) Elem ¶
func (o StreamKinesisConfigurationPtrOutput) Elem() StreamKinesisConfigurationOutput
func (StreamKinesisConfigurationPtrOutput) ElementType ¶
func (StreamKinesisConfigurationPtrOutput) ElementType() reflect.Type
func (StreamKinesisConfigurationPtrOutput) StreamArn ¶
func (o StreamKinesisConfigurationPtrOutput) StreamArn() pulumi.StringPtrOutput
func (StreamKinesisConfigurationPtrOutput) ToStreamKinesisConfigurationPtrOutput ¶
func (o StreamKinesisConfigurationPtrOutput) ToStreamKinesisConfigurationPtrOutput() StreamKinesisConfigurationPtrOutput
func (StreamKinesisConfigurationPtrOutput) ToStreamKinesisConfigurationPtrOutputWithContext ¶
func (o StreamKinesisConfigurationPtrOutput) ToStreamKinesisConfigurationPtrOutputWithContext(ctx context.Context) StreamKinesisConfigurationPtrOutput
type StreamOutput ¶
type StreamOutput struct{ *pulumi.OutputState }
func (StreamOutput) ElementType ¶
func (StreamOutput) ElementType() reflect.Type
func (StreamOutput) ToStreamOutput ¶
func (o StreamOutput) ToStreamOutput() StreamOutput
func (StreamOutput) ToStreamOutputWithContext ¶
func (o StreamOutput) ToStreamOutputWithContext(ctx context.Context) StreamOutput
type StreamState ¶
type StreamState struct { }
func (StreamState) ElementType ¶
func (StreamState) ElementType() reflect.Type
type StreamTag ¶
type StreamTag struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type StreamTagArgs ¶
type StreamTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (StreamTagArgs) ElementType ¶
func (StreamTagArgs) ElementType() reflect.Type
func (StreamTagArgs) ToStreamTagOutput ¶
func (i StreamTagArgs) ToStreamTagOutput() StreamTagOutput
func (StreamTagArgs) ToStreamTagOutputWithContext ¶
func (i StreamTagArgs) ToStreamTagOutputWithContext(ctx context.Context) StreamTagOutput
type StreamTagArray ¶
type StreamTagArray []StreamTagInput
func (StreamTagArray) ElementType ¶
func (StreamTagArray) ElementType() reflect.Type
func (StreamTagArray) ToStreamTagArrayOutput ¶
func (i StreamTagArray) ToStreamTagArrayOutput() StreamTagArrayOutput
func (StreamTagArray) ToStreamTagArrayOutputWithContext ¶
func (i StreamTagArray) ToStreamTagArrayOutputWithContext(ctx context.Context) StreamTagArrayOutput
type StreamTagArrayInput ¶
type StreamTagArrayInput interface { pulumi.Input ToStreamTagArrayOutput() StreamTagArrayOutput ToStreamTagArrayOutputWithContext(context.Context) StreamTagArrayOutput }
StreamTagArrayInput is an input type that accepts StreamTagArray and StreamTagArrayOutput values. You can construct a concrete instance of `StreamTagArrayInput` via:
StreamTagArray{ StreamTagArgs{...} }
type StreamTagArrayOutput ¶
type StreamTagArrayOutput struct{ *pulumi.OutputState }
func (StreamTagArrayOutput) ElementType ¶
func (StreamTagArrayOutput) ElementType() reflect.Type
func (StreamTagArrayOutput) Index ¶
func (o StreamTagArrayOutput) Index(i pulumi.IntInput) StreamTagOutput
func (StreamTagArrayOutput) ToStreamTagArrayOutput ¶
func (o StreamTagArrayOutput) ToStreamTagArrayOutput() StreamTagArrayOutput
func (StreamTagArrayOutput) ToStreamTagArrayOutputWithContext ¶
func (o StreamTagArrayOutput) ToStreamTagArrayOutputWithContext(ctx context.Context) StreamTagArrayOutput
type StreamTagInput ¶
type StreamTagInput interface { pulumi.Input ToStreamTagOutput() StreamTagOutput ToStreamTagOutputWithContext(context.Context) StreamTagOutput }
StreamTagInput is an input type that accepts StreamTagArgs and StreamTagOutput values. You can construct a concrete instance of `StreamTagInput` via:
StreamTagArgs{...}
type StreamTagOutput ¶
type StreamTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (StreamTagOutput) ElementType ¶
func (StreamTagOutput) ElementType() reflect.Type
func (StreamTagOutput) Key ¶
func (o StreamTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 127 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (StreamTagOutput) ToStreamTagOutput ¶
func (o StreamTagOutput) ToStreamTagOutput() StreamTagOutput
func (StreamTagOutput) ToStreamTagOutputWithContext ¶
func (o StreamTagOutput) ToStreamTagOutputWithContext(ctx context.Context) StreamTagOutput
func (StreamTagOutput) Value ¶
func (o StreamTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 1 to 255 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.