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 This property is required. string - The time at which the volume group was created.
- Description
This property is required. string - Volume group description.
- Id
This property is required. string - Unique identifier of the volume group.
- Is
Importing This property is required. bool - Indicates whether the volume group is being imported.
- Is
Protectable This property is required. bool - This is a derived field that is set internally.
- Is
Replication Destination This property is required. bool - Indicates whether this volume group is a replication destination.
- Is
Write Order Consistent This property is required. bool - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- Location
Histories This property is required. List<GetVolumegroup Volume Group Location History> - Storage resource location history.
- Migration
Session This property is required. GetVolumegroup Volume Group Migration Session - Properties of a migration session.
- Migration
Session Id This property is required. string - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- Name
This property is required. string - Volume group name.
- Placement
Rule This property is required. string - This is set during creation, and determines resource balancer recommendations.
- Protection
Data This property is required. GetVolumegroup Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- Protection
Policy This property is required. GetVolumegroup Volume Group Protection Policy - Specifies the Protection Policy associated with a volume group.
- Protection
Policy Id This property is required. string - Unique identifier of the protection policy assigned to the volume group.
- Type
This property is required. string - Type of volume.
- Type
L10n This property is required. string - Localized message string corresponding to type
- Volumes
This property is required. List<GetVolumegroup Volume Group Volume> - List of the volumes that are associated with this volume*group.
- Creation
Timestamp This property is required. string - The time at which the volume group was created.
- Description
This property is required. string - Volume group description.
- Id
This property is required. string - Unique identifier of the volume group.
- Is
Importing This property is required. bool - Indicates whether the volume group is being imported.
- Is
Protectable This property is required. bool - This is a derived field that is set internally.
- Is
Replication Destination This property is required. bool - Indicates whether this volume group is a replication destination.
- Is
Write Order Consistent This property is required. bool - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- Location
Histories This property is required. []GetVolumegroup Volume Group Location History - Storage resource location history.
- Migration
Session This property is required. GetVolumegroup Volume Group Migration Session - Properties of a migration session.
- Migration
Session Id This property is required. string - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- Name
This property is required. string - Volume group name.
- Placement
Rule This property is required. string - This is set during creation, and determines resource balancer recommendations.
- Protection
Data This property is required. GetVolumegroup Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- Protection
Policy This property is required. GetVolumegroup Volume Group Protection Policy - Specifies the Protection Policy associated with a volume group.
- Protection
Policy Id This property is required. string - Unique identifier of the protection policy assigned to the volume group.
- Type
This property is required. string - Type of volume.
- Type
L10n This property is required. string - Localized message string corresponding to type
- Volumes
This property is required. []GetVolumegroup Volume Group Volume - List of the volumes that are associated with this volume*group.
- creation
Timestamp This property is required. String - The time at which the volume group was created.
- description
This property is required. String - Volume group description.
- id
This property is required. String - Unique identifier of the volume group.
- is
Importing This property is required. Boolean - Indicates whether the volume group is being imported.
- is
Protectable This property is required. Boolean - This is a derived field that is set internally.
- is
Replication Destination This property is required. Boolean - Indicates whether this volume group is a replication destination.
- is
Write Order Consistent This property is required. Boolean - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- location
Histories This property is required. List<GetVolumegroup Volume Group Location History> - Storage resource location history.
- migration
Session This property is required. GetVolumegroup Volume Group Migration Session - Properties of a migration session.
- migration
Session Id This property is required. String - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- name
This property is required. String - Volume group name.
- placement
Rule This property is required. String - This is set during creation, and determines resource balancer recommendations.
- protection
Data This property is required. GetVolumegroup Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- protection
Policy This property is required. GetVolumegroup Volume Group Protection Policy - Specifies the Protection Policy associated with a volume group.
- protection
Policy Id This property is required. String - Unique identifier of the protection policy assigned to the volume group.
- type
This property is required. String - Type of volume.
- type
L10n This property is required. String - Localized message string corresponding to type
- volumes
This property is required. List<GetVolumegroup Volume Group Volume> - List of the volumes that are associated with this volume*group.
- creation
Timestamp This property is required. string - The time at which the volume group was created.
- description
This property is required. string - Volume group description.
- id
This property is required. string - Unique identifier of the volume group.
- is
Importing This property is required. boolean - Indicates whether the volume group is being imported.
- is
Protectable This property is required. boolean - This is a derived field that is set internally.
- is
Replication Destination This property is required. boolean - Indicates whether this volume group is a replication destination.
- is
Write Order Consistent This property is required. boolean - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- location
Histories This property is required. GetVolumegroup Volume Group Location History[] - Storage resource location history.
- migration
Session This property is required. GetVolumegroup Volume Group Migration Session - Properties of a migration session.
- migration
Session Id This property is required. string - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- name
This property is required. string - Volume group name.
- placement
Rule This property is required. string - This is set during creation, and determines resource balancer recommendations.
- protection
Data This property is required. GetVolumegroup Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- protection
Policy This property is required. GetVolumegroup Volume Group Protection Policy - Specifies the Protection Policy associated with a volume group.
- protection
Policy Id This property is required. string - Unique identifier of the protection policy assigned to the volume group.
- type
This property is required. string - Type of volume.
- type
L10n This property is required. string - Localized message string corresponding to type
- volumes
This property is required. GetVolumegroup Volume Group Volume[] - List of the volumes that are associated with this volume*group.
- creation_
timestamp This property is required. str - The time at which the volume group was created.
- description
This property is required. str - Volume group description.
- id
This property is required. str - Unique identifier of the volume group.
- is_
importing This property is required. bool - Indicates whether the volume group is being imported.
- is_
protectable This property is required. bool - This is a derived field that is set internally.
- is_
replication_ destination This property is required. bool - Indicates whether this volume group is a replication destination.
- is_
write_ order_ consistent This property is required. bool - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- location_
histories This property is required. Sequence[GetVolumegroup Volume Group Location History] - Storage resource location history.
- migration_
session This property is required. GetVolumegroup Volume Group Migration Session - Properties of a migration session.
- migration_
session_ id This property is required. str - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- name
This property is required. str - Volume group name.
- placement_
rule This property is required. str - This is set during creation, and determines resource balancer recommendations.
- protection_
data This property is required. GetVolumegroup Volume Group Protection Data - Specifies the ProtectionData associated with a volume group.
- protection_
policy This property is required. GetVolumegroup Volume Group Protection Policy - Specifies the Protection Policy associated with a volume group.
- protection_
policy_ id This property is required. str - Unique identifier of the protection policy assigned to the volume group.
- type
This property is required. str - Type of volume.
- type_
l10n This property is required. str - Localized message string corresponding to type
- volumes
This property is required. Sequence[GetVolumegroup Volume Group Volume] - List of the volumes that are associated with this volume*group.
- creation
Timestamp This property is required. String - The time at which the volume group was created.
- description
This property is required. String - Volume group description.
- id
This property is required. String - Unique identifier of the volume group.
- is
Importing This property is required. Boolean - Indicates whether the volume group is being imported.
- is
Protectable This property is required. Boolean - This is a derived field that is set internally.
- is
Replication Destination This property is required. Boolean - Indicates whether this volume group is a replication destination.
- is
Write Order Consistent This property is required. Boolean - For a primary or a clone volume group, this property determines whether snapshot sets of the group will be write order consistent.
- location
Histories This property is required. List<Property Map> - Storage resource location history.
- migration
Session This property is required. Property Map - Properties of a migration session.
- migration
Session Id This property is required. String - Unique identifier of the migration session assigned to the volume group when it is part of a migration activity.
- name
This property is required. String - Volume group name.
- placement
Rule This property is required. String - This is set during creation, and determines resource balancer recommendations.
- protection
Data This property is required. Property Map - Specifies the ProtectionData associated with a volume group.
- protection
Policy This property is required. Property Map - Specifies the Protection Policy associated with a volume group.
- protection
Policy Id This property is required. String - Unique identifier of the protection policy assigned to the volume group.
- type
This property is required. String - Type of volume.
- type
L10n This property is required. String - Localized message string corresponding to type
- volumes
This property is required. List<Property Map> - List of the volumes that are associated with this volume*group.
GetVolumegroupVolumeGroupLocationHistory
- From
Appliance Id This property is required. string - Unique identifier of the appliance from which the volume was relocated.
- To
Appliance Id This property is required. string - Unique identifier of the appliance to which the volume was relocated.
- From
Appliance Id This property is required. string - Unique identifier of the appliance from which the volume was relocated.
- To
Appliance Id This property is required. string - Unique identifier of the appliance to which the volume was relocated.
- from
Appliance Id This property is required. String - Unique identifier of the appliance from which the volume was relocated.
- to
Appliance Id This property is required. String - Unique identifier of the appliance to which the volume was relocated.
- from
Appliance Id This property is required. string - Unique identifier of the appliance from which the volume was relocated.
- to
Appliance Id This property is required. string - Unique identifier of the appliance to which the volume was relocated.
- from_
appliance_ id This property is required. str - Unique identifier of the appliance from which the volume was relocated.
- to_
appliance_ id This property is required. str - Unique identifier of the appliance to which the volume was relocated.
- from
Appliance Id This property is required. String - Unique identifier of the appliance from which the volume was relocated.
- to
Appliance Id This property is required. String - Unique identifier of the appliance to which the volume was relocated.
GetVolumegroupVolumeGroupMigrationSession
GetVolumegroupVolumeGroupProtectionData
- Creator
Type This property is required. string - Expiration
Timestamp This property is required. string - Source
Id This property is required. string
- Creator
Type This property is required. string - Expiration
Timestamp This property is required. string - Source
Id This property is required. string
- creator
Type This property is required. String - expiration
Timestamp This property is required. String - source
Id This property is required. String
- creator
Type This property is required. string - expiration
Timestamp This property is required. string - source
Id This property is required. string
- creator_
type This property is required. str - expiration_
timestamp This property is required. str - source_
id This property is required. str
- creator
Type This property is required. String - expiration
Timestamp This property is required. String - source
Id This property is required. String
GetVolumegroupVolumeGroupProtectionPolicy
- Description
This property is required. string - Id
This property is required. string - Name
This property is required. string
- Description
This property is required. string - Id
This property is required. string - Name
This property is required. string
- description
This property is required. String - id
This property is required. String - name
This property is required. String
- description
This property is required. string - id
This property is required. string - name
This property is required. string
- description
This property is required. str - id
This property is required. str - name
This property is required. str
- description
This property is required. String - id
This property is required. String - name
This property is required. String
GetVolumegroupVolumeGroupVolume
- Description
This property is required. string - Description of the volume.
- Id
This property is required. string - Unique identifier of the volume instance.
- Name
This property is required. string - Name of the volume.
- Description
This property is required. string - Description of the volume.
- Id
This property is required. string - Unique identifier of the volume instance.
- Name
This property is required. string - Name of the volume.
- description
This property is required. String - Description of the volume.
- id
This property is required. String - Unique identifier of the volume instance.
- name
This property is required. String - Name of the volume.
- description
This property is required. string - Description of the volume.
- id
This property is required. string - Unique identifier of the volume instance.
- name
This property is required. string - Name of the volume.
- description
This property is required. str - Description of the volume.
- id
This property is required. str - Unique identifier of the volume instance.
- name
This property is required. str - Name of the volume.
- description
This property is required. String - Description of the volume.
- id
This property is required. String - Unique identifier of the volume instance.
- name
This property is required. 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.