powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell
powerstore.getVolumegroup
Explore with Pulumi AI
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(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVolumegroupResult
def get_volumegroup_output(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 dictionary
The following arguments are supported:
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
powerstore
Terraform Provider.