Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

getSnapshot

Snapshot of a Volume API Version: 2020-12-01.

Using getSnapshot

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 getSnapshot(args: GetSnapshotArgs, opts?: InvokeOptions): Promise<GetSnapshotResult>
function getSnapshotOutput(args: GetSnapshotOutputArgs, opts?: InvokeOptions): Output<GetSnapshotResult>
def get_snapshot(account_name: Optional[str] = None,
                 pool_name: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 snapshot_name: Optional[str] = None,
                 volume_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetSnapshotResult
def get_snapshot_output(account_name: Optional[pulumi.Input[str]] = None,
                 pool_name: Optional[pulumi.Input[str]] = None,
                 resource_group_name: Optional[pulumi.Input[str]] = None,
                 snapshot_name: Optional[pulumi.Input[str]] = None,
                 volume_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetSnapshotResult]
func LookupSnapshot(ctx *Context, args *LookupSnapshotArgs, opts ...InvokeOption) (*LookupSnapshotResult, error)
func LookupSnapshotOutput(ctx *Context, args *LookupSnapshotOutputArgs, opts ...InvokeOption) LookupSnapshotResultOutput

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

public static class GetSnapshot 
{
    public static Task<GetSnapshotResult> InvokeAsync(GetSnapshotArgs args, InvokeOptions? opts = null)
    public static Output<GetSnapshotResult> Invoke(GetSnapshotInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSnapshotResult> getSnapshot(GetSnapshotArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:netapp:getSnapshot
  arguments:
    # arguments dictionary

The following arguments are supported:

AccountName string

The name of the NetApp account

PoolName string

The name of the capacity pool

ResourceGroupName string

The name of the resource group.

SnapshotName string

The name of the snapshot

VolumeName string

The name of the volume

AccountName string

The name of the NetApp account

PoolName string

The name of the capacity pool

ResourceGroupName string

The name of the resource group.

SnapshotName string

The name of the snapshot

VolumeName string

The name of the volume

accountName String

The name of the NetApp account

poolName String

The name of the capacity pool

resourceGroupName String

The name of the resource group.

snapshotName String

The name of the snapshot

volumeName String

The name of the volume

accountName string

The name of the NetApp account

poolName string

The name of the capacity pool

resourceGroupName string

The name of the resource group.

snapshotName string

The name of the snapshot

volumeName string

The name of the volume

account_name str

The name of the NetApp account

pool_name str

The name of the capacity pool

resource_group_name str

The name of the resource group.

snapshot_name str

The name of the snapshot

volume_name str

The name of the volume

accountName String

The name of the NetApp account

poolName String

The name of the capacity pool

resourceGroupName String

The name of the resource group.

snapshotName String

The name of the snapshot

volumeName String

The name of the volume

getSnapshot Result

The following output properties are available:

Created string

The creation date of the snapshot

Id string

Resource Id

Location string

Resource location

Name string

Resource name

ProvisioningState string

Azure lifecycle management

SnapshotId string

UUID v4 used to identify the Snapshot

Type string

Resource type

Created string

The creation date of the snapshot

Id string

Resource Id

Location string

Resource location

Name string

Resource name

ProvisioningState string

Azure lifecycle management

SnapshotId string

UUID v4 used to identify the Snapshot

Type string

Resource type

created String

The creation date of the snapshot

id String

Resource Id

location String

Resource location

name String

Resource name

provisioningState String

Azure lifecycle management

snapshotId String

UUID v4 used to identify the Snapshot

type String

Resource type

created string

The creation date of the snapshot

id string

Resource Id

location string

Resource location

name string

Resource name

provisioningState string

Azure lifecycle management

snapshotId string

UUID v4 used to identify the Snapshot

type string

Resource type

created str

The creation date of the snapshot

id str

Resource Id

location str

Resource location

name str

Resource name

provisioning_state str

Azure lifecycle management

snapshot_id str

UUID v4 used to identify the Snapshot

type str

Resource type

created String

The creation date of the snapshot

id String

Resource Id

location String

Resource location

name String

Resource name

provisioningState String

Azure lifecycle management

snapshotId String

UUID v4 used to identify the Snapshot

type String

Resource type

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0