Documentation
¶
Index ¶
- type Graph
- type GraphArgs
- type GraphInput
- type GraphOutput
- func (o GraphOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (GraphOutput) ElementType() reflect.Type
- func (o GraphOutput) Endpoint() pulumi.StringOutput
- func (o GraphOutput) GraphArn() pulumi.StringOutput
- func (o GraphOutput) GraphId() pulumi.StringOutput
- func (o GraphOutput) GraphName() pulumi.StringPtrOutput
- func (o GraphOutput) ProvisionedMemory() pulumi.IntOutput
- func (o GraphOutput) PublicConnectivity() pulumi.BoolPtrOutput
- func (o GraphOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o GraphOutput) Tags() GraphTagArrayOutput
- func (o GraphOutput) ToGraphOutput() GraphOutput
- func (o GraphOutput) ToGraphOutputWithContext(ctx context.Context) GraphOutput
- func (o GraphOutput) ToOutput(ctx context.Context) pulumix.Output[*Graph]
- func (o GraphOutput) VectorSearchConfiguration() GraphVectorSearchConfigurationPtrOutput
- type GraphState
- type GraphTag
- type GraphTagArgs
- type GraphTagArray
- type GraphTagArrayInput
- type GraphTagArrayOutput
- func (GraphTagArrayOutput) ElementType() reflect.Type
- func (o GraphTagArrayOutput) Index(i pulumi.IntInput) GraphTagOutput
- func (o GraphTagArrayOutput) ToGraphTagArrayOutput() GraphTagArrayOutput
- func (o GraphTagArrayOutput) ToGraphTagArrayOutputWithContext(ctx context.Context) GraphTagArrayOutput
- func (o GraphTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GraphTag]
- type GraphTagInput
- type GraphTagOutput
- func (GraphTagOutput) ElementType() reflect.Type
- func (o GraphTagOutput) Key() pulumi.StringOutput
- func (o GraphTagOutput) ToGraphTagOutput() GraphTagOutput
- func (o GraphTagOutput) ToGraphTagOutputWithContext(ctx context.Context) GraphTagOutput
- func (o GraphTagOutput) ToOutput(ctx context.Context) pulumix.Output[GraphTag]
- func (o GraphTagOutput) Value() 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
- func (i GraphVectorSearchConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GraphVectorSearchConfiguration]
- 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) ToOutput(ctx context.Context) pulumix.Output[GraphVectorSearchConfiguration]
- func (o GraphVectorSearchConfigurationOutput) VectorSearchDimension() pulumi.IntOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[*GraphVectorSearchConfiguration]
- func (o GraphVectorSearchConfigurationPtrOutput) VectorSearchDimension() pulumi.IntPtrOutput
- type LookupGraphArgs
- type LookupGraphOutputArgs
- type LookupGraphResult
- type LookupGraphResultOutput
- func (o LookupGraphResultOutput) DeletionProtection() pulumi.BoolPtrOutput
- func (LookupGraphResultOutput) ElementType() reflect.Type
- func (o LookupGraphResultOutput) Endpoint() pulumi.StringPtrOutput
- func (o LookupGraphResultOutput) GraphArn() pulumi.StringPtrOutput
- func (o LookupGraphResultOutput) GraphId() pulumi.StringPtrOutput
- func (o LookupGraphResultOutput) ProvisionedMemory() pulumi.IntPtrOutput
- func (o LookupGraphResultOutput) PublicConnectivity() pulumi.BoolPtrOutput
- func (o LookupGraphResultOutput) Tags() GraphTagArrayOutput
- func (o LookupGraphResultOutput) ToLookupGraphResultOutput() LookupGraphResultOutput
- func (o LookupGraphResultOutput) ToLookupGraphResultOutputWithContext(ctx context.Context) LookupGraphResultOutput
- func (o LookupGraphResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGraphResult]
- type LookupPrivateGraphEndpointArgs
- type LookupPrivateGraphEndpointOutputArgs
- type LookupPrivateGraphEndpointResult
- type LookupPrivateGraphEndpointResultOutput
- func (LookupPrivateGraphEndpointResultOutput) ElementType() reflect.Type
- func (o LookupPrivateGraphEndpointResultOutput) PrivateGraphEndpointIdentifier() pulumi.StringPtrOutput
- func (o LookupPrivateGraphEndpointResultOutput) ToLookupPrivateGraphEndpointResultOutput() LookupPrivateGraphEndpointResultOutput
- func (o LookupPrivateGraphEndpointResultOutput) ToLookupPrivateGraphEndpointResultOutputWithContext(ctx context.Context) LookupPrivateGraphEndpointResultOutput
- func (o LookupPrivateGraphEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateGraphEndpointResult]
- func (o LookupPrivateGraphEndpointResultOutput) VpcEndpointId() pulumi.StringPtrOutput
- type PrivateGraphEndpoint
- func (*PrivateGraphEndpoint) ElementType() reflect.Type
- func (i *PrivateGraphEndpoint) ToOutput(ctx context.Context) pulumix.Output[*PrivateGraphEndpoint]
- func (i *PrivateGraphEndpoint) ToPrivateGraphEndpointOutput() PrivateGraphEndpointOutput
- func (i *PrivateGraphEndpoint) ToPrivateGraphEndpointOutputWithContext(ctx context.Context) PrivateGraphEndpointOutput
- type PrivateGraphEndpointArgs
- type PrivateGraphEndpointInput
- type PrivateGraphEndpointOutput
- func (PrivateGraphEndpointOutput) ElementType() reflect.Type
- func (o PrivateGraphEndpointOutput) GraphIdentifier() pulumi.StringOutput
- func (o PrivateGraphEndpointOutput) PrivateGraphEndpointIdentifier() pulumi.StringOutput
- func (o PrivateGraphEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o PrivateGraphEndpointOutput) SubnetIds() pulumi.StringArrayOutput
- func (o PrivateGraphEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateGraphEndpoint]
- func (o PrivateGraphEndpointOutput) ToPrivateGraphEndpointOutput() PrivateGraphEndpointOutput
- func (o PrivateGraphEndpointOutput) ToPrivateGraphEndpointOutputWithContext(ctx context.Context) PrivateGraphEndpointOutput
- func (o PrivateGraphEndpointOutput) VpcEndpointId() pulumi.StringOutput
- func (o PrivateGraphEndpointOutput) VpcId() pulumi.StringOutput
- type PrivateGraphEndpointState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Graph ¶
type Graph struct { pulumi.CustomResourceState // Value that indicates whether the Graph has deletion protection enabled. The graph can't be deleted when deletion protection is enabled. // // _Default_: If not specified, the default value is true. DeletionProtection pulumi.BoolPtrOutput `pulumi:"deletionProtection"` // The connection endpoint for the graph. For example: `g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com` Endpoint pulumi.StringOutput `pulumi:"endpoint"` // Graph resource ARN GraphArn pulumi.StringOutput `pulumi:"graphArn"` // The auto-generated id assigned by the service. GraphId pulumi.StringOutput `pulumi:"graphId"` // Contains a user-supplied name for the Graph. // // If you don't specify a name, we generate a unique Graph Name using a combination of Stack Name and a UUID comprising of 4 characters. // // _Important_: If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. GraphName pulumi.StringPtrOutput `pulumi:"graphName"` // Memory for the Graph. ProvisionedMemory pulumi.IntOutput `pulumi:"provisionedMemory"` // Specifies whether the Graph can be reached over the internet. Access to all graphs requires IAM authentication. // // When the Graph is publicly reachable, its Domain Name System (DNS) endpoint resolves to the public IP address from the internet. // // When the Graph isn't publicly reachable, 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. // // _Default_: If not specified, the default value is false. PublicConnectivity pulumi.BoolPtrOutput `pulumi:"publicConnectivity"` // Specifies the number of replicas you want when finished. All replicas will be provisioned in different availability zones. // // Replica Count should always be less than or equal to 2. // // _Default_: If not specified, the default value is 1. ReplicaCount pulumi.IntPtrOutput `pulumi:"replicaCount"` // The tags associated with this graph. Tags GraphTagArrayOutput `pulumi:"tags"` // Vector Search Configuration VectorSearchConfiguration GraphVectorSearchConfigurationPtrOutput `pulumi:"vectorSearchConfiguration"` }
The AWS::NeptuneGraph::Graph resource creates an Amazon NeptuneGraph Graph.
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 { // Value that indicates whether the Graph has deletion protection enabled. The graph can't be deleted when deletion protection is enabled. // // _Default_: If not specified, the default value is true. DeletionProtection pulumi.BoolPtrInput // Contains a user-supplied name for the Graph. // // If you don't specify a name, we generate a unique Graph Name using a combination of Stack Name and a UUID comprising of 4 characters. // // _Important_: If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. GraphName pulumi.StringPtrInput // Memory for the Graph. ProvisionedMemory pulumi.IntInput // Specifies whether the Graph can be reached over the internet. Access to all graphs requires IAM authentication. // // When the Graph is publicly reachable, its Domain Name System (DNS) endpoint resolves to the public IP address from the internet. // // When the Graph isn't publicly reachable, 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. // // _Default_: If not specified, the default value is false. PublicConnectivity pulumi.BoolPtrInput // Specifies the number of replicas you want when finished. All replicas will be provisioned in different availability zones. // // Replica Count should always be less than or equal to 2. // // _Default_: If not specified, the default value is 1. ReplicaCount pulumi.IntPtrInput // The tags associated with this graph. Tags GraphTagArrayInput // Vector Search Configuration VectorSearchConfiguration GraphVectorSearchConfigurationPtrInput }
The set of arguments for constructing a Graph resource.
func (GraphArgs) ElementType ¶
type GraphInput ¶
type GraphInput interface { pulumi.Input ToGraphOutput() GraphOutput ToGraphOutputWithContext(ctx context.Context) GraphOutput }
type GraphOutput ¶
type GraphOutput struct{ *pulumi.OutputState }
func (GraphOutput) DeletionProtection ¶
func (o GraphOutput) DeletionProtection() pulumi.BoolPtrOutput
Value that indicates whether the Graph has deletion protection enabled. The graph can't be deleted when deletion protection is enabled.
_Default_: If not specified, the default value is true.
func (GraphOutput) ElementType ¶
func (GraphOutput) ElementType() reflect.Type
func (GraphOutput) Endpoint ¶
func (o GraphOutput) Endpoint() pulumi.StringOutput
The connection endpoint for the graph. For example: `g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com`
func (GraphOutput) GraphArn ¶
func (o GraphOutput) GraphArn() pulumi.StringOutput
Graph resource ARN
func (GraphOutput) GraphId ¶
func (o GraphOutput) GraphId() pulumi.StringOutput
The auto-generated id assigned by the service.
func (GraphOutput) GraphName ¶
func (o GraphOutput) GraphName() pulumi.StringPtrOutput
Contains a user-supplied name for the Graph.
If you don't specify a name, we generate a unique Graph Name using a combination of Stack Name and a UUID comprising of 4 characters.
_Important_: If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
func (GraphOutput) ProvisionedMemory ¶
func (o GraphOutput) ProvisionedMemory() pulumi.IntOutput
Memory for the Graph.
func (GraphOutput) PublicConnectivity ¶
func (o GraphOutput) PublicConnectivity() pulumi.BoolPtrOutput
Specifies whether the Graph can be reached over the internet. Access to all graphs requires IAM authentication.
When the Graph is publicly reachable, its Domain Name System (DNS) endpoint resolves to the public IP address from the internet.
When the Graph isn't publicly reachable, 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.
_Default_: If not specified, the default value is false.
func (GraphOutput) ReplicaCount ¶
func (o GraphOutput) ReplicaCount() pulumi.IntPtrOutput
Specifies the number of replicas you want when finished. All replicas will be provisioned in different availability zones.
Replica Count should always be less than or equal to 2.
_Default_: If not specified, the default value is 1.
func (GraphOutput) Tags ¶
func (o GraphOutput) Tags() GraphTagArrayOutput
The tags associated with this graph.
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
type GraphState ¶
type GraphState struct { }
func (GraphState) ElementType ¶
func (GraphState) ElementType() reflect.Type
type GraphTag ¶
type GraphTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type GraphTagArgs ¶
type GraphTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (GraphTagArgs) ElementType ¶
func (GraphTagArgs) ElementType() reflect.Type
func (GraphTagArgs) ToGraphTagOutput ¶
func (i GraphTagArgs) ToGraphTagOutput() GraphTagOutput
func (GraphTagArgs) ToGraphTagOutputWithContext ¶
func (i GraphTagArgs) ToGraphTagOutputWithContext(ctx context.Context) GraphTagOutput
type GraphTagArray ¶
type GraphTagArray []GraphTagInput
func (GraphTagArray) ElementType ¶
func (GraphTagArray) ElementType() reflect.Type
func (GraphTagArray) ToGraphTagArrayOutput ¶
func (i GraphTagArray) ToGraphTagArrayOutput() GraphTagArrayOutput
func (GraphTagArray) ToGraphTagArrayOutputWithContext ¶
func (i GraphTagArray) ToGraphTagArrayOutputWithContext(ctx context.Context) GraphTagArrayOutput
type GraphTagArrayInput ¶
type GraphTagArrayInput interface { pulumi.Input ToGraphTagArrayOutput() GraphTagArrayOutput ToGraphTagArrayOutputWithContext(context.Context) GraphTagArrayOutput }
GraphTagArrayInput is an input type that accepts GraphTagArray and GraphTagArrayOutput values. You can construct a concrete instance of `GraphTagArrayInput` via:
GraphTagArray{ GraphTagArgs{...} }
type GraphTagArrayOutput ¶
type GraphTagArrayOutput struct{ *pulumi.OutputState }
func (GraphTagArrayOutput) ElementType ¶
func (GraphTagArrayOutput) ElementType() reflect.Type
func (GraphTagArrayOutput) Index ¶
func (o GraphTagArrayOutput) Index(i pulumi.IntInput) GraphTagOutput
func (GraphTagArrayOutput) ToGraphTagArrayOutput ¶
func (o GraphTagArrayOutput) ToGraphTagArrayOutput() GraphTagArrayOutput
func (GraphTagArrayOutput) ToGraphTagArrayOutputWithContext ¶
func (o GraphTagArrayOutput) ToGraphTagArrayOutputWithContext(ctx context.Context) GraphTagArrayOutput
type GraphTagInput ¶
type GraphTagInput interface { pulumi.Input ToGraphTagOutput() GraphTagOutput ToGraphTagOutputWithContext(context.Context) GraphTagOutput }
GraphTagInput is an input type that accepts GraphTagArgs and GraphTagOutput values. You can construct a concrete instance of `GraphTagInput` via:
GraphTagArgs{...}
type GraphTagOutput ¶
type GraphTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (GraphTagOutput) ElementType ¶
func (GraphTagOutput) ElementType() reflect.Type
func (GraphTagOutput) Key ¶
func (o GraphTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (GraphTagOutput) ToGraphTagOutput ¶
func (o GraphTagOutput) ToGraphTagOutput() GraphTagOutput
func (GraphTagOutput) ToGraphTagOutputWithContext ¶
func (o GraphTagOutput) ToGraphTagOutputWithContext(ctx context.Context) GraphTagOutput
func (GraphTagOutput) Value ¶
func (o GraphTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type GraphVectorSearchConfiguration ¶
type GraphVectorSearchConfiguration struct { // The vector search dimension VectorSearchDimension int `pulumi:"vectorSearchDimension"` }
The vector search configuration.
type GraphVectorSearchConfigurationArgs ¶
type GraphVectorSearchConfigurationArgs struct { // The vector search dimension VectorSearchDimension pulumi.IntInput `pulumi:"vectorSearchDimension"` }
The vector search configuration.
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
func (GraphVectorSearchConfigurationArgs) ToOutput ¶
func (i GraphVectorSearchConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[GraphVectorSearchConfiguration]
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 }
The vector search configuration.
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) ToOutput ¶
func (o GraphVectorSearchConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[GraphVectorSearchConfiguration]
func (GraphVectorSearchConfigurationOutput) VectorSearchDimension ¶
func (o GraphVectorSearchConfigurationOutput) VectorSearchDimension() pulumi.IntOutput
The vector search dimension
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) ToOutput ¶
func (o GraphVectorSearchConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*GraphVectorSearchConfiguration]
func (GraphVectorSearchConfigurationPtrOutput) VectorSearchDimension ¶
func (o GraphVectorSearchConfigurationPtrOutput) VectorSearchDimension() pulumi.IntPtrOutput
The vector search dimension
type LookupGraphArgs ¶
type LookupGraphArgs struct { // The auto-generated id assigned by the service. GraphId string `pulumi:"graphId"` }
type LookupGraphOutputArgs ¶
type LookupGraphOutputArgs struct { // The auto-generated id assigned by the service. GraphId pulumi.StringInput `pulumi:"graphId"` }
func (LookupGraphOutputArgs) ElementType ¶
func (LookupGraphOutputArgs) ElementType() reflect.Type
type LookupGraphResult ¶
type LookupGraphResult struct { // Value that indicates whether the Graph has deletion protection enabled. The graph can't be deleted when deletion protection is enabled. // // _Default_: If not specified, the default value is true. DeletionProtection *bool `pulumi:"deletionProtection"` // The connection endpoint for the graph. For example: `g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com` Endpoint *string `pulumi:"endpoint"` // Graph resource ARN GraphArn *string `pulumi:"graphArn"` // The auto-generated id assigned by the service. GraphId *string `pulumi:"graphId"` // Memory for the Graph. ProvisionedMemory *int `pulumi:"provisionedMemory"` // Specifies whether the Graph can be reached over the internet. Access to all graphs requires IAM authentication. // // When the Graph is publicly reachable, its Domain Name System (DNS) endpoint resolves to the public IP address from the internet. // // When the Graph isn't publicly reachable, 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. // // _Default_: If not specified, the default value is false. PublicConnectivity *bool `pulumi:"publicConnectivity"` // The tags associated with this graph. Tags []GraphTag `pulumi:"tags"` }
func LookupGraph ¶
func LookupGraph(ctx *pulumi.Context, args *LookupGraphArgs, opts ...pulumi.InvokeOption) (*LookupGraphResult, error)
The AWS::NeptuneGraph::Graph resource creates an Amazon NeptuneGraph Graph.
type LookupGraphResultOutput ¶
type LookupGraphResultOutput struct{ *pulumi.OutputState }
func LookupGraphOutput ¶
func LookupGraphOutput(ctx *pulumi.Context, args LookupGraphOutputArgs, opts ...pulumi.InvokeOption) LookupGraphResultOutput
func (LookupGraphResultOutput) DeletionProtection ¶
func (o LookupGraphResultOutput) DeletionProtection() pulumi.BoolPtrOutput
Value that indicates whether the Graph has deletion protection enabled. The graph can't be deleted when deletion protection is enabled.
_Default_: If not specified, the default value is true.
func (LookupGraphResultOutput) ElementType ¶
func (LookupGraphResultOutput) ElementType() reflect.Type
func (LookupGraphResultOutput) Endpoint ¶
func (o LookupGraphResultOutput) Endpoint() pulumi.StringPtrOutput
The connection endpoint for the graph. For example: `g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com`
func (LookupGraphResultOutput) GraphArn ¶
func (o LookupGraphResultOutput) GraphArn() pulumi.StringPtrOutput
Graph resource ARN
func (LookupGraphResultOutput) GraphId ¶
func (o LookupGraphResultOutput) GraphId() pulumi.StringPtrOutput
The auto-generated id assigned by the service.
func (LookupGraphResultOutput) ProvisionedMemory ¶
func (o LookupGraphResultOutput) ProvisionedMemory() pulumi.IntPtrOutput
Memory for the Graph.
func (LookupGraphResultOutput) PublicConnectivity ¶
func (o LookupGraphResultOutput) PublicConnectivity() pulumi.BoolPtrOutput
Specifies whether the Graph can be reached over the internet. Access to all graphs requires IAM authentication.
When the Graph is publicly reachable, its Domain Name System (DNS) endpoint resolves to the public IP address from the internet.
When the Graph isn't publicly reachable, 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.
_Default_: If not specified, the default value is false.
func (LookupGraphResultOutput) Tags ¶
func (o LookupGraphResultOutput) Tags() GraphTagArrayOutput
The tags associated with this graph.
func (LookupGraphResultOutput) ToLookupGraphResultOutput ¶
func (o LookupGraphResultOutput) ToLookupGraphResultOutput() LookupGraphResultOutput
func (LookupGraphResultOutput) ToLookupGraphResultOutputWithContext ¶
func (o LookupGraphResultOutput) ToLookupGraphResultOutputWithContext(ctx context.Context) LookupGraphResultOutput
func (LookupGraphResultOutput) ToOutput ¶
func (o LookupGraphResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupGraphResult]
type LookupPrivateGraphEndpointArgs ¶
type LookupPrivateGraphEndpointArgs struct { // PrivateGraphEndpoint resource identifier generated by concatenating the associated GraphIdentifier and VpcId with an underscore separator. // // For example, if GraphIdentifier is `g-12a3bcdef4` and VpcId is `vpc-0a12bc34567de8f90`, the generated PrivateGraphEndpointIdentifier will be `g-12a3bcdef4_vpc-0a12bc34567de8f90` PrivateGraphEndpointIdentifier string `pulumi:"privateGraphEndpointIdentifier"` }
type LookupPrivateGraphEndpointOutputArgs ¶
type LookupPrivateGraphEndpointOutputArgs struct { // PrivateGraphEndpoint resource identifier generated by concatenating the associated GraphIdentifier and VpcId with an underscore separator. // // For example, if GraphIdentifier is `g-12a3bcdef4` and VpcId is `vpc-0a12bc34567de8f90`, the generated PrivateGraphEndpointIdentifier will be `g-12a3bcdef4_vpc-0a12bc34567de8f90` PrivateGraphEndpointIdentifier pulumi.StringInput `pulumi:"privateGraphEndpointIdentifier"` }
func (LookupPrivateGraphEndpointOutputArgs) ElementType ¶
func (LookupPrivateGraphEndpointOutputArgs) ElementType() reflect.Type
type LookupPrivateGraphEndpointResult ¶
type LookupPrivateGraphEndpointResult struct { // PrivateGraphEndpoint resource identifier generated by concatenating the associated GraphIdentifier and VpcId with an underscore separator. // // For example, if GraphIdentifier is `g-12a3bcdef4` and VpcId is `vpc-0a12bc34567de8f90`, the generated PrivateGraphEndpointIdentifier will be `g-12a3bcdef4_vpc-0a12bc34567de8f90` PrivateGraphEndpointIdentifier *string `pulumi:"privateGraphEndpointIdentifier"` // VPC endpoint that provides a private connection between the Graph and specified VPC. VpcEndpointId *string `pulumi:"vpcEndpointId"` }
func LookupPrivateGraphEndpoint ¶
func LookupPrivateGraphEndpoint(ctx *pulumi.Context, args *LookupPrivateGraphEndpointArgs, opts ...pulumi.InvokeOption) (*LookupPrivateGraphEndpointResult, error)
The AWS::NeptuneGraph::PrivateGraphEndpoint resource creates an Amazon NeptuneGraph PrivateGraphEndpoint.
type LookupPrivateGraphEndpointResultOutput ¶
type LookupPrivateGraphEndpointResultOutput struct{ *pulumi.OutputState }
func LookupPrivateGraphEndpointOutput ¶
func LookupPrivateGraphEndpointOutput(ctx *pulumi.Context, args LookupPrivateGraphEndpointOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateGraphEndpointResultOutput
func (LookupPrivateGraphEndpointResultOutput) ElementType ¶
func (LookupPrivateGraphEndpointResultOutput) ElementType() reflect.Type
func (LookupPrivateGraphEndpointResultOutput) PrivateGraphEndpointIdentifier ¶
func (o LookupPrivateGraphEndpointResultOutput) PrivateGraphEndpointIdentifier() pulumi.StringPtrOutput
PrivateGraphEndpoint resource identifier generated by concatenating the associated GraphIdentifier and VpcId with an underscore separator.
For example, if GraphIdentifier is `g-12a3bcdef4` and VpcId is `vpc-0a12bc34567de8f90`, the generated PrivateGraphEndpointIdentifier will be `g-12a3bcdef4_vpc-0a12bc34567de8f90`
func (LookupPrivateGraphEndpointResultOutput) ToLookupPrivateGraphEndpointResultOutput ¶
func (o LookupPrivateGraphEndpointResultOutput) ToLookupPrivateGraphEndpointResultOutput() LookupPrivateGraphEndpointResultOutput
func (LookupPrivateGraphEndpointResultOutput) ToLookupPrivateGraphEndpointResultOutputWithContext ¶
func (o LookupPrivateGraphEndpointResultOutput) ToLookupPrivateGraphEndpointResultOutputWithContext(ctx context.Context) LookupPrivateGraphEndpointResultOutput
func (LookupPrivateGraphEndpointResultOutput) ToOutput ¶
func (o LookupPrivateGraphEndpointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupPrivateGraphEndpointResult]
func (LookupPrivateGraphEndpointResultOutput) VpcEndpointId ¶
func (o LookupPrivateGraphEndpointResultOutput) VpcEndpointId() pulumi.StringPtrOutput
VPC endpoint that provides a private connection between the Graph and specified VPC.
type PrivateGraphEndpoint ¶
type PrivateGraphEndpoint struct { pulumi.CustomResourceState // The auto-generated Graph Id assigned by the service. GraphIdentifier pulumi.StringOutput `pulumi:"graphIdentifier"` // PrivateGraphEndpoint resource identifier generated by concatenating the associated GraphIdentifier and VpcId with an underscore separator. // // For example, if GraphIdentifier is `g-12a3bcdef4` and VpcId is `vpc-0a12bc34567de8f90`, the generated PrivateGraphEndpointIdentifier will be `g-12a3bcdef4_vpc-0a12bc34567de8f90` PrivateGraphEndpointIdentifier pulumi.StringOutput `pulumi:"privateGraphEndpointIdentifier"` // The security group Ids associated with the VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The subnet Ids associated with the VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // VPC endpoint that provides a private connection between the Graph and specified VPC. VpcEndpointId pulumi.StringOutput `pulumi:"vpcEndpointId"` // The VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
The AWS::NeptuneGraph::PrivateGraphEndpoint resource creates an Amazon NeptuneGraph PrivateGraphEndpoint.
func GetPrivateGraphEndpoint ¶
func GetPrivateGraphEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateGraphEndpointState, opts ...pulumi.ResourceOption) (*PrivateGraphEndpoint, error)
GetPrivateGraphEndpoint gets an existing PrivateGraphEndpoint 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 NewPrivateGraphEndpoint ¶
func NewPrivateGraphEndpoint(ctx *pulumi.Context, name string, args *PrivateGraphEndpointArgs, opts ...pulumi.ResourceOption) (*PrivateGraphEndpoint, error)
NewPrivateGraphEndpoint registers a new resource with the given unique name, arguments, and options.
func (*PrivateGraphEndpoint) ElementType ¶
func (*PrivateGraphEndpoint) ElementType() reflect.Type
func (*PrivateGraphEndpoint) ToOutput ¶
func (i *PrivateGraphEndpoint) ToOutput(ctx context.Context) pulumix.Output[*PrivateGraphEndpoint]
func (*PrivateGraphEndpoint) ToPrivateGraphEndpointOutput ¶
func (i *PrivateGraphEndpoint) ToPrivateGraphEndpointOutput() PrivateGraphEndpointOutput
func (*PrivateGraphEndpoint) ToPrivateGraphEndpointOutputWithContext ¶
func (i *PrivateGraphEndpoint) ToPrivateGraphEndpointOutputWithContext(ctx context.Context) PrivateGraphEndpointOutput
type PrivateGraphEndpointArgs ¶
type PrivateGraphEndpointArgs struct { // The auto-generated Graph Id assigned by the service. GraphIdentifier pulumi.StringInput // The security group Ids associated with the VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC. SecurityGroupIds pulumi.StringArrayInput // The subnet Ids associated with the VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC. SubnetIds pulumi.StringArrayInput // The VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC. VpcId pulumi.StringInput }
The set of arguments for constructing a PrivateGraphEndpoint resource.
func (PrivateGraphEndpointArgs) ElementType ¶
func (PrivateGraphEndpointArgs) ElementType() reflect.Type
type PrivateGraphEndpointInput ¶
type PrivateGraphEndpointInput interface { pulumi.Input ToPrivateGraphEndpointOutput() PrivateGraphEndpointOutput ToPrivateGraphEndpointOutputWithContext(ctx context.Context) PrivateGraphEndpointOutput }
type PrivateGraphEndpointOutput ¶
type PrivateGraphEndpointOutput struct{ *pulumi.OutputState }
func (PrivateGraphEndpointOutput) ElementType ¶
func (PrivateGraphEndpointOutput) ElementType() reflect.Type
func (PrivateGraphEndpointOutput) GraphIdentifier ¶
func (o PrivateGraphEndpointOutput) GraphIdentifier() pulumi.StringOutput
The auto-generated Graph Id assigned by the service.
func (PrivateGraphEndpointOutput) PrivateGraphEndpointIdentifier ¶
func (o PrivateGraphEndpointOutput) PrivateGraphEndpointIdentifier() pulumi.StringOutput
PrivateGraphEndpoint resource identifier generated by concatenating the associated GraphIdentifier and VpcId with an underscore separator.
For example, if GraphIdentifier is `g-12a3bcdef4` and VpcId is `vpc-0a12bc34567de8f90`, the generated PrivateGraphEndpointIdentifier will be `g-12a3bcdef4_vpc-0a12bc34567de8f90`
func (PrivateGraphEndpointOutput) SecurityGroupIds ¶
func (o PrivateGraphEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
The security group Ids associated with the VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC.
func (PrivateGraphEndpointOutput) SubnetIds ¶
func (o PrivateGraphEndpointOutput) SubnetIds() pulumi.StringArrayOutput
The subnet Ids associated with the VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC.
func (PrivateGraphEndpointOutput) ToOutput ¶
func (o PrivateGraphEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[*PrivateGraphEndpoint]
func (PrivateGraphEndpointOutput) ToPrivateGraphEndpointOutput ¶
func (o PrivateGraphEndpointOutput) ToPrivateGraphEndpointOutput() PrivateGraphEndpointOutput
func (PrivateGraphEndpointOutput) ToPrivateGraphEndpointOutputWithContext ¶
func (o PrivateGraphEndpointOutput) ToPrivateGraphEndpointOutputWithContext(ctx context.Context) PrivateGraphEndpointOutput
func (PrivateGraphEndpointOutput) VpcEndpointId ¶
func (o PrivateGraphEndpointOutput) VpcEndpointId() pulumi.StringOutput
VPC endpoint that provides a private connection between the Graph and specified VPC.
func (PrivateGraphEndpointOutput) VpcId ¶
func (o PrivateGraphEndpointOutput) VpcId() pulumi.StringOutput
The VPC where you want the private graph endpoint to be created, ie, the graph will be reachable from within the VPC.
type PrivateGraphEndpointState ¶
type PrivateGraphEndpointState struct { }
func (PrivateGraphEndpointState) ElementType ¶
func (PrivateGraphEndpointState) ElementType() reflect.Type