1. Packages
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. neptunegraph
  6. GraphSnapshot

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.66.0
published on Monday, May 18, 2026 by Pulumi
aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.66.0
published on Monday, May 18, 2026 by Pulumi

    Resource Type definition for AWS::NeptuneGraph::GraphSnapshot

    Create GraphSnapshot Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new GraphSnapshot(name: string, args?: GraphSnapshotArgs, opts?: CustomResourceOptions);
    @overload
    def GraphSnapshot(resource_name: str,
                      args: Optional[GraphSnapshotArgs] = None,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def GraphSnapshot(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      graph_identifier: Optional[str] = None,
                      snapshot_name: Optional[str] = None,
                      tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewGraphSnapshot(ctx *Context, name string, args *GraphSnapshotArgs, opts ...ResourceOption) (*GraphSnapshot, error)
    public GraphSnapshot(string name, GraphSnapshotArgs? args = null, CustomResourceOptions? opts = null)
    public GraphSnapshot(String name, GraphSnapshotArgs args)
    public GraphSnapshot(String name, GraphSnapshotArgs args, CustomResourceOptions options)
    
    type: aws-native:neptunegraph:GraphSnapshot
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_neptunegraph_graphsnapshot" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args GraphSnapshotArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args GraphSnapshotArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args GraphSnapshotArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GraphSnapshotArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GraphSnapshotArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    GraphSnapshot Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The GraphSnapshot resource accepts the following input properties:

    GraphIdentifier string
    The unique identifier of the Neptune Analytics graph to create the snapshot from.
    SnapshotName string
    The snapshot name.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    An array of key-value pairs to apply to this resource.
    GraphIdentifier string
    The unique identifier of the Neptune Analytics graph to create the snapshot from.
    SnapshotName string
    The snapshot name.
    Tags TagArgs
    An array of key-value pairs to apply to this resource.
    graph_identifier string
    The unique identifier of the Neptune Analytics graph to create the snapshot from.
    snapshot_name string
    The snapshot name.
    tags list(object)
    An array of key-value pairs to apply to this resource.
    graphIdentifier String
    The unique identifier of the Neptune Analytics graph to create the snapshot from.
    snapshotName String
    The snapshot name.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    graphIdentifier string
    The unique identifier of the Neptune Analytics graph to create the snapshot from.
    snapshotName string
    The snapshot name.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    graph_identifier str
    The unique identifier of the Neptune Analytics graph to create the snapshot from.
    snapshot_name str
    The snapshot name.
    tags Sequence[TagArgs]
    An array of key-value pairs to apply to this resource.
    graphIdentifier String
    The unique identifier of the Neptune Analytics graph to create the snapshot from.
    snapshotName String
    The snapshot name.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the GraphSnapshot resource produces the following output properties:

    Arn string
    The ARN of the graph snapshot.
    AwsId string
    The unique identifier of the graph snapshot.
    Id string
    The provider-assigned unique ID for this managed resource.
    KmsKeyIdentifier string
    The ID of the KMS key used to encrypt and decrypt the snapshot.
    SnapshotCreateTime string
    The time when the snapshot was created.
    Status Pulumi.AwsNative.NeptuneGraph.GraphSnapshotStatus
    The current status of the graph snapshot.
    Arn string
    The ARN of the graph snapshot.
    AwsId string
    The unique identifier of the graph snapshot.
    Id string
    The provider-assigned unique ID for this managed resource.
    KmsKeyIdentifier string
    The ID of the KMS key used to encrypt and decrypt the snapshot.
    SnapshotCreateTime string
    The time when the snapshot was created.
    Status GraphSnapshotStatus
    The current status of the graph snapshot.
    arn string
    The ARN of the graph snapshot.
    aws_id string
    The unique identifier of the graph snapshot.
    id string
    The provider-assigned unique ID for this managed resource.
    kms_key_identifier string
    The ID of the KMS key used to encrypt and decrypt the snapshot.
    snapshot_create_time string
    The time when the snapshot was created.
    status "CREATING" | "AVAILABLE" | "DELETING" | "FAILED"
    The current status of the graph snapshot.
    arn String
    The ARN of the graph snapshot.
    awsId String
    The unique identifier of the graph snapshot.
    id String
    The provider-assigned unique ID for this managed resource.
    kmsKeyIdentifier String
    The ID of the KMS key used to encrypt and decrypt the snapshot.
    snapshotCreateTime String
    The time when the snapshot was created.
    status GraphSnapshotStatus
    The current status of the graph snapshot.
    arn string
    The ARN of the graph snapshot.
    awsId string
    The unique identifier of the graph snapshot.
    id string
    The provider-assigned unique ID for this managed resource.
    kmsKeyIdentifier string
    The ID of the KMS key used to encrypt and decrypt the snapshot.
    snapshotCreateTime string
    The time when the snapshot was created.
    status GraphSnapshotStatus
    The current status of the graph snapshot.
    arn str
    The ARN of the graph snapshot.
    aws_id str
    The unique identifier of the graph snapshot.
    id str
    The provider-assigned unique ID for this managed resource.
    kms_key_identifier str
    The ID of the KMS key used to encrypt and decrypt the snapshot.
    snapshot_create_time str
    The time when the snapshot was created.
    status GraphSnapshotStatus
    The current status of the graph snapshot.
    arn String
    The ARN of the graph snapshot.
    awsId String
    The unique identifier of the graph snapshot.
    id String
    The provider-assigned unique ID for this managed resource.
    kmsKeyIdentifier String
    The ID of the KMS key used to encrypt and decrypt the snapshot.
    snapshotCreateTime String
    The time when the snapshot was created.
    status "CREATING" | "AVAILABLE" | "DELETING" | "FAILED"
    The current status of the graph snapshot.

    Supporting Types

    GraphSnapshotStatus, GraphSnapshotStatusArgs

    Creating
    CREATING
    Available
    AVAILABLE
    Deleting
    DELETING
    Failed
    FAILED
    GraphSnapshotStatusCreating
    CREATING
    GraphSnapshotStatusAvailable
    AVAILABLE
    GraphSnapshotStatusDeleting
    DELETING
    GraphSnapshotStatusFailed
    FAILED
    "CREATING"
    CREATING
    "AVAILABLE"
    AVAILABLE
    "DELETING"
    DELETING
    "FAILED"
    FAILED
    Creating
    CREATING
    Available
    AVAILABLE
    Deleting
    DELETING
    Failed
    FAILED
    Creating
    CREATING
    Available
    AVAILABLE
    Deleting
    DELETING
    Failed
    FAILED
    CREATING
    CREATING
    AVAILABLE
    AVAILABLE
    DELETING
    DELETING
    FAILED
    FAILED
    "CREATING"
    CREATING
    "AVAILABLE"
    AVAILABLE
    "DELETING"
    DELETING
    "FAILED"
    FAILED

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.66.0
    published on Monday, May 18, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.