powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell
powerstore.getVolumegroupSnapshot
Explore with Pulumi AI
Using getVolumegroupSnapshot
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 getVolumegroupSnapshot(args: GetVolumegroupSnapshotArgs, opts?: InvokeOptions): Promise<GetVolumegroupSnapshotResult>
function getVolumegroupSnapshotOutput(args: GetVolumegroupSnapshotOutputArgs, opts?: InvokeOptions): Output<GetVolumegroupSnapshotResult>
def get_volumegroup_snapshot(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVolumegroupSnapshotResult
def get_volumegroup_snapshot_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVolumegroupSnapshotResult]
func LookupVolumegroupSnapshot(ctx *Context, args *LookupVolumegroupSnapshotArgs, opts ...InvokeOption) (*LookupVolumegroupSnapshotResult, error)
func LookupVolumegroupSnapshotOutput(ctx *Context, args *LookupVolumegroupSnapshotOutputArgs, opts ...InvokeOption) LookupVolumegroupSnapshotResultOutput
> Note: This function is named LookupVolumegroupSnapshot
in the Go SDK.
public static class GetVolumegroupSnapshot
{
public static Task<GetVolumegroupSnapshotResult> InvokeAsync(GetVolumegroupSnapshotArgs args, InvokeOptions? opts = null)
public static Output<GetVolumegroupSnapshotResult> Invoke(GetVolumegroupSnapshotInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVolumegroupSnapshotResult> getVolumegroupSnapshot(GetVolumegroupSnapshotArgs args, InvokeOptions options)
public static Output<GetVolumegroupSnapshotResult> getVolumegroupSnapshot(GetVolumegroupSnapshotArgs args, InvokeOptions options)
fn::invoke:
function: powerstore:index/getVolumegroupSnapshot:getVolumegroupSnapshot
arguments:
# arguments dictionary
The following arguments are supported:
getVolumegroupSnapshot Result
The following output properties are available:
- Id string
- Unique identifier of the volume group snapshot. Conflicts with
name
. - Volume
Groups List<GetVolumegroup Snapshot Volume Group> - List of volume group snapshots.
- Name string
- Volume group snapshot name. Conflicts with
id
.
- Id string
- Unique identifier of the volume group snapshot. Conflicts with
name
. - Volume
Groups []GetVolumegroup Snapshot Volume Group - List of volume group snapshots.
- Name string
- Volume group snapshot name. Conflicts with
id
.
- id String
- Unique identifier of the volume group snapshot. Conflicts with
name
. - volume
Groups List<GetVolumegroup Snapshot Volume Group> - List of volume group snapshots.
- name String
- Volume group snapshot name. Conflicts with
id
.
- id string
- Unique identifier of the volume group snapshot. Conflicts with
name
. - volume
Groups GetVolumegroup Snapshot Volume Group[] - List of volume group snapshots.
- name string
- Volume group snapshot name. Conflicts with
id
.
- id str
- Unique identifier of the volume group snapshot. Conflicts with
name
. - volume_
groups Sequence[GetVolumegroup Snapshot Volume Group] - List of volume group snapshots.
- name str
- Volume group snapshot name. Conflicts with
id
.
- id String
- Unique identifier of the volume group snapshot. Conflicts with
name
. - volume
Groups List<Property Map> - List of volume group snapshots.
- name String
- Volume group snapshot name. Conflicts with
id
.
Supporting Types
GetVolumegroupSnapshotVolumeGroup
- Creation
Timestamp string - The time at which the volume group was created.
- Description string
- Volume group snapshot description.
- Id string
- Unique identifier of the volume group snapshot.
- Is
Importing bool - Indicates whether the volume group is being imported.
- Is
Protectable bool - This is a derived field that is set internally.
- Is
Replication boolDestination - Indicates whether this volume group is a replication destination.
- Is
Write boolOrder Consistent - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- Location
Histories List<GetVolumegroup Snapshot Volume Group Location History> - Storage resource location history.
- Migration
Session GetVolumegroup Snapshot Volume Group Migration Session - Properties of a migration session.
- Migration
Session stringId - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- Name string
- Volume group snapshot name.
- Placement
Rule string - This is set during creation, and determines resource balancer recommendations.
- Protection
Data GetVolumegroup Snapshot Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- Protection
Policy GetVolumegroup Snapshot Volume Group Protection Policy - Specifies the Protection Policy associated with a volume group.
- Protection
Policy stringId - Unique identifier of the protection policy assigned to the volume group.
- Type string
- Type of volume.
- Type
L10n string - Localized message string corresponding to type
- Volumes
List<Get
Volumegroup Snapshot Volume Group Volume> - List of the volumes that are associated with this volume*group.
- Creation
Timestamp string - The time at which the volume group was created.
- Description string
- Volume group snapshot description.
- Id string
- Unique identifier of the volume group snapshot.
- Is
Importing bool - Indicates whether the volume group is being imported.
- Is
Protectable bool - This is a derived field that is set internally.
- Is
Replication boolDestination - Indicates whether this volume group is a replication destination.
- Is
Write boolOrder Consistent - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- Location
Histories []GetVolumegroup Snapshot Volume Group Location History - Storage resource location history.
- Migration
Session GetVolumegroup Snapshot Volume Group Migration Session - Properties of a migration session.
- Migration
Session stringId - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- Name string
- Volume group snapshot name.
- Placement
Rule string - This is set during creation, and determines resource balancer recommendations.
- Protection
Data GetVolumegroup Snapshot Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- Protection
Policy GetVolumegroup Snapshot Volume Group Protection Policy - Specifies the Protection Policy associated with a volume group.
- Protection
Policy stringId - Unique identifier of the protection policy assigned to the volume group.
- Type string
- Type of volume.
- Type
L10n string - Localized message string corresponding to type
- Volumes
[]Get
Volumegroup Snapshot Volume Group Volume - List of the volumes that are associated with this volume*group.
- creation
Timestamp String - The time at which the volume group was created.
- description String
- Volume group snapshot description.
- id String
- Unique identifier of the volume group snapshot.
- is
Importing Boolean - Indicates whether the volume group is being imported.
- is
Protectable Boolean - This is a derived field that is set internally.
- is
Replication BooleanDestination - Indicates whether this volume group is a replication destination.
- is
Write BooleanOrder Consistent - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- location
Histories List<GetVolumegroup Snapshot Volume Group Location History> - Storage resource location history.
- migration
Session GetVolumegroup Snapshot Volume Group Migration Session - Properties of a migration session.
- migration
Session StringId - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- name String
- Volume group snapshot name.
- placement
Rule String - This is set during creation, and determines resource balancer recommendations.
- protection
Data GetVolumegroup Snapshot Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- protection
Policy GetVolumegroup Snapshot Volume Group Protection Policy - Specifies the Protection Policy associated with a volume group.
- protection
Policy StringId - Unique identifier of the protection policy assigned to the volume group.
- type String
- Type of volume.
- type
L10n String - Localized message string corresponding to type
- volumes
List<Get
Volumegroup Snapshot Volume Group Volume> - List of the volumes that are associated with this volume*group.
- creation
Timestamp string - The time at which the volume group was created.
- description string
- Volume group snapshot description.
- id string
- Unique identifier of the volume group snapshot.
- is
Importing boolean - Indicates whether the volume group is being imported.
- is
Protectable boolean - This is a derived field that is set internally.
- is
Replication booleanDestination - Indicates whether this volume group is a replication destination.
- is
Write booleanOrder Consistent - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- location
Histories GetVolumegroup Snapshot Volume Group Location History[] - Storage resource location history.
- migration
Session GetVolumegroup Snapshot Volume Group Migration Session - Properties of a migration session.
- migration
Session stringId - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- name string
- Volume group snapshot name.
- placement
Rule string - This is set during creation, and determines resource balancer recommendations.
- protection
Data GetVolumegroup Snapshot Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- protection
Policy GetVolumegroup Snapshot Volume Group Protection Policy - Specifies the Protection Policy associated with a volume group.
- protection
Policy stringId - Unique identifier of the protection policy assigned to the volume group.
- type string
- Type of volume.
- type
L10n string - Localized message string corresponding to type
- volumes
Get
Volumegroup Snapshot Volume Group Volume[] - List of the volumes that are associated with this volume*group.
- creation_
timestamp str - The time at which the volume group was created.
- description str
- Volume group snapshot description.
- id str
- Unique identifier of the volume group snapshot.
- is_
importing bool - Indicates whether the volume group is being imported.
- is_
protectable bool - This is a derived field that is set internally.
- is_
replication_ booldestination - Indicates whether this volume group is a replication destination.
- is_
write_ boolorder_ consistent - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- location_
histories Sequence[GetVolumegroup Snapshot Volume Group Location History] - Storage resource location history.
- migration_
session GetVolumegroup Snapshot Volume Group Migration Session - Properties of a migration session.
- migration_
session_ strid - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- name str
- Volume group snapshot name.
- placement_
rule str - This is set during creation, and determines resource balancer recommendations.
- protection_
data GetVolumegroup Snapshot Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- protection_
policy GetVolumegroup Snapshot Volume Group Protection Policy - Specifies the Protection Policy associated with a volume group.
- protection_
policy_ strid - Unique identifier of the protection policy assigned to the volume group.
- type str
- Type of volume.
- type_
l10n str - Localized message string corresponding to type
- volumes
Sequence[Get
Volumegroup Snapshot Volume Group Volume] - List of the volumes that are associated with this volume*group.
- creation
Timestamp String - The time at which the volume group was created.
- description String
- Volume group snapshot description.
- id String
- Unique identifier of the volume group snapshot.
- is
Importing Boolean - Indicates whether the volume group is being imported.
- is
Protectable Boolean - This is a derived field that is set internally.
- is
Replication BooleanDestination - Indicates whether this volume group is a replication destination.
- is
Write BooleanOrder Consistent - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- location
Histories List<Property Map> - Storage resource location history.
- migration
Session Property Map - Properties of a migration session.
- migration
Session StringId - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- name String
- Volume group snapshot name.
- placement
Rule String - This is set during creation, and determines resource balancer recommendations.
- protection
Data Property Map - Specifies the ProtectionData associated with a volume group.
- protection
Policy Property Map - Specifies the Protection Policy associated with a volume group.
- protection
Policy StringId - Unique identifier of the protection policy assigned to the volume group.
- type String
- Type of volume.
- type
L10n String - Localized message string corresponding to type
- volumes List<Property Map>
- List of the volumes that are associated with this volume*group.
GetVolumegroupSnapshotVolumeGroupLocationHistory
- From
Appliance stringId - Unique identifier of the appliance from which the volume was relocated.
- To
Appliance stringId - Unique identifier of the appliance to which the volume was relocated.
- From
Appliance stringId - Unique identifier of the appliance from which the volume was relocated.
- To
Appliance stringId - Unique identifier of the appliance to which the volume was relocated.
- from
Appliance StringId - Unique identifier of the appliance from which the volume was relocated.
- to
Appliance StringId - Unique identifier of the appliance to which the volume was relocated.
- from
Appliance stringId - Unique identifier of the appliance from which the volume was relocated.
- to
Appliance stringId - Unique identifier of the appliance to which the volume was relocated.
- from_
appliance_ strid - Unique identifier of the appliance from which the volume was relocated.
- to_
appliance_ strid - Unique identifier of the appliance to which the volume was relocated.
- from
Appliance StringId - Unique identifier of the appliance from which the volume was relocated.
- to
Appliance StringId - Unique identifier of the appliance to which the volume was relocated.
GetVolumegroupSnapshotVolumeGroupMigrationSession
GetVolumegroupSnapshotVolumeGroupProtectionData
- Creator
Type string - Expiration
Timestamp string - Source
Id string
- Creator
Type string - Expiration
Timestamp string - Source
Id string
- creator
Type String - expiration
Timestamp String - source
Id String
- creator
Type string - expiration
Timestamp string - source
Id string
- creator_
type str - expiration_
timestamp str - source_
id str
- creator
Type String - expiration
Timestamp String - source
Id String
GetVolumegroupSnapshotVolumeGroupProtectionPolicy
- Description string
- Id string
- Name string
- Description string
- Id string
- Name string
- description String
- id String
- name String
- description string
- id string
- name string
- description str
- id str
- name str
- description String
- id String
- name String
GetVolumegroupSnapshotVolumeGroupVolume
- Description string
- Description of the volume.
- Id string
- Unique identifier of the volume instance.
- Name string
- Name of the volume.
- Description string
- Description of the volume.
- Id string
- Unique identifier of the volume instance.
- Name string
- Name of the volume.
- description String
- Description of the volume.
- id String
- Unique identifier of the volume instance.
- name String
- Name of the volume.
- description string
- Description of the volume.
- id string
- Unique identifier of the volume instance.
- name string
- Name of the volume.
- description str
- Description of the volume.
- id str
- Unique identifier of the volume instance.
- name str
- Name of the volume.
- description String
- Description of the volume.
- id String
- Unique identifier of the volume instance.
- name String
- Name of the volume.
Package Details
- Repository
- powerstore dell/terraform-provider-powerstore
- License
- Notes
- This Pulumi package is based on the
powerstore
Terraform Provider.