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.38.0 published on Monday, Apr 22, 2024 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.38.0 published on Monday, Apr 22, 2024 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.38.0 published on Monday, Apr 22, 2024 by Pulumi