kendraranking

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 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

	// The Amazon Resource Name (ARN) of the rescore execution plan.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// The identifier of the rescore execution plan.
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// Capacity units
	CapacityUnits ExecutionPlanCapacityUnitsConfigurationPtrOutput `pulumi:"capacityUnits"`
	// A description for the execution plan
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// A name for the rescore execution plan.
	Name pulumi.StringOutput `pulumi:"name"`
	// Tags for labeling the execution plan
	Tags aws.TagArrayOutput `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

type ExecutionPlanArgs

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

The set of arguments for constructing a ExecutionPlan resource.

func (ExecutionPlanArgs) ElementType

func (ExecutionPlanArgs) ElementType() reflect.Type

type ExecutionPlanCapacityUnitsConfiguration

type ExecutionPlanCapacityUnitsConfiguration struct {
	// The amount of extra capacity for your rescore execution plan.
	//
	// A single extra capacity unit for a rescore execution plan provides 0.01 rescore requests per second. You can add up to 1000 extra capacity units.
	RescoreCapacityUnits int `pulumi:"rescoreCapacityUnits"`
}

type ExecutionPlanCapacityUnitsConfigurationArgs

type ExecutionPlanCapacityUnitsConfigurationArgs struct {
	// The amount of extra capacity for your rescore execution plan.
	//
	// A single extra capacity unit for a rescore execution plan provides 0.01 rescore requests per second. You can add up to 1000 extra capacity units.
	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

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

The amount of extra capacity for your rescore execution plan.

A single extra capacity unit for a rescore execution plan provides 0.01 rescore requests per second. You can add up to 1000 extra capacity units.

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

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

The amount of extra capacity for your rescore execution plan.

A single extra capacity unit for a rescore execution plan provides 0.01 rescore requests per second. You can add up to 1000 extra capacity units.

func (ExecutionPlanCapacityUnitsConfigurationPtrOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutput

func (o ExecutionPlanCapacityUnitsConfigurationPtrOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutput() ExecutionPlanCapacityUnitsConfigurationPtrOutput

func (ExecutionPlanCapacityUnitsConfigurationPtrOutput) ToExecutionPlanCapacityUnitsConfigurationPtrOutputWithContext

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

type ExecutionPlanInput

type ExecutionPlanInput interface {
	pulumi.Input

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

type ExecutionPlanOutput

type ExecutionPlanOutput struct{ *pulumi.OutputState }

func (ExecutionPlanOutput) Arn

The Amazon Resource Name (ARN) of the rescore execution plan.

func (ExecutionPlanOutput) AwsId added in v0.99.0

The identifier of the rescore execution plan.

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

A name for the rescore execution plan.

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

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 LookupExecutionPlanArgs

type LookupExecutionPlanArgs struct {
	// The identifier of the rescore execution plan.
	Id string `pulumi:"id"`
}

type LookupExecutionPlanOutputArgs

type LookupExecutionPlanOutputArgs struct {
	// The identifier of the rescore execution plan.
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupExecutionPlanOutputArgs) ElementType

type LookupExecutionPlanResult

type LookupExecutionPlanResult struct {
	// The Amazon Resource Name (ARN) of the rescore execution plan.
	Arn *string `pulumi:"arn"`
	// Capacity units
	CapacityUnits *ExecutionPlanCapacityUnitsConfiguration `pulumi:"capacityUnits"`
	// A description for the execution plan
	Description *string `pulumi:"description"`
	// The identifier of the rescore execution plan.
	Id *string `pulumi:"id"`
	// A name for the rescore execution plan.
	Name *string `pulumi:"name"`
	// Tags for labeling the execution plan
	Tags []aws.Tag `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

The Amazon Resource Name (ARN) of the rescore execution plan.

func (LookupExecutionPlanResultOutput) CapacityUnits

Capacity units

func (LookupExecutionPlanResultOutput) Description

A description for the execution plan

func (LookupExecutionPlanResultOutput) ElementType

func (LookupExecutionPlanResultOutput) Id

The identifier of the rescore execution plan.

func (LookupExecutionPlanResultOutput) Name

A name for the rescore execution plan.

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

Jump to

Keyboard shortcuts

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