baremetalinfrastructure

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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) 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

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) Location

The geo-location where the resource lives

func (AzureBareMetalStorageInstanceOutput) Name

The name of the resource

func (AzureBareMetalStorageInstanceOutput) StorageProperties

Specifies the storage properties for the AzureBareMetalStorage instance.

func (AzureBareMetalStorageInstanceOutput) SystemData

The system metadata relating to this resource.

func (AzureBareMetalStorageInstanceOutput) Tags

Resource tags.

func (AzureBareMetalStorageInstanceOutput) ToAzureBareMetalStorageInstanceOutput

func (o AzureBareMetalStorageInstanceOutput) ToAzureBareMetalStorageInstanceOutput() AzureBareMetalStorageInstanceOutput

func (AzureBareMetalStorageInstanceOutput) ToAzureBareMetalStorageInstanceOutputWithContext

func (o AzureBareMetalStorageInstanceOutput) ToAzureBareMetalStorageInstanceOutputWithContext(ctx context.Context) AzureBareMetalStorageInstanceOutput

func (AzureBareMetalStorageInstanceOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type AzureBareMetalStorageInstanceState

type AzureBareMetalStorageInstanceState struct {
}

func (AzureBareMetalStorageInstanceState) ElementType

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

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

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 (LookupAzureBareMetalStorageInstanceResultOutput) AzureBareMetalStorageInstanceUniqueIdentifier

func (o LookupAzureBareMetalStorageInstanceResultOutput) AzureBareMetalStorageInstanceUniqueIdentifier() pulumi.StringPtrOutput

Specifies the AzureBareMetaStorageInstance unique ID.

func (LookupAzureBareMetalStorageInstanceResultOutput) ElementType

func (LookupAzureBareMetalStorageInstanceResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupAzureBareMetalStorageInstanceResultOutput) Location

The geo-location where the resource lives

func (LookupAzureBareMetalStorageInstanceResultOutput) Name

The name of the resource

func (LookupAzureBareMetalStorageInstanceResultOutput) StorageProperties

Specifies the storage properties for the AzureBareMetalStorage instance.

func (LookupAzureBareMetalStorageInstanceResultOutput) SystemData

The system metadata relating to this resource.

func (LookupAzureBareMetalStorageInstanceResultOutput) Tags

Resource tags.

func (LookupAzureBareMetalStorageInstanceResultOutput) ToLookupAzureBareMetalStorageInstanceResultOutput

func (o LookupAzureBareMetalStorageInstanceResultOutput) ToLookupAzureBareMetalStorageInstanceResultOutput() LookupAzureBareMetalStorageInstanceResultOutput

func (LookupAzureBareMetalStorageInstanceResultOutput) ToLookupAzureBareMetalStorageInstanceResultOutputWithContext

func (o LookupAzureBareMetalStorageInstanceResultOutput) ToLookupAzureBareMetalStorageInstanceResultOutputWithContext(ctx context.Context) LookupAzureBareMetalStorageInstanceResultOutput

func (LookupAzureBareMetalStorageInstanceResultOutput) Type

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 (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) 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

the billing mode for the storage instance

func (StorageBillingPropertiesOutput) ElementType

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

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

the billing mode for the storage instance

func (StorageBillingPropertiesPtrOutput) Elem

func (StorageBillingPropertiesPtrOutput) ElementType

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

the billing mode for the storage instance

func (StorageBillingPropertiesResponseOutput) ElementType

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

the billing mode for the storage instance

func (StorageBillingPropertiesResponsePtrOutput) Elem

func (StorageBillingPropertiesResponsePtrOutput) ElementType

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

the kind of storage instance

func (StoragePropertiesOutput) HardwareType

the hardware type of the storage instance

func (StoragePropertiesOutput) OfferingType

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

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

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

type StoragePropertiesPtrOutput

type StoragePropertiesPtrOutput struct{ *pulumi.OutputState }

func (StoragePropertiesPtrOutput) Elem

func (StoragePropertiesPtrOutput) ElementType

func (StoragePropertiesPtrOutput) ElementType() reflect.Type

func (StoragePropertiesPtrOutput) Generation

the kind of storage instance

func (StoragePropertiesPtrOutput) HardwareType

the hardware type of the storage instance

func (StoragePropertiesPtrOutput) OfferingType

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

the billing related information for the resource

func (StoragePropertiesPtrOutput) StorageType

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

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) Generation

the kind of storage instance

func (StoragePropertiesResponseOutput) HardwareType

the hardware type of the storage instance

func (StoragePropertiesResponseOutput) OfferingType

the offering type for which the resource is getting provisioned

func (StoragePropertiesResponseOutput) ProvisioningState

State of provisioning of the AzureBareMetalStorageInstance

func (StoragePropertiesResponseOutput) StorageBillingProperties

the billing related information for the resource

func (StoragePropertiesResponseOutput) StorageType

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

the workload for which the resource is getting provisioned

type StoragePropertiesResponsePtrOutput

type StoragePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (StoragePropertiesResponsePtrOutput) Elem

func (StoragePropertiesResponsePtrOutput) ElementType

func (StoragePropertiesResponsePtrOutput) Generation

the kind of storage instance

func (StoragePropertiesResponsePtrOutput) HardwareType

the hardware type of the storage instance

func (StoragePropertiesResponsePtrOutput) OfferingType

the offering type for which the resource is getting provisioned

func (StoragePropertiesResponsePtrOutput) ProvisioningState

State of provisioning of the AzureBareMetalStorageInstance

func (StoragePropertiesResponsePtrOutput) StorageBillingProperties

the billing related information for the resource

func (StoragePropertiesResponsePtrOutput) StorageType

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

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

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL