Class: Aws::NeptuneGraph::Types::RestoreGraphFromSnapshotInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::NeptuneGraph::Types::RestoreGraphFromSnapshotInput
- Includes:
- Structure
- Defined in:
- 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.
2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 2558 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. Only lowercase letters are allowed.
2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 2558 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 = 16
2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 2558 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).
2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 2558 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.
2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 2558 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.
2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 2558 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.
2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 |
# File 'lib/aws-sdk-neptunegraph/types.rb', line 2558 class RestoreGraphFromSnapshotInput < Struct.new( :snapshot_identifier, :graph_name, :provisioned_memory, :deletion_protection, :tags, :replica_count, :public_connectivity) SENSITIVE = [] include Aws::Structure end |