1. Packages
  2. Azure Native v2
  3. API Docs
  4. databoxedge
  5. getStorageAccount
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.databoxedge.getStorageAccount

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Represents a Storage Account on the Data Box Edge/Gateway device. Azure REST API version: 2022-03-01.

Other available API versions: 2023-01-01-preview, 2023-07-01, 2023-12-01.

Using getStorageAccount

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 getStorageAccount(args: GetStorageAccountArgs, opts?: InvokeOptions): Promise<GetStorageAccountResult>
function getStorageAccountOutput(args: GetStorageAccountOutputArgs, opts?: InvokeOptions): Output<GetStorageAccountResult>
Copy
def get_storage_account(device_name: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        storage_account_name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetStorageAccountResult
def get_storage_account_output(device_name: Optional[pulumi.Input[str]] = None,
                        resource_group_name: Optional[pulumi.Input[str]] = None,
                        storage_account_name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetStorageAccountResult]
Copy
func LookupStorageAccount(ctx *Context, args *LookupStorageAccountArgs, opts ...InvokeOption) (*LookupStorageAccountResult, error)
func LookupStorageAccountOutput(ctx *Context, args *LookupStorageAccountOutputArgs, opts ...InvokeOption) LookupStorageAccountResultOutput
Copy

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

public static class GetStorageAccount 
{
    public static Task<GetStorageAccountResult> InvokeAsync(GetStorageAccountArgs args, InvokeOptions? opts = null)
    public static Output<GetStorageAccountResult> Invoke(GetStorageAccountInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetStorageAccountResult> getStorageAccount(GetStorageAccountArgs args, InvokeOptions options)
public static Output<GetStorageAccountResult> getStorageAccount(GetStorageAccountArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:databoxedge:getStorageAccount
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DeviceName
This property is required.
Changes to this property will trigger replacement.
string
The device name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
StorageAccountName
This property is required.
Changes to this property will trigger replacement.
string
The storage account name.
DeviceName
This property is required.
Changes to this property will trigger replacement.
string
The device name.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
StorageAccountName
This property is required.
Changes to this property will trigger replacement.
string
The storage account name.
deviceName
This property is required.
Changes to this property will trigger replacement.
String
The device name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
storageAccountName
This property is required.
Changes to this property will trigger replacement.
String
The storage account name.
deviceName
This property is required.
Changes to this property will trigger replacement.
string
The device name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The resource group name.
storageAccountName
This property is required.
Changes to this property will trigger replacement.
string
The storage account name.
device_name
This property is required.
Changes to this property will trigger replacement.
str
The device name.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The resource group name.
storage_account_name
This property is required.
Changes to this property will trigger replacement.
str
The storage account name.
deviceName
This property is required.
Changes to this property will trigger replacement.
String
The device name.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The resource group name.
storageAccountName
This property is required.
Changes to this property will trigger replacement.
String
The storage account name.

getStorageAccount Result

The following output properties are available:

BlobEndpoint string
BlobEndpoint of Storage Account
ContainerCount int
The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
DataPolicy string
Data policy of the storage Account.
Id string
The path ID that uniquely identifies the object.
Name string
The object name.
SystemData Pulumi.AzureNative.DataBoxEdge.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of StorageAccount
Type string
The hierarchical type of the object.
Description string
Description for the storage Account.
StorageAccountCredentialId string
Storage Account Credential Id
StorageAccountStatus string
Current status of the storage account
BlobEndpoint string
BlobEndpoint of Storage Account
ContainerCount int
The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
DataPolicy string
Data policy of the storage Account.
Id string
The path ID that uniquely identifies the object.
Name string
The object name.
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of StorageAccount
Type string
The hierarchical type of the object.
Description string
Description for the storage Account.
StorageAccountCredentialId string
Storage Account Credential Id
StorageAccountStatus string
Current status of the storage account
blobEndpoint String
BlobEndpoint of Storage Account
containerCount Integer
The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
dataPolicy String
Data policy of the storage Account.
id String
The path ID that uniquely identifies the object.
name String
The object name.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of StorageAccount
type String
The hierarchical type of the object.
description String
Description for the storage Account.
storageAccountCredentialId String
Storage Account Credential Id
storageAccountStatus String
Current status of the storage account
blobEndpoint string
BlobEndpoint of Storage Account
containerCount number
The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
dataPolicy string
Data policy of the storage Account.
id string
The path ID that uniquely identifies the object.
name string
The object name.
systemData SystemDataResponse
Metadata pertaining to creation and last modification of StorageAccount
type string
The hierarchical type of the object.
description string
Description for the storage Account.
storageAccountCredentialId string
Storage Account Credential Id
storageAccountStatus string
Current status of the storage account
blob_endpoint str
BlobEndpoint of Storage Account
container_count int
The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
data_policy str
Data policy of the storage Account.
id str
The path ID that uniquely identifies the object.
name str
The object name.
system_data SystemDataResponse
Metadata pertaining to creation and last modification of StorageAccount
type str
The hierarchical type of the object.
description str
Description for the storage Account.
storage_account_credential_id str
Storage Account Credential Id
storage_account_status str
Current status of the storage account
blobEndpoint String
BlobEndpoint of Storage Account
containerCount Number
The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
dataPolicy String
Data policy of the storage Account.
id String
The path ID that uniquely identifies the object.
name String
The object name.
systemData Property Map
Metadata pertaining to creation and last modification of StorageAccount
type String
The hierarchical type of the object.
description String
Description for the storage Account.
storageAccountCredentialId String
Storage Account Credential Id
storageAccountStatus String
Current status of the storage account

Supporting Types

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi