1. Packages
  2. Azure Native
  3. API Docs
  4. storsimple
  5. getVolumeContainer
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.20.0 published on Wednesday, Nov 29, 2023 by Pulumi

azure-native.storsimple.getVolumeContainer

Explore with Pulumi AI

azure-native logo
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.20.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Gets the properties of the specified volume container name. Azure REST 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
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.20.0 published on Wednesday, Nov 29, 2023 by Pulumi