Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.0 published on Wednesday, May 4, 2022 by Pulumi

getVolumeContainer

The volume container. API Version: 2017-06-01.

Using getVolumeContainer

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 getVolumeContainer(args: GetVolumeContainerArgs, opts?: InvokeOptions): Promise<GetVolumeContainerResult>
function getVolumeContainerOutput(args: GetVolumeContainerOutputArgs, opts?: InvokeOptions): Output<GetVolumeContainerResult>
def get_volume_container(device_name: Optional[str] = None,
                         manager_name: Optional[str] = None,
                         resource_group_name: Optional[str] = None,
                         volume_container_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetVolumeContainerResult
def get_volume_container_output(device_name: Optional[pulumi.Input[str]] = None,
                         manager_name: Optional[pulumi.Input[str]] = None,
                         resource_group_name: Optional[pulumi.Input[str]] = None,
                         volume_container_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetVolumeContainerResult]
func LookupVolumeContainer(ctx *Context, args *LookupVolumeContainerArgs, opts ...InvokeOption) (*LookupVolumeContainerResult, error)
func LookupVolumeContainerOutput(ctx *Context, args *LookupVolumeContainerOutputArgs, opts ...InvokeOption) LookupVolumeContainerResultOutput

> Note: This function is named LookupVolumeContainer in the Go SDK.

public static class GetVolumeContainer 
{
    public static Task<GetVolumeContainerResult> InvokeAsync(GetVolumeContainerArgs args, InvokeOptions? opts = null)
    public static Output<GetVolumeContainerResult> Invoke(GetVolumeContainerInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVolumeContainerResult> getVolumeContainer(GetVolumeContainerArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: azure-native:storsimple:getVolumeContainer
  Arguments:
    # Arguments dictionary

The following arguments are supported:

DeviceName string

The device name

ManagerName string

The manager name

ResourceGroupName string

The resource group name

VolumeContainerName string

The name of the volume container.

DeviceName string

The device name

ManagerName string

The manager name

ResourceGroupName string

The resource group name

VolumeContainerName string

The name of the volume container.

deviceName String

The device name

managerName String

The manager name

resourceGroupName String

The resource group name

volumeContainerName String

The name of the volume container.

deviceName string

The device name

managerName string

The manager name

resourceGroupName string

The resource group name

volumeContainerName string

The name of the volume container.

device_name str

The device name

manager_name str

The manager name

resource_group_name str

The resource group name

volume_container_name str

The name of the volume container.

deviceName String

The device name

managerName String

The manager name

resourceGroupName String

The resource group name

volumeContainerName String

The name of the volume container.

getVolumeContainer Result

The following output properties are available:

EncryptionStatus string

The flag to denote whether encryption is enabled or not.

Id string

The path ID that uniquely identifies the object.

Name string

The name of the object.

OwnerShipStatus string

The owner ship status of the volume container. Only when the status is "NotOwned", the delete operation on the volume container is permitted.

StorageAccountCredentialId string

The path ID of storage account associated with the volume container.

TotalCloudStorageUsageInBytes double

The total cloud storage for the volume container.

Type string

The hierarchical type of the object.

VolumeCount int

The number of volumes in the volume Container.

BandWidthRateInMbps int

The bandwidth-rate set on the volume container.

BandwidthSettingId string

The ID of the bandwidth setting associated with the volume container.

EncryptionKey Pulumi.AzureNative.StorSimple.Outputs.AsymmetricEncryptedSecretResponse

The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled".

Kind string

The Kind of the object. Currently only Series8000 is supported

EncryptionStatus string

The flag to denote whether encryption is enabled or not.

Id string

The path ID that uniquely identifies the object.

Name string

The name of the object.

OwnerShipStatus string

The owner ship status of the volume container. Only when the status is "NotOwned", the delete operation on the volume container is permitted.

StorageAccountCredentialId string

The path ID of storage account associated with the volume container.

TotalCloudStorageUsageInBytes float64

The total cloud storage for the volume container.

Type string

The hierarchical type of the object.

VolumeCount int

The number of volumes in the volume Container.

BandWidthRateInMbps int

The bandwidth-rate set on the volume container.

BandwidthSettingId string

The ID of the bandwidth setting associated with the volume container.

EncryptionKey AsymmetricEncryptedSecretResponse

The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled".

Kind string

The Kind of the object. Currently only Series8000 is supported

encryptionStatus String

The flag to denote whether encryption is enabled or not.

id String

The path ID that uniquely identifies the object.

name String

The name of the object.

ownerShipStatus String

The owner ship status of the volume container. Only when the status is "NotOwned", the delete operation on the volume container is permitted.

storageAccountCredentialId String

The path ID of storage account associated with the volume container.

totalCloudStorageUsageInBytes Double

The total cloud storage for the volume container.

type String

The hierarchical type of the object.

volumeCount Integer

The number of volumes in the volume Container.

bandWidthRateInMbps Integer

The bandwidth-rate set on the volume container.

bandwidthSettingId String

The ID of the bandwidth setting associated with the volume container.

encryptionKey AsymmetricEncryptedSecretResponse

The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled".

kind String

The Kind of the object. Currently only Series8000 is supported

encryptionStatus string

The flag to denote whether encryption is enabled or not.

id string

The path ID that uniquely identifies the object.

name string

The name of the object.

ownerShipStatus string

The owner ship status of the volume container. Only when the status is "NotOwned", the delete operation on the volume container is permitted.

storageAccountCredentialId string

The path ID of storage account associated with the volume container.

totalCloudStorageUsageInBytes number

The total cloud storage for the volume container.

type string

The hierarchical type of the object.

volumeCount number

The number of volumes in the volume Container.

bandWidthRateInMbps number

The bandwidth-rate set on the volume container.

bandwidthSettingId string

The ID of the bandwidth setting associated with the volume container.

encryptionKey AsymmetricEncryptedSecretResponse

The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled".

kind string

The Kind of the object. Currently only Series8000 is supported

encryption_status str

The flag to denote whether encryption is enabled or not.

id str

The path ID that uniquely identifies the object.

name str

The name of the object.

owner_ship_status str

The owner ship status of the volume container. Only when the status is "NotOwned", the delete operation on the volume container is permitted.

storage_account_credential_id str

The path ID of storage account associated with the volume container.

total_cloud_storage_usage_in_bytes float

The total cloud storage for the volume container.

type str

The hierarchical type of the object.

volume_count int

The number of volumes in the volume Container.

band_width_rate_in_mbps int

The bandwidth-rate set on the volume container.

bandwidth_setting_id str

The ID of the bandwidth setting associated with the volume container.

encryption_key AsymmetricEncryptedSecretResponse

The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled".

kind str

The Kind of the object. Currently only Series8000 is supported

encryptionStatus String

The flag to denote whether encryption is enabled or not.

id String

The path ID that uniquely identifies the object.

name String

The name of the object.

ownerShipStatus String

The owner ship status of the volume container. Only when the status is "NotOwned", the delete operation on the volume container is permitted.

storageAccountCredentialId String

The path ID of storage account associated with the volume container.

totalCloudStorageUsageInBytes Number

The total cloud storage for the volume container.

type String

The hierarchical type of the object.

volumeCount Number

The number of volumes in the volume Container.

bandWidthRateInMbps Number

The bandwidth-rate set on the volume container.

bandwidthSettingId String

The ID of the bandwidth setting associated with the volume container.

encryptionKey Property Map

The key used to encrypt data in the volume container. It is required when property 'EncryptionStatus' is "Enabled".

kind String

The Kind of the object. Currently only Series8000 is supported

Supporting Types

AsymmetricEncryptedSecretResponse

EncryptionAlgorithm string

The algorithm used to encrypt "Value".

Value string

The value of the secret.

EncryptionCertThumbprint string

Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.

EncryptionAlgorithm string

The algorithm used to encrypt "Value".

Value string

The value of the secret.

EncryptionCertThumbprint string

Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.

encryptionAlgorithm String

The algorithm used to encrypt "Value".

value String

The value of the secret.

encryptionCertThumbprint String

Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.

encryptionAlgorithm string

The algorithm used to encrypt "Value".

value string

The value of the secret.

encryptionCertThumbprint string

Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.

encryption_algorithm str

The algorithm used to encrypt "Value".

value str

The value of the secret.

encryption_cert_thumbprint str

Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.

encryptionAlgorithm String

The algorithm used to encrypt "Value".

value String

The value of the secret.

encryptionCertThumbprint String

Thumbprint certificate that was used to encrypt "Value". If the value in unencrypted, it will be null.

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0