Class: Aws::NeptuneGraph::Types::RestoreGraphFromSnapshotInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-neptunegraph/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#deletion_protectionBoolean

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_nameString

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_memoryInteger

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_connectivityBoolean

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_countInteger

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_identifierString

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

#tagsHash<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