1. Packages
  2. Azure Native v2
  3. API Docs
  4. baremetalinfrastructure
  5. getAzureBareMetalStorageInstance
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.82.0 published on Friday, Jan 10, 2025 by Pulumi

azure-native-v2.baremetalinfrastructure.getAzureBareMetalStorageInstance

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.82.0 published on Friday, Jan 10, 2025 by Pulumi

Gets an Azure BareMetal Storage instance for the specified subscription, resource group, and instance name. Azure REST API version: 2023-04-06.

Other available API versions: 2023-08-04-preview, 2023-11-01-preview, 2024-08-01-preview.

Using getAzureBareMetalStorageInstance

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 getAzureBareMetalStorageInstance(args: GetAzureBareMetalStorageInstanceArgs, opts?: InvokeOptions): Promise<GetAzureBareMetalStorageInstanceResult>
function getAzureBareMetalStorageInstanceOutput(args: GetAzureBareMetalStorageInstanceOutputArgs, opts?: InvokeOptions): Output<GetAzureBareMetalStorageInstanceResult>
Copy
def get_azure_bare_metal_storage_instance(azure_bare_metal_storage_instance_name: Optional[str] = None,
                                          resource_group_name: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetAzureBareMetalStorageInstanceResult
def get_azure_bare_metal_storage_instance_output(azure_bare_metal_storage_instance_name: Optional[pulumi.Input[str]] = None,
                                          resource_group_name: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetAzureBareMetalStorageInstanceResult]
Copy
func LookupAzureBareMetalStorageInstance(ctx *Context, args *LookupAzureBareMetalStorageInstanceArgs, opts ...InvokeOption) (*LookupAzureBareMetalStorageInstanceResult, error)
func LookupAzureBareMetalStorageInstanceOutput(ctx *Context, args *LookupAzureBareMetalStorageInstanceOutputArgs, opts ...InvokeOption) LookupAzureBareMetalStorageInstanceResultOutput
Copy

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

public static class GetAzureBareMetalStorageInstance 
{
    public static Task<GetAzureBareMetalStorageInstanceResult> InvokeAsync(GetAzureBareMetalStorageInstanceArgs args, InvokeOptions? opts = null)
    public static Output<GetAzureBareMetalStorageInstanceResult> Invoke(GetAzureBareMetalStorageInstanceInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAzureBareMetalStorageInstanceResult> getAzureBareMetalStorageInstance(GetAzureBareMetalStorageInstanceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Copy
fn::invoke:
  function: azure-native:baremetalinfrastructure:getAzureBareMetalStorageInstance
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AzureBareMetalStorageInstanceName
This property is required.
Changes to this property will trigger replacement.
string
Name of the AzureBareMetalStorage on Azure instance.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
AzureBareMetalStorageInstanceName
This property is required.
Changes to this property will trigger replacement.
string
Name of the AzureBareMetalStorage on Azure instance.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
azureBareMetalStorageInstanceName
This property is required.
Changes to this property will trigger replacement.
String
Name of the AzureBareMetalStorage on Azure instance.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
azureBareMetalStorageInstanceName
This property is required.
Changes to this property will trigger replacement.
string
Name of the AzureBareMetalStorage on Azure instance.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
azure_bare_metal_storage_instance_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the AzureBareMetalStorage on Azure instance.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
azureBareMetalStorageInstanceName
This property is required.
Changes to this property will trigger replacement.
String
Name of the AzureBareMetalStorage on Azure instance.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getAzureBareMetalStorageInstance Result

The following output properties are available:

Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
SystemData Pulumi.AzureNative.BareMetalInfrastructure.Outputs.SystemDataResponse
The system metadata relating to this resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
AzureBareMetalStorageInstanceUniqueIdentifier string
Specifies the AzureBareMetaStorageInstance unique ID.
StorageProperties Pulumi.AzureNative.BareMetalInfrastructure.Outputs.StoragePropertiesResponse
Specifies the storage properties for the AzureBareMetalStorage instance.
Tags Dictionary<string, string>
Resource tags.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
SystemData SystemDataResponse
The system metadata relating to this resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
AzureBareMetalStorageInstanceUniqueIdentifier string
Specifies the AzureBareMetaStorageInstance unique ID.
StorageProperties StoragePropertiesResponse
Specifies the storage properties for the AzureBareMetalStorage instance.
Tags map[string]string
Resource tags.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
systemData SystemDataResponse
The system metadata relating to this resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureBareMetalStorageInstanceUniqueIdentifier String
Specifies the AzureBareMetaStorageInstance unique ID.
storageProperties StoragePropertiesResponse
Specifies the storage properties for the AzureBareMetalStorage instance.
tags Map<String,String>
Resource tags.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location string
The geo-location where the resource lives
name string
The name of the resource
systemData SystemDataResponse
The system metadata relating to this resource.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureBareMetalStorageInstanceUniqueIdentifier string
Specifies the AzureBareMetaStorageInstance unique ID.
storageProperties StoragePropertiesResponse
Specifies the storage properties for the AzureBareMetalStorage instance.
tags {[key: string]: string}
Resource tags.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location str
The geo-location where the resource lives
name str
The name of the resource
system_data SystemDataResponse
The system metadata relating to this resource.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azure_bare_metal_storage_instance_unique_identifier str
Specifies the AzureBareMetaStorageInstance unique ID.
storage_properties StoragePropertiesResponse
Specifies the storage properties for the AzureBareMetalStorage instance.
tags Mapping[str, str]
Resource tags.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
systemData Property Map
The system metadata relating to this resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
azureBareMetalStorageInstanceUniqueIdentifier String
Specifies the AzureBareMetaStorageInstance unique ID.
storageProperties Property Map
Specifies the storage properties for the AzureBareMetalStorage instance.
tags Map<String>
Resource tags.

Supporting Types

StorageBillingPropertiesResponse

AzureBareMetalStorageInstanceSize string
the SKU type that is provisioned
BillingMode string
the billing mode for the storage instance
AzureBareMetalStorageInstanceSize string
the SKU type that is provisioned
BillingMode string
the billing mode for the storage instance
azureBareMetalStorageInstanceSize String
the SKU type that is provisioned
billingMode String
the billing mode for the storage instance
azureBareMetalStorageInstanceSize string
the SKU type that is provisioned
billingMode string
the billing mode for the storage instance
azure_bare_metal_storage_instance_size str
the SKU type that is provisioned
billing_mode str
the billing mode for the storage instance
azureBareMetalStorageInstanceSize String
the SKU type that is provisioned
billingMode String
the billing mode for the storage instance

StoragePropertiesResponse

Generation string
the kind of storage instance
HardwareType string
the hardware type of the storage instance
OfferingType string
the offering type for which the resource is getting provisioned
ProvisioningState string
State of provisioning of the AzureBareMetalStorageInstance
StorageBillingProperties Pulumi.AzureNative.BareMetalInfrastructure.Inputs.StorageBillingPropertiesResponse
the billing related information for the resource
StorageType string
the storage protocol for which the resource is getting provisioned
WorkloadType string
the workload for which the resource is getting provisioned
Generation string
the kind of storage instance
HardwareType string
the hardware type of the storage instance
OfferingType string
the offering type for which the resource is getting provisioned
ProvisioningState string
State of provisioning of the AzureBareMetalStorageInstance
StorageBillingProperties StorageBillingPropertiesResponse
the billing related information for the resource
StorageType string
the storage protocol for which the resource is getting provisioned
WorkloadType string
the workload for which the resource is getting provisioned
generation String
the kind of storage instance
hardwareType String
the hardware type of the storage instance
offeringType String
the offering type for which the resource is getting provisioned
provisioningState String
State of provisioning of the AzureBareMetalStorageInstance
storageBillingProperties StorageBillingPropertiesResponse
the billing related information for the resource
storageType String
the storage protocol for which the resource is getting provisioned
workloadType String
the workload for which the resource is getting provisioned
generation string
the kind of storage instance
hardwareType string
the hardware type of the storage instance
offeringType string
the offering type for which the resource is getting provisioned
provisioningState string
State of provisioning of the AzureBareMetalStorageInstance
storageBillingProperties StorageBillingPropertiesResponse
the billing related information for the resource
storageType string
the storage protocol for which the resource is getting provisioned
workloadType string
the workload for which the resource is getting provisioned
generation str
the kind of storage instance
hardware_type str
the hardware type of the storage instance
offering_type str
the offering type for which the resource is getting provisioned
provisioning_state str
State of provisioning of the AzureBareMetalStorageInstance
storage_billing_properties StorageBillingPropertiesResponse
the billing related information for the resource
storage_type str
the storage protocol for which the resource is getting provisioned
workload_type str
the workload for which the resource is getting provisioned
generation String
the kind of storage instance
hardwareType String
the hardware type of the storage instance
offeringType String
the offering type for which the resource is getting provisioned
provisioningState String
State of provisioning of the AzureBareMetalStorageInstance
storageBillingProperties Property Map
the billing related information for the resource
storageType String
the storage protocol for which the resource is getting provisioned
workloadType String
the workload for which the resource is getting provisioned

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.82.0 published on Friday, Jan 10, 2025 by Pulumi