Class: Aws::NeptuneGraph::Types::CreateGraphInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::NeptuneGraph::Types::CreateGraphInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-neptunegraph/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#deletion_protection ⇒ Boolean
Indicates whether or not to enable deletion protection on the graph.
-
#graph_name ⇒ String
A name for the new Neptune Analytics graph to be created.
-
#kms_key_identifier ⇒ String
Specifies a KMS key to use to encrypt data in the new graph.
-
#provisioned_memory ⇒ Integer
The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph.
-
#public_connectivity ⇒ Boolean
Specifies whether or not the graph can be reachable over the internet.
-
#replica_count ⇒ Integer
The number of replicas in other AZs.
-
#tags ⇒ Hash<String,String>
Adds metadata tags to the new graph.
-
#vector_search_configuration ⇒ Types::VectorSearchConfiguration
Specifies the number of dimensions for vector embeddings that will be loaded into the graph.
Instance Attribute Details
#deletion_protection ⇒ Boolean
Indicates whether or not to enable deletion protection on the graph. The graph can’t be deleted when deletion protection is enabled. (‘true` or `false`).
245 246 247 248 249 250 251 252 253 254 255 256 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 245 class CreateGraphInput < Struct.new( :graph_name, :tags, :public_connectivity, :kms_key_identifier, :vector_search_configuration, :replica_count, :deletion_protection, :provisioned_memory) SENSITIVE = [] include Aws::Structure end |
#graph_name ⇒ String
A name for the new Neptune Analytics graph to be created.
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. Only lowercase letters are allowed.
245 246 247 248 249 250 251 252 253 254 255 256 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 245 class CreateGraphInput < Struct.new( :graph_name, :tags, :public_connectivity, :kms_key_identifier, :vector_search_configuration, :replica_count, :deletion_protection, :provisioned_memory) SENSITIVE = [] include Aws::Structure end |
#kms_key_identifier ⇒ String
Specifies a KMS key to use to encrypt data in the new graph.
245 246 247 248 249 250 251 252 253 254 255 256 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 245 class CreateGraphInput < Struct.new( :graph_name, :tags, :public_connectivity, :kms_key_identifier, :vector_search_configuration, :replica_count, :deletion_protection, :provisioned_memory) SENSITIVE = [] include Aws::Structure end |
#provisioned_memory ⇒ Integer
The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. Min = 16
245 246 247 248 249 250 251 252 253 254 255 256 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 245 class CreateGraphInput < Struct.new( :graph_name, :tags, :public_connectivity, :kms_key_identifier, :vector_search_configuration, :replica_count, :deletion_protection, :provisioned_memory) SENSITIVE = [] include Aws::Structure end |
#public_connectivity ⇒ Boolean
Specifies whether or not the graph can be reachable over the internet. All access to graphs is IAM authenticated. (‘true` to enable, or `false` to disable.
245 246 247 248 249 250 251 252 253 254 255 256 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 245 class CreateGraphInput < Struct.new( :graph_name, :tags, :public_connectivity, :kms_key_identifier, :vector_search_configuration, :replica_count, :deletion_protection, :provisioned_memory) SENSITIVE = [] include Aws::Structure end |
#replica_count ⇒ Integer
The number of replicas in other AZs. Min =0, Max = 2, Default = 1.
Additional charges equivalent to the m-NCUs selected for the graph apply for each replica.
245 246 247 248 249 250 251 252 253 254 255 256 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 245 class CreateGraphInput < Struct.new( :graph_name, :tags, :public_connectivity, :kms_key_identifier, :vector_search_configuration, :replica_count, :deletion_protection, :provisioned_memory) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Adds metadata tags to the new graph. These tags can also be used with cost allocation reporting, or used in a Condition statement in an IAM policy.
245 246 247 248 249 250 251 252 253 254 255 256 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 245 class CreateGraphInput < Struct.new( :graph_name, :tags, :public_connectivity, :kms_key_identifier, :vector_search_configuration, :replica_count, :deletion_protection, :provisioned_memory) SENSITIVE = [] include Aws::Structure end |
#vector_search_configuration ⇒ Types::VectorSearchConfiguration
Specifies the number of dimensions for vector embeddings that will be loaded into the graph. The value is specified as ‘dimension=`value. Max = 65,535
245 246 247 248 249 250 251 252 253 254 255 256 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 245 class CreateGraphInput < Struct.new( :graph_name, :tags, :public_connectivity, :kms_key_identifier, :vector_search_configuration, :replica_count, :deletion_protection, :provisioned_memory) SENSITIVE = [] include Aws::Structure end |