Documentation
¶
Index ¶
- type Graph
- type GraphArgs
- type GraphArray
- type GraphArrayInput
- type GraphArrayOutput
- type GraphInput
- type GraphMap
- type GraphMapInput
- type GraphMapOutput
- type GraphOutput
- func (o GraphOutput) Arn() pulumi.StringOutput
- func (o GraphOutput) DeletionProtection() pulumi.BoolOutput
- func (GraphOutput) ElementType() reflect.Type
- func (o GraphOutput) Endpoint() pulumi.StringOutput
- func (o GraphOutput) GraphName() pulumi.StringOutput
- func (o GraphOutput) GraphNamePrefix() pulumi.StringPtrOutput
- func (o GraphOutput) KmsKeyIdentifier() pulumi.StringOutput
- func (o GraphOutput) ProvisionedMemory() pulumi.IntOutput
- func (o GraphOutput) PublicConnectivity() pulumi.BoolOutput
- func (o GraphOutput) ReplicaCount() pulumi.IntOutput
- func (o GraphOutput) Tags() pulumi.StringMapOutput
- func (o GraphOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o GraphOutput) Timeouts() GraphTimeoutsPtrOutput
- func (o GraphOutput) ToGraphOutput() GraphOutput
- func (o GraphOutput) ToGraphOutputWithContext(ctx context.Context) GraphOutput
- func (o GraphOutput) VectorSearchConfiguration() GraphVectorSearchConfigurationPtrOutput
- type GraphState
- type GraphTimeouts
- type GraphTimeoutsArgs
- func (GraphTimeoutsArgs) ElementType() reflect.Type
- func (i GraphTimeoutsArgs) ToGraphTimeoutsOutput() GraphTimeoutsOutput
- func (i GraphTimeoutsArgs) ToGraphTimeoutsOutputWithContext(ctx context.Context) GraphTimeoutsOutput
- func (i GraphTimeoutsArgs) ToGraphTimeoutsPtrOutput() GraphTimeoutsPtrOutput
- func (i GraphTimeoutsArgs) ToGraphTimeoutsPtrOutputWithContext(ctx context.Context) GraphTimeoutsPtrOutput
- type GraphTimeoutsInput
- type GraphTimeoutsOutput
- func (o GraphTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (o GraphTimeoutsOutput) Delete() pulumi.StringPtrOutput
- func (GraphTimeoutsOutput) ElementType() reflect.Type
- func (o GraphTimeoutsOutput) ToGraphTimeoutsOutput() GraphTimeoutsOutput
- func (o GraphTimeoutsOutput) ToGraphTimeoutsOutputWithContext(ctx context.Context) GraphTimeoutsOutput
- func (o GraphTimeoutsOutput) ToGraphTimeoutsPtrOutput() GraphTimeoutsPtrOutput
- func (o GraphTimeoutsOutput) ToGraphTimeoutsPtrOutputWithContext(ctx context.Context) GraphTimeoutsPtrOutput
- func (o GraphTimeoutsOutput) Update() pulumi.StringPtrOutput
- type GraphTimeoutsPtrInput
- type GraphTimeoutsPtrOutput
- func (o GraphTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o GraphTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
- func (o GraphTimeoutsPtrOutput) Elem() GraphTimeoutsOutput
- func (GraphTimeoutsPtrOutput) ElementType() reflect.Type
- func (o GraphTimeoutsPtrOutput) ToGraphTimeoutsPtrOutput() GraphTimeoutsPtrOutput
- func (o GraphTimeoutsPtrOutput) ToGraphTimeoutsPtrOutputWithContext(ctx context.Context) GraphTimeoutsPtrOutput
- func (o GraphTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
- type GraphVectorSearchConfiguration
- type GraphVectorSearchConfigurationArgs
- func (GraphVectorSearchConfigurationArgs) ElementType() reflect.Type
- func (i GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationOutput() GraphVectorSearchConfigurationOutput
- func (i GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationOutputWithContext(ctx context.Context) GraphVectorSearchConfigurationOutput
- func (i GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationPtrOutput() GraphVectorSearchConfigurationPtrOutput
- func (i GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationPtrOutputWithContext(ctx context.Context) GraphVectorSearchConfigurationPtrOutput
- type GraphVectorSearchConfigurationInput
- type GraphVectorSearchConfigurationOutput
- func (GraphVectorSearchConfigurationOutput) ElementType() reflect.Type
- func (o GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationOutput() GraphVectorSearchConfigurationOutput
- func (o GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationOutputWithContext(ctx context.Context) GraphVectorSearchConfigurationOutput
- func (o GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationPtrOutput() GraphVectorSearchConfigurationPtrOutput
- func (o GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationPtrOutputWithContext(ctx context.Context) GraphVectorSearchConfigurationPtrOutput
- func (o GraphVectorSearchConfigurationOutput) VectorSearchDimension() pulumi.IntPtrOutput
- type GraphVectorSearchConfigurationPtrInput
- type GraphVectorSearchConfigurationPtrOutput
- func (o GraphVectorSearchConfigurationPtrOutput) Elem() GraphVectorSearchConfigurationOutput
- func (GraphVectorSearchConfigurationPtrOutput) ElementType() reflect.Type
- func (o GraphVectorSearchConfigurationPtrOutput) ToGraphVectorSearchConfigurationPtrOutput() GraphVectorSearchConfigurationPtrOutput
- func (o GraphVectorSearchConfigurationPtrOutput) ToGraphVectorSearchConfigurationPtrOutputWithContext(ctx context.Context) GraphVectorSearchConfigurationPtrOutput
- func (o GraphVectorSearchConfigurationPtrOutput) VectorSearchDimension() pulumi.IntPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Graph ¶
type Graph struct {
pulumi.CustomResourceState
// (String) Graph resource ARN
Arn pulumi.StringOutput `pulumi:"arn"`
// A value that indicates whether the graph has deletion protection enabled. The graph can't be deleted when deletion
// protection is enabled.
DeletionProtection pulumi.BoolOutput `pulumi:"deletionProtection"`
// (String) The connection endpoint for the graph. For example: `g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com`
Endpoint pulumi.StringOutput `pulumi:"endpoint"`
// The graph name. For example: my-graph-1. The name must contain from 1 to 63 letters, numbers, or hyphens, and its first
// character must be a letter. It cannot end with a hyphen or contain two consecutive hyphens. If you don't specify a graph
// name, a unique graph name is generated for you using the prefix graph-for, followed by a combination of Stack Name and a
// UUID.
GraphName pulumi.StringOutput `pulumi:"graphName"`
// Allows user to specify name prefix and have remainder of name automatically generated.
GraphNamePrefix pulumi.StringPtrOutput `pulumi:"graphNamePrefix"`
// Specifies a KMS key to use to encrypt data in the new graph. Value must be ARN of KMS Key.
KmsKeyIdentifier pulumi.StringOutput `pulumi:"kmsKeyIdentifier"`
// The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph.
ProvisionedMemory pulumi.IntOutput `pulumi:"provisionedMemory"`
// Specifies whether or not the graph can be reachable over the internet. All access to graphs is IAM authenticated. When
// the graph is publicly available, its domain name system (DNS) endpoint resolves to the public IP address from the
// internet. When the graph isn't publicly available, you need to create a PrivateGraphEndpoint in a given VPC to ensure
// the DNS name resolves to a private IP address that is reachable from the VPC.
PublicConnectivity pulumi.BoolOutput `pulumi:"publicConnectivity"`
// The number of replicas in other AZs. Value must be between 0 and 2.
ReplicaCount pulumi.IntOutput `pulumi:"replicaCount"`
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Deprecated: Please use `tags` instead.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
Timeouts GraphTimeoutsPtrOutput `pulumi:"timeouts"`
// Vector search configuration for the Neptune Graph
VectorSearchConfiguration GraphVectorSearchConfigurationPtrOutput `pulumi:"vectorSearchConfiguration"`
}
The AWS::NeptuneGraph::Graph resource creates an Amazon Analytics Graph.
## Example Usage
### Neptune Graph (with Vector Search configuration)
Creates a Neptune Graph with 16GB provisioned memory, vector search capability with 128 dimensions, and a single replica for high availability.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/neptunegraph" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Create Neptune Graph
_, err := neptunegraph.NewGraph(ctx, "example", &neptunegraph.GraphArgs{
GraphName: pulumi.String("example-graph-test-20250203"),
ProvisionedMemory: pulumi.Int(16),
DeletionProtection: pulumi.Bool(false),
PublicConnectivity: pulumi.Bool(false),
ReplicaCount: pulumi.Int(1),
KmsKeyIdentifier: pulumi.String("arn:aws:kms:us-east-1:123456789012:key/12345678-1234-1234-1234-123456789012"),
VectorSearchConfiguration: &neptunegraph.GraphVectorSearchConfigurationArgs{
VectorSearchDimension: pulumi.Int(128),
},
Tags: pulumi.StringMap{
"Environment": pulumi.String("Development"),
"ModifiedBy": pulumi.String("AWS"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import `aws_neptunegraph_graph` using the graph identifier. For example:
```sh $ pulumi import aws:neptunegraph/graph:Graph example "graph_id" ```
func GetGraph ¶
func GetGraph(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GraphState, opts ...pulumi.ResourceOption) (*Graph, error)
GetGraph gets an existing Graph 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 NewGraph ¶
func NewGraph(ctx *pulumi.Context, name string, args *GraphArgs, opts ...pulumi.ResourceOption) (*Graph, error)
NewGraph registers a new resource with the given unique name, arguments, and options.
func (*Graph) ElementType ¶
func (*Graph) ToGraphOutput ¶
func (i *Graph) ToGraphOutput() GraphOutput
func (*Graph) ToGraphOutputWithContext ¶
func (i *Graph) ToGraphOutputWithContext(ctx context.Context) GraphOutput
type GraphArgs ¶
type GraphArgs struct {
// A value that indicates whether the graph has deletion protection enabled. The graph can't be deleted when deletion
// protection is enabled.
DeletionProtection pulumi.BoolPtrInput
// The graph name. For example: my-graph-1. The name must contain from 1 to 63 letters, numbers, or hyphens, and its first
// character must be a letter. It cannot end with a hyphen or contain two consecutive hyphens. If you don't specify a graph
// name, a unique graph name is generated for you using the prefix graph-for, followed by a combination of Stack Name and a
// UUID.
GraphName pulumi.StringPtrInput
// Allows user to specify name prefix and have remainder of name automatically generated.
GraphNamePrefix pulumi.StringPtrInput
// Specifies a KMS key to use to encrypt data in the new graph. Value must be ARN of KMS Key.
KmsKeyIdentifier pulumi.StringPtrInput
// The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph.
ProvisionedMemory pulumi.IntInput
// Specifies whether or not the graph can be reachable over the internet. All access to graphs is IAM authenticated. When
// the graph is publicly available, its domain name system (DNS) endpoint resolves to the public IP address from the
// internet. When the graph isn't publicly available, you need to create a PrivateGraphEndpoint in a given VPC to ensure
// the DNS name resolves to a private IP address that is reachable from the VPC.
PublicConnectivity pulumi.BoolPtrInput
// The number of replicas in other AZs. Value must be between 0 and 2.
ReplicaCount pulumi.IntPtrInput
Tags pulumi.StringMapInput
Timeouts GraphTimeoutsPtrInput
// Vector search configuration for the Neptune Graph
VectorSearchConfiguration GraphVectorSearchConfigurationPtrInput
}
The set of arguments for constructing a Graph resource.
func (GraphArgs) ElementType ¶
type GraphArray ¶
type GraphArray []GraphInput
func (GraphArray) ElementType ¶
func (GraphArray) ElementType() reflect.Type
func (GraphArray) ToGraphArrayOutput ¶
func (i GraphArray) ToGraphArrayOutput() GraphArrayOutput
func (GraphArray) ToGraphArrayOutputWithContext ¶
func (i GraphArray) ToGraphArrayOutputWithContext(ctx context.Context) GraphArrayOutput
type GraphArrayInput ¶
type GraphArrayInput interface {
pulumi.Input
ToGraphArrayOutput() GraphArrayOutput
ToGraphArrayOutputWithContext(context.Context) GraphArrayOutput
}
GraphArrayInput is an input type that accepts GraphArray and GraphArrayOutput values. You can construct a concrete instance of `GraphArrayInput` via:
GraphArray{ GraphArgs{...} }
type GraphArrayOutput ¶
type GraphArrayOutput struct{ *pulumi.OutputState }
func (GraphArrayOutput) ElementType ¶
func (GraphArrayOutput) ElementType() reflect.Type
func (GraphArrayOutput) Index ¶
func (o GraphArrayOutput) Index(i pulumi.IntInput) GraphOutput
func (GraphArrayOutput) ToGraphArrayOutput ¶
func (o GraphArrayOutput) ToGraphArrayOutput() GraphArrayOutput
func (GraphArrayOutput) ToGraphArrayOutputWithContext ¶
func (o GraphArrayOutput) ToGraphArrayOutputWithContext(ctx context.Context) GraphArrayOutput
type GraphInput ¶
type GraphInput interface {
pulumi.Input
ToGraphOutput() GraphOutput
ToGraphOutputWithContext(ctx context.Context) GraphOutput
}
type GraphMap ¶
type GraphMap map[string]GraphInput
func (GraphMap) ElementType ¶
func (GraphMap) ToGraphMapOutput ¶
func (i GraphMap) ToGraphMapOutput() GraphMapOutput
func (GraphMap) ToGraphMapOutputWithContext ¶
func (i GraphMap) ToGraphMapOutputWithContext(ctx context.Context) GraphMapOutput
type GraphMapInput ¶
type GraphMapInput interface {
pulumi.Input
ToGraphMapOutput() GraphMapOutput
ToGraphMapOutputWithContext(context.Context) GraphMapOutput
}
GraphMapInput is an input type that accepts GraphMap and GraphMapOutput values. You can construct a concrete instance of `GraphMapInput` via:
GraphMap{ "key": GraphArgs{...} }
type GraphMapOutput ¶
type GraphMapOutput struct{ *pulumi.OutputState }
func (GraphMapOutput) ElementType ¶
func (GraphMapOutput) ElementType() reflect.Type
func (GraphMapOutput) MapIndex ¶
func (o GraphMapOutput) MapIndex(k pulumi.StringInput) GraphOutput
func (GraphMapOutput) ToGraphMapOutput ¶
func (o GraphMapOutput) ToGraphMapOutput() GraphMapOutput
func (GraphMapOutput) ToGraphMapOutputWithContext ¶
func (o GraphMapOutput) ToGraphMapOutputWithContext(ctx context.Context) GraphMapOutput
type GraphOutput ¶
type GraphOutput struct{ *pulumi.OutputState }
func (GraphOutput) DeletionProtection ¶
func (o GraphOutput) DeletionProtection() pulumi.BoolOutput
A value that indicates whether the graph has deletion protection enabled. The graph can't be deleted when deletion protection is enabled.
func (GraphOutput) ElementType ¶
func (GraphOutput) ElementType() reflect.Type
func (GraphOutput) Endpoint ¶
func (o GraphOutput) Endpoint() pulumi.StringOutput
(String) The connection endpoint for the graph. For example: `g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com`
func (GraphOutput) GraphName ¶
func (o GraphOutput) GraphName() pulumi.StringOutput
The graph name. For example: my-graph-1. The name must contain from 1 to 63 letters, numbers, or hyphens, and its first character must be a letter. It cannot end with a hyphen or contain two consecutive hyphens. If you don't specify a graph name, a unique graph name is generated for you using the prefix graph-for, followed by a combination of Stack Name and a UUID.
func (GraphOutput) GraphNamePrefix ¶
func (o GraphOutput) GraphNamePrefix() pulumi.StringPtrOutput
Allows user to specify name prefix and have remainder of name automatically generated.
func (GraphOutput) KmsKeyIdentifier ¶
func (o GraphOutput) KmsKeyIdentifier() pulumi.StringOutput
Specifies a KMS key to use to encrypt data in the new graph. Value must be ARN of KMS Key.
func (GraphOutput) ProvisionedMemory ¶
func (o GraphOutput) ProvisionedMemory() pulumi.IntOutput
The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph.
func (GraphOutput) PublicConnectivity ¶
func (o GraphOutput) PublicConnectivity() pulumi.BoolOutput
Specifies whether or not the graph can be reachable over the internet. All access to graphs is IAM authenticated. When the graph is publicly available, its domain name system (DNS) endpoint resolves to the public IP address from the internet. When the graph isn't publicly available, you need to create a PrivateGraphEndpoint in a given VPC to ensure the DNS name resolves to a private IP address that is reachable from the VPC.
func (GraphOutput) ReplicaCount ¶
func (o GraphOutput) ReplicaCount() pulumi.IntOutput
The number of replicas in other AZs. Value must be between 0 and 2.
func (GraphOutput) Tags ¶
func (o GraphOutput) Tags() pulumi.StringMapOutput
func (GraphOutput) TagsAll
deprecated
func (o GraphOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
func (GraphOutput) Timeouts ¶
func (o GraphOutput) Timeouts() GraphTimeoutsPtrOutput
func (GraphOutput) ToGraphOutput ¶
func (o GraphOutput) ToGraphOutput() GraphOutput
func (GraphOutput) ToGraphOutputWithContext ¶
func (o GraphOutput) ToGraphOutputWithContext(ctx context.Context) GraphOutput
func (GraphOutput) VectorSearchConfiguration ¶
func (o GraphOutput) VectorSearchConfiguration() GraphVectorSearchConfigurationPtrOutput
Vector search configuration for the Neptune Graph
type GraphState ¶
type GraphState struct {
// (String) Graph resource ARN
Arn pulumi.StringPtrInput
// A value that indicates whether the graph has deletion protection enabled. The graph can't be deleted when deletion
// protection is enabled.
DeletionProtection pulumi.BoolPtrInput
// (String) The connection endpoint for the graph. For example: `g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com`
Endpoint pulumi.StringPtrInput
// The graph name. For example: my-graph-1. The name must contain from 1 to 63 letters, numbers, or hyphens, and its first
// character must be a letter. It cannot end with a hyphen or contain two consecutive hyphens. If you don't specify a graph
// name, a unique graph name is generated for you using the prefix graph-for, followed by a combination of Stack Name and a
// UUID.
GraphName pulumi.StringPtrInput
// Allows user to specify name prefix and have remainder of name automatically generated.
GraphNamePrefix pulumi.StringPtrInput
// Specifies a KMS key to use to encrypt data in the new graph. Value must be ARN of KMS Key.
KmsKeyIdentifier pulumi.StringPtrInput
// The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph.
ProvisionedMemory pulumi.IntPtrInput
// Specifies whether or not the graph can be reachable over the internet. All access to graphs is IAM authenticated. When
// the graph is publicly available, its domain name system (DNS) endpoint resolves to the public IP address from the
// internet. When the graph isn't publicly available, you need to create a PrivateGraphEndpoint in a given VPC to ensure
// the DNS name resolves to a private IP address that is reachable from the VPC.
PublicConnectivity pulumi.BoolPtrInput
// The number of replicas in other AZs. Value must be between 0 and 2.
ReplicaCount pulumi.IntPtrInput
Tags pulumi.StringMapInput
// Deprecated: Please use `tags` instead.
TagsAll pulumi.StringMapInput
Timeouts GraphTimeoutsPtrInput
// Vector search configuration for the Neptune Graph
VectorSearchConfiguration GraphVectorSearchConfigurationPtrInput
}
func (GraphState) ElementType ¶
func (GraphState) ElementType() reflect.Type
type GraphTimeouts ¶
type GraphTimeouts struct {
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Create *string `pulumi:"create"`
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
Delete *string `pulumi:"delete"`
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Update *string `pulumi:"update"`
}
type GraphTimeoutsArgs ¶
type GraphTimeoutsArgs struct {
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Create pulumi.StringPtrInput `pulumi:"create"`
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
Delete pulumi.StringPtrInput `pulumi:"delete"`
// A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Update pulumi.StringPtrInput `pulumi:"update"`
}
func (GraphTimeoutsArgs) ElementType ¶
func (GraphTimeoutsArgs) ElementType() reflect.Type
func (GraphTimeoutsArgs) ToGraphTimeoutsOutput ¶
func (i GraphTimeoutsArgs) ToGraphTimeoutsOutput() GraphTimeoutsOutput
func (GraphTimeoutsArgs) ToGraphTimeoutsOutputWithContext ¶
func (i GraphTimeoutsArgs) ToGraphTimeoutsOutputWithContext(ctx context.Context) GraphTimeoutsOutput
func (GraphTimeoutsArgs) ToGraphTimeoutsPtrOutput ¶
func (i GraphTimeoutsArgs) ToGraphTimeoutsPtrOutput() GraphTimeoutsPtrOutput
func (GraphTimeoutsArgs) ToGraphTimeoutsPtrOutputWithContext ¶
func (i GraphTimeoutsArgs) ToGraphTimeoutsPtrOutputWithContext(ctx context.Context) GraphTimeoutsPtrOutput
type GraphTimeoutsInput ¶
type GraphTimeoutsInput interface {
pulumi.Input
ToGraphTimeoutsOutput() GraphTimeoutsOutput
ToGraphTimeoutsOutputWithContext(context.Context) GraphTimeoutsOutput
}
GraphTimeoutsInput is an input type that accepts GraphTimeoutsArgs and GraphTimeoutsOutput values. You can construct a concrete instance of `GraphTimeoutsInput` via:
GraphTimeoutsArgs{...}
type GraphTimeoutsOutput ¶
type GraphTimeoutsOutput struct{ *pulumi.OutputState }
func (GraphTimeoutsOutput) Create ¶
func (o GraphTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (GraphTimeoutsOutput) Delete ¶
func (o GraphTimeoutsOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (GraphTimeoutsOutput) ElementType ¶
func (GraphTimeoutsOutput) ElementType() reflect.Type
func (GraphTimeoutsOutput) ToGraphTimeoutsOutput ¶
func (o GraphTimeoutsOutput) ToGraphTimeoutsOutput() GraphTimeoutsOutput
func (GraphTimeoutsOutput) ToGraphTimeoutsOutputWithContext ¶
func (o GraphTimeoutsOutput) ToGraphTimeoutsOutputWithContext(ctx context.Context) GraphTimeoutsOutput
func (GraphTimeoutsOutput) ToGraphTimeoutsPtrOutput ¶
func (o GraphTimeoutsOutput) ToGraphTimeoutsPtrOutput() GraphTimeoutsPtrOutput
func (GraphTimeoutsOutput) ToGraphTimeoutsPtrOutputWithContext ¶
func (o GraphTimeoutsOutput) ToGraphTimeoutsPtrOutputWithContext(ctx context.Context) GraphTimeoutsPtrOutput
func (GraphTimeoutsOutput) Update ¶
func (o GraphTimeoutsOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type GraphTimeoutsPtrInput ¶
type GraphTimeoutsPtrInput interface {
pulumi.Input
ToGraphTimeoutsPtrOutput() GraphTimeoutsPtrOutput
ToGraphTimeoutsPtrOutputWithContext(context.Context) GraphTimeoutsPtrOutput
}
GraphTimeoutsPtrInput is an input type that accepts GraphTimeoutsArgs, GraphTimeoutsPtr and GraphTimeoutsPtrOutput values. You can construct a concrete instance of `GraphTimeoutsPtrInput` via:
GraphTimeoutsArgs{...}
or:
nil
func GraphTimeoutsPtr ¶
func GraphTimeoutsPtr(v *GraphTimeoutsArgs) GraphTimeoutsPtrInput
type GraphTimeoutsPtrOutput ¶
type GraphTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (GraphTimeoutsPtrOutput) Create ¶
func (o GraphTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (GraphTimeoutsPtrOutput) Delete ¶
func (o GraphTimeoutsPtrOutput) Delete() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs.
func (GraphTimeoutsPtrOutput) Elem ¶
func (o GraphTimeoutsPtrOutput) Elem() GraphTimeoutsOutput
func (GraphTimeoutsPtrOutput) ElementType ¶
func (GraphTimeoutsPtrOutput) ElementType() reflect.Type
func (GraphTimeoutsPtrOutput) ToGraphTimeoutsPtrOutput ¶
func (o GraphTimeoutsPtrOutput) ToGraphTimeoutsPtrOutput() GraphTimeoutsPtrOutput
func (GraphTimeoutsPtrOutput) ToGraphTimeoutsPtrOutputWithContext ¶
func (o GraphTimeoutsPtrOutput) ToGraphTimeoutsPtrOutputWithContext(ctx context.Context) GraphTimeoutsPtrOutput
func (GraphTimeoutsPtrOutput) Update ¶
func (o GraphTimeoutsPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type GraphVectorSearchConfiguration ¶
type GraphVectorSearchConfiguration struct {
// Specifies the number of dimensions for vector embeddings. Value must be between 1 and 65,535.
VectorSearchDimension *int `pulumi:"vectorSearchDimension"`
}
type GraphVectorSearchConfigurationArgs ¶
type GraphVectorSearchConfigurationArgs struct {
// Specifies the number of dimensions for vector embeddings. Value must be between 1 and 65,535.
VectorSearchDimension pulumi.IntPtrInput `pulumi:"vectorSearchDimension"`
}
func (GraphVectorSearchConfigurationArgs) ElementType ¶
func (GraphVectorSearchConfigurationArgs) ElementType() reflect.Type
func (GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationOutput ¶
func (i GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationOutput() GraphVectorSearchConfigurationOutput
func (GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationOutputWithContext ¶
func (i GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationOutputWithContext(ctx context.Context) GraphVectorSearchConfigurationOutput
func (GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationPtrOutput ¶
func (i GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationPtrOutput() GraphVectorSearchConfigurationPtrOutput
func (GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationPtrOutputWithContext ¶
func (i GraphVectorSearchConfigurationArgs) ToGraphVectorSearchConfigurationPtrOutputWithContext(ctx context.Context) GraphVectorSearchConfigurationPtrOutput
type GraphVectorSearchConfigurationInput ¶
type GraphVectorSearchConfigurationInput interface {
pulumi.Input
ToGraphVectorSearchConfigurationOutput() GraphVectorSearchConfigurationOutput
ToGraphVectorSearchConfigurationOutputWithContext(context.Context) GraphVectorSearchConfigurationOutput
}
GraphVectorSearchConfigurationInput is an input type that accepts GraphVectorSearchConfigurationArgs and GraphVectorSearchConfigurationOutput values. You can construct a concrete instance of `GraphVectorSearchConfigurationInput` via:
GraphVectorSearchConfigurationArgs{...}
type GraphVectorSearchConfigurationOutput ¶
type GraphVectorSearchConfigurationOutput struct{ *pulumi.OutputState }
func (GraphVectorSearchConfigurationOutput) ElementType ¶
func (GraphVectorSearchConfigurationOutput) ElementType() reflect.Type
func (GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationOutput ¶
func (o GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationOutput() GraphVectorSearchConfigurationOutput
func (GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationOutputWithContext ¶
func (o GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationOutputWithContext(ctx context.Context) GraphVectorSearchConfigurationOutput
func (GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationPtrOutput ¶
func (o GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationPtrOutput() GraphVectorSearchConfigurationPtrOutput
func (GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationPtrOutputWithContext ¶
func (o GraphVectorSearchConfigurationOutput) ToGraphVectorSearchConfigurationPtrOutputWithContext(ctx context.Context) GraphVectorSearchConfigurationPtrOutput
func (GraphVectorSearchConfigurationOutput) VectorSearchDimension ¶
func (o GraphVectorSearchConfigurationOutput) VectorSearchDimension() pulumi.IntPtrOutput
Specifies the number of dimensions for vector embeddings. Value must be between 1 and 65,535.
type GraphVectorSearchConfigurationPtrInput ¶
type GraphVectorSearchConfigurationPtrInput interface {
pulumi.Input
ToGraphVectorSearchConfigurationPtrOutput() GraphVectorSearchConfigurationPtrOutput
ToGraphVectorSearchConfigurationPtrOutputWithContext(context.Context) GraphVectorSearchConfigurationPtrOutput
}
GraphVectorSearchConfigurationPtrInput is an input type that accepts GraphVectorSearchConfigurationArgs, GraphVectorSearchConfigurationPtr and GraphVectorSearchConfigurationPtrOutput values. You can construct a concrete instance of `GraphVectorSearchConfigurationPtrInput` via:
GraphVectorSearchConfigurationArgs{...}
or:
nil
func GraphVectorSearchConfigurationPtr ¶
func GraphVectorSearchConfigurationPtr(v *GraphVectorSearchConfigurationArgs) GraphVectorSearchConfigurationPtrInput
type GraphVectorSearchConfigurationPtrOutput ¶
type GraphVectorSearchConfigurationPtrOutput struct{ *pulumi.OutputState }
func (GraphVectorSearchConfigurationPtrOutput) ElementType ¶
func (GraphVectorSearchConfigurationPtrOutput) ElementType() reflect.Type
func (GraphVectorSearchConfigurationPtrOutput) ToGraphVectorSearchConfigurationPtrOutput ¶
func (o GraphVectorSearchConfigurationPtrOutput) ToGraphVectorSearchConfigurationPtrOutput() GraphVectorSearchConfigurationPtrOutput
func (GraphVectorSearchConfigurationPtrOutput) ToGraphVectorSearchConfigurationPtrOutputWithContext ¶
func (o GraphVectorSearchConfigurationPtrOutput) ToGraphVectorSearchConfigurationPtrOutputWithContext(ctx context.Context) GraphVectorSearchConfigurationPtrOutput
func (GraphVectorSearchConfigurationPtrOutput) VectorSearchDimension ¶
func (o GraphVectorSearchConfigurationPtrOutput) VectorSearchDimension() pulumi.IntPtrOutput
Specifies the number of dimensions for vector embeddings. Value must be between 1 and 65,535.