1. Packages
  2. DigitalOcean Provider
  3. API Docs
  4. getNfsSnapshot
DigitalOcean v4.56.0 published on Monday, Dec 22, 2025 by Pulumi
digitalocean logo
DigitalOcean v4.56.0 published on Monday, Dec 22, 2025 by Pulumi

    Get information about a DigitalOcean NFS snapshot.

    Example Usage

    Get the NFS snapshot by ID:

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    variables:
      example:
        fn::invoke:
          function: digitalocean:getNfsSnapshot
          arguments:
            id: 506f78a4-e098-11e5-ad9f-000f53306ae1
    

    Using getNfsSnapshot

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getNfsSnapshot(args: GetNfsSnapshotArgs, opts?: InvokeOptions): Promise<GetNfsSnapshotResult>
    function getNfsSnapshotOutput(args: GetNfsSnapshotOutputArgs, opts?: InvokeOptions): Output<GetNfsSnapshotResult>
    def get_nfs_snapshot(name: Optional[str] = None,
                         name_regex: Optional[str] = None,
                         region: Optional[str] = None,
                         share_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetNfsSnapshotResult
    def get_nfs_snapshot_output(name: Optional[pulumi.Input[str]] = None,
                         name_regex: Optional[pulumi.Input[str]] = None,
                         region: Optional[pulumi.Input[str]] = None,
                         share_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetNfsSnapshotResult]
    func LookupNfsSnapshot(ctx *Context, args *LookupNfsSnapshotArgs, opts ...InvokeOption) (*LookupNfsSnapshotResult, error)
    func LookupNfsSnapshotOutput(ctx *Context, args *LookupNfsSnapshotOutputArgs, opts ...InvokeOption) LookupNfsSnapshotResultOutput

    > Note: This function is named LookupNfsSnapshot in the Go SDK.

    public static class GetNfsSnapshot 
    {
        public static Task<GetNfsSnapshotResult> InvokeAsync(GetNfsSnapshotArgs args, InvokeOptions? opts = null)
        public static Output<GetNfsSnapshotResult> Invoke(GetNfsSnapshotInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNfsSnapshotResult> getNfsSnapshot(GetNfsSnapshotArgs args, InvokeOptions options)
    public static Output<GetNfsSnapshotResult> getNfsSnapshot(GetNfsSnapshotArgs args, InvokeOptions options)
    
    fn::invoke:
      function: digitalocean:index/getNfsSnapshot:getNfsSnapshot
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ShareId string
    Name string
    NameRegex string
    Region string
    The region where the NFS snapshot is located.
    ShareId string
    Name string
    NameRegex string
    Region string
    The region where the NFS snapshot is located.
    shareId String
    name String
    nameRegex String
    region String
    The region where the NFS snapshot is located.
    shareId string
    name string
    nameRegex string
    region string
    The region where the NFS snapshot is located.
    share_id str
    name str
    name_regex str
    region str
    The region where the NFS snapshot is located.
    shareId String
    name String
    nameRegex String
    region String
    The region where the NFS snapshot is located.

    getNfsSnapshot Result

    The following output properties are available:

    CreatedAt string
    Id string
    The provider-assigned unique ID for this managed resource.
    ShareId string
    Size int
    Status int
    Tags List<string>
    Name string
    NameRegex string
    Region string
    CreatedAt string
    Id string
    The provider-assigned unique ID for this managed resource.
    ShareId string
    Size int
    Status int
    Tags []string
    Name string
    NameRegex string
    Region string
    createdAt String
    id String
    The provider-assigned unique ID for this managed resource.
    shareId String
    size Integer
    status Integer
    tags List<String>
    name String
    nameRegex String
    region String
    createdAt string
    id string
    The provider-assigned unique ID for this managed resource.
    shareId string
    size number
    status number
    tags string[]
    name string
    nameRegex string
    region string
    created_at str
    id str
    The provider-assigned unique ID for this managed resource.
    share_id str
    size int
    status int
    tags Sequence[str]
    name str
    name_regex str
    region str
    createdAt String
    id String
    The provider-assigned unique ID for this managed resource.
    shareId String
    size Number
    status Number
    tags List<String>
    name String
    nameRegex String
    region String

    Package Details

    Repository
    DigitalOcean pulumi/pulumi-digitalocean
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the digitalocean Terraform Provider.
    digitalocean logo
    DigitalOcean v4.56.0 published on Monday, Dec 22, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate