Interface CfnGraphProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnGraphProps.Jsii$Proxy
CfnGraph.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.neptunegraph.*;
CfnGraphProps cfnGraphProps = CfnGraphProps.builder()
.provisionedMemory(123)
// the properties below are optional
.deletionProtection(false)
.graphName("graphName")
.publicConnectivity(false)
.replicaCount(123)
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.vectorSearchConfiguration(VectorSearchConfigurationProperty.builder()
.vectorSearchDimension(123)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnGraphPropsstatic final classAn implementation forCfnGraphProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnGraphProps.Builderbuilder()default ObjectValue that indicates whether the Graph has deletion protection enabled.default StringContains a user-supplied name for the Graph.Memory for the Graph.default ObjectSpecifies whether the Graph can be reached over the internet.default NumberSpecifies the number of replicas you want when finished.getTags()The tags associated with this graph.default ObjectThe vector search configuration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getProvisionedMemory
Memory for the Graph.- See Also:
-
getDeletionProtection
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.
- See Also:
-
getGraphName
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.
- See Also:
-
getPublicConnectivity
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.
- See Also:
-
getReplicaCount
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.
- See Also:
-
getTags
The tags associated with this graph.- See Also:
-
getVectorSearchConfiguration
The vector search configuration.- See Also:
-
builder
- Returns:
- a
CfnGraphProps.BuilderofCfnGraphProps
-