vra 0.15.0 published on Tuesday, Aug 19, 2025 by vmware
vra.getBlockDeviceSnapshots
Start a Neo task
Explain and create a vra.getBlockDeviceSnapshots resource
Using getBlockDeviceSnapshots
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 getBlockDeviceSnapshots(args: GetBlockDeviceSnapshotsArgs, opts?: InvokeOptions): Promise<GetBlockDeviceSnapshotsResult>
function getBlockDeviceSnapshotsOutput(args: GetBlockDeviceSnapshotsOutputArgs, opts?: InvokeOptions): Output<GetBlockDeviceSnapshotsResult>def get_block_device_snapshots(block_device_id: Optional[str] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBlockDeviceSnapshotsResult
def get_block_device_snapshots_output(block_device_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBlockDeviceSnapshotsResult]func GetBlockDeviceSnapshots(ctx *Context, args *GetBlockDeviceSnapshotsArgs, opts ...InvokeOption) (*GetBlockDeviceSnapshotsResult, error)
func GetBlockDeviceSnapshotsOutput(ctx *Context, args *GetBlockDeviceSnapshotsOutputArgs, opts ...InvokeOption) GetBlockDeviceSnapshotsResultOutput> Note: This function is named GetBlockDeviceSnapshots in the Go SDK.
public static class GetBlockDeviceSnapshots
{
public static Task<GetBlockDeviceSnapshotsResult> InvokeAsync(GetBlockDeviceSnapshotsArgs args, InvokeOptions? opts = null)
public static Output<GetBlockDeviceSnapshotsResult> Invoke(GetBlockDeviceSnapshotsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBlockDeviceSnapshotsResult> getBlockDeviceSnapshots(GetBlockDeviceSnapshotsArgs args, InvokeOptions options)
public static Output<GetBlockDeviceSnapshotsResult> getBlockDeviceSnapshots(GetBlockDeviceSnapshotsArgs args, InvokeOptions options)
fn::invoke:
function: vra:index/getBlockDeviceSnapshots:getBlockDeviceSnapshots
arguments:
# arguments dictionaryThe following arguments are supported:
- Block
Device stringId - Id string
- Block
Device stringId - Id string
- block
Device StringId - id String
- block
Device stringId - id string
- block_
device_ strid - id str
- block
Device StringId - id String
getBlockDeviceSnapshots Result
The following output properties are available:
- Block
Device stringId - Id string
- Snapshots
[]Get
Block Device Snapshots Snapshot
- block
Device stringId - id string
- snapshots
Get
Block Device Snapshots Snapshot[]
- block
Device StringId - id String
- snapshots List<Property Map>
Supporting Types
GetBlockDeviceSnapshotsSnapshot
- Created
At string - Description string
- Id string
- Is
Current bool - Links
List<Get
Block Device Snapshots Snapshot Link> - Name string
- Org
Id string - Owner string
- Updated
At string
- Created
At string - Description string
- Id string
- Is
Current bool - Links
[]Get
Block Device Snapshots Snapshot Link - Name string
- Org
Id string - Owner string
- Updated
At string
- created
At String - description String
- id String
- is
Current Boolean - links
List<Get
Block Device Snapshots Snapshot Link> - name String
- org
Id String - owner String
- updated
At String
- created
At string - description string
- id string
- is
Current boolean - links
Get
Block Device Snapshots Snapshot Link[] - name string
- org
Id string - owner string
- updated
At string
- created_
at str - description str
- id str
- is_
current bool - links
Sequence[Get
Block Device Snapshots Snapshot Link] - name str
- org_
id str - owner str
- updated_
at str
- created
At String - description String
- id String
- is
Current Boolean - links List<Property Map>
- name String
- org
Id String - owner String
- updated
At String
GetBlockDeviceSnapshotsSnapshotLink
Package Details
- Repository
- vra vmware/terraform-provider-vra
- License
- Notes
- This Pulumi package is based on the
vraTerraform Provider.
