kendraranking

package
v0.78.0 Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExecutionPlan

type ExecutionPlan struct {
	pulumi.CustomResourceState

	Arn pulumi.StringOutput `pulumi:"arn"`
	// Capacity units
	CapacityUnits ExecutionPlanCapacityUnitsConfigurationPtrOutput `pulumi:"capacityUnits"`
	// A description for the execution plan
	Description pulumi.StringPtrOutput `pulumi:"description"`
	Name        pulumi.StringOutput    `pulumi:"name"`
	// Tags for labeling the execution plan
	Tags ExecutionPlanTagArrayOutput `pulumi:"tags"`
}

A KendraRanking Rescore execution plan

func GetExecutionPlan

func GetExecutionPlan(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExecutionPlanState, opts ...pulumi.ResourceOption) (*ExecutionPlan, error)

GetExecutionPlan gets an existing ExecutionPlan 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 NewExecutionPlan

func NewExecutionPlan(ctx *pulumi.Context,
	name string, args *ExecutionPlanArgs, opts ...pulumi.ResourceOption) (*ExecutionPlan, error)

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

func (*ExecutionPlan) ElementType

func (*ExecutionPlan) ElementType() reflect.Type

func (*ExecutionPlan) ToExecutionPlanOutput

func (i *ExecutionPlan) ToExecutionPlanOutput() ExecutionPlanOutput

func (*ExecutionPlan) ToExecutionPlanOutputWithContext

func (i *ExecutionPlan) ToExecutionPlanOutputWithContext(ctx context.Context) ExecutionPlanOutput

func (*ExecutionPlan) ToOutput added in v0.76.0

type ExecutionPlanArgs

type ExecutionPlanArgs struct {
	// Capacity units
	CapacityUnits ExecutionPlanCapacityUnitsConfigurationPtrInput
	// A description for the execution plan
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	// Tags for labeling the execution plan
	Tags ExecutionPlanTagArrayInput
}

The set of arguments for constructing a ExecutionPlan resource.

func (ExecutionPlanArgs) ElementType

func (ExecutionPlanArgs) ElementType() reflect.Type

type ExecutionPlanCapacityUnitsConfiguration

type ExecutionPlanCapacityUnitsConfiguration struct {
	RescoreCapacityUnits int `pulumi:"rescoreCapacityUnits"`
}

type ExecutionPlanCapacityUnitsConfigurationArgs

type ExecutionPlanCapacityUnitsConfigurationArgs struct {
	RescoreCapacityUnits pulumi.IntInput `pulumi:"rescoreCapacityUnits"`
}

func (ExecutionPlanCapacityUnitsConfigurationArgs) ElementType

func (ExecutionPlanCapacityUnitsConfigurationArgs) ToExecutionPlanCapacityUnitsConfigurationOutput

func (i ExecutionPlanCapacityUnitsConfigurationArgs) ToExecutionPlanCapacityUnitsConfigurationOutput() ExecutionPlanCapacityUnitsConfigurationOutput

func (ExecutionPlanCapacityUnitsConfigurationArgs) ToExecutionPlanCapacityUnitsConfigurationOutputWithContext

func (i ExecutionPlanCapacityUnitsConfigurationArgs) ToExecutionPlanCapacityUnitsConfigurationOutputWithContext(ctx context.Context) ExecutionPlanCapacityUnitsConfigurationOutput

func (ExecutionPlanCapacityUnitsConfigurationArgs) ToExecutionPlanCapacityUnitsConfigurationPtrOutput

func (i ExecutionPlanCapacityUnitsConfigurationArgs) ToExecutionPlanCapacityUnitsConfigurationPtrOutput() ExecutionPlanCapacityUnitsConfigurationPtrOutput

func (ExecutionPlanCapacityUnitsConfigurationArgs) ToExecutionPlanCapacityUnitsConfigurationPtrOutputWithContext

func (i ExecutionPlanCapacityUnitsConfigurationArgs) ToExecutionPlanCapacityUnitsConfigurationPtrOutputWithContext(ctx context.Context) ExecutionPlanCapacityUnitsConfigurationPtrOutput

func (ExecutionPlanCapacityUnitsConfigurationArgs) ToOutput added in v0.76.0

type ExecutionPlanCapacityUnitsConfigurationInput

type ExecutionPlanCapacityUnitsConfigurationInput interface {
	pulumi.Input

	ToExecutionPlanCapacityUnitsConfigurationOutput() ExecutionPlanCapacityUnitsConfigurationOutput
	ToExecutionPlanCapacityUnitsConfigurationOutputWithContext(context.Context) ExecutionPlanCapacityUnitsConfigurationOutput
}

ExecutionPlanCapacityUnitsConfigurationInput is an input type that accepts ExecutionPlanCapacityUnitsConfigurationArgs and ExecutionPlanCapacityUnitsConfigurationOutput values. You can construct a concrete instance of `ExecutionPlanCapacityUnitsConfigurationInput` via:

ExecutionPlanCapacityUnitsConfigurationArgs{...}

type ExecutionPlanCapacityUnitsConfigurationOutput

type ExecutionPlanCapacityUnitsConfigurationOutput struct{ *pulumi.OutputState }

func (ExecutionPlanCapacityUnitsConfigurationOutput) ElementType

func (ExecutionPlanCapacityUnitsConfigurationOutput) RescoreCapacityUnits

func (ExecutionPlanCapacityUnitsConfigurationOutput) ToExecutionPlanCapacityUnitsConfigurationOutput

func (o ExecutionPlanCapacityUnitsConfigurationOutput) ToExecutionPlanCapacityUnitsConfigurationOutput() ExecutionPlanCapacityUnitsConfigurationOutput

func (ExecutionPlanCapacityUnitsConfigurationOutput) ToExecutionPlanCapacityUnitsConfigurationOutputWithContext

func (o ExecutionPlanCapacityUnitsConfigurationOutput) ToExecutionPlanCapacityUnitsConfigurationOutputWithContext(ctx context.Context) ExecutionPlanCapacityUnitsConfigurationOutput

func (ExecutionPlanCapacityUnitsConfigurationOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutput

func (o ExecutionPlanCapacityUnitsConfigurationOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutput() ExecutionPlanCapacityUnitsConfigurationPtrOutput

func (ExecutionPlanCapacityUnitsConfigurationOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutputWithContext

func (o ExecutionPlanCapacityUnitsConfigurationOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutputWithContext(ctx context.Context) ExecutionPlanCapacityUnitsConfigurationPtrOutput

func (ExecutionPlanCapacityUnitsConfigurationOutput) ToOutput added in v0.76.0

type ExecutionPlanCapacityUnitsConfigurationPtrInput

type ExecutionPlanCapacityUnitsConfigurationPtrInput interface {
	pulumi.Input

	ToExecutionPlanCapacityUnitsConfigurationPtrOutput() ExecutionPlanCapacityUnitsConfigurationPtrOutput
	ToExecutionPlanCapacityUnitsConfigurationPtrOutputWithContext(context.Context) ExecutionPlanCapacityUnitsConfigurationPtrOutput
}

ExecutionPlanCapacityUnitsConfigurationPtrInput is an input type that accepts ExecutionPlanCapacityUnitsConfigurationArgs, ExecutionPlanCapacityUnitsConfigurationPtr and ExecutionPlanCapacityUnitsConfigurationPtrOutput values. You can construct a concrete instance of `ExecutionPlanCapacityUnitsConfigurationPtrInput` via:

        ExecutionPlanCapacityUnitsConfigurationArgs{...}

or:

        nil

type ExecutionPlanCapacityUnitsConfigurationPtrOutput

type ExecutionPlanCapacityUnitsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ExecutionPlanCapacityUnitsConfigurationPtrOutput) Elem

func (ExecutionPlanCapacityUnitsConfigurationPtrOutput) ElementType

func (ExecutionPlanCapacityUnitsConfigurationPtrOutput) RescoreCapacityUnits

func (ExecutionPlanCapacityUnitsConfigurationPtrOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutput

func (o ExecutionPlanCapacityUnitsConfigurationPtrOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutput() ExecutionPlanCapacityUnitsConfigurationPtrOutput

func (ExecutionPlanCapacityUnitsConfigurationPtrOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutputWithContext

func (o ExecutionPlanCapacityUnitsConfigurationPtrOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutputWithContext(ctx context.Context) ExecutionPlanCapacityUnitsConfigurationPtrOutput

func (ExecutionPlanCapacityUnitsConfigurationPtrOutput) ToOutput added in v0.76.0

type ExecutionPlanInput

type ExecutionPlanInput interface {
	pulumi.Input

	ToExecutionPlanOutput() ExecutionPlanOutput
	ToExecutionPlanOutputWithContext(ctx context.Context) ExecutionPlanOutput
}

type ExecutionPlanOutput

type ExecutionPlanOutput struct{ *pulumi.OutputState }

func (ExecutionPlanOutput) Arn

func (ExecutionPlanOutput) CapacityUnits

Capacity units

func (ExecutionPlanOutput) Description

func (o ExecutionPlanOutput) Description() pulumi.StringPtrOutput

A description for the execution plan

func (ExecutionPlanOutput) ElementType

func (ExecutionPlanOutput) ElementType() reflect.Type

func (ExecutionPlanOutput) Name

func (ExecutionPlanOutput) Tags

Tags for labeling the execution plan

func (ExecutionPlanOutput) ToExecutionPlanOutput

func (o ExecutionPlanOutput) ToExecutionPlanOutput() ExecutionPlanOutput

func (ExecutionPlanOutput) ToExecutionPlanOutputWithContext

func (o ExecutionPlanOutput) ToExecutionPlanOutputWithContext(ctx context.Context) ExecutionPlanOutput

func (ExecutionPlanOutput) ToOutput added in v0.76.0

type ExecutionPlanState

type ExecutionPlanState struct {
}

func (ExecutionPlanState) ElementType

func (ExecutionPlanState) ElementType() reflect.Type

type ExecutionPlanTag

type ExecutionPlanTag struct {
	// A string used to identify this tag
	Key string `pulumi:"key"`
	// A string containing the value for the tag
	Value string `pulumi:"value"`
}

A label for tagging KendraRanking resources

type ExecutionPlanTagArgs

type ExecutionPlanTagArgs struct {
	// A string used to identify this tag
	Key pulumi.StringInput `pulumi:"key"`
	// A string containing the value for the tag
	Value pulumi.StringInput `pulumi:"value"`
}

A label for tagging KendraRanking resources

func (ExecutionPlanTagArgs) ElementType

func (ExecutionPlanTagArgs) ElementType() reflect.Type

func (ExecutionPlanTagArgs) ToExecutionPlanTagOutput

func (i ExecutionPlanTagArgs) ToExecutionPlanTagOutput() ExecutionPlanTagOutput

func (ExecutionPlanTagArgs) ToExecutionPlanTagOutputWithContext

func (i ExecutionPlanTagArgs) ToExecutionPlanTagOutputWithContext(ctx context.Context) ExecutionPlanTagOutput

func (ExecutionPlanTagArgs) ToOutput added in v0.76.0

type ExecutionPlanTagArray

type ExecutionPlanTagArray []ExecutionPlanTagInput

func (ExecutionPlanTagArray) ElementType

func (ExecutionPlanTagArray) ElementType() reflect.Type

func (ExecutionPlanTagArray) ToExecutionPlanTagArrayOutput

func (i ExecutionPlanTagArray) ToExecutionPlanTagArrayOutput() ExecutionPlanTagArrayOutput

func (ExecutionPlanTagArray) ToExecutionPlanTagArrayOutputWithContext

func (i ExecutionPlanTagArray) ToExecutionPlanTagArrayOutputWithContext(ctx context.Context) ExecutionPlanTagArrayOutput

func (ExecutionPlanTagArray) ToOutput added in v0.76.0

type ExecutionPlanTagArrayInput

type ExecutionPlanTagArrayInput interface {
	pulumi.Input

	ToExecutionPlanTagArrayOutput() ExecutionPlanTagArrayOutput
	ToExecutionPlanTagArrayOutputWithContext(context.Context) ExecutionPlanTagArrayOutput
}

ExecutionPlanTagArrayInput is an input type that accepts ExecutionPlanTagArray and ExecutionPlanTagArrayOutput values. You can construct a concrete instance of `ExecutionPlanTagArrayInput` via:

ExecutionPlanTagArray{ ExecutionPlanTagArgs{...} }

type ExecutionPlanTagArrayOutput

type ExecutionPlanTagArrayOutput struct{ *pulumi.OutputState }

func (ExecutionPlanTagArrayOutput) ElementType

func (ExecutionPlanTagArrayOutput) Index

func (ExecutionPlanTagArrayOutput) ToExecutionPlanTagArrayOutput

func (o ExecutionPlanTagArrayOutput) ToExecutionPlanTagArrayOutput() ExecutionPlanTagArrayOutput

func (ExecutionPlanTagArrayOutput) ToExecutionPlanTagArrayOutputWithContext

func (o ExecutionPlanTagArrayOutput) ToExecutionPlanTagArrayOutputWithContext(ctx context.Context) ExecutionPlanTagArrayOutput

func (ExecutionPlanTagArrayOutput) ToOutput added in v0.76.0

type ExecutionPlanTagInput

type ExecutionPlanTagInput interface {
	pulumi.Input

	ToExecutionPlanTagOutput() ExecutionPlanTagOutput
	ToExecutionPlanTagOutputWithContext(context.Context) ExecutionPlanTagOutput
}

ExecutionPlanTagInput is an input type that accepts ExecutionPlanTagArgs and ExecutionPlanTagOutput values. You can construct a concrete instance of `ExecutionPlanTagInput` via:

ExecutionPlanTagArgs{...}

type ExecutionPlanTagOutput

type ExecutionPlanTagOutput struct{ *pulumi.OutputState }

A label for tagging KendraRanking resources

func (ExecutionPlanTagOutput) ElementType

func (ExecutionPlanTagOutput) ElementType() reflect.Type

func (ExecutionPlanTagOutput) Key

A string used to identify this tag

func (ExecutionPlanTagOutput) ToExecutionPlanTagOutput

func (o ExecutionPlanTagOutput) ToExecutionPlanTagOutput() ExecutionPlanTagOutput

func (ExecutionPlanTagOutput) ToExecutionPlanTagOutputWithContext

func (o ExecutionPlanTagOutput) ToExecutionPlanTagOutputWithContext(ctx context.Context) ExecutionPlanTagOutput

func (ExecutionPlanTagOutput) ToOutput added in v0.76.0

func (ExecutionPlanTagOutput) Value

A string containing the value for the tag

type LookupExecutionPlanArgs

type LookupExecutionPlanArgs struct {
	Id string `pulumi:"id"`
}

type LookupExecutionPlanOutputArgs

type LookupExecutionPlanOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupExecutionPlanOutputArgs) ElementType

type LookupExecutionPlanResult

type LookupExecutionPlanResult struct {
	Arn *string `pulumi:"arn"`
	// Capacity units
	CapacityUnits *ExecutionPlanCapacityUnitsConfiguration `pulumi:"capacityUnits"`
	// A description for the execution plan
	Description *string `pulumi:"description"`
	Id          *string `pulumi:"id"`
	Name        *string `pulumi:"name"`
	// Tags for labeling the execution plan
	Tags []ExecutionPlanTag `pulumi:"tags"`
}

func LookupExecutionPlan

func LookupExecutionPlan(ctx *pulumi.Context, args *LookupExecutionPlanArgs, opts ...pulumi.InvokeOption) (*LookupExecutionPlanResult, error)

A KendraRanking Rescore execution plan

type LookupExecutionPlanResultOutput

type LookupExecutionPlanResultOutput struct{ *pulumi.OutputState }

func (LookupExecutionPlanResultOutput) Arn

func (LookupExecutionPlanResultOutput) CapacityUnits

Capacity units

func (LookupExecutionPlanResultOutput) Description

A description for the execution plan

func (LookupExecutionPlanResultOutput) ElementType

func (LookupExecutionPlanResultOutput) Id

func (LookupExecutionPlanResultOutput) Name

func (LookupExecutionPlanResultOutput) Tags

Tags for labeling the execution plan

func (LookupExecutionPlanResultOutput) ToLookupExecutionPlanResultOutput

func (o LookupExecutionPlanResultOutput) ToLookupExecutionPlanResultOutput() LookupExecutionPlanResultOutput

func (LookupExecutionPlanResultOutput) ToLookupExecutionPlanResultOutputWithContext

func (o LookupExecutionPlanResultOutput) ToLookupExecutionPlanResultOutputWithContext(ctx context.Context) LookupExecutionPlanResultOutput

func (LookupExecutionPlanResultOutput) ToOutput added in v0.76.0

Jump to

Keyboard shortcuts

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