This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
azure-native.storsimple.listDeviceFailoverSets
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
Returns all failover sets for a given device and their eligibility for participating in a failover. A failover set refers to a set of volume containers that need to be failed-over as a single unit to maintain data integrity. Azure REST API version: 2017-06-01.
Using listDeviceFailoverSets
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 listDeviceFailoverSets(args: ListDeviceFailoverSetsArgs, opts?: InvokeOptions): Promise<ListDeviceFailoverSetsResult>
function listDeviceFailoverSetsOutput(args: ListDeviceFailoverSetsOutputArgs, opts?: InvokeOptions): Output<ListDeviceFailoverSetsResult>
def list_device_failover_sets(device_name: Optional[str] = None,
manager_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> ListDeviceFailoverSetsResult
def list_device_failover_sets_output(device_name: Optional[pulumi.Input[str]] = None,
manager_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[ListDeviceFailoverSetsResult]
func ListDeviceFailoverSets(ctx *Context, args *ListDeviceFailoverSetsArgs, opts ...InvokeOption) (*ListDeviceFailoverSetsResult, error)
func ListDeviceFailoverSetsOutput(ctx *Context, args *ListDeviceFailoverSetsOutputArgs, opts ...InvokeOption) ListDeviceFailoverSetsResultOutput
> Note: This function is named ListDeviceFailoverSets
in the Go SDK.
public static class ListDeviceFailoverSets
{
public static Task<ListDeviceFailoverSetsResult> InvokeAsync(ListDeviceFailoverSetsArgs args, InvokeOptions? opts = null)
public static Output<ListDeviceFailoverSetsResult> Invoke(ListDeviceFailoverSetsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<ListDeviceFailoverSetsResult> listDeviceFailoverSets(ListDeviceFailoverSetsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:storsimple:listDeviceFailoverSets
arguments:
# arguments dictionary
The following arguments are supported:
- Device
Name string - The device name
- Manager
Name string - The manager name
- Resource
Group stringName - The resource group name
- Device
Name string - The device name
- Manager
Name string - The manager name
- Resource
Group stringName - The resource group name
- device
Name String - The device name
- manager
Name String - The manager name
- resource
Group StringName - The resource group name
- device
Name string - The device name
- manager
Name string - The manager name
- resource
Group stringName - The resource group name
- device_
name str - The device name
- manager_
name str - The manager name
- resource_
group_ strname - The resource group name
- device
Name String - The device name
- manager
Name String - The manager name
- resource
Group StringName - The resource group name
listDeviceFailoverSets Result
The following output properties are available:
- Value
List<Pulumi.
Azure Native. Stor Simple. Outputs. Failover Set Response> - The list of failover sets.
- Value
[]Failover
Set Response - The list of failover sets.
- value
List<Failover
Set Response> - The list of failover sets.
- value
Failover
Set Response[] - The list of failover sets.
- value
Sequence[Failover
Set Response] - The list of failover sets.
- value List<Property Map>
- The list of failover sets.
Supporting Types
FailoverSetEligibilityResultResponse
- Error
Message string - The error message, if the failover set is not eligible for failover.
- Is
Eligible boolFor Failover - Represents if this failover set is eligible for failover or not.
- Error
Message string - The error message, if the failover set is not eligible for failover.
- Is
Eligible boolFor Failover - Represents if this failover set is eligible for failover or not.
- error
Message String - The error message, if the failover set is not eligible for failover.
- is
Eligible BooleanFor Failover - Represents if this failover set is eligible for failover or not.
- error
Message string - The error message, if the failover set is not eligible for failover.
- is
Eligible booleanFor Failover - Represents if this failover set is eligible for failover or not.
- error_
message str - The error message, if the failover set is not eligible for failover.
- is_
eligible_ boolfor_ failover - Represents if this failover set is eligible for failover or not.
- error
Message String - The error message, if the failover set is not eligible for failover.
- is
Eligible BooleanFor Failover - Represents if this failover set is eligible for failover or not.
FailoverSetResponse
- Eligibility
Result Pulumi.Azure Native. Stor Simple. Inputs. Failover Set Eligibility Result Response - The eligibility result of the failover set, for failover.
- Volume
Containers List<Pulumi.Azure Native. Stor Simple. Inputs. Volume Container Failover Metadata Response> - The list of meta data of volume containers, which are part of the failover set.
- Eligibility
Result FailoverSet Eligibility Result Response - The eligibility result of the failover set, for failover.
- Volume
Containers []VolumeContainer Failover Metadata Response - The list of meta data of volume containers, which are part of the failover set.
- eligibility
Result FailoverSet Eligibility Result Response - The eligibility result of the failover set, for failover.
- volume
Containers List<VolumeContainer Failover Metadata Response> - The list of meta data of volume containers, which are part of the failover set.
- eligibility
Result FailoverSet Eligibility Result Response - The eligibility result of the failover set, for failover.
- volume
Containers VolumeContainer Failover Metadata Response[] - The list of meta data of volume containers, which are part of the failover set.
- eligibility_
result FailoverSet Eligibility Result Response - The eligibility result of the failover set, for failover.
- volume_
containers Sequence[VolumeContainer Failover Metadata Response] - The list of meta data of volume containers, which are part of the failover set.
- eligibility
Result Property Map - The eligibility result of the failover set, for failover.
- volume
Containers List<Property Map> - The list of meta data of volume containers, which are part of the failover set.
VolumeContainerFailoverMetadataResponse
- Volume
Container stringId - The path ID of the volume container.
- Volumes
List<Pulumi.
Azure Native. Stor Simple. Inputs. Volume Failover Metadata Response> - The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- Volume
Container stringId - The path ID of the volume container.
- Volumes
[]Volume
Failover Metadata Response - The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volume
Container StringId - The path ID of the volume container.
- volumes
List<Volume
Failover Metadata Response> - The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volume
Container stringId - The path ID of the volume container.
- volumes
Volume
Failover Metadata Response[] - The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volume_
container_ strid - The path ID of the volume container.
- volumes
Sequence[Volume
Failover Metadata Response] - The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
- volume
Container StringId - The path ID of the volume container.
- volumes List<Property Map>
- The list of metadata of volumes inside the volume container, which contains valid cloud snapshots.
VolumeFailoverMetadataResponse
- Backup
Created stringDate - The date at which the snapshot was taken.
- Backup
Element stringId - The path ID of the backup-element for this volume, inside the backup set.
- Backup
Id string - The path ID of the backup set.
- Backup
Policy stringId - The path ID of the backup policy using which the snapshot was taken.
- Size
In doubleBytes - The size of the volume in bytes at the time the snapshot was taken.
- Volume
Id string - The path ID of the volume.
- Volume
Type string - The type of the volume.
- Backup
Created stringDate - The date at which the snapshot was taken.
- Backup
Element stringId - The path ID of the backup-element for this volume, inside the backup set.
- Backup
Id string - The path ID of the backup set.
- Backup
Policy stringId - The path ID of the backup policy using which the snapshot was taken.
- Size
In float64Bytes - The size of the volume in bytes at the time the snapshot was taken.
- Volume
Id string - The path ID of the volume.
- Volume
Type string - The type of the volume.
- backup
Created StringDate - The date at which the snapshot was taken.
- backup
Element StringId - The path ID of the backup-element for this volume, inside the backup set.
- backup
Id String - The path ID of the backup set.
- backup
Policy StringId - The path ID of the backup policy using which the snapshot was taken.
- size
In DoubleBytes - The size of the volume in bytes at the time the snapshot was taken.
- volume
Id String - The path ID of the volume.
- volume
Type String - The type of the volume.
- backup
Created stringDate - The date at which the snapshot was taken.
- backup
Element stringId - The path ID of the backup-element for this volume, inside the backup set.
- backup
Id string - The path ID of the backup set.
- backup
Policy stringId - The path ID of the backup policy using which the snapshot was taken.
- size
In numberBytes - The size of the volume in bytes at the time the snapshot was taken.
- volume
Id string - The path ID of the volume.
- volume
Type string - The type of the volume.
- backup_
created_ strdate - The date at which the snapshot was taken.
- backup_
element_ strid - The path ID of the backup-element for this volume, inside the backup set.
- backup_
id str - The path ID of the backup set.
- backup_
policy_ strid - The path ID of the backup policy using which the snapshot was taken.
- size_
in_ floatbytes - The size of the volume in bytes at the time the snapshot was taken.
- volume_
id str - The path ID of the volume.
- volume_
type str - The type of the volume.
- backup
Created StringDate - The date at which the snapshot was taken.
- backup
Element StringId - The path ID of the backup-element for this volume, inside the backup set.
- backup
Id String - The path ID of the backup set.
- backup
Policy StringId - The path ID of the backup policy using which the snapshot was taken.
- size
In NumberBytes - The size of the volume in bytes at the time the snapshot was taken.
- volume
Id String - The path ID of the volume.
- volume
Type String - The type of the volume.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi