Documentation
¶
Index ¶
- Constants
- type AzureBareMetalStorageInstance
- func (*AzureBareMetalStorageInstance) ElementType() reflect.Type
- func (i *AzureBareMetalStorageInstance) ToAzureBareMetalStorageInstanceOutput() AzureBareMetalStorageInstanceOutput
- func (i *AzureBareMetalStorageInstance) ToAzureBareMetalStorageInstanceOutputWithContext(ctx context.Context) AzureBareMetalStorageInstanceOutput
- type AzureBareMetalStorageInstanceArgs
- type AzureBareMetalStorageInstanceInput
- type AzureBareMetalStorageInstanceOutput
- func (o AzureBareMetalStorageInstanceOutput) AzureBareMetalStorageInstanceUniqueIdentifier() pulumi.StringPtrOutput
- func (AzureBareMetalStorageInstanceOutput) ElementType() reflect.Type
- func (o AzureBareMetalStorageInstanceOutput) Location() pulumi.StringOutput
- func (o AzureBareMetalStorageInstanceOutput) Name() pulumi.StringOutput
- func (o AzureBareMetalStorageInstanceOutput) StorageProperties() StoragePropertiesResponsePtrOutput
- func (o AzureBareMetalStorageInstanceOutput) SystemData() SystemDataResponseOutput
- func (o AzureBareMetalStorageInstanceOutput) Tags() pulumi.StringMapOutput
- func (o AzureBareMetalStorageInstanceOutput) ToAzureBareMetalStorageInstanceOutput() AzureBareMetalStorageInstanceOutput
- func (o AzureBareMetalStorageInstanceOutput) ToAzureBareMetalStorageInstanceOutputWithContext(ctx context.Context) AzureBareMetalStorageInstanceOutput
- func (o AzureBareMetalStorageInstanceOutput) Type() pulumi.StringOutput
- type AzureBareMetalStorageInstanceState
- type LookupAzureBareMetalStorageInstanceArgs
- type LookupAzureBareMetalStorageInstanceOutputArgs
- type LookupAzureBareMetalStorageInstanceResult
- type LookupAzureBareMetalStorageInstanceResultOutput
- func (o LookupAzureBareMetalStorageInstanceResultOutput) AzureBareMetalStorageInstanceUniqueIdentifier() pulumi.StringPtrOutput
- func (LookupAzureBareMetalStorageInstanceResultOutput) ElementType() reflect.Type
- func (o LookupAzureBareMetalStorageInstanceResultOutput) Id() pulumi.StringOutput
- func (o LookupAzureBareMetalStorageInstanceResultOutput) Location() pulumi.StringOutput
- func (o LookupAzureBareMetalStorageInstanceResultOutput) Name() pulumi.StringOutput
- func (o LookupAzureBareMetalStorageInstanceResultOutput) StorageProperties() StoragePropertiesResponsePtrOutput
- func (o LookupAzureBareMetalStorageInstanceResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupAzureBareMetalStorageInstanceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAzureBareMetalStorageInstanceResultOutput) ToLookupAzureBareMetalStorageInstanceResultOutput() LookupAzureBareMetalStorageInstanceResultOutput
- func (o LookupAzureBareMetalStorageInstanceResultOutput) ToLookupAzureBareMetalStorageInstanceResultOutputWithContext(ctx context.Context) LookupAzureBareMetalStorageInstanceResultOutput
- func (o LookupAzureBareMetalStorageInstanceResultOutput) Type() pulumi.StringOutput
- type ProvisioningState
- func (ProvisioningState) ElementType() reflect.Type
- func (e ProvisioningState) ToProvisioningStateOutput() ProvisioningStateOutput
- func (e ProvisioningState) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput
- func (e ProvisioningState) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
- func (e ProvisioningState) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
- func (e ProvisioningState) ToStringOutput() pulumi.StringOutput
- func (e ProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProvisioningStateInput
- type ProvisioningStateOutput
- func (ProvisioningStateOutput) ElementType() reflect.Type
- func (o ProvisioningStateOutput) ToProvisioningStateOutput() ProvisioningStateOutput
- func (o ProvisioningStateOutput) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput
- func (o ProvisioningStateOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
- func (o ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
- func (o ProvisioningStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProvisioningStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProvisioningStatePtrInput
- type ProvisioningStatePtrOutput
- func (o ProvisioningStatePtrOutput) Elem() ProvisioningStateOutput
- func (ProvisioningStatePtrOutput) ElementType() reflect.Type
- func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
- func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
- func (o ProvisioningStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StorageBillingProperties
- type StorageBillingPropertiesArgs
- func (StorageBillingPropertiesArgs) ElementType() reflect.Type
- func (i StorageBillingPropertiesArgs) ToStorageBillingPropertiesOutput() StorageBillingPropertiesOutput
- func (i StorageBillingPropertiesArgs) ToStorageBillingPropertiesOutputWithContext(ctx context.Context) StorageBillingPropertiesOutput
- func (i StorageBillingPropertiesArgs) ToStorageBillingPropertiesPtrOutput() StorageBillingPropertiesPtrOutput
- func (i StorageBillingPropertiesArgs) ToStorageBillingPropertiesPtrOutputWithContext(ctx context.Context) StorageBillingPropertiesPtrOutput
- type StorageBillingPropertiesInput
- type StorageBillingPropertiesOutput
- func (o StorageBillingPropertiesOutput) AzureBareMetalStorageInstanceSize() pulumi.StringPtrOutput
- func (o StorageBillingPropertiesOutput) BillingMode() pulumi.StringPtrOutput
- func (StorageBillingPropertiesOutput) ElementType() reflect.Type
- func (o StorageBillingPropertiesOutput) ToStorageBillingPropertiesOutput() StorageBillingPropertiesOutput
- func (o StorageBillingPropertiesOutput) ToStorageBillingPropertiesOutputWithContext(ctx context.Context) StorageBillingPropertiesOutput
- func (o StorageBillingPropertiesOutput) ToStorageBillingPropertiesPtrOutput() StorageBillingPropertiesPtrOutput
- func (o StorageBillingPropertiesOutput) ToStorageBillingPropertiesPtrOutputWithContext(ctx context.Context) StorageBillingPropertiesPtrOutput
- type StorageBillingPropertiesPtrInput
- type StorageBillingPropertiesPtrOutput
- func (o StorageBillingPropertiesPtrOutput) AzureBareMetalStorageInstanceSize() pulumi.StringPtrOutput
- func (o StorageBillingPropertiesPtrOutput) BillingMode() pulumi.StringPtrOutput
- func (o StorageBillingPropertiesPtrOutput) Elem() StorageBillingPropertiesOutput
- func (StorageBillingPropertiesPtrOutput) ElementType() reflect.Type
- func (o StorageBillingPropertiesPtrOutput) ToStorageBillingPropertiesPtrOutput() StorageBillingPropertiesPtrOutput
- func (o StorageBillingPropertiesPtrOutput) ToStorageBillingPropertiesPtrOutputWithContext(ctx context.Context) StorageBillingPropertiesPtrOutput
- type StorageBillingPropertiesResponse
- type StorageBillingPropertiesResponseOutput
- func (o StorageBillingPropertiesResponseOutput) AzureBareMetalStorageInstanceSize() pulumi.StringPtrOutput
- func (o StorageBillingPropertiesResponseOutput) BillingMode() pulumi.StringPtrOutput
- func (StorageBillingPropertiesResponseOutput) ElementType() reflect.Type
- func (o StorageBillingPropertiesResponseOutput) ToStorageBillingPropertiesResponseOutput() StorageBillingPropertiesResponseOutput
- func (o StorageBillingPropertiesResponseOutput) ToStorageBillingPropertiesResponseOutputWithContext(ctx context.Context) StorageBillingPropertiesResponseOutput
- type StorageBillingPropertiesResponsePtrOutput
- func (o StorageBillingPropertiesResponsePtrOutput) AzureBareMetalStorageInstanceSize() pulumi.StringPtrOutput
- func (o StorageBillingPropertiesResponsePtrOutput) BillingMode() pulumi.StringPtrOutput
- func (o StorageBillingPropertiesResponsePtrOutput) Elem() StorageBillingPropertiesResponseOutput
- func (StorageBillingPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o StorageBillingPropertiesResponsePtrOutput) ToStorageBillingPropertiesResponsePtrOutput() StorageBillingPropertiesResponsePtrOutput
- func (o StorageBillingPropertiesResponsePtrOutput) ToStorageBillingPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageBillingPropertiesResponsePtrOutput
- type StorageProperties
- type StoragePropertiesArgs
- func (StoragePropertiesArgs) ElementType() reflect.Type
- func (i StoragePropertiesArgs) ToStoragePropertiesOutput() StoragePropertiesOutput
- func (i StoragePropertiesArgs) ToStoragePropertiesOutputWithContext(ctx context.Context) StoragePropertiesOutput
- func (i StoragePropertiesArgs) ToStoragePropertiesPtrOutput() StoragePropertiesPtrOutput
- func (i StoragePropertiesArgs) ToStoragePropertiesPtrOutputWithContext(ctx context.Context) StoragePropertiesPtrOutput
- type StoragePropertiesInput
- type StoragePropertiesOutput
- func (StoragePropertiesOutput) ElementType() reflect.Type
- func (o StoragePropertiesOutput) Generation() pulumi.StringPtrOutput
- func (o StoragePropertiesOutput) HardwareType() pulumi.StringPtrOutput
- func (o StoragePropertiesOutput) OfferingType() pulumi.StringPtrOutput
- func (o StoragePropertiesOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o StoragePropertiesOutput) StorageBillingProperties() StorageBillingPropertiesPtrOutput
- func (o StoragePropertiesOutput) StorageType() pulumi.StringPtrOutput
- func (o StoragePropertiesOutput) ToStoragePropertiesOutput() StoragePropertiesOutput
- func (o StoragePropertiesOutput) ToStoragePropertiesOutputWithContext(ctx context.Context) StoragePropertiesOutput
- func (o StoragePropertiesOutput) ToStoragePropertiesPtrOutput() StoragePropertiesPtrOutput
- func (o StoragePropertiesOutput) ToStoragePropertiesPtrOutputWithContext(ctx context.Context) StoragePropertiesPtrOutput
- func (o StoragePropertiesOutput) WorkloadType() pulumi.StringPtrOutput
- type StoragePropertiesPtrInput
- type StoragePropertiesPtrOutput
- func (o StoragePropertiesPtrOutput) Elem() StoragePropertiesOutput
- func (StoragePropertiesPtrOutput) ElementType() reflect.Type
- func (o StoragePropertiesPtrOutput) Generation() pulumi.StringPtrOutput
- func (o StoragePropertiesPtrOutput) HardwareType() pulumi.StringPtrOutput
- func (o StoragePropertiesPtrOutput) OfferingType() pulumi.StringPtrOutput
- func (o StoragePropertiesPtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o StoragePropertiesPtrOutput) StorageBillingProperties() StorageBillingPropertiesPtrOutput
- func (o StoragePropertiesPtrOutput) StorageType() pulumi.StringPtrOutput
- func (o StoragePropertiesPtrOutput) ToStoragePropertiesPtrOutput() StoragePropertiesPtrOutput
- func (o StoragePropertiesPtrOutput) ToStoragePropertiesPtrOutputWithContext(ctx context.Context) StoragePropertiesPtrOutput
- func (o StoragePropertiesPtrOutput) WorkloadType() pulumi.StringPtrOutput
- type StoragePropertiesResponse
- type StoragePropertiesResponseOutput
- func (StoragePropertiesResponseOutput) ElementType() reflect.Type
- func (o StoragePropertiesResponseOutput) Generation() pulumi.StringPtrOutput
- func (o StoragePropertiesResponseOutput) HardwareType() pulumi.StringPtrOutput
- func (o StoragePropertiesResponseOutput) OfferingType() pulumi.StringPtrOutput
- func (o StoragePropertiesResponseOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o StoragePropertiesResponseOutput) StorageBillingProperties() StorageBillingPropertiesResponsePtrOutput
- func (o StoragePropertiesResponseOutput) StorageType() pulumi.StringPtrOutput
- func (o StoragePropertiesResponseOutput) ToStoragePropertiesResponseOutput() StoragePropertiesResponseOutput
- func (o StoragePropertiesResponseOutput) ToStoragePropertiesResponseOutputWithContext(ctx context.Context) StoragePropertiesResponseOutput
- func (o StoragePropertiesResponseOutput) WorkloadType() pulumi.StringPtrOutput
- type StoragePropertiesResponsePtrOutput
- func (o StoragePropertiesResponsePtrOutput) Elem() StoragePropertiesResponseOutput
- func (StoragePropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o StoragePropertiesResponsePtrOutput) Generation() pulumi.StringPtrOutput
- func (o StoragePropertiesResponsePtrOutput) HardwareType() pulumi.StringPtrOutput
- func (o StoragePropertiesResponsePtrOutput) OfferingType() pulumi.StringPtrOutput
- func (o StoragePropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o StoragePropertiesResponsePtrOutput) StorageBillingProperties() StorageBillingPropertiesResponsePtrOutput
- func (o StoragePropertiesResponsePtrOutput) StorageType() pulumi.StringPtrOutput
- func (o StoragePropertiesResponsePtrOutput) ToStoragePropertiesResponsePtrOutput() StoragePropertiesResponsePtrOutput
- func (o StoragePropertiesResponsePtrOutput) ToStoragePropertiesResponsePtrOutputWithContext(ctx context.Context) StoragePropertiesResponsePtrOutput
- func (o StoragePropertiesResponsePtrOutput) WorkloadType() pulumi.StringPtrOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
Constants ¶
const ( ProvisioningStateAccepted = ProvisioningState("Accepted") ProvisioningStateCreating = ProvisioningState("Creating") ProvisioningStateUpdating = ProvisioningState("Updating") ProvisioningStateFailed = ProvisioningState("Failed") ProvisioningStateSucceeded = ProvisioningState("Succeeded") ProvisioningStateDeleting = ProvisioningState("Deleting") ProvisioningStateCanceled = ProvisioningState("Canceled") ProvisioningStateMigrating = ProvisioningState("Migrating") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureBareMetalStorageInstance ¶
type AzureBareMetalStorageInstance struct { pulumi.CustomResourceState // Specifies the AzureBareMetaStorageInstance unique ID. AzureBareMetalStorageInstanceUniqueIdentifier pulumi.StringPtrOutput `pulumi:"azureBareMetalStorageInstanceUniqueIdentifier"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Specifies the storage properties for the AzureBareMetalStorage instance. StorageProperties StoragePropertiesResponsePtrOutput `pulumi:"storageProperties"` // The system metadata relating to this resource. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
AzureBareMetalStorageInstance info on Azure (ARM properties and AzureBareMetalStorage properties) Azure REST API version: 2023-04-06.
Other available API versions: 2023-08-04-preview, 2023-11-01-preview.
func GetAzureBareMetalStorageInstance ¶
func GetAzureBareMetalStorageInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AzureBareMetalStorageInstanceState, opts ...pulumi.ResourceOption) (*AzureBareMetalStorageInstance, error)
GetAzureBareMetalStorageInstance gets an existing AzureBareMetalStorageInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAzureBareMetalStorageInstance ¶
func NewAzureBareMetalStorageInstance(ctx *pulumi.Context, name string, args *AzureBareMetalStorageInstanceArgs, opts ...pulumi.ResourceOption) (*AzureBareMetalStorageInstance, error)
NewAzureBareMetalStorageInstance registers a new resource with the given unique name, arguments, and options.
func (*AzureBareMetalStorageInstance) ElementType ¶
func (*AzureBareMetalStorageInstance) ElementType() reflect.Type
func (*AzureBareMetalStorageInstance) ToAzureBareMetalStorageInstanceOutput ¶
func (i *AzureBareMetalStorageInstance) ToAzureBareMetalStorageInstanceOutput() AzureBareMetalStorageInstanceOutput
func (*AzureBareMetalStorageInstance) ToAzureBareMetalStorageInstanceOutputWithContext ¶
func (i *AzureBareMetalStorageInstance) ToAzureBareMetalStorageInstanceOutputWithContext(ctx context.Context) AzureBareMetalStorageInstanceOutput
type AzureBareMetalStorageInstanceArgs ¶
type AzureBareMetalStorageInstanceArgs struct { // Name of the AzureBareMetalStorage on Azure instance. AzureBareMetalStorageInstanceName pulumi.StringPtrInput // Specifies the AzureBareMetaStorageInstance unique ID. AzureBareMetalStorageInstanceUniqueIdentifier pulumi.StringPtrInput // The geo-location where the resource lives Location pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Specifies the storage properties for the AzureBareMetalStorage instance. StorageProperties StoragePropertiesPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a AzureBareMetalStorageInstance resource.
func (AzureBareMetalStorageInstanceArgs) ElementType ¶
func (AzureBareMetalStorageInstanceArgs) ElementType() reflect.Type
type AzureBareMetalStorageInstanceInput ¶
type AzureBareMetalStorageInstanceInput interface { pulumi.Input ToAzureBareMetalStorageInstanceOutput() AzureBareMetalStorageInstanceOutput ToAzureBareMetalStorageInstanceOutputWithContext(ctx context.Context) AzureBareMetalStorageInstanceOutput }
type AzureBareMetalStorageInstanceOutput ¶
type AzureBareMetalStorageInstanceOutput struct{ *pulumi.OutputState }
func (AzureBareMetalStorageInstanceOutput) AzureBareMetalStorageInstanceUniqueIdentifier ¶
func (o AzureBareMetalStorageInstanceOutput) AzureBareMetalStorageInstanceUniqueIdentifier() pulumi.StringPtrOutput
Specifies the AzureBareMetaStorageInstance unique ID.
func (AzureBareMetalStorageInstanceOutput) ElementType ¶
func (AzureBareMetalStorageInstanceOutput) ElementType() reflect.Type
func (AzureBareMetalStorageInstanceOutput) Location ¶
func (o AzureBareMetalStorageInstanceOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (AzureBareMetalStorageInstanceOutput) Name ¶
func (o AzureBareMetalStorageInstanceOutput) Name() pulumi.StringOutput
The name of the resource
func (AzureBareMetalStorageInstanceOutput) StorageProperties ¶
func (o AzureBareMetalStorageInstanceOutput) StorageProperties() StoragePropertiesResponsePtrOutput
Specifies the storage properties for the AzureBareMetalStorage instance.
func (AzureBareMetalStorageInstanceOutput) SystemData ¶
func (o AzureBareMetalStorageInstanceOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (AzureBareMetalStorageInstanceOutput) Tags ¶
func (o AzureBareMetalStorageInstanceOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (AzureBareMetalStorageInstanceOutput) ToAzureBareMetalStorageInstanceOutput ¶
func (o AzureBareMetalStorageInstanceOutput) ToAzureBareMetalStorageInstanceOutput() AzureBareMetalStorageInstanceOutput
func (AzureBareMetalStorageInstanceOutput) ToAzureBareMetalStorageInstanceOutputWithContext ¶
func (o AzureBareMetalStorageInstanceOutput) ToAzureBareMetalStorageInstanceOutputWithContext(ctx context.Context) AzureBareMetalStorageInstanceOutput
func (AzureBareMetalStorageInstanceOutput) Type ¶
func (o AzureBareMetalStorageInstanceOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type AzureBareMetalStorageInstanceState ¶
type AzureBareMetalStorageInstanceState struct { }
func (AzureBareMetalStorageInstanceState) ElementType ¶
func (AzureBareMetalStorageInstanceState) ElementType() reflect.Type
type LookupAzureBareMetalStorageInstanceArgs ¶
type LookupAzureBareMetalStorageInstanceArgs struct { // Name of the AzureBareMetalStorage on Azure instance. AzureBareMetalStorageInstanceName string `pulumi:"azureBareMetalStorageInstanceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupAzureBareMetalStorageInstanceOutputArgs ¶
type LookupAzureBareMetalStorageInstanceOutputArgs struct { // Name of the AzureBareMetalStorage on Azure instance. AzureBareMetalStorageInstanceName pulumi.StringInput `pulumi:"azureBareMetalStorageInstanceName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupAzureBareMetalStorageInstanceOutputArgs) ElementType ¶
func (LookupAzureBareMetalStorageInstanceOutputArgs) ElementType() reflect.Type
type LookupAzureBareMetalStorageInstanceResult ¶
type LookupAzureBareMetalStorageInstanceResult struct { // Specifies the AzureBareMetaStorageInstance unique ID. AzureBareMetalStorageInstanceUniqueIdentifier *string `pulumi:"azureBareMetalStorageInstanceUniqueIdentifier"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Specifies the storage properties for the AzureBareMetalStorage instance. StorageProperties *StoragePropertiesResponse `pulumi:"storageProperties"` // The system metadata relating to this resource. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
AzureBareMetalStorageInstance info on Azure (ARM properties and AzureBareMetalStorage properties)
func LookupAzureBareMetalStorageInstance ¶
func LookupAzureBareMetalStorageInstance(ctx *pulumi.Context, args *LookupAzureBareMetalStorageInstanceArgs, opts ...pulumi.InvokeOption) (*LookupAzureBareMetalStorageInstanceResult, error)
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.
type LookupAzureBareMetalStorageInstanceResultOutput ¶
type LookupAzureBareMetalStorageInstanceResultOutput struct{ *pulumi.OutputState }
AzureBareMetalStorageInstance info on Azure (ARM properties and AzureBareMetalStorage properties)
func LookupAzureBareMetalStorageInstanceOutput ¶
func LookupAzureBareMetalStorageInstanceOutput(ctx *pulumi.Context, args LookupAzureBareMetalStorageInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupAzureBareMetalStorageInstanceResultOutput
func (LookupAzureBareMetalStorageInstanceResultOutput) AzureBareMetalStorageInstanceUniqueIdentifier ¶
func (o LookupAzureBareMetalStorageInstanceResultOutput) AzureBareMetalStorageInstanceUniqueIdentifier() pulumi.StringPtrOutput
Specifies the AzureBareMetaStorageInstance unique ID.
func (LookupAzureBareMetalStorageInstanceResultOutput) ElementType ¶
func (LookupAzureBareMetalStorageInstanceResultOutput) ElementType() reflect.Type
func (LookupAzureBareMetalStorageInstanceResultOutput) Id ¶
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupAzureBareMetalStorageInstanceResultOutput) Location ¶
func (o LookupAzureBareMetalStorageInstanceResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupAzureBareMetalStorageInstanceResultOutput) Name ¶
func (o LookupAzureBareMetalStorageInstanceResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupAzureBareMetalStorageInstanceResultOutput) StorageProperties ¶
func (o LookupAzureBareMetalStorageInstanceResultOutput) StorageProperties() StoragePropertiesResponsePtrOutput
Specifies the storage properties for the AzureBareMetalStorage instance.
func (LookupAzureBareMetalStorageInstanceResultOutput) SystemData ¶
func (o LookupAzureBareMetalStorageInstanceResultOutput) SystemData() SystemDataResponseOutput
The system metadata relating to this resource.
func (LookupAzureBareMetalStorageInstanceResultOutput) Tags ¶
func (o LookupAzureBareMetalStorageInstanceResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupAzureBareMetalStorageInstanceResultOutput) ToLookupAzureBareMetalStorageInstanceResultOutput ¶
func (o LookupAzureBareMetalStorageInstanceResultOutput) ToLookupAzureBareMetalStorageInstanceResultOutput() LookupAzureBareMetalStorageInstanceResultOutput
func (LookupAzureBareMetalStorageInstanceResultOutput) ToLookupAzureBareMetalStorageInstanceResultOutputWithContext ¶
func (o LookupAzureBareMetalStorageInstanceResultOutput) ToLookupAzureBareMetalStorageInstanceResultOutputWithContext(ctx context.Context) LookupAzureBareMetalStorageInstanceResultOutput
func (LookupAzureBareMetalStorageInstanceResultOutput) Type ¶
func (o LookupAzureBareMetalStorageInstanceResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type ProvisioningState ¶
type ProvisioningState string
State of provisioning of the AzureBareMetalStorageInstance
func (ProvisioningState) ElementType ¶
func (ProvisioningState) ElementType() reflect.Type
func (ProvisioningState) ToProvisioningStateOutput ¶
func (e ProvisioningState) ToProvisioningStateOutput() ProvisioningStateOutput
func (ProvisioningState) ToProvisioningStateOutputWithContext ¶
func (e ProvisioningState) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput
func (ProvisioningState) ToProvisioningStatePtrOutput ¶
func (e ProvisioningState) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
func (ProvisioningState) ToProvisioningStatePtrOutputWithContext ¶
func (e ProvisioningState) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
func (ProvisioningState) ToStringOutput ¶
func (e ProvisioningState) ToStringOutput() pulumi.StringOutput
func (ProvisioningState) ToStringOutputWithContext ¶
func (e ProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProvisioningState) ToStringPtrOutput ¶
func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningState) ToStringPtrOutputWithContext ¶
func (e ProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProvisioningStateInput ¶
type ProvisioningStateInput interface { pulumi.Input ToProvisioningStateOutput() ProvisioningStateOutput ToProvisioningStateOutputWithContext(context.Context) ProvisioningStateOutput }
ProvisioningStateInput is an input type that accepts values of the ProvisioningState enum A concrete instance of `ProvisioningStateInput` can be one of the following:
ProvisioningStateAccepted ProvisioningStateCreating ProvisioningStateUpdating ProvisioningStateFailed ProvisioningStateSucceeded ProvisioningStateDeleting ProvisioningStateCanceled ProvisioningStateMigrating
type ProvisioningStateOutput ¶
type ProvisioningStateOutput struct{ *pulumi.OutputState }
func (ProvisioningStateOutput) ElementType ¶
func (ProvisioningStateOutput) ElementType() reflect.Type
func (ProvisioningStateOutput) ToProvisioningStateOutput ¶
func (o ProvisioningStateOutput) ToProvisioningStateOutput() ProvisioningStateOutput
func (ProvisioningStateOutput) ToProvisioningStateOutputWithContext ¶
func (o ProvisioningStateOutput) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput
func (ProvisioningStateOutput) ToProvisioningStatePtrOutput ¶
func (o ProvisioningStateOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
func (ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext ¶
func (o ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
func (ProvisioningStateOutput) ToStringOutput ¶
func (o ProvisioningStateOutput) ToStringOutput() pulumi.StringOutput
func (ProvisioningStateOutput) ToStringOutputWithContext ¶
func (o ProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProvisioningStateOutput) ToStringPtrOutput ¶
func (o ProvisioningStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningStateOutput) ToStringPtrOutputWithContext ¶
func (o ProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProvisioningStatePtrInput ¶
type ProvisioningStatePtrInput interface { pulumi.Input ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput ToProvisioningStatePtrOutputWithContext(context.Context) ProvisioningStatePtrOutput }
func ProvisioningStatePtr ¶
func ProvisioningStatePtr(v string) ProvisioningStatePtrInput
type ProvisioningStatePtrOutput ¶
type ProvisioningStatePtrOutput struct{ *pulumi.OutputState }
func (ProvisioningStatePtrOutput) Elem ¶
func (o ProvisioningStatePtrOutput) Elem() ProvisioningStateOutput
func (ProvisioningStatePtrOutput) ElementType ¶
func (ProvisioningStatePtrOutput) ElementType() reflect.Type
func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput ¶
func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext ¶
func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput
func (ProvisioningStatePtrOutput) ToStringPtrOutput ¶
func (o ProvisioningStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProvisioningStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o ProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StorageBillingProperties ¶
type StorageBillingProperties struct { // the SKU type that is provisioned AzureBareMetalStorageInstanceSize *string `pulumi:"azureBareMetalStorageInstanceSize"` // the billing mode for the storage instance BillingMode *string `pulumi:"billingMode"` }
Describes the billing related details of the AzureBareMetalStorageInstance.
type StorageBillingPropertiesArgs ¶
type StorageBillingPropertiesArgs struct { // the SKU type that is provisioned AzureBareMetalStorageInstanceSize pulumi.StringPtrInput `pulumi:"azureBareMetalStorageInstanceSize"` // the billing mode for the storage instance BillingMode pulumi.StringPtrInput `pulumi:"billingMode"` }
Describes the billing related details of the AzureBareMetalStorageInstance.
func (StorageBillingPropertiesArgs) ElementType ¶
func (StorageBillingPropertiesArgs) ElementType() reflect.Type
func (StorageBillingPropertiesArgs) ToStorageBillingPropertiesOutput ¶
func (i StorageBillingPropertiesArgs) ToStorageBillingPropertiesOutput() StorageBillingPropertiesOutput
func (StorageBillingPropertiesArgs) ToStorageBillingPropertiesOutputWithContext ¶
func (i StorageBillingPropertiesArgs) ToStorageBillingPropertiesOutputWithContext(ctx context.Context) StorageBillingPropertiesOutput
func (StorageBillingPropertiesArgs) ToStorageBillingPropertiesPtrOutput ¶
func (i StorageBillingPropertiesArgs) ToStorageBillingPropertiesPtrOutput() StorageBillingPropertiesPtrOutput
func (StorageBillingPropertiesArgs) ToStorageBillingPropertiesPtrOutputWithContext ¶
func (i StorageBillingPropertiesArgs) ToStorageBillingPropertiesPtrOutputWithContext(ctx context.Context) StorageBillingPropertiesPtrOutput
type StorageBillingPropertiesInput ¶
type StorageBillingPropertiesInput interface { pulumi.Input ToStorageBillingPropertiesOutput() StorageBillingPropertiesOutput ToStorageBillingPropertiesOutputWithContext(context.Context) StorageBillingPropertiesOutput }
StorageBillingPropertiesInput is an input type that accepts StorageBillingPropertiesArgs and StorageBillingPropertiesOutput values. You can construct a concrete instance of `StorageBillingPropertiesInput` via:
StorageBillingPropertiesArgs{...}
type StorageBillingPropertiesOutput ¶
type StorageBillingPropertiesOutput struct{ *pulumi.OutputState }
Describes the billing related details of the AzureBareMetalStorageInstance.
func (StorageBillingPropertiesOutput) AzureBareMetalStorageInstanceSize ¶
func (o StorageBillingPropertiesOutput) AzureBareMetalStorageInstanceSize() pulumi.StringPtrOutput
the SKU type that is provisioned
func (StorageBillingPropertiesOutput) BillingMode ¶
func (o StorageBillingPropertiesOutput) BillingMode() pulumi.StringPtrOutput
the billing mode for the storage instance
func (StorageBillingPropertiesOutput) ElementType ¶
func (StorageBillingPropertiesOutput) ElementType() reflect.Type
func (StorageBillingPropertiesOutput) ToStorageBillingPropertiesOutput ¶
func (o StorageBillingPropertiesOutput) ToStorageBillingPropertiesOutput() StorageBillingPropertiesOutput
func (StorageBillingPropertiesOutput) ToStorageBillingPropertiesOutputWithContext ¶
func (o StorageBillingPropertiesOutput) ToStorageBillingPropertiesOutputWithContext(ctx context.Context) StorageBillingPropertiesOutput
func (StorageBillingPropertiesOutput) ToStorageBillingPropertiesPtrOutput ¶
func (o StorageBillingPropertiesOutput) ToStorageBillingPropertiesPtrOutput() StorageBillingPropertiesPtrOutput
func (StorageBillingPropertiesOutput) ToStorageBillingPropertiesPtrOutputWithContext ¶
func (o StorageBillingPropertiesOutput) ToStorageBillingPropertiesPtrOutputWithContext(ctx context.Context) StorageBillingPropertiesPtrOutput
type StorageBillingPropertiesPtrInput ¶
type StorageBillingPropertiesPtrInput interface { pulumi.Input ToStorageBillingPropertiesPtrOutput() StorageBillingPropertiesPtrOutput ToStorageBillingPropertiesPtrOutputWithContext(context.Context) StorageBillingPropertiesPtrOutput }
StorageBillingPropertiesPtrInput is an input type that accepts StorageBillingPropertiesArgs, StorageBillingPropertiesPtr and StorageBillingPropertiesPtrOutput values. You can construct a concrete instance of `StorageBillingPropertiesPtrInput` via:
StorageBillingPropertiesArgs{...} or: nil
func StorageBillingPropertiesPtr ¶
func StorageBillingPropertiesPtr(v *StorageBillingPropertiesArgs) StorageBillingPropertiesPtrInput
type StorageBillingPropertiesPtrOutput ¶
type StorageBillingPropertiesPtrOutput struct{ *pulumi.OutputState }
func (StorageBillingPropertiesPtrOutput) AzureBareMetalStorageInstanceSize ¶
func (o StorageBillingPropertiesPtrOutput) AzureBareMetalStorageInstanceSize() pulumi.StringPtrOutput
the SKU type that is provisioned
func (StorageBillingPropertiesPtrOutput) BillingMode ¶
func (o StorageBillingPropertiesPtrOutput) BillingMode() pulumi.StringPtrOutput
the billing mode for the storage instance
func (StorageBillingPropertiesPtrOutput) Elem ¶
func (o StorageBillingPropertiesPtrOutput) Elem() StorageBillingPropertiesOutput
func (StorageBillingPropertiesPtrOutput) ElementType ¶
func (StorageBillingPropertiesPtrOutput) ElementType() reflect.Type
func (StorageBillingPropertiesPtrOutput) ToStorageBillingPropertiesPtrOutput ¶
func (o StorageBillingPropertiesPtrOutput) ToStorageBillingPropertiesPtrOutput() StorageBillingPropertiesPtrOutput
func (StorageBillingPropertiesPtrOutput) ToStorageBillingPropertiesPtrOutputWithContext ¶
func (o StorageBillingPropertiesPtrOutput) ToStorageBillingPropertiesPtrOutputWithContext(ctx context.Context) StorageBillingPropertiesPtrOutput
type StorageBillingPropertiesResponse ¶
type StorageBillingPropertiesResponse struct { // the SKU type that is provisioned AzureBareMetalStorageInstanceSize *string `pulumi:"azureBareMetalStorageInstanceSize"` // the billing mode for the storage instance BillingMode *string `pulumi:"billingMode"` }
Describes the billing related details of the AzureBareMetalStorageInstance.
type StorageBillingPropertiesResponseOutput ¶
type StorageBillingPropertiesResponseOutput struct{ *pulumi.OutputState }
Describes the billing related details of the AzureBareMetalStorageInstance.
func (StorageBillingPropertiesResponseOutput) AzureBareMetalStorageInstanceSize ¶
func (o StorageBillingPropertiesResponseOutput) AzureBareMetalStorageInstanceSize() pulumi.StringPtrOutput
the SKU type that is provisioned
func (StorageBillingPropertiesResponseOutput) BillingMode ¶
func (o StorageBillingPropertiesResponseOutput) BillingMode() pulumi.StringPtrOutput
the billing mode for the storage instance
func (StorageBillingPropertiesResponseOutput) ElementType ¶
func (StorageBillingPropertiesResponseOutput) ElementType() reflect.Type
func (StorageBillingPropertiesResponseOutput) ToStorageBillingPropertiesResponseOutput ¶
func (o StorageBillingPropertiesResponseOutput) ToStorageBillingPropertiesResponseOutput() StorageBillingPropertiesResponseOutput
func (StorageBillingPropertiesResponseOutput) ToStorageBillingPropertiesResponseOutputWithContext ¶
func (o StorageBillingPropertiesResponseOutput) ToStorageBillingPropertiesResponseOutputWithContext(ctx context.Context) StorageBillingPropertiesResponseOutput
type StorageBillingPropertiesResponsePtrOutput ¶
type StorageBillingPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (StorageBillingPropertiesResponsePtrOutput) AzureBareMetalStorageInstanceSize ¶
func (o StorageBillingPropertiesResponsePtrOutput) AzureBareMetalStorageInstanceSize() pulumi.StringPtrOutput
the SKU type that is provisioned
func (StorageBillingPropertiesResponsePtrOutput) BillingMode ¶
func (o StorageBillingPropertiesResponsePtrOutput) BillingMode() pulumi.StringPtrOutput
the billing mode for the storage instance
func (StorageBillingPropertiesResponsePtrOutput) ElementType ¶
func (StorageBillingPropertiesResponsePtrOutput) ElementType() reflect.Type
func (StorageBillingPropertiesResponsePtrOutput) ToStorageBillingPropertiesResponsePtrOutput ¶
func (o StorageBillingPropertiesResponsePtrOutput) ToStorageBillingPropertiesResponsePtrOutput() StorageBillingPropertiesResponsePtrOutput
func (StorageBillingPropertiesResponsePtrOutput) ToStorageBillingPropertiesResponsePtrOutputWithContext ¶
func (o StorageBillingPropertiesResponsePtrOutput) ToStorageBillingPropertiesResponsePtrOutputWithContext(ctx context.Context) StorageBillingPropertiesResponsePtrOutput
type StorageProperties ¶
type StorageProperties struct { // the kind of storage instance Generation *string `pulumi:"generation"` // the hardware type of the storage instance HardwareType *string `pulumi:"hardwareType"` // the offering type for which the resource is getting provisioned OfferingType *string `pulumi:"offeringType"` // State of provisioning of the AzureBareMetalStorageInstance ProvisioningState *string `pulumi:"provisioningState"` // the billing related information for the resource StorageBillingProperties *StorageBillingProperties `pulumi:"storageBillingProperties"` // the storage protocol for which the resource is getting provisioned StorageType *string `pulumi:"storageType"` // the workload for which the resource is getting provisioned WorkloadType *string `pulumi:"workloadType"` }
described the storage properties of the azure baremetalstorage instance
type StoragePropertiesArgs ¶
type StoragePropertiesArgs struct { // the kind of storage instance Generation pulumi.StringPtrInput `pulumi:"generation"` // the hardware type of the storage instance HardwareType pulumi.StringPtrInput `pulumi:"hardwareType"` // the offering type for which the resource is getting provisioned OfferingType pulumi.StringPtrInput `pulumi:"offeringType"` // State of provisioning of the AzureBareMetalStorageInstance ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` // the billing related information for the resource StorageBillingProperties StorageBillingPropertiesPtrInput `pulumi:"storageBillingProperties"` // the storage protocol for which the resource is getting provisioned StorageType pulumi.StringPtrInput `pulumi:"storageType"` // the workload for which the resource is getting provisioned WorkloadType pulumi.StringPtrInput `pulumi:"workloadType"` }
described the storage properties of the azure baremetalstorage instance
func (StoragePropertiesArgs) ElementType ¶
func (StoragePropertiesArgs) ElementType() reflect.Type
func (StoragePropertiesArgs) ToStoragePropertiesOutput ¶
func (i StoragePropertiesArgs) ToStoragePropertiesOutput() StoragePropertiesOutput
func (StoragePropertiesArgs) ToStoragePropertiesOutputWithContext ¶
func (i StoragePropertiesArgs) ToStoragePropertiesOutputWithContext(ctx context.Context) StoragePropertiesOutput
func (StoragePropertiesArgs) ToStoragePropertiesPtrOutput ¶
func (i StoragePropertiesArgs) ToStoragePropertiesPtrOutput() StoragePropertiesPtrOutput
func (StoragePropertiesArgs) ToStoragePropertiesPtrOutputWithContext ¶
func (i StoragePropertiesArgs) ToStoragePropertiesPtrOutputWithContext(ctx context.Context) StoragePropertiesPtrOutput
type StoragePropertiesInput ¶
type StoragePropertiesInput interface { pulumi.Input ToStoragePropertiesOutput() StoragePropertiesOutput ToStoragePropertiesOutputWithContext(context.Context) StoragePropertiesOutput }
StoragePropertiesInput is an input type that accepts StoragePropertiesArgs and StoragePropertiesOutput values. You can construct a concrete instance of `StoragePropertiesInput` via:
StoragePropertiesArgs{...}
type StoragePropertiesOutput ¶
type StoragePropertiesOutput struct{ *pulumi.OutputState }
described the storage properties of the azure baremetalstorage instance
func (StoragePropertiesOutput) ElementType ¶
func (StoragePropertiesOutput) ElementType() reflect.Type
func (StoragePropertiesOutput) Generation ¶
func (o StoragePropertiesOutput) Generation() pulumi.StringPtrOutput
the kind of storage instance
func (StoragePropertiesOutput) HardwareType ¶
func (o StoragePropertiesOutput) HardwareType() pulumi.StringPtrOutput
the hardware type of the storage instance
func (StoragePropertiesOutput) OfferingType ¶
func (o StoragePropertiesOutput) OfferingType() pulumi.StringPtrOutput
the offering type for which the resource is getting provisioned
func (StoragePropertiesOutput) ProvisioningState ¶
func (o StoragePropertiesOutput) ProvisioningState() pulumi.StringPtrOutput
State of provisioning of the AzureBareMetalStorageInstance
func (StoragePropertiesOutput) StorageBillingProperties ¶
func (o StoragePropertiesOutput) StorageBillingProperties() StorageBillingPropertiesPtrOutput
the billing related information for the resource
func (StoragePropertiesOutput) StorageType ¶
func (o StoragePropertiesOutput) StorageType() pulumi.StringPtrOutput
the storage protocol for which the resource is getting provisioned
func (StoragePropertiesOutput) ToStoragePropertiesOutput ¶
func (o StoragePropertiesOutput) ToStoragePropertiesOutput() StoragePropertiesOutput
func (StoragePropertiesOutput) ToStoragePropertiesOutputWithContext ¶
func (o StoragePropertiesOutput) ToStoragePropertiesOutputWithContext(ctx context.Context) StoragePropertiesOutput
func (StoragePropertiesOutput) ToStoragePropertiesPtrOutput ¶
func (o StoragePropertiesOutput) ToStoragePropertiesPtrOutput() StoragePropertiesPtrOutput
func (StoragePropertiesOutput) ToStoragePropertiesPtrOutputWithContext ¶
func (o StoragePropertiesOutput) ToStoragePropertiesPtrOutputWithContext(ctx context.Context) StoragePropertiesPtrOutput
func (StoragePropertiesOutput) WorkloadType ¶
func (o StoragePropertiesOutput) WorkloadType() pulumi.StringPtrOutput
the workload for which the resource is getting provisioned
type StoragePropertiesPtrInput ¶
type StoragePropertiesPtrInput interface { pulumi.Input ToStoragePropertiesPtrOutput() StoragePropertiesPtrOutput ToStoragePropertiesPtrOutputWithContext(context.Context) StoragePropertiesPtrOutput }
StoragePropertiesPtrInput is an input type that accepts StoragePropertiesArgs, StoragePropertiesPtr and StoragePropertiesPtrOutput values. You can construct a concrete instance of `StoragePropertiesPtrInput` via:
StoragePropertiesArgs{...} or: nil
func StoragePropertiesPtr ¶
func StoragePropertiesPtr(v *StoragePropertiesArgs) StoragePropertiesPtrInput
type StoragePropertiesPtrOutput ¶
type StoragePropertiesPtrOutput struct{ *pulumi.OutputState }
func (StoragePropertiesPtrOutput) Elem ¶
func (o StoragePropertiesPtrOutput) Elem() StoragePropertiesOutput
func (StoragePropertiesPtrOutput) ElementType ¶
func (StoragePropertiesPtrOutput) ElementType() reflect.Type
func (StoragePropertiesPtrOutput) Generation ¶
func (o StoragePropertiesPtrOutput) Generation() pulumi.StringPtrOutput
the kind of storage instance
func (StoragePropertiesPtrOutput) HardwareType ¶
func (o StoragePropertiesPtrOutput) HardwareType() pulumi.StringPtrOutput
the hardware type of the storage instance
func (StoragePropertiesPtrOutput) OfferingType ¶
func (o StoragePropertiesPtrOutput) OfferingType() pulumi.StringPtrOutput
the offering type for which the resource is getting provisioned
func (StoragePropertiesPtrOutput) ProvisioningState ¶
func (o StoragePropertiesPtrOutput) ProvisioningState() pulumi.StringPtrOutput
State of provisioning of the AzureBareMetalStorageInstance
func (StoragePropertiesPtrOutput) StorageBillingProperties ¶
func (o StoragePropertiesPtrOutput) StorageBillingProperties() StorageBillingPropertiesPtrOutput
the billing related information for the resource
func (StoragePropertiesPtrOutput) StorageType ¶
func (o StoragePropertiesPtrOutput) StorageType() pulumi.StringPtrOutput
the storage protocol for which the resource is getting provisioned
func (StoragePropertiesPtrOutput) ToStoragePropertiesPtrOutput ¶
func (o StoragePropertiesPtrOutput) ToStoragePropertiesPtrOutput() StoragePropertiesPtrOutput
func (StoragePropertiesPtrOutput) ToStoragePropertiesPtrOutputWithContext ¶
func (o StoragePropertiesPtrOutput) ToStoragePropertiesPtrOutputWithContext(ctx context.Context) StoragePropertiesPtrOutput
func (StoragePropertiesPtrOutput) WorkloadType ¶
func (o StoragePropertiesPtrOutput) WorkloadType() pulumi.StringPtrOutput
the workload for which the resource is getting provisioned
type StoragePropertiesResponse ¶
type StoragePropertiesResponse struct { // the kind of storage instance Generation *string `pulumi:"generation"` // the hardware type of the storage instance HardwareType *string `pulumi:"hardwareType"` // the offering type for which the resource is getting provisioned OfferingType *string `pulumi:"offeringType"` // State of provisioning of the AzureBareMetalStorageInstance ProvisioningState *string `pulumi:"provisioningState"` // the billing related information for the resource StorageBillingProperties *StorageBillingPropertiesResponse `pulumi:"storageBillingProperties"` // the storage protocol for which the resource is getting provisioned StorageType *string `pulumi:"storageType"` // the workload for which the resource is getting provisioned WorkloadType *string `pulumi:"workloadType"` }
described the storage properties of the azure baremetalstorage instance
type StoragePropertiesResponseOutput ¶
type StoragePropertiesResponseOutput struct{ *pulumi.OutputState }
described the storage properties of the azure baremetalstorage instance
func (StoragePropertiesResponseOutput) ElementType ¶
func (StoragePropertiesResponseOutput) ElementType() reflect.Type
func (StoragePropertiesResponseOutput) Generation ¶
func (o StoragePropertiesResponseOutput) Generation() pulumi.StringPtrOutput
the kind of storage instance
func (StoragePropertiesResponseOutput) HardwareType ¶
func (o StoragePropertiesResponseOutput) HardwareType() pulumi.StringPtrOutput
the hardware type of the storage instance
func (StoragePropertiesResponseOutput) OfferingType ¶
func (o StoragePropertiesResponseOutput) OfferingType() pulumi.StringPtrOutput
the offering type for which the resource is getting provisioned
func (StoragePropertiesResponseOutput) ProvisioningState ¶
func (o StoragePropertiesResponseOutput) ProvisioningState() pulumi.StringPtrOutput
State of provisioning of the AzureBareMetalStorageInstance
func (StoragePropertiesResponseOutput) StorageBillingProperties ¶
func (o StoragePropertiesResponseOutput) StorageBillingProperties() StorageBillingPropertiesResponsePtrOutput
the billing related information for the resource
func (StoragePropertiesResponseOutput) StorageType ¶
func (o StoragePropertiesResponseOutput) StorageType() pulumi.StringPtrOutput
the storage protocol for which the resource is getting provisioned
func (StoragePropertiesResponseOutput) ToStoragePropertiesResponseOutput ¶
func (o StoragePropertiesResponseOutput) ToStoragePropertiesResponseOutput() StoragePropertiesResponseOutput
func (StoragePropertiesResponseOutput) ToStoragePropertiesResponseOutputWithContext ¶
func (o StoragePropertiesResponseOutput) ToStoragePropertiesResponseOutputWithContext(ctx context.Context) StoragePropertiesResponseOutput
func (StoragePropertiesResponseOutput) WorkloadType ¶
func (o StoragePropertiesResponseOutput) WorkloadType() pulumi.StringPtrOutput
the workload for which the resource is getting provisioned
type StoragePropertiesResponsePtrOutput ¶
type StoragePropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (StoragePropertiesResponsePtrOutput) Elem ¶
func (o StoragePropertiesResponsePtrOutput) Elem() StoragePropertiesResponseOutput
func (StoragePropertiesResponsePtrOutput) ElementType ¶
func (StoragePropertiesResponsePtrOutput) ElementType() reflect.Type
func (StoragePropertiesResponsePtrOutput) Generation ¶
func (o StoragePropertiesResponsePtrOutput) Generation() pulumi.StringPtrOutput
the kind of storage instance
func (StoragePropertiesResponsePtrOutput) HardwareType ¶
func (o StoragePropertiesResponsePtrOutput) HardwareType() pulumi.StringPtrOutput
the hardware type of the storage instance
func (StoragePropertiesResponsePtrOutput) OfferingType ¶
func (o StoragePropertiesResponsePtrOutput) OfferingType() pulumi.StringPtrOutput
the offering type for which the resource is getting provisioned
func (StoragePropertiesResponsePtrOutput) ProvisioningState ¶
func (o StoragePropertiesResponsePtrOutput) ProvisioningState() pulumi.StringPtrOutput
State of provisioning of the AzureBareMetalStorageInstance
func (StoragePropertiesResponsePtrOutput) StorageBillingProperties ¶
func (o StoragePropertiesResponsePtrOutput) StorageBillingProperties() StorageBillingPropertiesResponsePtrOutput
the billing related information for the resource
func (StoragePropertiesResponsePtrOutput) StorageType ¶
func (o StoragePropertiesResponsePtrOutput) StorageType() pulumi.StringPtrOutput
the storage protocol for which the resource is getting provisioned
func (StoragePropertiesResponsePtrOutput) ToStoragePropertiesResponsePtrOutput ¶
func (o StoragePropertiesResponsePtrOutput) ToStoragePropertiesResponsePtrOutput() StoragePropertiesResponsePtrOutput
func (StoragePropertiesResponsePtrOutput) ToStoragePropertiesResponsePtrOutputWithContext ¶
func (o StoragePropertiesResponsePtrOutput) ToStoragePropertiesResponsePtrOutputWithContext(ctx context.Context) StoragePropertiesResponsePtrOutput
func (StoragePropertiesResponsePtrOutput) WorkloadType ¶
func (o StoragePropertiesResponsePtrOutput) WorkloadType() pulumi.StringPtrOutput
the workload for which the resource is getting provisioned
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput