Class: Aws::NeptuneGraph::Types::RestoreGraphFromSnapshotInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::NeptuneGraph::Types::RestoreGraphFromSnapshotInput
- Defined in:
- gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#deletion_protection ⇒ Boolean
A value that indicates whether the graph has deletion protection enabled.
-
#graph_name ⇒ String
A name for the new Neptune Analytics graph to be created from the snapshot.
-
#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.
-
#snapshot_identifier ⇒ String
The ID of the snapshot in question.
-
#tags ⇒ Hash<String,String>
Adds metadata tags to the snapshot.
Instance Attribute Details
#deletion_protection ⇒ Boolean
A value that indicates whether the graph has deletion protection enabled. The graph can't be deleted when deletion protection is enabled.
2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 |
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 2167 class RestoreGraphFromSnapshotInput < Struct.new( :snapshot_identifier, :graph_name, :provisioned_memory, :deletion_protection, :tags, :replica_count, :public_connectivity) SENSITIVE = [] include Aws::Structure end |
#graph_name ⇒ String
A name for the new Neptune Analytics graph to be created from the snapshot.
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.
2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 |
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 2167 class RestoreGraphFromSnapshotInput < Struct.new( :snapshot_identifier, :graph_name, :provisioned_memory, :deletion_protection, :tags, :replica_count, :public_connectivity) SENSITIVE = [] include Aws::Structure end |
#provisioned_memory ⇒ Integer
The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph.
Min = 128
2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 |
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 2167 class RestoreGraphFromSnapshotInput < Struct.new( :snapshot_identifier, :graph_name, :provisioned_memory, :deletion_protection, :tags, :replica_count, :public_connectivity) 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).
2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 |
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 2167 class RestoreGraphFromSnapshotInput < Struct.new( :snapshot_identifier, :graph_name, :provisioned_memory, :deletion_protection, :tags, :replica_count, :public_connectivity) 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.
2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 |
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 2167 class RestoreGraphFromSnapshotInput < Struct.new( :snapshot_identifier, :graph_name, :provisioned_memory, :deletion_protection, :tags, :replica_count, :public_connectivity) SENSITIVE = [] include Aws::Structure end |
#snapshot_identifier ⇒ String
The ID of the snapshot in question.
2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 |
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 2167 class RestoreGraphFromSnapshotInput < Struct.new( :snapshot_identifier, :graph_name, :provisioned_memory, :deletion_protection, :tags, :replica_count, :public_connectivity) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Adds metadata tags to the snapshot. These tags can also be used with cost allocation reporting, or used in a Condition statement in an IAM policy.
2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 |
# File 'gems/aws-sdk-neptunegraph/lib/aws-sdk-neptunegraph/types.rb', line 2167 class RestoreGraphFromSnapshotInput < Struct.new( :snapshot_identifier, :graph_name, :provisioned_memory, :deletion_protection, :tags, :replica_count, :public_connectivity) SENSITIVE = [] include Aws::Structure end |