kendraranking

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 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

	Arn   pulumi.StringOutput `pulumi:"arn"`
	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// 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 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
	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 {
	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

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

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

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) AwsId added in v0.99.0

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

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 {
	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 []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

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

Jump to

Keyboard shortcuts

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