pinecone

package
v0.4.2 Latest Latest
Warning

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

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

Documentation

Overview

A Pulumi native provider for Pinecone

Index

Constants

View Source
const (
	IndexMetricDotproduct = IndexMetric("dotproduct")
	IndexMetricCosine     = IndexMetric("cosine")
	IndexMetricEuclidean  = IndexMetric("euclidean")
)
View Source
const (
	ServerlessSpecCloudAws   = ServerlessSpecCloud("aws")
	ServerlessSpecCloudAzure = ServerlessSpecCloud("azure")
	ServerlessSpecCloudGcp   = ServerlessSpecCloud("gcp")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type IndexMetric

type IndexMetric string

func (IndexMetric) ElementType

func (IndexMetric) ElementType() reflect.Type

func (IndexMetric) ToIndexMetricOutput

func (e IndexMetric) ToIndexMetricOutput() IndexMetricOutput

func (IndexMetric) ToIndexMetricOutputWithContext

func (e IndexMetric) ToIndexMetricOutputWithContext(ctx context.Context) IndexMetricOutput

func (IndexMetric) ToIndexMetricPtrOutput

func (e IndexMetric) ToIndexMetricPtrOutput() IndexMetricPtrOutput

func (IndexMetric) ToIndexMetricPtrOutputWithContext

func (e IndexMetric) ToIndexMetricPtrOutputWithContext(ctx context.Context) IndexMetricPtrOutput

func (IndexMetric) ToStringOutput

func (e IndexMetric) ToStringOutput() pulumi.StringOutput

func (IndexMetric) ToStringOutputWithContext

func (e IndexMetric) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IndexMetric) ToStringPtrOutput

func (e IndexMetric) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexMetric) ToStringPtrOutputWithContext

func (e IndexMetric) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IndexMetricInput

type IndexMetricInput interface {
	pulumi.Input

	ToIndexMetricOutput() IndexMetricOutput
	ToIndexMetricOutputWithContext(context.Context) IndexMetricOutput
}

IndexMetricInput is an input type that accepts values of the IndexMetric enum A concrete instance of `IndexMetricInput` can be one of the following:

IndexMetricDotproduct
IndexMetricCosine
IndexMetricEuclidean

type IndexMetricOutput

type IndexMetricOutput struct{ *pulumi.OutputState }

func (IndexMetricOutput) ElementType

func (IndexMetricOutput) ElementType() reflect.Type

func (IndexMetricOutput) ToIndexMetricOutput

func (o IndexMetricOutput) ToIndexMetricOutput() IndexMetricOutput

func (IndexMetricOutput) ToIndexMetricOutputWithContext

func (o IndexMetricOutput) ToIndexMetricOutputWithContext(ctx context.Context) IndexMetricOutput

func (IndexMetricOutput) ToIndexMetricPtrOutput

func (o IndexMetricOutput) ToIndexMetricPtrOutput() IndexMetricPtrOutput

func (IndexMetricOutput) ToIndexMetricPtrOutputWithContext

func (o IndexMetricOutput) ToIndexMetricPtrOutputWithContext(ctx context.Context) IndexMetricPtrOutput

func (IndexMetricOutput) ToStringOutput

func (o IndexMetricOutput) ToStringOutput() pulumi.StringOutput

func (IndexMetricOutput) ToStringOutputWithContext

func (o IndexMetricOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IndexMetricOutput) ToStringPtrOutput

func (o IndexMetricOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexMetricOutput) ToStringPtrOutputWithContext

func (o IndexMetricOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IndexMetricPtrInput

type IndexMetricPtrInput interface {
	pulumi.Input

	ToIndexMetricPtrOutput() IndexMetricPtrOutput
	ToIndexMetricPtrOutputWithContext(context.Context) IndexMetricPtrOutput
}

func IndexMetricPtr

func IndexMetricPtr(v string) IndexMetricPtrInput

type IndexMetricPtrOutput

type IndexMetricPtrOutput struct{ *pulumi.OutputState }

func (IndexMetricPtrOutput) Elem

func (IndexMetricPtrOutput) ElementType

func (IndexMetricPtrOutput) ElementType() reflect.Type

func (IndexMetricPtrOutput) ToIndexMetricPtrOutput

func (o IndexMetricPtrOutput) ToIndexMetricPtrOutput() IndexMetricPtrOutput

func (IndexMetricPtrOutput) ToIndexMetricPtrOutputWithContext

func (o IndexMetricPtrOutput) ToIndexMetricPtrOutputWithContext(ctx context.Context) IndexMetricPtrOutput

func (IndexMetricPtrOutput) ToStringPtrOutput

func (o IndexMetricPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexMetricPtrOutput) ToStringPtrOutputWithContext

func (o IndexMetricPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupPineconeCollectionArgs

type LookupPineconeCollectionArgs struct {
	// The name of the Pinecone collection.
	Name string `pulumi:"name"`
}

type LookupPineconeCollectionOutputArgs

type LookupPineconeCollectionOutputArgs struct {
	// The name of the Pinecone collection.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupPineconeCollectionOutputArgs) ElementType

type LookupPineconeCollectionResult

type LookupPineconeCollectionResult struct {
	// The dimension of the vectors stored in each record held in the collection.
	Dimension int `pulumi:"dimension"`
	// The environment where the collection is hosted.
	Environment string `pulumi:"environment"`
	// The name of the collection to be created.
	Name string `pulumi:"name"`
	// The size of the collection in bytes.
	Size int `pulumi:"size"`
	// The name of the index to be used as the source for the collection.
	Source string `pulumi:"source"`
	// The number of records stored in the collection.
	VectorCount int `pulumi:"vectorCount"`
}

The result of a get operation on a Pinecone collection.

func LookupPineconeCollection

func LookupPineconeCollection(ctx *pulumi.Context, args *LookupPineconeCollectionArgs, opts ...pulumi.InvokeOption) (*LookupPineconeCollectionResult, error)

The result of a get operation on a Pinecone collection.

type LookupPineconeCollectionResultOutput

type LookupPineconeCollectionResultOutput struct{ *pulumi.OutputState }

The result of a get operation on a Pinecone collection.

func (LookupPineconeCollectionResultOutput) Dimension

The dimension of the vectors stored in each record held in the collection.

func (LookupPineconeCollectionResultOutput) ElementType

func (LookupPineconeCollectionResultOutput) Environment

The environment where the collection is hosted.

func (LookupPineconeCollectionResultOutput) Name

The name of the collection to be created.

func (LookupPineconeCollectionResultOutput) Size

The size of the collection in bytes.

func (LookupPineconeCollectionResultOutput) Source

The name of the index to be used as the source for the collection.

func (LookupPineconeCollectionResultOutput) ToLookupPineconeCollectionResultOutput

func (o LookupPineconeCollectionResultOutput) ToLookupPineconeCollectionResultOutput() LookupPineconeCollectionResultOutput

func (LookupPineconeCollectionResultOutput) ToLookupPineconeCollectionResultOutputWithContext

func (o LookupPineconeCollectionResultOutput) ToLookupPineconeCollectionResultOutputWithContext(ctx context.Context) LookupPineconeCollectionResultOutput

func (LookupPineconeCollectionResultOutput) VectorCount added in v0.4.0

The number of records stored in the collection.

type LookupPineconeIndexArgs

type LookupPineconeIndexArgs struct {
	// The name of the Pinecone index.
	Name string `pulumi:"name"`
}

type LookupPineconeIndexOutputArgs

type LookupPineconeIndexOutputArgs struct {
	// The name of the Pinecone index.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupPineconeIndexOutputArgs) ElementType

type LookupPineconeIndexResult

type LookupPineconeIndexResult struct {
	// The dimensions of the vectors in the index. Defaults to 1536.
	Dimension *int `pulumi:"dimension"`
	// The host of the index.
	Host string `pulumi:"host"`
	// The metric used to compute the distance between vectors.
	Metric IndexMetric `pulumi:"metric"`
	// The name of the Pinecone index.
	Name string `pulumi:"name"`
	// Describe how the index should be deployed.
	Spec PineconeSpec `pulumi:"spec"`
	// The status of the index.
	Status bool `pulumi:"status"`
}

type LookupPineconeIndexResultOutput

type LookupPineconeIndexResultOutput struct{ *pulumi.OutputState }

func (LookupPineconeIndexResultOutput) Dimension

The dimensions of the vectors in the index. Defaults to 1536.

func (LookupPineconeIndexResultOutput) ElementType

func (LookupPineconeIndexResultOutput) Host

The host of the index.

func (LookupPineconeIndexResultOutput) Metric

The metric used to compute the distance between vectors.

func (LookupPineconeIndexResultOutput) Name

The name of the Pinecone index.

func (LookupPineconeIndexResultOutput) Spec

Describe how the index should be deployed.

func (LookupPineconeIndexResultOutput) Status

The status of the index.

func (LookupPineconeIndexResultOutput) ToLookupPineconeIndexResultOutput

func (o LookupPineconeIndexResultOutput) ToLookupPineconeIndexResultOutput() LookupPineconeIndexResultOutput

func (LookupPineconeIndexResultOutput) ToLookupPineconeIndexResultOutputWithContext

func (o LookupPineconeIndexResultOutput) ToLookupPineconeIndexResultOutputWithContext(ctx context.Context) LookupPineconeIndexResultOutput

type MetaDataConfig

type MetaDataConfig struct {
	//  Indexed By default, all metadata is indexed; to change this behavior, use this property to specify an array of metadata fields which should be indexed.
	Indexed []string `pulumi:"indexed"`
}

type MetaDataConfigArgs

type MetaDataConfigArgs struct {
	//  Indexed By default, all metadata is indexed; to change this behavior, use this property to specify an array of metadata fields which should be indexed.
	Indexed pulumi.StringArrayInput `pulumi:"indexed"`
}

func (MetaDataConfigArgs) ElementType

func (MetaDataConfigArgs) ElementType() reflect.Type

func (MetaDataConfigArgs) ToMetaDataConfigOutput

func (i MetaDataConfigArgs) ToMetaDataConfigOutput() MetaDataConfigOutput

func (MetaDataConfigArgs) ToMetaDataConfigOutputWithContext

func (i MetaDataConfigArgs) ToMetaDataConfigOutputWithContext(ctx context.Context) MetaDataConfigOutput

func (MetaDataConfigArgs) ToMetaDataConfigPtrOutput

func (i MetaDataConfigArgs) ToMetaDataConfigPtrOutput() MetaDataConfigPtrOutput

func (MetaDataConfigArgs) ToMetaDataConfigPtrOutputWithContext

func (i MetaDataConfigArgs) ToMetaDataConfigPtrOutputWithContext(ctx context.Context) MetaDataConfigPtrOutput

type MetaDataConfigInput

type MetaDataConfigInput interface {
	pulumi.Input

	ToMetaDataConfigOutput() MetaDataConfigOutput
	ToMetaDataConfigOutputWithContext(context.Context) MetaDataConfigOutput
}

MetaDataConfigInput is an input type that accepts MetaDataConfigArgs and MetaDataConfigOutput values. You can construct a concrete instance of `MetaDataConfigInput` via:

MetaDataConfigArgs{...}

type MetaDataConfigOutput

type MetaDataConfigOutput struct{ *pulumi.OutputState }

func (MetaDataConfigOutput) ElementType

func (MetaDataConfigOutput) ElementType() reflect.Type

func (MetaDataConfigOutput) Indexed

Indexed By default, all metadata is indexed; to change this behavior, use this property to specify an array of metadata fields which should be indexed.

func (MetaDataConfigOutput) ToMetaDataConfigOutput

func (o MetaDataConfigOutput) ToMetaDataConfigOutput() MetaDataConfigOutput

func (MetaDataConfigOutput) ToMetaDataConfigOutputWithContext

func (o MetaDataConfigOutput) ToMetaDataConfigOutputWithContext(ctx context.Context) MetaDataConfigOutput

func (MetaDataConfigOutput) ToMetaDataConfigPtrOutput

func (o MetaDataConfigOutput) ToMetaDataConfigPtrOutput() MetaDataConfigPtrOutput

func (MetaDataConfigOutput) ToMetaDataConfigPtrOutputWithContext

func (o MetaDataConfigOutput) ToMetaDataConfigPtrOutputWithContext(ctx context.Context) MetaDataConfigPtrOutput

type MetaDataConfigPtrInput

type MetaDataConfigPtrInput interface {
	pulumi.Input

	ToMetaDataConfigPtrOutput() MetaDataConfigPtrOutput
	ToMetaDataConfigPtrOutputWithContext(context.Context) MetaDataConfigPtrOutput
}

MetaDataConfigPtrInput is an input type that accepts MetaDataConfigArgs, MetaDataConfigPtr and MetaDataConfigPtrOutput values. You can construct a concrete instance of `MetaDataConfigPtrInput` via:

        MetaDataConfigArgs{...}

or:

        nil

type MetaDataConfigPtrOutput

type MetaDataConfigPtrOutput struct{ *pulumi.OutputState }

func (MetaDataConfigPtrOutput) Elem

func (MetaDataConfigPtrOutput) ElementType

func (MetaDataConfigPtrOutput) ElementType() reflect.Type

func (MetaDataConfigPtrOutput) Indexed

Indexed By default, all metadata is indexed; to change this behavior, use this property to specify an array of metadata fields which should be indexed.

func (MetaDataConfigPtrOutput) ToMetaDataConfigPtrOutput

func (o MetaDataConfigPtrOutput) ToMetaDataConfigPtrOutput() MetaDataConfigPtrOutput

func (MetaDataConfigPtrOutput) ToMetaDataConfigPtrOutputWithContext

func (o MetaDataConfigPtrOutput) ToMetaDataConfigPtrOutputWithContext(ctx context.Context) MetaDataConfigPtrOutput

type PineconeCollection

type PineconeCollection struct {
	pulumi.CustomResourceState

	// The dimension of the vectors stored in each record held in the collection.
	Dimension pulumi.IntOutput `pulumi:"dimension"`
	// The environment where the collection is hosted.
	Environment pulumi.StringOutput `pulumi:"environment"`
	// The name of the collection to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// The size of the collection in bytes.
	Size pulumi.IntOutput `pulumi:"size"`
	// The name of the index to be used as the source for the collection.
	Source pulumi.StringOutput `pulumi:"source"`
	// The number of records stored in the collection.
	VectorCount pulumi.IntOutput `pulumi:"vectorCount"`
}

func GetPineconeCollection

func GetPineconeCollection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PineconeCollectionState, opts ...pulumi.ResourceOption) (*PineconeCollection, error)

GetPineconeCollection gets an existing PineconeCollection 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 NewPineconeCollection

func NewPineconeCollection(ctx *pulumi.Context,
	name string, args *PineconeCollectionArgs, opts ...pulumi.ResourceOption) (*PineconeCollection, error)

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

func (*PineconeCollection) ElementType

func (*PineconeCollection) ElementType() reflect.Type

func (*PineconeCollection) ToPineconeCollectionOutput

func (i *PineconeCollection) ToPineconeCollectionOutput() PineconeCollectionOutput

func (*PineconeCollection) ToPineconeCollectionOutputWithContext

func (i *PineconeCollection) ToPineconeCollectionOutputWithContext(ctx context.Context) PineconeCollectionOutput

type PineconeCollectionArgs

type PineconeCollectionArgs struct {
	// The name of the collection to be created.
	Name pulumi.StringInput
	// The name of the index to be used as the source for the collection.
	Source pulumi.StringInput
}

The set of arguments for constructing a PineconeCollection resource.

func (PineconeCollectionArgs) ElementType

func (PineconeCollectionArgs) ElementType() reflect.Type

type PineconeCollectionArray

type PineconeCollectionArray []PineconeCollectionInput

func (PineconeCollectionArray) ElementType

func (PineconeCollectionArray) ElementType() reflect.Type

func (PineconeCollectionArray) ToPineconeCollectionArrayOutput

func (i PineconeCollectionArray) ToPineconeCollectionArrayOutput() PineconeCollectionArrayOutput

func (PineconeCollectionArray) ToPineconeCollectionArrayOutputWithContext

func (i PineconeCollectionArray) ToPineconeCollectionArrayOutputWithContext(ctx context.Context) PineconeCollectionArrayOutput

type PineconeCollectionArrayInput

type PineconeCollectionArrayInput interface {
	pulumi.Input

	ToPineconeCollectionArrayOutput() PineconeCollectionArrayOutput
	ToPineconeCollectionArrayOutputWithContext(context.Context) PineconeCollectionArrayOutput
}

PineconeCollectionArrayInput is an input type that accepts PineconeCollectionArray and PineconeCollectionArrayOutput values. You can construct a concrete instance of `PineconeCollectionArrayInput` via:

PineconeCollectionArray{ PineconeCollectionArgs{...} }

type PineconeCollectionArrayOutput

type PineconeCollectionArrayOutput struct{ *pulumi.OutputState }

func (PineconeCollectionArrayOutput) ElementType

func (PineconeCollectionArrayOutput) Index

func (PineconeCollectionArrayOutput) ToPineconeCollectionArrayOutput

func (o PineconeCollectionArrayOutput) ToPineconeCollectionArrayOutput() PineconeCollectionArrayOutput

func (PineconeCollectionArrayOutput) ToPineconeCollectionArrayOutputWithContext

func (o PineconeCollectionArrayOutput) ToPineconeCollectionArrayOutputWithContext(ctx context.Context) PineconeCollectionArrayOutput

type PineconeCollectionInput

type PineconeCollectionInput interface {
	pulumi.Input

	ToPineconeCollectionOutput() PineconeCollectionOutput
	ToPineconeCollectionOutputWithContext(ctx context.Context) PineconeCollectionOutput
}

type PineconeCollectionMap

type PineconeCollectionMap map[string]PineconeCollectionInput

func (PineconeCollectionMap) ElementType

func (PineconeCollectionMap) ElementType() reflect.Type

func (PineconeCollectionMap) ToPineconeCollectionMapOutput

func (i PineconeCollectionMap) ToPineconeCollectionMapOutput() PineconeCollectionMapOutput

func (PineconeCollectionMap) ToPineconeCollectionMapOutputWithContext

func (i PineconeCollectionMap) ToPineconeCollectionMapOutputWithContext(ctx context.Context) PineconeCollectionMapOutput

type PineconeCollectionMapInput

type PineconeCollectionMapInput interface {
	pulumi.Input

	ToPineconeCollectionMapOutput() PineconeCollectionMapOutput
	ToPineconeCollectionMapOutputWithContext(context.Context) PineconeCollectionMapOutput
}

PineconeCollectionMapInput is an input type that accepts PineconeCollectionMap and PineconeCollectionMapOutput values. You can construct a concrete instance of `PineconeCollectionMapInput` via:

PineconeCollectionMap{ "key": PineconeCollectionArgs{...} }

type PineconeCollectionMapOutput

type PineconeCollectionMapOutput struct{ *pulumi.OutputState }

func (PineconeCollectionMapOutput) ElementType

func (PineconeCollectionMapOutput) MapIndex

func (PineconeCollectionMapOutput) ToPineconeCollectionMapOutput

func (o PineconeCollectionMapOutput) ToPineconeCollectionMapOutput() PineconeCollectionMapOutput

func (PineconeCollectionMapOutput) ToPineconeCollectionMapOutputWithContext

func (o PineconeCollectionMapOutput) ToPineconeCollectionMapOutputWithContext(ctx context.Context) PineconeCollectionMapOutput

type PineconeCollectionOutput

type PineconeCollectionOutput struct{ *pulumi.OutputState }

func (PineconeCollectionOutput) Dimension

The dimension of the vectors stored in each record held in the collection.

func (PineconeCollectionOutput) ElementType

func (PineconeCollectionOutput) ElementType() reflect.Type

func (PineconeCollectionOutput) Environment

The environment where the collection is hosted.

func (PineconeCollectionOutput) Name

The name of the collection to be created.

func (PineconeCollectionOutput) Size

The size of the collection in bytes.

func (PineconeCollectionOutput) Source

The name of the index to be used as the source for the collection.

func (PineconeCollectionOutput) ToPineconeCollectionOutput

func (o PineconeCollectionOutput) ToPineconeCollectionOutput() PineconeCollectionOutput

func (PineconeCollectionOutput) ToPineconeCollectionOutputWithContext

func (o PineconeCollectionOutput) ToPineconeCollectionOutputWithContext(ctx context.Context) PineconeCollectionOutput

func (PineconeCollectionOutput) VectorCount added in v0.4.0

func (o PineconeCollectionOutput) VectorCount() pulumi.IntOutput

The number of records stored in the collection.

type PineconeCollectionState

type PineconeCollectionState struct {
}

func (PineconeCollectionState) ElementType

func (PineconeCollectionState) ElementType() reflect.Type

type PineconeIndex

type PineconeIndex struct {
	pulumi.CustomResourceState

	// The dimensions of the vectors in the index. Defaults to 1536.
	Dimension pulumi.IntPtrOutput `pulumi:"dimension"`
	// The URL address where the index is hosted.
	Host pulumi.StringOutput `pulumi:"host"`
	// The metric used to compute the distance between vectors.
	Metric IndexMetricOutput `pulumi:"metric"`
	// The name of the Pinecone index.
	Name pulumi.StringOutput `pulumi:"name"`
	// Describe how the index should be deployed.
	Spec PineconeSpecOutput `pulumi:"spec"`
}

func GetPineconeIndex

func GetPineconeIndex(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PineconeIndexState, opts ...pulumi.ResourceOption) (*PineconeIndex, error)

GetPineconeIndex gets an existing PineconeIndex 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 NewPineconeIndex

func NewPineconeIndex(ctx *pulumi.Context,
	name string, args *PineconeIndexArgs, opts ...pulumi.ResourceOption) (*PineconeIndex, error)

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

func (*PineconeIndex) ElementType

func (*PineconeIndex) ElementType() reflect.Type

func (*PineconeIndex) ToPineconeIndexOutput

func (i *PineconeIndex) ToPineconeIndexOutput() PineconeIndexOutput

func (*PineconeIndex) ToPineconeIndexOutputWithContext

func (i *PineconeIndex) ToPineconeIndexOutputWithContext(ctx context.Context) PineconeIndexOutput

type PineconeIndexArgs

type PineconeIndexArgs struct {
	// The dimensions of the vectors in the index. Defaults to 1536.
	Dimension pulumi.IntPtrInput
	// The metric used to compute the distance between vectors.
	Metric IndexMetricInput
	// The name of the Pinecone index.
	Name pulumi.StringInput
	// Describe how the index should be deployed.
	Spec PineconeSpecInput
}

The set of arguments for constructing a PineconeIndex resource.

func (PineconeIndexArgs) ElementType

func (PineconeIndexArgs) ElementType() reflect.Type

type PineconeIndexArray

type PineconeIndexArray []PineconeIndexInput

func (PineconeIndexArray) ElementType

func (PineconeIndexArray) ElementType() reflect.Type

func (PineconeIndexArray) ToPineconeIndexArrayOutput

func (i PineconeIndexArray) ToPineconeIndexArrayOutput() PineconeIndexArrayOutput

func (PineconeIndexArray) ToPineconeIndexArrayOutputWithContext

func (i PineconeIndexArray) ToPineconeIndexArrayOutputWithContext(ctx context.Context) PineconeIndexArrayOutput

type PineconeIndexArrayInput

type PineconeIndexArrayInput interface {
	pulumi.Input

	ToPineconeIndexArrayOutput() PineconeIndexArrayOutput
	ToPineconeIndexArrayOutputWithContext(context.Context) PineconeIndexArrayOutput
}

PineconeIndexArrayInput is an input type that accepts PineconeIndexArray and PineconeIndexArrayOutput values. You can construct a concrete instance of `PineconeIndexArrayInput` via:

PineconeIndexArray{ PineconeIndexArgs{...} }

type PineconeIndexArrayOutput

type PineconeIndexArrayOutput struct{ *pulumi.OutputState }

func (PineconeIndexArrayOutput) ElementType

func (PineconeIndexArrayOutput) ElementType() reflect.Type

func (PineconeIndexArrayOutput) Index

func (PineconeIndexArrayOutput) ToPineconeIndexArrayOutput

func (o PineconeIndexArrayOutput) ToPineconeIndexArrayOutput() PineconeIndexArrayOutput

func (PineconeIndexArrayOutput) ToPineconeIndexArrayOutputWithContext

func (o PineconeIndexArrayOutput) ToPineconeIndexArrayOutputWithContext(ctx context.Context) PineconeIndexArrayOutput

type PineconeIndexInput

type PineconeIndexInput interface {
	pulumi.Input

	ToPineconeIndexOutput() PineconeIndexOutput
	ToPineconeIndexOutputWithContext(ctx context.Context) PineconeIndexOutput
}

type PineconeIndexMap

type PineconeIndexMap map[string]PineconeIndexInput

func (PineconeIndexMap) ElementType

func (PineconeIndexMap) ElementType() reflect.Type

func (PineconeIndexMap) ToPineconeIndexMapOutput

func (i PineconeIndexMap) ToPineconeIndexMapOutput() PineconeIndexMapOutput

func (PineconeIndexMap) ToPineconeIndexMapOutputWithContext

func (i PineconeIndexMap) ToPineconeIndexMapOutputWithContext(ctx context.Context) PineconeIndexMapOutput

type PineconeIndexMapInput

type PineconeIndexMapInput interface {
	pulumi.Input

	ToPineconeIndexMapOutput() PineconeIndexMapOutput
	ToPineconeIndexMapOutputWithContext(context.Context) PineconeIndexMapOutput
}

PineconeIndexMapInput is an input type that accepts PineconeIndexMap and PineconeIndexMapOutput values. You can construct a concrete instance of `PineconeIndexMapInput` via:

PineconeIndexMap{ "key": PineconeIndexArgs{...} }

type PineconeIndexMapOutput

type PineconeIndexMapOutput struct{ *pulumi.OutputState }

func (PineconeIndexMapOutput) ElementType

func (PineconeIndexMapOutput) ElementType() reflect.Type

func (PineconeIndexMapOutput) MapIndex

func (PineconeIndexMapOutput) ToPineconeIndexMapOutput

func (o PineconeIndexMapOutput) ToPineconeIndexMapOutput() PineconeIndexMapOutput

func (PineconeIndexMapOutput) ToPineconeIndexMapOutputWithContext

func (o PineconeIndexMapOutput) ToPineconeIndexMapOutputWithContext(ctx context.Context) PineconeIndexMapOutput

type PineconeIndexOutput

type PineconeIndexOutput struct{ *pulumi.OutputState }

func (PineconeIndexOutput) Dimension

func (o PineconeIndexOutput) Dimension() pulumi.IntPtrOutput

The dimensions of the vectors in the index. Defaults to 1536.

func (PineconeIndexOutput) ElementType

func (PineconeIndexOutput) ElementType() reflect.Type

func (PineconeIndexOutput) Host

The URL address where the index is hosted.

func (PineconeIndexOutput) Metric

The metric used to compute the distance between vectors.

func (PineconeIndexOutput) Name

The name of the Pinecone index.

func (PineconeIndexOutput) Spec

Describe how the index should be deployed.

func (PineconeIndexOutput) ToPineconeIndexOutput

func (o PineconeIndexOutput) ToPineconeIndexOutput() PineconeIndexOutput

func (PineconeIndexOutput) ToPineconeIndexOutputWithContext

func (o PineconeIndexOutput) ToPineconeIndexOutputWithContext(ctx context.Context) PineconeIndexOutput

type PineconeIndexState

type PineconeIndexState struct {
}

func (PineconeIndexState) ElementType

func (PineconeIndexState) ElementType() reflect.Type

type PineconePodSpec

type PineconePodSpec struct {
	// The environment where the index is hosted.
	Environment string `pulumi:"environment"`
	// Configuration for the behavior of Pinecone's internal metadata index.
	MetaDataConfig *MetaDataConfig `pulumi:"metaDataConfig"`
	// The type of pod to use. One of `s1`, `p1`, or `p2` appended with `.` and one of `x1`, `x2`, `x4`, or `x8`.
	PodType string `pulumi:"podType"`
	// The number of pods to be used in the index. This should be equal to `shards` x `replicas`.
	Pods *int `pulumi:"pods"`
	// The number of replicas. Replicas duplicate your index. They provide higher availability and throughput. Replicas can be scaled up or down as your needs change.
	Replicas int `pulumi:"replicas"`
	// The number of shards. Shards split your data across multiple pods so you can fit more data into an index.
	Shards *int `pulumi:"shards"`
	// The name of the collection to be used as the source for the index.
	SourceCollection *string `pulumi:"sourceCollection"`
}

type PineconePodSpecArgs

type PineconePodSpecArgs struct {
	// The environment where the index is hosted.
	Environment pulumi.StringInput `pulumi:"environment"`
	// Configuration for the behavior of Pinecone's internal metadata index.
	MetaDataConfig MetaDataConfigPtrInput `pulumi:"metaDataConfig"`
	// The type of pod to use. One of `s1`, `p1`, or `p2` appended with `.` and one of `x1`, `x2`, `x4`, or `x8`.
	PodType pulumi.StringInput `pulumi:"podType"`
	// The number of pods to be used in the index. This should be equal to `shards` x `replicas`.
	Pods pulumi.IntPtrInput `pulumi:"pods"`
	// The number of replicas. Replicas duplicate your index. They provide higher availability and throughput. Replicas can be scaled up or down as your needs change.
	Replicas pulumi.IntInput `pulumi:"replicas"`
	// The number of shards. Shards split your data across multiple pods so you can fit more data into an index.
	Shards pulumi.IntPtrInput `pulumi:"shards"`
	// The name of the collection to be used as the source for the index.
	SourceCollection pulumi.StringPtrInput `pulumi:"sourceCollection"`
}

func (PineconePodSpecArgs) ElementType

func (PineconePodSpecArgs) ElementType() reflect.Type

func (PineconePodSpecArgs) ToPineconePodSpecOutput

func (i PineconePodSpecArgs) ToPineconePodSpecOutput() PineconePodSpecOutput

func (PineconePodSpecArgs) ToPineconePodSpecOutputWithContext

func (i PineconePodSpecArgs) ToPineconePodSpecOutputWithContext(ctx context.Context) PineconePodSpecOutput

func (PineconePodSpecArgs) ToPineconePodSpecPtrOutput

func (i PineconePodSpecArgs) ToPineconePodSpecPtrOutput() PineconePodSpecPtrOutput

func (PineconePodSpecArgs) ToPineconePodSpecPtrOutputWithContext

func (i PineconePodSpecArgs) ToPineconePodSpecPtrOutputWithContext(ctx context.Context) PineconePodSpecPtrOutput

type PineconePodSpecInput

type PineconePodSpecInput interface {
	pulumi.Input

	ToPineconePodSpecOutput() PineconePodSpecOutput
	ToPineconePodSpecOutputWithContext(context.Context) PineconePodSpecOutput
}

PineconePodSpecInput is an input type that accepts PineconePodSpecArgs and PineconePodSpecOutput values. You can construct a concrete instance of `PineconePodSpecInput` via:

PineconePodSpecArgs{...}

type PineconePodSpecOutput

type PineconePodSpecOutput struct{ *pulumi.OutputState }

func (PineconePodSpecOutput) ElementType

func (PineconePodSpecOutput) ElementType() reflect.Type

func (PineconePodSpecOutput) Environment

func (o PineconePodSpecOutput) Environment() pulumi.StringOutput

The environment where the index is hosted.

func (PineconePodSpecOutput) MetaDataConfig

Configuration for the behavior of Pinecone's internal metadata index.

func (PineconePodSpecOutput) PodType

The type of pod to use. One of `s1`, `p1`, or `p2` appended with `.` and one of `x1`, `x2`, `x4`, or `x8`.

func (PineconePodSpecOutput) Pods

The number of pods to be used in the index. This should be equal to `shards` x `replicas`.

func (PineconePodSpecOutput) Replicas

func (o PineconePodSpecOutput) Replicas() pulumi.IntOutput

The number of replicas. Replicas duplicate your index. They provide higher availability and throughput. Replicas can be scaled up or down as your needs change.

func (PineconePodSpecOutput) Shards

The number of shards. Shards split your data across multiple pods so you can fit more data into an index.

func (PineconePodSpecOutput) SourceCollection

func (o PineconePodSpecOutput) SourceCollection() pulumi.StringPtrOutput

The name of the collection to be used as the source for the index.

func (PineconePodSpecOutput) ToPineconePodSpecOutput

func (o PineconePodSpecOutput) ToPineconePodSpecOutput() PineconePodSpecOutput

func (PineconePodSpecOutput) ToPineconePodSpecOutputWithContext

func (o PineconePodSpecOutput) ToPineconePodSpecOutputWithContext(ctx context.Context) PineconePodSpecOutput

func (PineconePodSpecOutput) ToPineconePodSpecPtrOutput

func (o PineconePodSpecOutput) ToPineconePodSpecPtrOutput() PineconePodSpecPtrOutput

func (PineconePodSpecOutput) ToPineconePodSpecPtrOutputWithContext

func (o PineconePodSpecOutput) ToPineconePodSpecPtrOutputWithContext(ctx context.Context) PineconePodSpecPtrOutput

type PineconePodSpecPtrInput

type PineconePodSpecPtrInput interface {
	pulumi.Input

	ToPineconePodSpecPtrOutput() PineconePodSpecPtrOutput
	ToPineconePodSpecPtrOutputWithContext(context.Context) PineconePodSpecPtrOutput
}

PineconePodSpecPtrInput is an input type that accepts PineconePodSpecArgs, PineconePodSpecPtr and PineconePodSpecPtrOutput values. You can construct a concrete instance of `PineconePodSpecPtrInput` via:

        PineconePodSpecArgs{...}

or:

        nil

type PineconePodSpecPtrOutput

type PineconePodSpecPtrOutput struct{ *pulumi.OutputState }

func (PineconePodSpecPtrOutput) Elem

func (PineconePodSpecPtrOutput) ElementType

func (PineconePodSpecPtrOutput) ElementType() reflect.Type

func (PineconePodSpecPtrOutput) Environment

The environment where the index is hosted.

func (PineconePodSpecPtrOutput) MetaDataConfig

Configuration for the behavior of Pinecone's internal metadata index.

func (PineconePodSpecPtrOutput) PodType

The type of pod to use. One of `s1`, `p1`, or `p2` appended with `.` and one of `x1`, `x2`, `x4`, or `x8`.

func (PineconePodSpecPtrOutput) Pods

The number of pods to be used in the index. This should be equal to `shards` x `replicas`.

func (PineconePodSpecPtrOutput) Replicas

The number of replicas. Replicas duplicate your index. They provide higher availability and throughput. Replicas can be scaled up or down as your needs change.

func (PineconePodSpecPtrOutput) Shards

The number of shards. Shards split your data across multiple pods so you can fit more data into an index.

func (PineconePodSpecPtrOutput) SourceCollection

func (o PineconePodSpecPtrOutput) SourceCollection() pulumi.StringPtrOutput

The name of the collection to be used as the source for the index.

func (PineconePodSpecPtrOutput) ToPineconePodSpecPtrOutput

func (o PineconePodSpecPtrOutput) ToPineconePodSpecPtrOutput() PineconePodSpecPtrOutput

func (PineconePodSpecPtrOutput) ToPineconePodSpecPtrOutputWithContext

func (o PineconePodSpecPtrOutput) ToPineconePodSpecPtrOutputWithContext(ctx context.Context) PineconePodSpecPtrOutput

type PineconeServerlessSpec

type PineconeServerlessSpec struct {
	// The public cloud where you would like your index hosted.
	Cloud ServerlessSpecCloud `pulumi:"cloud"`
	// The region where you would like your index to be created. Different cloud providers have different regions available.
	Region string `pulumi:"region"`
}

type PineconeServerlessSpecArgs

type PineconeServerlessSpecArgs struct {
	// The public cloud where you would like your index hosted.
	Cloud ServerlessSpecCloudInput `pulumi:"cloud"`
	// The region where you would like your index to be created. Different cloud providers have different regions available.
	Region pulumi.StringInput `pulumi:"region"`
}

func (PineconeServerlessSpecArgs) ElementType

func (PineconeServerlessSpecArgs) ElementType() reflect.Type

func (PineconeServerlessSpecArgs) ToPineconeServerlessSpecOutput

func (i PineconeServerlessSpecArgs) ToPineconeServerlessSpecOutput() PineconeServerlessSpecOutput

func (PineconeServerlessSpecArgs) ToPineconeServerlessSpecOutputWithContext

func (i PineconeServerlessSpecArgs) ToPineconeServerlessSpecOutputWithContext(ctx context.Context) PineconeServerlessSpecOutput

func (PineconeServerlessSpecArgs) ToPineconeServerlessSpecPtrOutput

func (i PineconeServerlessSpecArgs) ToPineconeServerlessSpecPtrOutput() PineconeServerlessSpecPtrOutput

func (PineconeServerlessSpecArgs) ToPineconeServerlessSpecPtrOutputWithContext

func (i PineconeServerlessSpecArgs) ToPineconeServerlessSpecPtrOutputWithContext(ctx context.Context) PineconeServerlessSpecPtrOutput

type PineconeServerlessSpecInput

type PineconeServerlessSpecInput interface {
	pulumi.Input

	ToPineconeServerlessSpecOutput() PineconeServerlessSpecOutput
	ToPineconeServerlessSpecOutputWithContext(context.Context) PineconeServerlessSpecOutput
}

PineconeServerlessSpecInput is an input type that accepts PineconeServerlessSpecArgs and PineconeServerlessSpecOutput values. You can construct a concrete instance of `PineconeServerlessSpecInput` via:

PineconeServerlessSpecArgs{...}

type PineconeServerlessSpecOutput

type PineconeServerlessSpecOutput struct{ *pulumi.OutputState }

func (PineconeServerlessSpecOutput) Cloud

The public cloud where you would like your index hosted.

func (PineconeServerlessSpecOutput) ElementType

func (PineconeServerlessSpecOutput) Region

The region where you would like your index to be created. Different cloud providers have different regions available.

func (PineconeServerlessSpecOutput) ToPineconeServerlessSpecOutput

func (o PineconeServerlessSpecOutput) ToPineconeServerlessSpecOutput() PineconeServerlessSpecOutput

func (PineconeServerlessSpecOutput) ToPineconeServerlessSpecOutputWithContext

func (o PineconeServerlessSpecOutput) ToPineconeServerlessSpecOutputWithContext(ctx context.Context) PineconeServerlessSpecOutput

func (PineconeServerlessSpecOutput) ToPineconeServerlessSpecPtrOutput

func (o PineconeServerlessSpecOutput) ToPineconeServerlessSpecPtrOutput() PineconeServerlessSpecPtrOutput

func (PineconeServerlessSpecOutput) ToPineconeServerlessSpecPtrOutputWithContext

func (o PineconeServerlessSpecOutput) ToPineconeServerlessSpecPtrOutputWithContext(ctx context.Context) PineconeServerlessSpecPtrOutput

type PineconeServerlessSpecPtrInput

type PineconeServerlessSpecPtrInput interface {
	pulumi.Input

	ToPineconeServerlessSpecPtrOutput() PineconeServerlessSpecPtrOutput
	ToPineconeServerlessSpecPtrOutputWithContext(context.Context) PineconeServerlessSpecPtrOutput
}

PineconeServerlessSpecPtrInput is an input type that accepts PineconeServerlessSpecArgs, PineconeServerlessSpecPtr and PineconeServerlessSpecPtrOutput values. You can construct a concrete instance of `PineconeServerlessSpecPtrInput` via:

        PineconeServerlessSpecArgs{...}

or:

        nil

type PineconeServerlessSpecPtrOutput

type PineconeServerlessSpecPtrOutput struct{ *pulumi.OutputState }

func (PineconeServerlessSpecPtrOutput) Cloud

The public cloud where you would like your index hosted.

func (PineconeServerlessSpecPtrOutput) Elem

func (PineconeServerlessSpecPtrOutput) ElementType

func (PineconeServerlessSpecPtrOutput) Region

The region where you would like your index to be created. Different cloud providers have different regions available.

func (PineconeServerlessSpecPtrOutput) ToPineconeServerlessSpecPtrOutput

func (o PineconeServerlessSpecPtrOutput) ToPineconeServerlessSpecPtrOutput() PineconeServerlessSpecPtrOutput

func (PineconeServerlessSpecPtrOutput) ToPineconeServerlessSpecPtrOutputWithContext

func (o PineconeServerlessSpecPtrOutput) ToPineconeServerlessSpecPtrOutputWithContext(ctx context.Context) PineconeServerlessSpecPtrOutput

type PineconeSpec

type PineconeSpec struct {
	// Configuration needed to deploy a pod index.
	Pod *PineconePodSpec `pulumi:"pod"`
	// Configuration needed to deploy a serverless index.
	Serverless *PineconeServerlessSpec `pulumi:"serverless"`
}

type PineconeSpecArgs

type PineconeSpecArgs struct {
	// Configuration needed to deploy a pod index.
	Pod PineconePodSpecPtrInput `pulumi:"pod"`
	// Configuration needed to deploy a serverless index.
	Serverless PineconeServerlessSpecPtrInput `pulumi:"serverless"`
}

func (PineconeSpecArgs) ElementType

func (PineconeSpecArgs) ElementType() reflect.Type

func (PineconeSpecArgs) ToPineconeSpecOutput

func (i PineconeSpecArgs) ToPineconeSpecOutput() PineconeSpecOutput

func (PineconeSpecArgs) ToPineconeSpecOutputWithContext

func (i PineconeSpecArgs) ToPineconeSpecOutputWithContext(ctx context.Context) PineconeSpecOutput

type PineconeSpecInput

type PineconeSpecInput interface {
	pulumi.Input

	ToPineconeSpecOutput() PineconeSpecOutput
	ToPineconeSpecOutputWithContext(context.Context) PineconeSpecOutput
}

PineconeSpecInput is an input type that accepts PineconeSpecArgs and PineconeSpecOutput values. You can construct a concrete instance of `PineconeSpecInput` via:

PineconeSpecArgs{...}

type PineconeSpecOutput

type PineconeSpecOutput struct{ *pulumi.OutputState }

func (PineconeSpecOutput) ElementType

func (PineconeSpecOutput) ElementType() reflect.Type

func (PineconeSpecOutput) Pod

Configuration needed to deploy a pod index.

func (PineconeSpecOutput) Serverless

Configuration needed to deploy a serverless index.

func (PineconeSpecOutput) ToPineconeSpecOutput

func (o PineconeSpecOutput) ToPineconeSpecOutput() PineconeSpecOutput

func (PineconeSpecOutput) ToPineconeSpecOutputWithContext

func (o PineconeSpecOutput) ToPineconeSpecOutputWithContext(ctx context.Context) PineconeSpecOutput

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// The API token for Pinecone.
	APIKey pulumi.StringPtrOutput `pulumi:"APIKey"`
}

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs

type ProviderArgs struct {
	// The API token for Pinecone.
	APIKey pulumi.StringPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) APIKey

The API token for Pinecone.

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ServerlessSpecCloud

type ServerlessSpecCloud string

func (ServerlessSpecCloud) ElementType

func (ServerlessSpecCloud) ElementType() reflect.Type

func (ServerlessSpecCloud) ToServerlessSpecCloudOutput

func (e ServerlessSpecCloud) ToServerlessSpecCloudOutput() ServerlessSpecCloudOutput

func (ServerlessSpecCloud) ToServerlessSpecCloudOutputWithContext

func (e ServerlessSpecCloud) ToServerlessSpecCloudOutputWithContext(ctx context.Context) ServerlessSpecCloudOutput

func (ServerlessSpecCloud) ToServerlessSpecCloudPtrOutput

func (e ServerlessSpecCloud) ToServerlessSpecCloudPtrOutput() ServerlessSpecCloudPtrOutput

func (ServerlessSpecCloud) ToServerlessSpecCloudPtrOutputWithContext

func (e ServerlessSpecCloud) ToServerlessSpecCloudPtrOutputWithContext(ctx context.Context) ServerlessSpecCloudPtrOutput

func (ServerlessSpecCloud) ToStringOutput

func (e ServerlessSpecCloud) ToStringOutput() pulumi.StringOutput

func (ServerlessSpecCloud) ToStringOutputWithContext

func (e ServerlessSpecCloud) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ServerlessSpecCloud) ToStringPtrOutput

func (e ServerlessSpecCloud) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServerlessSpecCloud) ToStringPtrOutputWithContext

func (e ServerlessSpecCloud) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ServerlessSpecCloudInput

type ServerlessSpecCloudInput interface {
	pulumi.Input

	ToServerlessSpecCloudOutput() ServerlessSpecCloudOutput
	ToServerlessSpecCloudOutputWithContext(context.Context) ServerlessSpecCloudOutput
}

ServerlessSpecCloudInput is an input type that accepts values of the ServerlessSpecCloud enum A concrete instance of `ServerlessSpecCloudInput` can be one of the following:

ServerlessSpecCloudAws
ServerlessSpecCloudAzure
ServerlessSpecCloudGcp

type ServerlessSpecCloudOutput

type ServerlessSpecCloudOutput struct{ *pulumi.OutputState }

func (ServerlessSpecCloudOutput) ElementType

func (ServerlessSpecCloudOutput) ElementType() reflect.Type

func (ServerlessSpecCloudOutput) ToServerlessSpecCloudOutput

func (o ServerlessSpecCloudOutput) ToServerlessSpecCloudOutput() ServerlessSpecCloudOutput

func (ServerlessSpecCloudOutput) ToServerlessSpecCloudOutputWithContext

func (o ServerlessSpecCloudOutput) ToServerlessSpecCloudOutputWithContext(ctx context.Context) ServerlessSpecCloudOutput

func (ServerlessSpecCloudOutput) ToServerlessSpecCloudPtrOutput

func (o ServerlessSpecCloudOutput) ToServerlessSpecCloudPtrOutput() ServerlessSpecCloudPtrOutput

func (ServerlessSpecCloudOutput) ToServerlessSpecCloudPtrOutputWithContext

func (o ServerlessSpecCloudOutput) ToServerlessSpecCloudPtrOutputWithContext(ctx context.Context) ServerlessSpecCloudPtrOutput

func (ServerlessSpecCloudOutput) ToStringOutput

func (o ServerlessSpecCloudOutput) ToStringOutput() pulumi.StringOutput

func (ServerlessSpecCloudOutput) ToStringOutputWithContext

func (o ServerlessSpecCloudOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ServerlessSpecCloudOutput) ToStringPtrOutput

func (o ServerlessSpecCloudOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServerlessSpecCloudOutput) ToStringPtrOutputWithContext

func (o ServerlessSpecCloudOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ServerlessSpecCloudPtrInput

type ServerlessSpecCloudPtrInput interface {
	pulumi.Input

	ToServerlessSpecCloudPtrOutput() ServerlessSpecCloudPtrOutput
	ToServerlessSpecCloudPtrOutputWithContext(context.Context) ServerlessSpecCloudPtrOutput
}

func ServerlessSpecCloudPtr

func ServerlessSpecCloudPtr(v string) ServerlessSpecCloudPtrInput

type ServerlessSpecCloudPtrOutput

type ServerlessSpecCloudPtrOutput struct{ *pulumi.OutputState }

func (ServerlessSpecCloudPtrOutput) Elem

func (ServerlessSpecCloudPtrOutput) ElementType

func (ServerlessSpecCloudPtrOutput) ToServerlessSpecCloudPtrOutput

func (o ServerlessSpecCloudPtrOutput) ToServerlessSpecCloudPtrOutput() ServerlessSpecCloudPtrOutput

func (ServerlessSpecCloudPtrOutput) ToServerlessSpecCloudPtrOutputWithContext

func (o ServerlessSpecCloudPtrOutput) ToServerlessSpecCloudPtrOutputWithContext(ctx context.Context) ServerlessSpecCloudPtrOutput

func (ServerlessSpecCloudPtrOutput) ToStringPtrOutput

func (o ServerlessSpecCloudPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServerlessSpecCloudPtrOutput) ToStringPtrOutputWithContext

func (o ServerlessSpecCloudPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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