powerstore 1.2.1 published on Thursday, Jun 26, 2025 by dell
powerstore.getVolumegroup
Start a Neo task
Explain and create a powerstore.getVolumegroup resource
Using getVolumegroup
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 getVolumegroup(args: GetVolumegroupArgs, opts?: InvokeOptions): Promise<GetVolumegroupResult>
function getVolumegroupOutput(args: GetVolumegroupOutputArgs, opts?: InvokeOptions): Output<GetVolumegroupResult>def get_volumegroup(filter_expression: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVolumegroupResult
def get_volumegroup_output(filter_expression: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVolumegroupResult]func LookupVolumegroup(ctx *Context, args *LookupVolumegroupArgs, opts ...InvokeOption) (*LookupVolumegroupResult, error)
func LookupVolumegroupOutput(ctx *Context, args *LookupVolumegroupOutputArgs, opts ...InvokeOption) LookupVolumegroupResultOutput> Note: This function is named LookupVolumegroup in the Go SDK.
public static class GetVolumegroup
{
public static Task<GetVolumegroupResult> InvokeAsync(GetVolumegroupArgs args, InvokeOptions? opts = null)
public static Output<GetVolumegroupResult> Invoke(GetVolumegroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetVolumegroupResult> getVolumegroup(GetVolumegroupArgs args, InvokeOptions options)
public static Output<GetVolumegroupResult> getVolumegroup(GetVolumegroupArgs args, InvokeOptions options)
fn::invoke:
function: powerstore:index/getVolumegroup:getVolumegroup
arguments:
# arguments dictionaryThe following arguments are supported:
- Filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - Id string
- Unique identifier of the volume group. Conflicts with
name. - Name string
- Volume group name. Conflicts with
id.
- Filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - Id string
- Unique identifier of the volume group. Conflicts with
name. - Name string
- Volume group name. Conflicts with
id.
- filter
Expression String - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - id String
- Unique identifier of the volume group. Conflicts with
name. - name String
- Volume group name. Conflicts with
id.
- filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - id string
- Unique identifier of the volume group. Conflicts with
name. - name string
- Volume group name. Conflicts with
id.
- filter_
expression str - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - id str
- Unique identifier of the volume group. Conflicts with
name. - name str
- Volume group name. Conflicts with
id.
- filter
Expression String - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - id String
- Unique identifier of the volume group. Conflicts with
name. - name String
- Volume group name. Conflicts with
id.
getVolumegroup Result
The following output properties are available:
- Id string
- Unique identifier of the volume group. Conflicts with
name. - Volume
Groups List<GetVolumegroup Volume Group> - List of volume groups.
- Filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - Name string
- Volume group name. Conflicts with
id.
- Id string
- Unique identifier of the volume group. Conflicts with
name. - Volume
Groups []GetVolumegroup Volume Group - List of volume groups.
- Filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - Name string
- Volume group name. Conflicts with
id.
- id String
- Unique identifier of the volume group. Conflicts with
name. - volume
Groups List<GetVolumegroup Volume Group> - List of volume groups.
- filter
Expression String - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - name String
- Volume group name. Conflicts with
id.
- id string
- Unique identifier of the volume group. Conflicts with
name. - volume
Groups GetVolumegroup Volume Group[] - List of volume groups.
- filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - name string
- Volume group name. Conflicts with
id.
- id str
- Unique identifier of the volume group. Conflicts with
name. - volume_
groups Sequence[GetVolumegroup Volume Group] - List of volume groups.
- filter_
expression str - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - name str
- Volume group name. Conflicts with
id.
- id String
- Unique identifier of the volume group. Conflicts with
name. - volume
Groups List<Property Map> - List of volume groups.
- filter
Expression String - PowerStore filter expression to filter Replication rules by. Conflicts with
idandname. - name String
- Volume group name. Conflicts with
id.
Supporting Types
GetVolumegroupVolumeGroup
- Creation
Timestamp string - The time at which the volume group was created.
- Description string
- Volume group description.
- Id string
- Unique identifier of the volume group.
- 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 Volume Group Location History> - Storage resource location history.
- Migration
Session GetVolumegroup 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 name.
- Placement
Rule string - This is set during creation, and determines resource balancer recommendations.
- Protection
Data GetVolumegroup Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- Protection
Policy GetVolumegroup 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 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 description.
- Id string
- Unique identifier of the volume group.
- 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 Volume Group Location History - Storage resource location history.
- Migration
Session GetVolumegroup 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 name.
- Placement
Rule string - This is set during creation, and determines resource balancer recommendations.
- Protection
Data GetVolumegroup Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- Protection
Policy GetVolumegroup 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 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 description.
- id String
- Unique identifier of the volume group.
- 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 Volume Group Location History> - Storage resource location history.
- migration
Session GetVolumegroup 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 name.
- placement
Rule String - This is set during creation, and determines resource balancer recommendations.
- protection
Data GetVolumegroup Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- protection
Policy GetVolumegroup 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 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 description.
- id string
- Unique identifier of the volume group.
- 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 Volume Group Location History[] - Storage resource location history.
- migration
Session GetVolumegroup 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 name.
- placement
Rule string - This is set during creation, and determines resource balancer recommendations.
- protection
Data GetVolumegroup Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- protection
Policy GetVolumegroup 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 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 description.
- id str
- Unique identifier of the volume group.
- 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 Volume Group Location History] - Storage resource location history.
- migration_
session GetVolumegroup 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 name.
- placement_
rule str - This is set during creation, and determines resource balancer recommendations.
- protection_
data GetVolumegroup Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- protection_
policy GetVolumegroup 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 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 description.
- id String
- Unique identifier of the volume group.
- 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 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.
GetVolumegroupVolumeGroupLocationHistory
- 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.
GetVolumegroupVolumeGroupMigrationSession
GetVolumegroupVolumeGroupProtectionData
- 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
GetVolumegroupVolumeGroupProtectionPolicy
- 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
GetVolumegroupVolumeGroupVolume
- 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
powerstoreTerraform Provider.
